↑ Up

Beagle---0.9.52.UNS-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Beagle---0.9.52
% Problem  : ALG141+1 : TPTP v9.0.0. Released v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n024.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Apr  9 05:24:26 PM UTC 2025

% Result   : Unsatisfiable 32.34s 18.58s
% Output   : CNFRefutation 68.48s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   28
%            Number of leaves      :   29
% Syntax   : Number of formulae    : 18921 (13969 unt;   0 typ;   0 def)
%            Number of atoms       : 30080 (27886 equ)
%            Maximal formula atoms :  128 (   1 avg)
%            Number of connectives : 16745 (5586   ~;11001   |; 158   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   49 (   2 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of types       :    1 (   0 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    5 (   5 usr;   4 con; 0-2 aty)
%            Number of variables   :    0 (   0   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ op > #nlpp > e3 > e2 > e1 > e0

%Foreground sorts:

%Background operators:

%Foreground operators:
tff(e1,type,
    e1: $i ).

tff(e0,type,
    e0: $i ).

tff(e2,type,
    e2: $i ).

tff(op,type,
    op: ( $i * $i ) > $i ).

tff(e3,type,
    e3: $i ).

tff(f_567,axiom,
    ( ( e0 != e1 )
    & ( e0 != e2 )
    & ( e0 != e3 )
    & ( e1 != e2 )
    & ( e1 != e3 )
    & ( e2 != e3 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax4) ).

tff(f_152,axiom,
    ( ( ( op(e0,e0) = e0 )
      | ( op(e0,e0) = e1 )
      | ( op(e0,e0) = e2 )
      | ( op(e0,e0) = e3 ) )
    & ( ( op(e0,e1) = e0 )
      | ( op(e0,e1) = e1 )
      | ( op(e0,e1) = e2 )
      | ( op(e0,e1) = e3 ) )
    & ( ( op(e0,e2) = e0 )
      | ( op(e0,e2) = e1 )
      | ( op(e0,e2) = e2 )
      | ( op(e0,e2) = e3 ) )
    & ( ( op(e0,e3) = e0 )
      | ( op(e0,e3) = e1 )
      | ( op(e0,e3) = e2 )
      | ( op(e0,e3) = e3 ) )
    & ( ( op(e1,e0) = e0 )
      | ( op(e1,e0) = e1 )
      | ( op(e1,e0) = e2 )
      | ( op(e1,e0) = e3 ) )
    & ( ( op(e1,e1) = e0 )
      | ( op(e1,e1) = e1 )
      | ( op(e1,e1) = e2 )
      | ( op(e1,e1) = e3 ) )
    & ( ( op(e1,e2) = e0 )
      | ( op(e1,e2) = e1 )
      | ( op(e1,e2) = e2 )
      | ( op(e1,e2) = e3 ) )
    & ( ( op(e1,e3) = e0 )
      | ( op(e1,e3) = e1 )
      | ( op(e1,e3) = e2 )
      | ( op(e1,e3) = e3 ) )
    & ( ( op(e2,e0) = e0 )
      | ( op(e2,e0) = e1 )
      | ( op(e2,e0) = e2 )
      | ( op(e2,e0) = e3 ) )
    & ( ( op(e2,e1) = e0 )
      | ( op(e2,e1) = e1 )
      | ( op(e2,e1) = e2 )
      | ( op(e2,e1) = e3 ) )
    & ( ( op(e2,e2) = e0 )
      | ( op(e2,e2) = e1 )
      | ( op(e2,e2) = e2 )
      | ( op(e2,e2) = e3 ) )
    & ( ( op(e2,e3) = e0 )
      | ( op(e2,e3) = e1 )
      | ( op(e2,e3) = e2 )
      | ( op(e2,e3) = e3 ) )
    & ( ( op(e3,e0) = e0 )
      | ( op(e3,e0) = e1 )
      | ( op(e3,e0) = e2 )
      | ( op(e3,e0) = e3 ) )
    & ( ( op(e3,e1) = e0 )
      | ( op(e3,e1) = e1 )
      | ( op(e3,e1) = e2 )
      | ( op(e3,e1) = e3 ) )
    & ( ( op(e3,e2) = e0 )
      | ( op(e3,e2) = e1 )
      | ( op(e3,e2) = e2 )
      | ( op(e3,e2) = e3 ) )
    & ( ( op(e3,e3) = e0 )
      | ( op(e3,e3) = e1 )
      | ( op(e3,e3) = e2 )
      | ( op(e3,e3) = e3 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax1) ).

tff(f_550,axiom,
    ( ( op(e0,e0) != op(e1,e0) )
    & ( op(e0,e0) != op(e2,e0) )
    & ( op(e0,e0) != op(e3,e0) )
    & ( op(e1,e0) != op(e2,e0) )
    & ( op(e1,e0) != op(e3,e0) )
    & ( op(e2,e0) != op(e3,e0) )
    & ( op(e0,e1) != op(e1,e1) )
    & ( op(e0,e1) != op(e2,e1) )
    & ( op(e0,e1) != op(e3,e1) )
    & ( op(e1,e1) != op(e2,e1) )
    & ( op(e1,e1) != op(e3,e1) )
    & ( op(e2,e1) != op(e3,e1) )
    & ( op(e0,e2) != op(e1,e2) )
    & ( op(e0,e2) != op(e2,e2) )
    & ( op(e0,e2) != op(e3,e2) )
    & ( op(e1,e2) != op(e2,e2) )
    & ( op(e1,e2) != op(e3,e2) )
    & ( op(e2,e2) != op(e3,e2) )
    & ( op(e0,e3) != op(e1,e3) )
    & ( op(e0,e3) != op(e2,e3) )
    & ( op(e0,e3) != op(e3,e3) )
    & ( op(e1,e3) != op(e2,e3) )
    & ( op(e1,e3) != op(e3,e3) )
    & ( op(e2,e3) != op(e3,e3) )
    & ( op(e0,e0) != op(e0,e1) )
    & ( op(e0,e0) != op(e0,e2) )
    & ( op(e0,e0) != op(e0,e3) )
    & ( op(e0,e1) != op(e0,e2) )
    & ( op(e0,e1) != op(e0,e3) )
    & ( op(e0,e2) != op(e0,e3) )
    & ( op(e1,e0) != op(e1,e1) )
    & ( op(e1,e0) != op(e1,e2) )
    & ( op(e1,e0) != op(e1,e3) )
    & ( op(e1,e1) != op(e1,e2) )
    & ( op(e1,e1) != op(e1,e3) )
    & ( op(e1,e2) != op(e1,e3) )
    & ( op(e2,e0) != op(e2,e1) )
    & ( op(e2,e0) != op(e2,e2) )
    & ( op(e2,e0) != op(e2,e3) )
    & ( op(e2,e1) != op(e2,e2) )
    & ( op(e2,e1) != op(e2,e3) )
    & ( op(e2,e2) != op(e2,e3) )
    & ( op(e3,e0) != op(e3,e1) )
    & ( op(e3,e0) != op(e3,e2) )
    & ( op(e3,e0) != op(e3,e3) )
    & ( op(e3,e1) != op(e3,e2) )
    & ( op(e3,e1) != op(e3,e3) )
    & ( op(e3,e2) != op(e3,e3) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax3) ).

tff(f_407,axiom,
    ( ( ( op(e0,e0) = e0 )
      | ( op(e0,e1) = e0 )
      | ( op(e0,e2) = e0 )
      | ( op(e0,e3) = e0 ) )
    & ( ( op(e0,e0) = e0 )
      | ( op(e1,e0) = e0 )
      | ( op(e2,e0) = e0 )
      | ( op(e3,e0) = e0 ) )
    & ( ( op(e0,e0) = e1 )
      | ( op(e0,e1) = e1 )
      | ( op(e0,e2) = e1 )
      | ( op(e0,e3) = e1 ) )
    & ( ( op(e0,e0) = e1 )
      | ( op(e1,e0) = e1 )
      | ( op(e2,e0) = e1 )
      | ( op(e3,e0) = e1 ) )
    & ( ( op(e0,e0) = e2 )
      | ( op(e0,e1) = e2 )
      | ( op(e0,e2) = e2 )
      | ( op(e0,e3) = e2 ) )
    & ( ( op(e0,e0) = e2 )
      | ( op(e1,e0) = e2 )
      | ( op(e2,e0) = e2 )
      | ( op(e3,e0) = e2 ) )
    & ( ( op(e0,e0) = e3 )
      | ( op(e0,e1) = e3 )
      | ( op(e0,e2) = e3 )
      | ( op(e0,e3) = e3 ) )
    & ( ( op(e0,e0) = e3 )
      | ( op(e1,e0) = e3 )
      | ( op(e2,e0) = e3 )
      | ( op(e3,e0) = e3 ) )
    & ( ( op(e1,e0) = e0 )
      | ( op(e1,e1) = e0 )
      | ( op(e1,e2) = e0 )
      | ( op(e1,e3) = e0 ) )
    & ( ( op(e0,e1) = e0 )
      | ( op(e1,e1) = e0 )
      | ( op(e2,e1) = e0 )
      | ( op(e3,e1) = e0 ) )
    & ( ( op(e1,e0) = e1 )
      | ( op(e1,e1) = e1 )
      | ( op(e1,e2) = e1 )
      | ( op(e1,e3) = e1 ) )
    & ( ( op(e0,e1) = e1 )
      | ( op(e1,e1) = e1 )
      | ( op(e2,e1) = e1 )
      | ( op(e3,e1) = e1 ) )
    & ( ( op(e1,e0) = e2 )
      | ( op(e1,e1) = e2 )
      | ( op(e1,e2) = e2 )
      | ( op(e1,e3) = e2 ) )
    & ( ( op(e0,e1) = e2 )
      | ( op(e1,e1) = e2 )
      | ( op(e2,e1) = e2 )
      | ( op(e3,e1) = e2 ) )
    & ( ( op(e1,e0) = e3 )
      | ( op(e1,e1) = e3 )
      | ( op(e1,e2) = e3 )
      | ( op(e1,e3) = e3 ) )
    & ( ( op(e0,e1) = e3 )
      | ( op(e1,e1) = e3 )
      | ( op(e2,e1) = e3 )
      | ( op(e3,e1) = e3 ) )
    & ( ( op(e2,e0) = e0 )
      | ( op(e2,e1) = e0 )
      | ( op(e2,e2) = e0 )
      | ( op(e2,e3) = e0 ) )
    & ( ( op(e0,e2) = e0 )
      | ( op(e1,e2) = e0 )
      | ( op(e2,e2) = e0 )
      | ( op(e3,e2) = e0 ) )
    & ( ( op(e2,e0) = e1 )
      | ( op(e2,e1) = e1 )
      | ( op(e2,e2) = e1 )
      | ( op(e2,e3) = e1 ) )
    & ( ( op(e0,e2) = e1 )
      | ( op(e1,e2) = e1 )
      | ( op(e2,e2) = e1 )
      | ( op(e3,e2) = e1 ) )
    & ( ( op(e2,e0) = e2 )
      | ( op(e2,e1) = e2 )
      | ( op(e2,e2) = e2 )
      | ( op(e2,e3) = e2 ) )
    & ( ( op(e0,e2) = e2 )
      | ( op(e1,e2) = e2 )
      | ( op(e2,e2) = e2 )
      | ( op(e3,e2) = e2 ) )
    & ( ( op(e2,e0) = e3 )
      | ( op(e2,e1) = e3 )
      | ( op(e2,e2) = e3 )
      | ( op(e2,e3) = e3 ) )
    & ( ( op(e0,e2) = e3 )
      | ( op(e1,e2) = e3 )
      | ( op(e2,e2) = e3 )
      | ( op(e3,e2) = e3 ) )
    & ( ( op(e3,e0) = e0 )
      | ( op(e3,e1) = e0 )
      | ( op(e3,e2) = e0 )
      | ( op(e3,e3) = e0 ) )
    & ( ( op(e0,e3) = e0 )
      | ( op(e1,e3) = e0 )
      | ( op(e2,e3) = e0 )
      | ( op(e3,e3) = e0 ) )
    & ( ( op(e3,e0) = e1 )
      | ( op(e3,e1) = e1 )
      | ( op(e3,e2) = e1 )
      | ( op(e3,e3) = e1 ) )
    & ( ( op(e0,e3) = e1 )
      | ( op(e1,e3) = e1 )
      | ( op(e2,e3) = e1 )
      | ( op(e3,e3) = e1 ) )
    & ( ( op(e3,e0) = e2 )
      | ( op(e3,e1) = e2 )
      | ( op(e3,e2) = e2 )
      | ( op(e3,e3) = e2 ) )
    & ( ( op(e0,e3) = e2 )
      | ( op(e1,e3) = e2 )
      | ( op(e2,e3) = e2 )
      | ( op(e3,e3) = e2 ) )
    & ( ( op(e3,e0) = e3 )
      | ( op(e3,e1) = e3 )
      | ( op(e3,e2) = e3 )
      | ( op(e3,e3) = e3 ) )
    & ( ( op(e0,e3) = e3 )
      | ( op(e1,e3) = e3 )
      | ( op(e2,e3) = e3 )
      | ( op(e3,e3) = e3 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax2) ).

tff(f_694,axiom,
    ~ ( ( e2 = op(e0,op(e0,e0)) )
      & ( e1 = op(e0,e0) )
      & ( e3 = op(op(e0,op(e0,e0)),e0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax21) ).

tff(f_598,axiom,
    ( ( ( op(op(e0,e0),op(e0,e0)) = e0 )
      & ( op(op(e0,e1),op(e0,e1)) = e1 )
      & ( op(op(e0,e2),op(e0,e2)) = e2 )
      & ( op(op(e0,e3),op(e0,e3)) = e3 ) )
    | ( ( op(op(e1,e0),op(e1,e0)) = e0 )
      & ( op(op(e1,e1),op(e1,e1)) = e1 )
      & ( op(op(e1,e2),op(e1,e2)) = e2 )
      & ( op(op(e1,e3),op(e1,e3)) = e3 ) )
    | ( ( op(op(e2,e0),op(e2,e0)) = e0 )
      & ( op(op(e2,e1),op(e2,e1)) = e1 )
      & ( op(op(e2,e2),op(e2,e2)) = e2 )
      & ( op(op(e2,e3),op(e2,e3)) = e3 ) )
    | ( ( op(op(e3,e0),op(e3,e0)) = e0 )
      & ( op(op(e3,e1),op(e3,e1)) = e1 )
      & ( op(op(e3,e2),op(e3,e2)) = e2 )
      & ( op(op(e3,e3),op(e3,e3)) = e3 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax5) ).

tff(f_610,axiom,
    ~ ( ( e0 = op(e2,op(e2,e2)) )
      & ( e1 = op(e2,e2) )
      & ( e3 = op(op(e2,op(e2,e2)),e2) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax7) ).

tff(f_652,axiom,
    ~ ( ( e1 = op(e3,op(e3,e3)) )
      & ( e2 = op(e3,e3) )
      & ( e0 = op(op(e3,op(e3,e3)),e3) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax14) ).

tff(f_700,axiom,
    ~ ( ( e2 = op(e1,op(e1,e1)) )
      & ( e3 = op(e1,e1) )
      & ( e0 = op(op(e1,op(e1,e1)),e1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax22) ).

tff(f_622,axiom,
    ~ ( ( e0 = op(e1,op(e1,e1)) )
      & ( e2 = op(e1,e1) )
      & ( e3 = op(op(e1,op(e1,e1)),e1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax9) ).

tff(f_688,axiom,
    ~ ( ( e2 = op(e3,op(e3,e3)) )
      & ( e1 = op(e3,e3) )
      & ( e0 = op(op(e3,op(e3,e3)),e3) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax20) ).

tff(f_712,axiom,
    ~ ( ( e3 = op(e2,op(e2,e2)) )
      & ( e0 = op(e2,e2) )
      & ( e1 = op(op(e2,op(e2,e2)),e2) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax24) ).

tff(f_658,axiom,
    ~ ( ( e1 = op(e0,op(e0,e0)) )
      & ( e2 = op(e0,e0) )
      & ( e3 = op(op(e0,op(e0,e0)),e0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax15) ).

tff(f_706,axiom,
    ~ ( ( e2 = op(e0,op(e0,e0)) )
      & ( e3 = op(e0,e0) )
      & ( e1 = op(op(e0,op(e0,e0)),e0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax23) ).

tff(f_670,axiom,
    ~ ( ( e1 = op(e0,op(e0,e0)) )
      & ( e3 = op(e0,e0) )
      & ( e2 = op(op(e0,op(e0,e0)),e0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax17) ).

tff(f_646,axiom,
    ~ ( ( e1 = op(e2,op(e2,e2)) )
      & ( e0 = op(e2,e2) )
      & ( e3 = op(op(e2,op(e2,e2)),e2) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax13) ).

tff(f_682,axiom,
    ~ ( ( e2 = op(e1,op(e1,e1)) )
      & ( e0 = op(e1,e1) )
      & ( e3 = op(op(e1,op(e1,e1)),e1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax19) ).

tff(f_718,axiom,
    ~ ( ( e3 = op(e1,op(e1,e1)) )
      & ( e0 = op(e1,e1) )
      & ( e2 = op(op(e1,op(e1,e1)),e1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax25) ).

tff(f_628,axiom,
    ~ ( ( e0 = op(e2,op(e2,e2)) )
      & ( e3 = op(e2,e2) )
      & ( e1 = op(op(e2,op(e2,e2)),e2) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax10) ).

tff(f_634,axiom,
    ~ ( ( e0 = op(e1,op(e1,e1)) )
      & ( e3 = op(e1,e1) )
      & ( e2 = op(op(e1,op(e1,e1)),e1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax11) ).

tff(f_664,axiom,
    ~ ( ( e1 = op(e2,op(e2,e2)) )
      & ( e3 = op(e2,e2) )
      & ( e0 = op(op(e2,op(e2,e2)),e2) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax16) ).

tff(f_724,axiom,
    ~ ( ( e3 = op(e2,op(e2,e2)) )
      & ( e1 = op(e2,e2) )
      & ( e0 = op(op(e2,op(e2,e2)),e2) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax26) ).

tff(f_616,axiom,
    ~ ( ( e0 = op(e3,op(e3,e3)) )
      & ( e2 = op(e3,e3) )
      & ( e1 = op(op(e3,op(e3,e3)),e3) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax8) ).

tff(f_604,axiom,
    ~ ( ( e0 = op(e3,op(e3,e3)) )
      & ( e1 = op(e3,e3) )
      & ( e2 = op(op(e3,op(e3,e3)),e3) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax6) ).

tff(f_736,axiom,
    ~ ( ( e3 = op(e1,op(e1,e1)) )
      & ( e2 = op(e1,e1) )
      & ( e0 = op(op(e1,op(e1,e1)),e1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax28) ).

tff(f_742,axiom,
    ~ ( ( e3 = op(e0,op(e0,e0)) )
      & ( e2 = op(e0,e0) )
      & ( e1 = op(op(e0,op(e0,e0)),e0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax29) ).

tff(f_730,axiom,
    ~ ( ( e3 = op(e0,op(e0,e0)) )
      & ( e1 = op(e0,e0) )
      & ( e2 = op(op(e0,op(e0,e0)),e0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax27) ).

tff(f_640,axiom,
    ~ ( ( e1 = op(e3,op(e3,e3)) )
      & ( e0 = op(e3,e3) )
      & ( e2 = op(op(e3,op(e3,e3)),e3) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax12) ).

tff(f_676,axiom,
    ~ ( ( e2 = op(e3,op(e3,e3)) )
      & ( e0 = op(e3,e3) )
      & ( e1 = op(op(e3,op(e3,e3)),e3) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax18) ).

tff(c_202,plain,
    e2 != e0,
    inference(cnfTransformation,[status(thm)],[f_567]) ).

tff(c_198,plain,
    e2 != e1,
    inference(cnfTransformation,[status(thm)],[f_567]) ).

tff(c_204,plain,
    e1 != e0,
    inference(cnfTransformation,[status(thm)],[f_567]) ).

tff(c_12,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_184573,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_12]) ).

tff(c_166,plain,
    op(e2,e2) != op(e0,e2),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_184577,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_184573,c_166]) ).

tff(c_200,plain,
    e3 != e0,
    inference(cnfTransformation,[status(thm)],[f_567]) ).

tff(c_194,plain,
    e3 != e2,
    inference(cnfTransformation,[status(thm)],[f_567]) ).

tff(c_196,plain,
    e3 != e1,
    inference(cnfTransformation,[status(thm)],[f_567]) ).

tff(c_158,plain,
    op(e3,e2) != op(e2,e2),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_184574,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_184573,c_158]) ).

tff(c_118,plain,
    op(e2,e2) != op(e2,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_184575,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_184573,c_118]) ).

tff(c_8,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_765,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_8]) ).

tff(c_184,plain,
    op(e3,e0) != op(e1,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_770,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_184]) ).

tff(c_108,plain,
    op(e3,e1) != op(e3,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_766,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_108]) ).

tff(c_188,plain,
    op(e3,e0) != op(e0,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_771,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_188]) ).

tff(c_104,plain,
    op(e3,e3) != op(e3,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_768,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_104]) ).

tff(c_6,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_26293,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_6]) ).

tff(c_26294,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_26293]) ).

tff(c_100,plain,
    op(e3,e3) != op(e3,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_26300,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26294,c_100]) ).

tff(c_80,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_26307,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_80]) ).

tff(c_26308,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_26307]) ).

tff(c_124,plain,
    op(e1,e3) != op(e1,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_26322,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26308,c_124]) ).

tff(c_106,plain,
    op(e3,e2) != op(e3,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_767,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_106]) ).

tff(c_182,plain,
    op(e3,e0) != op(e2,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_769,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_182]) ).

tff(c_16,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_776,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_16]) ).

tff(c_777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_769,c_776]) ).

tff(c_778,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_16]) ).

tff(c_780,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_778]) ).

tff(c_120,plain,
    op(e2,e1) != op(e2,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_6665,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_120]) ).

tff(c_14,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_781,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_14]) ).

tff(c_174,plain,
    op(e2,e1) != op(e1,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_792,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_781,c_174]) ).

tff(c_178,plain,
    op(e2,e1) != op(e0,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_795,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_781,c_178]) ).

tff(c_96,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_2867,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_795,c_96]) ).

tff(c_2868,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_2867]) ).

tff(c_92,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_3108,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2868,c_92]) ).

tff(c_3109,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_3108]) ).

tff(c_3110,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_3109]) ).

tff(c_192,plain,
    op(e1,e0) != op(e0,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_3115,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3110,c_192]) ).

tff(c_114,plain,
    op(e2,e2) != op(e2,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_796,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_781,c_114]) ).

tff(c_112,plain,
    op(e2,e3) != op(e2,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_793,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_781,c_112]) ).

tff(c_2,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 )
    | ( op(e3,e3) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_802,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_2]) ).

tff(c_803,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_802]) ).

tff(c_808,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_803,c_100]) ).

tff(c_152,plain,
    op(e3,e3) != op(e0,e3),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_807,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_803,c_152]) ).

tff(c_2330,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_807,c_92]) ).

tff(c_2331,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_2330]) ).

tff(c_2337,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_2331,c_192]) ).

tff(c_186,plain,
    op(e2,e0) != op(e1,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_786,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_186]) ).

tff(c_24,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e1 )
    | ( op(e1,e0) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_2344,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_770,c_2337,c_786,c_24]) ).

tff(c_128,plain,
    op(e1,e3) != op(e1,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_2348,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2344,c_128]) ).

tff(c_148,plain,
    op(e3,e3) != op(e1,e3),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_805,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_803,c_148]) ).

tff(c_22,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_814,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_792,c_22]) ).

tff(c_815,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_814]) ).

tff(c_132,plain,
    op(e1,e1) != op(e1,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_1081,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_815,c_132]) ).

tff(c_72,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_1090,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_815,c_72]) ).

tff(c_1091,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_1090]) ).

tff(c_1092,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_1091]) ).

tff(c_1098,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_1092,c_192]) ).

tff(c_190,plain,
    op(e2,e0) != op(e0,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_787,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_190]) ).

tff(c_32,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_1116,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_771,c_1098,c_787,c_32]) ).

tff(c_180,plain,
    op(e1,e1) != op(e0,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_1085,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_815,c_180]) ).

tff(c_30,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e1) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_1312,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_795,c_1085,c_30]) ).

tff(c_1313,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_1312]) ).

tff(c_176,plain,
    op(e3,e1) != op(e0,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_1319,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_1313,c_176]) ).

tff(c_98,plain,
    op(e3,e3) != op(e3,e2),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_809,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_803,c_98]) ).

tff(c_4,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_1137,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_809,c_4]) ).

tff(c_1138,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_1137]) ).

tff(c_102,plain,
    op(e3,e2) != op(e3,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_1144,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_1138,c_102]) ).

tff(c_1177,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_766,c_808,c_1144,c_6]) ).

tff(c_1181,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_1177,c_176]) ).

tff(c_1186,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_795,c_1085,c_1181,c_30]) ).

tff(c_748,plain,
    ( ( op(op(e0,op(e0,e0)),e0) != e3 )
    | ( op(e0,e0) != e1 )
    | ( op(e0,op(e0,e0)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_694]) ).

tff(c_1287,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1186,c_1116,c_1116,c_780,c_1186,c_1116,c_748]) ).

tff(c_1288,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_1137]) ).

tff(c_1295,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_1288,c_102]) ).

tff(c_1336,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_808,c_1319,c_1295,c_6]) ).

tff(c_1337,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_1312]) ).

tff(c_146,plain,
    op(e3,e3) != op(e2,e3),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_806,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_803,c_146]) ).

tff(c_116,plain,
    op(e2,e3) != op(e2,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_784,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_116]) ).

tff(c_10,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_838,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_793,c_806,c_784,c_10]) ).

tff(c_154,plain,
    op(e2,e3) != op(e0,e3),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_843,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_838,c_154]) ).

tff(c_823,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_815,c_180]) ).

tff(c_816,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_795,c_96]) ).

tff(c_817,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_816]) ).

tff(c_931,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_817,c_92]) ).

tff(c_932,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_823,c_204,c_807,c_931]) ).

tff(c_88,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_954,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_932,c_817,c_88]) ).

tff(c_955,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_843,c_954]) ).

tff(c_1077,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_955,c_932,c_932,c_780,c_955,c_932,c_748]) ).

tff(c_1078,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_816]) ).

tff(c_1369,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1116,c_1337,c_1078,c_88]) ).

tff(c_1370,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_1369]) ).

tff(c_126,plain,
    op(e1,e2) != op(e1,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_1083,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_815,c_126]) ).

tff(c_130,plain,
    op(e1,e2) != op(e1,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_1097,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_1092,c_130]) ).

tff(c_160,plain,
    op(e3,e2) != op(e1,e2),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_1293,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_1288,c_160]) ).

tff(c_20,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_1301,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_1083,c_1097,c_1293,c_20]) ).

tff(c_58,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_1379,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1370,c_1301,c_1288,c_58]) ).

tff(c_1380,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_1379]) ).

tff(c_1127,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_793,c_806,c_784,c_10]) ).

tff(c_220,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_1485,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_815,c_803,c_803,c_1380,c_1127,c_1127,c_1116,c_1301,c_1301,c_815,c_1116,c_1116,c_220]) ).

tff(c_1486,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_198,c_204,c_1485]) ).

tff(c_1488,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_1091]) ).

tff(c_1536,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_1081,c_1488,c_786,c_24]) ).

tff(c_1537,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_814]) ).

tff(c_2309,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_1537]) ).

tff(c_2313,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_2309,c_124]) ).

tff(c_18,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_2354,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_805,c_2313,c_18]) ).

tff(c_2355,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_2354]) ).

tff(c_122,plain,
    op(e1,e3) != op(e1,e2),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_2359,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_2355,c_122]) ).

tff(c_2349,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2344,c_130]) ).

tff(c_90,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_1959,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_765,c_90]) ).

tff(c_1960,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_1959]) ).

tff(c_1961,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_1960]) ).

tff(c_1967,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_1961,c_192]) ).

tff(c_1539,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_809,c_4]) ).

tff(c_1540,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_1539]) ).

tff(c_1546,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_1540,c_102]) ).

tff(c_1551,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_1537]) ).

tff(c_172,plain,
    op(e3,e1) != op(e1,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_1557,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_1551,c_172]) ).

tff(c_1657,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_808,c_1546,c_1557,c_6]) ).

tff(c_1658,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_1537]) ).

tff(c_1543,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_1540,c_158]) ).

tff(c_783,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_118]) ).

tff(c_1800,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_796,c_1543,c_783,c_12]) ).

tff(c_1667,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_1658,c_180]) ).

tff(c_164,plain,
    op(e3,e2) != op(e0,e2),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_1545,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_1540,c_164]) ).

tff(c_1544,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_1540,c_160]) ).

tff(c_1672,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_1544,c_20]) ).

tff(c_1673,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_1672]) ).

tff(c_168,plain,
    op(e1,e2) != op(e0,e2),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_1678,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_1673,c_168]) ).

tff(c_1687,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_795,c_1678,c_96]) ).

tff(c_1731,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1687,c_88]) ).

tff(c_1732,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_1667,c_1545,c_202,c_1731]) ).

tff(c_84,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_1742,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1732,c_1687,c_84]) ).

tff(c_1743,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_1742]) ).

tff(c_1744,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_1743]) ).

tff(c_1748,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_1744,c_176]) ).

tff(c_36,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( op(e3,e0) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_1763,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_1540,c_803,c_36]) ).

tff(c_1764,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_1748,c_194,c_196,c_1763]) ).

tff(c_1765,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_1743]) ).

tff(c_720,plain,
    ( ( op(op(e2,op(e2,e2)),e2) != e3 )
    | ( op(e2,e2) != e1 )
    | ( op(e2,op(e2,e2)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_610]) ).

tff(c_1909,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_781,c_1800,c_1800,c_1765,c_781,c_1800,c_720]) ).

tff(c_1910,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_1672]) ).

tff(c_1947,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_1910]) ).

tff(c_1912,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1658,c_80]) ).

tff(c_1913,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_202,c_1912]) ).

tff(c_1914,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_1913]) ).

tff(c_1911,plain,
    op(e1,e2) != e0,
    inference(splitRight,[status(thm)],[c_1672]) ).

tff(c_1925,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1914,c_1911]) ).

tff(c_1926,plain,
    op(e1,e3) = e0,
    inference(splitRight,[status(thm)],[c_1913]) ).

tff(c_76,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_1974,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1658,c_1947,c_1926,c_76]) ).

tff(c_1975,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1967,c_198,c_196,c_204,c_1974]) ).

tff(c_1977,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_1960]) ).

tff(c_1938,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_766,c_808,c_1546,c_6]) ).

tff(c_1942,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_1938,c_176]) ).

tff(c_1952,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_1947,c_168]) ).

tff(c_28,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e2) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_1988,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_1545,c_1952,c_28]) ).

tff(c_1989,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_1988]) ).

tff(c_2011,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1989,c_88]) ).

tff(c_2012,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_1667,c_202,c_2011]) ).

tff(c_2013,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_2012]) ).

tff(c_2002,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_796,c_1543,c_783,c_12]) ).

tff(c_692,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_2153,plain,
    ( ( e1 = e0 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2013,c_765,c_765,c_803,c_780,c_780,c_2013,c_1926,c_1926,c_2002,c_2013,c_2013,c_692]) ).

tff(c_2154,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_194,c_204,c_2153]) ).

tff(c_2155,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_2012]) ).

tff(c_2166,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1989,c_2155,c_84]) ).

tff(c_2167,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_787,c_1942,c_200,c_194,c_2166]) ).

tff(c_2168,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_1988]) ).

tff(c_2181,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2168,c_88]) ).

tff(c_2182,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_1667,c_198,c_2181]) ).

tff(c_2183,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_2182]) ).

tff(c_2205,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2183,c_2168,c_84]) ).

tff(c_2206,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_1942,c_196,c_2205]) ).

tff(c_2225,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2183,c_2168,c_2206,c_96]) ).

tff(c_2226,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_795,c_204,c_200,c_2225]) ).

tff(c_2228,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_2182]) ).

tff(c_2242,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_1977,c_2228,c_787,c_32]) ).

tff(c_2243,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_1910]) ).

tff(c_162,plain,
    op(e2,e2) != op(e1,e2),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_2248,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_2243,c_162]) ).

tff(c_2295,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_796,c_2248,c_1543,c_783,c_12]) ).

tff(c_2296,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_1539]) ).

tff(c_2301,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_2296,c_160]) ).

tff(c_2366,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_2359,c_2349,c_2301,c_20]) ).

tff(c_2370,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_2366,c_162]) ).

tff(c_2376,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_793,c_806,c_784,c_10]) ).

tff(c_110,plain,
    op(e2,e3) != op(e2,e2),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_2381,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2376,c_110]) ).

tff(c_2407,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_796,c_2370,c_2381,c_783,c_12]) ).

tff(c_2408,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_2354]) ).

tff(c_2421,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2348,c_2408]) ).

tff(c_2423,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_2330]) ).

tff(c_2499,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_793,c_806,c_784,c_10]) ).

tff(c_2504,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2499,c_154]) ).

tff(c_2422,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_2330]) ).

tff(c_2424,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_2422]) ).

tff(c_2429,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_2424,c_166]) ).

tff(c_2435,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_793,c_806,c_784,c_10]) ).

tff(c_2441,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2435,c_110]) ).

tff(c_2484,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_796,c_2429,c_2441,c_783,c_12]) ).

tff(c_2485,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_2422]) ).

tff(c_2538,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2485,c_96]) ).

tff(c_2539,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_204,c_2538]) ).

tff(c_2540,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_2539]) ).

tff(c_2561,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2485,c_2540,c_88]) ).

tff(c_2562,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_2504,c_2561]) ).

tff(c_2505,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2499,c_110]) ).

tff(c_2573,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_796,c_2505,c_783,c_12]) ).

tff(c_150,plain,
    op(e2,e3) != op(e1,e3),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_2503,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2499,c_150]) ).

tff(c_2497,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_786,c_24]) ).

tff(c_2498,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_2497]) ).

tff(c_2521,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2498,c_2309,c_72]) ).

tff(c_2522,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_2503,c_2521]) ).

tff(c_2597,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2562,c_2485,c_2540,c_84]) ).

tff(c_2598,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_2597]) ).

tff(c_662,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_2683,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2562,c_765,c_765,c_2562,c_781,c_781,c_2573,c_2522,c_2522,c_803,c_2598,c_2598,c_662]) ).

tff(c_2684,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_198,c_196,c_2683]) ).

tff(c_2685,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_2539]) ).

tff(c_156,plain,
    op(e1,e3) != op(e0,e3),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_2691,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_2685,c_156]) ).

tff(c_2709,plain,
    ( ( op(e1,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2498,c_2309,c_2522,c_80]) ).

tff(c_2710,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_2691,c_2709]) ).

tff(c_2711,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_2497]) ).

tff(c_2762,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2711,c_192]) ).

tff(c_2826,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_2423,c_2762,c_787,c_32]) ).

tff(c_2827,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_1537]) ).

tff(c_2834,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2827,c_172]) ).

tff(c_2303,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_2296,c_102]) ).

tff(c_2864,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_808,c_2834,c_2303,c_6]) ).

tff(c_2865,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_802]) ).

tff(c_2879,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_2865]) ).

tff(c_2884,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_2879,c_152]) ).

tff(c_3134,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3110,c_2868,c_84]) ).

tff(c_3135,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_2884,c_3134]) ).

tff(c_3144,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3110,c_3135,c_2868,c_88]) ).

tff(c_3145,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_3144]) ).

tff(c_3149,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3145,c_154]) ).

tff(c_3177,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_793,c_3149,c_784,c_10]) ).

tff(c_3181,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3177,c_110]) ).

tff(c_2873,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_2868,c_168]) ).

tff(c_2891,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_2873,c_20]) ).

tff(c_2892,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_2891]) ).

tff(c_2894,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_2892,c_130]) ).

tff(c_2903,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2892,c_72]) ).

tff(c_2904,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_2903]) ).

tff(c_2905,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_2904]) ).

tff(c_2911,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2905,c_192]) ).

tff(c_3017,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_771,c_2911,c_787,c_32]) ).

tff(c_144,plain,
    op(e0,e1) != op(e0,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_3021,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3017,c_144]) ).

tff(c_134,plain,
    op(e0,e3) != op(e0,e2),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_2869,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_2868,c_134]) ).

tff(c_2939,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_771,c_2911,c_787,c_32]) ).

tff(c_140,plain,
    op(e0,e3) != op(e0,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_2943,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_2939,c_140]) ).

tff(c_2927,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2868,c_88]) ).

tff(c_2928,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_2911,c_202,c_2927]) ).

tff(c_2929,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_2928]) ).

tff(c_136,plain,
    op(e0,e3) != op(e0,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_2932,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2929,c_136]) ).

tff(c_26,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_3004,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2869,c_2943,c_2932,c_2884,c_26]) ).

tff(c_3006,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_2928]) ).

tff(c_2898,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_2892,c_126]) ).

tff(c_2909,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2905,c_132]) ).

tff(c_2916,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_792,c_2898,c_2909,c_22]) ).

tff(c_2922,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_2916,c_180]) ).

tff(c_3064,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_795,c_3021,c_3006,c_2922,c_30]) ).

tff(c_3066,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_2904]) ).

tff(c_3091,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_2894,c_3066,c_786,c_24]) ).

tff(c_3092,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_2891]) ).

tff(c_3094,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_3092]) ).

tff(c_3101,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_3094,c_126]) ).

tff(c_3120,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_792,c_3101,c_22]) ).

tff(c_3121,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_3120]) ).

tff(c_2886,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_2879,c_98]) ).

tff(c_3196,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_2886,c_4]) ).

tff(c_3197,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_3196]) ).

tff(c_3206,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_796,c_3181,c_783,c_12]) ).

tff(c_438,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_3298,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3121,c_3197,c_3197,c_2879,c_780,c_780,c_2879,c_3094,c_3094,c_3206,c_3145,c_3145,c_438]) ).

tff(c_3299,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_200,c_194,c_194,c_3298]) ).

tff(c_3300,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_3196]) ).

tff(c_3305,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3300,c_158]) ).

tff(c_3315,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_796,c_3181,c_3305,c_783,c_12]) ).

tff(c_3316,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_3120]) ).

tff(c_3320,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3316,c_132]) ).

tff(c_3385,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_3115,c_3320,c_786,c_24]) ).

tff(c_3387,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_3109]) ).

tff(c_3399,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_3387,c_787,c_32]) ).

tff(c_3386,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_3109]) ).

tff(c_3388,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_3386]) ).

tff(c_3623,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3399,c_2868,c_3388,c_84]) ).

tff(c_3624,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_3623]) ).

tff(c_3404,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3399,c_192]) ).

tff(c_3432,plain,
    ( ( op(e1,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3094,c_72]) ).

tff(c_3433,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_3404,c_194,c_3432]) ).

tff(c_3434,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_3433]) ).

tff(c_2885,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_2879,c_100]) ).

tff(c_3411,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_2885,c_6]) ).

tff(c_3412,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_3411]) ).

tff(c_3509,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3399,c_780,c_765,c_90]) ).

tff(c_3510,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_3509]) ).

tff(c_3422,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3399,c_2868,c_3388,c_84]) ).

tff(c_3423,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_3422]) ).

tff(c_586,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_3585,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3434,c_3412,c_3412,c_2879,c_780,c_780,c_3434,c_3510,c_3510,c_2879,c_3423,c_3423,c_586]) ).

tff(c_3586,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_200,c_202,c_196,c_3585]) ).

tff(c_3587,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_3433]) ).

tff(c_3598,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3094,c_3587,c_80]) ).

tff(c_3599,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_792,c_200,c_202,c_3598]) ).

tff(c_3600,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_3411]) ).

tff(c_74,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_3681,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3624,c_781,c_3600,c_74]) ).

tff(c_3682,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_3681]) ).

tff(c_3686,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3682,c_132]) ).

tff(c_3691,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3399,c_780,c_765,c_90]) ).

tff(c_3692,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_3686,c_196,c_204,c_3691]) ).

tff(c_3693,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_3386]) ).

tff(c_3698,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3693,c_176]) ).

tff(c_3715,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_766,c_3698,c_2885,c_6]) ).

tff(c_3699,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3693,c_180]) ).

tff(c_3704,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_792,c_3699,c_3101,c_22]) ).

tff(c_3710,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3704,c_172]) ).

tff(c_3725,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3715,c_3710]) ).

tff(c_3726,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_3092]) ).

tff(c_3752,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2868,c_92]) ).

tff(c_3753,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_3752]) ).

tff(c_3754,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_3753]) ).

tff(c_3766,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3754,c_2868,c_88]) ).

tff(c_3767,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_3766]) ).

tff(c_3768,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_3767]) ).

tff(c_3790,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3754,c_3768,c_2868,c_84]) ).

tff(c_3791,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_2884,c_3790]) ).

tff(c_3792,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_3767]) ).

tff(c_3731,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3726,c_122]) ).

tff(c_2882,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_2879,c_148]) ).

tff(c_3740,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_3731,c_2882,c_18]) ).

tff(c_3741,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_3740]) ).

tff(c_42,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_3868,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3792,c_3741,c_2879,c_42]) ).

tff(c_3869,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_3868]) ).

tff(c_3873,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3869,c_110]) ).

tff(c_3733,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3726,c_162]) ).

tff(c_3902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_796,c_3873,c_3733,c_783,c_12]) ).

tff(c_3903,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_3753]) ).

tff(c_3905,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_3903]) ).

tff(c_3908,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3905,c_136]) ).

tff(c_3730,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3726,c_130]) ).

tff(c_3993,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_770,c_3730,c_786,c_24]) ).

tff(c_3997,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3993,c_132]) ).

tff(c_3970,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_2885,c_6]) ).

tff(c_3971,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_3970]) ).

tff(c_3976,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3971,c_102]) ).

tff(c_44,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e0) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_3933,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_2879,c_44]) ).

tff(c_3934,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_3933]) ).

tff(c_3935,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_3934]) ).

tff(c_3940,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3935,c_102]) ).

tff(c_3956,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2868,c_3726,c_58]) ).

tff(c_3957,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_3940,c_3956]) ).

tff(c_50,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e1,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_3966,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2868,c_3726,c_3957,c_50]) ).

tff(c_3967,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_2886,c_3966]) ).

tff(c_3968,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_3934]) ).

tff(c_3981,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3976,c_3968]) ).

tff(c_3982,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_3970]) ).

tff(c_4020,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_781,c_3982,c_74]) ).

tff(c_4021,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3908,c_3997,c_204,c_198,c_4020]) ).

tff(c_4023,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_3903]) ).

tff(c_4047,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3741,c_2879,c_42]) ).

tff(c_4048,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_4023,c_204,c_196,c_4047]) ).

tff(c_4052,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_4048,c_110]) ).

tff(c_4059,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_796,c_4052,c_3733,c_783,c_12]) ).

tff(c_4060,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_3740]) ).

tff(c_4073,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3726,c_4060,c_80]) ).

tff(c_4074,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_792,c_202,c_204,c_4073]) ).

tff(c_4075,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_2865]) ).

tff(c_4083,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_4075,c_98]) ).

tff(c_4081,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_4075,c_152]) ).

tff(c_4367,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2868,c_92]) ).

tff(c_4368,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_4367]) ).

tff(c_4369,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_4368]) ).

tff(c_4392,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4369,c_2868,c_88]) ).

tff(c_4393,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_4081,c_4392]) ).

tff(c_4537,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4393,c_4369,c_4369,c_780,c_4393,c_4369,c_748]) ).

tff(c_4539,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_4368]) ).

tff(c_4694,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_765,c_90]) ).

tff(c_4695,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_4539,c_196,c_204,c_4694]) ).

tff(c_4580,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_796,c_783,c_12]) ).

tff(c_4581,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_4580]) ).

tff(c_4586,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_4581,c_110]) ).

tff(c_4080,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_4075,c_146]) ).

tff(c_4662,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_793,c_4586,c_4080,c_784,c_10]) ).

tff(c_4663,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_4580]) ).

tff(c_4677,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_4663,c_162]) ).

tff(c_4303,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_793,c_4080,c_784,c_10]) ).

tff(c_4308,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_4303,c_110]) ).

tff(c_4089,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_792,c_22]) ).

tff(c_4090,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_4089]) ).

tff(c_4095,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_4090,c_172]) ).

tff(c_4082,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_4075,c_100]) ).

tff(c_4101,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_4082,c_6]) ).

tff(c_4102,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_4101]) ).

tff(c_4103,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4095,c_4102]) ).

tff(c_4104,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_4101]) ).

tff(c_4123,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_4104,c_102]) ).

tff(c_4128,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_4083,c_4123,c_4]) ).

tff(c_4079,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_4075,c_148]) ).

tff(c_4106,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4090,c_72]) ).

tff(c_4107,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_4079,c_4106]) ).

tff(c_4108,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_4107]) ).

tff(c_4138,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4108,c_4090,c_80]) ).

tff(c_4139,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_2873,c_4138]) ).

tff(c_734,plain,
    ( ( op(op(e3,op(e3,e3)),e3) != e0 )
    | ( op(e3,e3) != e2 )
    | ( op(e3,op(e3,e3)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_652]) ).

tff(c_4270,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4128,c_4075,c_4075,c_4139,c_4128,c_4075,c_734]) ).

tff(c_4271,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_4107]) ).

tff(c_4287,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_4271,c_162]) ).

tff(c_4340,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_796,c_4308,c_4287,c_783,c_12]) ).

tff(c_4341,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_4089]) ).

tff(c_4343,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_4341]) ).

tff(c_4348,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_4343,c_126]) ).

tff(c_4684,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_2873,c_4677,c_4348,c_20]) ).

tff(c_4688,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_4684,c_130]) ).

tff(c_4704,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4695,c_4688]) ).

tff(c_4705,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_4341]) ).

tff(c_4711,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_4705,c_126]) ).

tff(c_4719,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_2873,c_4711,c_20]) ).

tff(c_4720,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_4719]) ).

tff(c_4723,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_4720,c_130]) ).

tff(c_4709,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_4705,c_132]) ).

tff(c_4780,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_4723,c_4709,c_786,c_24]) ).

tff(c_4781,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_4719]) ).

tff(c_4787,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_4781,c_160]) ).

tff(c_4954,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_4083,c_4787,c_4]) ).

tff(c_4855,plain,
    ( ( op(e1,e3) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4705,c_4781,c_80]) ).

tff(c_4856,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_770,c_202,c_200,c_4855]) ).

tff(c_5012,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4954,c_4075,c_4075,c_4856,c_4954,c_4075,c_734]) ).

tff(c_5013,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_2867]) ).

tff(c_5020,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_5013,c_156]) ).

tff(c_5501,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_792,c_22]) ).

tff(c_5502,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_5501]) ).

tff(c_5505,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5502,c_124]) ).

tff(c_5036,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_793,c_784,c_10]) ).

tff(c_5037,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_5036]) ).

tff(c_5041,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5037,c_110]) ).

tff(c_5025,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_2865]) ).

tff(c_38,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e2,e3) = e2 )
    | ( op(e1,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_5340,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e3) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5013,c_5037,c_5025,c_38]) ).

tff(c_5341,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_5340]) ).

tff(c_5014,plain,
    op(e0,e2) != e0,
    inference(splitRight,[status(thm)],[c_2867]) ).

tff(c_5046,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_787,c_32]) ).

tff(c_5047,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_5046]) ).

tff(c_142,plain,
    op(e0,e2) != op(e0,e0),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_5050,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5047,c_142]) ).

tff(c_5146,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_796,c_5041,c_783,c_12]) ).

tff(c_5152,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5146,c_166]) ).

tff(c_5051,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5047,c_144]) ).

tff(c_5150,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5146,c_158]) ).

tff(c_5030,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_5025,c_100]) ).

tff(c_5169,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_5030,c_6]) ).

tff(c_5170,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_5169]) ).

tff(c_40,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_5228,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_5170,c_5025,c_40]) ).

tff(c_5229,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_5150,c_194,c_5228]) ).

tff(c_5230,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_5169]) ).

tff(c_5235,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5230,c_176]) ).

tff(c_5256,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_795,c_5051,c_5235,c_30]) ).

tff(c_138,plain,
    op(e0,e2) != op(e0,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_5260,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_5256,c_138]) ).

tff(c_5267,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5014,c_5050,c_5152,c_5260,c_28]) ).

tff(c_5268,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_5046]) ).

tff(c_5281,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5268,c_5013,c_92]) ).

tff(c_5282,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_5281]) ).

tff(c_5283,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_5282]) ).

tff(c_5298,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5283,c_180]) ).

tff(c_5297,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5283,c_176]) ).

tff(c_5316,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_766,c_5297,c_5030,c_6]) ).

tff(c_5320,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5316,c_172]) ).

tff(c_5352,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_792,c_5298,c_5320,c_22]) ).

tff(c_750,plain,
    ( ( op(op(e1,op(e1,e1)),e1) != e0 )
    | ( op(e1,e1) != e3 )
    | ( op(e1,op(e1,e1)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_700]) ).

tff(c_5435,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5341,c_5352,c_5352,c_781,c_5341,c_5352,c_750]) ).

tff(c_5436,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_5282]) ).

tff(c_5462,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5436,c_164]) ).

tff(c_5031,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_5025,c_98]) ).

tff(c_5467,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_767,c_5462,c_5031,c_4]) ).

tff(c_5471,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5467,c_158]) ).

tff(c_5489,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_796,c_5041,c_5471,c_783,c_12]) ).

tff(c_5490,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_5036]) ).

tff(c_5494,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5490,c_150]) ).

tff(c_5028,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_5025,c_148]) ).

tff(c_5553,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5020,c_5505,c_5494,c_5028,c_18]) ).

tff(c_5554,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_5501]) ).

tff(c_5556,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_5554]) ).

tff(c_5571,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_765,c_90]) ).

tff(c_5572,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_5571]) ).

tff(c_5573,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_5572]) ).

tff(c_5613,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5573,c_5013,c_88]) ).

tff(c_5614,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_5613]) ).

tff(c_5615,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_5614]) ).

tff(c_5741,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5615,c_5573,c_5573,c_780,c_5615,c_5573,c_748]) ).

tff(c_5743,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_5614]) ).

tff(c_5592,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_5030,c_6]) ).

tff(c_5593,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_5592]) ).

tff(c_70,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e2,e1) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_5767,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5556,c_781,c_5593,c_70]) ).

tff(c_5768,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5743,c_194,c_202,c_198,c_5767]) ).

tff(c_5769,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_5592]) ).

tff(c_5787,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5769,c_102]) ).

tff(c_5813,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_5787,c_5031,c_4]) ).

tff(c_5817,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5813,c_158]) ).

tff(c_5495,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5490,c_110]) ).

tff(c_5838,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_796,c_5817,c_5495,c_783,c_12]) ).

tff(c_5839,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_5572]) ).

tff(c_5568,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5556,c_72]) ).

tff(c_5569,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_5494,c_5568]) ).

tff(c_5570,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_5569]) ).

tff(c_5852,plain,
    e2 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5839,c_5570]) ).

tff(c_5854,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_5852]) ).

tff(c_5855,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_5569]) ).

tff(c_5884,plain,
    ( ( op(e1,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5556,c_5855,c_80]) ).

tff(c_5885,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_200,c_202,c_5020,c_5884]) ).

tff(c_5886,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_5554]) ).

tff(c_5904,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5886,c_180]) ).

tff(c_5930,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_796,c_5495,c_783,c_12]) ).

tff(c_5934,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5930,c_158]) ).

tff(c_5940,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_767,c_5934,c_5031,c_4]) ).

tff(c_5944,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5940,c_164]) ).

tff(c_5914,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_765,c_90]) ).

tff(c_5915,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_5914]) ).

tff(c_5916,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_5915]) ).

tff(c_5959,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5916,c_5013,c_88]) ).

tff(c_5960,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_5904,c_5944,c_202,c_5959]) ).

tff(c_5961,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_5915]) ).

tff(c_5966,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5961,c_128]) ).

tff(c_5985,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5020,c_5966,c_5494,c_5028,c_18]) ).

tff(c_5986,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_2865]) ).

tff(c_5991,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5986,c_146]) ).

tff(c_6470,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_793,c_5991,c_784,c_10]) ).

tff(c_6474,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6470,c_150]) ).

tff(c_5990,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5986,c_148]) ).

tff(c_6246,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_770,c_792,c_5020,c_80]) ).

tff(c_5999,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5013,c_92]) ).

tff(c_6000,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_5999]) ).

tff(c_6001,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_6000]) ).

tff(c_6005,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6001,c_144]) ).

tff(c_6004,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6001,c_142]) ).

tff(c_6023,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_793,c_5991,c_784,c_10]) ).

tff(c_6028,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6023,c_110]) ).

tff(c_6035,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_796,c_6028,c_783,c_12]) ).

tff(c_6041,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_6035,c_166]) ).

tff(c_6068,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6001,c_5013,c_84]) ).

tff(c_6069,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_6068]) ).

tff(c_6070,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_6069]) ).

tff(c_6073,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_6070,c_138]) ).

tff(c_6111,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5014,c_6004,c_6041,c_6073,c_28]) ).

tff(c_6113,plain,
    op(e0,e1) != e3,
    inference(splitRight,[status(thm)],[c_6069]) ).

tff(c_6152,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_795,c_6005,c_6113,c_30]) ).

tff(c_6243,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6152,c_6001,c_6001,c_780,c_6152,c_6001,c_748]) ).

tff(c_6245,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_6000]) ).

tff(c_6267,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_765,c_90]) ).

tff(c_6268,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_6245,c_196,c_204,c_6267]) ).

tff(c_6299,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6268,c_6246,c_72]) ).

tff(c_6300,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_5990,c_6299]) ).

tff(c_6244,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_6000]) ).

tff(c_6257,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_6244]) ).

tff(c_6259,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6257,c_138]) ).

tff(c_6305,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_6300,c_180]) ).

tff(c_6355,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_795,c_6259,c_6305,c_30]) ).

tff(c_724,plain,
    ( ( op(op(e1,op(e1,e1)),e1) != e3 )
    | ( op(e1,e1) != e2 )
    | ( op(e1,op(e1,e1)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_622]) ).

tff(c_6447,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6246,c_6300,c_6300,c_6355,c_6246,c_6300,c_724]) ).

tff(c_6448,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_6244]) ).

tff(c_6453,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6448,c_176]) ).

tff(c_5992,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5986,c_100]) ).

tff(c_6545,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_766,c_6453,c_5992,c_6]) ).

tff(c_6454,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6448,c_180]) ).

tff(c_6506,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_792,c_6454,c_22]) ).

tff(c_6507,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_6506]) ).

tff(c_6491,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_765,c_90]) ).

tff(c_6492,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_6245,c_196,c_204,c_6491]) ).

tff(c_490,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_6642,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5986,c_6545,c_6545,c_6507,c_6470,c_6470,c_6507,c_6492,c_6492,c_6507,c_6448,c_6448,c_490]) ).

tff(c_6643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_198,c_6642]) ).

tff(c_6644,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_6506]) ).

tff(c_6648,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_6644,c_124]) ).

tff(c_6659,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5020,c_6474,c_5990,c_6648,c_18]) ).

tff(c_6660,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_14]) ).

tff(c_14178,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6665,c_6660]) ).

tff(c_14179,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_14178]) ).

tff(c_14185,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14179,c_178]) ).

tff(c_6672,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_2]) ).

tff(c_6673,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_6672]) ).

tff(c_6678,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6673,c_100]) ).

tff(c_10823,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_6678,c_6]) ).

tff(c_10824,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_10823]) ).

tff(c_9936,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_6673,c_36]) ).

tff(c_9937,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_9936]) ).

tff(c_9938,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_9937]) ).

tff(c_9942,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_9938,c_102]) ).

tff(c_6677,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6673,c_152]) ).

tff(c_6684,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6677,c_92]) ).

tff(c_6685,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_6684]) ).

tff(c_6691,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_192]) ).

tff(c_6664,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_116]) ).

tff(c_6696,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6665,c_6660]) ).

tff(c_6697,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_6696]) ).

tff(c_170,plain,
    op(e3,e1) != op(e2,e1),
    inference(cnfTransformation,[status(thm)],[f_550]) ).

tff(c_6702,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_6697,c_170]) ).

tff(c_7087,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_766,c_6678,c_6702,c_6]) ).

tff(c_6690,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_144]) ).

tff(c_6700,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_6697,c_174]) ).

tff(c_6709,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6700,c_22]) ).

tff(c_6710,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_6709]) ).

tff(c_7071,plain,
    ( ( op(e3,e1) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6710,c_6697,c_74]) ).

tff(c_7072,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6690,c_204,c_198,c_6678,c_7071]) ).

tff(c_7073,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_6709]) ).

tff(c_7075,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_7073]) ).

tff(c_7081,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7075,c_172]) ).

tff(c_7098,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7087,c_7081]) ).

tff(c_7099,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_7073]) ).

tff(c_7106,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_7099,c_126]) ).

tff(c_6679,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6673,c_98]) ).

tff(c_7113,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_6679,c_4]) ).

tff(c_7114,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_7113]) ).

tff(c_7118,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_7114,c_160]) ).

tff(c_7251,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7106,c_7118,c_20]) ).

tff(c_7252,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_7251]) ).

tff(c_7258,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_7252,c_168]) ).

tff(c_6689,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_142]) ).

tff(c_7119,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_7114,c_164]) ).

tff(c_7277,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_7258,c_6689,c_7119,c_28]) ).

tff(c_696,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_7417,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_765,c_765,c_6673,c_780,c_780,c_6685,c_7252,c_7252,c_6673,c_7277,c_7277,c_696]) ).

tff(c_7418,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_198,c_198,c_7417]) ).

tff(c_7419,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_7251]) ).

tff(c_7425,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7419,c_122]) ).

tff(c_6703,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_6697,c_178]) ).

tff(c_7240,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_88]) ).

tff(c_7241,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_6703,c_7119,c_7240]) ).

tff(c_64,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_7127,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_6697,c_64]) ).

tff(c_7128,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_7127]) ).

tff(c_7129,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_7128]) ).

tff(c_7133,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_7129,c_166]) ).

tff(c_7132,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_7129,c_162]) ).

tff(c_7214,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_7132,c_7106,c_7118,c_20]) ).

tff(c_7220,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7214,c_168]) ).

tff(c_7227,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7133,c_6689,c_7119,c_7220,c_28]) ).

tff(c_7228,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_7128]) ).

tff(c_34,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_7525,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7241,c_7228,c_6673,c_34]) ).

tff(c_7526,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_7425,c_200,c_196,c_7525]) ).

tff(c_7527,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_7113]) ).

tff(c_7534,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7527,c_102]) ).

tff(c_7579,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_6678,c_6702,c_7534,c_6]) ).

tff(c_7580,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_6696]) ).

tff(c_7588,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_7580,c_114]) ).

tff(c_6663,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_118]) ).

tff(c_9127,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7588,c_6663,c_12]) ).

tff(c_9128,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_9127]) ).

tff(c_7584,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_7580,c_174]) ).

tff(c_7594,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7584,c_22]) ).

tff(c_7595,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_7594]) ).

tff(c_7601,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_7595,c_180]) ).

tff(c_7717,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7588,c_6663,c_12]) ).

tff(c_7718,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_7717]) ).

tff(c_7722,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_7718,c_166]) ).

tff(c_7949,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_88]) ).

tff(c_7950,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_7949]) ).

tff(c_7951,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_7950]) ).

tff(c_8084,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7951,c_6685,c_6685,c_780,c_7951,c_6685,c_748]) ).

tff(c_8085,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_7950]) ).

tff(c_8087,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_8085]) ).

tff(c_8099,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_8087,c_96]) ).

tff(c_8100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_7601,c_7722,c_202,c_8099]) ).

tff(c_8101,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_8085]) ).

tff(c_8115,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8101,c_164]) ).

tff(c_7598,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_7595,c_124]) ).

tff(c_6675,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6673,c_148]) ).

tff(c_7606,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7598,c_6675,c_18]) ).

tff(c_7607,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_7606]) ).

tff(c_7610,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_7607,c_128]) ).

tff(c_86,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e2,e0) = e2 )
    | ( op(e1,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_7690,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_780,c_765,c_86]) ).

tff(c_7691,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_7610,c_194,c_202,c_7690]) ).

tff(c_7692,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_7606]) ).

tff(c_7900,plain,
    ( ( e2 = e1 )
    | ( op(e2,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7692,c_6673,c_38]) ).

tff(c_7901,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_7900]) ).

tff(c_7902,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_7901]) ).

tff(c_7905,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_7902,c_134]) ).

tff(c_7919,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_7722,c_6689,c_7905,c_28]) ).

tff(c_7924,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7919,c_164]) ).

tff(c_7730,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_6678,c_6]) ).

tff(c_7731,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_7730]) ).

tff(c_7931,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_7731,c_6673,c_36]) ).

tff(c_7932,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_7924,c_196,c_7931]) ).

tff(c_7934,plain,
    op(e0,e3) != e2,
    inference(splitRight,[status(thm)],[c_7901]) ).

tff(c_7735,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_7731,c_102]) ).

tff(c_7777,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_767,c_6679,c_7735,c_4]) ).

tff(c_7599,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_7595,c_126]) ).

tff(c_7699,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7692,c_122]) ).

tff(c_7705,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7599,c_7699,c_20]) ).

tff(c_7706,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_7705]) ).

tff(c_7734,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_7731,c_176]) ).

tff(c_7740,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_88]) ).

tff(c_7741,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_7734,c_7740]) ).

tff(c_7742,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_7741]) ).

tff(c_7745,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_7742,c_134]) ).

tff(c_7700,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7692,c_156]) ).

tff(c_7768,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_6677,c_7745,c_7700,c_26]) ).

tff(c_7896,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6673,c_7777,c_7777,c_6673,c_780,c_780,c_7595,c_7706,c_7706,c_6685,c_7768,c_7768,c_438]) ).

tff(c_7897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_202,c_196,c_7896]) ).

tff(c_7898,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_7741]) ).

tff(c_7935,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7934,c_7898]) ).

tff(c_7936,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_7730]) ).

tff(c_8153,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_7936,c_6673,c_40]) ).

tff(c_8154,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_8115,c_198,c_8153]) ).

tff(c_8155,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_7717]) ).

tff(c_8159,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8155,c_158]) ).

tff(c_8167,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_6678,c_6]) ).

tff(c_8168,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_8167]) ).

tff(c_8248,plain,
    ( ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_7580,c_8155,c_64]) ).

tff(c_8249,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_8248]) ).

tff(c_746,plain,
    ( ( op(op(e3,op(e3,e3)),e3) != e0 )
    | ( op(e3,e3) != e1 )
    | ( op(e3,op(e3,e3)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_688]) ).

tff(c_8329,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_8168,c_6673,c_6673,c_8249,c_8168,c_6673,c_746]) ).

tff(c_8330,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_8167]) ).

tff(c_8375,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_8330,c_6673,c_40]) ).

tff(c_8376,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_8159,c_198,c_8375]) ).

tff(c_8377,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_7705]) ).

tff(c_8381,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8377,c_130]) ).

tff(c_6666,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_186]) ).

tff(c_8459,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_6691,c_8381,c_6666,c_24]) ).

tff(c_8460,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_7594]) ).

tff(c_8473,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_8460]) ).

tff(c_8477,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8473,c_124]) ).

tff(c_8478,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8473,c_172]) ).

tff(c_8497,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_766,c_6678,c_8478,c_6]) ).

tff(c_8501,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8497,c_176]) ).

tff(c_8507,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_88]) ).

tff(c_8508,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_8501,c_8507]) ).

tff(c_8509,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_8508]) ).

tff(c_8514,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8509,c_166]) ).

tff(c_8462,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_8466,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_8462,c_162]) ).

tff(c_8486,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_7580,c_64]) ).

tff(c_8487,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_8466,c_8486]) ).

tff(c_56,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e0) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_8522,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_7580,c_8487,c_56]) ).

tff(c_8523,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_8514,c_202,c_8522]) ).

tff(c_8524,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_8508]) ).

tff(c_8556,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8524,c_8487,c_6673,c_34]) ).

tff(c_8557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_8477,c_200,c_196,c_8556]) ).

tff(c_8558,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_8460]) ).

tff(c_8564,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8558,c_172]) ).

tff(c_8468,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_8462,c_168]) ).

tff(c_8570,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_88]) ).

tff(c_8571,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_8570]) ).

tff(c_8572,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_8571]) ).

tff(c_8565,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8558,c_180]) ).

tff(c_8582,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_8572,c_8565]) ).

tff(c_8583,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_8571]) ).

tff(c_8588,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_8583]) ).

tff(c_8590,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8588,c_134]) ).

tff(c_8634,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_8468,c_6689,c_8590,c_28]) ).

tff(c_8644,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_8466,c_7588,c_6663,c_12]) ).

tff(c_8685,plain,
    ( ( op(e3,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8634,c_8462,c_8644,c_58]) ).

tff(c_8686,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_6679,c_8685]) ).

tff(c_8687,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_8583]) ).

tff(c_8694,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8687,c_164]) ).

tff(c_8699,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_6673,c_36]) ).

tff(c_8700,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_8699]) ).

tff(c_8701,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_8700]) ).

tff(c_8739,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_8701,c_6673,c_40]) ).

tff(c_8740,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_8694,c_198,c_8739]) ).

tff(c_8741,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_8700]) ).

tff(c_8776,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_8741,c_6673,c_40]) ).

tff(c_8777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_8564,c_194,c_198,c_8776]) ).

tff(c_8779,plain,
    op(e1,e2) != e0,
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_8780,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_8460]) ).

tff(c_8792,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8780,c_80]) ).

tff(c_8793,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_770,c_200,c_8779,c_8792]) ).

tff(c_8798,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_8793,c_156]) ).

tff(c_8932,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_96]) ).

tff(c_8933,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_8798,c_8932]) ).

tff(c_8934,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_8933]) ).

tff(c_8938,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_8934,c_138]) ).

tff(c_8786,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8780,c_172]) ).

tff(c_8944,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_6673,c_36]) ).

tff(c_8945,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_8786,c_196,c_8944]) ).

tff(c_8949,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8945,c_164]) ).

tff(c_8955,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_8938,c_6689,c_8949,c_28]) ).

tff(c_8960,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8955,c_166]) ).

tff(c_8965,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_7588,c_8960,c_6663,c_12]) ).

tff(c_8976,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_8945,c_6673,c_40]) ).

tff(c_8977,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_8976]) ).

tff(c_564,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_9114,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8965,c_8977,c_8977,c_6673,c_780,c_780,c_6685,c_8793,c_8793,c_8780,c_6685,c_6685,c_564]) ).

tff(c_9115,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_196,c_200,c_9114]) ).

tff(c_9116,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_8933]) ).

tff(c_9121,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_9116,c_166]) ).

tff(c_9138,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_9128,c_9121]) ).

tff(c_9139,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_9127]) ).

tff(c_9144,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_9139,c_158]) ).

tff(c_9153,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_6673,c_40]) ).

tff(c_9154,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_9144,c_198,c_9153]) ).

tff(c_9158,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_9154,c_176]) ).

tff(c_9166,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6685,c_9116,c_88]) ).

tff(c_9167,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_9158,c_202,c_9166]) ).

tff(c_9195,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9167,c_8793,c_6673,c_34]) ).

tff(c_9196,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_6664,c_196,c_9195]) ).

tff(c_9197,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_8460]) ).

tff(c_9201,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_9197,c_132]) ).

tff(c_9336,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_6691,c_9201,c_6666,c_24]) ).

tff(c_9337,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_6684]) ).

tff(c_9339,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_9337]) ).

tff(c_9632,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_80]) ).

tff(c_9633,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_9632]) ).

tff(c_9639,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_9633,c_180]) ).

tff(c_9338,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_6684]) ).

tff(c_6667,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_190]) ).

tff(c_9815,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_9338,c_6667,c_32]) ).

tff(c_9828,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9815,c_9339,c_96]) ).

tff(c_9829,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_9639,c_204,c_9828]) ).

tff(c_9350,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_72]) ).

tff(c_9356,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_9350,c_192]) ).

tff(c_9629,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_9338,c_9356,c_6667,c_32]) ).

tff(c_9630,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_72]) ).

tff(c_9791,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9633,c_9630]) ).

tff(c_9792,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_9791]) ).

tff(c_9793,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_9792]) ).

tff(c_9880,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9829,c_9793,c_6673,c_34]) ).

tff(c_9881,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_6664,c_196,c_9880]) ).

tff(c_9882,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_9792]) ).

tff(c_9343,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_9339,c_166]) ).

tff(c_9889,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_9882,c_162]) ).

tff(c_9922,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_9343,c_9889,c_6663,c_12]) ).

tff(c_9987,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9339,c_9882,c_9922,c_50]) ).

tff(c_9988,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_9942,c_9987]) ).

tff(c_9989,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_9937]) ).

tff(c_9644,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6665,c_6660]) ).

tff(c_9645,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_9644]) ).

tff(c_9656,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_9645,c_64]) ).

tff(c_9657,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_9656]) ).

tff(c_9658,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_9657]) ).

tff(c_9664,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_9658,c_110]) ).

tff(c_6676,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6673,c_146]) ).

tff(c_9648,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_9645,c_112]) ).

tff(c_9763,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9664,c_6676,c_9648,c_6664,c_10]) ).

tff(c_9764,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_9657]) ).

tff(c_9770,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_9764,c_154]) ).

tff(c_9776,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9339,c_96]) ).

tff(c_9777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_9639,c_204,c_9770,c_9776]) ).

tff(c_9778,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_9644]) ).

tff(c_9635,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_9633,c_124]) ).

tff(c_9894,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9635,c_6675,c_18]) ).

tff(c_9895,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_9894]) ).

tff(c_9887,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_9882,c_122]) ).

tff(c_9906,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_9895,c_9887]) ).

tff(c_9907,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_9894]) ).

tff(c_400,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_10162,plain,
    ( ( e2 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6673,c_9989,c_9989,c_9633,c_9778,c_9778,c_6673,c_9907,c_9907,c_9633,c_9339,c_9339,c_400]) ).

tff(c_10163,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_202,c_10162]) ).

tff(c_10164,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_9632]) ).

tff(c_10166,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10164]) ).

tff(c_10171,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_10166,c_122]) ).

tff(c_9344,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_9339,c_168]) ).

tff(c_10455,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_9338,c_6667,c_32]) ).

tff(c_10177,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9343,c_6663,c_12]) ).

tff(c_10178,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_10177]) ).

tff(c_10169,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_10166,c_150]) ).

tff(c_10525,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_10169,c_6676,c_6664,c_10]) ).

tff(c_10172,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_10166,c_156]) ).

tff(c_10466,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10455,c_9339,c_96]) ).

tff(c_10467,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_10172,c_10466]) ).

tff(c_10554,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10455,c_10467,c_9339,c_84]) ).

tff(c_10555,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_10554]) ).

tff(c_590,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_10638,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10455,c_765,c_765,c_10178,c_10525,c_10525,c_10455,c_10166,c_10166,c_6673,c_10555,c_10555,c_590]) ).

tff(c_10639,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_194,c_196,c_10638]) ).

tff(c_10640,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_10177]) ).

tff(c_10656,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_10640,c_162]) ).

tff(c_10655,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_10640,c_158]) ).

tff(c_10676,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_767,c_6679,c_10655,c_4]) ).

tff(c_10680,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_10676,c_160]) ).

tff(c_10698,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10171,c_9344,c_10656,c_10680,c_20]) ).

tff(c_10699,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_10164]) ).

tff(c_10705,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_10699,c_162]) ).

tff(c_10722,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6665,c_6660]) ).

tff(c_10723,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_10722]) ).

tff(c_10730,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_10723,c_114]) ).

tff(c_10760,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10705,c_9343,c_10730,c_6663,c_12]) ).

tff(c_10761,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_10722]) ).

tff(c_10834,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_10761,c_64]) ).

tff(c_10835,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_10705,c_10834]) ).

tff(c_10983,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10824,c_6673,c_6673,c_10835,c_10824,c_6673,c_746]) ).

tff(c_10984,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_10823]) ).

tff(c_10165,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_9632]) ).

tff(c_10765,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_10761,c_174]) ).

tff(c_10778,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_10165,c_10765,c_22]) ).

tff(c_10779,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_10778]) ).

tff(c_10775,plain,
    ( ( op(e1,e1) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10699,c_9630]) ).

tff(c_10776,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_10775]) ).

tff(c_10777,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_10776]) ).

tff(c_10784,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_10777,c_124]) ).

tff(c_10800,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10779,c_10784]) ).

tff(c_10801,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_10778]) ).

tff(c_10817,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_10801,c_172]) ).

tff(c_10996,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10984,c_10817]) ).

tff(c_10997,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_10776]) ).

tff(c_11028,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_10997,c_172]) ).

tff(c_10999,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_6679,c_4]) ).

tff(c_11000,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_10999]) ).

tff(c_11003,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11000,c_158]) ).

tff(c_11021,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10705,c_9343,c_11003,c_6663,c_12]) ).

tff(c_11022,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_10999]) ).

tff(c_11040,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11022,c_102]) ).

tff(c_11067,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_6678,c_11028,c_11040,c_6]) ).

tff(c_11068,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_9337]) ).

tff(c_11074,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_11068,c_178]) ).

tff(c_11080,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_6665,c_11074,c_6660]) ).

tff(c_11086,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11080,c_170]) ).

tff(c_11087,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11080,c_114]) ).

tff(c_11479,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11087,c_6663,c_12]) ).

tff(c_11480,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_11479]) ).

tff(c_60,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_11492,plain,
    ( ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_11080,c_11480,c_60]) ).

tff(c_11493,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_6676,c_11492]) ).

tff(c_11494,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_11479]) ).

tff(c_11451,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_6679,c_4]) ).

tff(c_11452,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_11451]) ).

tff(c_11075,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_11068,c_180]) ).

tff(c_11084,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11080,c_174]) ).

tff(c_11172,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11075,c_11084,c_22]) ).

tff(c_11173,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_11172]) ).

tff(c_11178,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_11173,c_126]) ).

tff(c_11466,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_765,c_90]) ).

tff(c_11467,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_9338,c_196,c_204,c_11466]) ).

tff(c_11471,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_11467,c_130]) ).

tff(c_11456,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11452,c_160]) ).

tff(c_11551,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_11178,c_11471,c_11456,c_20]) ).

tff(c_11195,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_6679,c_4]) ).

tff(c_11196,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_11195]) ).

tff(c_11200,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11196,c_160]) ).

tff(c_11207,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_6666,c_24]) ).

tff(c_11208,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_11207]) ).

tff(c_11092,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6675,c_18]) ).

tff(c_11093,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_11092]) ).

tff(c_11097,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_11093,c_124]) ).

tff(c_11118,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_11097,c_11075,c_11084,c_22]) ).

tff(c_78,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_11168,plain,
    ( ( op(e3,e1) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11068,c_11118,c_11080,c_78]) ).

tff(c_11169,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_766,c_11168]) ).

tff(c_11170,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_11092]) ).

tff(c_11184,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_11170]) ).

tff(c_11217,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11208,c_11173,c_11184,c_72]) ).

tff(c_11218,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_11200,c_194,c_11217]) ).

tff(c_11219,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_11207]) ).

tff(c_11227,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11219,c_192]) ).

tff(c_11238,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11087,c_6663,c_12]) ).

tff(c_11239,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_11238]) ).

tff(c_11243,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_11239,c_166]) ).

tff(c_11260,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11068,c_96]) ).

tff(c_11261,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_204,c_11243,c_11260]) ).

tff(c_11273,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11068,c_11261,c_84]) ).

tff(c_11274,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_6667,c_196,c_200,c_11273]) ).

tff(c_11287,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11068,c_11274,c_11261,c_88]) ).

tff(c_11288,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11227,c_198,c_194,c_202,c_11287]) ).

tff(c_11289,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_11238]) ).

tff(c_11293,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_11289,c_162]) ).

tff(c_11189,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11184,c_122]) ).

tff(c_11316,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11178,c_11293,c_11200,c_11189,c_20]) ).

tff(c_11317,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_11195]) ).

tff(c_11324,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11317,c_102]) ).

tff(c_66,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_11437,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11068,c_11173,c_11080,c_66]) ).

tff(c_11438,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_11324,c_11437]) ).

tff(c_11439,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_11170]) ).

tff(c_11516,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11439,c_6673,c_34]) ).

tff(c_11517,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_6664,c_196,c_11516]) ).

tff(c_11665,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11494,c_11452,c_11452,c_6673,c_780,c_780,c_6673,c_11551,c_11551,c_6673,c_11517,c_11517,c_438]) ).

tff(c_11666,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_198,c_196,c_11665]) ).

tff(c_11667,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_11451]) ).

tff(c_11723,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_11667,c_6673,c_40]) ).

tff(c_11724,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_11086,c_194,c_198,c_11723]) ).

tff(c_11725,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_11172]) ).

tff(c_11748,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11725,c_172]) ).

tff(c_11837,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_6678,c_11086,c_11748,c_6]) ).

tff(c_11838,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_6672]) ).

tff(c_11840,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_11838]) ).

tff(c_11847,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11840,c_98]) ).

tff(c_11852,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_4]) ).

tff(c_11853,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_11852]) ).

tff(c_11856,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_11853,c_158]) ).

tff(c_11858,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_11853,c_164]) ).

tff(c_11864,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_96]) ).

tff(c_11865,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_11864]) ).

tff(c_11929,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11865,c_92]) ).

tff(c_11930,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_11858,c_11929]) ).

tff(c_11931,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_11930]) ).

tff(c_11859,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_11853,c_102]) ).

tff(c_11871,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_11865,c_180]) ).

tff(c_11876,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6665,c_6660]) ).

tff(c_11877,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_11876]) ).

tff(c_11882,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11877,c_170]) ).

tff(c_11846,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11840,c_100]) ).

tff(c_11915,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_11859,c_11882,c_11846,c_6]) ).

tff(c_11916,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_11876]) ).

tff(c_11921,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_11916,c_174]) ).

tff(c_11941,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11871,c_11921,c_22]) ).

tff(c_11942,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_11941]) ).

tff(c_11950,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11942,c_172]) ).

tff(c_11978,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_11859,c_11950,c_11846,c_6]) ).

tff(c_11979,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_11941]) ).

tff(c_676,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_12223,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11931,c_765,c_765,c_11979,c_11916,c_11916,c_11840,c_11979,c_11979,c_11979,c_11931,c_11931,c_676]) ).

tff(c_12224,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_196,c_200,c_12223]) ).

tff(c_12226,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_11930]) ).

tff(c_12227,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_72]) ).

tff(c_12250,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12227,c_780,c_765,c_90]) ).

tff(c_12251,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12226,c_198,c_196,c_204,c_12250]) ).

tff(c_12252,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_72]) ).

tff(c_12264,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_12252]) ).

tff(c_12269,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_12264,c_124]) ).

tff(c_12386,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_11871,c_11921,c_12269,c_22]) ).

tff(c_11867,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_11865,c_138]) ).

tff(c_62,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_12304,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11853,c_62]) ).

tff(c_12305,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11867,c_204,c_12304]) ).

tff(c_12306,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_12305]) ).

tff(c_12311,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_12306,c_162]) ).

tff(c_12374,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_12311,c_11856,c_6663,c_12]) ).

tff(c_12225,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_11930]) ).

tff(c_12289,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11865,c_12225,c_88]) ).

tff(c_12290,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_12289]) ).

tff(c_12291,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_12290]) ).

tff(c_404,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_12450,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12386,c_11853,c_11853,c_12386,c_11916,c_11916,c_12374,c_12264,c_12264,c_12374,c_12291,c_12291,c_404]) ).

tff(c_12451,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_194,c_202,c_12450]) ).

tff(c_12452,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_12305]) ).

tff(c_12458,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_12452,c_110]) ).

tff(c_46,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e1,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_12510,plain,
    ( ( e3 = e0 )
    | ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12225,c_12264,c_11840,c_46]) ).

tff(c_12511,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_12458,c_200,c_12510]) ).

tff(c_12513,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_12290]) ).

tff(c_12542,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_12226,c_12513,c_6667,c_32]) ).

tff(c_12543,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_12252]) ).

tff(c_12547,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_12543]) ).

tff(c_12553,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_12547,c_172]) ).

tff(c_12558,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_11853,c_11840,c_40]) ).

tff(c_12559,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_12553,c_198,c_194,c_12558]) ).

tff(c_12560,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_12543]) ).

tff(c_12565,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_12560,c_162]) ).

tff(c_12654,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_11856,c_12565,c_6663,c_12]) ).

tff(c_754,plain,
    ( ( op(op(e2,op(e2,e2)),e2) != e1 )
    | ( op(e2,e2) != e0 )
    | ( op(e2,op(e2,e2)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_712]) ).

tff(c_12733,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_12654,c_12654,c_11853,c_780,c_12654,c_754]) ).

tff(c_12735,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_11864]) ).

tff(c_13439,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6665,c_6660]) ).

tff(c_13440,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_13439]) ).

tff(c_13532,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13440,c_170]) ).

tff(c_13589,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_11859,c_13532,c_11846,c_6]) ).

tff(c_13590,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_13439]) ).

tff(c_13598,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_13590,c_178]) ).

tff(c_14094,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_766,c_11859,c_11846,c_6]) ).

tff(c_14098,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14094,c_176]) ).

tff(c_13595,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_13590,c_174]) ).

tff(c_13604,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_13595,c_22]) ).

tff(c_13605,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_13604]) ).

tff(c_12734,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_11864]) ).

tff(c_12736,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_12734]) ).

tff(c_12741,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_12736,c_154]) ).

tff(c_13195,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6665,c_6660]) ).

tff(c_13196,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_13195]) ).

tff(c_13203,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13196,c_114]) ).

tff(c_13210,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_11856,c_13203,c_6663,c_12]) ).

tff(c_13214,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_13210,c_162]) ).

tff(c_11857,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_11853,c_160]) ).

tff(c_12742,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_12736,c_156]) ).

tff(c_12747,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_765,c_90]) ).

tff(c_12748,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_12747]) ).

tff(c_12749,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_12748]) ).

tff(c_12754,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_12749,c_192]) ).

tff(c_12759,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6665,c_6660]) ).

tff(c_12760,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_12759]) ).

tff(c_12764,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_12760,c_112]) ).

tff(c_12826,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_12741,c_12764,c_6664,c_10]) ).

tff(c_12830,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_12826,c_150]) ).

tff(c_12763,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_12760,c_174]) ).

tff(c_12787,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12763,c_72]) ).

tff(c_12788,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_12787]) ).

tff(c_12793,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_12788,c_128]) ).

tff(c_11843,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11840,c_148]) ).

tff(c_12836,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12742,c_12830,c_12793,c_11843,c_18]) ).

tff(c_12838,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_12787]) ).

tff(c_12884,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_12754,c_12838,c_6666,c_24]) ).

tff(c_12885,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_12759]) ).

tff(c_13171,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_12885,c_64]) ).

tff(c_13172,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_12741,c_13171]) ).

tff(c_13009,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11856,c_6663,c_12]) ).

tff(c_13010,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_13009]) ).

tff(c_13168,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_13010,c_13010,c_11853,c_780,c_13010,c_754]) ).

tff(c_13169,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_13009]) ).

tff(c_13181,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_13172,c_13169]) ).

tff(c_13182,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_13181]) ).

tff(c_13183,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_12748]) ).

tff(c_13188,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_13183,c_128]) ).

tff(c_13230,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_12742,c_13188,c_11843,c_18]) ).

tff(c_13235,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13230,c_122]) ).

tff(c_13184,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_12748]) ).

tff(c_12738,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_12736,c_134]) ).

tff(c_13240,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12738,c_11858,c_28]) ).

tff(c_13241,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_13240]) ).

tff(c_13245,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13241,c_142]) ).

tff(c_13307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_13184,c_13245,c_6667,c_32]) ).

tff(c_13308,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_13240]) ).

tff(c_13314,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_13308,c_168]) ).

tff(c_13361,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13214,c_11857,c_13235,c_13314,c_20]) ).

tff(c_13362,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_13195]) ).

tff(c_13367,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_13362,c_112]) ).

tff(c_13376,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_12742,c_13188,c_11843,c_18]) ).

tff(c_13380,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13376,c_150]) ).

tff(c_13426,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12741,c_13367,c_13380,c_6664,c_10]) ).

tff(c_13427,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_12734]) ).

tff(c_13433,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_13427,c_166]) ).

tff(c_13664,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_13433,c_11856,c_6663,c_12]) ).

tff(c_13610,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_13605,c_124]) ).

tff(c_13619,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_6666,c_24]) ).

tff(c_13620,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_13619]) ).

tff(c_13623,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_13620,c_128]) ).

tff(c_13654,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_13610,c_13623,c_11843,c_18]) ).

tff(c_13659,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13654,c_156]) ).

tff(c_11845,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11840,c_152]) ).

tff(c_13673,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12735,c_13598,c_30]) ).

tff(c_13674,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_13673]) ).

tff(c_13684,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13674,c_13427,c_84]) ).

tff(c_13685,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6667,c_194,c_200,c_11845,c_13684]) ).

tff(c_13686,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_13673]) ).

tff(c_13700,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13686,c_13427,c_88]) ).

tff(c_13701,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_13659,c_13700]) ).

tff(c_436,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_13830,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13605,c_11853,c_11853,c_11840,c_780,c_780,c_13664,c_13654,c_13654,c_13664,c_13701,c_13701,c_436]) ).

tff(c_13831,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_194,c_202,c_13830]) ).

tff(c_13832,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_13619]) ).

tff(c_13916,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13832,c_780,c_765,c_90]) ).

tff(c_13917,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_13916]) ).

tff(c_13836,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13832,c_128]) ).

tff(c_13887,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_13610,c_13836,c_11843,c_18]) ).

tff(c_13907,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_13433,c_11856,c_6663,c_12]) ).

tff(c_13844,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12735,c_13598,c_30]) ).

tff(c_13845,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_13844]) ).

tff(c_13850,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13845,c_176]) ).

tff(c_13866,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_11859,c_13850,c_11846,c_6]) ).

tff(c_13867,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_13844]) ).

tff(c_13953,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13917,c_13867,c_13427,c_88]) ).

tff(c_13954,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_13953]) ).

tff(c_654,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_14042,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13917,c_765,c_765,c_13605,c_13590,c_13590,c_13605,c_13887,c_13887,c_13907,c_13954,c_13954,c_654]) ).

tff(c_14043,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_200,c_194,c_14042]) ).

tff(c_14044,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_13604]) ).

tff(c_14046,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_14044]) ).

tff(c_14053,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_14046,c_180]) ).

tff(c_14123,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12735,c_13598,c_14098,c_14053,c_30]) ).

tff(c_14124,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_14044]) ).

tff(c_14151,plain,
    ( ( op(e3,e1) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14124,c_13590,c_78]) ).

tff(c_14152,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12735,c_202,c_204,c_766,c_14151]) ).

tff(c_14153,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_11852]) ).

tff(c_14155,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_11847,c_14153]) ).

tff(c_14161,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14155,c_164]) ).

tff(c_14167,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_92]) ).

tff(c_14191,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_80]) ).

tff(c_14192,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_14191]) ).

tff(c_14195,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_14192,c_124]) ).

tff(c_14203,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14167,c_88]) ).

tff(c_14204,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_14185,c_14161,c_14203]) ).

tff(c_14210,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14204,c_156]) ).

tff(c_14249,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_14195,c_14210,c_11843,c_18]) ).

tff(c_14253,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_14249,c_150]) ).

tff(c_14183,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14179,c_112]) ).

tff(c_14265,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_14253,c_14183,c_6664,c_10]) ).

tff(c_14308,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_14179,c_14265,c_60]) ).

tff(c_14309,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_14308]) ).

tff(c_14160,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14155,c_160]) ).

tff(c_14230,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14192,c_72]) ).

tff(c_14231,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_14160,c_14210,c_14230]) ).

tff(c_14274,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14192,c_14179,c_66]) ).

tff(c_14275,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_11846,c_14274]) ).

tff(c_618,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_14398,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14167,c_765,c_765,c_14167,c_14265,c_14265,c_14309,c_14231,c_14231,c_11840,c_14275,c_14275,c_618]) ).

tff(c_14399,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_204,c_196,c_14398]) ).

tff(c_14400,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_14191]) ).

tff(c_14904,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_14400]) ).

tff(c_14910,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_14904,c_156]) ).

tff(c_14402,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14167,c_96]) ).

tff(c_14403,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_14402]) ).

tff(c_14404,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_14403]) ).

tff(c_14408,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_14404,c_138]) ).

tff(c_14415,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_14400]) ).

tff(c_14420,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_14415,c_122]) ).

tff(c_14541,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14155,c_62]) ).

tff(c_14542,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_14408,c_14420,c_202,c_14541]) ).

tff(c_14410,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_14404,c_180]) ).

tff(c_14182,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14179,c_174]) ).

tff(c_14455,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14410,c_14182,c_22]) ).

tff(c_14456,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_14455]) ).

tff(c_14460,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_14456,c_172]) ).

tff(c_14162,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14155,c_102]) ).

tff(c_14527,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_14460,c_14162,c_11846,c_6]) ).

tff(c_14528,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_14455]) ).

tff(c_14171,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_14167,c_142]) ).

tff(c_14593,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_14408,c_14171,c_14161,c_28]) ).

tff(c_416,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_14680,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14542,c_14155,c_14155,c_14542,c_14179,c_14179,c_11840,c_14528,c_14528,c_11840,c_14593,c_14593,c_416]) ).

tff(c_14681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_196,c_194,c_14680]) ).

tff(c_14683,plain,
    op(e1,e3) != e0,
    inference(splitRight,[status(thm)],[c_14400]) ).

tff(c_14716,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14410,c_14182,c_22]) ).

tff(c_14717,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_14716]) ).

tff(c_14720,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_14717,c_124]) ).

tff(c_14173,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_14167,c_192]) ).

tff(c_14706,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_770,c_14173,c_6666,c_24]) ).

tff(c_14711,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14706,c_128]) ).

tff(c_14738,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14683,c_14720,c_14711,c_11843,c_18]) ).

tff(c_14739,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_14716]) ).

tff(c_14779,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_766,c_14162,c_11846,c_6]) ).

tff(c_14682,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_14400]) ).

tff(c_14687,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_14682,c_162]) ).

tff(c_14159,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14155,c_158]) ).

tff(c_14799,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_14687,c_14159,c_6663,c_12]) ).

tff(c_14694,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14167,c_14404,c_88]) ).

tff(c_14695,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_14161,c_14694]) ).

tff(c_502,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_14900,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14739,c_14779,c_14779,c_14739,c_14799,c_14799,c_14167,c_14682,c_14682,c_14799,c_14695,c_14695,c_502]) ).

tff(c_14901,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_198,c_196,c_14900]) ).

tff(c_14902,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_14403]) ).

tff(c_14917,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_14910,c_14902]) ).

tff(c_14922,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_14917,c_166]) ).

tff(c_14907,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_14904,c_150]) ).

tff(c_15018,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_14179,c_64]) ).

tff(c_15019,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_14922,c_14907,c_15018]) ).

tff(c_15020,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_14400]) ).

tff(c_15027,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_15020,c_168]) ).

tff(c_15042,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_15027,c_14902]) ).

tff(c_15053,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14167,c_15042,c_88]) ).

tff(c_15054,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_14185,c_14161,c_202,c_15053]) ).

tff(c_15055,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_14178]) ).

tff(c_15063,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_15055,c_114]) ).

tff(c_15069,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_80]) ).

tff(c_15070,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_15069]) ).

tff(c_15076,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_15070,c_180]) ).

tff(c_15081,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14167,c_88]) ).

tff(c_15082,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_14161,c_15081]) ).

tff(c_15083,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_15082]) ).

tff(c_15128,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15083,c_15070,c_15055,c_66]) ).

tff(c_15129,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_11846,c_15128]) ).

tff(c_15130,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_15082]) ).

tff(c_15178,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14167,c_15130,c_96]) ).

tff(c_15179,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_15076,c_202,c_15178]) ).

tff(c_15073,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_15070,c_124]) ).

tff(c_15137,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_15130,c_156]) ).

tff(c_15142,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_15073,c_15137,c_11843,c_18]) ).

tff(c_68,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_15157,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15070,c_15142,c_68]) ).

tff(c_15158,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_6666,c_200,c_196,c_15157]) ).

tff(c_15203,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15179,c_15158,c_14155,c_58]) ).

tff(c_15204,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_15063,c_198,c_15203]) ).

tff(c_15205,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_15069]) ).

tff(c_15207,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_15205]) ).

tff(c_15210,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_15207,c_150]) ).

tff(c_15060,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_15055,c_112]) ).

tff(c_15213,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_15207,c_156]) ).

tff(c_14170,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_14167,c_140]) ).

tff(c_15247,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_15213,c_14170,c_11845,c_26]) ).

tff(c_15252,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_15247,c_154]) ).

tff(c_15285,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_15210,c_15060,c_15252,c_6664,c_10]) ).

tff(c_15286,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_15205]) ).

tff(c_15306,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_15286,c_162]) ).

tff(c_15335,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_15306,c_15063,c_14159,c_6663,c_12]) ).

tff(c_15337,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_16632,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_15337,c_6667,c_32]) ).

tff(c_16155,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_15337,c_6667,c_32]) ).

tff(c_15338,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6665,c_6660]) ).

tff(c_15339,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_15338]) ).

tff(c_16165,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_15339,c_64]) ).

tff(c_16166,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_16165]) ).

tff(c_16167,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_16166]) ).

tff(c_15342,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_15339,c_174]) ).

tff(c_16119,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_15342,c_22]) ).

tff(c_16120,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_16119]) ).

tff(c_16123,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_16120,c_124]) ).

tff(c_16131,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_765,c_90]) ).

tff(c_16132,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_15337,c_196,c_204,c_16131]) ).

tff(c_16135,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_16132,c_128]) ).

tff(c_16142,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_16123,c_16135,c_11843,c_18]) ).

tff(c_15345,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_15339,c_178]) ).

tff(c_15336,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_15351,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_15336]) ).

tff(c_15495,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15351,c_96]) ).

tff(c_15496,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_204,c_15495]) ).

tff(c_15497,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_15496]) ).

tff(c_15503,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_15497,c_180]) ).

tff(c_15529,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_15503,c_15342,c_22]) ).

tff(c_15530,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_15529]) ).

tff(c_15533,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_15530,c_132]) ).

tff(c_15518,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15497,c_15351,c_88]) ).

tff(c_15519,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_14161,c_198,c_15518]) ).

tff(c_15554,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15519,c_780,c_765,c_90]) ).

tff(c_15555,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_15533,c_196,c_204,c_15554]) ).

tff(c_15556,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_15529]) ).

tff(c_15659,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_766,c_14162,c_11846,c_6]) ).

tff(c_15362,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_15342,c_14160,c_72]) ).

tff(c_15363,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_15362]) ).

tff(c_15491,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15363,c_780,c_765,c_90]) ).

tff(c_15492,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_15337,c_198,c_196,c_204,c_15491]) ).

tff(c_15493,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_15362]) ).

tff(c_15570,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15556,c_15493,c_80]) ).

tff(c_15571,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_770,c_200,c_202,c_15570]) ).

tff(c_15575,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_15571,c_162]) ).

tff(c_15581,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_15339,c_64]) ).

tff(c_15582,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_15575,c_15581]) ).

tff(c_15620,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15519,c_780,c_765,c_90]) ).

tff(c_15621,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_15620]) ).

tff(c_15724,plain,
    ( ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15556,c_15659,c_15659,c_15519,c_15582,c_15582,c_15556,c_15621,c_15621,c_15519,c_15497,c_15497,c_490]) ).

tff(c_15725,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_198,c_15724]) ).

tff(c_15726,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_15496]) ).

tff(c_15785,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15726,c_15351,c_88]) ).

tff(c_15786,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_15345,c_202,c_198,c_15785]) ).

tff(c_15742,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_15726,c_166]) ).

tff(c_15809,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_15339,c_64]) ).

tff(c_15810,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_15742,c_15809]) ).

tff(c_15853,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_15339,c_15810,c_60]) ).

tff(c_15854,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_15853]) ).

tff(c_15748,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14160,c_20]) ).

tff(c_15749,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_15748]) ).

tff(c_15743,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_15726,c_168]) ).

tff(c_15759,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_15749,c_15743]) ).

tff(c_15760,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_15748]) ).

tff(c_15762,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_15760]) ).

tff(c_15774,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15762,c_15493,c_80]) ).

tff(c_15775,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_770,c_200,c_202,c_15774]) ).

tff(c_15942,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15786,c_765,c_765,c_15786,c_15810,c_15810,c_15854,c_15493,c_15493,c_15775,c_15351,c_15351,c_590]) ).

tff(c_15943,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_196,c_200,c_15942]) ).

tff(c_15944,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_15760]) ).

tff(c_15948,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_15944,c_130]) ).

tff(c_15494,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_15362]) ).

tff(c_15967,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_15948,c_15494,c_6666,c_24]) ).

tff(c_15969,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_15336]) ).

tff(c_16148,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_16142,c_156]) ).

tff(c_16192,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_15969,c_16148,c_11845,c_26]) ).

tff(c_16336,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16155,c_765,c_765,c_16167,c_15339,c_15339,c_16167,c_16142,c_16142,c_16155,c_16192,c_16192,c_654]) ).

tff(c_16337,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_194,c_16336]) ).

tff(c_16338,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_16166]) ).

tff(c_16342,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_16338,c_154]) ).

tff(c_16368,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16342,c_15969,c_16148,c_11845,c_26]) ).

tff(c_16369,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_16119]) ).

tff(c_16458,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_16369]) ).

tff(c_16643,plain,
    ( ( op(e3,e1) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16458,c_15339,c_78]) ).

tff(c_16644,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_766,c_16643]) ).

tff(c_15968,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_15336]) ).

tff(c_15970,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_15968]) ).

tff(c_15975,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_15970,c_176]) ).

tff(c_16106,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_15975,c_14162,c_11846,c_6]) ).

tff(c_16107,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_15968]) ).

tff(c_16669,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16632,c_16644,c_16107,c_84]) ).

tff(c_16670,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_11845,c_16669]) ).

tff(c_16671,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_16369]) ).

tff(c_16675,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_16671,c_132]) ).

tff(c_16734,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_765,c_90]) ).

tff(c_16735,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_15337,c_16675,c_196,c_204,c_16734]) ).

tff(c_16736,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_15338]) ).

tff(c_16742,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_16736,c_170]) ).

tff(c_16811,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_16742,c_14162,c_11846,c_6]) ).

tff(c_16812,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_11838]) ).

tff(c_16826,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6665,c_6660]) ).

tff(c_16827,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_16826]) ).

tff(c_16830,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_16827,c_174]) ).

tff(c_16834,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_16827,c_114]) ).

tff(c_16852,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16834,c_6663,c_12]) ).

tff(c_16853,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_16852]) ).

tff(c_16820,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_16812,c_98]) ).

tff(c_16839,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_22]) ).

tff(c_16861,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_16853,c_110]) ).

tff(c_16817,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_16812,c_146]) ).

tff(c_17297,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_16861,c_16817,c_6664,c_10]) ).

tff(c_16843,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_16839,c_126]) ).

tff(c_16816,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_16812,c_148]) ).

tff(c_16884,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16839,c_72]) ).

tff(c_16885,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_16816,c_16884]) ).

tff(c_16886,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_16885]) ).

tff(c_16890,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_16886,c_130]) ).

tff(c_16819,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_16812,c_100]) ).

tff(c_16854,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_16819,c_6]) ).

tff(c_16855,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_16854]) ).

tff(c_16869,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_16855,c_102]) ).

tff(c_16874,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_767,c_16869,c_16820,c_4]) ).

tff(c_16878,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_16874,c_160]) ).

tff(c_16990,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_16843,c_16890,c_16878,c_20]) ).

tff(c_16994,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_16990,c_168]) ).

tff(c_16845,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_16839,c_180]) ).

tff(c_16868,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_16855,c_176]) ).

tff(c_16833,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_16827,c_178]) ).

tff(c_17018,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_16845,c_16868,c_16833,c_30]) ).

tff(c_16860,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_16853,c_166]) ).

tff(c_17007,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_16845,c_16860,c_96]) ).

tff(c_17030,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17018,c_17007,c_92]) ).

tff(c_17031,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_16994,c_204,c_17030]) ).

tff(c_17051,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_16861,c_16817,c_6664,c_10]) ).

tff(c_16842,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_16839,c_124]) ).

tff(c_16898,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16842,c_16816,c_18]) ).

tff(c_16899,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_16898]) ).

tff(c_16902,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_16899,c_150]) ).

tff(c_16975,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16861,c_16902,c_16817,c_6664,c_10]) ).

tff(c_16976,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_16898]) ).

tff(c_17150,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17031,c_765,c_765,c_16839,c_17051,c_17051,c_16812,c_16976,c_16976,c_17031,c_17007,c_17007,c_590]) ).

tff(c_17151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_194,c_196,c_17150]) ).

tff(c_17152,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_16885]) ).

tff(c_17158,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_17152,c_168]) ).

tff(c_17219,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_6667,c_32]) ).

tff(c_17220,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_17219]) ).

tff(c_17223,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_17220,c_140]) ).

tff(c_16818,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_16812,c_152]) ).

tff(c_17165,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16842,c_16816,c_18]) ).

tff(c_17166,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_17165]) ).

tff(c_17169,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_17166,c_128]) ).

tff(c_17153,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_16885]) ).

tff(c_17198,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_17169,c_17153,c_6666,c_24]) ).

tff(c_17199,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_17165]) ).

tff(c_17205,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_17199,c_156]) ).

tff(c_17237,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_17223,c_16818,c_17205,c_26]) ).

tff(c_17248,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17220,c_17237,c_88]) ).

tff(c_17249,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_16833,c_17158,c_202,c_17248]) ).

tff(c_17250,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_17219]) ).

tff(c_17336,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17199,c_17297,c_16812,c_46]) ).

tff(c_17337,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_17336]) ).

tff(c_214,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_17403,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16853,c_16812,c_16812,c_16839,c_17297,c_17297,c_16853,c_17152,c_17152,c_17250,c_17337,c_17337,c_214]) ).

tff(c_17404,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_202,c_194,c_17403]) ).

tff(c_17405,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_16854]) ).

tff(c_17420,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_17405,c_102]) ).

tff(c_17426,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_16820,c_17420,c_4]) ).

tff(c_17714,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_16853,c_16853,c_17426,c_780,c_16853,c_754]) ).

tff(c_17715,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_16852]) ).

tff(c_17728,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_16845,c_96]) ).

tff(c_17729,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_17728]) ).

tff(c_17892,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_765,c_90]) ).

tff(c_17893,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_17892]) ).

tff(c_17894,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_17893]) ).

tff(c_17933,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17894,c_17729,c_88]) ).

tff(c_17934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_16833,c_202,c_16818,c_17933]) ).

tff(c_17936,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_17893]) ).

tff(c_17719,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_17715,c_158]) ).

tff(c_17740,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_767,c_17719,c_16820,c_4]) ).

tff(c_17745,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_17740,c_102]) ).

tff(c_17947,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_766,c_16819,c_17745,c_6]) ).

tff(c_17951,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_17947,c_176]) ).

tff(c_17964,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17729,c_92]) ).

tff(c_17965,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_17936,c_17951,c_204,c_17964]) ).

tff(c_17989,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17729,c_17965,c_84]) ).

tff(c_17990,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_6667,c_200,c_196,c_17989]) ).

tff(c_18001,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17990,c_17729,c_17965,c_88]) ).

tff(c_18002,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_18001]) ).

tff(c_17750,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16842,c_16816,c_18]) ).

tff(c_17751,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_17750]) ).

tff(c_17754,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_17751,c_128]) ).

tff(c_17815,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16839,c_17751,c_72]) ).

tff(c_17816,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_17815]) ).

tff(c_17817,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_17816]) ).

tff(c_17720,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_17715,c_162]) ).

tff(c_17744,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_17740,c_160]) ).

tff(c_17818,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_16843,c_17720,c_17744,c_20]) ).

tff(c_17822,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_17818,c_130]) ).

tff(c_17836,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_17817,c_17822]) ).

tff(c_17838,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_17816]) ).

tff(c_17867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_17754,c_17838,c_6666,c_24]) ).

tff(c_17868,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_17750]) ).

tff(c_17976,plain,
    ( ( e2 = e0 )
    | ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17965,c_17868,c_16812,c_46]) ).

tff(c_17977,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_17976]) ).

tff(c_17881,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_16843,c_17720,c_17744,c_20]) ).

tff(c_18094,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17715,c_16812,c_16812,c_18002,c_17977,c_17977,c_17715,c_17881,c_17881,c_17715,c_18002,c_18002,c_220]) ).

tff(c_18095,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_198,c_204,c_18094]) ).

tff(c_18096,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_17728]) ).

tff(c_18102,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_18096,c_154]) ).

tff(c_18182,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_16827,c_17715,c_64]) ).

tff(c_18183,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_18102,c_18182]) ).

tff(c_18184,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_22]) ).

tff(c_18186,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16830,c_18184]) ).

tff(c_18187,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_18186]) ).

tff(c_18193,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_18187,c_172]) ).

tff(c_18191,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_18187,c_124]) ).

tff(c_18234,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16816,c_18191,c_18]) ).

tff(c_18235,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_18234]) ).

tff(c_18239,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_18235,c_150]) ).

tff(c_18246,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_6666,c_24]) ).

tff(c_18247,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_18246]) ).

tff(c_18251,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18247,c_192]) ).

tff(c_18199,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_16819,c_6]) ).

tff(c_18200,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_18199]) ).

tff(c_18204,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18200,c_176]) ).

tff(c_18194,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_18187,c_180]) ).

tff(c_18223,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_18204,c_16833,c_18194,c_30]) ).

tff(c_18275,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18223,c_88]) ).

tff(c_18276,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_16818,c_18275]) ).

tff(c_18277,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_18276]) ).

tff(c_18262,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16834,c_6663,c_12]) ).

tff(c_18263,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_18262]) ).

tff(c_18205,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18200,c_102]) ).

tff(c_18210,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_767,c_18205,c_16820,c_4]) ).

tff(c_18216,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_18210,c_164]) ).

tff(c_18291,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18277,c_18223,c_84]) ).

tff(c_18292,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_18216,c_18291]) ).

tff(c_18331,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18277,c_18223,c_18292,c_92]) ).

tff(c_18332,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_18331]) ).

tff(c_680,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_18434,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18277,c_765,c_765,c_18263,c_16827,c_16827,c_18187,c_18247,c_18247,c_18187,c_18332,c_18332,c_680]) ).

tff(c_18435,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_194,c_18434]) ).

tff(c_18437,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_18276]) ).

tff(c_18461,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_18251,c_18437,c_6667,c_32]) ).

tff(c_18462,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_18262]) ).

tff(c_18504,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_16827,c_18462,c_64]) ).

tff(c_18505,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_18239,c_18504]) ).

tff(c_18506,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_18246]) ).

tff(c_18511,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_18506,c_192]) ).

tff(c_18700,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_771,c_18511,c_6667,c_32]) ).

tff(c_18704,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18700,c_140]) ).

tff(c_18521,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16834,c_6663,c_12]) ).

tff(c_18522,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_18521]) ).

tff(c_18549,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_771,c_18511,c_6667,c_32]) ).

tff(c_18240,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_18235,c_122]) ).

tff(c_18510,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_18506,c_130]) ).

tff(c_18192,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_18187,c_126]) ).

tff(c_18558,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_18240,c_18510,c_18192,c_20]) ).

tff(c_18536,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18223,c_88]) ).

tff(c_18537,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_18511,c_202,c_16818,c_18536]) ).

tff(c_248,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_18678,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18522,c_16812,c_16812,c_18549,c_18522,c_18522,c_18187,c_18558,c_18558,c_18522,c_18537,c_18537,c_248]) ).

tff(c_18679,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_198,c_194,c_202,c_18678]) ).

tff(c_18680,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_18521]) ).

tff(c_18686,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18680,c_110]) ).

tff(c_18712,plain,
    ( ( e2 = e1 )
    | ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18235,c_16812,c_42]) ).

tff(c_18713,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18704,c_204,c_18686,c_198,c_18712]) ).

tff(c_18714,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_18234]) ).

tff(c_18726,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18187,c_18714,c_80]) ).

tff(c_18727,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_770,c_200,c_204,c_18726]) ).

tff(c_18730,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_18727,c_162]) ).

tff(c_18759,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_18730,c_16834,c_6663,c_12]) ).

tff(c_18742,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_6667,c_32]) ).

tff(c_18743,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_18742]) ).

tff(c_18771,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18743,c_18223,c_88]) ).

tff(c_18772,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_16818,c_18771]) ).

tff(c_18902,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18759,c_16812,c_16812,c_18187,c_18759,c_18759,c_18743,c_18727,c_18727,c_18759,c_18772,c_18772,c_248]) ).

tff(c_18903,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_198,c_198,c_18902]) ).

tff(c_18904,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_18742]) ).

tff(c_18910,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_18904,c_192]) ).

tff(c_18916,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18187,c_18727,c_18714,c_72]) ).

tff(c_18917,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18910,c_194,c_202,c_198,c_18916]) ).

tff(c_18918,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_18199]) ).

tff(c_18932,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18193,c_18918]) ).

tff(c_18933,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_18186]) ).

tff(c_18937,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18933,c_132]) ).

tff(c_18940,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18933,c_172]) ).

tff(c_18947,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18933,c_80]) ).

tff(c_18948,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_204,c_18947]) ).

tff(c_18949,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_18948]) ).

tff(c_18954,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_18949,c_162]) ).

tff(c_18984,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_16820,c_4]) ).

tff(c_18985,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_18984]) ).

tff(c_18988,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18985,c_158]) ).

tff(c_19045,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18954,c_18988,c_16834,c_6663,c_12]) ).

tff(c_19046,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_18984]) ).

tff(c_19064,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_19046,c_102]) ).

tff(c_19071,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_18940,c_16819,c_19064,c_6]) ).

tff(c_19072,plain,
    op(e1,e3) = e0,
    inference(splitRight,[status(thm)],[c_18948]) ).

tff(c_19079,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19072,c_156]) ).

tff(c_19086,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_19079,c_96]) ).

tff(c_19087,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_19086]) ).

tff(c_19100,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_16820,c_4]) ).

tff(c_19101,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_19100]) ).

tff(c_19305,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_19101,c_16812,c_16812,c_19072,c_19101,c_16812,c_734]) ).

tff(c_19306,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_19100]) ).

tff(c_19312,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_19306,c_164]) ).

tff(c_19078,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19072,c_122]) ).

tff(c_18939,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18933,c_126]) ).

tff(c_19321,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19087,c_92]) ).

tff(c_19322,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_19321]) ).

tff(c_19323,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_19322]) ).

tff(c_19367,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19323,c_19087,c_88]) ).

tff(c_19368,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_16818,c_19367]) ).

tff(c_19374,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_19368,c_168]) ).

tff(c_19311,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_19306,c_160]) ).

tff(c_19408,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19078,c_18939,c_19374,c_19311,c_20]) ).

tff(c_19409,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_19322]) ).

tff(c_19411,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_19409]) ).

tff(c_19434,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19087,c_19411,c_84]) ).

tff(c_19435,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6667,c_200,c_19312,c_196,c_19434]) ).

tff(c_19436,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_19409]) ).

tff(c_19473,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19087,c_19436,c_88]) ).

tff(c_19474,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_16818,c_19473]) ).

tff(c_19479,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_19474,c_192]) ).

tff(c_19486,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_18937,c_19479,c_6666,c_24]) ).

tff(c_19487,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_19086]) ).

tff(c_19492,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19487,c_166]) ).

tff(c_19077,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19072,c_150]) ).

tff(c_19559,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_16827,c_64]) ).

tff(c_19560,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_19492,c_19077,c_19559]) ).

tff(c_19561,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_16826]) ).

tff(c_19567,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_19561,c_170]) ).

tff(c_20059,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_766,c_19567,c_16819,c_6]) ).

tff(c_20150,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_6666,c_24]) ).

tff(c_20151,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_20150]) ).

tff(c_20198,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20151,c_780,c_765,c_86]) ).

tff(c_20199,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_20198]) ).

tff(c_19569,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_19561,c_114]) ).

tff(c_19941,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6663,c_12]) ).

tff(c_19942,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_19941]) ).

tff(c_19947,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19942,c_110]) ).

tff(c_19566,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_19561,c_112]) ).

tff(c_20009,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19947,c_19566,c_16817,c_6664,c_10]) ).

tff(c_20010,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_19941]) ).

tff(c_20048,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_19569,c_20010]) ).

tff(c_20160,plain,
    ( ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_780,c_19561,c_20048,c_64]) ).

tff(c_20161,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_20160]) ).

tff(c_19575,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_80]) ).

tff(c_19576,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_19575]) ).

tff(c_19581,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19576,c_180]) ).

tff(c_19568,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_19561,c_178]) ).

tff(c_19655,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_19568,c_92]) ).

tff(c_19656,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_19655]) ).

tff(c_19684,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_19566,c_16817,c_6664,c_10]) ).

tff(c_19689,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19684,c_154]) ).

tff(c_19696,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19656,c_96]) ).

tff(c_19697,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_19581,c_19689,c_19696]) ).

tff(c_19708,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19656,c_19697,c_88]) ).

tff(c_19709,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_16818,c_19708]) ).

tff(c_19834,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_19709,c_19656,c_19656,c_780,c_19709,c_19656,c_748]) ).

tff(c_19836,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_19655]) ).

tff(c_19871,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_19836,c_6667,c_32]) ).

tff(c_19876,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_19871,c_144]) ).

tff(c_19904,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_766,c_19567,c_16819,c_6]) ).

tff(c_19908,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_19904,c_176]) ).

tff(c_19938,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19581,c_19568,c_19876,c_19908,c_30]) ).

tff(c_19940,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_19575]) ).

tff(c_19565,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_19561,c_174]) ).

tff(c_20063,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_20059,c_172]) ).

tff(c_20169,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_19940,c_19565,c_20063,c_22]) ).

tff(c_19939,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_19575]) ).

tff(c_20012,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_19939]) ).

tff(c_20015,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20012,c_150]) ).

tff(c_20035,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20015,c_19566,c_16817,c_6664,c_10]) ).

tff(c_20036,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_19939]) ).

tff(c_20043,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20036,c_168]) ).

tff(c_20072,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_19568,c_92]) ).

tff(c_20073,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_20072]) ).

tff(c_20079,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_20073,c_192]) ).

tff(c_20093,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20079,c_6666,c_24]) ).

tff(c_20097,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20093,c_132]) ).

tff(c_20103,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19940,c_19565,c_20097,c_20063,c_22]) ).

tff(c_20104,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_20072]) ).

tff(c_20106,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_20104]) ).

tff(c_20117,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20106,c_96]) ).

tff(c_20118,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20043,c_204,c_20117]) ).

tff(c_20293,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16812,c_20059,c_20059,c_20199,c_20161,c_20161,c_20169,c_20151,c_20151,c_20199,c_20118,c_20118,c_490]) ).

tff(c_20294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_198,c_20293]) ).

tff(c_20295,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_20150]) ).

tff(c_20299,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20295,c_132]) ).

tff(c_20306,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20118,c_19561,c_20059,c_70]) ).

tff(c_20307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_20299,c_198,c_194,c_20306]) ).

tff(c_20308,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_20104]) ).

tff(c_20315,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_20308,c_164]) ).

tff(c_20065,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_20059,c_102]) ).

tff(c_20334,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_20315,c_16820,c_20065,c_4]) ).

tff(c_20335,plain,
    ( ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_778]) ).

tff(c_20337,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_20335]) ).

tff(c_20341,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_116]) ).

tff(c_20349,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_20352,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20349,c_150]) ).

tff(c_20355,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20349,c_110]) ).

tff(c_20340,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_118]) ).

tff(c_20343,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_186]) ).

tff(c_20344,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_190]) ).

tff(c_20360,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_20366,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20360,c_168]) ).

tff(c_20353,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20349,c_154]) ).

tff(c_20385,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20349,c_34]) ).

tff(c_20386,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_20385]) ).

tff(c_20387,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_20386]) ).

tff(c_20391,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_20387,c_140]) ).

tff(c_20705,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_20391,c_32]) ).

tff(c_20690,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20387,c_96]) ).

tff(c_20691,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20366,c_200,c_20690]) ).

tff(c_20740,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20705,c_20691,c_20387,c_92]) ).

tff(c_20741,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_20740]) ).

tff(c_82,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e2,e0) = e3 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_20717,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20705,c_20337,c_765,c_82]) ).

tff(c_20718,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_20717]) ).

tff(c_736,plain,
    ( ( op(op(e0,op(e0,e0)),e0) != e3 )
    | ( op(e0,e0) != e2 )
    | ( op(e0,op(e0,e0)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_658]) ).

tff(c_20786,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20741,c_20705,c_20705,c_20718,c_20741,c_20705,c_736]) ).

tff(c_20788,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_20386]) ).

tff(c_20848,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20353,c_20788,c_26]) ).

tff(c_20849,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_20848]) ).

tff(c_20854,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_20849,c_156]) ).

tff(c_20787,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20386]) ).

tff(c_20800,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_20787]) ).

tff(c_20802,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_20800,c_148]) ).

tff(c_20876,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_20352,c_20854,c_20802,c_18]) ).

tff(c_20880,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20876,c_128]) ).

tff(c_20789,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20366,c_20353,c_96]) ).

tff(c_20897,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20789,c_20849,c_84]) ).

tff(c_20898,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_20897]) ).

tff(c_20899,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_20898]) ).

tff(c_20910,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20899,c_20337,c_765,c_86]) ).

tff(c_20911,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_20880,c_198,c_202,c_20910]) ).

tff(c_20912,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_20898]) ).

tff(c_20354,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20349,c_112]) ).

tff(c_20342,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_120]) ).

tff(c_20373,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20354,c_20342,c_14]) ).

tff(c_20374,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_20373]) ).

tff(c_20378,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20374,c_170]) ).

tff(c_20805,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_20800,c_98]) ).

tff(c_20812,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_20805,c_4]) ).

tff(c_20813,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_20812]) ).

tff(c_20834,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_20813,c_20800,c_40]) ).

tff(c_20835,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_20378,c_198,c_194,c_20834]) ).

tff(c_20836,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_20812]) ).

tff(c_20948,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20912,c_20360,c_20836,c_58]) ).

tff(c_20949,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_20340,c_198,c_20948]) ).

tff(c_20950,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_20848]) ).

tff(c_20955,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20950,c_140]) ).

tff(c_21012,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_20955,c_32]) ).

tff(c_752,plain,
    ( ( op(op(e0,op(e0,e0)),e0) != e1 )
    | ( op(e0,e0) != e3 )
    | ( op(e0,op(e0,e0)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_706]) ).

tff(c_21119,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20950,c_21012,c_21012,c_20337,c_20950,c_21012,c_752]) ).

tff(c_21121,plain,
    op(e3,e3) != e3,
    inference(splitRight,[status(thm)],[c_20787]) ).

tff(c_21145,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_21121,c_2]) ).

tff(c_21146,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_21145]) ).

tff(c_20380,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20374,c_114]) ).

tff(c_21122,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_20380,c_12]) ).

tff(c_21126,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21122,c_158]) ).

tff(c_21143,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_21126,c_4]) ).

tff(c_21144,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_21143]) ).

tff(c_21151,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_21144,c_98]) ).

tff(c_21165,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_21146,c_21151]) ).

tff(c_21166,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_21145]) ).

tff(c_21182,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21166,c_152]) ).

tff(c_21188,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20353,c_21182,c_20788,c_26]) ).

tff(c_21120,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_20787]) ).

tff(c_21134,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21120,c_128]) ).

tff(c_21209,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_21210,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_21134,c_196,c_200,c_21209]) ).

tff(c_21221,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_21134,c_24]) ).

tff(c_740,plain,
    ( ( op(op(e0,op(e0,e0)),e0) != e2 )
    | ( op(e0,e0) != e3 )
    | ( op(e0,op(e0,e0)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_670]) ).

tff(c_21319,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_21188,c_21210,c_21210,c_21221,c_21188,c_21210,c_740]) ).

tff(c_21320,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_21143]) ).

tff(c_21326,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21320,c_98]) ).

tff(c_21332,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_21326,c_21121,c_2]) ).

tff(c_21336,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_21332,c_152]) ).

tff(c_21395,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_20353,c_21336,c_20788,c_26]) ).

tff(c_20377,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20374,c_174]) ).

tff(c_21353,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20360,c_21120,c_72]) ).

tff(c_21354,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_20377,c_202,c_194,c_21353]) ).

tff(c_21359,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21354,c_192]) ).

tff(c_21408,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_21359,c_32]) ).

tff(c_21468,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_21395,c_21408,c_21408,c_20337,c_21395,c_21408,c_752]) ).

tff(c_21469,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_20373]) ).

tff(c_21904,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_21469,c_20349,c_56]) ).

tff(c_21905,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_21904]) ).

tff(c_21474,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21469,c_170]) ).

tff(c_21484,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_21474,c_6]) ).

tff(c_21485,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_21484]) ).

tff(c_21498,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_21485,c_172]) ).

tff(c_20365,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20360,c_126]) ).

tff(c_21473,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21469,c_174]) ).

tff(c_21506,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20365,c_21473,c_22]) ).

tff(c_21507,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_21506]) ).

tff(c_21508,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21498,c_21507]) ).

tff(c_21509,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_21506]) ).

tff(c_21514,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21509,c_132]) ).

tff(c_21475,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21469,c_178]) ).

tff(c_21500,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_21485,c_102]) ).

tff(c_21521,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_21500,c_4]) ).

tff(c_21522,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_21521]) ).

tff(c_21528,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21522,c_158]) ).

tff(c_21476,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21469,c_114]) ).

tff(c_21554,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_21528,c_21476,c_12]) ).

tff(c_21555,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_21521]) ).

tff(c_21561,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21555,c_164]) ).

tff(c_21482,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20353,c_26]) ).

tff(c_21483,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_21482]) ).

tff(c_21587,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21483,c_84]) ).

tff(c_21588,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_21475,c_21561,c_196,c_21587]) ).

tff(c_21640,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21588,c_20337,c_765,c_86]) ).

tff(c_21641,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_21514,c_198,c_202,c_21640]) ).

tff(c_21642,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_21484]) ).

tff(c_21774,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21642,c_176]) ).

tff(c_21649,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_21483,c_156]) ).

tff(c_21648,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_21483,c_152]) ).

tff(c_21672,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21642,c_100]) ).

tff(c_21679,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21483,c_20349,c_34]) ).

tff(c_21680,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_21679]) ).

tff(c_21681,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_21680]) ).

tff(c_21684,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21681,c_148]) ).

tff(c_21712,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_21648,c_21672,c_21684,c_2]) ).

tff(c_21714,plain,
    op(e1,e3) != e3,
    inference(splitRight,[status(thm)],[c_21680]) ).

tff(c_21753,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_20352,c_21649,c_21714,c_18]) ).

tff(c_21757,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21753,c_128]) ).

tff(c_21654,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21483,c_84]) ).

tff(c_21655,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_21475,c_196,c_21654]) ).

tff(c_21656,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_21655]) ).

tff(c_21766,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21656,c_20337,c_765,c_86]) ).

tff(c_21767,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_21757,c_198,c_202,c_21766]) ).

tff(c_21768,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_21655]) ).

tff(c_21929,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21768,c_21483,c_88]) ).

tff(c_21930,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_21774,c_194,c_198,c_21929]) ).

tff(c_21776,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21642,c_100]) ).

tff(c_21802,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21483,c_20349,c_34]) ).

tff(c_21803,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_21802]) ).

tff(c_21804,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_21803]) ).

tff(c_21807,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21804,c_148]) ).

tff(c_21848,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_21648,c_21776,c_21807,c_2]) ).

tff(c_21849,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_21803]) ).

tff(c_21955,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21930,c_20337,c_765,c_82]) ).

tff(c_21956,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_21955]) ).

tff(c_21944,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21930,c_21768,c_21483,c_96]) ).

tff(c_21945,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_21944]) ).

tff(c_22043,plain,
    ( ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21905,c_21642,c_21642,c_21930,c_20349,c_20349,c_21849,c_21956,c_21956,c_21930,c_21945,c_21945,c_490]) ).

tff(c_22044,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_200,c_198,c_22043]) ).

tff(c_22045,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_21482]) ).

tff(c_22047,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_22045]) ).

tff(c_22347,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22047,c_96]) ).

tff(c_22348,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20366,c_200,c_22347]) ).

tff(c_22385,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22348,c_22047,c_92]) ).

tff(c_22386,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20344,c_204,c_196,c_22385]) ).

tff(c_22397,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22348,c_22386,c_22047,c_88]) ).

tff(c_22398,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_22397]) ).

tff(c_22407,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22398,c_20337,c_765,c_82]) ).

tff(c_22408,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_22407]) ).

tff(c_22495,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_22386,c_22398,c_22398,c_22408,c_22386,c_22398,c_736]) ).

tff(c_22496,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_22045]) ).

tff(c_22504,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22496,c_152]) ).

tff(c_22505,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22496,c_156]) ).

tff(c_22523,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_22524,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_22523]) ).

tff(c_22525,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_22524]) ).

tff(c_22510,plain,
    ( ( op(e3,e1) = e1 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21469,c_74]) ).

tff(c_22511,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_22510]) ).

tff(c_22512,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_22511]) ).

tff(c_22588,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22525,c_22512,c_22496,c_96]) ).

tff(c_22589,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_20366,c_202,c_22588]) ).

tff(c_22590,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_22524]) ).

tff(c_22601,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22590,c_20360,c_72]) ).

tff(c_22602,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_22505,c_22601]) ).

tff(c_22607,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22602,c_172]) ).

tff(c_22623,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_21476,c_12]) ).

tff(c_22627,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22623,c_158]) ).

tff(c_22633,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_22627,c_4]) ).

tff(c_22634,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_22633]) ).

tff(c_22644,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_22634,c_40]) ).

tff(c_22645,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_22607,c_198,c_22504,c_22644]) ).

tff(c_22646,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_22633]) ).

tff(c_22657,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_22646,c_40]) ).

tff(c_22658,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_22607,c_194,c_22504,c_22657]) ).

tff(c_22659,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e3,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_22511]) ).

tff(c_22661,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_22659]) ).

tff(c_22752,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_22661,c_40]) ).

tff(c_22753,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_22504,c_22752]) ).

tff(c_22757,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22753,c_158]) ).

tff(c_22824,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_22757,c_21476,c_12]) ).

tff(c_22825,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_22659]) ).

tff(c_22830,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22825,c_124]) ).

tff(c_22837,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22496,c_84]) ).

tff(c_22838,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_21475,c_194,c_22837]) ).

tff(c_22839,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_22838]) ).

tff(c_22998,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_22496,c_22839,c_22839,c_20337,c_22496,c_22839,c_752]) ).

tff(c_22999,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_22838]) ).

tff(c_23041,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22999,c_142]) ).

tff(c_23068,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_23069,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_23041,c_196,c_200,c_23068]) ).

tff(c_23072,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23069,c_128]) ).

tff(c_23080,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20352,c_22830,c_22505,c_23072,c_18]) ).

tff(c_23081,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_23083,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_23081]) ).

tff(c_23085,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23083,c_130]) ).

tff(c_23401,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_23085,c_24]) ).

tff(c_23412,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23401,c_20337,c_765,c_82]) ).

tff(c_23413,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_23412]) ).

tff(c_23086,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23083,c_122]) ).

tff(c_23390,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20352,c_23086,c_18]) ).

tff(c_23391,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_23390]) ).

tff(c_23396,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23391,c_156]) ).

tff(c_23089,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23083,c_126]) ).

tff(c_23157,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_23089,c_22]) ).

tff(c_23158,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_23157]) ).

tff(c_23163,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23158,c_180]) ).

tff(c_23379,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_23163,c_20353,c_96]) ).

tff(c_23425,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23413,c_23379,c_92]) ).

tff(c_23426,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_23396,c_23425]) ).

tff(c_23476,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23413,c_23426,c_23379,c_88]) ).

tff(c_23477,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_23476]) ).

tff(c_23539,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_23477,c_23413,c_23413,c_20337,c_23477,c_23413,c_752]) ).

tff(c_23540,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_23390]) ).

tff(c_23556,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23540,c_128]) ).

tff(c_23588,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_23556,c_23085,c_24]) ).

tff(c_23589,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_23157]) ).

tff(c_23591,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_23589]) ).

tff(c_23602,plain,
    ( ( op(e1,e3) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23591,c_23083,c_80]) ).

tff(c_23603,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_202,c_200,c_20352,c_23602]) ).

tff(c_23604,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_23589]) ).

tff(c_23642,plain,
    ( ( op(e1,e3) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23604,c_23083,c_80]) ).

tff(c_23643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_204,c_200,c_20352,c_23642]) ).

tff(c_23644,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_23081]) ).

tff(c_23646,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_23644]) ).

tff(c_23651,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23646,c_160]) ).

tff(c_23659,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_22]) ).

tff(c_24518,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20354,c_20342,c_14]) ).

tff(c_24519,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_24518]) ).

tff(c_24591,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_40]) ).

tff(c_24592,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_24591]) ).

tff(c_24593,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_24592]) ).

tff(c_24596,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24519,c_170]) ).

tff(c_24612,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_24593,c_24596]) ).

tff(c_24614,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_24592]) ).

tff(c_24798,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_24614,c_6]) ).

tff(c_24799,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_24798]) ).

tff(c_24804,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24799,c_100]) ).

tff(c_24526,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24519,c_114]) ).

tff(c_23670,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20349,c_34]) ).

tff(c_23671,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_23670]) ).

tff(c_23672,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_23671]) ).

tff(c_23678,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23672,c_156]) ).

tff(c_23650,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23646,c_122]) ).

tff(c_23683,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20352,c_23650,c_18]) ).

tff(c_23684,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_23683]) ).

tff(c_23688,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23684,c_148]) ).

tff(c_23677,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23672,c_152]) ).

tff(c_23916,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_23688,c_23677,c_2]) ).

tff(c_23920,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23916,c_100]) ).

tff(c_23694,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_23651,c_4]) ).

tff(c_23695,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_23694]) ).

tff(c_23698,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23695,c_158]) ).

tff(c_23747,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_23698,c_12]) ).

tff(c_23751,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23747,c_114]) ).

tff(c_23756,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_20354,c_20342,c_23751,c_14]) ).

tff(c_23676,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23672,c_140]) ).

tff(c_23795,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_23676,c_32]) ).

tff(c_23716,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_23688,c_23677,c_2]) ).

tff(c_23720,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23716,c_100]) ).

tff(c_23700,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23695,c_102]) ).

tff(c_23766,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_766,c_23720,c_23700,c_6]) ).

tff(c_23775,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23659,c_23756,c_23766,c_74]) ).

tff(c_23776,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_23775]) ).

tff(c_418,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_23901,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23747,c_23695,c_23695,c_23747,c_23756,c_23756,c_23795,c_23659,c_23659,c_23659,c_23776,c_23776,c_418]) ).

tff(c_23902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_198,c_204,c_23901]) ).

tff(c_23903,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_23694]) ).

tff(c_23910,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23903,c_102]) ).

tff(c_23958,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_766,c_23920,c_23910,c_6]) ).

tff(c_24107,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_23958,c_23916,c_23916,c_20349,c_23958,c_23916,c_746]) ).

tff(c_24108,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_23683]) ).

tff(c_24110,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23678,c_24108]) ).

tff(c_24112,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_23671]) ).

tff(c_24520,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20353,c_24112,c_26]) ).

tff(c_24521,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_24520]) ).

tff(c_24536,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24521,c_152]) ).

tff(c_24111,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_23671]) ).

tff(c_24113,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_24111]) ).

tff(c_24118,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24113,c_98]) ).

tff(c_24123,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_23651,c_4]) ).

tff(c_24124,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_24123]) ).

tff(c_24128,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24124,c_158]) ).

tff(c_24130,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24124,c_102]) ).

tff(c_24117,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24113,c_100]) ).

tff(c_24137,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_766,c_24130,c_24117,c_6]) ).

tff(c_23665,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23659,c_180]) ).

tff(c_24147,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20353,c_24112,c_26]) ).

tff(c_24148,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_24147]) ).

tff(c_24152,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24148,c_136]) ).

tff(c_24159,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20354,c_20342,c_14]) ).

tff(c_24160,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_24159]) ).

tff(c_24163,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24160,c_178]) ).

tff(c_24177,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_24178,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_24177]) ).

tff(c_24179,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_24178]) ).

tff(c_24183,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24179,c_144]) ).

tff(c_24193,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23665,c_24152,c_24163,c_24183,c_30]) ).

tff(c_24195,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_24178]) ).

tff(c_24231,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_24195,c_32]) ).

tff(c_24194,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_24178]) ).

tff(c_24196,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24148,c_84]) ).

tff(c_24197,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_24195,c_196,c_24196]) ).

tff(c_24198,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_24197]) ).

tff(c_24343,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23659,c_24137,c_24137,c_24231,c_20349,c_20349,c_24113,c_24194,c_24194,c_24113,c_24198,c_24198,c_490]) ).

tff(c_24344,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_194,c_200,c_196,c_24343]) ).

tff(c_24345,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_24197]) ).

tff(c_24359,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24345,c_166]) ).

tff(c_24392,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_24128,c_24359,c_12]) ).

tff(c_24393,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_24159]) ).

tff(c_24398,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24393,c_114]) ).

tff(c_24430,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_24128,c_24398,c_12]) ).

tff(c_24431,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_24147]) ).

tff(c_24439,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24431,c_156]) ).

tff(c_24115,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24113,c_148]) ).

tff(c_24503,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20352,c_23650,c_24439,c_24115,c_18]) ).

tff(c_24504,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_24123]) ).

tff(c_24506,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24118,c_24504]) ).

tff(c_24508,plain,
    op(e3,e3) != e3,
    inference(splitRight,[status(thm)],[c_24111]) ).

tff(c_24541,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_768,c_24536,c_24508,c_2]) ).

tff(c_24546,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24541,c_98]) ).

tff(c_24563,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_767,c_23651,c_24546,c_4]) ).

tff(c_24567,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24563,c_158]) ).

tff(c_24588,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_24526,c_24567,c_12]) ).

tff(c_24589,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_24520]) ).

tff(c_24629,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24589,c_152]) ).

tff(c_24834,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_24804,c_24629,c_24508,c_2]) ).

tff(c_24835,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_24798]) ).

tff(c_24883,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23659,c_24519,c_24835,c_74]) ).

tff(c_24884,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_24883]) ).

tff(c_24840,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24835,c_176]) ).

tff(c_24634,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24589,c_84]) ).

tff(c_24635,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_24634]) ).

tff(c_24636,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_24635]) ).

tff(c_24795,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_24589,c_24636,c_24636,c_20337,c_24589,c_24636,c_752]) ).

tff(c_24796,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_24635]) ).

tff(c_24861,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_24840,c_24796]) ).

tff(c_24899,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24884,c_24861,c_24589,c_96]) ).

tff(c_24900,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_204,c_200,c_202,c_24899]) ).

tff(c_24901,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_24518]) ).

tff(c_24905,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24901,c_170]) ).

tff(c_24913,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_24905,c_6]) ).

tff(c_24914,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_24913]) ).

tff(c_24919,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24914,c_100]) ).

tff(c_24924,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20353,c_24112,c_26]) ).

tff(c_24925,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_24924]) ).

tff(c_24906,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24901,c_178]) ).

tff(c_24936,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24925,c_96]) ).

tff(c_24937,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_23665,c_204,c_24936]) ).

tff(c_24958,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24937,c_24925,c_84]) ).

tff(c_24959,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_24906,c_200,c_196,c_24958]) ).

tff(c_24507,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_24111]) ).

tff(c_24976,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23659,c_23646,c_24507,c_72]) ).

tff(c_24977,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_24976]) ).

tff(c_25079,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_24925,c_24959,c_24959,c_24977,c_24925,c_24959,c_740]) ).

tff(c_25080,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_24924]) ).

tff(c_25087,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25080,c_152]) ).

tff(c_25096,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_24919,c_25087,c_24508,c_2]) ).

tff(c_25097,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_24913]) ).

tff(c_25102,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25097,c_102]) ).

tff(c_25109,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20353,c_24112,c_26]) ).

tff(c_25110,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_25109]) ).

tff(c_25116,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25110,c_152]) ).

tff(c_25103,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25097,c_100]) ).

tff(c_25132,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_25116,c_25103,c_24508,c_2]) ).

tff(c_25133,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_25109]) ).

tff(c_25146,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25133,c_84]) ).

tff(c_25147,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_24906,c_194,c_25146]) ).

tff(c_25148,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_25147]) ).

tff(c_25288,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_25133,c_25148,c_25148,c_20337,c_25133,c_25148,c_752]) ).

tff(c_25289,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_25147]) ).

tff(c_25296,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25289,c_164]) ).

tff(c_25301,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_23651,c_25102,c_25296,c_4]) ).

tff(c_25303,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_22]) ).

tff(c_25319,plain,
    ( ( op(e1,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23646,c_80]) ).

tff(c_25320,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_25303,c_204,c_20352,c_25319]) ).

tff(c_25321,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_23644]) ).

tff(c_25328,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25321,c_162]) ).

tff(c_26178,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20354,c_20342,c_14]) ).

tff(c_26179,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_26178]) ).

tff(c_26182,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26179,c_170]) ).

tff(c_25327,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25321,c_160]) ).

tff(c_25329,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25321,c_126]) ).

tff(c_25747,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25329,c_22]) ).

tff(c_25748,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_25747]) ).

tff(c_25754,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25748,c_180]) ).

tff(c_25339,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_40]) ).

tff(c_25340,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_25327,c_25339]) ).

tff(c_25341,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_25340]) ).

tff(c_25354,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25341,c_170]) ).

tff(c_25377,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_25328,c_12]) ).

tff(c_25383,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25377,c_114]) ).

tff(c_25411,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20354,c_20342,c_25354,c_25383,c_14]) ).

tff(c_25412,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_25340]) ).

tff(c_25437,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_25327,c_4]) ).

tff(c_25438,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_25437]) ).

tff(c_25443,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25438,c_102]) ).

tff(c_25413,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_25340]) ).

tff(c_25592,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_766,c_25443,c_25413,c_6]) ).

tff(c_25336,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20349,c_34]) ).

tff(c_25337,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_25336]) ).

tff(c_25338,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_25337]) ).

tff(c_25417,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25338,c_140]) ).

tff(c_25578,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_25417,c_32]) ).

tff(c_25471,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_25472,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_25417,c_196,c_200,c_25471]) ).

tff(c_25326,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25321,c_122]) ).

tff(c_25419,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25338,c_156]) ).

tff(c_25549,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20352,c_25326,c_25419,c_18]) ).

tff(c_25560,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25472,c_25321,c_25549,c_80]) ).

tff(c_25561,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_25560]) ).

tff(c_25442,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25438,c_164]) ).

tff(c_25500,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_25417,c_32]) ).

tff(c_25483,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25338,c_96]) ).

tff(c_25484,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_200,c_25483]) ).

tff(c_25485,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_25484]) ).

tff(c_25513,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25500,c_25485,c_25338,c_92]) ).

tff(c_25514,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_25442,c_196,c_25513]) ).

tff(c_25515,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_25484]) ).

tff(c_25526,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25515,c_25338,c_92]) ).

tff(c_25527,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20344,c_204,c_196,c_25526]) ).

tff(c_25676,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25412,c_25592,c_25592,c_25578,c_20349,c_20349,c_25412,c_25472,c_25472,c_25561,c_25527,c_25527,c_490]) ).

tff(c_25677,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_204,c_25676]) ).

tff(c_25678,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_25437]) ).

tff(c_25682,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25678,c_158]) ).

tff(c_25744,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_25328,c_25682,c_12]) ).

tff(c_25746,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_25337]) ).

tff(c_25915,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20353,c_25746,c_26]) ).

tff(c_25916,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_25915]) ).

tff(c_26142,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25916,c_96]) ).

tff(c_26143,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_25754,c_204,c_26142]) ).

tff(c_26110,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_25327,c_4]) ).

tff(c_26111,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_26110]) ).

tff(c_26116,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26111,c_102]) ).

tff(c_25922,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25916,c_152]) ).

tff(c_25929,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_40]) ).

tff(c_25930,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_25327,c_25929]) ).

tff(c_25931,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_25930]) ).

tff(c_25936,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25931,c_100]) ).

tff(c_25892,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_25328,c_12]) ).

tff(c_25745,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_25337]) ).

tff(c_25759,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_25745]) ).

tff(c_25764,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25759,c_98]) ).

tff(c_25868,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_25327,c_25764,c_4]) ).

tff(c_25874,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25868,c_102]) ).

tff(c_25857,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20354,c_20342,c_14]) ).

tff(c_25858,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_25857]) ).

tff(c_25861,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25858,c_170]) ).

tff(c_25763,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25759,c_100]) ).

tff(c_25879,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_25874,c_25861,c_25763,c_6]) ).

tff(c_25880,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_25857]) ).

tff(c_25886,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25880,c_114]) ).

tff(c_25903,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_25892,c_25886]) ).

tff(c_25905,plain,
    op(e3,e3) != e3,
    inference(splitRight,[status(thm)],[c_25745]) ).

tff(c_25968,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_25922,c_25936,c_25905,c_2]) ).

tff(c_25970,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_25930]) ).

tff(c_25995,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25916,c_96]) ).

tff(c_25996,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_25754,c_204,c_25995]) ).

tff(c_25920,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25916,c_136]) ).

tff(c_25980,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20354,c_20342,c_14]) ).

tff(c_25981,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_25980]) ).

tff(c_26019,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_25327,c_4]) ).

tff(c_26020,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_26019]) ).

tff(c_26024,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26020,c_102]) ).

tff(c_26029,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_25970,c_6]) ).

tff(c_26030,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_26029]) ).

tff(c_26031,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26024,c_26030]) ).

tff(c_26032,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_26029]) ).

tff(c_26071,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25748,c_25981,c_26032,c_74]) ).

tff(c_26072,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25920,c_204,c_198,c_196,c_26071]) ).

tff(c_26073,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_26019]) ).

tff(c_26096,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25996,c_25321,c_26073,c_58]) ).

tff(c_26097,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_20340,c_196,c_26096]) ).

tff(c_26098,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_25980]) ).

tff(c_26102,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26098,c_170]) ).

tff(c_26125,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_26116,c_25970,c_26102,c_6]) ).

tff(c_26126,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_26110]) ).

tff(c_26163,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26143,c_25321,c_26126,c_58]) ).

tff(c_26164,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_20340,c_196,c_26163]) ).

tff(c_26165,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_25915]) ).

tff(c_26172,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26165,c_152]) ).

tff(c_26189,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26172,c_25905,c_2]) ).

tff(c_26199,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_26189,c_40]) ).

tff(c_26200,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_26182,c_25327,c_198,c_26199]) ).

tff(c_26201,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_26178]) ).

tff(c_26207,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26201,c_114]) ).

tff(c_26234,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20355,c_20340,c_25328,c_26207,c_12]) ).

tff(c_26235,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_25747]) ).

tff(c_26239,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_26235]) ).

tff(c_26251,plain,
    ( ( op(e1,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26239,c_25321,c_80]) ).

tff(c_26252,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_200,c_202,c_20352,c_26251]) ).

tff(c_26253,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_26235]) ).

tff(c_26289,plain,
    ( ( op(e1,e3) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26253,c_25321,c_80]) ).

tff(c_26290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_204,c_202,c_20352,c_26289]) ).

tff(c_26291,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_26305,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20341,c_26291]) ).

tff(c_26306,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_26305]) ).

tff(c_26312,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26306,c_150]) ).

tff(c_26330,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_26312,c_18]) ).

tff(c_26331,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_26330]) ).

tff(c_26332,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26322,c_26331]) ).

tff(c_26333,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_26330]) ).

tff(c_26335,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_26333]) ).

tff(c_26338,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26335,c_148]) ).

tff(c_26311,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26306,c_146]) ).

tff(c_26346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26300,c_26338,c_26311,c_2]) ).

tff(c_26347,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_26333]) ).

tff(c_26355,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26347,c_156]) ).

tff(c_26313,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26306,c_154]) ).

tff(c_26469,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_26355,c_26313,c_26]) ).

tff(c_26470,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_26469]) ).

tff(c_26473,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26470,c_134]) ).

tff(c_26481,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_26482,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_26481]) ).

tff(c_26483,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_26482]) ).

tff(c_26487,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26483,c_144]) ).

tff(c_26324,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26308,c_174]) ).

tff(c_26314,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26306,c_112]) ).

tff(c_26505,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_26324,c_20342,c_26314,c_14]) ).

tff(c_26530,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26308,c_26505,c_26294,c_66]) ).

tff(c_26531,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26487,c_200,c_194,c_196,c_26530]) ).

tff(c_26533,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_26482]) ).

tff(c_26579,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_26533,c_32]) ).

tff(c_26583,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26579,c_142]) ).

tff(c_26299,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26294,c_102]) ).

tff(c_26360,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_26299,c_4]) ).

tff(c_26361,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_26360]) ).

tff(c_26367,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26361,c_98]) ).

tff(c_26455,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26300,c_26367,c_26311,c_2]) ).

tff(c_26456,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_26360]) ).

tff(c_26462,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26456,c_164]) ).

tff(c_26626,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_26473,c_26583,c_26462,c_28]) ).

tff(c_26532,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_26482]) ).

tff(c_26687,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_26626,c_26579,c_26579,c_26532,c_26626,c_26579,c_736]) ).

tff(c_26688,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_26469]) ).

tff(c_26695,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26688,c_152]) ).

tff(c_26767,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26300,c_26695,c_26311,c_2]) ).

tff(c_26769,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_26307]) ).

tff(c_26296,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26294,c_172]) ).

tff(c_26768,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_26307]) ).

tff(c_26781,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_26768]) ).

tff(c_26786,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26781,c_122]) ).

tff(c_26794,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_26786,c_20]) ).

tff(c_26795,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_26794]) ).

tff(c_26801,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26795,c_168]) ).

tff(c_27209,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_26299,c_4]) ).

tff(c_27210,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_27209]) ).

tff(c_27215,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27210,c_98]) ).

tff(c_26772,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26306,c_146]) ).

tff(c_27257,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26300,c_27215,c_26772,c_2]) ).

tff(c_27258,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_27209]) ).

tff(c_27263,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_27258,c_164]) ).

tff(c_26774,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26306,c_154]) ).

tff(c_26876,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26300,c_26772,c_2]) ).

tff(c_26919,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26781,c_26306,c_26876,c_42]) ).

tff(c_26920,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_26919]) ).

tff(c_26775,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26306,c_112]) ).

tff(c_26808,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20342,c_26775,c_14]) ).

tff(c_26809,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_26808]) ).

tff(c_26813,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26809,c_178]) ).

tff(c_26787,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26781,c_156]) ).

tff(c_26819,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_26813,c_26787,c_96]) ).

tff(c_26830,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26819,c_84]) ).

tff(c_26831,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_26774,c_26830]) ).

tff(c_26832,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_26831]) ).

tff(c_26901,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26832,c_20337,c_765,c_86]) ).

tff(c_26902,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_26901]) ).

tff(c_27009,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_26920,c_26832,c_26832,c_26902,c_26920,c_26832,c_740]) ).

tff(c_27010,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_26831]) ).

tff(c_27053,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27010,c_26809,c_26294,c_70]) ).

tff(c_27054,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_27053]) ).

tff(c_27058,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27054,c_132]) ).

tff(c_27072,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_86]) ).

tff(c_27073,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_27058,c_198,c_202,c_27072]) ).

tff(c_27063,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26300,c_26772,c_2]) ).

tff(c_26814,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26809,c_114]) ).

tff(c_26776,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26306,c_110]) ).

tff(c_27045,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_26814,c_20340,c_26776,c_12]) ).

tff(c_27067,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27063,c_152]) ).

tff(c_27113,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_26787,c_27067,c_26774,c_26]) ).

tff(c_606,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_27195,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27073,c_765,c_765,c_27063,c_26306,c_26306,c_27045,c_27054,c_27054,c_27054,c_27113,c_27113,c_606]) ).

tff(c_27196,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_194,c_27195]) ).

tff(c_27197,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_26808]) ).

tff(c_27203,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27197,c_114]) ).

tff(c_27269,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_20340,c_27203,c_26776,c_12]) ).

tff(c_27273,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_27269,c_166]) ).

tff(c_27279,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_27273,c_26787,c_96]) ).

tff(c_27290,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27279,c_84]) ).

tff(c_27291,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_27263,c_26774,c_27290]) ).

tff(c_27301,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27291,c_27279,c_92]) ).

tff(c_27302,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_26801,c_27301]) ).

tff(c_27201,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27197,c_174]) ).

tff(c_27317,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26795,c_26781,c_72]) ).

tff(c_27318,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_27201,c_198,c_202,c_27317]) ).

tff(c_27420,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_27302,c_27291,c_27291,c_27318,c_27302,c_27291,c_740]) ).

tff(c_27421,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_26794]) ).

tff(c_27423,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_27421]) ).

tff(c_27427,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_27423,c_160]) ).

tff(c_27437,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_767,c_26299,c_27427,c_4]) ).

tff(c_27443,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27437,c_98]) ).

tff(c_27473,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26300,c_27443,c_26772,c_2]) ).

tff(c_27474,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_27421]) ).

tff(c_27482,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27474,c_126]) ).

tff(c_27479,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27474,c_130]) ).

tff(c_27500,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_27501,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_27500]) ).

tff(c_27502,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_27501]) ).

tff(c_27507,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_27502,c_192]) ).

tff(c_27586,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_27479,c_27507,c_24]) ).

tff(c_27587,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_27501]) ).

tff(c_27592,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_27587,c_132]) ).

tff(c_27650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26769,c_26296,c_27482,c_27592,c_22]) ).

tff(c_27651,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_26768]) ).

tff(c_27656,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_27651,c_162]) ).

tff(c_26298,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26294,c_176]) ).

tff(c_27663,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_26774,c_26]) ).

tff(c_27664,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_27663]) ).

tff(c_27697,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27664,c_84]) ).

tff(c_27698,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_27697]) ).

tff(c_27699,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_27698]) ).

tff(c_27719,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27699,c_27664,c_92]) ).

tff(c_27720,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_26298,c_204,c_27719]) ).

tff(c_27763,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27699,c_27720,c_27664,c_88]) ).

tff(c_27764,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_27763]) ).

tff(c_27686,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20342,c_26775,c_14]) ).

tff(c_27687,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_27686]) ).

tff(c_27786,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27764,c_27687,c_26294,c_66]) ).

tff(c_27787,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_27786]) ).

tff(c_27730,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_26294,c_40]) ).

tff(c_27731,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_27730]) ).

tff(c_27732,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_27731]) ).

tff(c_27735,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27732,c_158]) ).

tff(c_27741,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27656,c_20340,c_27735,c_26776,c_12]) ).

tff(c_27742,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_27731]) ).

tff(c_27754,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_27656,c_20340,c_26776,c_12]) ).

tff(c_482,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_27891,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27787,c_26294,c_26294,c_27742,c_26306,c_26306,c_27742,c_27787,c_27787,c_27754,c_27764,c_27764,c_482]) ).

tff(c_27892,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_198,c_198,c_27891]) ).

tff(c_27893,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_27698]) ).

tff(c_27895,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_27893]) ).

tff(c_27905,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27895,c_27664,c_92]) ).

tff(c_27906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20344,c_26298,c_196,c_204,c_27905]) ).

tff(c_27907,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_27893]) ).

tff(c_27942,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27907,c_27664,c_92]) ).

tff(c_27943,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20344,c_196,c_204,c_27942]) ).

tff(c_27994,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27907,c_27943,c_27664,c_88]) ).

tff(c_27995,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_27994]) ).

tff(c_27894,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_27698]) ).

tff(c_27918,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_27919,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_27894,c_196,c_200,c_27918]) ).

tff(c_28048,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_27943,c_27995,c_27995,c_27919,c_27943,c_27995,c_736]) ).

tff(c_28049,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_27686]) ).

tff(c_28055,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28049,c_114]) ).

tff(c_28072,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27656,c_20340,c_28055,c_26776,c_12]) ).

tff(c_28074,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_27663]) ).

tff(c_27658,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_27651,c_168]) ).

tff(c_28075,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_27658,c_96]) ).

tff(c_28076,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_28075]) ).

tff(c_28081,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_28076,c_178]) ).

tff(c_28098,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_28081,c_20342,c_26775,c_14]) ).

tff(c_28103,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28098,c_114]) ).

tff(c_28164,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27656,c_20340,c_28103,c_26776,c_12]) ).

tff(c_28165,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_28075]) ).

tff(c_28167,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_28074,c_28165]) ).

tff(c_28168,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_26305]) ).

tff(c_28737,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28168,c_110]) ).

tff(c_28733,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28168,c_146]) ).

tff(c_29226,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20340,c_12]) ).

tff(c_29227,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_29226]) ).

tff(c_28734,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28168,c_150]) ).

tff(c_29230,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_29227,c_162]) ).

tff(c_29249,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_29230,c_20]) ).

tff(c_29250,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_29249]) ).

tff(c_29253,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29250,c_122]) ).

tff(c_28742,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_28747,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_28742,c_156]) ).

tff(c_28184,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28168,c_146]) ).

tff(c_28194,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_26299,c_4]) ).

tff(c_28195,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_28194]) ).

tff(c_28198,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28195,c_158]) ).

tff(c_28170,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_96]) ).

tff(c_28171,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_28170]) ).

tff(c_28176,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_28171,c_178]) ).

tff(c_28187,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28168,c_112]) ).

tff(c_28206,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_28176,c_20342,c_28187,c_14]) ).

tff(c_28211,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_28206,c_114]) ).

tff(c_28479,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_20340,c_28198,c_28211,c_12]) ).

tff(c_28483,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_28479,c_162]) ).

tff(c_28199,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28195,c_160]) ).

tff(c_28305,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28171,c_28206,c_26294,c_70]) ).

tff(c_28306,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_28305]) ).

tff(c_28332,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26300,c_28184,c_2]) ).

tff(c_28238,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_24]) ).

tff(c_28239,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_28238]) ).

tff(c_28242,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28239,c_132]) ).

tff(c_28265,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28171,c_28206,c_26294,c_70]) ).

tff(c_28266,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_28242,c_194,c_198,c_28265]) ).

tff(c_28267,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_28238]) ).

tff(c_28173,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_28171,c_136]) ).

tff(c_28186,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28168,c_154]) ).

tff(c_28216,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_28173,c_28186,c_26]) ).

tff(c_28217,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_28216]) ).

tff(c_582,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_28437,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28306,c_26294,c_26294,c_28306,c_20337,c_20337,c_28332,c_28267,c_28267,c_28306,c_28217,c_28217,c_582]) ).

tff(c_28438,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_200,c_194,c_28437]) ).

tff(c_28439,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_28216]) ).

tff(c_28444,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_28439,c_140]) ).

tff(c_28452,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_24]) ).

tff(c_28453,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_28452]) ).

tff(c_28464,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28453,c_20337,c_765,c_82]) ).

tff(c_28465,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_28444,c_194,c_196,c_200,c_28464]) ).

tff(c_28466,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_28452]) ).

tff(c_28473,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_28466,c_130]) ).

tff(c_28508,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_28483,c_28199,c_28473,c_20]) ).

tff(c_28513,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_28508,c_168]) ).

tff(c_28527,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28171,c_28439,c_92]) ).

tff(c_28528,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20344,c_204,c_28513,c_196,c_28527]) ).

tff(c_28529,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_28194]) ).

tff(c_28727,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_26294,c_28529,c_40]) ).

tff(c_28728,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_28184,c_28727]) ).

tff(c_28729,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_28170]) ).

tff(c_28803,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_28747,c_28729]) ).

tff(c_28824,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28803,c_92]) ).

tff(c_28825,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20344,c_26298,c_204,c_28824]) ).

tff(c_28779,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28742,c_72]) ).

tff(c_28780,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_28779]) ).

tff(c_28781,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_28780]) ).

tff(c_28835,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28781,c_20337,c_765,c_82]) ).

tff(c_28836,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_28835]) ).

tff(c_28958,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_28825,c_28836,c_28836,c_28781,c_28825,c_28836,c_740]) ).

tff(c_28959,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_28780]) ).

tff(c_28973,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_28959]) ).

tff(c_28754,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20340,c_28737,c_12]) ).

tff(c_28755,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_28754]) ).

tff(c_28760,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_28755,c_166]) ).

tff(c_28766,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_28747,c_28760,c_28729]) ).

tff(c_28767,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_28754]) ).

tff(c_28771,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_28767,c_158]) ).

tff(c_28974,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_767,c_26299,c_28771,c_4]) ).

tff(c_28978,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28974,c_160]) ).

tff(c_28993,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_28973,c_28978]) ).

tff(c_28994,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_28959]) ).

tff(c_28962,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_28747,c_28729]) ).

tff(c_29016,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28962,c_92]) ).

tff(c_29017,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20344,c_26298,c_204,c_29016]) ).

tff(c_29100,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29017,c_28742,c_28168,c_34]) ).

tff(c_29101,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_29100]) ).

tff(c_29001,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28994,c_180]) ).

tff(c_29029,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28962,c_29017,c_84]) ).

tff(c_29030,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_29029]) ).

tff(c_29031,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_29030]) ).

tff(c_29064,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29031,c_28962,c_29017,c_88]) ).

tff(c_29065,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_29001,c_202,c_198,c_29064]) ).

tff(c_29067,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_29030]) ).

tff(c_29113,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_29067,c_32]) ).

tff(c_29066,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_29030]) ).

tff(c_498,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_29221,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28994,c_26294,c_26294,c_29101,c_28767,c_28767,c_29113,c_28742,c_28742,c_29101,c_29066,c_29066,c_498]) ).

tff(c_29222,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_194,c_196,c_29221]) ).

tff(c_29223,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_29261,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_28734,c_29253,c_29223]) ).

tff(c_29265,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_29261,c_148]) ).

tff(c_29298,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26300,c_28733,c_29265,c_2]) ).

tff(c_29299,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_29249]) ).

tff(c_29301,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_29299]) ).

tff(c_732,plain,
    ( ( op(op(e2,op(e2,e2)),e2) != e3 )
    | ( op(e2,e2) != e0 )
    | ( op(e2,op(e2,e2)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_29472,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_29227,c_29227,c_29301,c_20337,c_29227,c_732]) ).

tff(c_29473,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_29299]) ).

tff(c_29480,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_29473,c_160]) ).

tff(c_29554,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_767,c_26299,c_29480,c_4]) ).

tff(c_29559,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_29554,c_98]) ).

tff(c_29592,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26300,c_28733,c_29559,c_2]) ).

tff(c_29593,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_29226]) ).

tff(c_30133,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_28737,c_29593]) ).

tff(c_30138,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30133,c_162]) ).

tff(c_30146,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_28734,c_29223]) ).

tff(c_30147,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_30146]) ).

tff(c_30150,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30147,c_148]) ).

tff(c_30318,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_26300,c_28733,c_30150,c_2]) ).

tff(c_30319,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_30146]) ).

tff(c_30333,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30319,c_72]) ).

tff(c_30334,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_30333]) ).

tff(c_30335,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_30334]) ).

tff(c_30339,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30335,c_130]) ).

tff(c_30326,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30319,c_122]) ).

tff(c_30119,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_29595,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_28729]) ).

tff(c_29980,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29595,c_92]) ).

tff(c_29981,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20344,c_26298,c_204,c_29980]) ).

tff(c_28736,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28168,c_112]) ).

tff(c_29606,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_28737,c_29593]) ).

tff(c_29613,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_29606,c_114]) ).

tff(c_29751,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_20342,c_28736,c_29613,c_14]) ).

tff(c_29755,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_29751,c_174]) ).

tff(c_29620,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_28734,c_29223]) ).

tff(c_29621,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_29620]) ).

tff(c_29724,plain,
    ( ( op(e3,e3) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29595,c_29621,c_28168,c_42]) ).

tff(c_29725,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_26300,c_29724]) ).

tff(c_29726,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_29620]) ).

tff(c_29761,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29726,c_72]) ).

tff(c_29762,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_29761]) ).

tff(c_29763,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_29762]) ).

tff(c_29767,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_29763,c_132]) ).

tff(c_29839,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_29755,c_26296,c_29767,c_22]) ).

tff(c_29739,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_29740,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_29739]) ).

tff(c_29741,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_29740]) ).

tff(c_29795,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29763,c_29726,c_80]) ).

tff(c_29796,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_29755,c_204,c_29795]) ).

tff(c_29773,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29741,c_29595,c_92]) ).

tff(c_29774,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_26298,c_204,c_29773]) ).

tff(c_568,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_29929,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29839,c_26294,c_26294,c_29839,c_20337,c_20337,c_29741,c_29796,c_29796,c_29839,c_29774,c_29774,c_568]) ).

tff(c_29930,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_194,c_29929]) ).

tff(c_29932,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_29762]) ).

tff(c_29746,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_29741,c_192]) ).

tff(c_29946,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_29932,c_29746,c_24]) ).

tff(c_29948,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_29740]) ).

tff(c_30050,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_29948,c_32]) ).

tff(c_29947,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_29740]) ).

tff(c_30106,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_29981,c_30050,c_30050,c_29947,c_29981,c_30050,c_736]) ).

tff(c_30107,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_28729]) ).

tff(c_30113,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30107,c_168]) ).

tff(c_30130,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_30119,c_30113]) ).

tff(c_30131,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_30345,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30138,c_30339,c_30326,c_30131]) ).

tff(c_30346,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_30334]) ).

tff(c_30348,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_30346]) ).

tff(c_30353,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30348,c_160]) ).

tff(c_30137,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30133,c_158]) ).

tff(c_30359,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_26299,c_30353,c_30137,c_4]) ).

tff(c_30361,plain,
    op(e1,e2) != e2,
    inference(splitRight,[status(thm)],[c_30346]) ).

tff(c_30371,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30138,c_30361,c_30326,c_30131]) ).

tff(c_30372,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_26293]) ).

tff(c_32125,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_30372]) ).

tff(c_32128,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32125,c_172]) ).

tff(c_30374,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_22]) ).

tff(c_30378,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30374,c_174]) ).

tff(c_30376,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30374,c_124]) ).

tff(c_30385,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_30372]) ).

tff(c_30388,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30385,c_170]) ).

tff(c_30396,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_30378,c_20342,c_30388,c_14]) ).

tff(c_30400,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30396,c_112]) ).

tff(c_30407,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_30400,c_20341,c_26291]) ).

tff(c_31266,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30407,c_42]) ).

tff(c_31267,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_31266]) ).

tff(c_31268,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_31267]) ).

tff(c_30882,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30374,c_30396,c_30385,c_74]) ).

tff(c_30883,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_30882]) ).

tff(c_30887,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30883,c_136]) ).

tff(c_30419,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30374,c_72]) ).

tff(c_30420,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_30419]) ).

tff(c_30421,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_30420]) ).

tff(c_30426,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30421,c_192]) ).

tff(c_30402,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30396,c_114]) ).

tff(c_30414,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30407,c_110]) ).

tff(c_30690,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_20340,c_30402,c_30414,c_12]) ).

tff(c_30695,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30690,c_166]) ).

tff(c_30389,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30385,c_176]) ).

tff(c_30413,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30407,c_154]) ).

tff(c_30431,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30389,c_30413,c_84]) ).

tff(c_30432,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_30431]) ).

tff(c_30443,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30374,c_30396,c_30385,c_74]) ).

tff(c_30444,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_30443]) ).

tff(c_30448,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30444,c_136]) ).

tff(c_30597,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30448,c_30413,c_26]) ).

tff(c_30598,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_30597]) ).

tff(c_30601,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30598,c_134]) ).

tff(c_30449,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30444,c_138]) ).

tff(c_30466,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_20340,c_30402,c_30414,c_12]) ).

tff(c_30377,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30374,c_126]) ).

tff(c_30390,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30385,c_102]) ).

tff(c_30454,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_30390,c_4]) ).

tff(c_30455,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_30454]) ).

tff(c_30459,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30455,c_160]) ).

tff(c_30425,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30421,c_130]) ).

tff(c_30480,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_30377,c_30459,c_30425,c_20]) ).

tff(c_30594,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_30466,c_30466,c_30480,c_20337,c_30466,c_732]) ).

tff(c_30595,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_30454]) ).

tff(c_30613,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30595,c_164]) ).

tff(c_30437,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30432,c_142]) ).

tff(c_30676,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30601,c_30449,c_30613,c_30437,c_28]) ).

tff(c_30677,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_30597]) ).

tff(c_30712,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30432,c_30444,c_30677,c_96]) ).

tff(c_30713,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_30695,c_202,c_30712]) ).

tff(c_30715,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_30431]) ).

tff(c_30767,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_30426,c_30715,c_32]) ).

tff(c_30768,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_30420]) ).

tff(c_30781,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_30768]) ).

tff(c_30787,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30781,c_156]) ).

tff(c_30913,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_30887,c_30787,c_30413,c_26]) ).

tff(c_30929,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30913,c_30781,c_30407,c_42]) ).

tff(c_30930,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_30929]) ).

tff(c_30786,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30781,c_122]) ).

tff(c_30769,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_30420]) ).

tff(c_30792,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30389,c_30413,c_84]) ).

tff(c_30793,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_30792]) ).

tff(c_30799,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30793,c_192]) ).

tff(c_30830,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_30769,c_30799,c_24]) ).

tff(c_30831,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_30792]) ).

tff(c_30865,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30831,c_168]) ).

tff(c_30893,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30377,c_30786,c_30865,c_20]) ).

tff(c_218,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_31039,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30374,c_30930,c_30930,c_30930,c_30407,c_30407,c_30374,c_30893,c_30893,c_30374,c_30883,c_30883,c_218]) ).

tff(c_31040,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_202,c_204,c_31039]) ).

tff(c_31042,plain,
    op(e1,e3) != e2,
    inference(splitRight,[status(thm)],[c_30768]) ).

tff(c_31290,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e3) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31268,c_30407,c_38]) ).

tff(c_31291,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_31042,c_194,c_31290]) ).

tff(c_31300,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31268,c_30407,c_31291,c_46]) ).

tff(c_31301,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_30376,c_200,c_202,c_31300]) ).

tff(c_31303,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_31267]) ).

tff(c_31041,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_30768]) ).

tff(c_31046,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31041,c_160]) ).

tff(c_31116,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_31046,c_30390,c_4]) ).

tff(c_31160,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_30385,c_31116,c_40]) ).

tff(c_31161,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_31160]) ).

tff(c_31136,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30374,c_30396,c_30385,c_74]) ).

tff(c_31137,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_31136]) ).

tff(c_31054,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30389,c_30413,c_84]) ).

tff(c_31055,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_31054]) ).

tff(c_31061,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31055,c_192]) ).

tff(c_31074,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_30769,c_31061,c_24]) ).

tff(c_31075,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_31054]) ).

tff(c_31093,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30413,c_26]) ).

tff(c_31094,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_31093]) ).

tff(c_31187,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31137,c_31075,c_31094,c_88]) ).

tff(c_31188,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_31187]) ).

tff(c_31262,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31161,c_30385,c_30385,c_31161,c_30407,c_30407,c_31188,c_30374,c_30374,c_30374,c_31137,c_31137,c_482]) ).

tff(c_31263,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_198,c_204,c_31262]) ).

tff(c_31264,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_31093]) ).

tff(c_31315,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_31303,c_31264]) ).

tff(c_31320,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31315,c_152]) ).

tff(c_31350,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_31046,c_30390,c_4]) ).

tff(c_31383,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_30385,c_31350,c_40]) ).

tff(c_31384,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_31320,c_31383]) ).

tff(c_31385,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_30372]) ).

tff(c_31389,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31385,c_170]) ).

tff(c_31398,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20341,c_26291]) ).

tff(c_31399,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_31398]) ).

tff(c_31407,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31399,c_112]) ).

tff(c_31450,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30378,c_20342,c_31389,c_31407,c_14]) ).

tff(c_31451,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_31398]) ).

tff(c_31459,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31451,c_110]) ).

tff(c_31456,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31451,c_150]) ).

tff(c_31464,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30377,c_20]) ).

tff(c_31465,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_31464]) ).

tff(c_31502,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30374,c_31465,c_72]) ).

tff(c_31503,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_31456,c_31502]) ).

tff(c_31492,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_30378,c_20342,c_31389,c_14]) ).

tff(c_744,plain,
    ( ( op(op(e1,op(e1,e1)),e1) != e3 )
    | ( op(e1,e1) != e0 )
    | ( op(e1,op(e1,e1)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_682]) ).

tff(c_31708,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_31503,c_30374,c_30374,c_31492,c_31503,c_30374,c_744]) ).

tff(c_31709,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_31464]) ).

tff(c_31712,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_31709]) ).

tff(c_31718,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31712,c_162]) ).

tff(c_31748,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_20340,c_31459,c_31718,c_12]) ).

tff(c_31889,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_31748,c_31748,c_31712,c_20337,c_31748,c_732]) ).

tff(c_31890,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_31709]) ).

tff(c_31894,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31890,c_130]) ).

tff(c_31941,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_31894,c_24]) ).

tff(c_31391,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31385,c_102]) ).

tff(c_31904,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_31391,c_4]) ).

tff(c_31905,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_31904]) ).

tff(c_31910,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_31905,c_98]) ).

tff(c_31392,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31385,c_100]) ).

tff(c_31915,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_31392,c_2]) ).

tff(c_31916,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_31915]) ).

tff(c_31917,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_31910,c_31916]) ).

tff(c_31918,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_31915]) ).

tff(c_31924,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31918,c_152]) ).

tff(c_31929,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_31924,c_84]) ).

tff(c_31930,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_31929]) ).

tff(c_31936,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31930,c_192]) ).

tff(c_31951,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_31941,c_31936]) ).

tff(c_31953,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_31929]) ).

tff(c_31977,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_31978,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_31953,c_196,c_200,c_31977]) ).

tff(c_756,plain,
    ( ( op(op(e1,op(e1,e1)),e1) != e2 )
    | ( op(e1,e1) != e0 )
    | ( op(e1,op(e1,e1)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_718]) ).

tff(c_32122,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_31978,c_30374,c_30374,c_31385,c_31978,c_30374,c_756]) ).

tff(c_32123,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_22]) ).

tff(c_34437,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32128,c_32123]) ).

tff(c_34438,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_34437]) ).

tff(c_33945,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_96]) ).

tff(c_33946,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_33945]) ).

tff(c_33951,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_33946,c_178]) ).

tff(c_32137,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20340,c_12]) ).

tff(c_32138,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_32137]) ).

tff(c_32143,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32138,c_114]) ).

tff(c_32141,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32138,c_162]) ).

tff(c_32171,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32128,c_32123]) ).

tff(c_32172,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_32171]) ).

tff(c_32177,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32172,c_174]) ).

tff(c_32129,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32125,c_170]) ).

tff(c_32220,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32143,c_20342,c_32177,c_32129,c_14]) ).

tff(c_32221,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_32171]) ).

tff(c_32227,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32221,c_126]) ).

tff(c_32149,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_32587,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32221,c_32149,c_72]) ).

tff(c_32588,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_32587]) ).

tff(c_32589,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_32588]) ).

tff(c_32592,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32589,c_130]) ).

tff(c_32631,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_32141,c_32227,c_32592,c_20]) ).

tff(c_32724,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_32138,c_32138,c_32631,c_20337,c_32138,c_732]) ).

tff(c_32725,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_32588]) ).

tff(c_32732,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32725,c_160]) ).

tff(c_32155,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32149,c_156]) ).

tff(c_32160,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20341,c_26291]) ).

tff(c_32161,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_32160]) ).

tff(c_32165,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32161,c_154]) ).

tff(c_32243,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32155,c_32165,c_26]) ).

tff(c_32244,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_32243]) ).

tff(c_32418,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32244,c_152]) ).

tff(c_32132,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32125,c_100]) ).

tff(c_32423,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_32132,c_2]) ).

tff(c_32424,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_32423]) ).

tff(c_32425,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32418,c_32424]) ).

tff(c_32426,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_32423]) ).

tff(c_32431,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32426,c_98]) ).

tff(c_32131,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32125,c_102]) ).

tff(c_32522,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_32431,c_32131,c_4]) ).

tff(c_32573,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32522,c_32426,c_32426,c_32149,c_32522,c_32426,c_734]) ).

tff(c_32574,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_32243]) ).

tff(c_32582,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32574,c_152]) ).

tff(c_32738,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_32125,c_40]) ).

tff(c_32739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_32732,c_32582,c_32738]) ).

tff(c_32740,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_32160]) ).

tff(c_32746,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32740,c_112]) ).

tff(c_32786,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32143,c_20342,c_32746,c_32129,c_14]) ).

tff(c_32788,plain,
    op(e1,e3) != e0,
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_32801,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32128,c_32123]) ).

tff(c_32802,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_32801]) ).

tff(c_32814,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32802,c_80]) ).

tff(c_32815,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_202,c_32141,c_32788,c_32814]) ).

tff(c_32816,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_32801]) ).

tff(c_32822,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32816,c_126]) ).

tff(c_32789,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20341,c_26291]) ).

tff(c_32790,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_32789]) ).

tff(c_32794,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32790,c_150]) ).

tff(c_32821,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32816,c_124]) ).

tff(c_32787,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_32830,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32794,c_32821,c_32787]) ).

tff(c_32836,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32830,c_122]) ).

tff(c_32842,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_32141,c_32822,c_32836,c_20]) ).

tff(c_32853,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32816,c_32842,c_32830,c_80]) ).

tff(c_32854,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_204,c_200,c_202,c_32853]) ).

tff(c_32855,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_32789]) ).

tff(c_32862,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32855,c_112]) ).

tff(c_32892,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32143,c_20342,c_32862,c_32129,c_14]) ).

tff(c_32893,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_32137]) ).

tff(c_32895,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_32893]) ).

tff(c_32902,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32895,c_110]) ).

tff(c_33428,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32902,c_20341,c_26291]) ).

tff(c_33432,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33428,c_146]) ).

tff(c_33391,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_32131,c_4]) ).

tff(c_33392,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_33391]) ).

tff(c_33503,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_32125,c_33392,c_40]) ).

tff(c_33504,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_33432,c_33503]) ).

tff(c_33505,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_33391]) ).

tff(c_33530,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32128,c_32123]) ).

tff(c_33531,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_33530]) ).

tff(c_33534,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33531,c_132]) ).

tff(c_33535,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33531,c_124]) ).

tff(c_32907,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_32912,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32907,c_122]) ).

tff(c_32918,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32128,c_32123]) ).

tff(c_32919,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_32918]) ).

tff(c_32922,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32919,c_132]) ).

tff(c_32932,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32902,c_20341,c_26291]) ).

tff(c_32936,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32932,c_146]) ).

tff(c_32993,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_32936,c_32132,c_2]) ).

tff(c_33002,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_32]) ).

tff(c_33003,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_33002]) ).

tff(c_32913,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32907,c_156]) ).

tff(c_32966,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_32913,c_96]) ).

tff(c_32967,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_32966]) ).

tff(c_32973,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32967,c_178]) ).

tff(c_32924,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32919,c_174]) ).

tff(c_32978,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32973,c_20342,c_32924,c_32129,c_14]) ).

tff(c_32979,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_32966]) ).

tff(c_33013,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32907,c_32932,c_32993,c_34]) ).

tff(c_33014,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_33013]) ).

tff(c_33023,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33003,c_32979,c_33014,c_92]) ).

tff(c_33024,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_33023]) ).

tff(c_242,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_33149,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32919,c_32993,c_32993,c_32993,c_32895,c_32895,c_33003,c_32907,c_32907,c_32919,c_33024,c_33024,c_242]) ).

tff(c_33150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_194,c_198,c_33149]) ).

tff(c_33151,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_33002]) ).

tff(c_33157,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33151,c_192]) ).

tff(c_33165,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_32922,c_33157,c_24]) ).

tff(c_33166,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_32918]) ).

tff(c_33171,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_33166,c_126]) ).

tff(c_33194,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_32131,c_4]) ).

tff(c_33195,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_33194]) ).

tff(c_33181,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32902,c_20341,c_26291]) ).

tff(c_33185,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33181,c_146]) ).

tff(c_33196,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_33185,c_32132,c_2]) ).

tff(c_33201,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_33196,c_98]) ).

tff(c_33215,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_33195,c_33201]) ).

tff(c_33216,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_33194]) ).

tff(c_33220,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33216,c_160]) ).

tff(c_32899,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32895,c_162]) ).

tff(c_33228,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32912,c_33171,c_33220,c_32899,c_20]) ).

tff(c_33229,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_33554,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_33535,c_33229]) ).

tff(c_33555,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_33554]) ).

tff(c_33559,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33555,c_128]) ).

tff(c_33634,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_33534,c_33559,c_24]) ).

tff(c_33635,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_33554]) ).

tff(c_33652,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_33635,c_148]) ).

tff(c_33511,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33505,c_98]) ).

tff(c_33665,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_33652,c_33511,c_32132,c_2]) ).

tff(c_33666,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_33530]) ).

tff(c_33668,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_33669,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_33668]) ).

tff(c_33670,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_33669]) ).

tff(c_33684,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_33666,c_126]) ).

tff(c_33509,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33505,c_160]) ).

tff(c_33724,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_33684,c_33509,c_32899,c_20]) ).

tff(c_33769,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_33511,c_32132,c_2]) ).

tff(c_444,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_33873,plain,
    ( ( e1 = e0 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32895,c_33505,c_33505,c_33666,c_20337,c_20337,c_33670,c_33724,c_33724,c_33769,c_33670,c_33670,c_444]) ).

tff(c_33874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_204,c_194,c_204,c_33873]) ).

tff(c_33875,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_33669]) ).

tff(c_33903,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33875,c_128]) ).

tff(c_33909,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32902,c_20341,c_26291]) ).

tff(c_33914,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33909,c_150]) ).

tff(c_33880,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_33666,c_124]) ).

tff(c_33930,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_33903,c_33914,c_33880,c_33229]) ).

tff(c_33931,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_32893]) ).

tff(c_33938,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33931,c_114]) ).

tff(c_33969,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_33951,c_20342,c_33938,c_32129,c_14]) ).

tff(c_33970,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_33945]) ).

tff(c_33972,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_33970]) ).

tff(c_33978,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_33972,c_156]) ).

tff(c_33935,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33931,c_158]) ).

tff(c_34123,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_32125,c_40]) ).

tff(c_34124,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_33935,c_34123]) ).

tff(c_33983,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32128,c_32123]) ).

tff(c_33984,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_33983]) ).

tff(c_33988,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33984,c_124]) ).

tff(c_33987,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33984,c_132]) ).

tff(c_33996,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_33997,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_33996]) ).

tff(c_33998,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_33997]) ).

tff(c_34003,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33998,c_192]) ).

tff(c_34085,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_33987,c_34003,c_24]) ).

tff(c_34086,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_33997]) ).

tff(c_34091,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34086,c_128]) ).

tff(c_34111,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_33978,c_33988,c_34091,c_18]) ).

tff(c_34133,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33984,c_32125,c_74]) ).

tff(c_34134,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_20342,c_196,c_34133]) ).

tff(c_34087,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_33997]) ).

tff(c_34145,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34134,c_33972,c_84]) ).

tff(c_34146,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_34087,c_196,c_200,c_34145]) ).

tff(c_34198,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34134,c_34146,c_33972,c_88]) ).

tff(c_34199,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_34198]) ).

tff(c_558,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_34287,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34124,c_32125,c_32125,c_33984,c_20337,c_20337,c_33984,c_34111,c_34111,c_34199,c_33972,c_33972,c_558]) ).

tff(c_34288,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_194,c_34287]) ).

tff(c_34289,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_33983]) ).

tff(c_34294,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34289,c_124]) ).

tff(c_33939,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33931,c_110]) ).

tff(c_34303,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_33939,c_20341,c_26291]) ).

tff(c_34308,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34303,c_150]) ).

tff(c_34314,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_33978,c_34294,c_34308,c_18]) ).

tff(c_34318,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34314,c_148]) ).

tff(c_34345,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_34318,c_32132,c_2]) ).

tff(c_34349,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34345,c_98]) ).

tff(c_34319,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34314,c_128]) ).

tff(c_32130,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32125,c_176]) ).

tff(c_34354,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33972,c_84]) ).

tff(c_34355,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32130,c_200,c_34354]) ).

tff(c_34356,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_34355]) ).

tff(c_34389,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34356,c_20337,c_765,c_86]) ).

tff(c_34390,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_34319,c_198,c_202,c_34389]) ).

tff(c_34391,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_34355]) ).

tff(c_34325,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34289,c_34314,c_80]) ).

tff(c_34326,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_770,c_204,c_202,c_34325]) ).

tff(c_34423,plain,
    ( ( op(e3,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34391,c_34326,c_33931,c_58]) ).

tff(c_34424,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_34349,c_34423]) ).

tff(c_34425,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_33970]) ).

tff(c_34431,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_34425,c_168]) ).

tff(c_34478,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_33935,c_32131,c_4]) ).

tff(c_34482,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34478,c_160]) ).

tff(c_33936,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33931,c_162]) ).

tff(c_34501,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_34431,c_34482,c_33936,c_20]) ).

tff(c_34513,plain,
    ( ( op(e1,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34438,c_34501,c_76]) ).

tff(c_34514,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20343,c_198,c_196,c_34513]) ).

tff(c_34526,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34438,c_34501,c_34514,c_80]) ).

tff(c_34527,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_202,c_200,c_204,c_34526]) ).

tff(c_34528,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_34437]) ).

tff(c_34536,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34528,c_180]) ).

tff(c_34554,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_33935,c_32131,c_4]) ).

tff(c_34426,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_33970]) ).

tff(c_34542,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_33939,c_20341,c_26291]) ).

tff(c_34548,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34542,c_154]) ).

tff(c_34564,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_34426,c_34548,c_26]) ).

tff(c_34565,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_34564]) ).

tff(c_34570,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34565,c_152]) ).

tff(c_34611,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_768,c_34570,c_32132,c_2]) ).

tff(c_34533,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34528,c_124]) ).

tff(c_34615,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34611,c_148]) ).

tff(c_34547,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34542,c_150]) ).

tff(c_34620,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_34533,c_34615,c_34547,c_18]) ).

tff(c_34704,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34554,c_34611,c_34611,c_34620,c_34554,c_34611,c_734]) ).

tff(c_34705,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_34564]) ).

tff(c_34720,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34425,c_34705,c_84]) ).

tff(c_34721,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_32130,c_200,c_194,c_34720]) ).

tff(c_34735,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34721,c_34425,c_34705,c_92]) ).

tff(c_34736,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_34536,c_204,c_198,c_34735]) ).

tff(c_34737,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_30372]) ).

tff(c_34745,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34737,c_100]) ).

tff(c_32124,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_22]) ).

tff(c_35705,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_35710,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_35705,c_122]) ).

tff(c_34744,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34737,c_102]) ).

tff(c_34750,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20340,c_12]) ).

tff(c_34751,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_34750]) ).

tff(c_34754,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_34751,c_162]) ).

tff(c_34755,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_34751,c_166]) ).

tff(c_34756,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_34751,c_114]) ).

tff(c_34742,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34737,c_170]) ).

tff(c_34741,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34737,c_172]) ).

tff(c_34774,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_34741,c_32123]) ).

tff(c_34775,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_34774]) ).

tff(c_34780,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34775,c_174]) ).

tff(c_34844,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34756,c_20342,c_34742,c_34780,c_14]) ).

tff(c_34845,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_34774]) ).

tff(c_34852,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34845,c_180]) ).

tff(c_34858,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_34744,c_4]) ).

tff(c_34859,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_34858]) ).

tff(c_34863,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34859,c_164]) ).

tff(c_34763,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_35113,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34845,c_34763,c_72]) ).

tff(c_35114,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_35113]) ).

tff(c_35115,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_35114]) ).

tff(c_35118,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35115,c_130]) ).

tff(c_54,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_35148,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34751,c_34859,c_54]) ).

tff(c_35149,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_35118,c_202,c_198,c_35148]) ).

tff(c_35158,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35149,c_34751,c_34859,c_50]) ).

tff(c_35159,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_35158]) ).

tff(c_35214,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_34751,c_34751,c_35159,c_20337,c_34751,c_732]) ).

tff(c_35216,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_35114]) ).

tff(c_34960,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_32]) ).

tff(c_34961,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_34960]) ).

tff(c_34966,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34961,c_192]) ).

tff(c_34986,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34845,c_34763,c_72]) ).

tff(c_34987,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_34966,c_198,c_202,c_34986]) ).

tff(c_34864,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34859,c_98]) ).

tff(c_34952,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_768,c_34864,c_34745,c_2]) ).

tff(c_34921,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_34756,c_20342,c_34742,c_14]) ).

tff(c_34925,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34921,c_178]) ).

tff(c_34769,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_34763,c_156]) ).

tff(c_34869,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20341,c_26291]) ).

tff(c_34870,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_34869]) ).

tff(c_34875,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34870,c_112]) ).

tff(c_34906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34756,c_20342,c_34742,c_34875,c_14]) ).

tff(c_34907,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_34869]) ).

tff(c_34912,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34907,c_154]) ).

tff(c_34930,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_34769,c_34912,c_26]) ).

tff(c_34931,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_34930]) ).

tff(c_34975,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34961,c_34931,c_84]) ).

tff(c_34976,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_34925,c_196,c_34975]) ).

tff(c_35099,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34961,c_765,c_765,c_34845,c_20337,c_20337,c_34751,c_34987,c_34987,c_34952,c_34976,c_34976,c_696]) ).

tff(c_35100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_202,c_194,c_35099]) ).

tff(c_35101,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_34960]) ).

tff(c_35107,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35101,c_192]) ).

tff(c_35231,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_35216,c_35107,c_24]) ).

tff(c_35232,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_34930]) ).

tff(c_35245,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35232,c_92]) ).

tff(c_35246,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20344,c_34852,c_34863,c_196,c_35245]) ).

tff(c_35247,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_34858]) ).

tff(c_35253,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35247,c_98]) ).

tff(c_35259,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20341,c_26291]) ).

tff(c_35260,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_35259]) ).

tff(c_35265,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35260,c_112]) ).

tff(c_35281,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34756,c_20342,c_34742,c_35265,c_14]) ).

tff(c_35282,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_35259]) ).

tff(c_35287,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35282,c_154]) ).

tff(c_35294,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_35295,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_35294]) ).

tff(c_35296,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_35295]) ).

tff(c_35308,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35296,c_140]) ).

tff(c_35316,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_34769,c_35287,c_35308,c_26]) ).

tff(c_35347,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35316,c_34763,c_35282,c_34]) ).

tff(c_35348,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_35253,c_35347]) ).

tff(c_35350,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_35295]) ).

tff(c_35252,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35247,c_164]) ).

tff(c_35370,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_35350,c_35252,c_84]) ).

tff(c_35371,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_35370]) ).

tff(c_35374,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35371,c_136]) ).

tff(c_35382,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_34769,c_35287,c_35374,c_26]) ).

tff(c_35395,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35371,c_35382,c_96]) ).

tff(c_35396,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_200,c_34755,c_204,c_35395]) ).

tff(c_35397,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_35370]) ).

tff(c_35409,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35397,c_96]) ).

tff(c_35410,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_34755,c_200,c_35409]) ).

tff(c_35435,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35410,c_35397,c_92]) ).

tff(c_35436,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20344,c_204,c_196,c_35435]) ).

tff(c_35349,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_35295]) ).

tff(c_35461,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35349,c_20337,c_765,c_86]) ).

tff(c_35462,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_35461]) ).

tff(c_35521,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35436,c_35462,c_35462,c_35349,c_35436,c_35462,c_736]) ).

tff(c_35523,plain,
    op(e1,e3) != e0,
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_35524,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_34741,c_32123]) ).

tff(c_35525,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_35524]) ).

tff(c_35530,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35525,c_126]) ).

tff(c_35537,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_34754,c_35530,c_20]) ).

tff(c_35538,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_35537]) ).

tff(c_35529,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35525,c_124]) ).

tff(c_35542,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_35538,c_122]) ).

tff(c_35522,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_35572,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_35529,c_35542,c_35522]) ).

tff(c_35582,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35525,c_35538,c_35572,c_80]) ).

tff(c_35583,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_200,c_204,c_202,c_35582]) ).

tff(c_35584,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_35537]) ).

tff(c_35660,plain,
    ( ( op(e1,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35525,c_35584,c_80]) ).

tff(c_35661,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_200,c_202,c_35523,c_35660]) ).

tff(c_35662,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_35524]) ).

tff(c_35688,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35662,c_80]) ).

tff(c_35689,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_204,c_34754,c_35523,c_35688]) ).

tff(c_35690,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_34750]) ).

tff(c_35693,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_35690]) ).

tff(c_35696,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35693,c_158]) ).

tff(c_35790,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_34744,c_35696,c_4]) ).

tff(c_35794,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_35790,c_160]) ).

tff(c_35697,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35693,c_162]) ).

tff(c_35804,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_35710,c_35794,c_35697,c_20]) ).

tff(c_35808,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35804,c_130]) ).

tff(c_35729,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_34741,c_32123]) ).

tff(c_35730,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_35729]) ).

tff(c_35733,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35730,c_132]) ).

tff(c_35876,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_35808,c_35733,c_24]) ).

tff(c_35877,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_35729]) ).

tff(c_35882,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_35877,c_126]) ).

tff(c_35925,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_35710,c_35882,c_35697,c_20]) ).

tff(c_35929,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35925,c_130]) ).

tff(c_35903,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_34745,c_2]) ).

tff(c_35904,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_35903]) ).

tff(c_35892,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_34744,c_35696,c_4]) ).

tff(c_35898,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_35892,c_98]) ).

tff(c_35913,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35904,c_35898]) ).

tff(c_35914,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_35903]) ).

tff(c_35944,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_32]) ).

tff(c_35945,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_35944]) ).

tff(c_35698,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35693,c_166]) ).

tff(c_35919,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35914,c_152]) ).

tff(c_35956,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35945,c_84]) ).

tff(c_35957,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_35698,c_35919,c_35956]) ).

tff(c_35711,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_35705,c_156]) ).

tff(c_35967,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35945,c_35957,c_96]) ).

tff(c_35968,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_35711,c_35967]) ).

tff(c_35979,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35945,c_35957,c_35968,c_92]) ).

tff(c_35980,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_35979]) ).

tff(c_494,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_36086,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35693,c_34737,c_34737,c_35914,c_35693,c_35693,c_35945,c_35705,c_35705,c_35877,c_35980,c_35980,c_494]) ).

tff(c_36087,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_194,c_196,c_36086]) ).

tff(c_36088,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_35944]) ).

tff(c_36149,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36088,c_20337,c_765,c_86]) ).

tff(c_36150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_35929,c_198,c_202,c_36149]) ).

tff(c_36152,plain,
    op(e1,e3) != e0,
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_34743,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34737,c_176]) ).

tff(c_36165,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_34741,c_32123]) ).

tff(c_36166,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_36165]) ).

tff(c_36169,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36166,c_132]) ).

tff(c_36238,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_36239,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_36169,c_196,c_200,c_36238]) ).

tff(c_36170,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36166,c_124]) ).

tff(c_35700,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35693,c_110]) ).

tff(c_36179,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_35700,c_20341,c_26291]) ).

tff(c_36184,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_36179,c_150]) ).

tff(c_36151,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_36191,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_36170,c_36184,c_36151]) ).

tff(c_36195,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_36191,c_148]) ).

tff(c_36253,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_768,c_36195,c_34745,c_2]) ).

tff(c_36153,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_35697,c_20]) ).

tff(c_36154,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_36153]) ).

tff(c_36160,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36154,c_168]) ).

tff(c_36202,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_36160,c_96]) ).

tff(c_36203,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_36202]) ).

tff(c_36209,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36203,c_178]) ).

tff(c_35699,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35693,c_114]) ).

tff(c_36216,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_36209,c_20342,c_34742,c_35699,c_14]) ).

tff(c_36217,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_36202]) ).

tff(c_36262,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36239,c_36217,c_92]) ).

tff(c_36263,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_36262]) ).

tff(c_36264,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_36263]) ).

tff(c_642,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_36404,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36239,c_765,c_765,c_36253,c_35693,c_35693,c_36253,c_36166,c_36166,c_36166,c_36264,c_36264,c_642]) ).

tff(c_36405,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_196,c_36404]) ).

tff(c_36406,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_36263]) ).

tff(c_36418,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36239,c_36406,c_36217,c_88]) ).

tff(c_36419,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_34743,c_198,c_202,c_36418]) ).

tff(c_36420,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_36165]) ).

tff(c_36501,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_36420,c_180]) ).

tff(c_36422,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_36160,c_96]) ).

tff(c_36423,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_36422]) ).

tff(c_36428,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36423,c_178]) ).

tff(c_36493,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_36428,c_20342,c_34742,c_35699,c_14]) ).

tff(c_36494,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_36422]) ).

tff(c_36538,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36494,c_92]) ).

tff(c_36539,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20344,c_36501,c_204,c_36538]) ).

tff(c_36544,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_36539,c_164]) ).

tff(c_36565,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_36544,c_34744,c_35696,c_4]) ).

tff(c_36566,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_36153]) ).

tff(c_36580,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_36566]) ).

tff(c_36592,plain,
    ( ( op(e1,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36580,c_80]) ).

tff(c_36593,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_32124,c_202,c_36152,c_36592]) ).

tff(c_36594,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_36566]) ).

tff(c_36600,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_36594,c_160]) ).

tff(c_36620,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_36600,c_34744,c_35696,c_4]) ).

tff(c_36621,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_35690]) ).

tff(c_36629,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_36621,c_110]) ).

tff(c_36635,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_36629,c_20341,c_26291]) ).

tff(c_36639,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36635,c_146]) ).

tff(c_37581,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_34745,c_36639,c_2]) ).

tff(c_37362,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20337,c_765,c_82]) ).

tff(c_37363,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_37362]) ).

tff(c_37364,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_37363]) ).

tff(c_37369,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37364,c_144]) ).

tff(c_36642,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36635,c_112]) ).

tff(c_36641,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36635,c_154]) ).

tff(c_37137,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_36641,c_26]) ).

tff(c_37138,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_37137]) ).

tff(c_37145,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_37138,c_156]) ).

tff(c_36626,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_36621,c_162]) ).

tff(c_37086,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_34741,c_32123]) ).

tff(c_37087,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_37086]) ).

tff(c_37099,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37087,c_72]) ).

tff(c_37100,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_36626,c_37099]) ).

tff(c_37101,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_37100]) ).

tff(c_37105,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37101,c_128]) ).

tff(c_36640,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36635,c_150]) ).

tff(c_37150,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_37145,c_37105,c_36640,c_18]) ).

tff(c_37154,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37150,c_148]) ).

tff(c_36909,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_20342,c_34742,c_36642,c_14]) ).

tff(c_36897,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_96]) ).

tff(c_36898,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_36897]) ).

tff(c_36904,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36898,c_178]) ).

tff(c_36918,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_36909,c_36904]) ).

tff(c_36920,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_36897]) ).

tff(c_36698,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_20342,c_34742,c_36642,c_14]) ).

tff(c_36702,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36698,c_178]) ).

tff(c_36658,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_34741,c_32123]) ).

tff(c_36659,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_36658]) ).

tff(c_36671,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36659,c_72]) ).

tff(c_36672,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_36626,c_36671]) ).

tff(c_36673,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_36672]) ).

tff(c_36709,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36673,c_36659,c_80]) ).

tff(c_36710,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_36709]) ).

tff(c_36711,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_36710]) ).

tff(c_36716,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36711,c_168]) ).

tff(c_36677,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_36673,c_128]) ).

tff(c_36723,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_36641,c_26]) ).

tff(c_36724,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_36723]) ).

tff(c_36734,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e3) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36724,c_36635,c_38]) ).

tff(c_36735,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_36677,c_194,c_34745,c_36734]) ).

tff(c_36737,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_36723]) ).

tff(c_36684,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36673,c_20337,c_765,c_82]) ).

tff(c_36685,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_36684]) ).

tff(c_36738,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36685,c_96]) ).

tff(c_36739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_36702,c_36716,c_36737,c_36738]) ).

tff(c_36741,plain,
    op(e1,e2) != e0,
    inference(splitRight,[status(thm)],[c_36710]) ).

tff(c_36647,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_34744,c_4]) ).

tff(c_36648,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_36647]) ).

tff(c_36651,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_36648,c_160]) ).

tff(c_36664,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36659,c_126]) ).

tff(c_36819,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_36741,c_36651,c_36626,c_36664,c_20]) ).

tff(c_36821,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_36672]) ).

tff(c_36662,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36659,c_132]) ).

tff(c_36868,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_36821,c_36662,c_24]) ).

tff(c_36869,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_36658]) ).

tff(c_36877,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_36869,c_180]) ).

tff(c_36983,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_36920,c_36877,c_34743,c_30]) ).

tff(c_36988,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36983,c_144]) ).

tff(c_36882,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36869,c_72]) ).

tff(c_36883,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_36626,c_36882]) ).

tff(c_36884,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_36883]) ).

tff(c_37004,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36884,c_20337,c_765,c_82]) ).

tff(c_37005,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_36988,c_194,c_196,c_200,c_37004]) ).

tff(c_37007,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_36883]) ).

tff(c_36653,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_36648,c_98]) ).

tff(c_37039,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_36651,c_36626,c_20]) ).

tff(c_37040,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_37039]) ).

tff(c_37044,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_37040,c_168]) ).

tff(c_37023,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_96]) ).

tff(c_37024,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_37023]) ).

tff(c_37035,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37024,c_36869,c_34737,c_66]) ).

tff(c_37036,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_36642,c_194,c_37035]) ).

tff(c_37037,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_37023]) ).

tff(c_37049,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_37044,c_37037]) ).

tff(c_37006,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_36883]) ).

tff(c_37060,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37049,c_37006,c_36635,c_42]) ).

tff(c_37061,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_36653,c_37060]) ).

tff(c_37062,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_37039]) ).

tff(c_37067,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37062,c_130]) ).

tff(c_37073,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_37007,c_37067,c_24]) ).

tff(c_37074,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_36647]) ).

tff(c_37162,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_34737,c_37074,c_44]) ).

tff(c_37163,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_37154,c_37162]) ).

tff(c_37164,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_37137]) ).

tff(c_37168,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_37164]) ).

tff(c_37112,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37101,c_20337,c_765,c_82]) ).

tff(c_37113,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_37112]) ).

tff(c_37290,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_37168,c_37113,c_37113,c_20337,c_37168,c_37113,c_752]) ).

tff(c_37291,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_37164]) ).

tff(c_37296,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37291,c_136]) ).

tff(c_37124,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_20342,c_34742,c_36642,c_14]) ).

tff(c_37318,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37087,c_37124,c_34737,c_74]) ).

tff(c_37319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37296,c_196,c_204,c_198,c_37318]) ).

tff(c_37321,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_37100]) ).

tff(c_37090,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37087,c_132]) ).

tff(c_37345,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_20343,c_37321,c_37090,c_24]) ).

tff(c_37346,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_37086]) ).

tff(c_37397,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37346,c_34737,c_66]) ).

tff(c_37398,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37369,c_196,c_36642,c_194,c_37397]) ).

tff(c_37400,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_37363]) ).

tff(c_37440,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_37400,c_32]) ).

tff(c_37410,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_36641,c_26]) ).

tff(c_37411,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_37410]) ).

tff(c_37414,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_37411,c_136]) ).

tff(c_37354,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37346,c_180]) ).

tff(c_37460,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_37414,c_37354,c_34743,c_30]) ).

tff(c_37486,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37440,c_37460,c_37411,c_92]) ).

tff(c_37487,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_37486]) ).

tff(c_37399,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_37363]) ).

tff(c_37551,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_37487,c_37440,c_37440,c_37399,c_37487,c_37440,c_736]) ).

tff(c_37552,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_37410]) ).

tff(c_37554,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_37552]) ).

tff(c_37559,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37554,c_140]) ).

tff(c_37566,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_20344,c_37559,c_37400,c_32]) ).

tff(c_37567,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_37552]) ).

tff(c_37574,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37567,c_152]) ).

tff(c_37591,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_37581,c_37574]) ).

tff(c_37592,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_20335]) ).

tff(c_37600,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_190]) ).

tff(c_37596,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_118]) ).

tff(c_37597,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_116]) ).

tff(c_37606,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37597,c_10]) ).

tff(c_37607,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_37606]) ).

tff(c_37636,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_37607,c_154]) ).

tff(c_39993,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_90]) ).

tff(c_39994,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_39993]) ).

tff(c_39995,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_39994]) ).

tff(c_40000,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39995,c_144]) ).

tff(c_37635,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_37607,c_150]) ).

tff(c_37643,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37635,c_18]) ).

tff(c_37644,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_37643]) ).

tff(c_37646,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37644,c_148]) ).

tff(c_37637,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_37607,c_112]) ).

tff(c_37650,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37644,c_156]) ).

tff(c_37655,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_82]) ).

tff(c_37656,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_37655]) ).

tff(c_37657,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_37656]) ).

tff(c_37679,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37657,c_92]) ).

tff(c_37680,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_37650,c_37679]) ).

tff(c_37681,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_37680]) ).

tff(c_37686,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37681,c_178]) ).

tff(c_37598,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_120]) ).

tff(c_37608,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37596,c_12]) ).

tff(c_37609,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_37608]) ).

tff(c_37615,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_37607,c_110]) ).

tff(c_37630,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_37609,c_37615]) ).

tff(c_37631,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_37608]) ).

tff(c_37668,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_37631]) ).

tff(c_37674,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37668,c_114]) ).

tff(c_37704,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_37686,c_37598,c_37674,c_14]) ).

tff(c_37705,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_37680]) ).

tff(c_37711,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37705,c_164]) ).

tff(c_37671,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37668,c_158]) ).

tff(c_37716,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_767,c_37711,c_37671,c_4]) ).

tff(c_37722,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37716,c_98]) ).

tff(c_37721,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37716,c_102]) ).

tff(c_37775,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_37721,c_6]) ).

tff(c_37776,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_37775]) ).

tff(c_37789,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37776,c_170]) ).

tff(c_37795,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_37789,c_37598,c_37674,c_14]) ).

tff(c_37796,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_37775]) ).

tff(c_37803,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37796,c_100]) ).

tff(c_37817,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_37646,c_37722,c_37803,c_2]) ).

tff(c_37818,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_37631]) ).

tff(c_37822,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37818,c_158]) ).

tff(c_37843,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_37822,c_4]) ).

tff(c_37844,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_37843]) ).

tff(c_37850,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37844,c_98]) ).

tff(c_37860,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_37646,c_2]) ).

tff(c_37861,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_37860]) ).

tff(c_37862,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37850,c_37861]) ).

tff(c_37863,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_37860]) ).

tff(c_37869,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37863,c_100]) ).

tff(c_37849,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37844,c_102]) ).

tff(c_37824,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37818,c_166]) ).

tff(c_37831,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37657,c_92]) ).

tff(c_37832,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_37824,c_37650,c_37831]) ).

tff(c_37836,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37832,c_176]) ).

tff(c_37855,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_37836,c_6]) ).

tff(c_37856,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_37855]) ).

tff(c_37857,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37849,c_37856]) ).

tff(c_37858,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_37855]) ).

tff(c_37874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37869,c_37858]) ).

tff(c_37875,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_37843]) ).

tff(c_37881,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37875,c_102]) ).

tff(c_37888,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_37836,c_6]) ).

tff(c_37889,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_37888]) ).

tff(c_37894,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37889,c_100]) ).

tff(c_37882,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37875,c_98]) ).

tff(c_37900,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_37646,c_37894,c_37882,c_2]) ).

tff(c_37901,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_37888]) ).

tff(c_37914,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37881,c_37901]) ).

tff(c_37915,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_37656]) ).

tff(c_39307,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37915,c_37592,c_765,c_90]) ).

tff(c_39308,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_39307]) ).

tff(c_38161,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37915,c_37644,c_80]) ).

tff(c_38162,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_38161]) ).

tff(c_38163,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_38162]) ).

tff(c_37927,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37650,c_92]) ).

tff(c_37928,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_37927]) ).

tff(c_37934,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37928,c_144]) ).

tff(c_38176,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38163,c_74]) ).

tff(c_38177,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37934,c_204,c_38176]) ).

tff(c_38178,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_38177]) ).

tff(c_38182,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_38178,c_170]) ).

tff(c_37951,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37644,c_37607,c_34]) ).

tff(c_37952,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_37951]) ).

tff(c_37953,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_37952]) ).

tff(c_38005,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37953,c_37644,c_37607,c_38]) ).

tff(c_38006,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_38005]) ).

tff(c_37940,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_37631]) ).

tff(c_37946,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37940,c_114]) ).

tff(c_37965,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_37598,c_37946,c_14]) ).

tff(c_37970,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37965,c_170]) ).

tff(c_38010,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38006,c_100]) ).

tff(c_38063,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_766,c_37970,c_38010,c_6]) ).

tff(c_38148,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38006,c_38063,c_38063,c_37940,c_37592,c_37592,c_38006,c_37915,c_37915,c_38006,c_37953,c_37953,c_582]) ).

tff(c_38149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_200,c_202,c_194,c_38148]) ).

tff(c_38150,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_37952]) ).

tff(c_38155,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_38150,c_100]) ).

tff(c_38202,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_766,c_38182,c_38155,c_6]) ).

tff(c_38333,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_37915,c_38163,c_38163,c_38202,c_37915,c_38163,c_756]) ).

tff(c_38334,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_38177]) ).

tff(c_38393,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_38334,c_38150,c_40]) ).

tff(c_38394,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_38393]) ).

tff(c_38398,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38394,c_160]) ).

tff(c_38405,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37915,c_38163,c_37644,c_72]) ).

tff(c_38406,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_38398,c_198,c_38405]) ).

tff(c_38407,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_38162]) ).

tff(c_38413,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_38407,c_168]) ).

tff(c_37945,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37940,c_166]) ).

tff(c_38151,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_37952]) ).

tff(c_38418,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_37636,c_37650,c_38151,c_26]) ).

tff(c_38439,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37928,c_38418,c_84]) ).

tff(c_38440,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_37945,c_194,c_38439]) ).

tff(c_38475,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37928,c_38440,c_38418,c_96]) ).

tff(c_38476,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_38413,c_202,c_38475]) ).

tff(c_38477,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_37631]) ).

tff(c_38481,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_38477,c_158]) ).

tff(c_38484,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_38477,c_114]) ).

tff(c_38502,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37915,c_37644,c_80]) ).

tff(c_38503,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_38502]) ).

tff(c_38504,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_38503]) ).

tff(c_38510,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_38504,c_180]) ).

tff(c_38490,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37644,c_37607,c_34]) ).

tff(c_38491,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_38490]) ).

tff(c_38492,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_38491]) ).

tff(c_38496,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_38492,c_136]) ).

tff(c_38729,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_38510,c_37934,c_38496,c_30]) ).

tff(c_38515,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_6]) ).

tff(c_38516,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_38515]) ).

tff(c_38497,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_38492,c_152]) ).

tff(c_38541,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_768,c_37646,c_38497,c_2]) ).

tff(c_38684,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38504,c_38516,c_38516,c_38477,c_37592,c_37592,c_38541,c_37915,c_37915,c_38541,c_38492,c_38492,c_582]) ).

tff(c_38685,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_202,c_194,c_38684]) ).

tff(c_38686,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_38515]) ).

tff(c_38688,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_38686]) ).

tff(c_38691,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_38688,c_170]) ).

tff(c_38715,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_38484,c_37598,c_38691,c_14]) ).

tff(c_38716,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_38686]) ).

tff(c_38722,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38716,c_176]) ).

tff(c_38740,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_38729,c_38722]) ).

tff(c_38742,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_38503]) ).

tff(c_37648,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37644,c_124]) ).

tff(c_37920,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37915,c_132]) ).

tff(c_38794,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_38742,c_37648,c_37920,c_22]) ).

tff(c_38754,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_6]) ).

tff(c_38755,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_38754]) ).

tff(c_38812,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_768,c_37646,c_38497,c_2]) ).

tff(c_38925,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38794,c_38755,c_38755,c_38477,c_37592,c_37592,c_38812,c_37915,c_37915,c_38812,c_38492,c_38492,c_582]) ).

tff(c_38926,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_202,c_194,c_38925]) ).

tff(c_38927,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_38754]) ).

tff(c_38929,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_38927]) ).

tff(c_38933,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_38929,c_170]) ).

tff(c_38941,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_38484,c_37598,c_38933,c_14]) ).

tff(c_38942,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_38927]) ).

tff(c_38961,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38942,c_102]) ).

tff(c_38976,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_767,c_38481,c_38961,c_4]) ).

tff(c_39006,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_38942,c_38976,c_44]) ).

tff(c_39007,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_37646,c_39006]) ).

tff(c_39008,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_38491]) ).

tff(c_39014,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39008,c_98]) ).

tff(c_39206,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_767,c_38481,c_39014,c_4]) ).

tff(c_39143,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_38484,c_37598,c_14]) ).

tff(c_39108,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37648,c_37920,c_22]) ).

tff(c_39109,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_39108]) ).

tff(c_39009,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_38491]) ).

tff(c_39080,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_37636,c_37650,c_39009,c_26]) ).

tff(c_39084,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39080,c_136]) ).

tff(c_39019,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37915,c_37644,c_80]) ).

tff(c_39020,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_39019]) ).

tff(c_39021,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_39020]) ).

tff(c_39032,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39021,c_74]) ).

tff(c_39033,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_37934,c_204,c_38484,c_39032]) ).

tff(c_39104,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39021,c_39033,c_70]) ).

tff(c_39105,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39084,c_202,c_37598,c_198,c_39104]) ).

tff(c_39107,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_39020]) ).

tff(c_39121,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_39109,c_39107]) ).

tff(c_39122,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_39108]) ).

tff(c_428,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_39303,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38477,c_39206,c_39206,c_39008,c_39143,c_39143,c_39008,c_37915,c_37915,c_39122,c_37928,c_37928,c_428]) ).

tff(c_39304,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_200,c_202,c_39303]) ).

tff(c_39306,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_37927]) ).

tff(c_39320,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_39308,c_39306]) ).

tff(c_39321,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_37643]) ).

tff(c_39323,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_39321]) ).

tff(c_39330,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39323,c_156]) ).

tff(c_39335,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37636,c_26]) ).

tff(c_39336,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_39335]) ).

tff(c_39342,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39336,c_152]) ).

tff(c_39326,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39323,c_148]) ).

tff(c_39347,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_768,c_39342,c_39326,c_2]) ).

tff(c_39384,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_39347,c_44]) ).

tff(c_39385,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_39384]) ).

tff(c_39386,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_39385]) ).

tff(c_39390,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39386,c_170]) ).

tff(c_39357,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_37631]) ).

tff(c_39363,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39357,c_114]) ).

tff(c_39401,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_39390,c_37598,c_39363,c_14]) ).

tff(c_39403,plain,
    op(e3,e1) != e1,
    inference(splitRight,[status(thm)],[c_39385]) ).

tff(c_39341,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39336,c_140]) ).

tff(c_39372,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_90]) ).

tff(c_39373,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_39341,c_198,c_204,c_39372]) ).

tff(c_39626,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39373,c_37592,c_765,c_82]) ).

tff(c_39627,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_39626]) ).

tff(c_39340,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39336,c_136]) ).

tff(c_39377,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39373,c_132]) ).

tff(c_39404,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_39340,c_39377,c_74]) ).

tff(c_39405,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_39404]) ).

tff(c_39410,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39405,c_170]) ).

tff(c_39351,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39347,c_100]) ).

tff(c_39457,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_766,c_39410,c_39351,c_6]) ).

tff(c_39442,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39373,c_37592,c_765,c_82]) ).

tff(c_39443,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_39442]) ).

tff(c_39426,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39373,c_39323,c_80]) ).

tff(c_39427,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_39426]) ).

tff(c_39428,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_39427]) ).

tff(c_574,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_39585,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39347,c_39457,c_39457,c_39357,c_37592,c_37592,c_39443,c_39428,c_39428,c_39428,c_39336,c_39336,c_574]) ).

tff(c_39586,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_200,c_196,c_200,c_39585]) ).

tff(c_39587,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_39427]) ).

tff(c_39402,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_39385]) ).

tff(c_39599,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39587,c_39357,c_39402,c_54]) ).

tff(c_39600,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_39599]) ).

tff(c_688,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_39749,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39627,c_765,c_765,c_39357,c_37592,c_37592,c_39347,c_39323,c_39323,c_39357,c_39600,c_39600,c_688]) ).

tff(c_39750,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_194,c_194,c_39749]) ).

tff(c_39751,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_39404]) ).

tff(c_39763,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39403,c_39751]) ).

tff(c_39764,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_37631]) ).

tff(c_39768,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39764,c_158]) ).

tff(c_39352,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39347,c_98]) ).

tff(c_39771,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39764,c_114]) ).

tff(c_39779,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_39771,c_37598,c_14]) ).

tff(c_39785,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39779,c_178]) ).

tff(c_39790,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39336,c_84]) ).

tff(c_39791,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_39785,c_196,c_39790]) ).

tff(c_39792,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_39791]) ).

tff(c_660,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_39977,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39792,c_765,c_765,c_39347,c_39779,c_39779,c_39347,c_39323,c_39323,c_39347,c_39792,c_39792,c_660]) ).

tff(c_39978,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_198,c_194,c_202,c_39977]) ).

tff(c_39979,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_39791]) ).

tff(c_39985,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39979,c_164]) ).

tff(c_39990,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_39768,c_39352,c_39985,c_4]) ).

tff(c_39991,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_39335]) ).

tff(c_40019,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_39330,c_39991]) ).

tff(c_40025,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40019,c_152]) ).

tff(c_40030,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_40025,c_39326,c_2]) ).

tff(c_40035,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40030,c_98]) ).

tff(c_40034,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40030,c_100]) ).

tff(c_40008,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_37631]) ).

tff(c_40013,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40008,c_166]) ).

tff(c_40051,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39995,c_40019,c_84]) ).

tff(c_40052,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_40013,c_194,c_40051]) ).

tff(c_40056,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40052,c_176]) ).

tff(c_40063,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_766,c_40034,c_40056,c_6]) ).

tff(c_40069,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40063,c_102]) ).

tff(c_40011,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40008,c_158]) ).

tff(c_40078,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_40035,c_40069,c_40011,c_4]) ).

tff(c_40079,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_37631]) ).

tff(c_40086,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40079,c_114]) ).

tff(c_40202,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_40000,c_40086,c_74]) ).

tff(c_40203,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_40202]) ).

tff(c_37599,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_186]) ).

tff(c_40104,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_39330,c_39991]) ).

tff(c_40110,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40104,c_152]) ).

tff(c_40115,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_40110,c_39326,c_2]) ).

tff(c_40119,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40115,c_100]) ).

tff(c_40165,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_40000,c_40086,c_40119,c_74]) ).

tff(c_40084,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40079,c_162]) ).

tff(c_39329,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39323,c_122]) ).

tff(c_40092,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_40084,c_39329,c_20]) ).

tff(c_40093,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_40092]) ).

tff(c_40187,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40165,c_40093,c_39323,c_72]) ).

tff(c_40188,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37599,c_198,c_202,c_194,c_40187]) ).

tff(c_40189,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_40092]) ).

tff(c_40237,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40203,c_40189,c_39323,c_80]) ).

tff(c_40238,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_204,c_202,c_200,c_40237]) ).

tff(c_40239,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_40202]) ).

tff(c_40246,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40239,c_100]) ).

tff(c_40251,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_39330,c_39991]) ).

tff(c_40257,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40251,c_152]) ).

tff(c_40262,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_40246,c_40257,c_39326,c_2]) ).

tff(c_40264,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_39994]) ).

tff(c_39992,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_39335]) ).

tff(c_40275,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_40264,c_39992,c_92]) ).

tff(c_40276,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_40275]) ).

tff(c_40280,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40276,c_176]) ).

tff(c_40281,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40276,c_178]) ).

tff(c_40473,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_40281,c_37598,c_14]) ).

tff(c_40478,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40473,c_170]) ).

tff(c_40528,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_766,c_40280,c_40478,c_6]) ).

tff(c_40351,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_39330,c_39991]) ).

tff(c_40357,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40351,c_152]) ).

tff(c_40483,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_40357,c_39326,c_2]) ).

tff(c_40629,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_40528,c_40483,c_40483,c_37607,c_40528,c_40483,c_746]) ).

tff(c_40630,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_40275]) ).

tff(c_40635,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40630,c_166]) ).

tff(c_40654,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_40635,c_37631]) ).

tff(c_726,plain,
    ( ( op(op(e2,op(e2,e2)),e2) != e1 )
    | ( op(e2,e2) != e3 )
    | ( op(e2,op(e2,e2)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_628]) ).

tff(c_40878,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_37607,c_40654,c_40654,c_40630,c_37607,c_40654,c_726]) ).

tff(c_40879,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_39321]) ).

tff(c_40887,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40879,c_156]) ).

tff(c_41906,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37636,c_40887,c_26]) ).

tff(c_41907,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_41906]) ).

tff(c_41910,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41907,c_134]) ).

tff(c_41918,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_37631]) ).

tff(c_40893,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_90]) ).

tff(c_40894,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_40893]) ).

tff(c_40895,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_40894]) ).

tff(c_40906,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_37631]) ).

tff(c_40986,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40906,c_162]) ).

tff(c_40886,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40879,c_122]) ).

tff(c_40993,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_40886,c_20]) ).

tff(c_40994,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_40993]) ).

tff(c_40999,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_40994,c_126]) ).

tff(c_40900,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40895,c_144]) ).

tff(c_41016,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_6]) ).

tff(c_41017,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_41016]) ).

tff(c_41023,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41017,c_100]) ).

tff(c_40883,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40879,c_148]) ).

tff(c_40987,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40906,c_166]) ).

tff(c_40898,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40895,c_140]) ).

tff(c_40907,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40895,c_84]) ).

tff(c_40908,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_40907]) ).

tff(c_40909,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_40908]) ).

tff(c_40921,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40909,c_136]) ).

tff(c_40980,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37636,c_40898,c_40887,c_40921,c_26]) ).

tff(c_40981,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_40908]) ).

tff(c_41005,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_40987,c_40981]) ).

tff(c_41011,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41005,c_152]) ).

tff(c_41028,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_41023,c_40883,c_41011,c_2]) ).

tff(c_41029,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_41016]) ).

tff(c_41031,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_41029]) ).

tff(c_41045,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41031,c_74]) ).

tff(c_41046,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_40900,c_196,c_41045]) ).

tff(c_41047,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_41046]) ).

tff(c_41052,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41047,c_174]) ).

tff(c_40988,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40906,c_114]) ).

tff(c_41082,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_41052,c_37598,c_40988,c_14]) ).

tff(c_41084,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_41046]) ).

tff(c_40885,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40879,c_124]) ).

tff(c_41034,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41031,c_172]) ).

tff(c_41115,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_40999,c_41084,c_40885,c_41034,c_22]) ).

tff(c_41116,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_41029]) ).

tff(c_41191,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_41116,c_44]) ).

tff(c_41192,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_41191]) ).

tff(c_41193,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_41192]) ).

tff(c_41198,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41193,c_98]) ).

tff(c_41203,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_41198,c_40883,c_41011,c_2]) ).

tff(c_41205,plain,
    op(e3,e2) != e1,
    inference(splitRight,[status(thm)],[c_41192]) ).

tff(c_41126,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_41116,c_102]) ).

tff(c_40985,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40906,c_158]) ).

tff(c_41222,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_41205,c_41126,c_40985,c_4]) ).

tff(c_41223,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_40993]) ).

tff(c_41236,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_40986,c_41223]) ).

tff(c_41380,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41236,c_40879,c_80]) ).

tff(c_41381,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_770,c_204,c_202,c_41380]) ).

tff(c_41248,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_37598,c_40988,c_14]) ).

tff(c_41241,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41236,c_160]) ).

tff(c_41253,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41248,c_170]) ).

tff(c_41259,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_41253,c_6]) ).

tff(c_41260,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_41259]) ).

tff(c_41265,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_41260,c_102]) ).

tff(c_41354,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_41241,c_41265,c_40985,c_4]) ).

tff(c_41355,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_41259]) ).

tff(c_41368,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_41355,c_44]) ).

tff(c_41369,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_41241,c_41368]) ).

tff(c_41225,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_40987,c_40981]) ).

tff(c_41535,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40895,c_765,c_765,c_41381,c_41248,c_41248,c_41381,c_41236,c_41236,c_41369,c_41225,c_41225,c_662]) ).

tff(c_41536,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_202,c_196,c_41535]) ).

tff(c_41537,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_37631]) ).

tff(c_41542,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41537,c_162]) ).

tff(c_41550,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_41542,c_40886,c_20]) ).

tff(c_41551,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_41550]) ).

tff(c_41556,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41551,c_126]) ).

tff(c_41544,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41537,c_114]) ).

tff(c_41562,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_40900,c_41544,c_74]) ).

tff(c_41563,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_41562]) ).

tff(c_41568,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41563,c_172]) ).

tff(c_41574,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_41568,c_6]) ).

tff(c_41575,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_41574]) ).

tff(c_41541,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41537,c_158]) ).

tff(c_41652,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_41575,c_44]) ).

tff(c_41653,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_41541,c_41652]) ).

tff(c_41746,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_41575,c_41653,c_41653,c_37607,c_41575,c_41653,c_746]) ).

tff(c_41747,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_41574]) ).

tff(c_41752,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41747,c_170]) ).

tff(c_41764,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_41544,c_37598,c_41752,c_14]) ).

tff(c_41766,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_41562]) ).

tff(c_41787,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40895,c_37592,c_765,c_82]) ).

tff(c_41788,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_41787]) ).

tff(c_41792,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41788,c_132]) ).

tff(c_41856,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41556,c_41766,c_40885,c_41792,c_22]) ).

tff(c_41857,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_41550]) ).

tff(c_41861,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41857,c_130]) ).

tff(c_41893,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40895,c_37592,c_765,c_82]) ).

tff(c_41894,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_41861,c_194,c_200,c_41893]) ).

tff(c_41895,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_40894]) ).

tff(c_41900,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41895,c_130]) ).

tff(c_41922,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41918,c_162]) ).

tff(c_41939,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_41900,c_40886,c_41922,c_20]) ).

tff(c_41945,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41939,c_168]) ).

tff(c_41896,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_40894]) ).

tff(c_41929,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_771,c_41896,c_37600,c_32]) ).

tff(c_41961,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41929,c_41907,c_96]) ).

tff(c_41962,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_41945,c_204,c_41961]) ).

tff(c_41944,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41939,c_126]) ).

tff(c_41899,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41895,c_132]) ).

tff(c_41950,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_41944,c_41899,c_40885,c_22]) ).

tff(c_41972,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41962,c_41950,c_74]) ).

tff(c_41973,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_41972]) ).

tff(c_41974,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_41973]) ).

tff(c_41978,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41974,c_170]) ).

tff(c_41955,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41950,c_172]) ).

tff(c_41987,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_766,c_41978,c_41955,c_6]) ).

tff(c_570,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_42123,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41918,c_41987,c_41987,c_41918,c_37592,c_37592,c_41929,c_41939,c_41939,c_41929,c_41962,c_41962,c_570]) ).

tff(c_42124,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_196,c_42123]) ).

tff(c_42125,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_41973]) ).

tff(c_42130,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42125,c_102]) ).

tff(c_42154,plain,
    ( ( op(e3,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41939,c_41918,c_58]) ).

tff(c_42155,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41910,c_204,c_196,c_42130,c_42154]) ).

tff(c_42156,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_37631]) ).

tff(c_41911,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41907,c_136]) ).

tff(c_42163,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42156,c_114]) ).

tff(c_42179,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41895,c_40879,c_80]) ).

tff(c_42180,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_42179]) ).

tff(c_42181,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_42180]) ).

tff(c_42217,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42181,c_74]) ).

tff(c_42218,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_41911,c_204,c_42163,c_42217]) ).

tff(c_41913,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41907,c_152]) ).

tff(c_42182,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_768,c_41913,c_40883,c_2]) ).

tff(c_42241,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_42218,c_42182,c_40]) ).

tff(c_42242,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_42241]) ).

tff(c_42260,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_37637,c_42163,c_37598,c_14]) ).

tff(c_42169,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_771,c_41896,c_37600,c_32]) ).

tff(c_42197,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42181,c_180]) ).

tff(c_42206,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42169,c_41907,c_96]) ).

tff(c_42207,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_42197,c_204,c_42206]) ).

tff(c_42359,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42156,c_42242,c_42242,c_42182,c_42260,c_42260,c_42156,c_40879,c_40879,c_42169,c_42207,c_42207,c_400]) ).

tff(c_42360,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_196,c_194,c_42359]) ).

tff(c_42361,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_42180]) ).

tff(c_42366,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42361,c_126]) ).

tff(c_42376,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_42366,c_41899,c_40885,c_22]) ).

tff(c_42380,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42376,c_174]) ).

tff(c_52,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e2,e1) = e3 )
    | ( op(e2,e0) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_42387,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_42156,c_37607,c_52]) ).

tff(c_42388,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_42380,c_196,c_200,c_42387]) ).

tff(c_42389,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_41906]) ).

tff(c_42391,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41895,c_37592,c_765,c_82]) ).

tff(c_42392,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_42391]) ).

tff(c_42396,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42392,c_140]) ).

tff(c_42414,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_42389,c_42396]) ).

tff(c_42415,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_37606]) ).

tff(c_42417,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_42415]) ).

tff(c_42424,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42417,c_110]) ).

tff(c_45017,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37596,c_42424,c_12]) ).

tff(c_45018,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_45017]) ).

tff(c_45022,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45018,c_162]) ).

tff(c_42422,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42417,c_154]) ).

tff(c_42429,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_42422,c_84]) ).

tff(c_42430,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_42429]) ).

tff(c_44576,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_92]) ).

tff(c_44577,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_44576]) ).

tff(c_44578,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_44577]) ).

tff(c_44583,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_44578,c_178]) ).

tff(c_44581,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_44578,c_136]) ).

tff(c_44602,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_44581,c_42422,c_26]) ).

tff(c_44603,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_44602]) ).

tff(c_44608,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_44603,c_156]) ).

tff(c_44615,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_37592,c_765,c_90]) ).

tff(c_44616,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_44615]) ).

tff(c_44621,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_44616,c_128]) ).

tff(c_42421,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42417,c_150]) ).

tff(c_44655,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_44608,c_44621,c_42421,c_18]) ).

tff(c_42423,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42417,c_112]) ).

tff(c_44589,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37598,c_42423,c_14]) ).

tff(c_44590,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_44589]) ).

tff(c_44594,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_44590,c_174]) ).

tff(c_44584,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_44578,c_180]) ).

tff(c_43556,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_37592,c_765,c_90]) ).

tff(c_43557,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_43556]) ).

tff(c_43061,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37596,c_42424,c_12]) ).

tff(c_43062,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_43061]) ).

tff(c_43078,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_43062,c_166]) ).

tff(c_43084,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_96]) ).

tff(c_43085,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_43078,c_43084]) ).

tff(c_43086,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_43085]) ).

tff(c_43088,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_43086,c_136]) ).

tff(c_43091,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_43086,c_180]) ).

tff(c_43079,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_43062,c_114]) ).

tff(c_43108,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_43079,c_37598,c_42423,c_14]) ).

tff(c_43112,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43108,c_174]) ).

tff(c_42441,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_6]) ).

tff(c_42442,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_42441]) ).

tff(c_42446,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42442,c_176]) ).

tff(c_42448,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42442,c_100]) ).

tff(c_42453,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_42421,c_18]) ).

tff(c_42454,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_42453]) ).

tff(c_42458,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42454,c_124]) ).

tff(c_42444,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42442,c_172]) ).

tff(c_42459,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42454,c_122]) ).

tff(c_42447,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42442,c_102]) ).

tff(c_42465,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_42447,c_4]) ).

tff(c_42466,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_42465]) ).

tff(c_42498,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_42466,c_98]) ).

tff(c_42420,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42417,c_146]) ).

tff(c_42537,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_42448,c_42498,c_42420,c_2]) ).

tff(c_42538,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_42465]) ).

tff(c_42543,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42538,c_160]) ).

tff(c_42643,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_42459,c_42543,c_20]) ).

tff(c_42644,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_42643]) ).

tff(c_42555,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37596,c_42424,c_12]) ).

tff(c_42556,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_42555]) ).

tff(c_42561,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42556,c_114]) ).

tff(c_42445,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42442,c_170]) ).

tff(c_42631,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42561,c_42445,c_37598,c_42423,c_14]) ).

tff(c_42632,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_42555]) ).

tff(c_42636,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42632,c_162]) ).

tff(c_42655,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_42644,c_42636]) ).

tff(c_42656,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_42643]) ).

tff(c_42663,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_42656,c_126]) ).

tff(c_42754,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_42458,c_42444,c_42663,c_22]) ).

tff(c_42708,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42442,c_70]) ).

tff(c_42709,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_42663,c_37598,c_198,c_42708]) ).

tff(c_728,plain,
    ( ( op(op(e1,op(e1,e1)),e1) != e2 )
    | ( op(e1,e1) != e3 )
    | ( op(e1,op(e1,e1)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_634]) ).

tff(c_42833,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_42454,c_42754,c_42754,c_42709,c_42454,c_42754,c_728]) ).

tff(c_42834,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_42453]) ).

tff(c_42836,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_42834]) ).

tff(c_42841,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_42836,c_148]) ).

tff(c_42860,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_42448,c_42841,c_42420,c_2]) ).

tff(c_42861,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_42834]) ).

tff(c_42875,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42861,c_80]) ).

tff(c_42876,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_204,c_42875]) ).

tff(c_42877,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_42876]) ).

tff(c_42881,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42877,c_174]) ).

tff(c_42931,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42881,c_42445,c_37598,c_42423,c_14]) ).

tff(c_42932,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_42876]) ).

tff(c_42937,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42932,c_162]) ).

tff(c_43046,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_42937,c_37596,c_42424,c_12]) ).

tff(c_43050,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43046,c_166]) ).

tff(c_42939,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42932,c_168]) ).

tff(c_42944,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_96]) ).

tff(c_42945,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_42944]) ).

tff(c_42946,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_42945]) ).

tff(c_42949,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42946,c_136]) ).

tff(c_42995,plain,
    ( ( op(e3,e3) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42861,c_42417,c_46]) ).

tff(c_42996,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42949,c_204,c_200,c_768,c_42995]) ).

tff(c_42997,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_42945]) ).

tff(c_43001,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_42939,c_42997]) ).

tff(c_43056,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_43001,c_92]) ).

tff(c_43057,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_42446,c_43050,c_204,c_43056]) ).

tff(c_43058,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_42441]) ).

tff(c_43060,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_43058]) ).

tff(c_43153,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_42420,c_2]) ).

tff(c_43154,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_43153]) ).

tff(c_43189,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_43060,c_43154,c_40]) ).

tff(c_43190,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_43189]) ).

tff(c_43143,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_37592,c_765,c_90]) ).

tff(c_43144,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_43143]) ).

tff(c_43077,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_43062,c_162]) ).

tff(c_43117,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_43077,c_20]) ).

tff(c_43118,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_43117]) ).

tff(c_43120,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43118,c_130]) ).

tff(c_43128,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_37592,c_765,c_90]) ).

tff(c_43129,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_43120,c_198,c_204,c_43128]) ).

tff(c_43130,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_43117]) ).

tff(c_43132,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_43130]) ).

tff(c_43096,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_42421,c_18]) ).

tff(c_43097,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_43096]) ).

tff(c_43198,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43144,c_43132,c_43097,c_72]) ).

tff(c_43199,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_43198]) ).

tff(c_43309,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43062,c_43190,c_43190,c_43199,c_43108,c_43108,c_43199,c_43144,c_43144,c_43154,c_42430,c_42430,c_428]) ).

tff(c_43310,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_202,c_204,c_43309]) ).

tff(c_43311,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_43153]) ).

tff(c_43316,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_43311,c_98]) ).

tff(c_43068,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_43060,c_102]) ).

tff(c_43374,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_767,c_43316,c_43068,c_4]) ).

tff(c_43441,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_43374,c_43311,c_43311,c_43097,c_43374,c_43311,c_734]) ).

tff(c_43442,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_43130]) ).

tff(c_43448,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_43442,c_126]) ).

tff(c_43065,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_43060,c_172]) ).

tff(c_43467,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43091,c_43112,c_43448,c_43065,c_22]) ).

tff(c_43468,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_43096]) ).

tff(c_43470,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_43468]) ).

tff(c_43477,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_43470,c_156]) ).

tff(c_43508,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_43088,c_43477,c_42422,c_26]) ).

tff(c_43513,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43508,c_152]) ).

tff(c_43473,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_43470,c_148]) ).

tff(c_43541,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_43513,c_43473,c_42420,c_2]) ).

tff(c_43542,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_43468]) ).

tff(c_43548,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43542,c_128]) ).

tff(c_43568,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_43557,c_43548]) ).

tff(c_43570,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_43085]) ).

tff(c_43580,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_42421,c_18]) ).

tff(c_43581,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_43580]) ).

tff(c_43569,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_43085]) ).

tff(c_43575,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_43569,c_156]) ).

tff(c_43592,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_43581,c_43575]) ).

tff(c_43593,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_43580]) ).

tff(c_43595,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_43593]) ).

tff(c_43600,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_43595,c_124]) ).

tff(c_43610,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_43600,c_43065,c_22]) ).

tff(c_43611,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_43610]) ).

tff(c_43598,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_43595,c_148]) ).

tff(c_43657,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_43598,c_42420,c_2]) ).

tff(c_43601,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_43595,c_122]) ).

tff(c_43667,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_43077,c_43601,c_20]) ).

tff(c_43668,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_43667]) ).

tff(c_43671,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43668,c_130]) ).

tff(c_42436,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_192]) ).

tff(c_43687,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_43671,c_37599,c_42436,c_24]) ).

tff(c_43688,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_43667]) ).

tff(c_43646,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_43060,c_40]) ).

tff(c_43647,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_43598,c_43646]) ).

tff(c_43701,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43688,c_43062,c_43647,c_58]) ).

tff(c_43702,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_43701]) ).

tff(c_216,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_43814,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43611,c_43657,c_43657,c_43657,c_42417,c_42417,c_43657,c_43688,c_43688,c_43611,c_43702,c_43702,c_216]) ).

tff(c_43815,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_198,c_202,c_43814]) ).

tff(c_43816,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_43610]) ).

tff(c_43829,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43816,c_43060,c_78]) ).

tff(c_43830,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43570,c_204,c_43079,c_200,c_43829]) ).

tff(c_43831,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_43593]) ).

tff(c_43836,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43831,c_128]) ).

tff(c_43925,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_37592,c_765,c_90]) ).

tff(c_43926,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_43836,c_198,c_204,c_43925]) ).

tff(c_43927,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_43061]) ).

tff(c_43942,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43927,c_158]) ).

tff(c_44014,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_42420,c_2]) ).

tff(c_44015,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_44014]) ).

tff(c_44106,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_43060,c_44015,c_40]) ).

tff(c_44107,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_44106]) ).

tff(c_44018,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_44015,c_152]) ).

tff(c_43945,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43927,c_114]) ).

tff(c_44034,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_43945,c_37598,c_42423,c_14]) ).

tff(c_44044,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44034,c_43060,c_70]) ).

tff(c_44045,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_44044]) ).

tff(c_44046,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_44045]) ).

tff(c_43951,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_42421,c_18]) ).

tff(c_43952,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_43951]) ).

tff(c_43958,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_43952,c_156]) ).

tff(c_43963,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_96]) ).

tff(c_43964,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_43958,c_43963]) ).

tff(c_43965,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_43964]) ).

tff(c_43969,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_43965,c_178]) ).

tff(c_44011,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43969,c_43945,c_37598,c_42423,c_14]) ).

tff(c_44012,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_43964]) ).

tff(c_44072,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_44046,c_44012,c_92]) ).

tff(c_44073,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_44018,c_44072]) ).

tff(c_44074,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_44045]) ).

tff(c_44085,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_37592,c_765,c_90]) ).

tff(c_44086,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_44085]) ).

tff(c_44151,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_43958,c_44018,c_42422,c_26]) ).

tff(c_454,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_44235,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43927,c_44107,c_44107,c_43927,c_37592,c_37592,c_44074,c_44086,c_44086,c_43927,c_44151,c_44151,c_454]) ).

tff(c_44236,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_202,c_196,c_44235]) ).

tff(c_44237,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_44014]) ).

tff(c_44252,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_44237,c_98]) ).

tff(c_43934,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_43060,c_102]) ).

tff(c_44322,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_43942,c_44252,c_43934,c_4]) ).

tff(c_44323,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_43951]) ).

tff(c_44325,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_44323]) ).

tff(c_44328,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_44325,c_148]) ).

tff(c_43944,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43927,c_166]) ).

tff(c_44337,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_42420,c_2]) ).

tff(c_44338,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_44337]) ).

tff(c_44342,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_44338,c_152]) ).

tff(c_44330,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_44325,c_124]) ).

tff(c_44348,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43060,c_70]) ).

tff(c_44349,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_44330,c_37598,c_194,c_44348]) ).

tff(c_44359,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_44349,c_92]) ).

tff(c_44360,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_43944,c_44342,c_44359]) ).

tff(c_44361,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_44337]) ).

tff(c_44375,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44328,c_44361]) ).

tff(c_44376,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_44323]) ).

tff(c_44381,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_44376,c_128]) ).

tff(c_44560,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_37592,c_765,c_90]) ).

tff(c_44561,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_44381,c_198,c_204,c_44560]) ).

tff(c_44562,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_43058]) ).

tff(c_44566,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_44562,c_172]) ).

tff(c_44738,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_44594,c_44584,c_44566,c_22]) ).

tff(c_44770,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_44655,c_44738,c_44738,c_44590,c_44655,c_44738,c_750]) ).

tff(c_44771,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_44602]) ).

tff(c_44809,plain,
    ( ( op(e3,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44771,c_42417,c_46]) ).

tff(c_44810,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_768,c_44809]) ).

tff(c_44895,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44771,c_44810,c_42417,c_42]) ).

tff(c_44896,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_44895]) ).

tff(c_44569,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_44562,c_102]) ).

tff(c_44825,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_44569,c_4]) ).

tff(c_44826,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_44825]) ).

tff(c_44831,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_44826,c_98]) ).

tff(c_44854,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44771,c_44810,c_42417,c_42]) ).

tff(c_44855,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_44831,c_44854]) ).

tff(c_44856,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_44825]) ).

tff(c_44595,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_44590,c_114]) ).

tff(c_44887,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_44595,c_37596,c_42424,c_12]) ).

tff(c_44906,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_44594,c_44584,c_44566,c_22]) ).

tff(c_44783,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_37592,c_765,c_90]) ).

tff(c_44784,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_44783]) ).

tff(c_460,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_45010,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44896,c_44856,c_44856,c_44887,c_37592,c_37592,c_44906,c_44784,c_44784,c_44896,c_42430,c_42430,c_460]) ).

tff(c_45011,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_200,c_204,c_45010]) ).

tff(c_45012,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_44589]) ).

tff(c_45014,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44583,c_45012]) ).

tff(c_45015,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_44577]) ).

tff(c_45029,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_45015]) ).

tff(c_45033,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45029,c_152]) ).

tff(c_44570,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_44562,c_100]) ).

tff(c_45064,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_45033,c_44570,c_42420,c_2]) ).

tff(c_45065,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_45015]) ).

tff(c_45071,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45065,c_168]) ).

tff(c_45079,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_42421,c_18]) ).

tff(c_45080,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_45079]) ).

tff(c_45084,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45080,c_124]) ).

tff(c_45024,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45018,c_114]) ).

tff(c_45105,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_45024,c_37598,c_42423,c_14]) ).

tff(c_45109,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45105,c_174]) ).

tff(c_45193,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_45084,c_45109,c_44566,c_22]) ).

tff(c_45161,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_37592,c_765,c_90]) ).

tff(c_45162,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_45161]) ).

tff(c_45086,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45080,c_156]) ).

tff(c_45093,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_45065,c_96]) ).

tff(c_45094,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_45086,c_45093]) ).

tff(c_650,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_45272,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_765,c_765,c_42430,c_45018,c_45018,c_45193,c_45162,c_45162,c_42430,c_45094,c_45094,c_650]) ).

tff(c_45273,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_200,c_196,c_45272]) ).

tff(c_45274,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_45079]) ).

tff(c_45276,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_45274]) ).

tff(c_45282,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45276,c_122]) ).

tff(c_45072,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45065,c_164]) ).

tff(c_45342,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_767,c_45072,c_44569,c_4]) ).

tff(c_45346,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_45342,c_160]) ).

tff(c_45361,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_45022,c_45071,c_45282,c_45346,c_20]) ).

tff(c_45362,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_45274]) ).

tff(c_45367,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45362,c_128]) ).

tff(c_45407,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42430,c_37592,c_765,c_90]) ).

tff(c_45408,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_45367,c_198,c_204,c_45407]) ).

tff(c_45409,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_45017]) ).

tff(c_45415,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45409,c_166]) ).

tff(c_45433,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_45415,c_45015]) ).

tff(c_45437,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45433,c_152]) ).

tff(c_45549,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_45437,c_44570,c_42420,c_2]) ).

tff(c_45551,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_42429]) ).

tff(c_47821,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_82]) ).

tff(c_47822,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_45551,c_194,c_200,c_47821]) ).

tff(c_47021,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_47034,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_47021,c_162]) ).

tff(c_45552,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_771,c_96]) ).

tff(c_45553,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_45552]) ).

tff(c_45558,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45553,c_178]) ).

tff(c_45737,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_45558,c_37598,c_42423,c_14]) ).

tff(c_45743,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45737,c_114]) ).

tff(c_45945,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_45743,c_37596,c_42424,c_12]) ).

tff(c_45554,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45553,c_136]) ).

tff(c_45576,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_45554,c_42422,c_26]) ).

tff(c_45577,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_45576]) ).

tff(c_45580,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45577,c_140]) ).

tff(c_45724,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_45580,c_37600,c_45551,c_32]) ).

tff(c_45725,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_45576]) ).

tff(c_45731,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45725,c_152]) ).

tff(c_45748,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_40]) ).

tff(c_45749,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_45731,c_45748]) ).

tff(c_45750,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_45749]) ).

tff(c_45760,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_45750,c_44]) ).

tff(c_45761,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_45760]) ).

tff(c_45762,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_45761]) ).

tff(c_45826,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_45750,c_45762,c_36]) ).

tff(c_45827,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_42420,c_45826]) ).

tff(c_45828,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_45761]) ).

tff(c_45834,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45828,c_98]) ).

tff(c_45753,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45750,c_102]) ).

tff(c_45550,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_42429]) ).

tff(c_45564,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45553,c_45550]) ).

tff(c_45565,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_45564]) ).

tff(c_45571,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_45565,c_164]) ).

tff(c_45841,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_45834,c_45753,c_45571,c_4]) ).

tff(c_45842,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_45749]) ).

tff(c_45843,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_45749]) ).

tff(c_45881,plain,
    ( ( op(e3,e1) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45553,c_45737,c_70]) ).

tff(c_45882,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_45843,c_45881]) ).

tff(c_45854,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45553,c_45565,c_45725,c_92]) ).

tff(c_45855,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_45854]) ).

tff(c_45742,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45737,c_170]) ).

tff(c_45864,plain,
    ( ( op(e3,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_45842,c_44]) ).

tff(c_45865,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_45742,c_198,c_45864]) ).

tff(c_45869,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45865,c_148]) ).

tff(c_45732,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45725,c_156]) ).

tff(c_45893,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_45869,c_45732,c_42421,c_18]) ).

tff(c_46039,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45945,c_45842,c_45842,c_45882,c_45737,c_45737,c_45855,c_45893,c_45893,c_45865,c_45565,c_45565,c_400]) ).

tff(c_46040,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_196,c_198,c_46039]) ).

tff(c_46041,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_45552]) ).

tff(c_47020,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_46041]) ).

tff(c_47026,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_47020,c_156]) ).

tff(c_47055,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_47026,c_42421,c_18]) ).

tff(c_47056,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_47055]) ).

tff(c_47059,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47056,c_148]) ).

tff(c_46065,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37596,c_42424,c_12]) ).

tff(c_46066,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_46065]) ).

tff(c_46043,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_45550]) ).

tff(c_46054,plain,
    ( ( e3 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46043,c_46041]) ).

tff(c_46055,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_46054]) ).

tff(c_46060,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46055,c_156]) ).

tff(c_46076,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_42420,c_2]) ).

tff(c_46077,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_46076]) ).

tff(c_46080,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46077,c_148]) ).

tff(c_46070,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46066,c_162]) ).

tff(c_46048,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_46043,c_168]) ).

tff(c_46087,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46070,c_46048,c_20]) ).

tff(c_46088,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_46087]) ).

tff(c_46132,plain,
    ( ( op(e1,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46088,c_80]) ).

tff(c_46133,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_770,c_204,c_46060,c_46132]) ).

tff(c_46168,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_46060,c_46080,c_42421,c_18]) ).

tff(c_46081,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46077,c_100]) ).

tff(c_46082,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46077,c_98]) ).

tff(c_46049,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_46043,c_164]) ).

tff(c_46089,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_767,c_46082,c_46049,c_4]) ).

tff(c_46094,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46089,c_102]) ).

tff(c_46119,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_766,c_46081,c_46094,c_6]) ).

tff(c_46176,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46133,c_46119,c_70]) ).

tff(c_46177,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_37598,c_194,c_46176]) ).

tff(c_210,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_46285,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46133,c_46077,c_46077,c_46077,c_42417,c_42417,c_46066,c_46168,c_46168,c_46066,c_46177,c_46177,c_210]) ).

tff(c_46286,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_200,c_204,c_46285]) ).

tff(c_46287,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_46087]) ).

tff(c_46292,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46287,c_122]) ).

tff(c_46366,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46060,c_46080,c_46292,c_42421,c_18]) ).

tff(c_46367,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_46076]) ).

tff(c_46393,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46070,c_46048,c_20]) ).

tff(c_46394,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_46393]) ).

tff(c_46398,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46394,c_122]) ).

tff(c_46448,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46055,c_42417,c_46367,c_42]) ).

tff(c_46449,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_46398,c_196,c_198,c_46448]) ).

tff(c_46450,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_46393]) ).

tff(c_46369,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46043,c_46055,c_92]) ).

tff(c_46370,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_46369]) ).

tff(c_46371,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_46370]) ).

tff(c_46482,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46371,c_37592,c_765,c_82]) ).

tff(c_46483,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_46482]) ).

tff(c_46383,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46367,c_148]) ).

tff(c_46520,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_46060,c_46383,c_42421,c_18]) ).

tff(c_46529,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46483,c_46450,c_46520,c_80]) ).

tff(c_46530,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_46529]) ).

tff(c_46384,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46367,c_100]) ).

tff(c_46463,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_46384,c_6]) ).

tff(c_46464,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_46463]) ).

tff(c_46470,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46464,c_102]) ).

tff(c_46385,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46367,c_98]) ).

tff(c_46479,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_46470,c_46385,c_46049,c_4]) ).

tff(c_46480,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_46463]) ).

tff(c_46542,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46530,c_46480,c_70]) ).

tff(c_46543,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_37598,c_194,c_46542]) ).

tff(c_46652,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46066,c_46367,c_46367,c_46367,c_42417,c_42417,c_46066,c_46450,c_46450,c_46066,c_46543,c_46543,c_218]) ).

tff(c_46653,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_202,c_204,c_46652]) ).

tff(c_46654,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_46370]) ).

tff(c_46670,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46654,c_180]) ).

tff(c_46692,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46070,c_46048,c_20]) ).

tff(c_46693,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_46692]) ).

tff(c_46697,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46693,c_160]) ).

tff(c_46660,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46367,c_98]) ).

tff(c_46716,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_46697,c_46660,c_46049,c_4]) ).

tff(c_46717,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_46692]) ).

tff(c_46723,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46717,c_126]) ).

tff(c_46678,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_82]) ).

tff(c_46679,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_45551,c_194,c_200,c_46678]) ).

tff(c_46682,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_46679,c_132]) ).

tff(c_46764,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_46670,c_46723,c_46682,c_22]) ).

tff(c_46731,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_46367,c_36]) ).

tff(c_46732,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_46049,c_194,c_46731]) ).

tff(c_46774,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46654,c_46764,c_46732,c_70]) ).

tff(c_46775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_37598,c_194,c_46774]) ).

tff(c_46776,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_46065]) ).

tff(c_46928,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_46776,c_42417,c_64]) ).

tff(c_46929,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_46928]) ).

tff(c_47006,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46929,c_46776,c_46776,c_46043,c_46929,c_46776,c_720]) ).

tff(c_47007,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_45550]) ).

tff(c_47066,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_4]) ).

tff(c_47067,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_47066]) ).

tff(c_47069,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47067,c_158]) ).

tff(c_47079,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_47034,c_47069,c_37596,c_42424,c_12]) ).

tff(c_47080,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_47066]) ).

tff(c_47082,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_47080]) ).

tff(c_47105,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e3,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_47082,c_44]) ).

tff(c_47106,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_47059,c_47105]) ).

tff(c_47143,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47007,c_47106,c_70]) ).

tff(c_47144,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_37598,c_198,c_47143]) ).

tff(c_47256,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_47021,c_47144,c_47144,c_47007,c_47021,c_47144,c_724]) ).

tff(c_47257,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_47080]) ).

tff(c_47264,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47257,c_98]) ).

tff(c_47346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_47059,c_47264,c_42420,c_2]) ).

tff(c_47347,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_47055]) ).

tff(c_47354,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47347,c_124]) ).

tff(c_47041,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47007,c_47020,c_92]) ).

tff(c_47042,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_47041]) ).

tff(c_47043,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_47042]) ).

tff(c_47418,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47043,c_37592,c_765,c_82]) ).

tff(c_47419,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_47418]) ).

tff(c_47444,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47419,c_47021,c_47347,c_76]) ).

tff(c_47445,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_47444]) ).

tff(c_47352,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47347,c_148]) ).

tff(c_47359,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_40]) ).

tff(c_47360,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_47352,c_47359]) ).

tff(c_47361,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_47360]) ).

tff(c_47385,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_47361,c_44]) ).

tff(c_47386,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_47385]) ).

tff(c_47387,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_47386]) ).

tff(c_47391,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47387,c_98]) ).

tff(c_47396,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47020,c_47347,c_42417,c_42]) ).

tff(c_47397,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_47391,c_47396]) ).

tff(c_47398,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_47386]) ).

tff(c_47547,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47445,c_47398,c_47398,c_47398,c_42417,c_42417,c_47043,c_47021,c_47021,c_47445,c_47043,c_47043,c_220]) ).

tff(c_47548,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_198,c_204,c_47547]) ).

tff(c_47550,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_47360]) ).

tff(c_47013,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_47007,c_176]) ).

tff(c_47572,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_766,c_47550,c_47013,c_6]) ).

tff(c_47585,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47007,c_47572,c_70]) ).

tff(c_47586,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_47354,c_37598,c_198,c_47585]) ).

tff(c_47587,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_47042]) ).

tff(c_47592,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47587,c_166]) ).

tff(c_47611,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_47034,c_47592,c_37596,c_42424,c_12]) ).

tff(c_47612,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_47623,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_47612]) ).

tff(c_47627,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_47623,c_130]) ).

tff(c_47804,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_82]) ).

tff(c_47805,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_45551,c_47627,c_194,c_200,c_47804]) ).

tff(c_47806,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_47612]) ).

tff(c_47808,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_47806]) ).

tff(c_47618,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_47020,c_156]) ).

tff(c_47944,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47822,c_47808,c_72]) ).

tff(c_47945,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_47944]) ).

tff(c_47946,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_47945]) ).

tff(c_47974,plain,
    ( ( op(e1,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47822,c_47946,c_47808,c_80]) ).

tff(c_47975,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_47618,c_47974]) ).

tff(c_47976,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_47945]) ).

tff(c_48000,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47822,c_47808,c_47976,c_80]) ).

tff(c_48001,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_48000]) ).

tff(c_47815,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47808,c_126]) ).

tff(c_47833,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37598,c_42423,c_14]) ).

tff(c_47834,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_47833]) ).

tff(c_47895,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_766,c_47013,c_6]) ).

tff(c_47896,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_47895]) ).

tff(c_47901,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47896,c_100]) ).

tff(c_47844,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47822,c_47808,c_72]) ).

tff(c_47845,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_47844]) ).

tff(c_47846,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_47845]) ).

tff(c_47878,plain,
    ( ( op(e1,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47822,c_47846,c_47808,c_80]) ).

tff(c_47879,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_47618,c_47878]) ).

tff(c_47880,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_47845]) ).

tff(c_47885,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47880,c_148]) ).

tff(c_47915,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768,c_47901,c_47885,c_42420,c_2]) ).

tff(c_47916,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_47895]) ).

tff(c_47930,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47007,c_47834,c_47916,c_74]) ).

tff(c_47931,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_47815,c_204,c_198,c_47930]) ).

tff(c_47932,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_47833]) ).

tff(c_47937,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47932,c_170]) ).

tff(c_47989,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_766,c_47937,c_47013,c_6]) ).

tff(c_48149,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_47822,c_48001,c_48001,c_47989,c_47822,c_48001,c_756]) ).

tff(c_48150,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_47806]) ).

tff(c_48159,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_48150,c_168]) ).

tff(c_48304,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47007,c_47020,c_88]) ).

tff(c_48305,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37600,c_194,c_48159,c_202,c_48304]) ).

tff(c_48306,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_46041]) ).

tff(c_48312,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_48306,c_168]) ).

tff(c_48318,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37596,c_42424,c_12]) ).

tff(c_48319,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_48318]) ).

tff(c_48311,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_48306,c_166]) ).

tff(c_48330,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_48319,c_48311]) ).

tff(c_48331,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_48318]) ).

tff(c_48562,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48331,c_162]) ).

tff(c_48307,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_46041]) ).

tff(c_48546,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47007,c_48306,c_92]) ).

tff(c_48547,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_48546]) ).

tff(c_48548,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_48547]) ).

tff(c_48552,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48548,c_140]) ).

tff(c_48351,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48331,c_114]) ).

tff(c_48333,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_40]) ).

tff(c_48334,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_48333]) ).

tff(c_48335,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_48334]) ).

tff(c_48369,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47007,c_48335,c_74]) ).

tff(c_48370,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_48351,c_198,c_48369]) ).

tff(c_48341,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_48335,c_100]) ).

tff(c_48391,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_768,c_48341,c_42420,c_2]) ).

tff(c_48350,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48331,c_162]) ).

tff(c_48357,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_82]) ).

tff(c_48358,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_45551,c_194,c_200,c_48357]) ).

tff(c_48363,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_48358,c_130]) ).

tff(c_48418,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_48312,c_48350,c_48363,c_20]) ).

tff(c_48395,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48391,c_152]) ).

tff(c_48428,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47007,c_48306,c_92]) ).

tff(c_48429,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_48395,c_48428]) ).

tff(c_48542,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48370,c_48391,c_48391,c_48391,c_42417,c_42417,c_48331,c_48418,c_48418,c_48370,c_48429,c_48429,c_220]) ).

tff(c_48543,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_198,c_204,c_48542]) ).

tff(c_48544,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_48334]) ).

tff(c_48645,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_48544]) ).

tff(c_48650,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_48645,c_152]) ).

tff(c_48733,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48307,c_48552,c_48650,c_42422,c_26]) ).

tff(c_48734,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_48544]) ).

tff(c_48804,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_48734,c_160]) ).

tff(c_48810,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48548,c_37592,c_765,c_82]) ).

tff(c_48811,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_48810]) ).

tff(c_48817,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_48811,c_130]) ).

tff(c_48839,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48312,c_48562,c_48804,c_48817,c_20]) ).

tff(c_48841,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_48547]) ).

tff(c_48952,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_48841,c_37600,c_45551,c_32]) ).

tff(c_48953,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_42415]) ).

tff(c_48961,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48953,c_110]) ).

tff(c_51428,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48961,c_37596,c_12]) ).

tff(c_51429,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_51428]) ).

tff(c_48967,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_92]) ).

tff(c_48978,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_22]) ).

tff(c_48984,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_48978,c_174]) ).

tff(c_48972,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_144]) ).

tff(c_48960,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48953,c_112]) ).

tff(c_49246,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48978,c_74]) ).

tff(c_49247,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_48972,c_204,c_48960,c_49246]) ).

tff(c_48982,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_48978,c_124]) ).

tff(c_48958,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48953,c_150]) ).

tff(c_48957,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48953,c_146]) ).

tff(c_49004,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_2]) ).

tff(c_49005,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_49004]) ).

tff(c_49008,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49005,c_148]) ).

tff(c_49075,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_48982,c_48958,c_49008,c_18]) ).

tff(c_49079,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49075,c_128]) ).

tff(c_49170,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_37592,c_765,c_82]) ).

tff(c_49171,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_49079,c_194,c_200,c_49170]) ).

tff(c_49172,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_49004]) ).

tff(c_49291,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_37592,c_765,c_82]) ).

tff(c_49292,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_49291]) ).

tff(c_48992,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48961,c_37596,c_12]) ).

tff(c_48993,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_48992]) ).

tff(c_49268,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_48984,c_48960,c_37598,c_14]) ).

tff(c_49308,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48978,c_49268,c_49247,c_70]) ).

tff(c_49309,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_49308]) ).

tff(c_49412,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48978,c_49247,c_49247,c_48978,c_48953,c_48953,c_49172,c_49292,c_49292,c_48993,c_49309,c_49309,c_490]) ).

tff(c_49413,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_200,c_204,c_49412]) ).

tff(c_49414,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_48992]) ).

tff(c_49504,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_49414,c_48953,c_64]) ).

tff(c_49505,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_48984,c_200,c_204,c_49504]) ).

tff(c_49506,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_22]) ).

tff(c_49508,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_49506]) ).

tff(c_49510,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49508,c_132]) ).

tff(c_49545,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_37592,c_765,c_82]) ).

tff(c_49546,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_49510,c_194,c_200,c_49545]) ).

tff(c_49547,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_49506]) ).

tff(c_49549,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_49547]) ).

tff(c_49567,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49549,c_172]) ).

tff(c_49550,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_37592,c_765,c_82]) ).

tff(c_49551,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_49550]) ).

tff(c_49556,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49551,c_128]) ).

tff(c_50233,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48953,c_34]) ).

tff(c_50234,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_49556,c_196,c_50233]) ).

tff(c_50235,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_50234]) ).

tff(c_50239,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50235,c_152]) ).

tff(c_50245,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_50239,c_2]) ).

tff(c_50314,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_50245,c_44]) ).

tff(c_50315,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_49567,c_198,c_50314]) ).

tff(c_49961,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48961,c_37596,c_12]) ).

tff(c_49962,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_49961]) ).

tff(c_49975,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_49962,c_162]) ).

tff(c_49573,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_96]) ).

tff(c_49574,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_49573]) ).

tff(c_49575,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_49574]) ).

tff(c_49577,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_49575,c_136]) ).

tff(c_48959,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48953,c_154]) ).

tff(c_49578,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_49575,c_138]) ).

tff(c_48971,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_142]) ).

tff(c_49585,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48958,c_49556,c_18]) ).

tff(c_49586,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_49585]) ).

tff(c_49590,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_49586,c_122]) ).

tff(c_49565,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49549,c_126]) ).

tff(c_49557,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49551,c_130]) ).

tff(c_49841,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_49590,c_49565,c_49557,c_20]) ).

tff(c_49847,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49841,c_168]) ).

tff(c_49814,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_49590,c_49565,c_49557,c_20]) ).

tff(c_49818,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49814,c_160]) ).

tff(c_49598,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48961,c_37596,c_12]) ).

tff(c_49599,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_49598]) ).

tff(c_49630,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49586,c_48953,c_34]) ).

tff(c_49631,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_49630]) ).

tff(c_49632,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_49631]) ).

tff(c_49635,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49632,c_134]) ).

tff(c_49621,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_49590,c_49565,c_49557,c_20]) ).

tff(c_49610,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_4]) ).

tff(c_49611,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_49610]) ).

tff(c_49667,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49621,c_49599,c_49611,c_50]) ).

tff(c_49668,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49635,c_194,c_200,c_196,c_49667]) ).

tff(c_49669,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_49631]) ).

tff(c_49674,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49669,c_100]) ).

tff(c_49698,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_766,c_49567,c_49674,c_6]) ).

tff(c_500,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_49810,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49599,c_49698,c_49698,c_48967,c_49599,c_49599,c_48967,c_49586,c_49586,c_49549,c_48967,c_48967,c_500]) ).

tff(c_49811,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_204,c_49810]) ).

tff(c_49812,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_49610]) ).

tff(c_49824,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_49818,c_49812]) ).

tff(c_49837,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e3,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_49824,c_44]) ).

tff(c_49838,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_49567,c_196,c_48957,c_49837]) ).

tff(c_49839,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_49598]) ).

tff(c_49855,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49839,c_166]) ).

tff(c_49910,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49578,c_48971,c_49847,c_49855,c_28]) ).

tff(c_49911,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_49585]) ).

tff(c_49917,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49911,c_156]) ).

tff(c_49915,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49911,c_148]) ).

tff(c_49925,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_49915,c_2]) ).

tff(c_49929,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49925,c_152]) ).

tff(c_49957,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49577,c_48959,c_49917,c_49929,c_26]) ).

tff(c_49958,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_49574]) ).

tff(c_49960,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_49958]) ).

tff(c_49967,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_49960,c_156]) ).

tff(c_49993,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49551,c_49549,c_80]) ).

tff(c_49994,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_49975,c_49967,c_49993]) ).

tff(c_49995,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_49961]) ).

tff(c_50001,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_49960,c_156]) ).

tff(c_50019,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49551,c_49549,c_80]) ).

tff(c_50020,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_50001,c_50019]) ).

tff(c_738,plain,
    ( ( op(op(e2,op(e2,e2)),e2) != e0 )
    | ( op(e2,e2) != e3 )
    | ( op(e2,op(e2,e2)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_664]) ).

tff(c_50220,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_48953,c_49995,c_49995,c_50020,c_48953,c_49995,c_738]) ).

tff(c_50221,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_49958]) ).

tff(c_50227,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_50221,c_168]) ).

tff(c_50256,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49551,c_49549,c_80]) ).

tff(c_50257,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_50227,c_50256]) ).

tff(c_50391,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_50315,c_50245,c_50245,c_50257,c_50315,c_50245,c_734]) ).

tff(c_50392,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_50234]) ).

tff(c_50226,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_50221,c_166]) ).

tff(c_50468,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_50226,c_48961,c_37596,c_12]) ).

tff(c_50222,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_49958]) ).

tff(c_50393,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_50234]) ).

tff(c_50418,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_50222,c_48959,c_50393,c_26]) ).

tff(c_50490,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_50221,c_50418,c_84]) ).

tff(c_50491,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_50490]) ).

tff(c_50577,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_765,c_765,c_50392,c_50468,c_50468,c_50392,c_49551,c_49551,c_50392,c_50491,c_50491,c_650]) ).

tff(c_50578,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_194,c_200,c_196,c_50577]) ).

tff(c_50579,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_49547]) ).

tff(c_50584,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50579,c_124]) ).

tff(c_50594,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48958,c_50584,c_18]) ).

tff(c_50595,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_50594]) ).

tff(c_50601,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_50595,c_156]) ).

tff(c_51072,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_96]) ).

tff(c_51073,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_50601,c_51072]) ).

tff(c_51074,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_51073]) ).

tff(c_50608,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48960,c_37598,c_14]) ).

tff(c_50609,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_50608]) ).

tff(c_50613,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_50609,c_178]) ).

tff(c_50614,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_50609,c_114]) ).

tff(c_51006,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_50614,c_48961,c_37596,c_12]) ).

tff(c_51010,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_51006,c_158]) ).

tff(c_50983,plain,
    ( ( op(e3,e1) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50579,c_50609,c_74]) ).

tff(c_50984,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_48972,c_198,c_204,c_50983]) ).

tff(c_50621,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_84]) ).

tff(c_50622,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_50621]) ).

tff(c_50623,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_50622]) ).

tff(c_50810,plain,
    ( ( op(e3,e1) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50623,c_50579,c_50609,c_74]) ).

tff(c_50811,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_50810]) ).

tff(c_50686,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_50623,c_96]) ).

tff(c_50687,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_50601,c_50686]) ).

tff(c_48973,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_192]) ).

tff(c_50711,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50579,c_50595,c_76]) ).

tff(c_50712,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_48973,c_198,c_204,c_50711]) ).

tff(c_50634,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_4]) ).

tff(c_50635,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_50634]) ).

tff(c_50638,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50635,c_160]) ).

tff(c_50682,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50579,c_50595,c_76]) ).

tff(c_50683,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48973,c_198,c_50638,c_204,c_50682]) ).

tff(c_50684,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_50634]) ).

tff(c_50698,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_50684]) ).

tff(c_50776,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50687,c_50712,c_50698,c_54]) ).

tff(c_50777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_37596,c_194,c_50776]) ).

tff(c_50778,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_50684]) ).

tff(c_50785,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50778,c_98]) ).

tff(c_50830,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_50785,c_2]) ).

tff(c_50801,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_37592,c_765,c_82]) ).

tff(c_50802,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_50801]) ).

tff(c_50943,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50579,c_50811,c_50811,c_50579,c_48953,c_48953,c_50830,c_50802,c_50802,c_50830,c_50623,c_50623,c_490]) ).

tff(c_50944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_200,c_196,c_50943]) ).

tff(c_50945,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_50622]) ).

tff(c_50947,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_50945]) ).

tff(c_50952,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50947,c_152]) ).

tff(c_50959,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_50952,c_2]) ).

tff(c_51035,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_50984,c_50959,c_36]) ).

tff(c_51036,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_51010,c_194,c_51035]) ).

tff(c_51037,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_50945]) ).

tff(c_51038,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_50945]) ).

tff(c_51049,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_50601,c_48959,c_51038,c_26]) ).

tff(c_51059,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_51037,c_51049,c_96]) ).

tff(c_51060,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_50613,c_200,c_202,c_51059]) ).

tff(c_51061,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_50608]) ).

tff(c_51201,plain,
    ( ( op(e3,e1) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51074,c_50579,c_51061,c_74]) ).

tff(c_51202,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_51201]) ).

tff(c_51236,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_51061,c_48953,c_64]) ).

tff(c_51237,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_51236]) ).

tff(c_484,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_51332,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50579,c_51202,c_51202,c_50579,c_48953,c_48953,c_51237,c_50579,c_50579,c_50579,c_48967,c_48967,c_484]) ).

tff(c_51333,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_204,c_202,c_51332]) ).

tff(c_51334,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_51073]) ).

tff(c_51067,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_51061,c_114]) ).

tff(c_51336,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_48961,c_37596,c_51067,c_12]) ).

tff(c_51342,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51336,c_166]) ).

tff(c_51358,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_51334,c_51342]) ).

tff(c_51359,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_50594]) ).

tff(c_51364,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_51359,c_128]) ).

tff(c_51424,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48967,c_37592,c_765,c_82]) ).

tff(c_51425,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_51364,c_194,c_200,c_51424]) ).

tff(c_51427,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_51435,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51429,c_114]) ).

tff(c_51426,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_51440,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48959,c_51426]) ).

tff(c_51441,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_51440]) ).

tff(c_51447,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_51441,c_164]) ).

tff(c_51452,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_22]) ).

tff(c_51458,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51452,c_180]) ).

tff(c_51735,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51441,c_96]) ).

tff(c_51736,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_771,c_51458,c_204,c_51735]) ).

tff(c_51454,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51452,c_124]) ).

tff(c_51500,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_90]) ).

tff(c_51501,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_51427,c_198,c_204,c_51500]) ).

tff(c_51560,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51501,c_37592,c_765,c_82]) ).

tff(c_51561,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_51560]) ).

tff(c_51487,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_2]) ).

tff(c_51488,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_51487]) ).

tff(c_612,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_51678,plain,
    ( ( e2 = e0 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51561,c_765,c_765,c_51452,c_48953,c_48953,c_51561,c_51452,c_51452,c_51488,c_51561,c_51561,c_612]) ).

tff(c_51679,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_196,c_202,c_51678]) ).

tff(c_51680,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_51487]) ).

tff(c_51686,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_51680,c_98]) ).

tff(c_51433,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51429,c_162]) ).

tff(c_51446,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_51441,c_168]) ).

tff(c_51465,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_51433,c_51446,c_20]) ).

tff(c_51466,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_51465]) ).

tff(c_51721,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51441,c_51466,c_51429,c_50]) ).

tff(c_51722,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_51686,c_51721]) ).

tff(c_51723,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_51465]) ).

tff(c_51728,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_51723,c_122]) ).

tff(c_51746,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_51454,c_48958,c_51728,c_18]) ).

tff(c_51766,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51736,c_51746,c_48953,c_34]) ).

tff(c_51767,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_51766]) ).

tff(c_51777,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_51767,c_40]) ).

tff(c_51778,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_51777]) ).

tff(c_51779,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_51778]) ).

tff(c_51784,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_51779,c_102]) ).

tff(c_51729,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_51723,c_160]) ).

tff(c_51789,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_51447,c_51784,c_51729,c_4]) ).

tff(c_51790,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_51778]) ).

tff(c_51808,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_51435,c_48960,c_37598,c_14]) ).

tff(c_408,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_51941,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51429,c_51790,c_51790,c_51767,c_51808,c_51808,c_51767,c_51723,c_51723,c_51452,c_51441,c_51441,c_408]) ).

tff(c_51942,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_196,c_194,c_202,c_51941]) ).

tff(c_51943,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_22]) ).

tff(c_51945,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_51943]) ).

tff(c_51950,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_51945,c_174]) ).

tff(c_51982,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_51435,c_48960,c_37598,c_51950,c_14]) ).

tff(c_51983,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_51943]) ).

tff(c_51985,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_51983]) ).

tff(c_51988,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_51985,c_132]) ).

tff(c_52086,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_90]) ).

tff(c_52087,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_51427,c_51988,c_198,c_204,c_52086]) ).

tff(c_52088,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_51983]) ).

tff(c_52097,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52088,c_172]) ).

tff(c_52131,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_40]) ).

tff(c_52132,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_52097,c_52131]) ).

tff(c_52133,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_52132]) ).

tff(c_52129,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_2]) ).

tff(c_52130,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_52129]) ).

tff(c_52138,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52130,c_98]) ).

tff(c_52152,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_52133,c_52138]) ).

tff(c_52154,plain,
    op(e3,e2) != e2,
    inference(splitRight,[status(thm)],[c_52132]) ).

tff(c_52095,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52088,c_126]) ).

tff(c_52119,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_51433,c_51446,c_52095,c_20]) ).

tff(c_52124,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52119,c_160]) ).

tff(c_52187,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_51447,c_52154,c_52124,c_4]) ).

tff(c_52188,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_52129]) ).

tff(c_52210,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_52188,c_40]) ).

tff(c_52211,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_52097,c_194,c_52210]) ).

tff(c_52200,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_51435,c_48960,c_37598,c_14]) ).

tff(c_52205,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52200,c_178]) ).

tff(c_52192,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52188,c_152]) ).

tff(c_52234,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51441,c_84]) ).

tff(c_52235,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_52205,c_196,c_52192,c_52234]) ).

tff(c_52256,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52235,c_37592,c_765,c_90]) ).

tff(c_52257,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_52256]) ).

tff(c_52098,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52088,c_180]) ).

tff(c_52246,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52235,c_51441,c_88]) ).

tff(c_52247,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_52098,c_198,c_52246]) ).

tff(c_52271,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52235,c_51441,c_52247,c_96]) ).

tff(c_52272,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_52271]) ).

tff(c_394,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_52377,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51429,c_52211,c_52211,c_52235,c_51429,c_51429,c_52088,c_52257,c_52257,c_52235,c_52272,c_52272,c_394]) ).

tff(c_52378,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_202,c_196,c_52377]) ).

tff(c_52379,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_51440]) ).

tff(c_52384,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52379,c_176]) ).

tff(c_53012,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_51435,c_48960,c_37598,c_14]) ).

tff(c_53016,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53012,c_174]) ).

tff(c_52386,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52379,c_180]) ).

tff(c_52391,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_22]) ).

tff(c_52402,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_2]) ).

tff(c_52403,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_52402]) ).

tff(c_52408,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52403,c_100]) ).

tff(c_52453,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_51435,c_48960,c_37598,c_14]) ).

tff(c_52498,plain,
    ( ( op(e3,e1) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52379,c_52391,c_52453,c_70]) ).

tff(c_52499,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_52408,c_52498]) ).

tff(c_52500,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_52402]) ).

tff(c_52507,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52500,c_98]) ).

tff(c_52526,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_52507,c_4]) ).

tff(c_52527,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_52526]) ).

tff(c_52565,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_51435,c_48960,c_37598,c_14]) ).

tff(c_52530,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52527,c_160]) ).

tff(c_52393,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52391,c_124]) ).

tff(c_52504,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52500,c_148]) ).

tff(c_52515,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_52393,c_48958,c_52504,c_18]) ).

tff(c_52520,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52515,c_122]) ).

tff(c_52587,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_51433,c_52530,c_52520,c_20]) ).

tff(c_52521,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52515,c_156]) ).

tff(c_52505,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52500,c_152]) ).

tff(c_52549,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_48959,c_52521,c_52505,c_26]) ).

tff(c_52574,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52379,c_52549,c_84]) ).

tff(c_52575,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_52574]) ).

tff(c_52576,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_52575]) ).

tff(c_52598,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52576,c_52379,c_52549,c_88]) ).

tff(c_52599,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_52598]) ).

tff(c_52708,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52391,c_52527,c_52527,c_52500,c_52565,c_52565,c_52500,c_52587,c_52587,c_51429,c_52599,c_52599,c_408]) ).

tff(c_52709,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_196,c_194,c_202,c_52708]) ).

tff(c_52711,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_52575]) ).

tff(c_52539,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_90]) ).

tff(c_52540,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_51427,c_198,c_204,c_52539]) ).

tff(c_52722,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52540,c_37592,c_765,c_82]) ).

tff(c_52723,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52711,c_196,c_194,c_200,c_52722]) ).

tff(c_52724,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_52526]) ).

tff(c_52759,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_52724,c_52500,c_44]) ).

tff(c_52760,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_52384,c_198,c_196,c_52759]) ).

tff(c_52761,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_22]) ).

tff(c_53022,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53016,c_52386,c_52761]) ).

tff(c_53029,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53022,c_172]) ).

tff(c_52763,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_2]) ).

tff(c_52764,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_52763]) ).

tff(c_52768,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52764,c_152]) ).

tff(c_52920,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48959,c_52768,c_26]) ).

tff(c_52921,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_52920]) ).

tff(c_52926,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52921,c_156]) ).

tff(c_52769,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52764,c_100]) ).

tff(c_52775,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_52386,c_52761]) ).

tff(c_52776,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_52775]) ).

tff(c_52783,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52776,c_172]) ).

tff(c_52833,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_52384,c_52769,c_52783,c_6]) ).

tff(c_52834,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_52775]) ).

tff(c_52840,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52834,c_126]) ).

tff(c_52848,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_51433,c_52840,c_20]) ).

tff(c_52849,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_52848]) ).

tff(c_52854,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52849,c_160]) ).

tff(c_52770,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52764,c_98]) ).

tff(c_52860,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_767,c_52770,c_4]) ).

tff(c_52861,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_52860]) ).

tff(c_52862,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52854,c_52861]) ).

tff(c_52863,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_52860]) ).

tff(c_52896,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_52863,c_52764,c_44]) ).

tff(c_52897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_52384,c_196,c_198,c_52896]) ).

tff(c_52898,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_52848]) ).

tff(c_52943,plain,
    ( ( op(e1,e3) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52834,c_52898,c_80]) ).

tff(c_52944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_202,c_200,c_52926,c_52943]) ).

tff(c_52945,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_52920]) ).

tff(c_52950,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52945,c_140]) ).

tff(c_52957,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_90]) ).

tff(c_52958,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_51427,c_198,c_204,c_52957]) ).

tff(c_52997,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52958,c_37592,c_765,c_82]) ).

tff(c_52998,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52950,c_196,c_194,c_200,c_52997]) ).

tff(c_52999,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_52763]) ).

tff(c_53006,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52999,c_100]) ).

tff(c_53096,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_52384,c_53029,c_53006,c_6]) ).

tff(c_53097,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_51428]) ).

tff(c_53102,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53097,c_162]) ).

tff(c_53596,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53102,c_20]) ).

tff(c_53597,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_53596]) ).

tff(c_53785,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_48953,c_53097,c_53097,c_53597,c_48953,c_53097,c_738]) ).

tff(c_53786,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_53596]) ).

tff(c_53798,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_53786]) ).

tff(c_53803,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53798,c_160]) ).

tff(c_53805,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53798,c_168]) ).

tff(c_53110,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48959,c_51426]) ).

tff(c_53111,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_53110]) ).

tff(c_53129,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53111,c_164]) ).

tff(c_53101,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53097,c_158]) ).

tff(c_53212,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_767,c_53129,c_53101,c_4]) ).

tff(c_53216,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53212,c_160]) ).

tff(c_53112,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37592,c_765,c_90]) ).

tff(c_53113,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_51427,c_198,c_204,c_53112]) ).

tff(c_53116,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53113,c_132]) ).

tff(c_53224,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53116,c_22]) ).

tff(c_53225,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_53224]) ).

tff(c_53229,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53225,c_174]) ).

tff(c_53104,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53097,c_114]) ).

tff(c_53276,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53229,c_48960,c_37598,c_53104,c_14]) ).

tff(c_53277,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_53224]) ).

tff(c_53279,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_53277]) ).

tff(c_53337,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53113,c_53279,c_72]) ).

tff(c_53338,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_53216,c_53337]) ).

tff(c_53291,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_48960,c_37598,c_53104,c_14]) ).

tff(c_53410,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_53338,c_53279,c_53279,c_53291,c_53338,c_53279,c_750]) ).

tff(c_53411,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_53277]) ).

tff(c_53419,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53411,c_180]) ).

tff(c_53425,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53113,c_37592,c_765,c_82]) ).

tff(c_53426,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_53425]) ).

tff(c_53134,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48959,c_26]) ).

tff(c_53135,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_53134]) ).

tff(c_53454,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53426,c_53111,c_53135,c_88]) ).

tff(c_53455,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_53419,c_198,c_202,c_53454]) ).

tff(c_53456,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_53134]) ).

tff(c_53469,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_53456]) ).

tff(c_53473,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53469,c_140]) ).

tff(c_53504,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53113,c_37592,c_765,c_82]) ).

tff(c_53505,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53473,c_196,c_194,c_200,c_53504]) ).

tff(c_53506,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_53456]) ).

tff(c_53552,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53506,c_156]) ).

tff(c_53118,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53113,c_130]) ).

tff(c_53458,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53118,c_53102,c_20]) ).

tff(c_53459,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_53458]) ).

tff(c_53462,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53459,c_122]) ).

tff(c_53508,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53113,c_53459,c_72]) ).

tff(c_53509,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_53508]) ).

tff(c_53510,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_53509]) ).

tff(c_53513,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53510,c_124]) ).

tff(c_53526,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53506,c_152]) ).

tff(c_53532,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_53526,c_2]) ).

tff(c_53536,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53532,c_148]) ).

tff(c_53543,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53462,c_48958,c_53513,c_53536,c_18]) ).

tff(c_53544,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_53509]) ).

tff(c_53557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53552,c_53544]) ).

tff(c_53558,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_53458]) ).

tff(c_53563,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53558,c_160]) ).

tff(c_53593,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_767,c_53129,c_53563,c_53101,c_4]) ).

tff(c_53594,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_53110]) ).

tff(c_53826,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_48960,c_37598,c_53104,c_14]) ).

tff(c_53830,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53826,c_174]) ).

tff(c_53810,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_2]) ).

tff(c_53811,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_53810]) ).

tff(c_53815,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53811,c_152]) ).

tff(c_53859,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48959,c_53815,c_26]) ).

tff(c_53860,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_53859]) ).

tff(c_53865,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53860,c_156]) ).

tff(c_53836,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_770,c_37599,c_24]) ).

tff(c_53837,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_53836]) ).

tff(c_53880,plain,
    ( ( op(e1,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53837,c_53798,c_80]) ).

tff(c_53881,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_53830,c_202,c_53865,c_53880]) ).

tff(c_53882,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_53859]) ).

tff(c_53888,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53882,c_140]) ).

tff(c_53930,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_51427,c_37600,c_53888,c_32]) ).

tff(c_53931,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_53836]) ).

tff(c_53938,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53931,c_192]) ).

tff(c_53103,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53097,c_166]) ).

tff(c_53957,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53594,c_84]) ).

tff(c_53958,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_53938,c_196,c_53103,c_53957]) ).

tff(c_53986,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53594,c_53958,c_88]) ).

tff(c_53987,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37600,c_198,c_53805,c_194,c_53986]) ).

tff(c_53988,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_53810]) ).

tff(c_54037,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_765,c_53988,c_40]) ).

tff(c_54038,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_53803,c_194,c_54037]) ).

tff(c_54003,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_48960,c_37598,c_53104,c_14]) ).

tff(c_54007,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54003,c_174]) ).

tff(c_54015,plain,
    ( ( op(e1,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53798,c_80]) ).

tff(c_54016,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_770,c_54007,c_202,c_54015]) ).

tff(c_54022,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54016,c_156]) ).

tff(c_53993,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53988,c_152]) ).

tff(c_54056,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54022,c_48959,c_53993,c_26]) ).

tff(c_54081,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53594,c_54056,c_84]) ).

tff(c_54082,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_53103,c_194,c_54081]) ).

tff(c_54093,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54082,c_53594,c_54056,c_96]) ).

tff(c_54094,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_54093]) ).

tff(c_54192,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53097,c_54038,c_54038,c_53097,c_37592,c_37592,c_53097,c_53798,c_53798,c_54082,c_54094,c_54094,c_568]) ).

tff(c_54193,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_194,c_54192]) ).

tff(c_54194,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_53786]) ).

tff(c_54198,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54194,c_130]) ).

tff(c_53791,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53594,c_176]) ).

tff(c_54322,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54194,c_72]) ).

tff(c_54323,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_37599,c_198,c_54322]) ).

tff(c_54324,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_54323]) ).

tff(c_54330,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_54324,c_172]) ).

tff(c_54208,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_768,c_48957,c_2]) ).

tff(c_54209,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_54208]) ).

tff(c_54213,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_54209,c_152]) ).

tff(c_54243,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53594,c_88]) ).

tff(c_54244,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_37600,c_198,c_54213,c_54243]) ).

tff(c_54254,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48959,c_54213,c_26]) ).

tff(c_54255,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_54254]) ).

tff(c_54259,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54255,c_156]) ).

tff(c_54233,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_770,c_54198,c_37599,c_24]) ).

tff(c_54212,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_54209,c_148]) ).

tff(c_54220,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54194,c_72]) ).

tff(c_54221,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_37599,c_198,c_54212,c_54220]) ).

tff(c_54275,plain,
    ( ( op(e1,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54233,c_54221,c_54194,c_80]) ).

tff(c_54276,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_54259,c_54275]) ).

tff(c_54277,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_54254]) ).

tff(c_54308,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53594,c_54244,c_54277,c_96]) ).

tff(c_54309,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_771,c_204,c_202,c_200,c_54308]) ).

tff(c_54310,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_54208]) ).

tff(c_54316,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54310,c_100]) ).

tff(c_54443,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_766,c_53791,c_54330,c_54316,c_6]) ).

tff(c_54445,plain,
    op(e1,e1) != e2,
    inference(splitRight,[status(thm)],[c_54323]) ).

tff(c_53793,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53594,c_180]) ).

tff(c_54446,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53793,c_22]) ).

tff(c_54447,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_54446]) ).

tff(c_54461,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54447,c_174]) ).

tff(c_54528,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54461,c_48960,c_37598,c_53104,c_14]) ).

tff(c_54529,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_54446]) ).

tff(c_54552,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54445,c_54529]) ).

tff(c_54556,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54552,c_132]) ).

tff(c_54595,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_770,c_54198,c_37599,c_54556,c_24]) ).

tff(c_54596,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_8]) ).

tff(c_54598,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_54596]) ).

tff(c_54603,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_182]) ).

tff(c_54610,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_16]) ).

tff(c_54615,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_186]) ).

tff(c_54616,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_190]) ).

tff(c_60538,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54616,c_96]) ).

tff(c_60539,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_60538]) ).

tff(c_60545,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_180]) ).

tff(c_54612,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_118]) ).

tff(c_60540,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_136]) ).

tff(c_54601,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_106]) ).

tff(c_54621,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54601,c_4]) ).

tff(c_54622,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_54621]) ).

tff(c_59900,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_54622,c_40]) ).

tff(c_59901,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_59900]) ).

tff(c_59902,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_59901]) ).

tff(c_54625,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54622,c_160]) ).

tff(c_54633,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_54634,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_54633]) ).

tff(c_54635,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_54634]) ).

tff(c_54626,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54622,c_164]) ).

tff(c_54639,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_142]) ).

tff(c_54614,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_120]) ).

tff(c_55948,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_96]) ).

tff(c_55949,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_54626,c_55948]) ).

tff(c_55950,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_55949]) ).

tff(c_55956,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55950,c_180]) ).

tff(c_54628,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54622,c_98]) ).

tff(c_54627,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54622,c_102]) ).

tff(c_54600,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_108]) ).

tff(c_54646,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54627,c_54600,c_6]) ).

tff(c_54647,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_54646]) ).

tff(c_54653,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54647,c_100]) ).

tff(c_54602,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_104]) ).

tff(c_55378,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54628,c_54653,c_54602,c_2]) ).

tff(c_55383,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55378,c_152]) ).

tff(c_55401,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_96]) ).

tff(c_55402,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_54626,c_55401]) ).

tff(c_55403,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_55402]) ).

tff(c_55271,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_54610,c_54598,c_86]) ).

tff(c_55272,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_55271]) ).

tff(c_54662,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_12]) ).

tff(c_54663,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_54662]) ).

tff(c_54613,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_116]) ).

tff(c_54660,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_10]) ).

tff(c_54661,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_54660]) ).

tff(c_54669,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54661,c_110]) ).

tff(c_54683,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_54663,c_54669]) ).

tff(c_54684,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_54662]) ).

tff(c_54696,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_54684]) ).

tff(c_54651,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54647,c_170]) ).

tff(c_54703,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54696,c_114]) ).

tff(c_54708,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_54651,c_54703,c_14]) ).

tff(c_54701,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54696,c_162]) ).

tff(c_54740,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54708,c_54647,c_78]) ).

tff(c_54741,plain,
    ( ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_54740]) ).

tff(c_54742,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_54741]) ).

tff(c_54718,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_54647,c_54622,c_40]) ).

tff(c_54719,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_54718]) ).

tff(c_54724,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_54719,c_152]) ).

tff(c_54752,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_54742,c_88]) ).

tff(c_54753,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_54724,c_54752]) ).

tff(c_54763,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_54742,c_54753,c_84]) ).

tff(c_54764,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_54763]) ).

tff(c_54768,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54764,c_156]) ).

tff(c_54641,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_192]) ).

tff(c_54604,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_184]) ).

tff(c_54729,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_54641,c_54604,c_24]) ).

tff(c_54775,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54729,c_68]) ).

tff(c_54776,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_54701,c_54768,c_54775]) ).

tff(c_54792,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54729,c_54776,c_80]) ).

tff(c_54793,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_54625,c_54792]) ).

tff(c_54824,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54729,c_54776,c_54793,c_76]) ).

tff(c_54825,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_54824]) ).

tff(c_406,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_54902,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_54622,c_54622,c_54696,c_54708,c_54708,c_54776,c_54825,c_54825,c_54719,c_54764,c_54764,c_406]) ).

tff(c_54903,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_194,c_194,c_54902]) ).

tff(c_54904,plain,
    op(e1,e1) = e0,
    inference(splitRight,[status(thm)],[c_54741]) ).

tff(c_54735,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_54729,c_130]) ).

tff(c_54999,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54625,c_54735,c_54701,c_20]) ).

tff(c_54638,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_140]) ).

tff(c_54915,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54729,c_54904,c_68]) ).

tff(c_54916,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_54701,c_54915]) ).

tff(c_54920,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54916,c_156]) ).

tff(c_54926,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54638,c_54724,c_54920,c_26]) ).

tff(c_566,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_55067,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54904,c_54647,c_54647,c_54635,c_54610,c_54610,c_54904,c_54999,c_54999,c_54635,c_54926,c_54926,c_566]) ).

tff(c_55068,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_202,c_196,c_55067]) ).

tff(c_55069,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_54684]) ).

tff(c_55074,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55069,c_162]) ).

tff(c_54688,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54661,c_150]) ).

tff(c_55083,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54688,c_18]) ).

tff(c_55084,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_55083]) ).

tff(c_55088,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55084,c_124]) ).

tff(c_54650,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54647,c_172]) ).

tff(c_55076,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55069,c_114]) ).

tff(c_55106,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_54651,c_55076,c_14]) ).

tff(c_55110,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55106,c_174]) ).

tff(c_55115,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_55088,c_54650,c_55110,c_22]) ).

tff(c_55119,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55115,c_132]) ).

tff(c_55125,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_54641,c_55119,c_54604,c_24]) ).

tff(c_55126,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_55083]) ).

tff(c_55128,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_55126]) ).

tff(c_55134,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55128,c_122]) ).

tff(c_55150,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54625,c_55074,c_55134,c_20]) ).

tff(c_55240,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55150,c_55128,c_80]) ).

tff(c_55241,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_204,c_200,c_55240]) ).

tff(c_55140,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_54651,c_55076,c_14]) ).

tff(c_55337,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_55272,c_55241,c_55241,c_55140,c_55272,c_55241,c_744]) ).

tff(c_55338,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_55126]) ).

tff(c_55342,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55338,c_148]) ).

tff(c_55362,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_54647,c_54622,c_40]) ).

tff(c_55363,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_55342,c_55362]) ).

tff(c_55364,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_54660]) ).

tff(c_55366,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_55364]) ).

tff(c_55371,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55366,c_154]) ).

tff(c_55438,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_55403,c_84]) ).

tff(c_55439,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_55371,c_55438]) ).

tff(c_55460,plain,
    ( ( op(e0,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_55403,c_55439,c_88]) ).

tff(c_55461,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_55383,c_55460]) ).

tff(c_55462,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_55402]) ).

tff(c_55469,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55462,c_156]) ).

tff(c_55390,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_54641,c_54604,c_24]) ).

tff(c_55394,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55390,c_132]) ).

tff(c_55474,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54650,c_55394,c_22]) ).

tff(c_55475,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_55474]) ).

tff(c_55382,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55378,c_148]) ).

tff(c_55370,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55366,c_150]) ).

tff(c_55515,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_55469,c_55382,c_55370,c_18]) ).

tff(c_55492,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_55462,c_84]) ).

tff(c_55493,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_55492]) ).

tff(c_55494,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_55493]) ).

tff(c_466,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_55655,plain,
    ( ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55475,c_54647,c_54647,c_55378,c_55366,c_55366,c_55475,c_55515,c_55515,c_55378,c_55494,c_55494,c_466]) ).

tff(c_55656,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_194,c_200,c_198,c_55655]) ).

tff(c_55657,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_55493]) ).

tff(c_55661,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55657,c_138]) ).

tff(c_55372,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55366,c_112]) ).

tff(c_55677,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55475,c_54647,c_66]) ).

tff(c_55678,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55661,c_200,c_55372,c_196,c_55677]) ).

tff(c_55679,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_55474]) ).

tff(c_55707,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55390,c_55679,c_80]) ).

tff(c_55708,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_54625,c_55469,c_55707]) ).

tff(c_55709,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_55364]) ).

tff(c_55713,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55709,c_146]) ).

tff(c_55790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54628,c_54653,c_55713,c_54602,c_2]) ).

tff(c_55791,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_54646]) ).

tff(c_55795,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55791,c_172]) ).

tff(c_56308,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_55956,c_55795,c_22]) ).

tff(c_56309,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_56308]) ).

tff(c_56314,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_56309,c_174]) ).

tff(c_55796,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55791,c_170]) ).

tff(c_55804,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_10]) ).

tff(c_55805,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_55804]) ).

tff(c_55807,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55805,c_146]) ).

tff(c_55798,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55791,c_100]) ).

tff(c_55945,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54628,c_55807,c_55798,c_54602,c_2]) ).

tff(c_55946,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_55804]) ).

tff(c_55961,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_55946]) ).

tff(c_55967,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55961,c_112]) ).

tff(c_56343,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_56314,c_55796,c_55967,c_14]) ).

tff(c_56344,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_56308]) ).

tff(c_55968,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55961,c_110]) ).

tff(c_56003,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_55968,c_12]) ).

tff(c_56004,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_56003]) ).

tff(c_56009,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_56004,c_114]) ).

tff(c_56093,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_56009,c_55796,c_55967,c_14]) ).

tff(c_56094,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_56003]) ).

tff(c_56184,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54628,c_55798,c_54602,c_2]) ).

tff(c_55973,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_55795,c_72]) ).

tff(c_55974,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_55973]) ).

tff(c_55987,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55974,c_80]) ).

tff(c_55988,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_55956,c_54625,c_55987]) ).

tff(c_55966,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55961,c_154]) ).

tff(c_56096,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_55950,c_84]) ).

tff(c_56097,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_55966,c_56096]) ).

tff(c_56122,plain,
    ( ( op(e0,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_55950,c_56097,c_88]) ).

tff(c_56123,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_56122]) ).

tff(c_462,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_56282,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56094,c_55791,c_55791,c_56184,c_55961,c_55961,c_54635,c_55988,c_55988,c_56094,c_56123,c_56123,c_462]) ).

tff(c_56283,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_196,c_194,c_56282]) ).

tff(c_56284,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_55973]) ).

tff(c_56286,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_56284]) ).

tff(c_56376,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56344,c_56286,c_80]) ).

tff(c_56377,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_200,c_54625,c_202,c_56376]) ).

tff(c_56378,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_56284]) ).

tff(c_56383,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56378,c_162]) ).

tff(c_56418,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_56383,c_55968,c_12]) ).

tff(c_56422,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_56418,c_114]) ).

tff(c_56471,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_56422,c_55796,c_55967,c_14]) ).

tff(c_56472,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_55946]) ).

tff(c_56477,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56472,c_150]) ).

tff(c_56802,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54628,c_55798,c_54602,c_2]) ).

tff(c_56480,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56472,c_110]) ).

tff(c_56686,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_56480,c_12]) ).

tff(c_56687,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_56686]) ).

tff(c_56692,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_56687,c_114]) ).

tff(c_56509,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_55956,c_55795,c_22]) ).

tff(c_56510,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_56509]) ).

tff(c_56514,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_56510,c_174]) ).

tff(c_56519,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_55796,c_14]) ).

tff(c_56520,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_56519]) ).

tff(c_56521,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56514,c_56520]) ).

tff(c_56522,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_56519]) ).

tff(c_56486,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_55795,c_72]) ).

tff(c_56487,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_56486]) ).

tff(c_56493,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56487,c_130]) ).

tff(c_56569,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54622,c_54]) ).

tff(c_56570,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_56493,c_56480,c_202,c_56569]) ).

tff(c_56498,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56487,c_80]) ).

tff(c_56499,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_55956,c_54625,c_56498]) ).

tff(c_56596,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56487,c_56510,c_56499,c_68]) ).

tff(c_56597,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_56596]) ).

tff(c_56634,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56570,c_56597,c_54622,c_58]) ).

tff(c_56635,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_56634]) ).

tff(c_758,plain,
    ( ( op(op(e2,op(e2,e2)),e2) != e0 )
    | ( op(e2,e2) != e1 )
    | ( op(e2,op(e2,e2)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_724]) ).

tff(c_56674,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_56522,c_56635,c_56635,c_54622,c_56522,c_56635,c_758]) ).

tff(c_56675,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_56509]) ).

tff(c_56726,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55950,c_56675,c_55791,c_74]) ).

tff(c_56727,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_56692,c_198,c_56726]) ).

tff(c_56728,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_56686]) ).

tff(c_56810,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56487,c_56675,c_56499,c_76]) ).

tff(c_56811,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_56810]) ).

tff(c_56733,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_56728,c_166]) ).

tff(c_56777,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54626,c_54639,c_56733,c_28]) ).

tff(c_632,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_56891,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56802,c_54598,c_54598,c_56802,c_56728,c_56728,c_56675,c_56811,c_56811,c_56728,c_56777,c_56777,c_632]) ).

tff(c_56892,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_194,c_194,c_56891]) ).

tff(c_56893,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_56486]) ).

tff(c_56906,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_56477,c_56893]) ).

tff(c_56912,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56906,c_168]) ).

tff(c_55953,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55950,c_136]) ).

tff(c_56478,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56472,c_154]) ).

tff(c_56917,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_55950,c_84]) ).

tff(c_56918,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_56917]) ).

tff(c_56919,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_56918]) ).

tff(c_56923,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_56919,c_134]) ).

tff(c_56939,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55953,c_54638,c_56478,c_56923,c_26]) ).

tff(c_56941,plain,
    op(e0,e2) != e3,
    inference(splitRight,[status(thm)],[c_56918]) ).

tff(c_56978,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54626,c_54639,c_56912,c_56941,c_28]) ).

tff(c_56979,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_55949]) ).

tff(c_56986,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_56979,c_156]) ).

tff(c_57147,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_54641,c_54604,c_24]) ).

tff(c_57171,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57147,c_80]) ).

tff(c_57172,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_54625,c_56986,c_57171]) ).

tff(c_57153,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57147,c_130]) ).

tff(c_56991,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_55796,c_14]) ).

tff(c_56992,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_56991]) ).

tff(c_56998,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_56992,c_114]) ).

tff(c_55797,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55791,c_176]) ).

tff(c_57003,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_55946]) ).

tff(c_57008,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57003,c_110]) ).

tff(c_57089,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_56998,c_57008,c_12]) ).

tff(c_57094,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57089,c_166]) ).

tff(c_57119,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_56979,c_88]) ).

tff(c_57120,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_55797,c_57094,c_202,c_57119]) ).

tff(c_57121,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_55946]) ).

tff(c_57129,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57121,c_110]) ).

tff(c_57135,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_56998,c_57129,c_12]) ).

tff(c_57139,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57135,c_162]) ).

tff(c_57222,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54625,c_57153,c_57139,c_20]) ).

tff(c_57184,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_56979,c_88]) ).

tff(c_57185,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_55797,c_202,c_57184]) ).

tff(c_440,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_57323,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_54622,c_54622,c_54635,c_54610,c_54610,c_57172,c_57222,c_57222,c_57135,c_57185,c_57185,c_440]) ).

tff(c_57324,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_202,c_194,c_57323]) ).

tff(c_57325,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_56991]) ).

tff(c_57330,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57325,c_112]) ).

tff(c_57340,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_57330,c_55946]) ).

tff(c_57346,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57340,c_110]) ).

tff(c_57332,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57325,c_114]) ).

tff(c_57363,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_57346,c_57332,c_12]) ).

tff(c_57367,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_57363,c_162]) ).

tff(c_57377,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54635,c_56979,c_88]) ).

tff(c_57378,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_55797,c_202,c_57377]) ).

tff(c_57382,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57378,c_168]) ).

tff(c_57345,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57340,c_150]) ).

tff(c_57387,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_56986,c_57345,c_18]) ).

tff(c_57388,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_57387]) ).

tff(c_57391,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_57388,c_148]) ).

tff(c_57418,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54628,c_57391,c_55798,c_54602,c_2]) ).

tff(c_57419,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_57387]) ).

tff(c_57425,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57419,c_122]) ).

tff(c_57447,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54625,c_57367,c_57382,c_57425,c_20]) ).

tff(c_57449,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_54634]) ).

tff(c_58892,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_54622,c_40]) ).

tff(c_58893,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_58892]) ).

tff(c_58894,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_58893]) ).

tff(c_58899,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58894,c_100]) ).

tff(c_59231,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54628,c_58899,c_54602,c_2]) ).

tff(c_59235,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59231,c_146]) ).

tff(c_57460,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_14]) ).

tff(c_57461,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_57460]) ).

tff(c_57464,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_57461,c_112]) ).

tff(c_57465,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_57461,c_170]) ).

tff(c_57448,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_54634]) ).

tff(c_57463,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_57461,c_174]) ).

tff(c_57467,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_57461,c_114]) ).

tff(c_57839,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_57467,c_12]) ).

tff(c_57840,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_57839]) ).

tff(c_57844,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57840,c_110]) ).

tff(c_57453,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_128]) ).

tff(c_57484,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57453,c_18]) ).

tff(c_57485,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_57484]) ).

tff(c_57489,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57485,c_124]) ).

tff(c_57496,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57489,c_57463,c_22]) ).

tff(c_57497,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_57496]) ).

tff(c_57501,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57497,c_172]) ).

tff(c_57535,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54627,c_57465,c_57501,c_54600,c_6]) ).

tff(c_57536,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_57496]) ).

tff(c_57767,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_57536,c_57485,c_72]) ).

tff(c_57768,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_57767]) ).

tff(c_57772,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57768,c_162]) ).

tff(c_57550,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_57464,c_10]) ).

tff(c_57551,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_57550]) ).

tff(c_57556,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57551,c_110]) ).

tff(c_57603,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_57467,c_57556,c_12]) ).

tff(c_57615,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54627,c_57465,c_54600,c_6]) ).

tff(c_57555,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57551,c_154]) ).

tff(c_57491,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57485,c_156]) ).

tff(c_57466,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_57461,c_178]) ).

tff(c_57472,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57449,c_57466,c_92]) ).

tff(c_57473,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_57472]) ).

tff(c_57573,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57473,c_96]) ).

tff(c_57574,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54616,c_204,c_57491,c_57573]) ).

tff(c_57584,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57574,c_57473,c_88]) ).

tff(c_57585,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_57555,c_57584]) ).

tff(c_57753,plain,
    ( ( e2 = e1 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57603,c_57615,c_57615,c_57585,c_54610,c_54610,c_57536,c_57448,c_57448,c_57585,c_57574,c_57574,c_586]) ).

tff(c_57754,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_202,c_200,c_198,c_57753]) ).

tff(c_57755,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_57550]) ).

tff(c_57761,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57755,c_110]) ).

tff(c_57836,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_57467,c_57772,c_57761,c_12]) ).

tff(c_57837,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_57484]) ).

tff(c_57849,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_57837]) ).

tff(c_57853,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57849,c_150]) ).

tff(c_57933,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_57464,c_57844,c_57853,c_10]) ).

tff(c_57934,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_57837]) ).

tff(c_57941,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57934,c_124]) ).

tff(c_58167,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57463,c_57941,c_22]) ).

tff(c_58168,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_58167]) ).

tff(c_58173,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_58168,c_180]) ).

tff(c_57943,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57934,c_156]) ).

tff(c_57952,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57473,c_88]) ).

tff(c_57953,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_57943,c_57952]) ).

tff(c_57954,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_57953]) ).

tff(c_57959,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57954,c_144]) ).

tff(c_57977,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57463,c_57941,c_22]) ).

tff(c_57978,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_57977]) ).

tff(c_57475,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_57473,c_134]) ).

tff(c_57964,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57475,c_57943,c_26]) ).

tff(c_57965,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_57964]) ).

tff(c_58016,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_57464,c_57844,c_10]) ).

tff(c_58027,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57965,c_57934,c_58016,c_42]) ).

tff(c_58028,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_58027]) ).

tff(c_58036,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_57978,c_57934,c_68]) ).

tff(c_58037,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_58036]) ).

tff(c_58126,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57978,c_58028,c_58028,c_58028,c_58016,c_58016,c_58028,c_58037,c_58037,c_57954,c_57965,c_57965,c_214]) ).

tff(c_58127,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_198,c_194,c_58126]) ).

tff(c_58128,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_57977]) ).

tff(c_58140,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_58128,c_57934,c_80]) ).

tff(c_58141,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_54625,c_202,c_58140]) ).

tff(c_58142,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_57964]) ).

tff(c_58146,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58142,c_136]) ).

tff(c_58178,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58173,c_57466,c_57959,c_58146,c_30]) ).

tff(c_58179,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_58167]) ).

tff(c_58191,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_58179,c_57934,c_80]) ).

tff(c_58192,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_54625,c_202,c_58191]) ).

tff(c_58193,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_57953]) ).

tff(c_58198,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58193,c_176]) ).

tff(c_58237,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54627,c_57465,c_58198,c_54600,c_6]) ).

tff(c_58238,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_57839]) ).

tff(c_58492,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54627,c_57465,c_54600,c_6]) ).

tff(c_58496,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58492,c_176]) ).

tff(c_58249,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57473,c_96]) ).

tff(c_58250,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54616,c_204,c_58249]) ).

tff(c_58251,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_58250]) ).

tff(c_58256,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_58251,c_180]) ).

tff(c_58261,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_57837]) ).

tff(c_58284,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_58261,c_72]) ).

tff(c_58285,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_58284]) ).

tff(c_58286,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_58285]) ).

tff(c_58290,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58286,c_126]) ).

tff(c_58313,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57473,c_58238,c_54622,c_54]) ).

tff(c_58314,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_58290,c_194,c_202,c_58313]) ).

tff(c_58316,plain,
    op(e1,e1) != e2,
    inference(splitRight,[status(thm)],[c_58285]) ).

tff(c_58266,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58261,c_124]) ).

tff(c_58358,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58256,c_57463,c_58316,c_58266,c_22]) ).

tff(c_58359,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_57837]) ).

tff(c_58409,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_58359,c_80]) ).

tff(c_58410,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_58256,c_54625,c_202,c_58409]) ).

tff(c_58411,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_58250]) ).

tff(c_58516,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57473,c_58411,c_88]) ).

tff(c_58517,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_58496,c_198,c_202,c_58516]) ).

tff(c_58244,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58238,c_110]) ).

tff(c_58470,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_57464,c_58244,c_10]) ).

tff(c_58474,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58470,c_146]) ).

tff(c_58502,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54628,c_58474,c_54602,c_2]) ).

tff(c_58449,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_57837]) ).

tff(c_57838,plain,
    op(e1,e3) != e0,
    inference(splitRight,[status(thm)],[c_57484]) ).

tff(c_58413,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_72]) ).

tff(c_58414,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_58413]) ).

tff(c_58415,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_58414]) ).

tff(c_58435,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_58415,c_80]) ).

tff(c_58436,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_54625,c_57838,c_58435]) ).

tff(c_58437,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_58414]) ).

tff(c_58460,plain,
    ( ( op(e1,e2) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58449,c_58437]) ).

tff(c_58461,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_58460]) ).

tff(c_58479,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_58461,c_58449,c_80]) ).

tff(c_58480,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_58479]) ).

tff(c_560,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_58636,plain,
    ( ( e2 = e0 )
    | ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58238,c_58492,c_58492,c_58517,c_54610,c_54610,c_58502,c_58449,c_58449,c_58480,c_57473,c_57473,c_560]) ).

tff(c_58637,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_202,c_196,c_202,c_58636]) ).

tff(c_58638,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_57837]) ).

tff(c_58643,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58638,c_150]) ).

tff(c_58666,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_57464,c_58643,c_58244,c_10]) ).

tff(c_58667,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_57472]) ).

tff(c_58672,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58667,c_152]) ).

tff(c_58862,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54627,c_57465,c_54600,c_6]) ).

tff(c_58866,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58862,c_100]) ).

tff(c_58877,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54628,c_58672,c_58866,c_54602,c_2]) ).

tff(c_58878,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_57460]) ).

tff(c_58880,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_58878]) ).

tff(c_58897,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58894,c_172]) ).

tff(c_58904,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_72]) ).

tff(c_58905,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_58897,c_58904]) ).

tff(c_58906,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_58905]) ).

tff(c_58910,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58906,c_162]) ).

tff(c_58887,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58880,c_114]) ).

tff(c_59135,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_58910,c_58887,c_12]) ).

tff(c_59214,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_58880,c_59135,c_59135,c_54622,c_58880,c_59135,c_758]) ).

tff(c_59215,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_58905]) ).

tff(c_59219,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59215,c_150]) ).

tff(c_58884,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58880,c_112]) ).

tff(c_59253,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_59235,c_59219,c_58884,c_10]) ).

tff(c_59254,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_58893]) ).

tff(c_59271,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59254,c_146]) ).

tff(c_59316,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_59271,c_58884,c_10]) ).

tff(c_59321,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59316,c_110]) ).

tff(c_59338,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_59321,c_58887,c_12]) ).

tff(c_59270,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59254,c_148]) ).

tff(c_59280,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_72]) ).

tff(c_59281,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_59270,c_59280]) ).

tff(c_59282,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_59281]) ).

tff(c_54605,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_188]) ).

tff(c_59326,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54616,c_57449,c_54605,c_32]) ).

tff(c_59293,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_59282,c_80]) ).

tff(c_59294,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_54625,c_59293]) ).

tff(c_59256,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54616,c_54626,c_96]) ).

tff(c_59257,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_59256]) ).

tff(c_59331,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59326,c_142]) ).

tff(c_59352,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54626,c_59331,c_28]) ).

tff(c_59353,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_59352]) ).

tff(c_59366,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59326,c_59257,c_59353,c_84]) ).

tff(c_59367,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_59366]) ).

tff(c_206,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_59465,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59338,c_59254,c_59254,c_59282,c_59316,c_59316,c_59326,c_59294,c_59294,c_59254,c_59367,c_59367,c_206]) ).

tff(c_59466,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_194,c_194,c_194,c_59465]) ).

tff(c_59467,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_59352]) ).

tff(c_59471,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_59467,c_134]) ).

tff(c_59488,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59294,c_59316,c_59254,c_34]) ).

tff(c_59489,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59471,c_200,c_196,c_194,c_59488]) ).

tff(c_59491,plain,
    op(e1,e1) != e2,
    inference(splitRight,[status(thm)],[c_59281]) ).

tff(c_59255,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_58893]) ).

tff(c_59513,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54627,c_59255,c_54600,c_6]) ).

tff(c_59556,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59257,c_58880,c_59513,c_70]) ).

tff(c_59557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_59491,c_194,c_198,c_59556]) ).

tff(c_59559,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_59256]) ).

tff(c_59558,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_59256]) ).

tff(c_59709,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59558,c_92]) ).

tff(c_59710,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57449,c_204,c_59709]) ).

tff(c_59711,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_59710]) ).

tff(c_59716,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59711,c_176]) ).

tff(c_59799,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54627,c_59716,c_59255,c_54600,c_6]) ).

tff(c_59801,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_59710]) ).

tff(c_58886,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58880,c_178]) ).

tff(c_59877,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_59559,c_59801,c_58886,c_30]) ).

tff(c_59881,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59877,c_144]) ).

tff(c_59886,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54616,c_57449,c_59881,c_54605,c_32]) ).

tff(c_59887,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_58878]) ).

tff(c_59893,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59887,c_170]) ).

tff(c_59914,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_59902,c_59893]) ).

tff(c_59915,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_59901]) ).

tff(c_60299,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59915,c_148]) ).

tff(c_59917,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57453,c_18]) ).

tff(c_59918,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_59917]) ).

tff(c_59922,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_59918,c_124]) ).

tff(c_57452,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_132]) ).

tff(c_59891,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59887,c_174]) ).

tff(c_59987,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_59922,c_57452,c_59891,c_22]) ).

tff(c_59916,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_59901]) ).

tff(c_60021,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54627,c_59916,c_54600,c_6]) ).

tff(c_59998,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54616,c_57449,c_54605,c_32]) ).

tff(c_59924,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_59918,c_156]) ).

tff(c_59938,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54616,c_54626,c_59924,c_96]) ).

tff(c_59963,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59938,c_92]) ).

tff(c_59964,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57449,c_204,c_59963]) ).

tff(c_59965,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_59964]) ).

tff(c_59970,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59965,c_166]) ).

tff(c_59895,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59887,c_114]) ).

tff(c_60013,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_59970,c_59895,c_12]) ).

tff(c_59950,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_59918,c_72]) ).

tff(c_59951,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_59891,c_202,c_59950]) ).

tff(c_60142,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59987,c_60021,c_60021,c_59998,c_54610,c_54610,c_60013,c_59951,c_59951,c_59998,c_59938,c_59938,c_570]) ).

tff(c_60143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_202,c_194,c_198,c_60142]) ).

tff(c_60144,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_59964]) ).

tff(c_722,plain,
    ( ( op(op(e3,op(e3,e3)),e3) != e1 )
    | ( op(e3,e3) != e2 )
    | ( op(e3,op(e3,e3)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_616]) ).

tff(c_60294,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_54622,c_59915,c_59915,c_60144,c_54622,c_59915,c_722]) ).

tff(c_60296,plain,
    op(e1,e3) != e0,
    inference(splitRight,[status(thm)],[c_59917]) ).

tff(c_60307,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_72]) ).

tff(c_60308,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_59891,c_60307]) ).

tff(c_60309,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_60308]) ).

tff(c_60321,plain,
    ( ( op(e1,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_60309,c_80]) ).

tff(c_60322,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_60296,c_60321]) ).

tff(c_60381,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54627,c_59916,c_54600,c_6]) ).

tff(c_59892,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59887,c_112]) ).

tff(c_60312,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60309,c_122]) ).

tff(c_60295,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_59917]) ).

tff(c_60332,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_60312,c_60295]) ).

tff(c_60336,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60332,c_150]) ).

tff(c_60390,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_59892,c_60336,c_10]) ).

tff(c_60327,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60322,c_180]) ).

tff(c_60346,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54616,c_60327,c_54626,c_96]) ).

tff(c_60357,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60346,c_92]) ).

tff(c_60358,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57449,c_204,c_60357]) ).

tff(c_60359,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_60358]) ).

tff(c_60364,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60359,c_176]) ).

tff(c_60369,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54627,c_60364,c_59916,c_54600,c_6]) ).

tff(c_60370,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_60358]) ).

tff(c_60376,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60370,c_166]) ).

tff(c_60415,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_60376,c_59895,c_12]) ).

tff(c_60429,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57448,c_54610,c_54598,c_86]) ).

tff(c_60430,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_60429]) ).

tff(c_468,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_60531,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60322,c_60381,c_60381,c_60322,c_60390,c_60390,c_59915,c_60332,c_60332,c_60415,c_60430,c_60430,c_468]) ).

tff(c_60532,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_194,c_200,c_60531]) ).

tff(c_60533,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_60308]) ).

tff(c_60535,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60299,c_60533]) ).

tff(c_60536,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_54621]) ).

tff(c_60550,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_60536]) ).

tff(c_60553,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60550,c_158]) ).

tff(c_60543,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_176]) ).

tff(c_60562,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_14]) ).

tff(c_60563,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_60562]) ).

tff(c_60567,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60563,c_170]) ).

tff(c_60556,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60550,c_102]) ).

tff(c_60634,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60543,c_60567,c_60556,c_54600,c_6]) ).

tff(c_60635,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_60562]) ).

tff(c_60639,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_60635]) ).

tff(c_60645,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60639,c_114]) ).

tff(c_60650,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_60553,c_60645,c_12]) ).

tff(c_60656,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60650,c_110]) ).

tff(c_60541,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_138]) ).

tff(c_60655,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60650,c_166]) ).

tff(c_60555,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60550,c_164]) ).

tff(c_60712,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_60541,c_60655,c_60555,c_28]) ).

tff(c_60728,plain,
    ( ( op(e0,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_60712,c_92]) ).

tff(c_60729,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_60728]) ).

tff(c_60730,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_60729]) ).

tff(c_60734,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60730,c_140]) ).

tff(c_60643,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60639,c_112]) ).

tff(c_60698,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_60656,c_60643,c_10]) ).

tff(c_60703,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60698,c_154]) ).

tff(c_60716,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60712,c_134]) ).

tff(c_60749,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60540,c_60734,c_60703,c_60716,c_26]) ).

tff(c_60751,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_60729]) ).

tff(c_48,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( op(e3,e0) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_60661,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_60550,c_48]) ).

tff(c_60662,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_60543,c_202,c_60661]) ).

tff(c_60665,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60662,c_148]) ).

tff(c_60673,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_60545,c_60665,c_80]) ).

tff(c_60686,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60673,c_72]) ).

tff(c_60687,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_60686]) ).

tff(c_60688,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_60687]) ).

tff(c_60761,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60688,c_54610,c_54598,c_90]) ).

tff(c_60762,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60751,c_198,c_204,c_196,c_60761]) ).

tff(c_60763,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_60687]) ).

tff(c_60765,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_60763]) ).

tff(c_60768,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60765,c_150]) ).

tff(c_60775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_60656,c_60768,c_60643,c_10]) ).

tff(c_60776,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_60763]) ).

tff(c_60836,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_60543,c_60556,c_54600,c_6]) ).

tff(c_60787,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_60656,c_60643,c_10]) ).

tff(c_60792,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60787,c_154]) ).

tff(c_60799,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_60541,c_60655,c_60555,c_28]) ).

tff(c_60803,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60799,c_134]) ).

tff(c_60809,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_60540,c_60792,c_60803,c_26]) ).

tff(c_60813,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60809,c_140]) ).

tff(c_60821,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_60822,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_60813,c_204,c_196,c_60821]) ).

tff(c_488,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_60954,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60776,c_60836,c_60836,c_60650,c_60787,c_60787,c_60776,c_60822,c_60822,c_60662,c_60799,c_60799,c_488]) ).

tff(c_60955,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_202,c_202,c_60954]) ).

tff(c_60956,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_60635]) ).

tff(c_61685,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60956,c_112]) ).

tff(c_61428,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_10]) ).

tff(c_61429,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_61428]) ).

tff(c_61435,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61429,c_110]) ).

tff(c_61450,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_61435,c_60553,c_12]) ).

tff(c_61442,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60956,c_174]) ).

tff(c_60554,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60550,c_160]) ).

tff(c_60958,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_60554,c_72]) ).

tff(c_60959,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_60958]) ).

tff(c_60983,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60959,c_80]) ).

tff(c_60984,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_60545,c_60983]) ).

tff(c_60985,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_60984]) ).

tff(c_61080,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60985,c_122]) ).

tff(c_61293,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_60553,c_12]) ).

tff(c_61294,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_61293]) ).

tff(c_61297,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61294,c_166]) ).

tff(c_61088,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_92]) ).

tff(c_61089,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_61088]) ).

tff(c_61090,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_61089]) ).

tff(c_61111,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_60550,c_48]) ).

tff(c_61112,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_60543,c_202,c_61111]) ).

tff(c_60989,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60985,c_122]) ).

tff(c_60973,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60956,c_112]) ).

tff(c_60986,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_60973,c_10]) ).

tff(c_60987,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_60986]) ).

tff(c_61000,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60987,c_150]) ).

tff(c_60963,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60959,c_128]) ).

tff(c_60962,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60959,c_132]) ).

tff(c_61018,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_60545,c_60962,c_22]) ).

tff(c_61019,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_61018]) ).

tff(c_61023,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61019,c_172]) ).

tff(c_61054,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60543,c_61023,c_60556,c_54600,c_6]) ).

tff(c_61055,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_61018]) ).

tff(c_61060,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61055,c_124]) ).

tff(c_61076,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60989,c_61000,c_60963,c_61060,c_18]) ).

tff(c_61077,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_60986]) ).

tff(c_61094,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61090,c_140]) ).

tff(c_61105,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61077,c_154]) ).

tff(c_61155,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_60540,c_61094,c_61105,c_26]) ).

tff(c_61201,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61090,c_60539,c_61155,c_84]) ).

tff(c_61202,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_61201]) ).

tff(c_61289,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61090,c_61112,c_61112,c_61112,c_61077,c_61077,c_61090,c_60985,c_60985,c_61112,c_61202,c_61202,c_216]) ).

tff(c_61290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_198,c_202,c_61289]) ).

tff(c_61291,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_61089]) ).

tff(c_61313,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_61297,c_61291]) ).

tff(c_61319,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61313,c_156]) ).

tff(c_61307,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61077,c_150]) ).

tff(c_61376,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61080,c_61319,c_60963,c_61307,c_18]) ).

tff(c_61377,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_61293]) ).

tff(c_61385,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61077,c_110]) ).

tff(c_61399,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_61377,c_61385]) ).

tff(c_61400,plain,
    op(e1,e3) = e0,
    inference(splitRight,[status(thm)],[c_60984]) ).

tff(c_61403,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_61400,c_148]) ).

tff(c_61424,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_60550,c_48]) ).

tff(c_61425,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_60543,c_202,c_61403,c_61424]) ).

tff(c_61426,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_60958]) ).

tff(c_61460,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_61442,c_61426]) ).

tff(c_61535,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61460,c_80]) ).

tff(c_61536,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_60545,c_202,c_61535]) ).

tff(c_61679,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_61429,c_61450,c_61450,c_61536,c_61429,c_61450,c_738]) ).

tff(c_61680,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_61428]) ).

tff(c_61693,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_61685,c_61680]) ).

tff(c_61700,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61693,c_110]) ).

tff(c_61720,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_60553,c_61700,c_12]) ).

tff(c_61725,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61720,c_166]) ).

tff(c_61749,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_92]) ).

tff(c_61750,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_61725,c_61749]) ).

tff(c_61751,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_61750]) ).

tff(c_61754,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61751,c_140]) ).

tff(c_61684,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60956,c_174]) ).

tff(c_61707,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_61684,c_61426]) ).

tff(c_61713,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61707,c_156]) ).

tff(c_61699,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61693,c_154]) ).

tff(c_61783,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60540,c_61754,c_61713,c_61699,c_26]) ).

tff(c_61785,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_61750]) ).

tff(c_61872,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54616,c_61785,c_54605,c_32]) ).

tff(c_61730,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_60550,c_48]) ).

tff(c_61731,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_60543,c_202,c_61730]) ).

tff(c_61740,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_60543,c_60556,c_54600,c_6]) ).

tff(c_61851,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_60956,c_61740,c_66]) ).

tff(c_61852,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_61851]) ).

tff(c_61820,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_61821,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_61785,c_204,c_196,c_61820]) ).

tff(c_61797,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_60541,c_61725,c_60555,c_28]) ).

tff(c_232,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_61950,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61872,c_61731,c_61731,c_61731,c_61693,c_61693,c_61852,c_61821,c_61821,c_61731,c_61797,c_61797,c_232]) ).

tff(c_61951,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_200,c_202,c_61950]) ).

tff(c_61952,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_60536]) ).

tff(c_61956,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61952,c_158]) ).

tff(c_63766,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_61956,c_12]) ).

tff(c_63767,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_63766]) ).

tff(c_61959,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61952,c_102]) ).

tff(c_62773,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_61952,c_40]) ).

tff(c_62774,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_62773]) ).

tff(c_62775,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_62774]) ).

tff(c_62780,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62775,c_100]) ).

tff(c_61958,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61952,c_164]) ).

tff(c_62670,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_92]) ).

tff(c_62671,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_61958,c_62670]) ).

tff(c_62672,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_62671]) ).

tff(c_62675,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_62672,c_140]) ).

tff(c_61966,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_10]) ).

tff(c_61967,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_61966]) ).

tff(c_61972,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61967,c_112]) ).

tff(c_62267,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_61952,c_40]) ).

tff(c_62268,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_62267]) ).

tff(c_62269,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_62268]) ).

tff(c_62276,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62269,c_170]) ).

tff(c_61971,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61967,c_154]) ).

tff(c_62212,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_60540,c_61971,c_26]) ).

tff(c_62213,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_62212]) ).

tff(c_62217,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62213,c_152]) ).

tff(c_61994,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_92]) ).

tff(c_61995,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_61958,c_61971,c_61994]) ).

tff(c_61960,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61952,c_98]) ).

tff(c_62013,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_61952,c_40]) ).

tff(c_62014,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_62013]) ).

tff(c_62015,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_62014]) ).

tff(c_62021,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62015,c_100]) ).

tff(c_62077,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_61960,c_62021,c_54602,c_2]) ).

tff(c_61992,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_61956,c_12]) ).

tff(c_61993,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_61992]) ).

tff(c_62008,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61993,c_114]) ).

tff(c_62085,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_61972,c_62008,c_14]) ).

tff(c_62123,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_62085,c_62015,c_74]) ).

tff(c_62124,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_62123]) ).

tff(c_61957,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61952,c_160]) ).

tff(c_61980,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_61957,c_20]) ).

tff(c_61981,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_61980]) ).

tff(c_62208,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61995,c_62077,c_62077,c_62124,c_61967,c_61967,c_61995,c_61981,c_61981,c_62124,c_61995,c_61995,c_220]) ).

tff(c_62209,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_198,c_204,c_62208]) ).

tff(c_62210,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_62014]) ).

tff(c_62223,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62217,c_62210]) ).

tff(c_62224,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_62212]) ).

tff(c_61984,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_61981,c_122]) ).

tff(c_61970,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61967,c_150]) ).

tff(c_62228,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62210,c_148]) ).

tff(c_62235,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_61984,c_61970,c_62228,c_18]) ).

tff(c_62241,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62235,c_156]) ).

tff(c_62255,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_62224,c_62241]) ).

tff(c_62256,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_61992]) ).

tff(c_62261,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62256,c_114]) ).

tff(c_62315,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_61972,c_62276,c_62261,c_14]) ).

tff(c_62316,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_62268]) ).

tff(c_62339,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_61952,c_62316,c_48]) ).

tff(c_62340,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_60543,c_204,c_202,c_62339]) ).

tff(c_62341,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_61980]) ).

tff(c_62343,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_62341]) ).

tff(c_62348,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62343,c_162]) ).

tff(c_62355,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_61956,c_12]) ).

tff(c_62356,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_62355]) ).

tff(c_62489,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62343,c_62356,c_61952,c_62]) ).

tff(c_62490,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60541,c_200,c_202,c_204,c_62489]) ).

tff(c_62491,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_62355]) ).

tff(c_62493,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62348,c_62491]) ).

tff(c_62494,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_62341]) ).

tff(c_62564,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62494,c_168]) ).

tff(c_62562,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62494,c_162]) ).

tff(c_62593,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_61956,c_62562,c_12]) ).

tff(c_62597,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62593,c_166]) ).

tff(c_62630,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60541,c_61958,c_62564,c_62597,c_28]) ).

tff(c_62631,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_61966]) ).

tff(c_62633,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_62631]) ).

tff(c_62637,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62633,c_150]) ).

tff(c_62656,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_62637,c_18]) ).

tff(c_62657,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_62656]) ).

tff(c_62662,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_62657,c_122]) ).

tff(c_62677,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_62672,c_192]) ).

tff(c_62708,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_62677,c_54604,c_24]) ).

tff(c_62713,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62708,c_130]) ).

tff(c_62639,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62633,c_112]) ).

tff(c_62645,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_62639,c_14]) ).

tff(c_62646,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_62645]) ).

tff(c_62649,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_62646,c_174]) ).

tff(c_62684,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_61952,c_40]) ).

tff(c_62685,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_62684]) ).

tff(c_62686,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_62685]) ).

tff(c_62690,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62686,c_172]) ).

tff(c_62718,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_60545,c_62649,c_62690,c_22]) ).

tff(c_62722,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62718,c_126]) ).

tff(c_62727,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62662,c_61957,c_62713,c_62722,c_20]) ).

tff(c_62728,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_62685]) ).

tff(c_62733,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62728,c_152]) ).

tff(c_62638,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62633,c_154]) ).

tff(c_62759,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60540,c_62675,c_62733,c_62638,c_26]) ).

tff(c_62760,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_62671]) ).

tff(c_62787,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62760,c_62657,c_62633,c_38]) ).

tff(c_62788,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_62780,c_62787]) ).

tff(c_62790,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_62774]) ).

tff(c_62851,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60543,c_61959,c_62790,c_54600,c_6]) ).

tff(c_62852,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_62656]) ).

tff(c_62854,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_62852]) ).

tff(c_62861,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62854,c_156]) ).

tff(c_62866,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_60540,c_62638,c_26]) ).

tff(c_62867,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_62866]) ).

tff(c_62872,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_62867,c_140]) ).

tff(c_62946,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54616,c_62872,c_54605,c_32]) ).

tff(c_62857,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62854,c_148]) ).

tff(c_62905,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_61960,c_62857,c_54602,c_2]) ).

tff(c_62640,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62633,c_110]) ).

tff(c_62915,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_61956,c_62640,c_12]) ).

tff(c_63069,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62946,c_62905,c_62905,c_62905,c_62633,c_62633,c_62915,c_62854,c_62854,c_62946,c_60539,c_60539,c_210]) ).

tff(c_63070,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_194,c_198,c_63069]) ).

tff(c_63071,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_62866]) ).

tff(c_63073,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62861,c_63071]) ).

tff(c_63074,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_62852]) ).

tff(c_63090,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_63074,c_128]) ).

tff(c_63145,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_63146,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_63090,c_204,c_196,c_63145]) ).

tff(c_63098,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_61952,c_48]) ).

tff(c_63099,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_60543,c_204,c_63098]) ).

tff(c_63093,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_63074,c_156]) ).

tff(c_63108,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_60540,c_63093,c_62638,c_26]) ).

tff(c_63113,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63108,c_140]) ).

tff(c_63118,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_60545,c_62649,c_22]) ).

tff(c_63119,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_63118]) ).

tff(c_63124,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63119,c_132]) ).

tff(c_63131,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_86]) ).

tff(c_63132,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63113,c_63124,c_202,c_194,c_63131]) ).

tff(c_63133,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_63118]) ).

tff(c_63175,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63133,c_63074,c_80]) ).

tff(c_63176,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_200,c_204,c_63175]) ).

tff(c_63076,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_61956,c_62640,c_12]) ).

tff(c_63081,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63076,c_166]) ).

tff(c_63199,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_60541,c_61958,c_63081,c_28]) ).

tff(c_63297,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63146,c_63099,c_63099,c_63099,c_62633,c_62633,c_63146,c_63176,c_63176,c_63099,c_63199,c_63199,c_216]) ).

tff(c_63298,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_198,c_202,c_63297]) ).

tff(c_63299,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_62645]) ).

tff(c_63305,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63299,c_114]) ).

tff(c_63337,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_61956,c_63305,c_62640,c_12]) ).

tff(c_63338,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_62631]) ).

tff(c_63346,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63338,c_110]) ).

tff(c_63788,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_63767,c_63346]) ).

tff(c_63789,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_63766]) ).

tff(c_63911,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_63789,c_114]) ).

tff(c_63345,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63338,c_112]) ).

tff(c_63813,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_63345,c_14]) ).

tff(c_63814,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_63813]) ).

tff(c_63817,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_63814,c_174]) ).

tff(c_63343,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63338,c_150]) ).

tff(c_63791,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_63343,c_72]) ).

tff(c_63792,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_63791]) ).

tff(c_63795,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63792,c_132]) ).

tff(c_63364,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_63343,c_72]) ).

tff(c_63365,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_63364]) ).

tff(c_63369,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63365,c_132]) ).

tff(c_63376,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_60545,c_63369,c_22]) ).

tff(c_63377,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_63376]) ).

tff(c_63382,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_63377,c_174]) ).

tff(c_63405,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_61956,c_63346,c_12]) ).

tff(c_63411,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_63405,c_114]) ).

tff(c_63477,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_63382,c_63345,c_63411,c_14]) ).

tff(c_63478,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_63376]) ).

tff(c_63342,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63338,c_146]) ).

tff(c_63491,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_61960,c_63342,c_54602,c_2]) ).

tff(c_63502,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_61956,c_63346,c_12]) ).

tff(c_63507,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_63502,c_166]) ).

tff(c_63579,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_60541,c_61958,c_63507,c_28]) ).

tff(c_392,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_63673,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63478,c_61952,c_61952,c_63491,c_63502,c_63502,c_63502,c_63365,c_63365,c_63502,c_63579,c_63579,c_392]) ).

tff(c_63674,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_200,c_194,c_63673]) ).

tff(c_63676,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_63364]) ).

tff(c_63352,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60539,c_92]) ).

tff(c_63353,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_61958,c_63352]) ).

tff(c_63354,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_63353]) ).

tff(c_63762,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63354,c_54610,c_54598,c_86]) ).

tff(c_63763,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_63676,c_202,c_194,c_63762]) ).

tff(c_63764,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_63353]) ).

tff(c_63808,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_63764,c_156]) ).

tff(c_63833,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_63808,c_63343,c_18]) ).

tff(c_63834,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_63833]) ).

tff(c_63797,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63792,c_130]) ).

tff(c_63827,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_63789,c_162]) ).

tff(c_63835,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_61957,c_63797,c_63827,c_20]) ).

tff(c_63839,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_63835,c_122]) ).

tff(c_63855,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_63834,c_63839]) ).

tff(c_63856,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_63833]) ).

tff(c_63861,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_63856,c_124]) ).

tff(c_63903,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60545,c_63817,c_63795,c_63861,c_22]) ).

tff(c_63904,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_63813]) ).

tff(c_63928,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63911,c_63904]) ).

tff(c_63929,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_63791]) ).

tff(c_63963,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_63929]) ).

tff(c_63964,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_61952,c_40]) ).

tff(c_63965,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_63342,c_63964]) ).

tff(c_63987,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_63965,c_61952,c_48]) ).

tff(c_63988,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_63987]) ).

tff(c_64005,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63764,c_63338,c_63988,c_34]) ).

tff(c_64006,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_64005]) ).

tff(c_64027,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63963,c_64006,c_80]) ).

tff(c_64028,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_60545,c_202,c_200,c_64027]) ).

tff(c_64029,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_63929]) ).

tff(c_64036,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64029,c_172]) ).

tff(c_64041,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_61952,c_40]) ).

tff(c_64042,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_64036,c_198,c_63342,c_64041]) ).

tff(c_64043,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_60538]) ).

tff(c_68176,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_64043]) ).

tff(c_68180,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_68176,c_152]) ).

tff(c_64045,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_60536]) ).

tff(c_64051,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64045,c_102]) ).

tff(c_68077,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_64051,c_54600,c_6]) ).

tff(c_68078,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_68077]) ).

tff(c_68081,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_68078,c_172]) ).

tff(c_64048,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64045,c_158]) ).

tff(c_64057,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_64043]) ).

tff(c_64083,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_64057,c_134]) ).

tff(c_64052,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64045,c_98]) ).

tff(c_64058,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_64052,c_54602,c_2]) ).

tff(c_64059,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_64058]) ).

tff(c_64063,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_64057,c_152]) ).

tff(c_64080,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_64059,c_64063]) ).

tff(c_64081,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_64058]) ).

tff(c_64109,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64081,c_146]) ).

tff(c_64192,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_64045,c_64081,c_48]) ).

tff(c_64193,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_64192]) ).

tff(c_64197,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_64193,c_172]) ).

tff(c_64180,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_14]) ).

tff(c_64181,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_64180]) ).

tff(c_64183,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64181,c_174]) ).

tff(c_64093,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64057,c_92]) ).

tff(c_64094,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_64093]) ).

tff(c_64095,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_64094]) ).

tff(c_64100,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64095,c_192]) ).

tff(c_64205,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_64100,c_54604,c_24]) ).

tff(c_64209,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64205,c_132]) ).

tff(c_64088,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_64057,c_156]) ).

tff(c_64108,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64081,c_148]) ).

tff(c_64117,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_64088,c_64108,c_18]) ).

tff(c_64118,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_64117]) ).

tff(c_64121,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64118,c_128]) ).

tff(c_64166,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_64100,c_64121,c_54604,c_24]) ).

tff(c_64167,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_64117]) ).

tff(c_64174,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_64167,c_124]) ).

tff(c_64252,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64197,c_64183,c_64209,c_64174,c_22]) ).

tff(c_64253,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_64180]) ).

tff(c_64265,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_64253]) ).

tff(c_64272,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_64265,c_114]) ).

tff(c_64296,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_64048,c_64272,c_12]) ).

tff(c_64353,plain,
    ( ( e2 = e1 )
    | ( op(e2,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64057,c_64167,c_64081,c_38]) ).

tff(c_64354,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_64353]) ).

tff(c_64281,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_64045,c_64081,c_48]) ).

tff(c_64282,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_64281]) ).

tff(c_64286,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_64282,c_172]) ).

tff(c_64255,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_64100,c_54604,c_24]) ).

tff(c_64307,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64255,c_64167,c_80]) ).

tff(c_64308,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_64286,c_200,c_64307]) ).

tff(c_64259,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64255,c_132]) ).

tff(c_64328,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_64286,c_64259,c_64174,c_22]) ).

tff(c_604,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_64452,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64081,c_54598,c_54598,c_64296,c_64354,c_64354,c_64095,c_64308,c_64308,c_64328,c_64095,c_64095,c_604]) ).

tff(c_64453,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_204,c_64452]) ).

tff(c_64454,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_64253]) ).

tff(c_64459,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64454,c_112]) ).

tff(c_64173,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_64167,c_150]) ).

tff(c_64472,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_64109,c_64459,c_64173,c_10]) ).

tff(c_64473,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_64094]) ).

tff(c_64485,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_64473]) ).

tff(c_64543,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64485,c_168]) ).

tff(c_64049,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64045,c_160]) ).

tff(c_64542,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64485,c_166]) ).

tff(c_64548,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_64048,c_12]) ).

tff(c_64549,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_64548]) ).

tff(c_64550,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64542,c_64549]) ).

tff(c_64551,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_64548]) ).

tff(c_64556,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_64551,c_162]) ).

tff(c_64701,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_64543,c_64049,c_64556,c_20]) ).

tff(c_64479,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64081,c_146]) ).

tff(c_64474,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_64094]) ).

tff(c_64486,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_64049,c_72]) ).

tff(c_64487,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_64486]) ).

tff(c_64534,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64487,c_54610,c_54598,c_90]) ).

tff(c_64535,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64474,c_198,c_204,c_196,c_64534]) ).

tff(c_64536,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_64486]) ).

tff(c_64576,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_64536]) ).

tff(c_64579,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64576,c_150]) ).

tff(c_64558,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_64551,c_110]) ).

tff(c_64634,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_64479,c_64579,c_64558,c_10]) ).

tff(c_64635,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_64536]) ).

tff(c_64672,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54616,c_64474,c_54605,c_32]) ).

tff(c_64709,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64672,c_64485,c_64057,c_84]) ).

tff(c_64710,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_64709]) ).

tff(c_64806,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_64701,c_64635,c_64635,c_64710,c_64701,c_64635,c_724]) ).

tff(c_64808,plain,
    op(e0,e2) != e1,
    inference(splitRight,[status(thm)],[c_64473]) ).

tff(c_64050,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64045,c_164]) ).

tff(c_65083,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_64083,c_64808,c_64050,c_28]) ).

tff(c_65088,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_65083,c_166]) ).

tff(c_65146,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_64048,c_65088,c_12]) ).

tff(c_64807,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_64473]) ).

tff(c_65129,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64807,c_65083,c_64057,c_88]) ).

tff(c_65130,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_65129]) ).

tff(c_64813,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64807,c_178]) ).

tff(c_64819,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_64820,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_64474,c_204,c_196,c_64819]) ).

tff(c_64480,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64081,c_100]) ).

tff(c_64831,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_64480,c_64051,c_54600,c_6]) ).

tff(c_64835,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_64831,c_172]) ).

tff(c_64843,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64820,c_80]) ).

tff(c_64844,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_64835,c_64088,c_64843]) ).

tff(c_64855,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64820,c_64844,c_72]) ).

tff(c_64856,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_64855]) ).

tff(c_64857,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_64856]) ).

tff(c_64861,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64857,c_174]) ).

tff(c_64866,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_64048,c_12]) ).

tff(c_64867,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_64866]) ).

tff(c_64897,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_64813,c_64861,c_14]) ).

tff(c_64901,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_64897,c_112]) ).

tff(c_64917,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_64479,c_64901,c_10]) ).

tff(c_64478,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64081,c_148]) ).

tff(c_64860,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64857,c_124]) ).

tff(c_64908,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_64088,c_64478,c_64860,c_18]) ).

tff(c_64879,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64807,c_64057,c_88]) ).

tff(c_64880,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_64050,c_202,c_64879]) ).

tff(c_65025,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64081,c_54598,c_54598,c_64867,c_64917,c_64917,c_64081,c_64908,c_64908,c_64880,c_64057,c_64057,c_590]) ).

tff(c_65026,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_196,c_194,c_65025]) ).

tff(c_65027,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_64866]) ).

tff(c_65032,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_65027,c_114]) ).

tff(c_65053,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_64813,c_64861,c_65032,c_14]) ).

tff(c_65054,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_64856]) ).

tff(c_430,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_65222,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65146,c_64045,c_64045,c_65130,c_54610,c_54610,c_65146,c_65054,c_65054,c_65130,c_64057,c_64057,c_430]) ).

tff(c_65223,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_196,c_194,c_65222]) ).

tff(c_65224,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_64043]) ).

tff(c_65231,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65224,c_168]) ).

tff(c_67393,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_64045,c_48]) ).

tff(c_67394,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_67393]) ).

tff(c_67395,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_67394]) ).

tff(c_67401,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_67395,c_100]) ).

tff(c_65236,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_65237,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65236,c_148]) ).

tff(c_65271,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_65237,c_64052,c_54602,c_2]) ).

tff(c_65277,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_65271,c_100]) ).

tff(c_65389,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_65277,c_64051,c_54600,c_6]) ).

tff(c_65259,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65224,c_92]) ).

tff(c_65260,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_65259]) ).

tff(c_65261,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_65260]) ).

tff(c_65286,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_64048,c_12]) ).

tff(c_65287,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_65286]) ).

tff(c_65291,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_65287,c_114]) ).

tff(c_64044,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_60538]) ).

tff(c_65266,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_65261,c_144]) ).

tff(c_65247,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65236,c_72]) ).

tff(c_65248,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_64049,c_202,c_65247]) ).

tff(c_65249,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_65248]) ).

tff(c_65297,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65249,c_65236,c_68]) ).

tff(c_65298,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_65297]) ).

tff(c_65299,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_65298]) ).

tff(c_65305,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_65299,c_180]) ).

tff(c_65312,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_64044,c_65266,c_65305,c_30]) ).

tff(c_65318,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_65312,c_178]) ).

tff(c_65303,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_65299,c_174]) ).

tff(c_65325,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_65291,c_65318,c_65303,c_14]) ).

tff(c_65327,plain,
    op(e1,e1) != e3,
    inference(splitRight,[status(thm)],[c_65298]) ).

tff(c_65344,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_65327,c_54600,c_66]) ).

tff(c_65345,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_65344]) ).

tff(c_65405,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65261,c_65345,c_65224,c_88]) ).

tff(c_65406,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_65405]) ).

tff(c_718,plain,
    ( ( op(op(e3,op(e3,e3)),e3) != e2 )
    | ( op(e3,e3) != e1 )
    | ( op(e3,op(e3,e3)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_604]) ).

tff(c_65480,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_65389,c_65271,c_65271,c_65406,c_65389,c_65271,c_718]) ).

tff(c_65481,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_65344]) ).

tff(c_65486,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_65481,c_112]) ).

tff(c_65240,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65236,c_124]) ).

tff(c_65252,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_65249,c_132]) ).

tff(c_65503,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_65240,c_65252,c_65327,c_22]) ).

tff(c_65326,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_65298]) ).

tff(c_65275,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_65271,c_146]) ).

tff(c_65493,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_65275,c_10]) ).

tff(c_65494,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_65493]) ).

tff(c_65534,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65236,c_65494,c_65271,c_34]) ).

tff(c_65535,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_65534]) ).

tff(c_246,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_65632,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65503,c_65271,c_65271,c_65503,c_65287,c_65287,c_65271,c_65326,c_65326,c_65271,c_65535,c_65535,c_246]) ).

tff(c_65633,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_198,c_196,c_65632]) ).

tff(c_65634,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_65493]) ).

tff(c_65636,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65486,c_65634]) ).

tff(c_65637,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_65286]) ).

tff(c_65643,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_65637,c_110]) ).

tff(c_65641,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_65637,c_162]) ).

tff(c_65649,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65249,c_65236,c_68]) ).

tff(c_65650,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_65641,c_200,c_65649]) ).

tff(c_65689,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65261,c_65224,c_88]) ).

tff(c_65690,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_65689]) ).

tff(c_65691,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_65690]) ).

tff(c_65807,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_65236,c_65650,c_65650,c_65691,c_65236,c_65650,c_728]) ).

tff(c_65808,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_65690]) ).

tff(c_65818,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65808,c_65236,c_65271,c_34]) ).

tff(c_65819,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_65643,c_196,c_65818]) ).

tff(c_65821,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_65260]) ).

tff(c_65967,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65249,c_54610,c_54598,c_90]) ).

tff(c_65968,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65821,c_198,c_204,c_196,c_65967]) ).

tff(c_65969,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_65248]) ).

tff(c_65974,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_65969,c_174]) ).

tff(c_65976,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_65969,c_180]) ).

tff(c_66008,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_65237,c_64052,c_54602,c_2]) ).

tff(c_66012,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66008,c_146]) ).

tff(c_66018,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_66012,c_10]) ).

tff(c_66019,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_66018]) ).

tff(c_66024,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_66019,c_154]) ).

tff(c_65994,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65224,c_92]) ).

tff(c_65995,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_65994]) ).

tff(c_65996,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_65995]) ).

tff(c_66031,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65996,c_65224,c_88]) ).

tff(c_66032,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_65976,c_202,c_66024,c_66031]) ).

tff(c_66033,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_66018]) ).

tff(c_66038,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_66033,c_112]) ).

tff(c_66055,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_65974,c_66038,c_14]) ).

tff(c_66075,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_66055,c_66033,c_56]) ).

tff(c_66076,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_64048,c_194,c_66075]) ).

tff(c_66077,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_65995]) ).

tff(c_66079,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_66077]) ).

tff(c_66085,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66079,c_152]) ).

tff(c_66102,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65237,c_66085,c_64052,c_54602,c_2]) ).

tff(c_66103,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_66077]) ).

tff(c_66109,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66103,c_178]) ).

tff(c_66116,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_65237,c_64052,c_54602,c_2]) ).

tff(c_66120,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66116,c_146]) ).

tff(c_66126,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_66120,c_10]) ).

tff(c_66127,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_66126]) ).

tff(c_66148,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_66127,c_52]) ).

tff(c_66149,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_66148]) ).

tff(c_66150,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_66149]) ).

tff(c_66154,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_66150,c_114]) ).

tff(c_66159,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_64048,c_12]) ).

tff(c_66160,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_66159]) ).

tff(c_66225,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65224,c_66160,c_64045,c_50]) ).

tff(c_66226,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_66225]) ).

tff(c_65981,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_64045,c_48]) ).

tff(c_65982,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_65237,c_65981]) ).

tff(c_762,plain,
    ( ( op(op(e1,op(e1,e1)),e1) != e0 )
    | ( op(e1,e1) != e2 )
    | ( op(e1,op(e1,e1)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_736]) ).

tff(c_66274,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_66226,c_65969,c_65969,c_65982,c_66226,c_65969,c_762]) ).

tff(c_66275,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_66159]) ).

tff(c_66279,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66154,c_66275]) ).

tff(c_66281,plain,
    op(e2,e1) != e3,
    inference(splitRight,[status(thm)],[c_66149]) ).

tff(c_66311,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_66109,c_65974,c_66281,c_14]) ).

tff(c_66312,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_66314,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_66312]) ).

tff(c_66529,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66314,c_72]) ).

tff(c_66530,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_64049,c_194,c_66529]) ).

tff(c_66531,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_66530]) ).

tff(c_66791,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66531,c_66314,c_80]) ).

tff(c_66792,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_65231,c_200,c_66791]) ).

tff(c_66726,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_64045,c_48]) ).

tff(c_66727,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_66726]) ).

tff(c_66728,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_66727]) ).

tff(c_66731,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_66728,c_172]) ).

tff(c_66766,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66531,c_66314,c_80]) ).

tff(c_66767,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_66731,c_65231,c_200,c_66766]) ).

tff(c_66769,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_66727]) ).

tff(c_66840,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_66769,c_64051,c_54600,c_6]) ).

tff(c_65225,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_64043]) ).

tff(c_66553,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66531,c_54610,c_54598,c_90]) ).

tff(c_66554,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_66553]) ).

tff(c_66558,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66554,c_140]) ).

tff(c_66318,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_66314,c_150]) ).

tff(c_66564,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_66318,c_10]) ).

tff(c_66565,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_66564]) ).

tff(c_66570,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66565,c_110]) ).

tff(c_66338,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_64052,c_54602,c_2]) ).

tff(c_66339,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_66338]) ).

tff(c_66344,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_66339,c_100]) ).

tff(c_66326,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_14]) ).

tff(c_66327,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_66326]) ).

tff(c_66331,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66327,c_170]) ).

tff(c_66416,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66344,c_66331,c_64051,c_54600,c_6]) ).

tff(c_66417,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_66338]) ).

tff(c_66422,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66417,c_152]) ).

tff(c_66330,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66327,c_112]) ).

tff(c_66499,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_66330,c_66318,c_10]) ).

tff(c_66503,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_66499,c_154]) ).

tff(c_66321,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_66314,c_156]) ).

tff(c_66526,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65225,c_66422,c_66503,c_66321,c_26]) ).

tff(c_66527,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_66326]) ).

tff(c_66541,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_66527]) ).

tff(c_66548,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_66541,c_114]) ).

tff(c_66625,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_66570,c_64048,c_66548,c_12]) ).

tff(c_66626,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_66564]) ).

tff(c_66634,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_66626,c_154]) ).

tff(c_66676,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65225,c_66558,c_66634,c_66321,c_26]) ).

tff(c_66677,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_66527]) ).

tff(c_66682,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_66677,c_112]) ).

tff(c_66802,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_66682,c_66318,c_10]) ).

tff(c_66691,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_64048,c_12]) ).

tff(c_66692,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_66691]) ).

tff(c_66699,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66692,c_110]) ).

tff(c_66715,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_66699,c_66682,c_66318,c_10]) ).

tff(c_66716,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_66691]) ).

tff(c_66768,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_66727]) ).

tff(c_66780,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66531,c_54610,c_54598,c_90]) ).

tff(c_66781,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_66780]) ).

tff(c_66785,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66781,c_140]) ).

tff(c_66829,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_65225,c_66785,c_66321,c_26]) ).

tff(c_66863,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66781,c_65224,c_66829,c_84]) ).

tff(c_66864,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_66863]) ).

tff(c_66952,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66792,c_66840,c_66840,c_66792,c_66802,c_66802,c_66716,c_66531,c_66531,c_66768,c_66864,c_66864,c_490]) ).

tff(c_66953,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_200,c_204,c_66952]) ).

tff(c_66954,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_66530]) ).

tff(c_67054,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66954,c_66314,c_80]) ).

tff(c_67055,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_202,c_65231,c_200,c_67054]) ).

tff(c_67056,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_66312]) ).

tff(c_67058,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_67056]) ).

tff(c_67061,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67058,c_148]) ).

tff(c_67408,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67401,c_67061,c_64052,c_54602,c_2]) ).

tff(c_67410,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_67394]) ).

tff(c_67062,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67058,c_128]) ).

tff(c_67083,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_67062,c_54604,c_24]) ).

tff(c_67066,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67058,c_156]) ).

tff(c_67094,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65224,c_92]) ).

tff(c_67095,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_67066,c_67094]) ).

tff(c_67096,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_67095]) ).

tff(c_67101,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67096,c_144]) ).

tff(c_67065,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67058,c_122]) ).

tff(c_67063,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67058,c_150]) ).

tff(c_67071,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_67063,c_10]) ).

tff(c_67072,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_67071]) ).

tff(c_67077,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_67072,c_112]) ).

tff(c_67106,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_67077,c_14]) ).

tff(c_67107,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_67106]) ).

tff(c_67113,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67107,c_114]) ).

tff(c_67154,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_67113,c_64048,c_12]) ).

tff(c_67158,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_67154,c_162]) ).

tff(c_67169,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65231,c_67065,c_64049,c_67158,c_20]) ).

tff(c_67170,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_67106]) ).

tff(c_67233,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_67170,c_178]) ).

tff(c_67239,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_64044,c_67101,c_67233,c_30]) ).

tff(c_67172,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_64045,c_48]) ).

tff(c_67173,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_67172]) ).

tff(c_67174,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_67173]) ).

tff(c_67180,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_67174,c_100]) ).

tff(c_67216,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67180,c_67061,c_64052,c_54602,c_2]) ).

tff(c_67218,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_67173]) ).

tff(c_67262,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_67218,c_64051,c_54600,c_6]) ).

tff(c_67281,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67239,c_67170,c_67262,c_78]) ).

tff(c_67282,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_67281]) ).

tff(c_67380,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_67083,c_67282,c_67282,c_67170,c_67083,c_67282,c_744]) ).

tff(c_67381,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_67095]) ).

tff(c_67386,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67381,c_176]) ).

tff(c_67420,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67410,c_67386,c_64051,c_54600,c_6]) ).

tff(c_67421,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_67071]) ).

tff(c_67428,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_67421,c_110]) ).

tff(c_67587,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_64048,c_67428,c_12]) ).

tff(c_67484,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_67061,c_64052,c_54602,c_2]) ).

tff(c_67489,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_67484,c_100]) ).

tff(c_67427,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_67421,c_112]) ).

tff(c_67445,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_67427,c_14]) ).

tff(c_67446,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_67445]) ).

tff(c_67452,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67446,c_114]) ).

tff(c_67470,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_67452,c_64048,c_67428,c_12]) ).

tff(c_67471,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_67445]) ).

tff(c_67477,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_67471,c_178]) ).

tff(c_67504,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_64044,c_67477,c_30]) ).

tff(c_67505,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_67504]) ).

tff(c_67510,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67505,c_176]) ).

tff(c_67531,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67489,c_67510,c_64051,c_54600,c_6]) ).

tff(c_67533,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_67504]) ).

tff(c_67534,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65224,c_92]) ).

tff(c_67535,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_67533,c_204,c_67066,c_67534]) ).

tff(c_67434,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_67062,c_54604,c_24]) ).

tff(c_456,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_67703,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67587,c_64045,c_64045,c_67535,c_54610,c_54610,c_67587,c_67434,c_67434,c_67535,c_65224,c_65224,c_456]) ).

tff(c_67704,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_204,c_198,c_67703]) ).

tff(c_67705,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_67056]) ).

tff(c_67710,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_67705,c_128]) ).

tff(c_68091,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_67710,c_54604,c_24]) ).

tff(c_68146,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68091,c_67705,c_80]) ).

tff(c_68147,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_68081,c_65231,c_202,c_68146]) ).

tff(c_68148,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_68077]) ).

tff(c_67720,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_64052,c_54602,c_2]) ).

tff(c_67721,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_67720]) ).

tff(c_67726,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_67721,c_100]) ).

tff(c_67731,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_67726,c_64051,c_54600,c_6]) ).

tff(c_67735,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67731,c_172]) ).

tff(c_67712,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_67705,c_124]) ).

tff(c_67742,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_65231,c_64049,c_20]) ).

tff(c_67743,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_67742]) ).

tff(c_67746,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67743,c_130]) ).

tff(c_67790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_67746,c_67710,c_54604,c_24]) ).

tff(c_67791,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_67742]) ).

tff(c_67798,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_67791,c_126]) ).

tff(c_67948,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_67735,c_67712,c_67798,c_22]) ).

tff(c_67797,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_67791,c_162]) ).

tff(c_67922,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_64048,c_67797,c_12]) ).

tff(c_67737,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67731,c_176]) ).

tff(c_67736,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67731,c_170]) ).

tff(c_67711,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_67705,c_150]) ).

tff(c_67803,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_67711,c_10]) ).

tff(c_67804,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_67803]) ).

tff(c_67807,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67804,c_154]) ).

tff(c_67714,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_67705,c_156]) ).

tff(c_67814,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65224,c_88]) ).

tff(c_67815,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_67714,c_67814]) ).

tff(c_67816,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_67815]) ).

tff(c_67826,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67816,c_65224,c_92]) ).

tff(c_67827,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_67737,c_204,c_67807,c_67826]) ).

tff(c_67828,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_67815]) ).

tff(c_67840,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67828,c_65224,c_92]) ).

tff(c_67841,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_67807,c_67840]) ).

tff(c_67845,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67841,c_192]) ).

tff(c_67878,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_67845,c_67710,c_54604,c_24]) ).

tff(c_67879,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_67803]) ).

tff(c_67884,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_67879,c_112]) ).

tff(c_67891,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_67736,c_67884,c_14]) ).

tff(c_67896,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_67891,c_178]) ).

tff(c_67965,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_64044,c_67737,c_67896,c_30]) ).

tff(c_68063,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67948,c_67731,c_67731,c_67948,c_67922,c_67922,c_67922,c_67705,c_67705,c_67721,c_67965,c_67965,c_498]) ).

tff(c_68064,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_196,c_204,c_68063]) ).

tff(c_68065,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_67720]) ).

tff(c_68160,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68148,c_64045,c_68065,c_48]) ).

tff(c_68161,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_204,c_68160]) ).

tff(c_68162,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_60536]) ).

tff(c_68170,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68162,c_98]) ).

tff(c_69534,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_48]) ).

tff(c_69535,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_68180,c_69534]) ).

tff(c_69539,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_69535,c_172]) ).

tff(c_68201,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_40]) ).

tff(c_68202,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_68201]) ).

tff(c_68203,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_68202]) ).

tff(c_68248,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68203,c_68162,c_48]) ).

tff(c_68249,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_68180,c_68248]) ).

tff(c_68250,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_68202]) ).

tff(c_68166,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68162,c_158]) ).

tff(c_68168,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68162,c_164]) ).

tff(c_68187,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68176,c_92]) ).

tff(c_68188,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_68168,c_204,c_68187]) ).

tff(c_68189,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_68188]) ).

tff(c_68177,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_68176,c_134]) ).

tff(c_68775,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_68177,c_68168,c_28]) ).

tff(c_68776,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_68775]) ).

tff(c_68809,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68189,c_68776,c_68176,c_84]) ).

tff(c_68810,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_68809]) ).

tff(c_68814,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_68810,c_178]) ).

tff(c_68785,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_14]) ).

tff(c_68786,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_68785]) ).

tff(c_68792,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68786,c_112]) ).

tff(c_68256,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68250,c_146]) ).

tff(c_68182,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_68176,c_156]) ).

tff(c_68255,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68250,c_148]) ).

tff(c_68264,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_68182,c_68255,c_18]) ).

tff(c_68265,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_68264]) ).

tff(c_68269,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68265,c_150]) ).

tff(c_68270,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68265,c_124]) ).

tff(c_68276,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_68270,c_22]) ).

tff(c_68277,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_68276]) ).

tff(c_68282,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_68277,c_172]) ).

tff(c_68324,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_68250,c_48]) ).

tff(c_68325,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_68282,c_204,c_202,c_68324]) ).

tff(c_68326,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_68276]) ).

tff(c_68328,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_68326]) ).

tff(c_68351,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68189,c_68176,c_88]) ).

tff(c_68352,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_68351]) ).

tff(c_68353,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_68352]) ).

tff(c_68358,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68353,c_178]) ).

tff(c_68333,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_68328,c_174]) ).

tff(c_68382,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_68358,c_68333,c_14]) ).

tff(c_68407,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_68269,c_68256,c_10]) ).

tff(c_68429,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_68382,c_68407,c_56]) ).

tff(c_68430,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_68429]) ).

tff(c_68363,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68328,c_68265,c_80]) ).

tff(c_68364,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_200,c_204,c_68363]) ).

tff(c_68394,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68328,c_68364,c_68265,c_72]) ).

tff(c_68395,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_68394]) ).

tff(c_678,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_68525,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68250,c_54598,c_54598,c_68328,c_68382,c_68382,c_68430,c_68395,c_68395,c_68189,c_68176,c_68176,c_678]) ).

tff(c_68526,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_196,c_202,c_196,c_68525]) ).

tff(c_68527,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_68352]) ).

tff(c_68531,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68527,c_138]) ).

tff(c_68549,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_68333,c_14]) ).

tff(c_68550,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_68549]) ).

tff(c_68340,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_68250,c_48]) ).

tff(c_68341,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_68340]) ).

tff(c_68605,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68328,c_68550,c_68341,c_70]) ).

tff(c_68606,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68531,c_194,c_198,c_202,c_68605]) ).

tff(c_68607,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_68549]) ).

tff(c_68651,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_68607,c_60]) ).

tff(c_68652,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_68166,c_68269,c_68651]) ).

tff(c_68653,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_68326]) ).

tff(c_68659,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68653,c_174]) ).

tff(c_68661,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68653,c_180]) ).

tff(c_68684,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68189,c_68176,c_88]) ).

tff(c_68685,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_68661,c_202,c_68684]) ).

tff(c_68689,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68685,c_166]) ).

tff(c_68695,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_68269,c_68256,c_10]) ).

tff(c_68719,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_68695,c_56]) ).

tff(c_68720,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_68659,c_68689,c_194,c_68719]) ).

tff(c_68721,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_68264]) ).

tff(c_68737,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_68721,c_150]) ).

tff(c_68806,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_68792,c_68256,c_68737,c_10]) ).

tff(c_68807,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_68785]) ).

tff(c_68820,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_68814,c_68807]) ).

tff(c_68780,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68776,c_166]) ).

tff(c_68835,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_68166,c_68780,c_12]) ).

tff(c_68850,plain,
    ( ( op(e2,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_68820,c_68835,c_60]) ).

tff(c_68851,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_68850]) ).

tff(c_68169,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68162,c_102]) ).

tff(c_68251,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_68202]) ).

tff(c_68723,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_68169,c_68251,c_54600,c_6]) ).

tff(c_68727,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_68723,c_172]) ).

tff(c_68747,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68721,c_72]) ).

tff(c_68748,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_68747]) ).

tff(c_68749,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_68748]) ).

tff(c_68759,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68749,c_68721,c_80]) ).

tff(c_68760,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_68727,c_200,c_68759]) ).

tff(c_68915,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_68851,c_68835,c_68835,c_68760,c_68851,c_68835,c_738]) ).

tff(c_68916,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_68775]) ).

tff(c_68921,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_68916,c_166]) ).

tff(c_68929,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_68166,c_68921,c_12]) ).

tff(c_68939,plain,
    ( ( op(e2,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_68929,c_60]) ).

tff(c_68940,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_68939]) ).

tff(c_68941,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_68940]) ).

tff(c_68945,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68941,c_112]) ).

tff(c_68963,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_68945,c_68256,c_68737,c_10]) ).

tff(c_68965,plain,
    op(e2,e1) != e1,
    inference(splitRight,[status(thm)],[c_68940]) ).

tff(c_68933,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68929,c_114]) ).

tff(c_69009,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_68965,c_68933,c_14]) ).

tff(c_69089,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68250,c_54598,c_54598,c_68250,c_69009,c_69009,c_68189,c_68760,c_68760,c_68189,c_68176,c_68176,c_662]) ).

tff(c_69090,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_198,c_196,c_69089]) ).

tff(c_69092,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_68748]) ).

tff(c_69138,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68189,c_54610,c_54598,c_86]) ).

tff(c_69139,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_69092,c_202,c_194,c_69138]) ).

tff(c_69141,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_68188]) ).

tff(c_69492,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_69493,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_69141,c_204,c_196,c_69492]) ).

tff(c_69140,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_68188]) ).

tff(c_69458,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69140,c_178]) ).

tff(c_69178,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_40]) ).

tff(c_69179,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_69178]) ).

tff(c_69180,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_69179]) ).

tff(c_69234,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_69180,c_68162,c_48]) ).

tff(c_69235,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_68180,c_69234]) ).

tff(c_69236,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_69179]) ).

tff(c_69164,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_69165,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_69141,c_204,c_196,c_69164]) ).

tff(c_69315,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69165,c_54610,c_54598,c_86]) ).

tff(c_69316,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_69315]) ).

tff(c_69142,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_68166,c_12]) ).

tff(c_69143,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_69142]) ).

tff(c_69158,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69140,c_178]) ).

tff(c_69148,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_69143,c_114]) ).

tff(c_69146,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_69143,c_162]) ).

tff(c_69241,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_69236,c_148]) ).

tff(c_69159,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69140,c_180]) ).

tff(c_69248,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69159,c_22]) ).

tff(c_69249,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_69248]) ).

tff(c_69259,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69165,c_69249,c_72]) ).

tff(c_69260,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_69146,c_69241,c_69259]) ).

tff(c_69261,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_69248]) ).

tff(c_69274,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_69261]) ).

tff(c_69278,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_69274,c_174]) ).

tff(c_69286,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_69158,c_69148,c_69278,c_14]) ).

tff(c_69287,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_69261]) ).

tff(c_702,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_69450,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69236,c_54598,c_54598,c_69316,c_54610,c_54610,c_69143,c_69287,c_69287,c_69316,c_68176,c_68176,c_702]) ).

tff(c_69451,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_202,c_198,c_194,c_69450]) ).

tff(c_69452,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_69142]) ).

tff(c_69469,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_69452,c_114]) ).

tff(c_69514,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_69458,c_69469,c_14]) ).

tff(c_69518,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_69514,c_174]) ).

tff(c_69475,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_68182,c_18]) ).

tff(c_69476,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_69475]) ).

tff(c_69479,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69476,c_128]) ).

tff(c_69487,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_69488,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69141,c_69479,c_204,c_196,c_69487]) ).

tff(c_69489,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_69475]) ).

tff(c_69491,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_69489]) ).

tff(c_69545,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69493,c_69491,c_72]) ).

tff(c_69546,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_69518,c_194,c_69545]) ).

tff(c_69557,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69493,c_69546,c_69491,c_80]) ).

tff(c_69558,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_69539,c_202,c_200,c_69557]) ).

tff(c_69559,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_69489]) ).

tff(c_69563,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_69559,c_148]) ).

tff(c_69598,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68180,c_68170,c_69563,c_54602,c_2]) ).

tff(c_69599,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_64043]) ).

tff(c_69606,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_69599,c_168]) ).

tff(c_68167,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68162,c_160]) ).

tff(c_69921,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69599,c_92]) ).

tff(c_69922,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_69921]) ).

tff(c_69923,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_69922]) ).

tff(c_69928,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69923,c_192]) ).

tff(c_69611,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_69612,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_69611,c_148]) ).

tff(c_69658,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_69612,c_68170,c_54602,c_2]) ).

tff(c_69645,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_40]) ).

tff(c_69646,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_69645]) ).

tff(c_69647,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_69646]) ).

tff(c_69653,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_69647,c_100]) ).

tff(c_69669,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_69658,c_69653]) ).

tff(c_69670,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_69646]) ).

tff(c_69918,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_68162,c_69670,c_69670,c_69611,c_68162,c_69670,c_734]) ).

tff(c_69919,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_69933,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_69919]) ).

tff(c_69945,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69933,c_72]) ).

tff(c_69946,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_69945]) ).

tff(c_69947,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_69946]) ).

tff(c_69952,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_69947,c_130]) ).

tff(c_69939,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_69933,c_122]) ).

tff(c_70023,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69606,c_68167,c_69952,c_69939,c_20]) ).

tff(c_70025,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_69946]) ).

tff(c_70093,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_69928,c_70025,c_54604,c_24]) ).

tff(c_70094,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_69919]) ).

tff(c_70530,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_70094]) ).

tff(c_70744,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_70530,c_80]) ).

tff(c_70745,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_69606,c_204,c_70744]) ).

tff(c_70750,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_70745,c_172]) ).

tff(c_69927,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69923,c_144]) ).

tff(c_70545,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_68170,c_54602,c_2]) ).

tff(c_70546,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_70545]) ).

tff(c_70551,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_70546,c_100]) ).

tff(c_70536,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_70530,c_124]) ).

tff(c_70556,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_70530,c_72]) ).

tff(c_70557,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_70556]) ).

tff(c_70558,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_70557]) ).

tff(c_70562,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70558,c_132]) ).

tff(c_70570,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_70536,c_70562,c_22]) ).

tff(c_70571,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_70570]) ).

tff(c_70670,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e2,e1) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_70571,c_70]) ).

tff(c_70671,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e2,e1) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_70670]) ).

tff(c_70672,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_70671]) ).

tff(c_70676,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70672,c_176]) ).

tff(c_70699,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70551,c_68169,c_70676,c_54600,c_6]) ).

tff(c_70701,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_70671]) ).

tff(c_69600,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_64043]) ).

tff(c_69926,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69923,c_140]) ).

tff(c_70535,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_70530,c_150]) ).

tff(c_70107,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_70094]) ).

tff(c_70393,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_70107,c_80]) ).

tff(c_70394,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54615,c_69606,c_204,c_70393]) ).

tff(c_70399,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_70394,c_172]) ).

tff(c_70096,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54612,c_68166,c_12]) ).

tff(c_70097,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_70096]) ).

tff(c_70101,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70097,c_114]) ).

tff(c_70113,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_70107,c_124]) ).

tff(c_70100,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70097,c_162]) ).

tff(c_70133,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_70107,c_72]) ).

tff(c_70134,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_70100,c_198,c_70133]) ).

tff(c_70135,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_70134]) ).

tff(c_70139,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70135,c_132]) ).

tff(c_70147,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_70113,c_70139,c_22]) ).

tff(c_70148,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_70147]) ).

tff(c_70161,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e2,e1) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_70148,c_70]) ).

tff(c_70162,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_70101,c_70161]) ).

tff(c_70163,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_70162]) ).

tff(c_70167,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70163,c_176]) ).

tff(c_70122,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_68170,c_54602,c_2]) ).

tff(c_70123,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_70122]) ).

tff(c_70175,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_70123,c_40]) ).

tff(c_70176,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_70167,c_198,c_202,c_70175]) ).

tff(c_70177,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_70162]) ).

tff(c_70112,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_70107,c_150]) ).

tff(c_70102,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70097,c_110]) ).

tff(c_70208,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_70112,c_70102,c_10]) ).

tff(c_70212,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_70208,c_154]) ).

tff(c_70218,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69923,c_69599,c_84]) ).

tff(c_70219,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_70212,c_70218]) ).

tff(c_70329,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_70097,c_70177,c_70177,c_70123,c_70208,c_70208,c_70097,c_70135,c_70135,c_70123,c_70219,c_70219,c_490]) ).

tff(c_70330,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_200,c_202,c_204,c_70329]) ).

tff(c_70331,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_70147]) ).

tff(c_70338,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_70331,c_180]) ).

tff(c_70346,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_64044,c_69927,c_70338,c_30]) ).

tff(c_70351,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70346,c_176]) ).

tff(c_70357,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_70123,c_40]) ).

tff(c_70358,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_70351,c_198,c_202,c_70357]) ).

tff(c_70360,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_70134]) ).

tff(c_70379,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69923,c_54610,c_54598,c_86]) ).

tff(c_70380,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_70360,c_202,c_194,c_70379]) ).

tff(c_70381,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_70122]) ).

tff(c_70419,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_70381,c_48]) ).

tff(c_70420,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_70399,c_204,c_202,c_70419]) ).

tff(c_70421,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_70094]) ).

tff(c_70426,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70421,c_128]) ).

tff(c_70516,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69923,c_54610,c_54598,c_86]) ).

tff(c_70517,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_70426,c_202,c_194,c_70516]) ).

tff(c_70518,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_70096]) ).

tff(c_70524,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_70518,c_110]) ).

tff(c_70649,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_70535,c_70524,c_10]) ).

tff(c_70653,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70649,c_154]) ).

tff(c_70590,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69923,c_69599,c_84]) ).

tff(c_70591,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_70590]) ).

tff(c_70592,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_70591]) ).

tff(c_70595,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_70592,c_136]) ).

tff(c_70659,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69600,c_69926,c_70653,c_70595,c_26]) ).

tff(c_70661,plain,
    op(e0,e1) != e3,
    inference(splitRight,[status(thm)],[c_70591]) ).

tff(c_70731,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64044,c_69927,c_70701,c_70661,c_30]) ).

tff(c_70732,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_70545]) ).

tff(c_70764,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_70732,c_48]) ).

tff(c_70765,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_70750,c_204,c_202,c_70764]) ).

tff(c_70766,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_70094]) ).

tff(c_70774,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70766,c_122]) ).

tff(c_70522,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_70518,c_162]) ).

tff(c_70843,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69606,c_68167,c_70774,c_70522,c_20]) ).

tff(c_70845,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_69922]) ).

tff(c_71342,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54616,c_70845,c_54605,c_32]) ).

tff(c_70872,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_68170,c_54602,c_2]) ).

tff(c_70873,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_70872]) ).

tff(c_70877,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_70873,c_100]) ).

tff(c_70844,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_69922]) ).

tff(c_70848,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_70844]) ).

tff(c_70854,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_70848,c_156]) ).

tff(c_70859,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_70854,c_69919]) ).

tff(c_70860,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_70859]) ).

tff(c_70882,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_70860,c_72]) ).

tff(c_70883,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_70882]) ).

tff(c_70884,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_70883]) ).

tff(c_70889,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70884,c_192]) ).

tff(c_70894,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_70873,c_40]) ).

tff(c_70895,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_70894]) ).

tff(c_70901,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70895,c_176]) ).

tff(c_70961,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69599,c_70848,c_88]) ).

tff(c_70962,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70889,c_70901,c_202,c_198,c_70961]) ).

tff(c_70964,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_70883]) ).

tff(c_70992,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_86]) ).

tff(c_70993,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_70964,c_202,c_194,c_70992]) ).

tff(c_70963,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_70883]) ).

tff(c_70965,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_70963]) ).

tff(c_70970,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70965,c_162]) ).

tff(c_71046,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_68166,c_70970,c_12]) ).

tff(c_70850,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_70848,c_136]) ).

tff(c_70997,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70993,c_144]) ).

tff(c_71025,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_64044,c_70850,c_70997,c_30]) ).

tff(c_71164,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_70993,c_70873,c_70873,c_70873,c_71046,c_71046,c_70873,c_70860,c_70860,c_70873,c_71025,c_71025,c_242]) ).

tff(c_71165,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_200,c_204,c_71164]) ).

tff(c_71166,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_70963]) ).

tff(c_71199,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71166,c_78]) ).

tff(c_71200,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64044,c_202,c_54614,c_70877,c_71199]) ).

tff(c_71201,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_70872]) ).

tff(c_71224,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_68162,c_71201,c_48]) ).

tff(c_71225,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_71224]) ).

tff(c_71229,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_71225,c_172]) ).

tff(c_71235,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_71236,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_70845,c_204,c_196,c_71235]) ).

tff(c_71246,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71236,c_70860,c_80]) ).

tff(c_71247,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_71229,c_69606,c_200,c_71246]) ).

tff(c_71248,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_70859]) ).

tff(c_71264,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71248,c_148]) ).

tff(c_71273,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_68170,c_71264,c_54602,c_2]) ).

tff(c_70853,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_70848,c_154]) ).

tff(c_71265,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71248,c_150]) ).

tff(c_71353,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54613,c_70853,c_71265,c_10]) ).

tff(c_71250,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_71251,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_70845,c_204,c_196,c_71250]) ).

tff(c_71309,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71251,c_71248,c_80]) ).

tff(c_71310,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_69606,c_202,c_71309]) ).

tff(c_222,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_71473,plain,
    ( ( e3 = e0 )
    | ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71342,c_71273,c_71273,c_71273,c_71353,c_71353,c_71342,c_71310,c_71310,c_71310,c_70848,c_70848,c_222]) ).

tff(c_71474,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_198,c_200,c_71473]) ).

tff(c_71476,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_70844]) ).

tff(c_71475,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_70844]) ).

tff(c_71481,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_71475,c_178]) ).

tff(c_71721,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54614,c_71481,c_14]) ).

tff(c_71722,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_71721]) ).

tff(c_71653,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_68169,c_54600,c_6]) ).

tff(c_71654,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_71653]) ).

tff(c_71659,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_71654,c_100]) ).

tff(c_71512,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_68170,c_54602,c_2]) ).

tff(c_71513,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_71512]) ).

tff(c_71517,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_71513,c_100]) ).

tff(c_71563,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_71517,c_68169,c_54600,c_6]) ).

tff(c_71568,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71563,c_170]) ).

tff(c_71487,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54613,c_10]) ).

tff(c_71488,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_71487]) ).

tff(c_71491,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_71488,c_150]) ).

tff(c_71499,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_71491,c_69919]) ).

tff(c_71500,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_71499]) ).

tff(c_71506,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_71500,c_122]) ).

tff(c_71548,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_69606,c_68167,c_71506,c_20]) ).

tff(c_71553,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71548,c_162]) ).

tff(c_71584,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_68166,c_71553,c_12]) ).

tff(c_71588,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_71584,c_114]) ).

tff(c_71604,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_71481,c_71568,c_71588,c_14]) ).

tff(c_71605,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_71512]) ).

tff(c_71610,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71605,c_100]) ).

tff(c_71627,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_68169,c_71610,c_54600,c_6]) ).

tff(c_71631,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_71627,c_172]) ).

tff(c_71482,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_71475,c_180]) ).

tff(c_71616,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_69606,c_68167,c_71506,c_20]) ).

tff(c_71622,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71616,c_126]) ).

tff(c_71505,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_71500,c_124]) ).

tff(c_71650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_71631,c_71482,c_71622,c_71505,c_22]) ).

tff(c_71651,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_71499]) ).

tff(c_71667,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71651,c_148]) ).

tff(c_71696,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_71659,c_68170,c_71667,c_54602,c_2]) ).

tff(c_71697,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_71653]) ).

tff(c_71715,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71697,c_170]) ).

tff(c_71741,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_71722,c_71715]) ).

tff(c_71742,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_71721]) ).

tff(c_71748,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_71742,c_114]) ).

tff(c_71814,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_68166,c_71748,c_12]) ).

tff(c_71777,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_71778,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_70845,c_204,c_196,c_71777]) ).

tff(c_71797,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71778,c_54610,c_54598,c_86]) ).

tff(c_71798,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_71797]) ).

tff(c_71702,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71651,c_148]) ).

tff(c_71753,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_68170,c_71702,c_54602,c_2]) ).

tff(c_71705,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71651,c_122]) ).

tff(c_71766,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_69606,c_68167,c_71705,c_20]) ).

tff(c_71706,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71651,c_156]) ).

tff(c_71788,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_69600,c_71476,c_71706,c_26]) ).

tff(c_71926,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71814,c_71697,c_71697,c_71798,c_54610,c_54610,c_71753,c_71766,c_71766,c_71753,c_71788,c_71788,c_566]) ).

tff(c_71927,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_202,c_200,c_71926]) ).

tff(c_71928,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_71487]) ).

tff(c_71930,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_71928]) ).

tff(c_71937,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_71930,c_110]) ).

tff(c_71955,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_54612,c_68166,c_71937,c_12]) ).

tff(c_71960,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_71955,c_114]) ).

tff(c_71936,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_71930,c_112]) ).

tff(c_72024,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54614,c_71481,c_71960,c_71936,c_14]) ).

tff(c_72025,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_71928]) ).

tff(c_72031,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72025,c_154]) ).

tff(c_72030,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72025,c_150]) ).

tff(c_72080,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72030,c_69919]) ).

tff(c_72081,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_72080]) ).

tff(c_72087,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72081,c_156]) ).

tff(c_72169,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69600,c_71476,c_72031,c_72087,c_26]) ).

tff(c_72170,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_72080]) ).

tff(c_72175,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_72170,c_128]) ).

tff(c_72185,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54610,c_54598,c_90]) ).

tff(c_72186,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70845,c_72175,c_204,c_196,c_72185]) ).

tff(c_72187,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_16]) ).

tff(c_72189,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54603,c_72187]) ).

tff(c_72190,plain,
    op(e2,e0) = e2,
    inference(splitLeft,[status(thm)],[c_72189]) ).

tff(c_72193,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_118]) ).

tff(c_77046,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72193,c_12]) ).

tff(c_77047,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_77046]) ).

tff(c_77049,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_77047,c_158]) ).

tff(c_82372,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77049,c_54601,c_4]) ).

tff(c_82373,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_82372]) ).

tff(c_82378,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_82373,c_102]) ).

tff(c_81304,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54600,c_6]) ).

tff(c_81305,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_81304]) ).

tff(c_81309,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_81305,c_176]) ).

tff(c_77051,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_77047,c_166]) ).

tff(c_72197,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_190]) ).

tff(c_81317,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_54605,c_32]) ).

tff(c_81318,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_81317]) ).

tff(c_81321,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_81318,c_140]) ).

tff(c_77050,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_77047,c_162]) ).

tff(c_72194,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_116]) ).

tff(c_72202,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_72207,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72202,c_112]) ).

tff(c_72208,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72202,c_110]) ).

tff(c_73806,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72208,c_72193,c_12]) ).

tff(c_73807,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_73806]) ).

tff(c_73813,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73807,c_114]) ).

tff(c_72195,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_120]) ).

tff(c_73916,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72207,c_73813,c_72195,c_14]) ).

tff(c_73810,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73807,c_158]) ).

tff(c_72213,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_54605,c_32]) ).

tff(c_72214,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_72213]) ).

tff(c_72219,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_144]) ).

tff(c_73792,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72219,c_72207,c_78]) ).

tff(c_73793,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_73792]) ).

tff(c_73798,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73793,c_172]) ).

tff(c_73818,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_73798,c_54600,c_6]) ).

tff(c_73819,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_73818]) ).

tff(c_73823,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73819,c_176]) ).

tff(c_73812,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73807,c_166]) ).

tff(c_72205,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72202,c_150]) ).

tff(c_73433,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72208,c_72193,c_12]) ).

tff(c_73434,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_73433]) ).

tff(c_73439,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73434,c_114]) ).

tff(c_73477,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72207,c_73439,c_72195,c_14]) ).

tff(c_72204,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72202,c_146]) ).

tff(c_73049,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_48]) ).

tff(c_73050,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_72204,c_73049]) ).

tff(c_73051,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_73050]) ).

tff(c_73056,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73051,c_102]) ).

tff(c_72238,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72190,c_54598,c_90]) ).

tff(c_72239,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_72238]) ).

tff(c_72245,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_72239,c_130]) ).

tff(c_72250,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72245,c_20]) ).

tff(c_72251,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_72250]) ).

tff(c_72371,plain,
    ( ( op(e1,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72239,c_72251,c_68]) ).

tff(c_72372,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_72371]) ).

tff(c_72373,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_72372]) ).

tff(c_72379,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72373,c_180]) ).

tff(c_72254,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72251,c_160]) ).

tff(c_72262,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72208,c_72193,c_12]) ).

tff(c_72263,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_72262]) ).

tff(c_72266,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_72263,c_158]) ).

tff(c_72306,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_72254,c_72266,c_54601,c_4]) ).

tff(c_72310,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72306,c_164]) ).

tff(c_72206,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72202,c_154]) ).

tff(c_72225,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72206,c_26]) ).

tff(c_72226,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_72225]) ).

tff(c_72329,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72226,c_88]) ).

tff(c_72330,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_72310,c_198,c_72329]) ).

tff(c_72335,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72330,c_180]) ).

tff(c_72230,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_72226,c_152]) ).

tff(c_72231,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_72226,c_156]) ).

tff(c_72273,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72205,c_72231,c_18]) ).

tff(c_72274,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_72273]) ).

tff(c_72277,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72274,c_148]) ).

tff(c_72294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72204,c_72230,c_72277,c_54602,c_2]) ).

tff(c_72295,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_72273]) ).

tff(c_72346,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72239,c_72251,c_72295,c_72]) ).

tff(c_72347,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_72335,c_202,c_194,c_72346]) ).

tff(c_72348,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_72262]) ).

tff(c_72353,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72348,c_166]) ).

tff(c_72384,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72226,c_88]) ).

tff(c_72385,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_72384]) ).

tff(c_72386,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_72385]) ).

tff(c_72414,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72386,c_72226,c_84]) ).

tff(c_72415,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_72353,c_196,c_72414]) ).

tff(c_72416,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_72385]) ).

tff(c_72444,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72416,c_72226,c_84]) ).

tff(c_72445,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_72379,c_194,c_196,c_72444]) ).

tff(c_72446,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_72372]) ).

tff(c_72547,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72239,c_72251,c_72446,c_72]) ).

tff(c_72548,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_72547]) ).

tff(c_72229,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_72226,c_136]) ).

tff(c_72458,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72226,c_88]) ).

tff(c_72459,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_72458]) ).

tff(c_72460,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_72459]) ).

tff(c_72466,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72460,c_180]) ).

tff(c_72506,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72239,c_72251,c_72446,c_72]) ).

tff(c_72507,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_72466,c_202,c_194,c_72506]) ).

tff(c_72509,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_72459]) ).

tff(c_72558,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72219,c_72229,c_72509,c_30]) ).

tff(c_72658,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_72251,c_72548,c_72548,c_72558,c_72251,c_72548,c_724]) ).

tff(c_72659,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_72250]) ).

tff(c_72661,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_72659]) ).

tff(c_72666,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72661,c_162]) ).

tff(c_72673,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_72208,c_72193,c_72666,c_12]) ).

tff(c_72746,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_72673,c_72202,c_52]) ).

tff(c_72747,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_72746]) ).

tff(c_72752,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72747,c_178]) ).

tff(c_72668,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72661,c_168]) ).

tff(c_72757,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72226,c_84]) ).

tff(c_72758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_72752,c_72668,c_196,c_72757]) ).

tff(c_72759,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_72659]) ).

tff(c_72768,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72759,c_168]) ).

tff(c_72829,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72226,c_84]) ).

tff(c_72830,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_72829]) ).

tff(c_72831,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_72830]) ).

tff(c_72852,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72831,c_72226,c_88]) ).

tff(c_72853,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_72768,c_198,c_72852]) ).

tff(c_72855,plain,
    op(e0,e1) != e3,
    inference(splitRight,[status(thm)],[c_72830]) ).

tff(c_72793,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72219,c_72207,c_78]) ).

tff(c_72794,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_72793]) ).

tff(c_72818,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72207,c_72195,c_14]) ).

tff(c_72819,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_72818]) ).

tff(c_72873,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72794,c_72819,c_66]) ).

tff(c_72874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72855,c_200,c_196,c_54600,c_72873]) ).

tff(c_72875,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_72818]) ).

tff(c_72881,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72875,c_114]) ).

tff(c_72926,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_72208,c_72193,c_72881,c_12]) ).

tff(c_72799,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72794,c_172]) ).

tff(c_72783,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_72204,c_72230,c_54602,c_2]) ).

tff(c_72807,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_72783,c_48]) ).

tff(c_72808,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_72799,c_202,c_72807]) ).

tff(c_72990,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_72875,c_72926,c_72926,c_72808,c_72875,c_72926,c_758]) ).

tff(c_72992,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_72793]) ).

tff(c_72243,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_72239,c_132]) ).

tff(c_72767,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72759,c_126]) ).

tff(c_72764,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72759,c_122]) ).

tff(c_72773,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72205,c_72231,c_72764,c_18]) ).

tff(c_72778,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72773,c_124]) ).

tff(c_73035,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72992,c_72243,c_72767,c_72778,c_22]) ).

tff(c_73036,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_72225]) ).

tff(c_73038,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_73036]) ).

tff(c_73304,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_73038,c_92]) ).

tff(c_73305,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_73304]) ).

tff(c_73306,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_73305]) ).

tff(c_73310,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73306,c_178]) ).

tff(c_73064,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72204,c_54602,c_2]) ).

tff(c_73065,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_73064]) ).

tff(c_73069,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73065,c_98]) ).

tff(c_73100,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_73038,c_92]) ).

tff(c_73101,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_73100]) ).

tff(c_73102,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_73101]) ).

tff(c_73112,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_73102,c_73038,c_88]) ).

tff(c_73113,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_73112]) ).

tff(c_73118,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_73113,c_164]) ).

tff(c_73125,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_73056,c_73069,c_73118,c_54601,c_4]) ).

tff(c_73126,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_73101]) ).

tff(c_73142,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73126,c_166]) ).

tff(c_73202,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72208,c_73142,c_72193,c_12]) ).

tff(c_73292,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_72202,c_73202,c_73202,c_73126,c_72202,c_73202,c_726]) ).

tff(c_73293,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_73064]) ).

tff(c_73298,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_73293,c_98]) ).

tff(c_73316,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_73056,c_73298,c_54601,c_4]) ).

tff(c_73320,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73316,c_158]) ).

tff(c_73327,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72208,c_73320,c_72193,c_12]) ).

tff(c_73352,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_73327,c_72202,c_60]) ).

tff(c_73353,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_73310,c_196,c_204,c_73352]) ).

tff(c_73354,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_73305]) ).

tff(c_73361,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73354,c_164]) ).

tff(c_73389,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_73056,c_73361,c_73298,c_54601,c_4]) ).

tff(c_73390,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_73050]) ).

tff(c_73577,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_73477,c_73434,c_73434,c_73390,c_73477,c_73434,c_758]) ).

tff(c_73578,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_73433]) ).

tff(c_73584,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_73578,c_162]) ).

tff(c_73642,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72190,c_54598,c_90]) ).

tff(c_73643,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_73642]) ).

tff(c_73391,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_73050]) ).

tff(c_73402,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_72219,c_72207,c_73391,c_78]) ).

tff(c_73413,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72204,c_54602,c_2]) ).

tff(c_73414,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_73413]) ).

tff(c_73417,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73414,c_148]) ).

tff(c_73044,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_73038,c_156]) ).

tff(c_73423,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_72205,c_73417,c_73044,c_18]) ).

tff(c_73683,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73643,c_73402,c_73423,c_68]) ).

tff(c_73684,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_73584,c_194,c_73683]) ).

tff(c_73685,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_73413]) ).

tff(c_73689,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_73685,c_148]) ).

tff(c_73696,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_72205,c_73689,c_73044,c_18]) ).

tff(c_73700,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73696,c_128]) ).

tff(c_73739,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72190,c_54598,c_90]) ).

tff(c_73740,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_73700,c_198,c_196,c_73739]) ).

tff(c_73741,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_73036]) ).

tff(c_73830,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_73741,c_84]) ).

tff(c_73831,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_73830]) ).

tff(c_73832,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_73831]) ).

tff(c_73853,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_73832,c_73741,c_92]) ).

tff(c_73854,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_73812,c_198,c_73853]) ).

tff(c_73855,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_73831]) ).

tff(c_73877,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_73855,c_73741,c_92]) ).

tff(c_73878,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_73823,c_196,c_198,c_73877]) ).

tff(c_73879,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_73818]) ).

tff(c_73886,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_73879,c_102]) ).

tff(c_73947,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_73810,c_73886,c_54601,c_4]) ).

tff(c_74040,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_73916,c_73807,c_73807,c_73947,c_73916,c_73807,c_758]) ).

tff(c_74041,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_73806]) ).

tff(c_72218,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_142]) ).

tff(c_73745,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_73741,c_134]) ).

tff(c_74047,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_74041,c_166]) ).

tff(c_74171,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_72218,c_73745,c_74047,c_28]) ).

tff(c_74267,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_72202,c_74041,c_74041,c_74171,c_72202,c_74041,c_726]) ).

tff(c_74268,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_73792]) ).

tff(c_73766,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72214,c_72190,c_54598,c_90]) ).

tff(c_73767,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_73766]) ).

tff(c_73748,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_73741,c_156]) ).

tff(c_73754,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72205,c_73748,c_18]) ).

tff(c_73755,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_73754]) ).

tff(c_73759,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73755,c_128]) ).

tff(c_73778,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_73767,c_73759]) ).

tff(c_73779,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_73754]) ).

tff(c_74345,plain,
    ( ( op(e3,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73741,c_73779,c_72202,c_42]) ).

tff(c_74346,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_74345]) ).

tff(c_74460,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_74268,c_74346,c_74346,c_73741,c_74268,c_74346,c_718]) ).

tff(c_74461,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_72213]) ).

tff(c_76206,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_140]) ).

tff(c_74463,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72204,c_54602,c_2]) ).

tff(c_74464,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_74463]) ).

tff(c_74470,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_74464,c_98]) ).

tff(c_74480,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_192]) ).

tff(c_72196,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_186]) ).

tff(c_75874,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_74480,c_72196,c_54604,c_24]) ).

tff(c_75878,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75874,c_132]) ).

tff(c_75167,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72208,c_72193,c_12]) ).

tff(c_75168,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_75167]) ).

tff(c_75174,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_75168,c_114]) ).

tff(c_75571,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72207,c_75174,c_72195,c_14]) ).

tff(c_75484,plain,
    ( ( e1 = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_74464,c_48]) ).

tff(c_75485,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_75484]) ).

tff(c_75486,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_75485]) ).

tff(c_75491,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75486,c_176]) ).

tff(c_74467,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_74464,c_148]) ).

tff(c_74570,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_88]) ).

tff(c_74571,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_74570]) ).

tff(c_74572,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_74571]) ).

tff(c_74468,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_74464,c_152]) ).

tff(c_74574,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_74572,c_136]) ).

tff(c_74879,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72206,c_74468,c_74574,c_26]) ).

tff(c_75084,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_74572,c_74879,c_96]) ).

tff(c_75085,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_75084]) ).

tff(c_74606,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72207,c_72195,c_14]) ).

tff(c_74607,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_74606]) ).

tff(c_74611,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_74607,c_114]) ).

tff(c_74486,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_74489,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_74486,c_160]) ).

tff(c_74540,plain,
    ( ( e1 = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_74464,c_48]) ).

tff(c_74541,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_74489,c_204,c_74540]) ).

tff(c_74546,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_74541,c_176]) ).

tff(c_74492,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_74486,c_168]) ).

tff(c_74511,plain,
    ( ( e1 = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_74464,c_48]) ).

tff(c_74512,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_74489,c_204,c_74511]) ).

tff(c_74517,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_74512,c_176]) ).

tff(c_74497,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72202,c_74464,c_34]) ).

tff(c_74498,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_74497]) ).

tff(c_74499,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_74498]) ).

tff(c_74525,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_74499,c_96]) ).

tff(c_74526,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_74517,c_74492,c_200,c_74525]) ).

tff(c_74528,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_74498]) ).

tff(c_74552,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_72206,c_74468,c_74528,c_26]) ).

tff(c_74566,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_74552,c_96]) ).

tff(c_74567,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_74546,c_74492,c_202,c_74566]) ).

tff(c_74568,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_74583,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_74568]) ).

tff(c_74588,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_74583,c_162]) ).

tff(c_74680,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72208,c_74611,c_72193,c_74588,c_12]) ).

tff(c_74681,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_74606]) ).

tff(c_74469,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_74464,c_100]) ).

tff(c_74576,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_74572,c_176]) ).

tff(c_74595,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_74469,c_74576,c_54600,c_6]) ).

tff(c_74739,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74572,c_74681,c_74595,c_74]) ).

tff(c_74740,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_74739]) ).

tff(c_74766,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_72208,c_72193,c_74588,c_12]) ).

tff(c_74590,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_74583,c_168]) ).

tff(c_74714,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_74572,c_84]) ).

tff(c_74715,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_74590,c_74714]) ).

tff(c_74728,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_74572,c_74715,c_96]) ).

tff(c_74729,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_74728]) ).

tff(c_74860,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74464,c_54598,c_54598,c_74740,c_74766,c_74766,c_74464,c_74583,c_74583,c_74461,c_74729,c_74729,c_632]) ).

tff(c_74861,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_198,c_198,c_74860]) ).

tff(c_74862,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_74568]) ).

tff(c_74866,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_74862]) ).

tff(c_74872,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_74866,c_162]) ).

tff(c_74929,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72208,c_74872,c_72193,c_12]) ).

tff(c_74899,plain,
    ( ( e1 = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_74464,c_48]) ).

tff(c_74900,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_74899]) ).

tff(c_74901,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_74900]) ).

tff(c_74950,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_74901,c_74464,c_40]) ).

tff(c_74951,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_74950]) ).

tff(c_74884,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_74879,c_156]) ).

tff(c_74889,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_72205,c_74467,c_74884,c_18]) ).

tff(c_74939,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74866,c_74889,c_68]) ).

tff(c_74940,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54604,c_196,c_194,c_74939]) ).

tff(c_74934,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_74929,c_114]) ).

tff(c_74977,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_72207,c_72195,c_74934,c_14]) ).

tff(c_74963,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_74480,c_72196,c_54604,c_24]) ).

tff(c_75071,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74929,c_74951,c_74951,c_74940,c_74977,c_74977,c_74461,c_74963,c_74963,c_74940,c_74461,c_74461,c_428]) ).

tff(c_75072,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_204,c_200,c_75071]) ).

tff(c_75073,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_74900]) ).

tff(c_75078,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75073,c_164]) ).

tff(c_75095,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_75085,c_75078]) ).

tff(c_75096,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_74862]) ).

tff(c_75101,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75096,c_122]) ).

tff(c_75111,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72206,c_74468,c_74574,c_26]) ).

tff(c_75116,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_75111,c_156]) ).

tff(c_75164,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72205,c_74467,c_75101,c_75116,c_18]) ).

tff(c_75165,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_74571]) ).

tff(c_75179,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_75165]) ).

tff(c_75184,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75179,c_156]) ).

tff(c_75309,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72207,c_75174,c_72195,c_14]) ).

tff(c_75189,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_74470,c_54601,c_4]) ).

tff(c_75190,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_75189]) ).

tff(c_75366,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_75309,c_75168,c_75168,c_75190,c_75309,c_75168,c_758]) ).

tff(c_75367,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_75189]) ).

tff(c_75374,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75367,c_160]) ).

tff(c_75172,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_75168,c_162]) ).

tff(c_75381,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_75374,c_75172,c_74568]) ).

tff(c_75386,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_75381,c_122]) ).

tff(c_75433,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72205,c_74467,c_75184,c_75386,c_18]) ).

tff(c_75434,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_75165]) ).

tff(c_75439,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75434,c_168]) ).

tff(c_75445,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_75439,c_75172,c_74568]) ).

tff(c_75450,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_75445,c_122]) ).

tff(c_75457,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72202,c_74464,c_34]) ).

tff(c_75458,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_75450,c_200,c_196,c_75457]) ).

tff(c_75516,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_75434,c_75458,c_96]) ).

tff(c_75517,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_75491,c_202,c_200,c_75516]) ).

tff(c_75518,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_75485]) ).

tff(c_75661,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_75571,c_75168,c_75168,c_75518,c_75571,c_75168,c_758]) ).

tff(c_75662,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_75167]) ).

tff(c_75670,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_75662,c_114]) ).

tff(c_75778,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_72207,c_72195,c_75670,c_14]) ).

tff(c_75789,plain,
    ( ( op(e3,e1) = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_75778,c_78]) ).

tff(c_75790,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_75789]) ).

tff(c_75791,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_75790]) ).

tff(c_75795,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75791,c_176]) ).

tff(c_75796,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75791,c_180]) ).

tff(c_75668,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_75662,c_162]) ).

tff(c_75687,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_75668,c_74568]) ).

tff(c_75688,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_75687]) ).

tff(c_75693,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75688,c_160]) ).

tff(c_75700,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_74470,c_75693,c_54601,c_4]) ).

tff(c_75704,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75700,c_164]) ).

tff(c_75677,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_75165]) ).

tff(c_75739,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_75677,c_96]) ).

tff(c_75740,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_75704,c_202,c_75739]) ).

tff(c_75745,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75740,c_180]) ).

tff(c_75724,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_72207,c_72195,c_75670,c_14]) ).

tff(c_75728,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_75724,c_174]) ).

tff(c_75694,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75688,c_126]) ).

tff(c_75682,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75677,c_156]) ).

tff(c_75710,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72205,c_74467,c_75682,c_18]) ).

tff(c_75715,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_75710,c_124]) ).

tff(c_75750,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_75745,c_75728,c_75694,c_75715,c_22]) ).

tff(c_75751,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_75687]) ).

tff(c_75758,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_75751,c_126]) ).

tff(c_75765,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_75677,c_72202,c_74464,c_34]) ).

tff(c_75766,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_75765]) ).

tff(c_75771,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_75766,c_124]) ).

tff(c_75825,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_75796,c_75758,c_75771,c_22]) ).

tff(c_75830,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75825,c_172]) ).

tff(c_75837,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_75795,c_74469,c_75830,c_54600,c_6]) ).

tff(c_75838,plain,
    ( ( op(e1,e1) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(splitRight,[status(thm)],[c_75790]) ).

tff(c_75883,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_75878,c_75838]) ).

tff(c_75999,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_75883,c_74464,c_74464,c_75677,c_75883,c_74464,c_718]) ).

tff(c_76000,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_75165]) ).

tff(c_76007,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_76000,c_164]) ).

tff(c_76039,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_74470,c_76007,c_54601,c_4]) ).

tff(c_76130,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_76039,c_74464,c_40]) ).

tff(c_76131,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_76130]) ).

tff(c_76201,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_76131,c_74464,c_74464,c_72202,c_76131,c_74464,c_746]) ).

tff(c_76202,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_74463]) ).

tff(c_76217,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_76202,c_148]) ).

tff(c_76220,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_76202,c_98]) ).

tff(c_76413,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_76220,c_54601,c_4]) ).

tff(c_76414,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_76413]) ).

tff(c_76420,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_76414,c_102]) ).

tff(c_76219,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_76202,c_100]) ).

tff(c_76686,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_76420,c_76219,c_54600,c_6]) ).

tff(c_76691,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_76686,c_170]) ).

tff(c_76419,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_76414,c_164]) ).

tff(c_76226,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72205,c_18]) ).

tff(c_76227,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_76226]) ).

tff(c_76232,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_76227,c_156]) ).

tff(c_76218,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_76202,c_152]) ).

tff(c_76599,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72206,c_76232,c_76218,c_26]) ).

tff(c_76609,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_76599,c_96]) ).

tff(c_76610,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_76419,c_200,c_76609]) ).

tff(c_76616,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_76610,c_180]) ).

tff(c_76230,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_76227,c_124]) ).

tff(c_76231,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_76227,c_122]) ).

tff(c_76237,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_76231,c_20]) ).

tff(c_76238,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_76237]) ).

tff(c_76241,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_76238,c_160]) ).

tff(c_76243,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_76238,c_126]) ).

tff(c_76322,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_76243,c_76230,c_22]) ).

tff(c_76323,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_76322]) ).

tff(c_76337,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76323,c_76238,c_76227,c_68]) ).

tff(c_76338,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54604,c_194,c_200,c_196,c_76337]) ).

tff(c_76339,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_76322]) ).

tff(c_76293,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_76219,c_54600,c_6]) ).

tff(c_76294,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_76293]) ).

tff(c_76299,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_76294,c_176]) ).

tff(c_76208,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_144]) ).

tff(c_76244,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_76238,c_168]) ).

tff(c_76265,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_88]) ).

tff(c_76266,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_76218,c_76265]) ).

tff(c_76267,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_76266]) ).

tff(c_76280,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_76267,c_96]) ).

tff(c_76281,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_76244,c_72206,c_76280]) ).

tff(c_76282,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_76266]) ).

tff(c_76287,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_76282,c_138]) ).

tff(c_76311,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_76299,c_76208,c_76287,c_30]) ).

tff(c_76317,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_76311,c_180]) ).

tff(c_76353,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_76339,c_76317]) ).

tff(c_76354,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_76293]) ).

tff(c_76408,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_76354,c_76202,c_48]) ).

tff(c_76409,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_76241,c_202,c_76408]) ).

tff(c_76410,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_76237]) ).

tff(c_76425,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_76410]) ).

tff(c_76429,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_76425,c_162]) ).

tff(c_76436,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_72208,c_72193,c_76429,c_12]) ).

tff(c_76441,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_76436,c_114]) ).

tff(c_76510,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72207,c_76441,c_72195,c_14]) ).

tff(c_76583,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_76510,c_76436,c_76436,c_76414,c_76510,c_76436,c_758]) ).

tff(c_76584,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_76410]) ).

tff(c_76591,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_76584,c_126]) ).

tff(c_76623,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72208,c_72193,c_12]) ).

tff(c_76624,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_76623]) ).

tff(c_76628,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_76624,c_114]) ).

tff(c_76651,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72207,c_76628,c_72195,c_14]) ).

tff(c_76655,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_76651,c_174]) ).

tff(c_76660,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76616,c_76230,c_76591,c_76655,c_22]) ).

tff(c_76661,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_76623]) ).

tff(c_76666,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_76661,c_114]) ).

tff(c_76698,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72207,c_76691,c_72195,c_76666,c_14]) ).

tff(c_76699,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_76413]) ).

tff(c_76703,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_76699,c_158]) ).

tff(c_76714,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_76410]) ).

tff(c_76718,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_76714,c_162]) ).

tff(c_76725,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72208,c_76703,c_72193,c_76718,c_12]) ).

tff(c_76726,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_76410]) ).

tff(c_76776,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76726,c_76227,c_68]) ).

tff(c_76777,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54604,c_194,c_196,c_76776]) ).

tff(c_76750,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72208,c_76703,c_72193,c_12]) ).

tff(c_76229,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_76227,c_128]) ).

tff(c_76821,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_76229,c_72196,c_54604,c_24]) ).

tff(c_76782,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_76777,c_180]) ).

tff(c_76754,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_76750,c_166]) ).

tff(c_76787,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74461,c_84]) ).

tff(c_76788,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_76782,c_76754,c_76787]) ).

tff(c_76921,plain,
    ( ( e3 = e2 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76777,c_76699,c_76699,c_76750,c_72190,c_72190,c_74461,c_76821,c_76821,c_76202,c_76788,c_76788,c_454]) ).

tff(c_76922,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_204,c_194,c_76921]) ).

tff(c_76923,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_76226]) ).

tff(c_76925,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_76217,c_76923]) ).

tff(c_77042,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76925,c_72202,c_76202,c_42]) ).

tff(c_77043,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76206,c_196,c_204,c_198,c_77042]) ).

tff(c_77044,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_77058,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72194,c_77044]) ).

tff(c_77059,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_77058]) ).

tff(c_77063,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77059,c_150]) ).

tff(c_77070,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77063,c_18]) ).

tff(c_77071,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_77070]) ).

tff(c_77073,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_77071,c_148]) ).

tff(c_77990,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77049,c_54601,c_4]) ).

tff(c_77991,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_77990]) ).

tff(c_77996,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_77991,c_98]) ).

tff(c_77052,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_77047,c_114]) ).

tff(c_77077,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_77071,c_156]) ).

tff(c_77064,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77059,c_154]) ).

tff(c_77082,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77077,c_77064,c_26]) ).

tff(c_77083,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_77082]) ).

tff(c_77321,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77083,c_96]) ).

tff(c_77322,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77051,c_204,c_77321]) ).

tff(c_77323,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_77322]) ).

tff(c_77357,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77323,c_72190,c_54598,c_90]) ).

tff(c_77358,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_77357]) ).

tff(c_77363,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_77358,c_130]) ).

tff(c_77129,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77049,c_54601,c_4]) ).

tff(c_77130,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_77129]) ).

tff(c_77145,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_77130,c_48]) ).

tff(c_77146,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_77073,c_77145]) ).

tff(c_77178,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_77146,c_77130,c_40]) ).

tff(c_77179,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_77178]) ).

tff(c_77263,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_77130,c_77179,c_77179,c_77071,c_77130,c_77179,c_734]) ).

tff(c_77264,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_77129]) ).

tff(c_77270,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77264,c_164]) ).

tff(c_77094,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77083,c_84]) ).

tff(c_77095,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54605,c_196,c_77094]) ).

tff(c_77096,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_77095]) ).

tff(c_77119,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77096,c_77083,c_96]) ).

tff(c_77120,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_77051,c_204,c_77119]) ).

tff(c_77317,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77120,c_77096,c_77083,c_88]) ).

tff(c_77318,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_77270,c_198,c_77317]) ).

tff(c_77319,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_77095]) ).

tff(c_77337,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77319,c_168]) ).

tff(c_77391,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_77050,c_77363,c_77337,c_20]) ).

tff(c_77395,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77391,c_160]) ).

tff(c_77435,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_77049,c_77395,c_54601,c_4]) ).

tff(c_77343,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54600,c_6]) ).

tff(c_77344,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_77343]) ).

tff(c_77403,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_77344,c_40]) ).

tff(c_77404,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_77395,c_77403]) ).

tff(c_77494,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_77435,c_77404,c_77404,c_77071,c_77435,c_77404,c_734]) ).

tff(c_77495,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_77343]) ).

tff(c_77497,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_77495]) ).

tff(c_77504,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77497,c_176]) ).

tff(c_77511,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77323,c_77319,c_77083,c_88]) ).

tff(c_77512,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_77504,c_194,c_198,c_77511]) ).

tff(c_77513,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_77495]) ).

tff(c_77519,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_77513,c_170]) ).

tff(c_77065,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77059,c_112]) ).

tff(c_77643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77052,c_77519,c_72195,c_77065,c_14]) ).

tff(c_77644,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_77322]) ).

tff(c_77671,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_77644,c_176]) ).

tff(c_77678,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77049,c_54601,c_4]) ).

tff(c_77679,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_77678]) ).

tff(c_77691,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_77679,c_48]) ).

tff(c_77692,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_77671,c_204,c_77073,c_77691]) ).

tff(c_77693,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_77678]) ).

tff(c_77705,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_77693,c_48]) ).

tff(c_77706,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_77671,c_202,c_77073,c_77705]) ).

tff(c_77707,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_77082]) ).

tff(c_77714,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77707,c_152]) ).

tff(c_78026,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77073,c_77996,c_77714,c_54602,c_2]) ).

tff(c_78027,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_77990]) ).

tff(c_78038,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_78027,c_48]) ).

tff(c_78039,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_77073,c_78038]) ).

tff(c_78043,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_78039,c_176]) ).

tff(c_77977,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_54598,c_90]) ).

tff(c_77978,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_77977]) ).

tff(c_77979,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_77978]) ).

tff(c_77733,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_54598,c_90]) ).

tff(c_77734,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_77733]) ).

tff(c_77735,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_77734]) ).

tff(c_77719,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77707,c_84]) ).

tff(c_77720,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54605,c_194,c_77719]) ).

tff(c_77721,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_77720]) ).

tff(c_77746,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77735,c_77721,c_77707,c_96]) ).

tff(c_77747,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_77051,c_202,c_77746]) ).

tff(c_77748,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_77734]) ).

tff(c_77754,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_77748,c_130]) ).

tff(c_77783,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77049,c_54601,c_4]) ).

tff(c_77784,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_77783]) ).

tff(c_77788,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_77784,c_164]) ).

tff(c_77771,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77721,c_77707,c_96]) ).

tff(c_77772,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_77051,c_202,c_77771]) ).

tff(c_77829,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77772,c_77721,c_77707,c_92]) ).

tff(c_77830,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_77788,c_198,c_77829]) ).

tff(c_77831,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_77783]) ).

tff(c_77835,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77831,c_160]) ).

tff(c_77878,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_77050,c_77754,c_77835,c_20]) ).

tff(c_77859,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77748,c_77071,c_72]) ).

tff(c_77860,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_77835,c_202,c_77859]) ).

tff(c_77760,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_48]) ).

tff(c_77761,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_77049,c_77073,c_77760]) ).

tff(c_77963,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_77878,c_77860,c_77860,c_77761,c_77878,c_77860,c_762]) ).

tff(c_77964,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_77720]) ).

tff(c_78051,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77979,c_77964,c_77707,c_96]) ).

tff(c_78052,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_78043,c_200,c_202,c_78051]) ).

tff(c_78054,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_77978]) ).

tff(c_78067,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77964,c_77707,c_96]) ).

tff(c_78068,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_78067]) ).

tff(c_78069,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_78068]) ).

tff(c_78105,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_78069,c_77964,c_77707,c_92]) ).

tff(c_78106,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_78105]) ).

tff(c_78110,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78106,c_178]) ).

tff(c_78143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77052,c_78110,c_72195,c_77065,c_14]) ).

tff(c_78144,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_78068]) ).

tff(c_78191,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_78144,c_77964,c_77707,c_92]) ).

tff(c_78192,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78054,c_204,c_196,c_198,c_78191]) ).

tff(c_78193,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_77070]) ).

tff(c_78195,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_78193]) ).

tff(c_78198,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_78195,c_148]) ).

tff(c_78207,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_78198,c_54602,c_2]) ).

tff(c_78208,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_78207]) ).

tff(c_78324,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_78208,c_100]) ).

tff(c_78200,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_78195,c_124]) ).

tff(c_78213,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_78208,c_152]) ).

tff(c_78201,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_78195,c_122]) ).

tff(c_78209,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77050,c_78201,c_20]) ).

tff(c_78210,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_78209]) ).

tff(c_78225,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78210,c_168]) ).

tff(c_78240,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_78225,c_92]) ).

tff(c_78241,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_78240]) ).

tff(c_78244,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78241,c_140]) ).

tff(c_78202,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_78195,c_156]) ).

tff(c_78276,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78213,c_78244,c_78202,c_77064,c_26]) ).

tff(c_78278,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_78240]) ).

tff(c_78222,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78210,c_130]) ).

tff(c_78317,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_54598,c_90]) ).

tff(c_78318,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78278,c_78222,c_198,c_196,c_78317]) ).

tff(c_78319,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_78209]) ).

tff(c_78335,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_78319,c_126]) ).

tff(c_78738,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_78200,c_78335,c_22]) ).

tff(c_78739,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_78738]) ).

tff(c_78745,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_78739,c_180]) ).

tff(c_78323,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_78208,c_152]) ).

tff(c_78336,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_78319,c_168]) ).

tff(c_78642,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_54605,c_32]) ).

tff(c_78643,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_78642]) ).

tff(c_78351,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_54605,c_32]) ).

tff(c_78352,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_78351]) ).

tff(c_78341,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77049,c_54601,c_4]) ).

tff(c_78342,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_78341]) ).

tff(c_78346,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78342,c_102]) ).

tff(c_78375,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_78324,c_78346,c_54600,c_6]) ).

tff(c_78380,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_78375,c_176]) ).

tff(c_78345,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78342,c_164]) ).

tff(c_78408,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_78352,c_92]) ).

tff(c_78409,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_78345,c_78408]) ).

tff(c_78410,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_78409]) ).

tff(c_78415,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78410,c_178]) ).

tff(c_78444,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77052,c_78415,c_72195,c_77065,c_14]) ).

tff(c_78445,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_78409]) ).

tff(c_78458,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_78352,c_78445,c_88]) ).

tff(c_78459,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_78380,c_198,c_78458]) ).

tff(c_240,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_78577,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_78352,c_78208,c_78208,c_78352,c_77047,c_77047,c_77047,c_78195,c_78195,c_77047,c_78459,c_78459,c_240]) ).

tff(c_78578,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_200,c_202,c_78577]) ).

tff(c_78579,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_78351]) ).

tff(c_78583,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78579,c_140]) ).

tff(c_78628,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78323,c_78583,c_78202,c_77064,c_26]) ).

tff(c_78629,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_78341]) ).

tff(c_78634,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_78629,c_164]) ).

tff(c_78682,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_78323,c_78202,c_77064,c_26]) ).

tff(c_78709,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_78643,c_78682,c_88]) ).

tff(c_78710,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_78634,c_198,c_78709]) ).

tff(c_78723,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_78643,c_78710,c_78682,c_84]) ).

tff(c_78724,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_78336,c_196,c_78723]) ).

tff(c_78725,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_78642]) ).

tff(c_78766,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_78725,c_96]) ).

tff(c_78767,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_78745,c_77051,c_78323,c_78766]) ).

tff(c_78768,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_78738]) ).

tff(c_78774,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78768,c_172]) ).

tff(c_78635,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_78629,c_102]) ).

tff(c_78800,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78324,c_78774,c_78635,c_54600,c_6]) ).

tff(c_78801,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_78207]) ).

tff(c_78807,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78801,c_98]) ).

tff(c_79237,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_77049,c_78807,c_54601,c_4]) ).

tff(c_79242,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_79237,c_164]) ).

tff(c_78935,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_77049,c_78807,c_54601,c_4]) ).

tff(c_78813,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77051,c_96]) ).

tff(c_78814,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_78813]) ).

tff(c_78817,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_78814,c_140]) ).

tff(c_78805,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78801,c_152]) ).

tff(c_78895,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78817,c_78805,c_78202,c_77064,c_26]) ).

tff(c_78896,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_78813]) ).

tff(c_78898,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_78896]) ).

tff(c_78909,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_78898,c_92]) ).

tff(c_78910,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_78909]) ).

tff(c_78911,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_78910]) ).

tff(c_78920,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78911,c_192]) ).

tff(c_79014,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_78920,c_72196,c_54604,c_24]) ).

tff(c_78912,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_78898,c_88]) ).

tff(c_78913,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_202,c_78912]) ).

tff(c_78914,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_78913]) ).

tff(c_79111,plain,
    ( ( e1 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77047,c_78935,c_78935,c_78911,c_77047,c_77047,c_78911,c_79014,c_79014,c_77047,c_78914,c_78914,c_394]) ).

tff(c_79112,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_204,c_204,c_79111]) ).

tff(c_79113,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_78913]) ).

tff(c_79258,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_79242,c_79113]) ).

tff(c_79259,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_78910]) ).

tff(c_79261,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_79259]) ).

tff(c_79314,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79261,c_78898,c_84]) ).

tff(c_79315,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54605,c_196,c_200,c_79314]) ).

tff(c_79335,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79315,c_79261,c_78898,c_88]) ).

tff(c_79336,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72197,c_194,c_198,c_202,c_79335]) ).

tff(c_79337,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_79259]) ).

tff(c_79372,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79337,c_78898,c_88]) ).

tff(c_79373,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_72197,c_198,c_202,c_79372]) ).

tff(c_79396,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79337,c_79373,c_78898,c_84]) ).

tff(c_79397,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54605,c_196,c_194,c_200,c_79396]) ).

tff(c_79398,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_78896]) ).

tff(c_79403,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_79398,c_176]) ).

tff(c_78806,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_78801,c_100]) ).

tff(c_79438,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_79403,c_78806,c_54600,c_6]) ).

tff(c_79444,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_79438,c_102]) ).

tff(c_79451,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77049,c_78807,c_79444,c_54601,c_4]) ).

tff(c_79452,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_78193]) ).

tff(c_79459,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_79452,c_122]) ).

tff(c_79466,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77050,c_79459,c_20]) ).

tff(c_79467,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_79466]) ).

tff(c_79473,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_79467,c_160]) ).

tff(c_79456,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_79452,c_148]) ).

tff(c_79468,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_79456,c_54602,c_2]) ).

tff(c_79469,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_79468]) ).

tff(c_79483,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_79469,c_100]) ).

tff(c_79676,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_79483,c_54600,c_6]) ).

tff(c_79677,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_79676]) ).

tff(c_79708,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_79677,c_79469,c_40]) ).

tff(c_79709,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_79473,c_202,c_79708]) ).

tff(c_79710,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_79676]) ).

tff(c_79482,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_79469,c_152]) ).

tff(c_79460,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_79452,c_156]) ).

tff(c_79581,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_54605,c_32]) ).

tff(c_79582,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_79581]) ).

tff(c_79527,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_77049,c_79473,c_54601,c_4]) ).

tff(c_79531,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_79527,c_164]) ).

tff(c_79475,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_79467,c_168]) ).

tff(c_79489,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54605,c_77064,c_84]) ).

tff(c_79490,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_79489]) ).

tff(c_79492,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_79490,c_138]) ).

tff(c_79578,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77051,c_79531,c_79475,c_79492,c_28]) ).

tff(c_79579,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_79489]) ).

tff(c_79629,plain,
    ( ( op(e0,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79582,c_79579,c_92]) ).

tff(c_79630,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_79460,c_79629]) ).

tff(c_79635,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_79630,c_178]) ).

tff(c_79641,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77052,c_79635,c_72195,c_77065,c_14]) ).

tff(c_79642,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_79581]) ).

tff(c_79663,plain,
    ( ( op(e0,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79642,c_79579,c_96]) ).

tff(c_79664,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_79482,c_79663]) ).

tff(c_79669,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_79664,c_180]) ).

tff(c_79458,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_79452,c_124]) ).

tff(c_79474,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_79467,c_126]) ).

tff(c_79764,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_79669,c_79458,c_79474,c_22]) ).

tff(c_480,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_79871,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77047,c_79710,c_79710,c_79469,c_77059,c_77059,c_79469,c_79764,c_79764,c_79469,c_79579,c_79579,c_480]) ).

tff(c_79872,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_204,c_202,c_79871]) ).

tff(c_79873,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_79468]) ).

tff(c_79457,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_79452,c_128]) ).

tff(c_79875,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_54605,c_32]) ).

tff(c_79876,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_79875]) ).

tff(c_79906,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79876,c_72190,c_54598,c_90]) ).

tff(c_79907,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_79457,c_198,c_196,c_79906]) ).

tff(c_79908,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_79875]) ).

tff(c_94,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_407]) ).

tff(c_80011,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79908,c_72190,c_54598,c_94]) ).

tff(c_80012,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_80011]) ).

tff(c_79915,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_79467,c_168]) ).

tff(c_79933,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_79873,c_152]) ).

tff(c_79943,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79908,c_88]) ).

tff(c_79944,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_79915,c_79933,c_79943]) ).

tff(c_79999,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79908,c_79944,c_84]) ).

tff(c_80000,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_77064,c_79999]) ).

tff(c_80035,plain,
    ( ( op(e0,e3) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79908,c_79944,c_80000,c_96]) ).

tff(c_80036,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_80035]) ).

tff(c_646,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_80156,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79873,c_54598,c_54598,c_79908,c_77047,c_77047,c_79908,c_80012,c_80012,c_79908,c_80036,c_80036,c_646]) ).

tff(c_80157,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_204,c_196,c_80156]) ).

tff(c_80158,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_79466]) ).

tff(c_80204,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_80158,c_126]) ).

tff(c_80395,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_79458,c_80204,c_22]) ).

tff(c_80396,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_80395]) ).

tff(c_80401,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_80396,c_172]) ).

tff(c_80233,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_54598,c_90]) ).

tff(c_80234,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_79457,c_198,c_196,c_80233]) ).

tff(c_80205,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_80158,c_168]) ).

tff(c_80212,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54605,c_80205,c_77064,c_84]) ).

tff(c_80177,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_80158,c_168]) ).

tff(c_80183,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_54598,c_90]) ).

tff(c_80184,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_79457,c_198,c_196,c_80183]) ).

tff(c_80160,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_88]) ).

tff(c_80161,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_80160]) ).

tff(c_80196,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80184,c_80161,c_84]) ).

tff(c_80197,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_80177,c_77064,c_80196]) ).

tff(c_80198,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_80160]) ).

tff(c_80211,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_80198]) ).

tff(c_80308,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80234,c_80212,c_80211,c_96]) ).

tff(c_80309,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_77051,c_202,c_80308]) ).

tff(c_80310,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_80198]) ).

tff(c_80322,plain,
    ( ( op(e0,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80310,c_92]) ).

tff(c_80323,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_79460,c_80322]) ).

tff(c_80324,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_80323]) ).

tff(c_80349,plain,
    ( ( op(e0,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80324,c_80310,c_96]) ).

tff(c_80350,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_80349]) ).

tff(c_80351,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_80350]) ).

tff(c_80361,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80324,c_80351,c_80310,c_84]) ).

tff(c_80362,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_77064,c_80361]) ).

tff(c_80363,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_80350]) ).

tff(c_80369,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_80363,c_152]) ).

tff(c_80317,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_80310,c_164]) ).

tff(c_80336,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_40]) ).

tff(c_80337,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_80317,c_80336]) ).

tff(c_80338,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_80337]) ).

tff(c_80391,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_80338,c_48]) ).

tff(c_80392,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_77049,c_80369,c_80391]) ).

tff(c_80393,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_80337]) ).

tff(c_80432,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_80393,c_48]) ).

tff(c_80433,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_80401,c_77049,c_202,c_80432]) ).

tff(c_80434,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_80395]) ).

tff(c_80456,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80434,c_78]) ).

tff(c_80457,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_77052,c_80456]) ).

tff(c_80458,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_80457]) ).

tff(c_80461,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_80458,c_136]) ).

tff(c_80311,plain,
    op(e0,e3) != e2,
    inference(splitRight,[status(thm)],[c_80198]) ).

tff(c_80501,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80461,c_79460,c_80311,c_77064,c_26]) ).

tff(c_80502,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_80457]) ).

tff(c_80639,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_80158,c_80434,c_80434,c_80502,c_80158,c_80434,c_762]) ).

tff(c_80641,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_80323]) ).

tff(c_80652,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_54598,c_90]) ).

tff(c_80653,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80641,c_79457,c_198,c_196,c_80652]) ).

tff(c_80654,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_77058]) ).

tff(c_80660,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_80654,c_154]) ).

tff(c_81311,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_81305,c_100]) ).

tff(c_80658,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_80654,c_146]) ).

tff(c_81428,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77049,c_54601,c_4]) ).

tff(c_81429,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_81428]) ).

tff(c_81508,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_81311,c_80658,c_54602,c_2]) ).

tff(c_80659,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_80654,c_150]) ).

tff(c_81512,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_81508,c_148]) ).

tff(c_80666,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77050,c_20]) ).

tff(c_80667,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_80666]) ).

tff(c_80671,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_80667,c_160]) ).

tff(c_80679,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_77049,c_80671,c_54601,c_4]) ).

tff(c_80683,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_80679,c_164]) ).

tff(c_80669,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_80667,c_130]) ).

tff(c_80935,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_54605,c_32]) ).

tff(c_80936,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_80935]) ).

tff(c_81007,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80936,c_72190,c_54598,c_90]) ).

tff(c_81008,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_80669,c_198,c_196,c_81007]) ).

tff(c_81009,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_80935]) ).

tff(c_80684,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_80679,c_102]) ).

tff(c_80690,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80684,c_54600,c_6]) ).

tff(c_80691,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_80690]) ).

tff(c_80697,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_80691,c_100]) ).

tff(c_80685,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_80679,c_98]) ).

tff(c_80834,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80697,c_80658,c_80685,c_54602,c_2]) ).

tff(c_80835,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_80690]) ).

tff(c_80841,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_80835,c_176]) ).

tff(c_81221,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80841,c_30]) ).

tff(c_81222,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_81221]) ).

tff(c_81224,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_81222,c_136]) ).

tff(c_81060,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_80658,c_80685,c_54602,c_2]) ).

tff(c_80670,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_80667,c_122]) ).

tff(c_80847,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80670,c_18]) ).

tff(c_80848,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_80847]) ).

tff(c_80859,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80848,c_80654,c_34]) ).

tff(c_80860,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_54602,c_80859]) ).

tff(c_80863,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_80860,c_134]) ).

tff(c_80930,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80667,c_77047,c_80679,c_50]) ).

tff(c_80931,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80863,c_196,c_200,c_194,c_80930]) ).

tff(c_80932,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_80847]) ).

tff(c_81022,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_80932]) ).

tff(c_81109,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80667,c_81022,c_72]) ).

tff(c_81110,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_72196,c_198,c_194,c_81109]) ).

tff(c_228,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_81206,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81009,c_81060,c_81060,c_81110,c_80654,c_80654,c_77047,c_81110,c_81110,c_81110,c_81009,c_81009,c_228]) ).

tff(c_81207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_204,c_202,c_81206]) ).

tff(c_81208,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_80932]) ).

tff(c_81215,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_81208,c_156]) ).

tff(c_81232,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_81224,c_80660,c_81215,c_26]) ).

tff(c_81248,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81009,c_81222,c_81232,c_88]) ).

tff(c_81249,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_80683,c_194,c_81248]) ).

tff(c_81250,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_81221]) ).

tff(c_81252,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_81250]) ).

tff(c_81255,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_81252,c_136]) ).

tff(c_81263,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81208,c_80654,c_34]) ).

tff(c_81264,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_81255,c_194,c_196,c_54602,c_81263]) ).

tff(c_81265,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_81250]) ).

tff(c_81288,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81265,c_80835,c_78]) ).

tff(c_81289,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_77052,c_204,c_81288]) ).

tff(c_81300,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81289,c_80667,c_81208,c_68]) ).

tff(c_81301,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54604,c_200,c_196,c_194,c_81300]) ).

tff(c_81302,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_80666]) ).

tff(c_81329,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_81302]) ).

tff(c_81333,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_81329,c_122]) ).

tff(c_81518,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_80659,c_81512,c_81333,c_18]) ).

tff(c_81642,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_81429,c_81508,c_81508,c_81518,c_81429,c_81508,c_734]) ).

tff(c_81643,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_81428]) ).

tff(c_81648,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_81643,c_98]) ).

tff(c_81682,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_81311,c_80658,c_81648,c_54602,c_2]) ).

tff(c_81683,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_81302]) ).

tff(c_81691,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_81683,c_168]) ).

tff(c_81767,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81318,c_88]) ).

tff(c_81768,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_81691,c_81767]) ).

tff(c_81769,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_81768]) ).

tff(c_81771,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_81769,c_136]) ).

tff(c_81688,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_81683,c_122]) ).

tff(c_80661,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_80654,c_112]) ).

tff(c_81697,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80659,c_18]) ).

tff(c_81698,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_81697]) ).

tff(c_81728,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81683,c_81698,c_68]) ).

tff(c_81729,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54604,c_194,c_200,c_81728]) ).

tff(c_81733,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_81729,c_174]) ).

tff(c_81750,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77052,c_80661,c_72195,c_81733,c_14]) ).

tff(c_81751,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_81697]) ).

tff(c_81753,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_81688,c_81751]) ).

tff(c_81760,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_81753,c_156]) ).

tff(c_81797,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_81321,c_80660,c_81771,c_81760,c_26]) ).

tff(c_81798,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_81768]) ).

tff(c_81805,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_81798,c_152]) ).

tff(c_81689,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_81683,c_160]) ).

tff(c_81856,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_77049,c_81689,c_54601,c_4]) ).

tff(c_81866,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_81305,c_81856,c_40]) ).

tff(c_81867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_81805,c_81866]) ).

tff(c_81868,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_81317]) ).

tff(c_82178,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_81311,c_80658,c_54602,c_2]) ).

tff(c_82099,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_77052,c_80661,c_72195,c_14]) ).

tff(c_81893,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_77052,c_80661,c_72195,c_14]) ).

tff(c_81898,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_81893,c_178]) ).

tff(c_81881,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_81302]) ).

tff(c_81888,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_81881,c_168]) ).

tff(c_81903,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81868,c_88]) ).

tff(c_81904,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_81903]) ).

tff(c_81905,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_81904]) ).

tff(c_81916,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81868,c_81905,c_84]) ).

tff(c_81917,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_81888,c_81916]) ).

tff(c_81933,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_81305,c_40]) ).

tff(c_81934,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_81933]) ).

tff(c_81935,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_81934]) ).

tff(c_81939,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_81935,c_98]) ).

tff(c_81944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_81311,c_80658,c_81939,c_54602,c_2]) ).

tff(c_81945,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_81934]) ).

tff(c_81964,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e3) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81917,c_80654,c_81945,c_46]) ).

tff(c_81965,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_81964]) ).

tff(c_81969,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_81965,c_128]) ).

tff(c_81979,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81868,c_72190,c_54598,c_94]) ).

tff(c_81980,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_81969,c_202,c_200,c_81979]) ).

tff(c_81981,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_81904]) ).

tff(c_81985,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_81981]) ).

tff(c_82022,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81868,c_81985,c_84]) ).

tff(c_82023,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_81898,c_81888,c_194,c_82022]) ).

tff(c_82024,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_81981]) ).

tff(c_82031,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82024,c_164]) ).

tff(c_82049,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_81305,c_40]) ).

tff(c_82050,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_82031,c_82049]) ).

tff(c_82054,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82050,c_148]) ).

tff(c_81885,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_81881,c_122]) ).

tff(c_82064,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_80659,c_82054,c_81885,c_18]) ).

tff(c_82068,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_82064,c_128]) ).

tff(c_81875,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_81868,c_192]) ).

tff(c_82084,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82068,c_81875,c_72196,c_54604,c_24]) ).

tff(c_82085,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_81302]) ).

tff(c_82090,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82085,c_122]) ).

tff(c_82122,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80659,c_82090,c_18]) ).

tff(c_82123,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_82122]) ).

tff(c_82129,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_82123,c_156]) ).

tff(c_81874,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_81868,c_144]) ).

tff(c_82104,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82099,c_178]) ).

tff(c_82134,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_81309,c_81874,c_82104,c_30]) ).

tff(c_82138,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82134,c_136]) ).

tff(c_82109,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81868,c_84]) ).

tff(c_82110,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_82104,c_82109]) ).

tff(c_82111,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_82110]) ).

tff(c_82115,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82111,c_134]) ).

tff(c_82154,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82129,c_80660,c_82138,c_82115,c_26]) ).

tff(c_82155,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_82122]) ).

tff(c_82168,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80660,c_82115,c_26]) ).

tff(c_82169,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_82168]) ).

tff(c_82330,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82178,c_54598,c_54598,c_82178,c_82099,c_82099,c_82178,c_82155,c_82155,c_81868,c_82169,c_82169,c_654]) ).

tff(c_82331,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_196,c_82330]) ).

tff(c_82332,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_82168]) ).

tff(c_82345,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82332,c_82155,c_80654,c_46]) ).

tff(c_82346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_81311,c_82345]) ).

tff(c_82347,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_82110]) ).

tff(c_82368,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81868,c_82347,c_96]) ).

tff(c_82369,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_81309,c_77051,c_200,c_82368]) ).

tff(c_82370,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_81304]) ).

tff(c_83071,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_82378,c_82370]) ).

tff(c_83115,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_54598,c_90]) ).

tff(c_83116,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_83115]) ).

tff(c_83117,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_83116]) ).

tff(c_83122,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_83117,c_192]) ).

tff(c_83166,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_83122,c_72196,c_54604,c_24]) ).

tff(c_83170,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_83166,c_132]) ).

tff(c_82773,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_82378,c_82370]) ).

tff(c_82890,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_82773,c_82373,c_48]) ).

tff(c_82891,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_82890]) ).

tff(c_82880,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_77052,c_80661,c_72195,c_14]) ).

tff(c_82500,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_82378,c_82370]) ).

tff(c_82488,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_54605,c_32]) ).

tff(c_82489,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_82488]) ).

tff(c_82507,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82500,c_100]) ).

tff(c_82512,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_80658,c_82507,c_54602,c_2]) ).

tff(c_82516,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_82512,c_148]) ).

tff(c_82385,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_88]) ).

tff(c_82386,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_82385]) ).

tff(c_82390,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82386,c_176]) ).

tff(c_82419,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82390,c_82378,c_82370]) ).

tff(c_82420,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_82385]) ).

tff(c_82522,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_82420]) ).

tff(c_82527,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82522,c_156]) ).

tff(c_82422,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_81302]) ).

tff(c_82426,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82422,c_122]) ).

tff(c_82585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82516,c_80659,c_82527,c_82426,c_18]) ).

tff(c_82586,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_82420]) ).

tff(c_82591,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82586,c_134]) ).

tff(c_82433,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80660,c_26]) ).

tff(c_82434,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_82433]) ).

tff(c_82484,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82434,c_80654,c_34]) ).

tff(c_82485,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_82426,c_196,c_54602,c_82484]) ).

tff(c_82486,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_82433]) ).

tff(c_82608,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_82591,c_82486]) ).

tff(c_82641,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82489,c_82586,c_82608,c_92]) ).

tff(c_82642,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_82641]) ).

tff(c_82618,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_77052,c_80661,c_72195,c_14]) ).

tff(c_82651,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82642,c_82618,c_82500,c_78]) ).

tff(c_82652,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_82651]) ).

tff(c_82630,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_82516,c_80659,c_82426,c_18]) ).

tff(c_82756,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77047,c_82500,c_82500,c_82652,c_80654,c_80654,c_77047,c_82630,c_82630,c_82512,c_82608,c_82608,c_462]) ).

tff(c_82757,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_200,c_200,c_82756]) ).

tff(c_82758,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_82488]) ).

tff(c_82777,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82773,c_172]) ).

tff(c_82796,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80659,c_82426,c_18]) ).

tff(c_82797,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_82796]) ).

tff(c_82823,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82422,c_82797,c_72]) ).

tff(c_82824,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72196,c_82777,c_194,c_202,c_82823]) ).

tff(c_82825,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_82796]) ).

tff(c_82851,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82422,c_82825,c_80]) ).

tff(c_82852,plain,
    ( ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_82851]) ).

tff(c_82853,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_82852]) ).

tff(c_82857,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_82853,c_132]) ).

tff(c_82427,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82422,c_126]) ).

tff(c_82915,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_82857,c_82777,c_82427,c_22]) ).

tff(c_556,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_83001,plain,
    ( ( e1 = e0 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77047,c_82773,c_82773,c_82891,c_82880,c_82880,c_82758,c_82853,c_82853,c_82915,c_82758,c_82758,c_556]) ).

tff(c_83002,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_204,c_204,c_83001]) ).

tff(c_83004,plain,
    op(e1,e0) != e0,
    inference(splitRight,[status(thm)],[c_82852]) ).

tff(c_83026,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82758,c_72190,c_54598,c_94]) ).

tff(c_83027,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_83004,c_202,c_200,c_83026]) ).

tff(c_83028,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_81302]) ).

tff(c_83034,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_83028,c_126]) ).

tff(c_83152,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_77052,c_80661,c_72195,c_14]) ).

tff(c_83156,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_83152,c_174]) ).

tff(c_83216,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_83170,c_83034,c_83156,c_22]) ).

tff(c_83035,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_83028,c_168]) ).

tff(c_83041,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80660,c_26]) ).

tff(c_83042,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_83041]) ).

tff(c_83067,plain,
    ( ( op(e0,e2) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83042,c_82420]) ).

tff(c_83068,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_83035,c_83067]) ).

tff(c_83069,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_83041]) ).

tff(c_83083,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_83069]) ).

tff(c_83097,plain,
    ( ( op(e0,e2) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83083,c_82420]) ).

tff(c_83098,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_83035,c_83097]) ).

tff(c_83099,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_83069]) ).

tff(c_83176,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83099,c_80654,c_34]) ).

tff(c_83177,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_54602,c_83176]) ).

tff(c_83207,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83099,c_83177,c_80654,c_46]) ).

tff(c_83208,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_83207]) ).

tff(c_83306,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77047,c_83071,c_83071,c_83216,c_80654,c_80654,c_83208,c_83177,c_83177,c_77047,c_83099,c_83099,c_462]) ).

tff(c_83307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_200,c_200,c_83306]) ).

tff(c_83309,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_83116]) ).

tff(c_83330,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_83309,c_72197,c_54605,c_32]) ).

tff(c_82377,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_82373,c_164]) ).

tff(c_83340,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83330,c_83099,c_84]) ).

tff(c_83341,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_83340]) ).

tff(c_83342,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_83341]) ).

tff(c_83369,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83330,c_83342,c_83099,c_92]) ).

tff(c_83370,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_82377,c_198,c_83369]) ).

tff(c_83371,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_83341]) ).

tff(c_83381,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83330,c_83371,c_83099,c_92]) ).

tff(c_83382,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_83381]) ).

tff(c_83402,plain,
    ( ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83382,c_83071,c_78]) ).

tff(c_83403,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_77052,c_202,c_83402]) ).

tff(c_83078,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_83071,c_100]) ).

tff(c_83321,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_80658,c_83078,c_54602,c_2]) ).

tff(c_83416,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83099,c_80654,c_83321,c_34]) ).

tff(c_83417,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_83416]) ).

tff(c_83516,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77047,c_83071,c_83071,c_83403,c_80654,c_80654,c_83321,c_83417,c_83417,c_77047,c_83099,c_83099,c_462]) ).

tff(c_83517,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_200,c_200,c_83516]) ).

tff(c_83518,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_82372]) ).

tff(c_83523,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_83518,c_160]) ).

tff(c_84120,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_83523,c_81302]) ).

tff(c_84125,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_84120,c_122]) ).

tff(c_83524,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_83518,c_164]) ).

tff(c_83531,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_88]) ).

tff(c_83532,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_83531]) ).

tff(c_83648,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_77052,c_80661,c_72195,c_14]) ).

tff(c_83536,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_83532,c_176]) ).

tff(c_83628,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_83536,c_82370]) ).

tff(c_83695,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83532,c_83648,c_83628,c_78]) ).

tff(c_83696,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_83695]) ).

tff(c_83526,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_83518,c_98]) ).

tff(c_83617,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_80658,c_83526,c_54602,c_2]) ).

tff(c_83621,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_83617,c_148]) ).

tff(c_83605,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_83523,c_81302]) ).

tff(c_83610,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_83605,c_122]) ).

tff(c_83657,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_83621,c_80659,c_83610,c_18]) ).

tff(c_83533,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_83532,c_136]) ).

tff(c_83544,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_83533,c_26]) ).

tff(c_83545,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_83544]) ).

tff(c_83549,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_83545,c_152]) ).

tff(c_83591,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_83549,c_80658,c_83526,c_54602,c_2]) ).

tff(c_83592,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_83544]) ).

tff(c_83638,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_80660,c_83592]) ).

tff(c_83794,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83696,c_83628,c_83628,c_83696,c_80654,c_80654,c_77047,c_83657,c_83657,c_83617,c_83638,c_83638,c_462]) ).

tff(c_83795,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_200,c_200,c_83794]) ).

tff(c_83796,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_83531]) ).

tff(c_84109,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_83524,c_83796]) ).

tff(c_84115,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_84109,c_156]) ).

tff(c_83934,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80659,c_18]) ).

tff(c_83935,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_83934]) ).

tff(c_83937,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_83935,c_148]) ).

tff(c_83941,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_83935,c_156]) ).

tff(c_83876,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_83523,c_81302]) ).

tff(c_83880,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_83876,c_122]) ).

tff(c_83887,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_83524,c_83796]) ).

tff(c_83893,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_83887,c_156]) ).

tff(c_83798,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_54605,c_32]) ).

tff(c_83799,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_83798]) ).

tff(c_83804,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_83799,c_144]) ).

tff(c_83810,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80659,c_18]) ).

tff(c_83811,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_83810]) ).

tff(c_83815,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_83811,c_124]) ).

tff(c_83525,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_83518,c_102]) ).

tff(c_83823,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_83525,c_82370]) ).

tff(c_83859,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83823,c_78]) ).

tff(c_83860,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_83804,c_83815,c_77052,c_204,c_83859]) ).

tff(c_83861,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_83810]) ).

tff(c_83919,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_83880,c_83893,c_83861]) ).

tff(c_83920,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_83798]) ).

tff(c_83926,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_83920,c_140]) ).

tff(c_83946,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_83941,c_83926,c_26]) ).

tff(c_83947,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_83946]) ).

tff(c_83952,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_83947,c_152]) ).

tff(c_83997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_83937,c_80658,c_83952,c_54602,c_2]) ).

tff(c_83998,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_83946]) ).

tff(c_84032,plain,
    ( ( op(e0,e2) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83998,c_83796]) ).

tff(c_84033,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_83524,c_84032]) ).

tff(c_84034,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_83934]) ).

tff(c_84132,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84125,c_84115,c_84034]) ).

tff(c_84133,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_77046]) ).

tff(c_87135,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_84133]) ).

tff(c_87142,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_87135,c_110]) ).

tff(c_88196,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_87142,c_72194,c_77044]) ).

tff(c_88200,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88196,c_154]) ).

tff(c_87140,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_87135,c_166]) ).

tff(c_85619,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_48]) ).

tff(c_85620,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_85619]) ).

tff(c_85621,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_85620]) ).

tff(c_85624,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85621,c_170]) ).

tff(c_84135,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_92]) ).

tff(c_84139,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_142]) ).

tff(c_84146,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_84133]) ).

tff(c_84153,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_84146,c_110]) ).

tff(c_84291,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_84153,c_72194,c_77044]) ).

tff(c_84296,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_84291,c_150]) ).

tff(c_84158,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_84160,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_84158,c_128]) ).

tff(c_84285,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_72190,c_54598,c_94]) ).

tff(c_84286,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_84160,c_202,c_200,c_84285]) ).

tff(c_84287,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_84303,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_84296,c_84287]) ).

tff(c_84304,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_84303]) ).

tff(c_84316,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84304,c_72]) ).

tff(c_84317,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72196,c_194,c_84316]) ).

tff(c_84318,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_84317]) ).

tff(c_84323,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_84318,c_172]) ).

tff(c_84753,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_84323,c_54600,c_6]) ).

tff(c_84754,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_84753]) ).

tff(c_84295,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_84291,c_146]) ).

tff(c_84329,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_84295,c_54602,c_2]) ).

tff(c_84330,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_84329]) ).

tff(c_84464,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_84330,c_40]) ).

tff(c_84465,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_84323,c_202,c_84464]) ).

tff(c_84503,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_84465,c_84330,c_44]) ).

tff(c_84504,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_84503]) ).

tff(c_84608,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84318,c_84504,c_84504,c_84318,c_84291,c_84291,c_84330,c_84304,c_84304,c_84318,c_84135,c_84135,c_468]) ).

tff(c_84609,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_200,c_202,c_84608]) ).

tff(c_84610,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_84329]) ).

tff(c_84736,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_84610,c_48]) ).

tff(c_84737,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_84736]) ).

tff(c_84738,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_84737]) ).

tff(c_84741,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_84738,c_170]) ).

tff(c_84298,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_84291,c_112]) ).

tff(c_84152,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_84146,c_114]) ).

tff(c_84750,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84741,c_84298,c_72195,c_84152,c_14]) ).

tff(c_84752,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_84737]) ).

tff(c_84765,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_84754,c_84752]) ).

tff(c_84766,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_84753]) ).

tff(c_84635,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_96]) ).

tff(c_84636,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_84635]) ).

tff(c_84637,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_84636]) ).

tff(c_84640,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_84637,c_136]) ).

tff(c_84138,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_140]) ).

tff(c_84614,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_84610,c_152]) ).

tff(c_84311,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_84304,c_156]) ).

tff(c_84709,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84640,c_84138,c_84614,c_84311,c_26]) ).

tff(c_84711,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_84636]) ).

tff(c_84140,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_144]) ).

tff(c_84324,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_84318,c_180]) ).

tff(c_84817,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_84711,c_84140,c_84324,c_30]) ).

tff(c_84918,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84318,c_84766,c_84766,c_84318,c_84291,c_84291,c_84610,c_84304,c_84304,c_84610,c_84817,c_84817,c_466]) ).

tff(c_84919,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_194,c_198,c_84918]) ).

tff(c_84920,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_84317]) ).

tff(c_84926,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_84920,c_168]) ).

tff(c_84151,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_84146,c_166]) ).

tff(c_85238,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_84139,c_84926,c_84151,c_28]) ).

tff(c_85244,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85238,c_164]) ).

tff(c_84924,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_84920,c_160]) ).

tff(c_84931,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_84295,c_54602,c_2]) ).

tff(c_84932,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_84931]) ).

tff(c_84944,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_84932,c_40]) ).

tff(c_84945,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_84924,c_202,c_84944]) ).

tff(c_84958,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_84139,c_84926,c_84151,c_28]) ).

tff(c_84963,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_84958,c_138]) ).

tff(c_84969,plain,
    ( ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84945,c_78]) ).

tff(c_84970,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_84963,c_202,c_84969]) ).

tff(c_84971,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_84970]) ).

tff(c_84976,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_84971,c_132]) ).

tff(c_84987,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_72190,c_54598,c_94]) ).

tff(c_84988,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_84976,c_202,c_200,c_84987]) ).

tff(c_84990,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_84970]) ).

tff(c_84921,plain,
    op(e1,e1) != e2,
    inference(splitRight,[status(thm)],[c_84317]) ).

tff(c_84309,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_84304,c_124]) ).

tff(c_85056,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_84990,c_84921,c_84309,c_22]) ).

tff(c_85026,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_72190,c_54598,c_94]) ).

tff(c_85027,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_85026]) ).

tff(c_492,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_85139,plain,
    ( ( e1 = e0 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84146,c_84945,c_84945,c_85056,c_84291,c_84291,c_84135,c_85027,c_85027,c_85056,c_84135,c_84135,c_492]) ).

tff(c_85140,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_204,c_204,c_85139]) ).

tff(c_85141,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_84931]) ).

tff(c_85146,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_85141,c_100]) ).

tff(c_85157,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85146,c_54600,c_6]) ).

tff(c_85158,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_85157]) ).

tff(c_85162,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85158,c_170]) ).

tff(c_85213,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_84146,c_84291,c_64]) ).

tff(c_85214,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_85162,c_200,c_204,c_85213]) ).

tff(c_85215,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_85157]) ).

tff(c_85251,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_85215,c_85141,c_48]) ).

tff(c_85252,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_85244,c_202,c_85251]) ).

tff(c_85253,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_84303]) ).

tff(c_85257,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_85253,c_148]) ).

tff(c_85271,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_84295,c_85257,c_54602,c_2]) ).

tff(c_85276,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85271,c_100]) ).

tff(c_85277,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85271,c_98]) ).

tff(c_85321,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_84298,c_72195,c_84152,c_14]) ).

tff(c_85326,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85321,c_178]) ).

tff(c_85275,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85271,c_152]) ).

tff(c_85260,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_85253,c_122]) ).

tff(c_84150,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_84146,c_162]) ).

tff(c_85295,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85260,c_84150,c_20]) ).

tff(c_85296,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_85295]) ).

tff(c_85302,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85296,c_168]) ).

tff(c_85337,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_85302,c_84139,c_84151,c_28]) ).

tff(c_85347,plain,
    ( ( op(e0,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_85337,c_96]) ).

tff(c_85348,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_85326,c_202,c_85275,c_85347]) ).

tff(c_85349,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_85295]) ).

tff(c_85355,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_85349,c_160]) ).

tff(c_85282,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_85271,c_40]) ).

tff(c_85283,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_85282]) ).

tff(c_85284,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_85283]) ).

tff(c_85290,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_85284,c_102]) ).

tff(c_85376,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_85277,c_85355,c_85290,c_54601,c_4]) ).

tff(c_85378,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_85283]) ).

tff(c_85392,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_85276,c_85378,c_54600,c_6]) ).

tff(c_85403,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85392,c_78]) ).

tff(c_85404,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_85403]) ).

tff(c_85405,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_85404]) ).

tff(c_85409,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85405,c_178]) ).

tff(c_85415,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_84146,c_84291,c_64]) ).

tff(c_85416,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_85409,c_200,c_204,c_85415]) ).

tff(c_85417,plain,
    ( ( op(e1,e1) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(splitRight,[status(thm)],[c_85404]) ).

tff(c_85419,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_85417]) ).

tff(c_85423,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85419,c_174]) ).

tff(c_85396,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_85392,c_172]) ).

tff(c_85259,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_85253,c_124]) ).

tff(c_85495,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_85423,c_85396,c_85259,c_22]) ).

tff(c_85565,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_85253,c_85495,c_85495,c_85419,c_85253,c_85495,c_750]) ).

tff(c_85567,plain,
    op(e2,e1) != e0,
    inference(splitRight,[status(thm)],[c_85417]) ).

tff(c_85590,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_85567,c_84298,c_72195,c_84152,c_14]) ).

tff(c_85591,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_84133]) ).

tff(c_85599,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_85591,c_110]) ).

tff(c_85607,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72194,c_85599,c_77044]) ).

tff(c_85704,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_85591,c_85607,c_64]) ).

tff(c_85705,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_85624,c_204,c_200,c_85704]) ).

tff(c_85707,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_85620]) ).

tff(c_86846,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_85591,c_85607,c_64]) ).

tff(c_86847,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_86846]) ).

tff(c_86852,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86847,c_178]) ).

tff(c_86061,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_85591,c_85607,c_64]) ).

tff(c_86062,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_86061]) ).

tff(c_86067,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86062,c_178]) ).

tff(c_85706,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_85620]) ).

tff(c_85708,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_85706]) ).

tff(c_85711,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85708,c_152]) ).

tff(c_86000,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_85591,c_85607,c_64]) ).

tff(c_86001,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_86000]) ).

tff(c_86006,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86001,c_178]) ).

tff(c_85973,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85607,c_85708,c_38]) ).

tff(c_85974,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_85973]) ).

tff(c_85975,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_85974]) ).

tff(c_85979,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_85975,c_136]) ).

tff(c_85720,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85707,c_54600,c_6]) ).

tff(c_85721,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_85720]) ).

tff(c_85732,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_85721,c_85708,c_40]) ).

tff(c_85733,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_85732]) ).

tff(c_85737,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_85733,c_160]) ).

tff(c_85783,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85607,c_85708,c_38]) ).

tff(c_85784,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_85783]) ).

tff(c_85785,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_85784]) ).

tff(c_85790,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_85785,c_156]) ).

tff(c_85769,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_72190,c_54598,c_94]) ).

tff(c_85770,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_85769]) ).

tff(c_85805,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85770,c_72]) ).

tff(c_85806,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_85737,c_85790,c_85805]) ).

tff(c_85710,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85708,c_148]) ).

tff(c_85612,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_85607,c_150]) ).

tff(c_85837,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_85710,c_85790,c_85612,c_18]) ).

tff(c_85613,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_85607,c_154]) ).

tff(c_85743,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_84]) ).

tff(c_85744,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_85613,c_85743]) ).

tff(c_85745,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_85744]) ).

tff(c_85948,plain,
    ( ( e1 = e0 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85806,c_85721,c_85721,c_85708,c_85607,c_85607,c_85806,c_85837,c_85837,c_85708,c_85745,c_85745,c_466]) ).

tff(c_85949,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_200,c_194,c_204,c_85948]) ).

tff(c_85951,plain,
    op(e0,e3) != e2,
    inference(splitRight,[status(thm)],[c_85784]) ).

tff(c_85961,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_85711,c_84138,c_85951,c_85613,c_26]) ).

tff(c_85963,plain,
    op(e0,e1) != e3,
    inference(splitRight,[status(thm)],[c_85744]) ).

tff(c_86034,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86006,c_84140,c_85979,c_85963,c_30]) ).

tff(c_86036,plain,
    op(e0,e3) != e2,
    inference(splitRight,[status(thm)],[c_85974]) ).

tff(c_86047,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_85711,c_84138,c_86036,c_85613,c_26]) ).

tff(c_86048,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_85720]) ).

tff(c_86054,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_86048,c_176]) ).

tff(c_86066,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86062,c_174]) ).

tff(c_86052,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_86048,c_172]) ).

tff(c_86083,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_86066,c_86052,c_22]) ).

tff(c_86084,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_86083]) ).

tff(c_86090,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_86084,c_124]) ).

tff(c_86072,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_85711,c_84138,c_85613,c_26]) ).

tff(c_86078,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_86072,c_156]) ).

tff(c_86130,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_85710,c_86090,c_86078,c_85612,c_18]) ).

tff(c_86131,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_86083]) ).

tff(c_86138,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86131,c_180]) ).

tff(c_86148,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86067,c_84140,c_86054,c_86138,c_30]) ).

tff(c_86149,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_85706]) ).

tff(c_86154,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86149,c_164]) ).

tff(c_86408,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_86149,c_40]) ).

tff(c_86409,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_86408]) ).

tff(c_86410,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_86409]) ).

tff(c_86416,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_86410,c_100]) ).

tff(c_86747,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_84138,c_85613,c_26]) ).

tff(c_86748,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_86747]) ).

tff(c_85596,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_85591,c_162]) ).

tff(c_84141,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_192]) ).

tff(c_86639,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_84141,c_72196,c_54604,c_24]) ).

tff(c_86150,plain,
    op(e3,e3) != e0,
    inference(splitRight,[status(thm)],[c_85706]) ).

tff(c_86472,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_86150,c_86416,c_54602,c_2]) ).

tff(c_85598,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_85591,c_114]) ).

tff(c_85614,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_85607,c_112]) ).

tff(c_86434,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_85598,c_72195,c_85614,c_14]) ).

tff(c_86438,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86434,c_174]) ).

tff(c_86161,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72196,c_72]) ).

tff(c_86162,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_86161]) ).

tff(c_86167,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_86162,c_172]) ).

tff(c_86236,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_85707,c_86167,c_54600,c_6]) ).

tff(c_86270,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_86236,c_86149,c_40]) ).

tff(c_86271,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_86270]) ).

tff(c_86187,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_85591,c_85607,c_64]) ).

tff(c_86188,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_86187]) ).

tff(c_86193,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86188,c_178]) ).

tff(c_86164,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_86162,c_124]) ).

tff(c_86175,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_86164,c_85612,c_18]) ).

tff(c_86176,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_86175]) ).

tff(c_86182,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86176,c_156]) ).

tff(c_86210,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_96]) ).

tff(c_86211,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_86193,c_86154,c_86182,c_86210]) ).

tff(c_86212,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_86175]) ).

tff(c_86288,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86212,c_85607,c_86271,c_46]) ).

tff(c_86289,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_86288]) ).

tff(c_86404,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86162,c_86236,c_86236,c_86271,c_85607,c_85607,c_86162,c_86212,c_86212,c_84135,c_86289,c_86289,c_462]) ).

tff(c_86405,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_194,c_196,c_86404]) ).

tff(c_86407,plain,
    op(e1,e1) != e2,
    inference(splitRight,[status(thm)],[c_86161]) ).

tff(c_86446,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_86154,c_84139,c_28]) ).

tff(c_86447,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_86446]) ).

tff(c_86483,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_86447,c_84]) ).

tff(c_86484,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_85613,c_86483]) ).

tff(c_86489,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86484,c_180]) ).

tff(c_86522,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_86438,c_86407,c_86489,c_22]) ).

tff(c_86153,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86149,c_160]) ).

tff(c_86406,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_86161]) ).

tff(c_86421,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_86406]) ).

tff(c_86461,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86421,c_80]) ).

tff(c_86462,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_86438,c_86153,c_202,c_86461]) ).

tff(c_652,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_86610,plain,
    ( ( e1 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86472,c_54598,c_54598,c_86522,c_85591,c_85591,c_84135,c_86462,c_86462,c_86522,c_84135,c_84135,c_652]) ).

tff(c_86611,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_204,c_204,c_86610]) ).

tff(c_86612,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_86446]) ).

tff(c_86618,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86612,c_168]) ).

tff(c_86651,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86639,c_86421,c_68]) ).

tff(c_86652,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_86618,c_194,c_86651]) ).

tff(c_86680,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86639,c_86652,c_86421,c_76]) ).

tff(c_86681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_85596,c_198,c_86680]) ).

tff(c_86683,plain,
    op(e1,e3) != e2,
    inference(splitRight,[status(thm)],[c_86406]) ).

tff(c_86694,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_86683,c_85612,c_18]) ).

tff(c_86695,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_86694]) ).

tff(c_86699,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86695,c_128]) ).

tff(c_86733,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86699,c_84141,c_72196,c_54604,c_24]) ).

tff(c_86734,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_86694]) ).

tff(c_86789,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86748,c_86734,c_85607,c_38]) ).

tff(c_86790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_86416,c_86789]) ).

tff(c_86791,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_86747]) ).

tff(c_86802,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_86791,c_84]) ).

tff(c_86803,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_86802]) ).

tff(c_86804,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_86803]) ).

tff(c_86833,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_86804,c_86791,c_96]) ).

tff(c_86834,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_86154,c_202,c_86833]) ).

tff(c_86835,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_86803]) ).

tff(c_86869,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_86835,c_86791,c_96]) ).

tff(c_86870,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_86852,c_200,c_202,c_86869]) ).

tff(c_86871,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_86409]) ).

tff(c_86875,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_86871,c_148]) ).

tff(c_86895,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_86875,c_85612,c_18]) ).

tff(c_86896,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_86895]) ).

tff(c_86899,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86896,c_128]) ).

tff(c_86906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86899,c_84141,c_72196,c_54604,c_24]) ).

tff(c_86907,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_86895]) ).

tff(c_86942,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_86907,c_124]) ).

tff(c_86909,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_86407,c_22]) ).

tff(c_86910,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_86909]) ).

tff(c_86912,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86910,c_132]) ).

tff(c_86936,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86912,c_84141,c_72196,c_54604,c_24]) ).

tff(c_86937,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_86909]) ).

tff(c_86949,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_86942,c_86937]) ).

tff(c_86963,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86949,c_78]) ).

tff(c_86964,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_85707,c_86963]) ).

tff(c_86965,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_86964]) ).

tff(c_86980,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86965,c_178]) ).

tff(c_86997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86980,c_85598,c_72195,c_85614,c_14]) ).

tff(c_86998,plain,
    op(e2,e1) = e0,
    inference(splitRight,[status(thm)],[c_86964]) ).

tff(c_86956,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86949,c_180]) ).

tff(c_87020,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84135,c_84]) ).

tff(c_87021,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_86956,c_85613,c_87020]) ).

tff(c_87132,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_86998,c_85591,c_85591,c_87021,c_86998,c_85591,c_720]) ).

tff(c_87134,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_87764,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_87134,c_72197,c_54605,c_32]) ).

tff(c_87171,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_87142,c_72194,c_77044]) ).

tff(c_87176,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87171,c_154]) ).

tff(c_87133,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_87182,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_87176,c_87133]) ).

tff(c_87183,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_87182]) ).

tff(c_87194,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87183,c_88]) ).

tff(c_87195,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_198,c_87194]) ).

tff(c_87196,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_87195]) ).

tff(c_87202,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87196,c_180]) ).

tff(c_87200,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87196,c_176]) ).

tff(c_87147,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54602,c_2]) ).

tff(c_87148,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_87147]) ).

tff(c_87217,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_87148,c_40]) ).

tff(c_87218,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_87200,c_202,c_87217]) ).

tff(c_87222,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87218,c_160]) ).

tff(c_87159,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_54598,c_90]) ).

tff(c_87160,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_87134,c_198,c_196,c_87159]) ).

tff(c_87228,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87160,c_72]) ).

tff(c_87229,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_87202,c_87222,c_87228]) ).

tff(c_87263,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87160,c_87229,c_80]) ).

tff(c_87264,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_87263]) ).

tff(c_87265,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_87264]) ).

tff(c_87268,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87265,c_126]) ).

tff(c_87165,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87160,c_130]) ).

tff(c_87139,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_87135,c_162]) ).

tff(c_87280,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_87268,c_87165,c_87222,c_87139,c_20]) ).

tff(c_87281,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_87264]) ).

tff(c_87339,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87160,c_87281,c_87229,c_68]) ).

tff(c_87340,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_87339]) ).

tff(c_87282,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_87264]) ).

tff(c_87153,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87148,c_100]) ).

tff(c_87249,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_87153,c_87200,c_54600,c_6]) ).

tff(c_87299,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87196,c_87249,c_78]) ).

tff(c_87300,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_87282,c_204,c_87299]) ).

tff(c_87370,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_87229,c_87340,c_87340,c_87300,c_87229,c_87340,c_750]) ).

tff(c_87371,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_87195]) ).

tff(c_87391,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87371,c_156]) ).

tff(c_87150,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87148,c_148]) ).

tff(c_87189,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87183,c_164]) ).

tff(c_87154,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87148,c_98]) ).

tff(c_87373,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_87154,c_54601,c_4]) ).

tff(c_87374,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_87373]) ).

tff(c_87375,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_87189,c_87374]) ).

tff(c_87376,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_87373]) ).

tff(c_87381,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87376,c_160]) ).

tff(c_87396,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87160,c_72]) ).

tff(c_87397,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_87381,c_87396]) ).

tff(c_87398,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_87397]) ).

tff(c_87434,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87160,c_87398,c_80]) ).

tff(c_87435,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_87150,c_87434]) ).

tff(c_87532,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_87171,c_87135,c_87135,c_87435,c_87171,c_87135,c_738]) ).

tff(c_87533,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_87397]) ).

tff(c_87535,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_87391,c_87533]) ).

tff(c_87536,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_87182]) ).

tff(c_87548,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87536,c_88]) ).

tff(c_87549,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_198,c_87548]) ).

tff(c_87550,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_87549]) ).

tff(c_87556,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87550,c_164]) ).

tff(c_87562,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_87148,c_40]) ).

tff(c_87563,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_87556,c_202,c_87562]) ).

tff(c_87567,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87563,c_172]) ).

tff(c_87555,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87550,c_168]) ).

tff(c_87607,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87160,c_72]) ).

tff(c_87608,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_87567,c_87555,c_87607]) ).

tff(c_87177,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87171,c_112]) ).

tff(c_87141,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_87135,c_114]) ).

tff(c_87594,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_87177,c_72195,c_87141,c_14]) ).

tff(c_87598,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87594,c_174]) ).

tff(c_87163,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87160,c_132]) ).

tff(c_87618,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_87598,c_87163,c_87567,c_22]) ).

tff(c_87708,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_87608,c_87618,c_87618,c_87594,c_87608,c_87618,c_750]) ).

tff(c_87709,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_87549]) ).

tff(c_87788,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87764,c_87536,c_87709,c_84]) ).

tff(c_87789,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_87140,c_194,c_87788]) ).

tff(c_87790,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_87147]) ).

tff(c_87804,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_87790]) ).

tff(c_87809,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87804,c_152]) ).

tff(c_87792,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_54598,c_90]) ).

tff(c_87793,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_87134,c_198,c_196,c_87792]) ).

tff(c_87797,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87793,c_128]) ).

tff(c_87807,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87804,c_148]) ).

tff(c_87816,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_87797,c_87807,c_18]) ).

tff(c_87817,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_87816]) ).

tff(c_87823,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87817,c_156]) ).

tff(c_87828,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_87133]) ).

tff(c_87834,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87828,c_154]) ).

tff(c_87841,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_87142,c_72194,c_87834,c_77044]) ).

tff(c_87843,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_87133]) ).

tff(c_87983,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_87823,c_87843,c_87809,c_26]) ).

tff(c_87987,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_87983,c_136]) ).

tff(c_87973,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_87142,c_72194,c_77044]) ).

tff(c_87978,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87973,c_112]) ).

tff(c_88014,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_87978,c_72195,c_87141,c_14]) ).

tff(c_87822,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87817,c_122]) ).

tff(c_87798,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87793,c_130]) ).

tff(c_87877,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87793,c_87817,c_72]) ).

tff(c_87878,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_87877]) ).

tff(c_87879,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_87878]) ).

tff(c_87882,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87879,c_126]) ).

tff(c_87903,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_87822,c_87798,c_87882,c_87139,c_20]) ).

tff(c_87904,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_87878]) ).

tff(c_87911,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87904,c_168]) ).

tff(c_87842,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_87133]) ).

tff(c_87844,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_87842]) ).

tff(c_87865,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87844,c_96]) ).

tff(c_87866,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_87823,c_87865]) ).

tff(c_87867,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_87866]) ).

tff(c_87933,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87867,c_87844,c_88]) ).

tff(c_87934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_87911,c_87809,c_87933]) ).

tff(c_87936,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_87866]) ).

tff(c_87958,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_87936,c_87134,c_72197,c_54605,c_32]) ).

tff(c_87959,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_87842]) ).

tff(c_87966,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87959,c_164]) ).

tff(c_87811,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87804,c_98]) ).

tff(c_88004,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_87966,c_87811,c_54601,c_4]) ).

tff(c_88009,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_88004,c_102]) ).

tff(c_87810,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87804,c_100]) ).

tff(c_88045,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_88009,c_87810,c_54600,c_6]) ).

tff(c_88067,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88014,c_88045,c_66]) ).

tff(c_88068,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_87987,c_200,c_196,c_88067]) ).

tff(c_87993,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87959,c_87983,c_96]) ).

tff(c_87994,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_87993]) ).

tff(c_87995,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_87994]) ).

tff(c_88089,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87995,c_87959,c_87983,c_88]) ).

tff(c_88090,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_88089]) ).

tff(c_88167,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_87817,c_88068,c_88068,c_88090,c_87817,c_88068,c_728]) ).

tff(c_88169,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_87994]) ).

tff(c_88182,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88169,c_87134,c_72197,c_54605,c_32]) ).

tff(c_88183,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_87816]) ).

tff(c_88190,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88183,c_156]) ).

tff(c_88229,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_88200,c_87809,c_88190,c_26]) ).

tff(c_88234,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_88229,c_140]) ).

tff(c_88276,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88234,c_87134,c_72197,c_54605,c_32]) ).

tff(c_88277,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_87790]) ).

tff(c_88282,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88277,c_146]) ).

tff(c_88341,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_87142,c_72194,c_88282,c_77044]) ).

tff(c_88342,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_84133]) ).

tff(c_88349,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88342,c_114]) ).

tff(c_88350,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88342,c_110]) ).

tff(c_89096,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72194,c_88350,c_77044]) ).

tff(c_89102,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89096,c_112]) ).

tff(c_89166,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_88349,c_72195,c_89102,c_14]) ).

tff(c_89101,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89096,c_154]) ).

tff(c_89085,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_96]) ).

tff(c_88603,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_54598,c_90]) ).

tff(c_88604,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_87134,c_198,c_196,c_88603]) ).

tff(c_88608,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88604,c_128]) ).

tff(c_88356,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54602,c_2]) ).

tff(c_88357,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_88356]) ).

tff(c_88361,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_88357,c_152]) ).

tff(c_88359,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_88357,c_148]) ).

tff(c_88368,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_54598,c_90]) ).

tff(c_88369,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_87134,c_198,c_196,c_88368]) ).

tff(c_88373,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88369,c_128]) ).

tff(c_88380,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72194,c_88350,c_77044]) ).

tff(c_88384,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88380,c_150]) ).

tff(c_88403,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_88359,c_88373,c_88384,c_18]) ).

tff(c_88347,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88342,c_162]) ).

tff(c_88408,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_88403,c_122]) ).

tff(c_88446,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_87134,c_72197,c_54605,c_32]) ).

tff(c_88363,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_88357,c_98]) ).

tff(c_88346,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88342,c_158]) ).

tff(c_88413,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_88363,c_88346,c_54601,c_4]) ).

tff(c_88418,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_88413,c_164]) ).

tff(c_88348,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88342,c_166]) ).

tff(c_88391,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_88348,c_87133]) ).

tff(c_88392,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_88391]) ).

tff(c_88424,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88392,c_88]) ).

tff(c_88425,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_72197,c_88418,c_198,c_88424]) ).

tff(c_88455,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88446,c_88425,c_88392,c_84]) ).

tff(c_88456,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_88455]) ).

tff(c_88459,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88456,c_168]) ).

tff(c_88495,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_88347,c_88408,c_88459,c_20]) ).

tff(c_88508,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88369,c_88495,c_88403,c_68]) ).

tff(c_88509,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_88508]) ).

tff(c_88471,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_88342,c_88380,c_64]) ).

tff(c_88472,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_88471]) ).

tff(c_88563,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_88403,c_88509,c_88509,c_88472,c_88403,c_88509,c_750]) ).

tff(c_88565,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_88391]) ).

tff(c_88587,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_88359,c_88373,c_88384,c_18]) ).

tff(c_88593,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_88587,c_156]) ).

tff(c_88385,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88380,c_154]) ).

tff(c_88600,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88361,c_88565,c_88593,c_88385,c_26]) ).

tff(c_88601,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_88356]) ).

tff(c_88615,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_88601]) ).

tff(c_88618,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_88615,c_148]) ).

tff(c_88913,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72194,c_88350,c_77044]) ).

tff(c_88917,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88913,c_150]) ).

tff(c_88924,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_88608,c_88618,c_88917,c_18]) ).

tff(c_88930,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_88924,c_156]) ).

tff(c_88935,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_88348,c_87133]) ).

tff(c_88936,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_88935]) ).

tff(c_88627,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_96]) ).

tff(c_88631,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_88627,c_140]) ).

tff(c_88622,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_88615,c_98]) ).

tff(c_88744,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_88346,c_88622,c_54601,c_4]) ).

tff(c_88638,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_88348,c_87133]) ).

tff(c_88639,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_88638]) ).

tff(c_88886,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_88744,c_88615,c_88615,c_88639,c_88744,c_88615,c_722]) ).

tff(c_88888,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_88638]) ).

tff(c_88620,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_88615,c_152]) ).

tff(c_88899,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_88631,c_88888,c_88620,c_26]) ).

tff(c_88904,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88899,c_154]) ).

tff(c_88910,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88904,c_72194,c_88350,c_77044]) ).

tff(c_88911,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_88947,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88936,c_88911]) ).

tff(c_88948,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_88947]) ).

tff(c_88949,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_88948]) ).

tff(c_88959,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88949,c_88936,c_84]) ).

tff(c_88960,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54605,c_200,c_196,c_88959]) ).

tff(c_88988,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88960,c_88949,c_88936,c_88]) ).

tff(c_88989,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72197,c_194,c_202,c_198,c_88988]) ).

tff(c_88990,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_88948]) ).

tff(c_89010,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_88990,c_178]) ).

tff(c_89017,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72190,c_88342,c_88913,c_64]) ).

tff(c_89018,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_89010,c_204,c_200,c_89017]) ).

tff(c_89019,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_88935]) ).

tff(c_89021,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72197,c_88620,c_88]) ).

tff(c_89022,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_89021]) ).

tff(c_89033,plain,
    e2 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89019,c_89022]) ).

tff(c_89035,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_89033]) ).

tff(c_89036,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_89021]) ).

tff(c_89069,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89036,c_89019,c_88911]) ).

tff(c_89070,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88930,c_202,c_204,c_89069]) ).

tff(c_89071,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_88601]) ).

tff(c_89077,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89071,c_152]) ).

tff(c_89107,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_89077,c_88348,c_87133]) ).

tff(c_89129,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89085,c_89107,c_84]) ).

tff(c_89130,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_89101,c_89129]) ).

tff(c_89289,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_89166,c_88342,c_88342,c_89130,c_89166,c_88342,c_720]) ).

tff(c_89291,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_89318,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89291,c_87134,c_72197,c_54605,c_32]) ).

tff(c_89319,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_72189]) ).

tff(c_89323,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_118]) ).

tff(c_89327,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_190]) ).

tff(c_89324,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_116]) ).

tff(c_89333,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89324,c_10]) ).

tff(c_89334,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_89333]) ).

tff(c_89339,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_89334,c_112]) ).

tff(c_92703,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54600,c_6]) ).

tff(c_92704,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_92703]) ).

tff(c_92708,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_92704,c_176]) ).

tff(c_89338,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_89334,c_154]) ).

tff(c_89336,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_89334,c_146]) ).

tff(c_89345,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_92]) ).

tff(c_89346,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_89345]) ).

tff(c_89347,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89346,c_136]) ).

tff(c_89369,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89346,c_96]) ).

tff(c_89370,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_89338,c_89369]) ).

tff(c_89371,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_89370]) ).

tff(c_89376,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_89371,c_192]) ).

tff(c_89326,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_186]) ).

tff(c_89381,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_89376,c_89326,c_54604,c_24]) ).

tff(c_89357,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89336,c_54602,c_2]) ).

tff(c_89358,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_89357]) ).

tff(c_89364,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89358,c_98]) ).

tff(c_89340,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_89334,c_110]) ).

tff(c_89392,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89340,c_89323,c_12]) ).

tff(c_89393,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_89392]) ).

tff(c_89396,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_89393,c_158]) ).

tff(c_89408,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89364,c_89396,c_54601,c_4]) ).

tff(c_89414,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_89408,c_102]) ).

tff(c_89419,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89346,c_78]) ).

tff(c_89420,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_89339,c_89414,c_89419]) ).

tff(c_89325,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_120]) ).

tff(c_89399,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_89393,c_114]) ).

tff(c_89511,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89339,c_89325,c_89399,c_14]) ).

tff(c_89588,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_89381,c_89420,c_89420,c_89511,c_89381,c_89420,c_744]) ).

tff(c_89589,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_89392]) ).

tff(c_89595,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89589,c_166]) ).

tff(c_89337,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_89334,c_150]) ).

tff(c_89361,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89358,c_148]) ).

tff(c_89386,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_89381,c_128]) ).

tff(c_89677,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89337,c_89361,c_89386,c_18]) ).

tff(c_89683,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89677,c_156]) ).

tff(c_89707,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89371,c_89346,c_84]) ).

tff(c_89708,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_89595,c_89683,c_89707]) ).

tff(c_89710,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_89370]) ).

tff(c_89711,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89339,c_89325,c_14]) ).

tff(c_89712,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_89711]) ).

tff(c_89715,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_89712,c_174]) ).

tff(c_89939,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89326,c_54604,c_24]) ).

tff(c_89940,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_89939]) ).

tff(c_89766,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_89710,c_89327,c_54605,c_32]) ).

tff(c_89732,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89337,c_89361,c_18]) ).

tff(c_89733,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_89732]) ).

tff(c_89736,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_89733,c_128]) ).

tff(c_89803,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89326,c_89736,c_54604,c_24]) ).

tff(c_89717,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_89712,c_114]) ).

tff(c_89744,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89340,c_89323,c_89717,c_12]) ).

tff(c_89749,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89744,c_162]) ).

tff(c_89776,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89733,c_68]) ).

tff(c_89777,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54604,c_89749,c_194,c_89776]) ).

tff(c_89924,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89358,c_54598,c_54598,c_89766,c_89334,c_89334,c_89766,c_89803,c_89803,c_89777,c_89346,c_89346,c_618]) ).

tff(c_89925,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_194,c_202,c_196,c_89924]) ).

tff(c_89926,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_89732]) ).

tff(c_89972,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89940,c_89926,c_72]) ).

tff(c_89973,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_89715,c_194,c_89972]) ).

tff(c_89976,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_89973,c_160]) ).

tff(c_89350,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89346,c_176]) ).

tff(c_89716,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_89712,c_170]) ).

tff(c_89950,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89350,c_89716,c_54600,c_6]) ).

tff(c_89982,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_89950,c_89358,c_40]) ).

tff(c_89983,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_89976,c_198,c_89982]) ).

tff(c_89984,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_89939]) ).

tff(c_89990,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_89984,c_192]) ).

tff(c_90008,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89710,c_89327,c_89990,c_54605,c_32]) ).

tff(c_90009,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_89711]) ).

tff(c_90043,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89350,c_54600,c_6]) ).

tff(c_90044,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_90043]) ).

tff(c_90047,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_90044,c_172]) ).

tff(c_89352,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89346,c_180]) ).

tff(c_90031,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89337,c_89361,c_18]) ).

tff(c_90032,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_90031]) ).

tff(c_90036,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90032,c_124]) ).

tff(c_90023,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_90009,c_174]) ).

tff(c_90102,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90047,c_89352,c_90036,c_90023,c_22]) ).

tff(c_90103,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_90043]) ).

tff(c_90124,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89346,c_90009,c_90103,c_78]) ).

tff(c_90125,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_90124]) ).

tff(c_90129,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_90125,c_132]) ).

tff(c_90035,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90032,c_128]) ).

tff(c_90157,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90129,c_89326,c_90035,c_54604,c_24]) ).

tff(c_90158,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_90031]) ).

tff(c_90165,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_90158,c_156]) ).

tff(c_90232,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_89338,c_89347,c_90165,c_26]) ).

tff(c_90236,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90232,c_140]) ).

tff(c_90171,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89326,c_54604,c_24]) ).

tff(c_90172,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_90171]) ).

tff(c_90241,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90172,c_89319,c_54598,c_86]) ).

tff(c_90242,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90236,c_202,c_198,c_194,c_90241]) ).

tff(c_90243,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_90171]) ).

tff(c_90267,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90243,c_89319,c_54598,c_94]) ).

tff(c_90268,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89710,c_202,c_204,c_200,c_90267]) ).

tff(c_90269,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_89357]) ).

tff(c_90274,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90269,c_152]) ).

tff(c_90358,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89326,c_54604,c_24]) ).

tff(c_90359,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_90358]) ).

tff(c_90365,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_90359,c_130]) ).

tff(c_90273,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90269,c_148]) ).

tff(c_90296,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89337,c_90273,c_18]) ).

tff(c_90297,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_90296]) ).

tff(c_90302,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_90297,c_122]) ).

tff(c_90284,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89340,c_89323,c_12]) ).

tff(c_90285,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_90284]) ).

tff(c_90289,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90285,c_162]) ).

tff(c_90456,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_90365,c_90302,c_90289,c_20]) ).

tff(c_90421,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90359,c_90297,c_72]) ).

tff(c_90422,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_90289,c_198,c_90421]) ).

tff(c_90308,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89346,c_78]) ).

tff(c_90309,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_89339,c_90308]) ).

tff(c_90310,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_90309]) ).

tff(c_90312,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_90310,c_132]) ).

tff(c_90320,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_90312,c_89326,c_54604,c_24]) ).

tff(c_90325,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90320,c_192]) ).

tff(c_90290,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90285,c_166]) ).

tff(c_90334,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89338,c_89347,c_90274,c_26]) ).

tff(c_90344,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89346,c_90334,c_88]) ).

tff(c_90345,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90325,c_198,c_90290,c_194,c_90344]) ).

tff(c_90346,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_90309]) ).

tff(c_90513,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_90456,c_90422,c_90422,c_90346,c_90456,c_90422,c_762]) ).

tff(c_90514,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_90358]) ).

tff(c_90520,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90514,c_192]) ).

tff(c_90528,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89346,c_88]) ).

tff(c_90529,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90520,c_198,c_90290,c_90274,c_90528]) ).

tff(c_90530,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_90296]) ).

tff(c_90537,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_90530,c_156]) ).

tff(c_90626,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89338,c_89347,c_90274,c_90537,c_26]) ).

tff(c_90627,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_90284]) ).

tff(c_90632,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_90627,c_162]) ).

tff(c_90640,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_54605,c_32]) ).

tff(c_90641,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_90640]) ).

tff(c_90275,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90269,c_100]) ).

tff(c_90742,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89350,c_90275,c_54600,c_6]) ).

tff(c_90646,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_90641,c_192]) ).

tff(c_90708,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_90646,c_89326,c_54604,c_24]) ).

tff(c_90677,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89338,c_89347,c_90274,c_26]) ).

tff(c_90682,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_90677,c_156]) ).

tff(c_90697,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_89337,c_90273,c_90682,c_18]) ).

tff(c_90751,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90708,c_90697,c_80]) ).

tff(c_90752,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_90751]) ).

tff(c_90753,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_90752]) ).

tff(c_90746,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_90742,c_172]) ).

tff(c_90762,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_90753,c_90746]) ).

tff(c_90763,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_90752]) ).

tff(c_470,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_90865,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90641,c_90742,c_90742,c_90641,c_89334,c_89334,c_90641,c_90763,c_90763,c_90269,c_90677,c_90677,c_470]) ).

tff(c_90866,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_194,c_90865]) ).

tff(c_90867,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_90640]) ).

tff(c_90873,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90867,c_192]) ).

tff(c_90929,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89326,c_90873,c_54604,c_24]) ).

tff(c_90894,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89337,c_90273,c_18]) ).

tff(c_90895,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_90894]) ).

tff(c_90973,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90929,c_90895,c_68]) ).

tff(c_90974,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_90632,c_196,c_90973]) ).

tff(c_90276,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90269,c_98]) ).

tff(c_90879,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_90276,c_54601,c_4]) ).

tff(c_90880,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_90879]) ).

tff(c_90884,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_90880,c_164]) ).

tff(c_90890,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90867,c_89346,c_96]) ).

tff(c_90891,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_90884,c_89338,c_90890]) ).

tff(c_90892,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_90879]) ).

tff(c_90991,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90929,c_90974,c_90895,c_72]) ).

tff(c_90992,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_90991]) ).

tff(c_90916,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90867,c_89346,c_96]) ).

tff(c_90917,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_89338,c_90916]) ).

tff(c_90962,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90867,c_89346,c_90917,c_84]) ).

tff(c_90963,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_90962]) ).

tff(c_91088,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90974,c_90892,c_90892,c_90974,c_89319,c_89319,c_90627,c_90992,c_90992,c_90269,c_90963,c_90963,c_438]) ).

tff(c_91089,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_194,c_194,c_91088]) ).

tff(c_91090,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_90894]) ).

tff(c_91107,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_91090,c_156]) ).

tff(c_91123,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90867,c_89346,c_96]) ).

tff(c_91124,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_89338,c_91123]) ).

tff(c_91163,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90867,c_89346,c_91124,c_84]) ).

tff(c_91164,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_91107,c_91163]) ).

tff(c_91165,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_89345]) ).

tff(c_91167,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_91165]) ).

tff(c_91172,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_91167,c_152]) ).

tff(c_92042,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91167,c_96]) ).

tff(c_92043,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_92042]) ).

tff(c_92044,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_92043]) ).

tff(c_92019,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89339,c_89325,c_14]) ).

tff(c_92020,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_92019]) ).

tff(c_92025,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_92020,c_178]) ).

tff(c_92088,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92044,c_91167,c_88]) ).

tff(c_92089,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_92025,c_198,c_92088]) ).

tff(c_92138,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92044,c_92089,c_91167,c_84]) ).

tff(c_92139,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_92138]) ).

tff(c_91289,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54601,c_4]) ).

tff(c_91290,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_91289]) ).

tff(c_91178,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_40]) ).

tff(c_91179,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_91178]) ).

tff(c_91180,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_91179]) ).

tff(c_91186,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91180,c_100]) ).

tff(c_91286,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89336,c_91172,c_91186,c_54602,c_2]) ).

tff(c_91287,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_91179]) ).

tff(c_91301,plain,
    ( ( e2 = e0 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91290,c_91287]) ).

tff(c_91302,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_91301]) ).

tff(c_91589,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_91290,c_91302,c_91302,c_91167,c_91290,c_91302,c_722]) ).

tff(c_91590,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_91289]) ).

tff(c_92054,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_91590]) ).

tff(c_92059,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_92054,c_164]) ).

tff(c_92084,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92044,c_91167,c_88]) ).

tff(c_92085,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_92025,c_92059,c_198,c_92084]) ).

tff(c_92086,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_91590]) ).

tff(c_92105,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_92086,c_102]) ).

tff(c_92024,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_92020,c_170]) ).

tff(c_92128,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_92105,c_92024,c_54600,c_6]) ).

tff(c_92156,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92139,c_92020,c_92128,c_74]) ).

tff(c_92157,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_92156]) ).

tff(c_92026,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_92020,c_114]) ).

tff(c_92167,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89340,c_89323,c_92026,c_12]) ).

tff(c_91592,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89326,c_54604,c_24]) ).

tff(c_91593,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_91592]) ).

tff(c_91599,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_91593,c_192]) ).

tff(c_91887,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_91590]) ).

tff(c_91894,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91887,c_98]) ).

tff(c_91926,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89336,c_91172,c_91894,c_54602,c_2]) ).

tff(c_91927,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_91590]) ).

tff(c_91934,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_91927,c_102]) ).

tff(c_91288,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_91179]) ).

tff(c_91952,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_91934,c_91288,c_54600,c_6]) ).

tff(c_91957,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_91952,c_176]) ).

tff(c_91166,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_89345]) ).

tff(c_91962,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91167,c_96]) ).

tff(c_91963,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_91599,c_91957,c_204,c_91962]) ).

tff(c_91989,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91963,c_91167,c_88]) ).

tff(c_91990,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_91989]) ).

tff(c_91991,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_91990]) ).

tff(c_91995,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91991,c_144]) ).

tff(c_91596,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_91593,c_132]) ).

tff(c_91604,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89339,c_89325,c_14]) ).

tff(c_91605,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_91604]) ).

tff(c_91608,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91605,c_174]) ).

tff(c_91173,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_91167,c_156]) ).

tff(c_91616,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_91590]) ).

tff(c_91623,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91616,c_98]) ).

tff(c_91641,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89336,c_91172,c_91623,c_54602,c_2]) ).

tff(c_91642,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_91590]) ).

tff(c_91656,plain,
    ( ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91642,c_91287]) ).

tff(c_91657,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_91656]) ).

tff(c_91661,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91657,c_148]) ).

tff(c_91732,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89337,c_91173,c_91661,c_18]) ).

tff(c_91736,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_91732,c_124]) ).

tff(c_91753,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_91596,c_91608,c_91736,c_22]) ).

tff(c_91611,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91605,c_114]) ).

tff(c_91742,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89340,c_89323,c_91611,c_12]) ).

tff(c_398,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_91872,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91753,c_91642,c_91642,c_91742,c_91605,c_91605,c_91657,c_91732,c_91732,c_91753,c_91167,c_91167,c_398]) ).

tff(c_91873,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_194,c_196,c_91872]) ).

tff(c_91874,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_91604]) ).

tff(c_91880,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_91874,c_178]) ).

tff(c_92002,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91957,c_91166,c_91995,c_91880,c_30]) ).

tff(c_92004,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_91990]) ).

tff(c_92016,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91599,c_89327,c_92004,c_54605,c_32]) ).

tff(c_92017,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_91592]) ).

tff(c_92171,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_92167,c_162]) ).

tff(c_92176,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92017,c_92157,c_68]) ).

tff(c_92177,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_92171,c_92176]) ).

tff(c_92188,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92017,c_92157,c_92177,c_80]) ).

tff(c_92189,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_92188]) ).

tff(c_92111,plain,
    ( ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92086,c_91287]) ).

tff(c_92112,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_92111]) ).

tff(c_410,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_92277,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92157,c_92086,c_92086,c_92167,c_92020,c_92020,c_92044,c_92189,c_92189,c_92112,c_92139,c_92139,c_410]) ).

tff(c_92278,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_202,c_198,c_92277]) ).

tff(c_92280,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_92043]) ).

tff(c_92037,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_92017,c_192]) ).

tff(c_92295,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92280,c_89327,c_92037,c_54605,c_32]) ).

tff(c_92296,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_92019]) ).

tff(c_92313,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_92296,c_178]) ).

tff(c_92320,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91167,c_96]) ).

tff(c_92321,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_92320]) ).

tff(c_92322,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_92321]) ).

tff(c_92314,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_92296,c_114]) ).

tff(c_92511,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_89340,c_89323,c_92314,c_12]) ).

tff(c_92332,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_91287]) ).

tff(c_92302,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_92017,c_128]) ).

tff(c_92311,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_92296,c_174]) ).

tff(c_92343,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92017,c_68]) ).

tff(c_92344,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_92311,c_92343]) ).

tff(c_92345,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_92344]) ).

tff(c_92347,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_92345,c_122]) ).

tff(c_92408,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89337,c_91173,c_92302,c_92347,c_18]) ).

tff(c_92409,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_92344]) ).

tff(c_92420,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92322,c_91167,c_88]) ).

tff(c_92421,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_92420]) ).

tff(c_92422,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_92421]) ).

tff(c_92610,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92511,c_92332,c_92332,c_92322,c_89334,c_89334,c_92332,c_92409,c_92409,c_92511,c_92422,c_92422,c_210]) ).

tff(c_92611,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_194,c_198,c_92610]) ).

tff(c_92612,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_92421]) ).

tff(c_92657,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92322,c_92612,c_91167,c_84]) ).

tff(c_92658,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_92313,c_194,c_196,c_92657]) ).

tff(c_92660,plain,
    op(e3,e3) != e2,
    inference(splitRight,[status(thm)],[c_91287]) ).

tff(c_92687,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89336,c_91172,c_92660,c_54602,c_2]) ).

tff(c_92689,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_92321]) ).

tff(c_92304,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_92017,c_192]) ).

tff(c_92690,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92689,c_89327,c_92304,c_54605,c_32]) ).

tff(c_92691,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_91165]) ).

tff(c_92698,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_92691,c_164]) ).

tff(c_92938,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89336,c_54602,c_2]) ).

tff(c_92939,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_92938]) ).

tff(c_92692,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_91165]) ).

tff(c_92715,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_54605,c_32]) ).

tff(c_92716,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_92715]) ).

tff(c_92958,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92716,c_92691,c_88]) ).

tff(c_92959,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_92958]) ).

tff(c_92960,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_92959]) ).

tff(c_92963,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_92960,c_136]) ).

tff(c_92721,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_92716,c_192]) ).

tff(c_92728,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_92721,c_89326,c_54604,c_24]) ).

tff(c_92733,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_92728,c_128]) ).

tff(c_92841,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89337,c_92733,c_18]) ).

tff(c_92842,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_92841]) ).

tff(c_92848,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_92842,c_148]) ).

tff(c_92888,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_89336,c_92848,c_54602,c_2]) ).

tff(c_92876,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_92704,c_40]) ).

tff(c_92877,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_92876]) ).

tff(c_92878,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_92877]) ).

tff(c_92883,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_92878,c_98]) ).

tff(c_92898,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_92888,c_92883]) ).

tff(c_92899,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_92877]) ).

tff(c_92923,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_92704,c_92899,c_44]) ).

tff(c_92924,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_92698,c_198,c_92923]) ).

tff(c_92925,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_92841]) ).

tff(c_92933,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_92925,c_156]) ).

tff(c_92982,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89338,c_92692,c_92963,c_92933,c_26]) ).

tff(c_92983,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_92959]) ).

tff(c_93104,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_92704,c_92939,c_92939,c_92983,c_92704,c_92939,c_718]) ).

tff(c_93105,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_92938]) ).

tff(c_93133,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_92704,c_93105,c_44]) ).

tff(c_93134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_92698,c_198,c_93133]) ).

tff(c_93135,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_92715]) ).

tff(c_93165,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93135,c_92691,c_96]) ).

tff(c_93166,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_92708,c_204,c_89338,c_93165]) ).

tff(c_93167,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_92703]) ).

tff(c_93169,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_93167]) ).

tff(c_93176,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_93169,c_100]) ).

tff(c_93564,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_89336,c_93176,c_54602,c_2]) ).

tff(c_93642,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_93169,c_93564,c_93564,c_89334,c_93169,c_93564,c_746]) ).

tff(c_93643,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_93167]) ).

tff(c_93657,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93643,c_78]) ).

tff(c_93658,plain,
    ( ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89339,c_204,c_93657]) ).

tff(c_93659,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_93658]) ).

tff(c_93662,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_93659,c_144]) ).

tff(c_93651,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_93643,c_100]) ).

tff(c_93705,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_89336,c_93651,c_54602,c_2]) ).

tff(c_93683,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89340,c_89323,c_12]) ).

tff(c_93684,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_93683]) ).

tff(c_93691,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_93684,c_114]) ).

tff(c_93801,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89339,c_89325,c_93691,c_14]) ).

tff(c_93690,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_93684,c_162]) ).

tff(c_93709,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_93705,c_148]) ).

tff(c_93669,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89326,c_54604,c_24]) ).

tff(c_93670,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_93669]) ).

tff(c_93715,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93670,c_72]) ).

tff(c_93716,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_93690,c_93709,c_93715]) ).

tff(c_93726,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89337,c_93709,c_18]) ).

tff(c_93727,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_93726]) ).

tff(c_93710,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_93705,c_152]) ).

tff(c_93767,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89338,c_92692,c_93710,c_26]) ).

tff(c_93864,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93705,c_54598,c_54598,c_93705,c_93801,c_93801,c_93716,c_93727,c_93727,c_93705,c_93767,c_93767,c_654]) ).

tff(c_93865,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_194,c_93864]) ).

tff(c_93866,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_93726]) ).

tff(c_93881,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93866,c_89334,c_93705,c_42]) ).

tff(c_93882,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92692,c_196,c_204,c_198,c_93881]) ).

tff(c_93883,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_93683]) ).

tff(c_94077,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_89334,c_93883,c_93883,c_92691,c_89334,c_93883,c_726]) ).

tff(c_94078,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_93669]) ).

tff(c_94085,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_94078,c_192]) ).

tff(c_94091,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_93662,c_89327,c_94085,c_54605,c_32]) ).

tff(c_94093,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_93658]) ).

tff(c_94094,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92691,c_96]) ).

tff(c_94095,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_89338,c_94094]) ).

tff(c_94096,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_94095]) ).

tff(c_94101,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94096,c_192]) ).

tff(c_94116,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94101,c_89326,c_54604,c_24]) ).

tff(c_94092,plain,
    op(e1,e1) = e0,
    inference(splitRight,[status(thm)],[c_93658]) ).

tff(c_94109,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94092,c_126]) ).

tff(c_92697,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_92691,c_168]) ).

tff(c_94121,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_94116,c_130]) ).

tff(c_94126,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89339,c_89325,c_14]) ).

tff(c_94127,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_94126]) ).

tff(c_94131,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_94127,c_114]) ).

tff(c_94163,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89340,c_89323,c_94131,c_12]) ).

tff(c_94168,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_94163,c_162]) ).

tff(c_94209,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94109,c_92697,c_94121,c_94168,c_20]) ).

tff(c_94210,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_94126]) ).

tff(c_94378,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_94116,c_94092,c_94092,c_94210,c_94116,c_94092,c_744]) ).

tff(c_94379,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_94095]) ).

tff(c_94393,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94093,c_94379]) ).

tff(c_94394,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_89333]) ).

tff(c_94396,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_94394]) ).

tff(c_94403,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_94396,c_110]) ).

tff(c_94420,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89323,c_94403,c_12]) ).

tff(c_94421,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_94420]) ).

tff(c_94424,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94421,c_158]) ).

tff(c_94432,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54601,c_4]) ).

tff(c_94433,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_94432]) ).

tff(c_94434,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94424,c_94433]) ).

tff(c_94435,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_94432]) ).

tff(c_94437,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_94435]) ).

tff(c_94469,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_94437,c_98]) ).

tff(c_94427,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94421,c_114]) ).

tff(c_94402,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_94396,c_112]) ).

tff(c_94541,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94427,c_89325,c_94402,c_14]) ).

tff(c_94401,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_94396,c_154]) ).

tff(c_94408,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_94401,c_26]) ).

tff(c_94409,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_94408]) ).

tff(c_94415,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94409,c_156]) ).

tff(c_94414,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94409,c_152]) ).

tff(c_94474,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_94414,c_54602,c_2]) ).

tff(c_94475,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_94474]) ).

tff(c_94479,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_94475,c_148]) ).

tff(c_94400,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_94396,c_150]) ).

tff(c_94551,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94415,c_94479,c_94400,c_18]) ).

tff(c_94467,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_94437,c_164]) ).

tff(c_94524,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94409,c_88]) ).

tff(c_94525,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_94467,c_202,c_94524]) ).

tff(c_94526,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_94525]) ).

tff(c_94708,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94421,c_94437,c_94437,c_94421,c_94541,c_94541,c_94421,c_94551,c_94551,c_94526,c_94409,c_94409,c_398]) ).

tff(c_94709,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_194,c_94708]) ).

tff(c_94710,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_94525]) ).

tff(c_94740,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94710,c_94409,c_92]) ).

tff(c_94741,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_89327,c_198,c_204,c_94740]) ).

tff(c_94760,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94710,c_94741,c_94409,c_84]) ).

tff(c_94761,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54605,c_194,c_196,c_200,c_94760]) ).

tff(c_94762,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_94474]) ).

tff(c_94764,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94469,c_94762]) ).

tff(c_94765,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_94435]) ).

tff(c_94770,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_94765,c_164]) ).

tff(c_94778,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94409,c_92]) ).

tff(c_94779,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_89327,c_94770,c_204,c_94778]) ).

tff(c_94772,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_94765,c_98]) ).

tff(c_95055,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94414,c_94772,c_54602,c_2]) ).

tff(c_94852,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94414,c_94772,c_54602,c_2]) ).

tff(c_94840,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_94415,c_94400,c_18]) ).

tff(c_94841,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_94840]) ).

tff(c_94862,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94841,c_68]) ).

tff(c_94863,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54604,c_196,c_94862]) ).

tff(c_94864,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_94863]) ).

tff(c_94822,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94779,c_94409,c_88]) ).

tff(c_94823,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_94822]) ).

tff(c_94824,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_94823]) ).

tff(c_95007,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94852,c_54598,c_54598,c_94852,c_94396,c_94396,c_94852,c_94864,c_94864,c_94824,c_94409,c_94409,c_606]) ).

tff(c_95008,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_194,c_95007]) ).

tff(c_95009,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_94863]) ).

tff(c_95015,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_95009,c_168]) ).

tff(c_95041,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94824,c_94779,c_94409,c_84]) ).

tff(c_95042,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_95015,c_200,c_95041]) ).

tff(c_95043,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_94840]) ).

tff(c_95047,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_95043,c_148]) ).

tff(c_95064,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_95055,c_95047]) ).

tff(c_95065,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_94823]) ).

tff(c_95137,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94779,c_95065,c_94409,c_84]) ).

tff(c_95138,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54605,c_196,c_194,c_200,c_95137]) ).

tff(c_95139,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_94420]) ).

tff(c_95143,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_95139,c_158]) ).

tff(c_95144,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_95139,c_162]) ).

tff(c_94413,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94409,c_140]) ).

tff(c_95556,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94413,c_89327,c_54605,c_32]) ).

tff(c_95789,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95556,c_89319,c_54598,c_94]) ).

tff(c_95790,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_95789]) ).

tff(c_95534,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_94415,c_94400,c_18]) ).

tff(c_95535,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_95534]) ).

tff(c_95538,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95535,c_148]) ).

tff(c_95546,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94414,c_95538,c_54602,c_2]) ).

tff(c_94412,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94409,c_136]) ).

tff(c_95566,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_95546,c_48]) ).

tff(c_95567,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_95566]) ).

tff(c_95568,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_95567]) ).

tff(c_95574,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_95568,c_102]) ).

tff(c_95165,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_48]) ).

tff(c_95166,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_94414,c_95165]) ).

tff(c_95167,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_95166]) ).

tff(c_95188,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_94414,c_54602,c_2]) ).

tff(c_95189,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_95188]) ).

tff(c_95198,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_95167,c_95189,c_40]) ).

tff(c_95199,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_95143,c_198,c_95198]) ).

tff(c_95200,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_95188]) ).

tff(c_95204,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_95200,c_148]) ).

tff(c_95224,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_94415,c_95204,c_94400,c_18]) ).

tff(c_95230,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95224,c_122]) ).

tff(c_95178,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94413,c_89327,c_54605,c_32]) ).

tff(c_95152,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94409,c_92]) ).

tff(c_95153,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_204,c_95152]) ).

tff(c_95154,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_95153]) ).

tff(c_95211,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95178,c_95154,c_94409,c_84]) ).

tff(c_95212,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_95211]) ).

tff(c_95216,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_95212,c_168]) ).

tff(c_95267,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_95230,c_95144,c_95216,c_20]) ).

tff(c_95271,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_95267,c_130]) ).

tff(c_95183,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_95178,c_192]) ).

tff(c_95288,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_95271,c_89326,c_95183,c_54604,c_24]) ).

tff(c_95289,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_95166]) ).

tff(c_95293,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_95289,c_160]) ).

tff(c_95372,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94413,c_89327,c_54605,c_32]) ).

tff(c_95400,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95372,c_95154,c_94409,c_84]) ).

tff(c_95401,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_95400]) ).

tff(c_95405,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_95401,c_168]) ).

tff(c_95410,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_95293,c_95144,c_95405,c_20]) ).

tff(c_95415,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95410,c_122]) ).

tff(c_95443,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94415,c_95415,c_94400,c_18]) ).

tff(c_95290,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_95166]) ).

tff(c_95301,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95154,c_78]) ).

tff(c_95302,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_95290,c_95301]) ).

tff(c_95303,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_95302]) ).

tff(c_95305,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_95303,c_132]) ).

tff(c_95338,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94413,c_89327,c_54605,c_32]) ).

tff(c_95342,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_95338,c_192]) ).

tff(c_95360,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_95305,c_89326,c_95342,c_54604,c_24]) ).

tff(c_95362,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_95302]) ).

tff(c_95160,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95154,c_180]) ).

tff(c_95158,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95154,c_176]) ).

tff(c_95385,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_95290,c_95158,c_54600,c_6]) ).

tff(c_95389,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_95385,c_172]) ).

tff(c_95431,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_95362,c_95160,c_95389,c_22]) ).

tff(c_95361,plain,
    op(e2,e1) = e0,
    inference(splitRight,[status(thm)],[c_95302]) ).

tff(c_95521,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_95443,c_95431,c_95431,c_95361,c_95443,c_95431,c_750]) ).

tff(c_95522,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_95153]) ).

tff(c_95529,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95522,c_164]) ).

tff(c_95581,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_95574,c_95529,c_95143,c_54601,c_4]) ).

tff(c_95583,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_95567]) ).

tff(c_95593,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_94412,c_95583,c_78]) ).

tff(c_95594,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_95593]) ).

tff(c_95598,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_95594,c_174]) ).

tff(c_95146,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_95139,c_114]) ).

tff(c_95607,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_95598,c_89325,c_95146,c_94402,c_14]) ).

tff(c_95609,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_95593]) ).

tff(c_95540,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95535,c_124]) ).

tff(c_95630,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_95609,c_95540,c_22]) ).

tff(c_95631,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_95630]) ).

tff(c_95768,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95546,c_54598,c_54598,c_95546,c_94396,c_94396,c_95631,c_95535,c_95535,c_95556,c_94409,c_94409,c_590]) ).

tff(c_95769,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_194,c_194,c_95768]) ).

tff(c_95770,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_95630]) ).

tff(c_95799,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95790,c_95770,c_95535,c_72]) ).

tff(c_95800,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_95144,c_198,c_95799]) ).

tff(c_95801,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_95534]) ).

tff(c_95805,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_95801,c_148]) ).

tff(c_95852,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_40]) ).

tff(c_95853,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_95143,c_95805,c_95852]) ).

tff(c_95879,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_94414,c_95805,c_54602,c_2]) ).

tff(c_95814,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_94413,c_89327,c_54605,c_32]) ).

tff(c_95917,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95814,c_89319,c_54598,c_94]) ).

tff(c_95918,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_95917]) ).

tff(c_96028,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95139,c_95853,c_95853,c_95879,c_94396,c_94396,c_95814,c_95918,c_95918,c_95139,c_95814,c_95814,c_492]) ).

tff(c_96029,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_202,c_202,c_96028]) ).

tff(c_96030,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_94408]) ).

tff(c_97092,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_96030]) ).

tff(c_97097,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_97092,c_140]) ).

tff(c_98481,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89327,c_97097,c_54605,c_32]) ).

tff(c_98487,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98481,c_192]) ).

tff(c_97099,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_97092,c_156]) ).

tff(c_97605,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_97099,c_94400,c_18]) ).

tff(c_97606,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_97605]) ).

tff(c_97609,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97606,c_148]) ).

tff(c_97104,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54600,c_6]) ).

tff(c_97105,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_97104]) ).

tff(c_97111,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97105,c_100]) ).

tff(c_97110,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97105,c_102]) ).

tff(c_97128,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_97110,c_54601,c_4]) ).

tff(c_97129,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_97128]) ).

tff(c_97134,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_97129,c_98]) ).

tff(c_97098,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_97092,c_152]) ).

tff(c_97180,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_97111,c_97134,c_97098,c_54602,c_2]) ).

tff(c_97181,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_97128]) ).

tff(c_97185,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_97181,c_158]) ).

tff(c_97271,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89323,c_97185,c_94403,c_12]) ).

tff(c_96032,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_96036,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96032,c_162]) ).

tff(c_96034,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96032,c_122]) ).

tff(c_96043,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_96030]) ).

tff(c_96453,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_96043,c_156]) ).

tff(c_96050,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_96043,c_140]) ).

tff(c_96069,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89327,c_96050,c_54605,c_32]) ).

tff(c_96035,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96032,c_160]) ).

tff(c_96080,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_48]) ).

tff(c_96081,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_96035,c_96080]) ).

tff(c_96082,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_96081]) ).

tff(c_96088,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96082,c_100]) ).

tff(c_96044,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_96034,c_94400,c_18]) ).

tff(c_96045,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_96044]) ).

tff(c_96059,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_96045,c_148]) ).

tff(c_96051,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_96043,c_152]) ).

tff(c_96174,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96088,c_96059,c_96051,c_54602,c_2]) ).

tff(c_96175,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_96081]) ).

tff(c_96313,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_96036,c_89323,c_94403,c_12]) ).

tff(c_96443,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96069,c_96175,c_96175,c_96175,c_94396,c_94396,c_96069,c_96032,c_96032,c_96313,c_96043,c_96043,c_214]) ).

tff(c_96444,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_202,c_194,c_96443]) ).

tff(c_96445,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_96044]) ).

tff(c_96471,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96453,c_96445]) ).

tff(c_96472,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_96030]) ).

tff(c_96480,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_96472,c_156]) ).

tff(c_96485,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_96035,c_54601,c_4]) ).

tff(c_96486,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_96485]) ).

tff(c_96502,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_96486,c_48]) ).

tff(c_96503,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_96502]) ).

tff(c_96504,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_96503]) ).

tff(c_96510,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96504,c_100]) ).

tff(c_96492,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_96486,c_98]) ).

tff(c_96529,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_96510,c_96492,c_54602,c_2]) ).

tff(c_96533,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_96529,c_148]) ).

tff(c_96538,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96034,c_96480,c_96533,c_94400,c_18]) ).

tff(c_96540,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_96503]) ).

tff(c_96491,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_96486,c_102]) ).

tff(c_96033,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96032,c_130]) ).

tff(c_96614,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96472,c_88]) ).

tff(c_96615,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_96614]) ).

tff(c_96616,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_96615]) ).

tff(c_96642,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96616,c_89319,c_54598,c_94]) ).

tff(c_96643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_96033,c_204,c_200,c_96642]) ).

tff(c_96644,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_96615]) ).

tff(c_96646,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_96644]) ).

tff(c_96709,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96646,c_96032,c_96486,c_50]) ).

tff(c_96710,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_94403,c_196,c_96709]) ).

tff(c_96711,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_96644]) ).

tff(c_96784,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_96711,c_176]) ).

tff(c_96830,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96540,c_96491,c_96784,c_54600,c_6]) ).

tff(c_96831,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_96485]) ).

tff(c_96838,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_96831,c_158]) ).

tff(c_97089,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96036,c_89323,c_96838,c_94403,c_12]) ).

tff(c_97090,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_97116,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_97090]) ).

tff(c_97351,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_97271,c_97271,c_97116,c_89319,c_97271,c_732]) ).

tff(c_97352,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_97090]) ).

tff(c_97354,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_97352]) ).

tff(c_97358,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_97354,c_122]) ).

tff(c_97392,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97092,c_94396,c_42]) ).

tff(c_97393,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_97358,c_196,c_97392]) ).

tff(c_97546,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_97105,c_97393,c_97393,c_97092,c_97105,c_97393,c_718]) ).

tff(c_97547,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_97352]) ).

tff(c_97567,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_97547,c_160]) ).

tff(c_97589,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_97105,c_40]) ).

tff(c_97590,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_97567,c_97098,c_97589]) ).

tff(c_97591,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_97104]) ).

tff(c_97593,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_97591]) ).

tff(c_97839,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_97593,c_48]) ).

tff(c_97840,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_97609,c_97839]) ).

tff(c_97844,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97840,c_158]) ).

tff(c_97925,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_97844,c_89323,c_94403,c_12]) ).

tff(c_97611,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97606,c_124]) ).

tff(c_97617,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_97090]) ).

tff(c_97623,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_97617,c_168]) ).

tff(c_97596,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_97593,c_172]) ).

tff(c_97622,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_97617,c_126]) ).

tff(c_97718,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_97611,c_97596,c_97622,c_22]) ).

tff(c_97640,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_97609,c_97098,c_54602,c_2]) ).

tff(c_97628,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97092,c_84]) ).

tff(c_97629,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54605,c_194,c_97628]) ).

tff(c_97630,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_97629]) ).

tff(c_97660,plain,
    ( ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97630,c_97593,c_78]) ).

tff(c_97661,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_97611,c_202,c_97660]) ).

tff(c_97666,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97661,c_114]) ).

tff(c_97710,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_97666,c_89323,c_94403,c_12]) ).

tff(c_97809,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97718,c_97640,c_97640,c_97640,c_94396,c_94396,c_97640,c_97617,c_97617,c_97710,c_97092,c_97092,c_214]) ).

tff(c_97810,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_198,c_194,c_97809]) ).

tff(c_97811,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_97629]) ).

tff(c_97813,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_97623,c_97811]) ).

tff(c_97814,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_97090]) ).

tff(c_97816,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_97814]) ).

tff(c_97822,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_97816,c_126]) ).

tff(c_97894,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_97611,c_97822,c_97596,c_22]) ).

tff(c_97610,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97606,c_128]) ).

tff(c_97885,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_97610,c_89326,c_54604,c_24]) ).

tff(c_98009,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97925,c_97593,c_97593,c_97894,c_89319,c_89319,c_97925,c_97885,c_97885,c_97925,c_97092,c_97092,c_582]) ).

tff(c_98010,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_200,c_202,c_194,c_98009]) ).

tff(c_98011,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_97814]) ).

tff(c_98015,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_98011,c_130]) ).

tff(c_98025,plain,
    ( ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97593,c_78]) ).

tff(c_98026,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_97611,c_202,c_98025]) ).

tff(c_98027,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_98026]) ).

tff(c_98030,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98027,c_144]) ).

tff(c_98092,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98030,c_89327,c_97097,c_54605,c_32]) ).

tff(c_98094,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_98026]) ).

tff(c_98171,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97092,c_96]) ).

tff(c_98172,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_98094,c_202,c_98171]) ).

tff(c_98173,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_98172]) ).

tff(c_98186,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98173,c_89319,c_54598,c_86]) ).

tff(c_98187,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_98015,c_198,c_194,c_98186]) ).

tff(c_98189,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_98172]) ).

tff(c_98199,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98189,c_89327,c_97097,c_54605,c_32]) ).

tff(c_98200,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_97605]) ).

tff(c_98207,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98200,c_122]) ).

tff(c_98213,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_98207,c_97090]) ).

tff(c_98214,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_98213]) ).

tff(c_98221,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_98214,c_168]) ).

tff(c_98206,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98200,c_124]) ).

tff(c_98426,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97593,c_74]) ).

tff(c_98427,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_98206,c_89325,c_198,c_98426]) ).

tff(c_98294,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97092,c_96]) ).

tff(c_98295,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_98294]) ).

tff(c_98296,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_98295]) ).

tff(c_98300,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98296,c_142]) ).

tff(c_98301,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98296,c_144]) ).

tff(c_98306,plain,
    ( ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97593,c_78]) ).

tff(c_98307,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_98301,c_202,c_98306]) ).

tff(c_98308,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_98307]) ).

tff(c_98320,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98308,c_97593,c_74]) ).

tff(c_98321,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_89325,c_198,c_98320]) ).

tff(c_98324,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98321,c_138]) ).

tff(c_97095,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_97092,c_134]) ).

tff(c_98375,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98300,c_98324,c_97095,c_98221,c_28]) ).

tff(c_98376,plain,
    op(e2,e1) = e0,
    inference(splitRight,[status(thm)],[c_98307]) ).

tff(c_98381,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98376,c_174]) ).

tff(c_98220,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_98214,c_126]) ).

tff(c_98401,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98381,c_98206,c_97596,c_98220,c_22]) ).

tff(c_98402,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(splitRight,[status(thm)],[c_98295]) ).

tff(c_98404,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_98402]) ).

tff(c_98450,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98427,c_98404,c_97092,c_84]) ).

tff(c_98451,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54605,c_196,c_200,c_194,c_98450]) ).

tff(c_98452,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_98402]) ).

tff(c_98465,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98452,c_97092,c_84]) ).

tff(c_98466,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54605,c_200,c_98221,c_194,c_98465]) ).

tff(c_98467,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_98213]) ).

tff(c_98471,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_98467,c_130]) ).

tff(c_98494,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98487,c_89326,c_98471,c_54604,c_24]) ).

tff(c_98495,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_97591]) ).

tff(c_98501,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98495,c_176]) ).

tff(c_98509,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_98495,c_48]) ).

tff(c_98510,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_98509]) ).

tff(c_98511,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_98510]) ).

tff(c_98533,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_98495,c_98511,c_40]) ).

tff(c_98534,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_97098,c_98533]) ).

tff(c_98535,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_98510]) ).

tff(c_98558,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_98495,c_98535,c_40]) ).

tff(c_98559,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_98558]) ).

tff(c_98563,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_98559,c_158]) ).

tff(c_98569,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89323,c_98563,c_94403,c_12]) ).

tff(c_98546,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_97090]) ).

tff(c_98732,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_98569,c_98569,c_98546,c_89319,c_98569,c_732]) ).

tff(c_98733,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_97090]) ).

tff(c_98735,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_98733]) ).

tff(c_98743,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98735,c_168]) ).

tff(c_98760,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97092,c_92]) ).

tff(c_98761,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89327,c_98501,c_98743,c_198,c_98760]) ).

tff(c_98762,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_98733]) ).

tff(c_98768,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_98762,c_160]) ).

tff(c_98777,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_98495,c_98535,c_40]) ).

tff(c_98778,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_98768,c_202,c_98777]) ).

tff(c_98779,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_96030]) ).

tff(c_98988,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98779,c_156]) ).

tff(c_100667,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_98988,c_94400,c_18]) ).

tff(c_100668,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_100667]) ).

tff(c_100672,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100668,c_128]) ).

tff(c_100424,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_98988,c_94400,c_18]) ).

tff(c_100425,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_100424]) ).

tff(c_100430,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100425,c_124]) ).

tff(c_98987,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98779,c_152]) ).

tff(c_98781,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54600,c_6]) ).

tff(c_98782,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_98781]) ).

tff(c_98787,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98782,c_102]) ).

tff(c_98788,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98782,c_100]) ).

tff(c_98799,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98779,c_152]) ).

tff(c_98819,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_98788,c_98799,c_54602,c_2]) ).

tff(c_98824,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_98819,c_98]) ).

tff(c_98840,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_98787,c_98824,c_54601,c_4]) ).

tff(c_98800,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98779,c_156]) ).

tff(c_98823,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_98819,c_148]) ).

tff(c_98928,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_98800,c_98823,c_94400,c_18]) ).

tff(c_98979,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_98840,c_98819,c_98819,c_98928,c_98840,c_98819,c_734]) ).

tff(c_98980,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_98781]) ).

tff(c_99618,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_98980]) ).

tff(c_99625,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_99618,c_100]) ).

tff(c_99941,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_98987,c_99625,c_54602,c_2]) ).

tff(c_99946,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_99941,c_98]) ).

tff(c_98994,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89323,c_94403,c_12]) ).

tff(c_98995,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_98994]) ).

tff(c_98998,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98995,c_158]) ).

tff(c_99001,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98995,c_114]) ).

tff(c_99006,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_98980]) ).

tff(c_99012,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_99006,c_170]) ).

tff(c_99164,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_99001,c_89325,c_99012,c_94402,c_14]) ).

tff(c_99165,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_98980]) ).

tff(c_99172,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_99165,c_102]) ).

tff(c_99328,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_98998,c_99172,c_54601,c_4]) ).

tff(c_99332,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_99328,c_164]) ).

tff(c_99338,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_54605,c_32]) ).

tff(c_99339,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_99338]) ).

tff(c_99396,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_99001,c_89325,c_94402,c_14]) ).

tff(c_99343,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_99339,c_144]) ).

tff(c_98985,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98779,c_136]) ).

tff(c_99386,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_99343,c_98985,c_30]) ).

tff(c_99387,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_99386]) ).

tff(c_99391,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_99387,c_178]) ).

tff(c_99405,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_99396,c_99391]) ).

tff(c_99406,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_99386]) ).

tff(c_99417,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_99339,c_99406,c_98779,c_88]) ).

tff(c_99418,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_99332,c_198,c_99417]) ).

tff(c_99419,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_99338]) ).

tff(c_99431,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_99165,c_99328,c_48]) ).

tff(c_99432,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_99431]) ).

tff(c_99425,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_99419,c_192]) ).

tff(c_99480,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89326,c_99425,c_54604,c_24]) ).

tff(c_99000,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98995,c_166]) ).

tff(c_99457,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_99419,c_98779,c_96]) ).

tff(c_99458,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_99000,c_204,c_99457]) ).

tff(c_99467,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_99419,c_99458,c_98779,c_84]) ).

tff(c_99468,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_99467]) ).

tff(c_99601,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_99419,c_99432,c_99432,c_99432,c_94396,c_94396,c_99419,c_99480,c_99480,c_99432,c_99468,c_99468,c_232]) ).

tff(c_99602,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_202,c_202,c_99601]) ).

tff(c_99603,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_98994]) ).

tff(c_99609,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_99603,c_162]) ).

tff(c_99632,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_99609,c_97090]) ).

tff(c_99633,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_99632]) ).

tff(c_99640,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_99633,c_168]) ).

tff(c_99735,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98779,c_84]) ).

tff(c_99736,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54605,c_99640,c_196,c_99735]) ).

tff(c_99621,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_99618,c_172]) ).

tff(c_99639,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_99633,c_126]) ).

tff(c_99779,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_99621,c_99639,c_22]) ).

tff(c_99780,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_99779]) ).

tff(c_99804,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_99736,c_99780,c_99618,c_74]) ).

tff(c_99805,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_89325,c_198,c_99804]) ).

tff(c_99806,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_99779]) ).

tff(c_99608,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_99603,c_158]) ).

tff(c_99645,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_99608,c_54601,c_4]) ).

tff(c_99646,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_99645]) ).

tff(c_99649,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_99646,c_164]) ).

tff(c_98984,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98779,c_134]) ).

tff(c_99610,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_99603,c_166]) ).

tff(c_99702,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_99649,c_98984,c_99610,c_99640,c_28]) ).

tff(c_99703,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_99645]) ).

tff(c_99747,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_54605,c_32]) ).

tff(c_99748,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_99747]) ).

tff(c_99753,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_99748,c_142]) ).

tff(c_99767,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_99753,c_98984,c_99610,c_99640,c_28]) ).

tff(c_99768,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_99747]) ).

tff(c_99716,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_98987,c_99625,c_54602,c_2]) ).

tff(c_99720,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_99716,c_148]) ).

tff(c_99725,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_99720,c_98988,c_94400,c_18]) ).

tff(c_99838,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_99806,c_99633,c_99725,c_80]) ).

tff(c_99839,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_99838]) ).

tff(c_458,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_99937,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_99806,c_99703,c_99703,c_99806,c_89319,c_89319,c_99768,c_99839,c_99839,c_99716,c_99736,c_99736,c_458]) ).

tff(c_99938,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_202,c_204,c_99937]) ).

tff(c_99939,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_99632]) ).

tff(c_99955,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_99939,c_160]) ).

tff(c_100041,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_99946,c_99955,c_99608,c_54601,c_4]) ).

tff(c_100042,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_98980]) ).

tff(c_100046,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_100042,c_172]) ).

tff(c_100049,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_100042,c_102]) ).

tff(c_100193,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_100049,c_99608,c_54601,c_4]) ).

tff(c_100198,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100193,c_98]) ).

tff(c_100058,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_100042,c_48]) ).

tff(c_100059,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_100058]) ).

tff(c_100060,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_100059]) ).

tff(c_100075,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100060,c_164]) ).

tff(c_100101,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_54605,c_32]) ).

tff(c_100102,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_100101]) ).

tff(c_100056,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_99609,c_97090]) ).

tff(c_100057,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_100056]) ).

tff(c_100067,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_100057,c_168]) ).

tff(c_100090,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98779,c_84]) ).

tff(c_100091,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54605,c_100067,c_196,c_100090]) ).

tff(c_100145,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100102,c_100091,c_98779,c_88]) ).

tff(c_100146,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_99610,c_198,c_100145]) ).

tff(c_100147,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_100101]) ).

tff(c_100178,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100147,c_100091,c_98779,c_96]) ).

tff(c_100179,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_100075,c_204,c_100178]) ).

tff(c_100180,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_100059]) ).

tff(c_100203,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100198,c_100180]) ).

tff(c_100204,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_100056]) ).

tff(c_100466,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100204,c_100425,c_72]) ).

tff(c_100467,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_100466]) ).

tff(c_100468,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_100467]) ).

tff(c_100474,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_100468,c_132]) ).

tff(c_100497,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_100430,c_100046,c_100474,c_22]) ).

tff(c_100412,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_54605,c_32]) ).

tff(c_100413,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_100412]) ).

tff(c_100230,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_54605,c_32]) ).

tff(c_100231,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_100230]) ).

tff(c_100218,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98779,c_84]) ).

tff(c_100219,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54605,c_196,c_100218]) ).

tff(c_100220,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_100219]) ).

tff(c_100344,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100231,c_100220,c_98779,c_88]) ).

tff(c_100345,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_99610,c_198,c_100344]) ).

tff(c_100346,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_100230]) ).

tff(c_100380,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100346,c_100220,c_98779,c_96]) ).

tff(c_100381,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_100380]) ).

tff(c_100385,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100381,c_164]) ).

tff(c_100400,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100385,c_100049,c_99608,c_54601,c_4]) ).

tff(c_100401,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_100219]) ).

tff(c_100483,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100413,c_100401,c_98779,c_88]) ).

tff(c_100484,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_100483]) ).

tff(c_100573,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_100425,c_100497,c_100497,c_100484,c_100425,c_100497,c_728]) ).

tff(c_100574,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_100467]) ).

tff(c_100578,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_100574,c_132]) ).

tff(c_100590,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100413,c_89319,c_54598,c_86]) ).

tff(c_100591,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_100578,c_198,c_194,c_100590]) ).

tff(c_100592,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_100424]) ).

tff(c_100596,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_100592,c_148]) ).

tff(c_100604,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_100049,c_99608,c_54601,c_4]) ).

tff(c_100645,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_100042,c_100604,c_40]) ).

tff(c_100646,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_100596,c_100645]) ).

tff(c_100647,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_100412]) ).

tff(c_100686,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100647,c_89319,c_54598,c_94]) ).

tff(c_100687,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_100672,c_204,c_200,c_100686]) ).

tff(c_100688,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_100667]) ).

tff(c_100692,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_100688,c_148]) ).

tff(c_100658,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_100049,c_99608,c_54601,c_4]) ).

tff(c_100722,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_100042,c_100658,c_40]) ).

tff(c_100723,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_100692,c_100722]) ).

tff(c_100724,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_94394]) ).

tff(c_100732,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_100724,c_110]) ).

tff(c_103124,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89323,c_100732,c_12]) ).

tff(c_103125,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_103124]) ).

tff(c_100729,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_100724,c_150]) ).

tff(c_100730,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_100724,c_154]) ).

tff(c_100738,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_92]) ).

tff(c_100739,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_100738]) ).

tff(c_101735,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100739,c_84]) ).

tff(c_101736,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54605,c_196,c_101735]) ).

tff(c_101737,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_101736]) ).

tff(c_102159,plain,
    ( ( op(e0,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100739,c_101737,c_88]) ).

tff(c_102160,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_100730,c_102159]) ).

tff(c_100743,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_100739,c_176]) ).

tff(c_102148,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100743,c_54600,c_6]) ).

tff(c_102149,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_102148]) ).

tff(c_102153,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_102149,c_102]) ).

tff(c_101742,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_101737,c_168]) ).

tff(c_101749,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_101742,c_20]) ).

tff(c_101750,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_101749]) ).

tff(c_101756,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_101750,c_126]) ).

tff(c_100745,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_100739,c_180]) ).

tff(c_101752,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_101750,c_130]) ).

tff(c_101867,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_101752,c_89326,c_54604,c_24]) ).

tff(c_101871,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_101867,c_132]) ).

tff(c_101549,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_54598,c_94]) ).

tff(c_101550,plain,
    ( ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_101549]) ).

tff(c_101551,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_101550]) ).

tff(c_100731,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_100724,c_112]) ).

tff(c_100750,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89325,c_100731,c_14]) ).

tff(c_100751,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_100750]) ).

tff(c_100755,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100751,c_170]) ).

tff(c_101405,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_48]) ).

tff(c_101406,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_100755,c_101405]) ).

tff(c_101407,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_101406]) ).

tff(c_100754,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100751,c_174]) ).

tff(c_101428,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_100755,c_100743,c_54600,c_6]) ).

tff(c_101432,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_101428,c_172]) ).

tff(c_101534,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_100754,c_100745,c_101432,c_22]) ).

tff(c_101555,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_101551,c_192]) ).

tff(c_101410,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_101407,c_160]) ).

tff(c_101411,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_101407,c_164]) ).

tff(c_100741,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_100739,c_138]) ).

tff(c_100756,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100751,c_114]) ).

tff(c_100761,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100739,c_84]) ).

tff(c_100762,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54605,c_196,c_100761]) ).

tff(c_100763,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_100762]) ).

tff(c_100767,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_100763,c_166]) ).

tff(c_100907,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100756,c_89323,c_100732,c_100767,c_12]) ).

tff(c_100908,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_100762]) ).

tff(c_101437,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100739,c_100908,c_88]) ).

tff(c_101438,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_101437]) ).

tff(c_101439,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_101438]) ).

tff(c_101442,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_101439,c_142]) ).

tff(c_100909,plain,
    op(e0,e2) != e3,
    inference(splitRight,[status(thm)],[c_100762]) ).

tff(c_101486,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_101411,c_100741,c_101442,c_100909,c_28]) ).

tff(c_101487,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_101438]) ).

tff(c_101494,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_101487,c_168]) ).

tff(c_101512,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_100754,c_100745,c_101432,c_22]) ).

tff(c_101499,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_101487,c_101407,c_50]) ).

tff(c_101500,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_101499]) ).

tff(c_101501,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_101500]) ).

tff(c_101507,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_101501,c_126]) ).

tff(c_101523,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_101512,c_101507]) ).

tff(c_101525,plain,
    op(e1,e2) != e3,
    inference(splitRight,[status(thm)],[c_101500]) ).

tff(c_101562,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_101410,c_101494,c_101525,c_20]) ).

tff(c_101582,plain,
    ( ( op(e1,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_101534,c_101562,c_80]) ).

tff(c_101583,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_101555,c_200,c_204,c_101582]) ).

tff(c_100728,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_100724,c_146]) ).

tff(c_100924,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100728,c_54602,c_2]) ).

tff(c_100925,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_100924]) ).

tff(c_100928,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100925,c_148]) ).

tff(c_100915,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_100908,c_156]) ).

tff(c_100935,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_100928,c_100729,c_100915,c_18]) ).

tff(c_100941,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_100935,c_122]) ).

tff(c_100946,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100935,c_80]) ).

tff(c_100947,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100754,c_204,c_100946]) ).

tff(c_100948,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_100947]) ).

tff(c_100953,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100948,c_192]) ).

tff(c_100958,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100739,c_100908,c_96]) ).

tff(c_100959,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_100953,c_204,c_200,c_100958]) ).

tff(c_100952,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100948,c_130]) ).

tff(c_100983,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100754,c_100745,c_22]) ).

tff(c_100984,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_100983]) ).

tff(c_100987,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_100984,c_126]) ).

tff(c_100997,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_100952,c_100941,c_100987,c_20]) ).

tff(c_101001,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_100997,c_162]) ).

tff(c_101014,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100756,c_89323,c_100732,c_101001,c_12]) ).

tff(c_101015,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_100983]) ).

tff(c_100930,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_100925,c_98]) ).

tff(c_100972,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100930,c_54601,c_4]) ).

tff(c_100973,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_100972]) ).

tff(c_101039,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_100756,c_89323,c_100732,c_12]) ).

tff(c_101019,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_101015,c_126]) ).

tff(c_101030,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_100952,c_100941,c_101019,c_20]) ).

tff(c_101165,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_101015,c_100973,c_100973,c_101015,c_89319,c_89319,c_101039,c_101030,c_101030,c_100925,c_100908,c_100908,c_438]) ).

tff(c_101166,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_194,c_200,c_101165]) ).

tff(c_101167,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_100972]) ).

tff(c_101189,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100959,c_101167,c_58]) ).

tff(c_101190,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_100941,c_89323,c_198,c_101189]) ).

tff(c_101191,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_100947]) ).

tff(c_101218,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_101191,c_100935,c_72]) ).

tff(c_101219,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_101218]) ).

tff(c_101220,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_101219]) ).

tff(c_101224,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_101220,c_132]) ).

tff(c_101230,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_100754,c_100745,c_101224,c_22]) ).

tff(c_101203,plain,
    ( ( e1 = e0 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_100925,c_44]) ).

tff(c_101204,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_100743,c_204,c_101203]) ).

tff(c_101198,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_101191,c_168]) ).

tff(c_101239,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_100739,c_100908,c_96]) ).

tff(c_101240,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_101198,c_200,c_101239]) ).

tff(c_101374,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_101230,c_101204,c_101204,c_101230,c_89319,c_89319,c_101240,c_101191,c_101191,c_100925,c_100908,c_100908,c_438]) ).

tff(c_101375,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_202,c_200,c_101374]) ).

tff(c_101376,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_101219]) ).

tff(c_101378,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100754,c_100745,c_22]) ).

tff(c_101379,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_101378]) ).

tff(c_101389,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_101379,c_101191,c_100935,c_68]) ).

tff(c_101390,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54604,c_194,c_200,c_196,c_101389]) ).

tff(c_101391,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_101378]) ).

tff(c_101401,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_101376,c_101391]) ).

tff(c_101402,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_101401]) ).

tff(c_101403,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_100924]) ).

tff(c_101681,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_101551,c_101407,c_101407,c_101534,c_89319,c_89319,c_101551,c_101583,c_101583,c_101403,c_100908,c_100908,c_430]) ).

tff(c_101682,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_200,c_196,c_101681]) ).

tff(c_101683,plain,
    op(e1,e0) = e0,
    inference(splitRight,[status(thm)],[c_101550]) ).

tff(c_101687,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_101683,c_128]) ).

tff(c_101421,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_101403,c_148]) ).

tff(c_101709,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_101687,c_101421,c_100729,c_100915,c_18]) ).

tff(c_101710,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_101406]) ).

tff(c_101721,plain,
    e1 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_101710,c_101403]) ).

tff(c_101723,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_101721]) ).

tff(c_101724,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_100750]) ).

tff(c_101728,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_101724,c_174]) ).

tff(c_101888,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_101756,c_100745,c_101871,c_101728,c_22]) ).

tff(c_101889,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_101749]) ).

tff(c_101891,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_101889]) ).

tff(c_101903,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100729,c_18]) ).

tff(c_101904,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_101903]) ).

tff(c_101909,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_101904,c_156]) ).

tff(c_100740,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_100739,c_136]) ).

tff(c_101739,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_101737,c_134]) ).

tff(c_101947,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_101909,c_100740,c_100730,c_101739,c_26]) ).

tff(c_101948,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_101903]) ).

tff(c_101950,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_101948]) ).

tff(c_102070,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_101891,c_101950,c_80]) ).

tff(c_102071,plain,
    ( ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_102070]) ).

tff(c_102072,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_102071]) ).

tff(c_102076,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_102072,c_132]) ).

tff(c_101898,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_101891,c_126]) ).

tff(c_102108,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102076,c_100745,c_101898,c_101728,c_22]) ).

tff(c_102110,plain,
    op(e1,e0) != e0,
    inference(splitRight,[status(thm)],[c_102071]) ).

tff(c_101894,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_101891,c_130]) ).

tff(c_102131,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102110,c_89326,c_101894,c_54604,c_24]) ).

tff(c_102132,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_101889]) ).

tff(c_102249,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_101737,c_102132,c_62]) ).

tff(c_102250,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_102153,c_102249]) ).

tff(c_102164,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_102160,c_192]) ).

tff(c_102169,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102132,c_72]) ).

tff(c_102170,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_102164,c_198,c_100729,c_102169]) ).

tff(c_102382,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102160,c_102149,c_102149,c_102250,c_100724,c_100724,c_102250,c_102170,c_102170,c_102170,c_100739,c_100739,c_482]) ).

tff(c_102383,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_200,c_204,c_198,c_102382]) ).

tff(c_102384,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_102148]) ).

tff(c_102396,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_102384,c_48]) ).

tff(c_102397,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_102396]) ).

tff(c_102398,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_102397]) ).

tff(c_102401,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_102398,c_158]) ).

tff(c_101741,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_101737,c_166]) ).

tff(c_102478,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102401,c_89323,c_100732,c_101741,c_12]) ).

tff(c_102479,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_102397]) ).

tff(c_102484,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_102479,c_152]) ).

tff(c_102513,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102484,c_100740,c_100730,c_101739,c_26]) ).

tff(c_102514,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_101736]) ).

tff(c_102524,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_102514,c_156]) ).

tff(c_103012,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100729,c_102524,c_18]) ).

tff(c_103013,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_103012]) ).

tff(c_103017,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103013,c_128]) ).

tff(c_102713,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_101724,c_100724,c_64]) ).

tff(c_102714,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_102713]) ).

tff(c_102529,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100729,c_72]) ).

tff(c_102530,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_102529]) ).

tff(c_102535,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_102530,c_130]) ).

tff(c_102541,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_102535,c_20]) ).

tff(c_102542,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_102541]) ).

tff(c_102546,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_102542,c_162]) ).

tff(c_102602,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_101724,c_100724,c_64]) ).

tff(c_102603,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_102546,c_202,c_102602]) ).

tff(c_102604,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_102541]) ).

tff(c_102618,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_102604]) ).

tff(c_102776,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_102714,c_102714,c_102618,c_89319,c_102714,c_732]) ).

tff(c_102777,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_102604]) ).

tff(c_102782,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_102777,c_122]) ).

tff(c_102836,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_102782,c_100729,c_102524,c_18]) ).

tff(c_102841,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_102836,c_124]) ).

tff(c_102533,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_102530,c_132]) ).

tff(c_102860,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102841,c_100745,c_102533,c_101728,c_22]) ).

tff(c_102862,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_102529]) ).

tff(c_103048,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103017,c_89326,c_102862,c_54604,c_24]) ).

tff(c_103049,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_103012]) ).

tff(c_103053,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103049,c_148]) ).

tff(c_103106,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_103053,c_100728,c_54602,c_2]) ).

tff(c_103110,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103106,c_100]) ).

tff(c_102864,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_80]) ).

tff(c_102878,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_102864,c_132]) ).

tff(c_102861,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_102529]) ).

tff(c_102863,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_102861]) ).

tff(c_102869,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_102863,c_126]) ).

tff(c_102935,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102878,c_100745,c_102869,c_101728,c_22]) ).

tff(c_102937,plain,
    op(e1,e0) != e0,
    inference(splitRight,[status(thm)],[c_80]) ).

tff(c_102999,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102937,c_89326,c_102862,c_54604,c_24]) ).

tff(c_103000,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_102861]) ).

tff(c_103007,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_103000,c_172]) ).

tff(c_103121,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103110,c_100743,c_103007,c_54600,c_6]) ).

tff(c_103122,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_100738]) ).

tff(c_103136,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_103122]) ).

tff(c_103141,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103136,c_152]) ).

tff(c_103149,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_103141,c_100728,c_54602,c_2]) ).

tff(c_103154,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103149,c_100]) ).

tff(c_103128,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103125,c_158]) ).

tff(c_103160,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_103128,c_54601,c_4]) ).

tff(c_103161,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_103160]) ).

tff(c_103166,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103161,c_102]) ).

tff(c_103351,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_103154,c_103166,c_54600,c_6]) ).

tff(c_103129,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103125,c_162]) ).

tff(c_103164,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103161,c_160]) ).

tff(c_103182,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_54605,c_32]) ).

tff(c_103183,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_103182]) ).

tff(c_103195,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103183,c_103136,c_88]) ).

tff(c_103196,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_103195]) ).

tff(c_103197,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_103196]) ).

tff(c_103187,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103183,c_144]) ).

tff(c_103131,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103125,c_114]) ).

tff(c_103198,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_103187,c_103131,c_103154,c_78]) ).

tff(c_103233,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_103125,c_100724,c_52]) ).

tff(c_103234,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_103233]) ).

tff(c_103247,plain,
    ( ( op(e3,e1) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103197,c_103198,c_103234,c_74]) ).

tff(c_103248,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_103166,c_103247]) ).

tff(c_103249,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_103196]) ).

tff(c_103254,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_103249,c_168]) ).

tff(c_103153,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103149,c_148]) ).

tff(c_103142,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103136,c_156]) ).

tff(c_103171,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_103153,c_103142,c_100729,c_18]) ).

tff(c_103177,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_103171,c_122]) ).

tff(c_103294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103129,c_103164,c_103254,c_103177,c_20]) ).

tff(c_103295,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_103182]) ).

tff(c_103301,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_103295,c_192]) ).

tff(c_103321,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103171,c_72]) ).

tff(c_103322,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_103301,c_194,c_103321]) ).

tff(c_103323,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_103322]) ).

tff(c_103327,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_103323,c_126]) ).

tff(c_103334,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103129,c_103164,c_103327,c_103177,c_20]) ).

tff(c_103335,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_103322]) ).

tff(c_103130,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103125,c_166]) ).

tff(c_103307,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103295,c_103136,c_96]) ).

tff(c_103308,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_103130,c_204,c_103307]) ).

tff(c_103314,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103308,c_180]) ).

tff(c_103336,plain,
    op(e1,e1) != e2,
    inference(splitRight,[status(thm)],[c_103322]) ).

tff(c_103176,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_103171,c_124]) ).

tff(c_103385,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_103314,c_103336,c_103176,c_22]) ).

tff(c_103487,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103125,c_103351,c_103351,c_103125,c_100724,c_100724,c_103125,c_103335,c_103335,c_103385,c_103136,c_103136,c_470]) ).

tff(c_103488,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_196,c_103487]) ).

tff(c_103489,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_103160]) ).

tff(c_103512,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_54605,c_32]) ).

tff(c_103513,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_103512]) ).

tff(c_103494,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_103489,c_164]) ).

tff(c_103514,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103136,c_88]) ).

tff(c_103515,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_103494,c_198,c_103514]) ).

tff(c_103516,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_103515]) ).

tff(c_103526,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103513,c_103516]) ).

tff(c_103527,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_103526]) ).

tff(c_103528,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_103515]) ).

tff(c_103545,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_103528,c_180]) ).

tff(c_103493,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_103489,c_160]) ).

tff(c_103501,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_103153,c_103142,c_100729,c_18]) ).

tff(c_103550,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103501,c_72]) ).

tff(c_103551,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_103545,c_103493,c_194,c_103550]) ).

tff(c_103561,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103528,c_78]) ).

tff(c_103562,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_103131,c_103154,c_103561]) ).

tff(c_103586,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_103131,c_89325,c_100731,c_14]) ).

tff(c_103689,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_103551,c_103562,c_103562,c_103586,c_103551,c_103562,c_744]) ).

tff(c_103690,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_103512]) ).

tff(c_103706,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103690,c_103136,c_96]) ).

tff(c_103707,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_103130,c_204,c_103706]) ).

tff(c_103713,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103707,c_180]) ).

tff(c_103507,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_103501,c_122]) ).

tff(c_103718,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_103129,c_103493,c_103507,c_20]) ).

tff(c_103723,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103718,c_126]) ).

tff(c_103506,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_103501,c_124]) ).

tff(c_103770,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_103713,c_103723,c_103506,c_22]) ).

tff(c_103872,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103125,c_103489,c_103489,c_103770,c_89319,c_89319,c_103149,c_103501,c_103501,c_103770,c_103136,c_103136,c_430]) ).

tff(c_103873,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_202,c_200,c_194,c_103872]) ).

tff(c_103874,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_103122]) ).

tff(c_103893,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103874,c_164]) ).

tff(c_104186,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_103128,c_103893,c_54601,c_4]) ).

tff(c_103892,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103874,c_168]) ).

tff(c_103876,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100730,c_88]) ).

tff(c_103877,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_103876]) ).

tff(c_103883,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_103877,c_192]) ).

tff(c_103957,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_103883,c_100729,c_72]) ).

tff(c_103958,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_103957]) ).

tff(c_103961,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_103958,c_126]) ).

tff(c_104043,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_103129,c_103892,c_103961,c_20]) ).

tff(c_104173,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_103125,c_103125,c_104043,c_89319,c_103125,c_732]) ).

tff(c_104174,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_103957]) ).

tff(c_104180,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_104174,c_160]) ).

tff(c_104197,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_104186,c_104180]) ).

tff(c_104198,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_103876]) ).

tff(c_104210,plain,
    ( ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103874,c_104198]) ).

tff(c_104211,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_104210]) ).

tff(c_104215,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_104211,c_176]) ).

tff(c_104217,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_104211,c_180]) ).

tff(c_104204,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103874,c_168]) ).

tff(c_104222,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100729,c_72]) ).

tff(c_104223,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_104222]) ).

tff(c_104228,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_104223,c_130]) ).

tff(c_104481,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104211,c_103874,c_96]) ).

tff(c_104482,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_104481]) ).

tff(c_104483,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_104482]) ).

tff(c_104487,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_104483,c_140]) ).

tff(c_103875,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_103122]) ).

tff(c_104234,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100729,c_18]) ).

tff(c_104235,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_104234]) ).

tff(c_104245,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104223,c_104235,c_68]) ).

tff(c_104246,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_104245]) ).

tff(c_104247,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_104246]) ).

tff(c_104251,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_104247,c_174]) ).

tff(c_104326,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103131,c_89325,c_100731,c_104251,c_14]) ).

tff(c_104327,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_104246]) ).

tff(c_104478,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_103125,c_103125,c_104327,c_89319,c_103125,c_732]) ).

tff(c_104479,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_104234]) ).

tff(c_104492,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_104479]) ).

tff(c_104498,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_104492,c_156]) ).

tff(c_104505,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104487,c_103875,c_100730,c_104498,c_26]) ).

tff(c_104506,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_104479]) ).

tff(c_104530,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104223,c_104506,c_68]) ).

tff(c_104531,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_104530]) ).

tff(c_104532,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_104531]) ).

tff(c_104535,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_104532,c_126]) ).

tff(c_104564,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103129,c_104204,c_104228,c_104535,c_20]) ).

tff(c_104565,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_104531]) ).

tff(c_104695,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_103125,c_103125,c_104565,c_89319,c_103125,c_732]) ).

tff(c_104696,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_104482]) ).

tff(c_104717,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104211,c_103874,c_104696,c_84]) ).

tff(c_104718,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54605,c_194,c_196,c_200,c_104717]) ).

tff(c_104719,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_104222]) ).

tff(c_104721,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_104217,c_104719]) ).

tff(c_104726,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_104721,c_160]) ).

tff(c_104755,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_40]) ).

tff(c_104756,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_104215,c_104726,c_100728,c_104755]) ).

tff(c_104757,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_103124]) ).

tff(c_105581,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54601,c_4]) ).

tff(c_105582,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_105581]) ).

tff(c_104770,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89327,c_54605,c_32]) ).

tff(c_104771,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_104770]) ).

tff(c_104774,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_104771,c_140]) ).

tff(c_104764,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_104757,c_166]) ).

tff(c_104782,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_103122]) ).

tff(c_104793,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104771,c_104782,c_88]) ).

tff(c_104794,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_104793]) ).

tff(c_104795,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_104794]) ).

tff(c_104878,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104771,c_104795,c_104782,c_84]) ).

tff(c_104879,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_104764,c_196,c_104878]) ).

tff(c_104880,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_104794]) ).

tff(c_104887,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_104880,c_164]) ).

tff(c_104787,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_104782,c_152]) ).

tff(c_104903,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_104787,c_100728,c_54602,c_2]) ).

tff(c_104918,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_104903,c_40]) ).

tff(c_104919,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_104887,c_202,c_104918]) ).

tff(c_104929,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104782,c_100724,c_104903,c_34]) ).

tff(c_104930,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_104929]) ).

tff(c_104993,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104771,c_104880,c_104782,c_84]) ).

tff(c_104994,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_104993]) ).

tff(c_105081,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104757,c_104919,c_104919,c_104903,c_104757,c_104757,c_104903,c_104930,c_104930,c_104903,c_104994,c_104994,c_498]) ).

tff(c_105082,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_202,c_200,c_204,c_105081]) ).

tff(c_105084,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_103122]) ).

tff(c_105083,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_103122]) ).

tff(c_105089,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_105083,c_168]) ).

tff(c_105090,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_105083,c_164]) ).

tff(c_105335,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_105090,c_54601,c_4]) ).

tff(c_105336,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_105335]) ).

tff(c_105119,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104771,c_105083,c_88]) ).

tff(c_105120,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_100730,c_105119]) ).

tff(c_105311,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104771,c_105120,c_105083,c_84]) ).

tff(c_105312,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_105311]) ).

tff(c_105095,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_100728,c_54602,c_2]) ).

tff(c_105096,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_105095]) ).

tff(c_105102,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_105096,c_98]) ).

tff(c_105109,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_105102,c_105090,c_54601,c_4]) ).

tff(c_104777,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_104771,c_192]) ).

tff(c_105180,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_104777,c_89326,c_54604,c_24]) ).

tff(c_105113,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_105109,c_160]) ).

tff(c_104763,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_104757,c_162]) ).

tff(c_105141,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_105089,c_105113,c_104763,c_20]) ).

tff(c_105099,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_105096,c_148]) ).

tff(c_105154,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_105099,c_100729,c_18]) ).

tff(c_105155,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_105154]) ).

tff(c_105212,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105180,c_105141,c_105155,c_68]) ).

tff(c_105213,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_105212]) ).

tff(c_384,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_105297,plain,
    ( ( e3 = e2 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104757,c_105109,c_105109,c_105096,c_104757,c_104757,c_105096,c_105213,c_105213,c_105213,c_105083,c_105083,c_384]) ).

tff(c_105298,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_204,c_194,c_105297]) ).

tff(c_105299,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_105154]) ).

tff(c_105305,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_105299,c_156]) ).

tff(c_105321,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_105312,c_105305]) ).

tff(c_105322,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_105095]) ).

tff(c_105345,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_105336,c_105322,c_40]) ).

tff(c_105346,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_105345]) ).

tff(c_105351,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_105346,c_176]) ).

tff(c_105393,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104771,c_105083,c_88]) ).

tff(c_105394,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_105351,c_198,c_100730,c_105393]) ).

tff(c_105395,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_105335]) ).

tff(c_105399,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_105395,c_160]) ).

tff(c_105410,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_105089,c_105399,c_104763,c_20]) ).

tff(c_105415,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_105410,c_122]) ).

tff(c_105326,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_105322,c_148]) ).

tff(c_105437,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_105415,c_105326,c_100729,c_18]) ).

tff(c_105442,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_105437,c_156]) ).

tff(c_105481,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104774,c_105084,c_100730,c_105442,c_26]) ).

tff(c_105482,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_104770]) ).

tff(c_105495,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_103122]) ).

tff(c_105505,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105482,c_105495,c_96]) ).

tff(c_105506,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_105505]) ).

tff(c_105507,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_105506]) ).

tff(c_105512,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_105507,c_178]) ).

tff(c_105567,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_104757,c_100724,c_64]) ).

tff(c_105568,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_105512,c_200,c_202,c_105567]) ).

tff(c_105569,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_105506]) ).

tff(c_105576,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_105569,c_164]) ).

tff(c_105592,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_105582,c_105576]) ).

tff(c_105593,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_105581]) ).

tff(c_105595,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_105593]) ).

tff(c_105489,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_105482,c_192]) ).

tff(c_105779,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105569,c_104757,c_105595,c_58]) ).

tff(c_105780,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_105779]) ).

tff(c_105707,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54604,c_104763,c_68]) ).

tff(c_105708,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_105707]) ).

tff(c_105714,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_105708,c_180]) ).

tff(c_105733,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105482,c_105569,c_105495,c_84]) ).

tff(c_105734,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_105714,c_200,c_196,c_105733]) ).

tff(c_105735,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_105707]) ).

tff(c_105796,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105780,c_105735,c_72]) ).

tff(c_105797,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_105489,c_198,c_194,c_105796]) ).

tff(c_105813,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105482,c_89319,c_54598,c_94]) ).

tff(c_105814,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_105813]) ).

tff(c_105911,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104757,c_105595,c_105595,c_105797,c_89319,c_89319,c_105482,c_105814,c_105814,c_104757,c_105482,c_105482,c_460]) ).

tff(c_105912,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_202,c_200,c_105911]) ).

tff(c_105913,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_105593]) ).

tff(c_106011,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_105913,c_40]) ).

tff(c_106012,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_100728,c_106011]) ).

tff(c_105499,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_105495,c_152]) ).

tff(c_106026,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_105499,c_100728,c_54602,c_2]) ).

tff(c_106030,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106026,c_148]) ).

tff(c_105500,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_105495,c_156]) ).

tff(c_106039,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106030,c_105500,c_100729,c_18]) ).

tff(c_106184,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104757,c_106012,c_106012,c_106026,c_104757,c_104757,c_106026,c_106039,c_106039,c_104757,c_105482,c_105482,c_500]) ).

tff(c_106185,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_202,c_200,c_200,c_106184]) ).

tff(c_106186,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_103122]) ).

tff(c_106370,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106186,c_164]) ).

tff(c_106210,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105482,c_106186,c_96]) ).

tff(c_106211,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_106210]) ).

tff(c_106212,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_106211]) ).

tff(c_106228,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106212,c_178]) ).

tff(c_106235,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_104757,c_100724,c_64]) ).

tff(c_106236,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_106228,c_200,c_202,c_106235]) ).

tff(c_106238,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_106211]) ).

tff(c_106188,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_105489,c_100729,c_72]) ).

tff(c_106189,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_106188]) ).

tff(c_106308,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106189,c_78]) ).

tff(c_106309,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106238,c_202,c_106308]) ).

tff(c_106310,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_106309]) ).

tff(c_106314,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106310,c_170]) ).

tff(c_106237,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_106211]) ).

tff(c_106242,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106237,c_152]) ).

tff(c_106297,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106242,c_100728,c_54602,c_2]) ).

tff(c_106301,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106297,c_100]) ).

tff(c_106204,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_106189,c_172]) ).

tff(c_106324,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106314,c_106301,c_106204,c_54600,c_6]) ).

tff(c_106326,plain,
    op(e2,e1) != e0,
    inference(splitRight,[status(thm)],[c_106309]) ).

tff(c_106361,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_104757,c_100724,c_64]) ).

tff(c_106362,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_106326,c_200,c_202,c_106361]) ).

tff(c_106363,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_106188]) ).

tff(c_106378,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_106363,c_160]) ).

tff(c_106509,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_106370,c_106378,c_54601,c_4]) ).

tff(c_106456,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105482,c_106186,c_96]) ).

tff(c_106457,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_106456]) ).

tff(c_106458,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_106457]) ).

tff(c_106464,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106458,c_178]) ).

tff(c_106495,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89319,c_104757,c_100724,c_64]) ).

tff(c_106496,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_106464,c_200,c_202,c_106495]) ).

tff(c_106497,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_106457]) ).

tff(c_106503,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106497,c_152]) ).

tff(c_106533,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106503,c_100728,c_54602,c_2]) ).

tff(c_106546,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54598,c_106509,c_106533,c_40]) ).

tff(c_106547,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_106546]) ).

tff(c_103123,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_100738]) ).

tff(c_104765,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_104757,c_114]) ).

tff(c_106558,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89325,c_100731,c_104765,c_14]) ).

tff(c_106596,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106558,c_106547,c_74]) ).

tff(c_106597,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_103123,c_204,c_198,c_106596]) ).

tff(c_106687,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104757,c_106547,c_106547,c_106597,c_89319,c_89319,c_104757,c_106363,c_106363,c_106597,c_106186,c_106186,c_568]) ).

tff(c_106688,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_194,c_198,c_106687]) ).

tff(c_106689,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_54596]) ).

tff(c_128320,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_106689]) ).

tff(c_128328,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_188]) ).

tff(c_128327,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_184]) ).

tff(c_128326,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_182]) ).

tff(c_144065,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128326,c_16]) ).

tff(c_144066,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_144065]) ).

tff(c_144072,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_144066,c_190]) ).

tff(c_128323,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_108]) ).

tff(c_132521,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_96]) ).

tff(c_132527,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_190]) ).

tff(c_132526,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_192]) ).

tff(c_132525,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_144]) ).

tff(c_132524,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_142]) ).

tff(c_132545,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_132527,c_64]) ).

tff(c_132546,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_132545]) ).

tff(c_132548,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_132546,c_174]) ).

tff(c_128360,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_96]) ).

tff(c_128366,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_190]) ).

tff(c_128365,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_192]) ).

tff(c_106691,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_18]) ).

tff(c_106693,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_128]) ).

tff(c_106697,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_156]) ).

tff(c_106702,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_106689]) ).

tff(c_111448,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_184]) ).

tff(c_106694,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_150]) ).

tff(c_110561,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_64]) ).

tff(c_110562,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_110561]) ).

tff(c_110566,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_110562,c_120]) ).

tff(c_106695,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_124]) ).

tff(c_106703,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106695,c_22]) ).

tff(c_106704,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_106703]) ).

tff(c_106720,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_174]) ).

tff(c_108157,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106697,c_96]) ).

tff(c_108158,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_108157]) ).

tff(c_108172,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_108158,c_144]) ).

tff(c_106722,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_180]) ).

tff(c_108171,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_108158,c_142]) ).

tff(c_106692,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_148]) ).

tff(c_106709,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_104]) ).

tff(c_106707,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_108]) ).

tff(c_106727,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106707,c_6]) ).

tff(c_106728,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_106727]) ).

tff(c_106732,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106728,c_102]) ).

tff(c_106708,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_106]) ).

tff(c_106710,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_182]) ).

tff(c_106731,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106728,c_176]) ).

tff(c_106738,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106731,c_106697,c_96]) ).

tff(c_106739,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_106738]) ).

tff(c_106748,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106739,c_190]) ).

tff(c_106730,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106728,c_170]) ).

tff(c_106765,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_106748,c_106730,c_106694,c_64]) ).

tff(c_106829,plain,
    ( ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106765,c_60]) ).

tff(c_106830,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106710,c_106720,c_204,c_106829]) ).

tff(c_106696,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_122]) ).

tff(c_106719,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_126]) ).

tff(c_106740,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_106691,c_72]) ).

tff(c_106741,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_106740]) ).

tff(c_106742,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_106741]) ).

tff(c_106755,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_106742,c_130]) ).

tff(c_106778,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_106719,c_106755,c_20]) ).

tff(c_106782,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106778,c_160]) ).

tff(c_106801,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_106728,c_36]) ).

tff(c_106802,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_106782,c_106801]) ).

tff(c_106745,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106739,c_142]) ).

tff(c_106783,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106778,c_168]) ).

tff(c_106790,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106745,c_106783,c_28]) ).

tff(c_106791,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_106790]) ).

tff(c_106840,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106730,c_106720,c_14]) ).

tff(c_106841,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_106840]) ).

tff(c_106845,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_106841,c_178]) ).

tff(c_106850,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106739,c_106791,c_88]) ).

tff(c_106851,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_106845,c_198,c_106850]) ).

tff(c_106877,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106739,c_106791,c_106851,c_84]) ).

tff(c_106878,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_106877]) ).

tff(c_594,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_106957,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_106702,c_106702,c_106704,c_106830,c_106830,c_106739,c_106691,c_106691,c_106802,c_106878,c_106878,c_594]) ).

tff(c_106958,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_200,c_196,c_106957]) ).

tff(c_106959,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_106840]) ).

tff(c_106964,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106959,c_178]) ).

tff(c_106806,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106802,c_152]) ).

tff(c_106970,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106739,c_106791,c_84]) ).

tff(c_106971,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_106964,c_196,c_106806,c_106970]) ).

tff(c_106972,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_106790]) ).

tff(c_106978,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_106972,c_164]) ).

tff(c_106995,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_106728,c_36]) ).

tff(c_106996,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_106782,c_106995]) ).

tff(c_107017,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_106728,c_106996,c_40]) ).

tff(c_107018,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_106978,c_194,c_107017]) ).

tff(c_107019,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_106741]) ).

tff(c_107034,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107019,c_160]) ).

tff(c_107121,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106732,c_106708,c_107034,c_4]) ).

tff(c_107135,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_106728,c_107121,c_40]) ).

tff(c_107136,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_107135]) ).

tff(c_107020,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_106741]) ).

tff(c_107026,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106739,c_190]) ).

tff(c_107052,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106730,c_106720,c_14]) ).

tff(c_107053,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_107052]) ).

tff(c_107057,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107053,c_120]) ).

tff(c_107095,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_107026,c_106710,c_107057,c_16]) ).

tff(c_107105,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106739,c_107095,c_106702,c_86]) ).

tff(c_107106,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_107020,c_194,c_198,c_107105]) ).

tff(c_107107,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_107052]) ).

tff(c_106718,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_132]) ).

tff(c_107173,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_106718,c_107020,c_24]) ).

tff(c_107023,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_106739,c_142]) ).

tff(c_107036,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107019,c_168]) ).

tff(c_107125,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_107121,c_164]) ).

tff(c_107185,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_107023,c_107036,c_107125,c_28]) ).

tff(c_107189,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_107185,c_134]) ).

tff(c_107141,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107136,c_152]) ).

tff(c_107211,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106697,c_107189,c_107141,c_26]) ).

tff(c_107313,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_106702,c_106702,c_107136,c_107107,c_107107,c_107136,c_107173,c_107173,c_107136,c_107211,c_107211,c_678]) ).

tff(c_107314,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_202,c_194,c_107313]) ).

tff(c_107315,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_106738]) ).

tff(c_107320,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_107315,c_166]) ).

tff(c_107316,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_106738]) ).

tff(c_106712,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_188]) ).

tff(c_107327,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107316,c_106712,c_32]) ).

tff(c_107328,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_107327]) ).

tff(c_107333,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107328,c_192]) ).

tff(c_107474,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_106691,c_72]) ).

tff(c_107475,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_107333,c_198,c_202,c_107474]) ).

tff(c_107480,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107475,c_162]) ).

tff(c_107343,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106732,c_106708,c_4]) ).

tff(c_107344,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_107343]) ).

tff(c_107429,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107344,c_160]) ).

tff(c_107458,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_106691,c_72]) ).

tff(c_107459,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107333,c_198,c_107429,c_202,c_107458]) ).

tff(c_107460,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_107343]) ).

tff(c_107467,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_107460,c_158]) ).

tff(c_107622,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_107320,c_107480,c_107467,c_12]) ).

tff(c_107575,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107328,c_107315,c_92]) ).

tff(c_107576,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_106722,c_204,c_107575]) ).

tff(c_630,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_107698,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_106702,c_106702,c_106704,c_107622,c_107622,c_107622,c_107475,c_107475,c_106704,c_107576,c_107576,c_630]) ).

tff(c_107699,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_198,c_196,c_107698]) ).

tff(c_107700,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_107327]) ).

tff(c_108000,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107700,c_107315,c_92]) ).

tff(c_108001,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_106722,c_204,c_108000]) ).

tff(c_107712,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106696,c_106719,c_20]) ).

tff(c_107713,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_107712]) ).

tff(c_107717,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107713,c_160]) ).

tff(c_107806,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106732,c_106708,c_107717,c_4]) ).

tff(c_107810,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_107806,c_98]) ).

tff(c_107718,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107713,c_162]) ).

tff(c_107724,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107320,c_107718,c_12]) ).

tff(c_107725,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_107724]) ).

tff(c_107731,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_107725,c_110]) ).

tff(c_107716,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107713,c_130]) ).

tff(c_107738,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106730,c_106720,c_14]) ).

tff(c_107739,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_107738]) ).

tff(c_107743,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107739,c_120]) ).

tff(c_107707,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_107700,c_190]) ).

tff(c_107771,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_106710,c_107743,c_107707,c_16]) ).

tff(c_107792,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107700,c_107771,c_106702,c_86]) ).

tff(c_107793,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_107716,c_202,c_198,c_107792]) ).

tff(c_107794,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_107738]) ).

tff(c_107798,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_107794,c_112]) ).

tff(c_107815,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106694,c_107731,c_107798,c_10]) ).

tff(c_107820,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107815,c_154]) ).

tff(c_107704,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_107700,c_140]) ).

tff(c_107845,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106697,c_107820,c_107704,c_26]) ).

tff(c_107858,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107845,c_106691,c_107815,c_34]) ).

tff(c_107859,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_107810,c_107858]) ).

tff(c_107860,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_107724]) ).

tff(c_107864,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_107860,c_158]) ).

tff(c_107918,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106732,c_106708,c_107717,c_107864,c_4]) ).

tff(c_107919,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_107712]) ).

tff(c_107928,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_107919,c_162]) ).

tff(c_107936,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107320,c_107928,c_12]) ).

tff(c_107937,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_107936]) ).

tff(c_107948,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107937,c_64]) ).

tff(c_107949,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_106730,c_204,c_106694,c_107948]) ).

tff(c_107970,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107700,c_107949,c_106702,c_86]) ).

tff(c_107971,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_107970]) ).

tff(c_108103,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_108001,c_107700,c_107700,c_107971,c_108001,c_107700,c_740]) ).

tff(c_108104,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_107936]) ).

tff(c_108108,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_108104,c_158]) ).

tff(c_107927,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_107919,c_160]) ).

tff(c_108153,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106732,c_106708,c_108108,c_107927,c_4]) ).

tff(c_108154,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_106727]) ).

tff(c_108156,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_108154]) ).

tff(c_108193,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_108156,c_48]) ).

tff(c_108194,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_106692,c_108193]) ).

tff(c_108164,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_108156,c_100]) ).

tff(c_108777,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_106709,c_108164,c_2]) ).

tff(c_108174,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_108158,c_190]) ).

tff(c_108179,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_108174,c_106694,c_64]) ).

tff(c_108180,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_108179]) ).

tff(c_108186,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_108180,c_114]) ).

tff(c_108205,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_108174,c_106710,c_16]) ).

tff(c_108206,plain,
    op(e2,e0) = e2,
    inference(splitLeft,[status(thm)],[c_108205]) ).

tff(c_108209,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_108206,c_118]) ).

tff(c_108218,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_108186,c_108209,c_12]) ).

tff(c_108219,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_108218]) ).

tff(c_108223,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108219,c_166]) ).

tff(c_108229,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106696,c_106719,c_20]) ).

tff(c_108230,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_108229]) ).

tff(c_108234,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_108230,c_168]) ).

tff(c_108451,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_108171,c_108223,c_108234,c_28]) ).

tff(c_108312,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_106709,c_108164,c_2]) ).

tff(c_108287,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108158,c_88]) ).

tff(c_108288,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_108234,c_108287]) ).

tff(c_108289,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_108288]) ).

tff(c_108290,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_108171,c_108223,c_108234,c_28]) ).

tff(c_108339,plain,
    ( ( op(e0,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108158,c_108289,c_108290,c_92]) ).

tff(c_108340,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_108339]) ).

tff(c_108418,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_108194,c_108312,c_108312,c_108340,c_108194,c_108312,c_722]) ).

tff(c_108419,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_108288]) ).

tff(c_108470,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108158,c_108451,c_108419,c_92]) ).

tff(c_108471,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_106722,c_196,c_198,c_108470]) ).

tff(c_108472,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_108229]) ).

tff(c_108477,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_108472,c_168]) ).

tff(c_108495,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_108171,c_108223,c_108477,c_28]) ).

tff(c_108162,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_108156,c_176]) ).

tff(c_108485,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_108172,c_106722,c_108162,c_30]) ).

tff(c_108490,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_108485,c_138]) ).

tff(c_108505,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_108495,c_108490]) ).

tff(c_108506,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_108218]) ).

tff(c_108530,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_106709,c_108164,c_2]) ).

tff(c_108211,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_108206,c_186]) ).

tff(c_108587,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_106718,c_108211,c_24]) ).

tff(c_108518,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_108172,c_106722,c_108162,c_30]) ).

tff(c_714,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_108675,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_106702,c_106702,c_108506,c_108206,c_108206,c_108530,c_108587,c_108587,c_108506,c_108518,c_108518,c_714]) ).

tff(c_108676,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_196,c_108675]) ).

tff(c_108677,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_108205]) ).

tff(c_108682,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_108677,c_116]) ).

tff(c_108740,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_108682,c_10]) ).

tff(c_108741,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_108740]) ).

tff(c_108807,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108677,c_108180,c_108741,c_56]) ).

tff(c_108808,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_108807]) ).

tff(c_108689,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106696,c_106719,c_20]) ).

tff(c_108690,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_108689]) ).

tff(c_108693,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_108690,c_130]) ).

tff(c_108683,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_108677,c_186]) ).

tff(c_108706,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_106718,c_108693,c_108683,c_24]) ).

tff(c_108707,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_108689]) ).

tff(c_108719,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_108707,c_106691,c_72]) ).

tff(c_108720,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_108719]) ).

tff(c_108728,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108158,c_92]) ).

tff(c_108729,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_106722,c_108728]) ).

tff(c_108730,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_108729]) ).

tff(c_108761,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108158,c_108730,c_84]) ).

tff(c_108762,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_108162,c_196,c_108761]) ).

tff(c_108875,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108158,c_108194,c_108194,c_108777,c_108677,c_108677,c_108808,c_108720,c_108720,c_108777,c_108762,c_108762,c_454]) ).

tff(c_108876,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_202,c_202,c_194,c_108875]) ).

tff(c_108877,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_108740]) ).

tff(c_108881,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_108877,c_146]) ).

tff(c_108891,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_106709,c_108881,c_108164,c_2]) ).

tff(c_108893,plain,
    op(e0,e2) != e1,
    inference(splitRight,[status(thm)],[c_108729]) ).

tff(c_108713,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_108707,c_168]) ).

tff(c_108917,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_108171,c_108893,c_108713,c_28]) ).

tff(c_108921,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_108917,c_138]) ).

tff(c_108937,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108172,c_106722,c_108921,c_108162,c_30]) ).

tff(c_108938,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_108179]) ).

tff(c_108940,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_108938,c_158]) ).

tff(c_108950,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_108156,c_48]) ).

tff(c_108951,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_108940,c_106692,c_108950]) ).

tff(c_108952,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(splitRight,[status(thm)],[c_108157]) ).

tff(c_109215,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_108952]) ).

tff(c_109220,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_109215,c_164]) ).

tff(c_108959,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_108156,c_100]) ).

tff(c_109225,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_106709,c_108959,c_2]) ).

tff(c_109247,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_108156,c_109225,c_48]) ).

tff(c_109248,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_109220,c_202,c_109247]) ).

tff(c_109250,plain,
    op(e0,e2) != e0,
    inference(splitRight,[status(thm)],[c_108952]) ).

tff(c_108953,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_108157]) ).

tff(c_109202,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_108953,c_106712,c_32]) ).

tff(c_109203,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_109202]) ).

tff(c_109207,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109203,c_142]) ).

tff(c_109272,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_109250,c_109207,c_28]) ).

tff(c_109273,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_109272]) ).

tff(c_109283,plain,
    ( ( e1 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109203,c_106702,c_94]) ).

tff(c_109284,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_106693,c_204,c_109283]) ).

tff(c_109294,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109203,c_109284,c_106702,c_82]) ).

tff(c_109295,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_109294]) ).

tff(c_109415,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_109273,c_109203,c_109203,c_109295,c_109273,c_109203,c_736]) ).

tff(c_109416,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_109272]) ).

tff(c_764,plain,
    ( ( op(op(e0,op(e0,e0)),e0) != e1 )
    | ( op(e0,e0) != e2 )
    | ( op(e0,op(e0,e0)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_742]) ).

tff(c_109590,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_109416,c_109203,c_109203,c_106702,c_109416,c_109203,c_764]) ).

tff(c_109591,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_109202]) ).

tff(c_109599,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_109591,c_192]) ).

tff(c_109061,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_106709,c_108959,c_2]) ).

tff(c_109066,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109061,c_152]) ).

tff(c_108964,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_106691,c_72]) ).

tff(c_108965,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_108964]) ).

tff(c_108966,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_108965]) ).

tff(c_108971,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_108966,c_192]) ).

tff(c_109071,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_108953,c_106712,c_108971,c_32]) ).

tff(c_109075,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_109071,c_140]) ).

tff(c_109085,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106697,c_109066,c_109075,c_26]) ).

tff(c_109189,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_109085,c_109071,c_109071,c_108966,c_109085,c_109071,c_740]) ).

tff(c_109190,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_108965]) ).

tff(c_109651,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_109190,c_106691,c_68]) ).

tff(c_109652,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109599,c_196,c_194,c_200,c_109651]) ).

tff(c_109653,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_108154]) ).

tff(c_110540,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109653,c_170]) ).

tff(c_110587,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_110566,c_106720,c_110540,c_14]) ).

tff(c_110564,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_110562,c_118]) ).

tff(c_109655,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_106691,c_72]) ).

tff(c_109656,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_109655]) ).

tff(c_109657,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_109656]) ).

tff(c_109662,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109657,c_192]) ).

tff(c_109661,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109657,c_186]) ).

tff(c_109678,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106710,c_109661,c_16]) ).

tff(c_109679,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_109678]) ).

tff(c_109685,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_109679,c_190]) ).

tff(c_109701,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_109685,c_106712,c_109662,c_32]) ).

tff(c_109671,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109653,c_102]) ).

tff(c_109672,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109653,c_100]) ).

tff(c_109880,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_106709,c_109672,c_2]) ).

tff(c_109886,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_109880,c_98]) ).

tff(c_109917,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_106708,c_109671,c_109886,c_4]) ).

tff(c_109684,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_109679,c_120]) ).

tff(c_109669,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109653,c_170]) ).

tff(c_109690,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_109684,c_106720,c_109669,c_14]) ).

tff(c_109682,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_109679,c_118]) ).

tff(c_109696,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_109690,c_114]) ).

tff(c_109714,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_109682,c_109696,c_12]) ).

tff(c_109715,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_109714]) ).

tff(c_109728,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_106709,c_109672,c_2]) ).

tff(c_109734,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_109728,c_98]) ).

tff(c_109741,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_106708,c_109671,c_109734,c_4]) ).

tff(c_109864,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_109690,c_109715,c_109715,c_109741,c_109690,c_109715,c_758]) ).

tff(c_109865,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_109714]) ).

tff(c_109893,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109701,c_96]) ).

tff(c_109894,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_106697,c_109893]) ).

tff(c_109895,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_109894]) ).

tff(c_110045,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109701,c_109917,c_109917,c_109701,c_109679,c_109679,c_109865,c_109657,c_109657,c_109701,c_109895,c_109895,c_458]) ).

tff(c_110046,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_202,c_196,c_110045]) ).

tff(c_110047,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_109894]) ).

tff(c_110052,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_110047,c_138]) ).

tff(c_109670,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109653,c_176]) ).

tff(c_109695,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_109690,c_178]) ).

tff(c_110069,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110052,c_106722,c_109670,c_109695,c_30]) ).

tff(c_110070,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_109678]) ).

tff(c_110077,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_110070,c_190]) ).

tff(c_110376,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_106712,c_109662,c_110077,c_32]) ).

tff(c_110076,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_110070,c_120]) ).

tff(c_110387,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_106720,c_109669,c_110076,c_14]) ).

tff(c_110399,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_106709,c_109672,c_2]) ).

tff(c_109660,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109657,c_130]) ).

tff(c_110367,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_106719,c_109660,c_20]) ).

tff(c_110382,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_110376,c_144]) ).

tff(c_110448,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_110382,c_106722,c_109670,c_30]) ).

tff(c_666,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_110534,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_106702,c_106702,c_110376,c_110387,c_110387,c_110399,c_110367,c_110367,c_110399,c_110448,c_110448,c_666]) ).

tff(c_110535,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_194,c_196,c_110534]) ).

tff(c_110536,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_109656]) ).

tff(c_110555,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_110536,c_162]) ).

tff(c_110593,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_110587,c_114]) ).

tff(c_110771,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_110564,c_110555,c_110593,c_12]) ).

tff(c_110542,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109653,c_102]) ).

tff(c_110592,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_110587,c_178]) ).

tff(c_110671,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_109653,c_36]) ).

tff(c_110672,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_110671]) ).

tff(c_110673,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_110672]) ).

tff(c_110677,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_110673,c_164]) ).

tff(c_110537,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_109656]) ).

tff(c_110575,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110562,c_106702,c_86]) ).

tff(c_110576,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_110537,c_202,c_198,c_110575]) ).

tff(c_110602,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110576,c_92]) ).

tff(c_110603,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_106722,c_110602]) ).

tff(c_110604,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_110603]) ).

tff(c_110608,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_110604,c_166]) ).

tff(c_110654,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110564,c_110608,c_110555,c_110593,c_12]) ).

tff(c_110655,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_110603]) ).

tff(c_110715,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110576,c_110655,c_84]) ).

tff(c_110716,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_110592,c_110677,c_196,c_110715]) ).

tff(c_110718,plain,
    op(e3,e2) != e3,
    inference(splitRight,[status(thm)],[c_110672]) ).

tff(c_110741,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_106708,c_110542,c_110718,c_4]) ).

tff(c_110844,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_110587,c_110771,c_110771,c_110741,c_110587,c_110771,c_758]) ).

tff(c_110846,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_110561]) ).

tff(c_110847,plain,
    ( ( e1 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_94]) ).

tff(c_110848,plain,
    ( ( op(e2,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106693,c_204,c_110847]) ).

tff(c_110849,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_110848]) ).

tff(c_110855,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_110849,c_190]) ).

tff(c_110978,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_110855,c_106710,c_16]) ).

tff(c_110979,plain,
    op(e2,e0) = e2,
    inference(splitLeft,[status(thm)],[c_110978]) ).

tff(c_111282,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_110979,c_116]) ).

tff(c_110543,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109653,c_100]) ).

tff(c_111225,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e2,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_38]) ).

tff(c_111226,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_110543,c_111225]) ).

tff(c_111227,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_111226]) ).

tff(c_110980,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110849,c_84]) ).

tff(c_110981,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_110980]) ).

tff(c_110982,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_110981]) ).

tff(c_110996,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_110982,c_138]) ).

tff(c_111171,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110536,c_58]) ).

tff(c_111172,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_106708,c_111171]) ).

tff(c_111173,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_111172]) ).

tff(c_111177,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111173,c_134]) ).

tff(c_111053,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_106709,c_110543,c_2]) ).

tff(c_111057,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_111053,c_98]) ).

tff(c_110986,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_110979,c_116]) ).

tff(c_111005,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_110986,c_10]) ).

tff(c_111006,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_111005]) ).

tff(c_111011,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111006,c_110]) ).

tff(c_111022,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110536,c_58]) ).

tff(c_111023,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_111011,c_106708,c_111022]) ).

tff(c_111062,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111023,c_110536,c_50]) ).

tff(c_111063,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_111057,c_111062]) ).

tff(c_111155,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111063,c_109653,c_109653,c_111053,c_111063,c_111063,c_110849,c_106691,c_106691,c_111053,c_110982,c_110982,c_498]) ).

tff(c_111156,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_196,c_111155]) ).

tff(c_111157,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_111005]) ).

tff(c_111184,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_111157,c_42]) ).

tff(c_111185,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111177,c_204,c_196,c_106709,c_111184]) ).

tff(c_111186,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_111172]) ).

tff(c_111209,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110536,c_111186,c_50]) ).

tff(c_111210,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_110996,c_194,c_196,c_111209]) ).

tff(c_111221,plain,
    ( ( op(e3,e3) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_109653,c_111210,c_48]) ).

tff(c_111222,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_106692,c_111221]) ).

tff(c_111223,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_110981]) ).

tff(c_111246,plain,
    ( ( op(e0,e2) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111227,c_111223]) ).

tff(c_111247,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_111246]) ).

tff(c_111275,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110849,c_111247,c_111227,c_92]) ).

tff(c_111276,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_106722,c_196,c_198,c_111275]) ).

tff(c_111277,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_111226]) ).

tff(c_111290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111282,c_111277]) ).

tff(c_111291,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_110978]) ).

tff(c_111297,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_111291,c_186]) ).

tff(c_111433,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106704,c_110536,c_106691,c_68]) ).

tff(c_111434,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111297,c_196,c_194,c_200,c_111433]) ).

tff(c_111435,plain,
    op(e2,e0) = e0,
    inference(splitRight,[status(thm)],[c_110848]) ).

tff(c_111439,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110846,c_111435]) ).

tff(c_111440,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_106703]) ).

tff(c_111466,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_111440]) ).

tff(c_111444,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_108]) ).

tff(c_111454,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111444,c_6]) ).

tff(c_111455,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_111454]) ).

tff(c_111459,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_111455,c_176]) ).

tff(c_111458,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_111455,c_170]) ).

tff(c_112375,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111458,c_106694,c_64]) ).

tff(c_112376,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_112375]) ).

tff(c_112382,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_112376,c_190]) ).

tff(c_111449,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_188]) ).

tff(c_112387,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111466,c_106691,c_72]) ).

tff(c_112388,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_112387]) ).

tff(c_112389,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_112388]) ).

tff(c_112396,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_112389,c_192]) ).

tff(c_112403,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_112382,c_111449,c_112396,c_32]) ).

tff(c_112407,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_112403,c_140]) ).

tff(c_112378,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_112376,c_118]) ).

tff(c_112416,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_112378,c_12]) ).

tff(c_112417,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_112416]) ).

tff(c_112395,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_112389,c_130]) ).

tff(c_111470,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_111466,c_126]) ).

tff(c_112418,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_112395,c_111470,c_20]) ).

tff(c_112423,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112418,c_162]) ).

tff(c_112439,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_112417,c_112423]) ).

tff(c_112440,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_112416]) ).

tff(c_112442,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_112440]) ).

tff(c_112449,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_112442,c_110]) ).

tff(c_111477,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_111455,c_40]) ).

tff(c_111478,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_111477]) ).

tff(c_111479,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_111478]) ).

tff(c_111482,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_111479,c_158]) ).

tff(c_111492,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111482,c_12]) ).

tff(c_111493,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_111492]) ).

tff(c_111495,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_111493,c_118]) ).

tff(c_111525,plain,
    ( ( e1 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_94]) ).

tff(c_111526,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111495,c_204,c_111525]) ).

tff(c_111504,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_10]) ).

tff(c_111505,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_111504]) ).

tff(c_111509,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111505,c_112]) ).

tff(c_111471,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_111466,c_174]) ).

tff(c_111515,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_111458,c_111509,c_111471,c_14]) ).

tff(c_111520,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_111515,c_178]) ).

tff(c_111472,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_111466,c_180]) ).

tff(c_111614,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_111459,c_111520,c_111472,c_30]) ).

tff(c_111696,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111526,c_111455,c_111455,c_111526,c_111493,c_111493,c_111526,c_106691,c_106691,c_111466,c_111614,c_111614,c_498]) ).

tff(c_111697,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_196,c_111696]) ).

tff(c_111698,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_111504]) ).

tff(c_111700,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_111698]) ).

tff(c_111713,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_111700,c_146]) ).

tff(c_111767,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_111455,c_111479,c_36]) ).

tff(c_111768,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_111713,c_111767]) ).

tff(c_111769,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_111698]) ).

tff(c_111776,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_111769,c_112]) ).

tff(c_111872,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_111458,c_111776,c_111471,c_14]) ).

tff(c_111903,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111466,c_111872,c_111455,c_70]) ).

tff(c_111904,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_111903]) ).

tff(c_111970,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_111466,c_111466,c_111904,c_106691,c_111466,c_728]) ).

tff(c_111971,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_111492]) ).

tff(c_111973,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_111971]) ).

tff(c_111446,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_104]) ).

tff(c_111485,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_111479,c_98]) ).

tff(c_112230,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_111446,c_111485,c_2]) ).

tff(c_111483,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_111479,c_160]) ).

tff(c_112021,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111466,c_106691,c_72]) ).

tff(c_112022,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_111483,c_202,c_112021]) ).

tff(c_111985,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111459,c_106697,c_96]) ).

tff(c_111986,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_111985]) ).

tff(c_111992,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_111986,c_190]) ).

tff(c_112007,plain,
    ( ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111973,c_64]) ).

tff(c_112008,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111992,c_111458,c_200,c_106694,c_112007]) ).

tff(c_112010,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_111985]) ).

tff(c_112033,plain,
    ( ( e1 = e0 )
    | ( op(e2,e0) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112022,c_106702,c_94]) ).

tff(c_112034,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_112010,c_202,c_204,c_112033]) ).

tff(c_112220,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112022,c_112034,c_106702,c_82]) ).

tff(c_112221,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_112220]) ).

tff(c_396,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_112345,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111973,c_111479,c_111479,c_112230,c_111973,c_111973,c_111973,c_112022,c_112022,c_112230,c_112221,c_112221,c_396]) ).

tff(c_112346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_194,c_200,c_200,c_112345]) ).

tff(c_112347,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_111971]) ).

tff(c_112352,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112347,c_162]) ).

tff(c_112361,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_112352,c_111483,c_111470,c_20]) ).

tff(c_112362,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_111478]) ).

tff(c_112506,plain,
    ( ( e3 = e2 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_112362,c_34]) ).

tff(c_112507,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112407,c_200,c_112449,c_194,c_112506]) ).

tff(c_112508,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_112440]) ).

tff(c_112514,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_112508,c_166]) ).

tff(c_112367,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_112362,c_152]) ).

tff(c_112573,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112403,c_88]) ).

tff(c_112574,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_112514,c_112367,c_112573]) ).

tff(c_112524,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_112395,c_111470,c_20]) ).

tff(c_112529,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112524,c_168]) ).

tff(c_112408,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_112403,c_142]) ).

tff(c_112588,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_112529,c_112514,c_112408,c_28]) ).

tff(c_112607,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112403,c_112574,c_112588,c_92]) ).

tff(c_112608,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_112607]) ).

tff(c_112671,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_112608,c_112403,c_112403,c_112389,c_112608,c_112403,c_740]) ).

tff(c_112673,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_112388]) ).

tff(c_111469,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_111466,c_132]) ).

tff(c_112686,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_112673,c_111469,c_24]) ).

tff(c_112687,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_112375]) ).

tff(c_112692,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_112687,c_166]) ).

tff(c_112746,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_111459,c_112692,c_106697,c_96]) ).

tff(c_112699,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106696,c_111470,c_20]) ).

tff(c_112700,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_112699]) ).

tff(c_112705,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112700,c_168]) ).

tff(c_112757,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_112692,c_112705,c_28]) ).

tff(c_112758,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_112757]) ).

tff(c_112917,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111466,c_106702,c_106702,c_112746,c_112687,c_112687,c_111466,c_112700,c_112700,c_112687,c_112758,c_112758,c_632]) ).

tff(c_112918,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_194,c_202,c_112917]) ).

tff(c_112919,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_112757]) ).

tff(c_112925,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_112919,c_134]) ).

tff(c_112688,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_112375]) ).

tff(c_111447,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_182]) ).

tff(c_112721,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_112688,c_111447,c_16]) ).

tff(c_112722,plain,
    op(e2,e0) = e2,
    inference(splitLeft,[status(thm)],[c_112721]) ).

tff(c_112710,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111466,c_112700,c_106691,c_72]) ).

tff(c_112711,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_112710]) ).

tff(c_112715,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_112711,c_186]) ).

tff(c_112733,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_112722,c_112715]) ).

tff(c_112734,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_112721]) ).

tff(c_112739,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_112734,c_116]) ).

tff(c_112951,plain,
    ( ( e3 = e2 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_112362,c_34]) ).

tff(c_112952,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112925,c_200,c_112739,c_194,c_112951]) ).

tff(c_112953,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_112699]) ).

tff(c_113046,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111466,c_112953,c_106691,c_76]) ).

tff(c_113047,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111448,c_196,c_198,c_204,c_113046]) ).

tff(c_113048,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_111440]) ).

tff(c_113052,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113048,c_132]) ).

tff(c_113053,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113048,c_126]) ).

tff(c_113055,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113048,c_180]) ).

tff(c_114714,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_111455,c_40]) ).

tff(c_114715,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_114714]) ).

tff(c_114716,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_114715]) ).

tff(c_114721,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_114716,c_164]) ).

tff(c_113054,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113048,c_174]) ).

tff(c_113063,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111458,c_113054,c_14]) ).

tff(c_113064,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_113063]) ).

tff(c_113069,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113064,c_178]) ).

tff(c_113075,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_28]) ).

tff(c_113078,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113075,c_142]) ).

tff(c_113097,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_113078,c_111449,c_32]) ).

tff(c_113098,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_113097]) ).

tff(c_113086,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111447,c_16]) ).

tff(c_113087,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_113086]) ).

tff(c_113079,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113075,c_166]) ).

tff(c_113070,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113064,c_114]) ).

tff(c_113312,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_111455,c_40]) ).

tff(c_113313,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_113312]) ).

tff(c_113314,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_113313]) ).

tff(c_113317,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113314,c_158]) ).

tff(c_113067,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113064,c_112]) ).

tff(c_113112,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_113067,c_10]) ).

tff(c_113113,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_113112]) ).

tff(c_113118,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113113,c_110]) ).

tff(c_113192,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_113079,c_113070,c_113118,c_12]) ).

tff(c_113116,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113113,c_146]) ).

tff(c_113135,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_111455,c_40]) ).

tff(c_113136,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_113116,c_113135]) ).

tff(c_113123,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113098,c_113075,c_92]) ).

tff(c_113124,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_113069,c_204,c_113123]) ).

tff(c_113284,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113192,c_113136,c_113136,c_113098,c_113087,c_113087,c_113098,c_106691,c_106691,c_113048,c_113124,c_113124,c_430]) ).

tff(c_113285,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_194,c_194,c_113284]) ).

tff(c_113286,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_113112]) ).

tff(c_113292,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_113286,c_110]) ).

tff(c_113346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113079,c_113070,c_113317,c_113292,c_12]) ).

tff(c_113347,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_113313]) ).

tff(c_113397,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_113052,c_24]) ).

tff(c_113358,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_113079,c_113070,c_113292,c_12]) ).

tff(c_588,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_113493,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113098,c_111455,c_111455,c_113098,c_113087,c_113087,c_113347,c_113397,c_113397,c_113358,c_113098,c_113098,c_588]) ).

tff(c_113494,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_202,c_202,c_113493]) ).

tff(c_113495,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_113097]) ).

tff(c_113528,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113495,c_113087,c_106702,c_86]) ).

tff(c_113529,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_113052,c_202,c_198,c_113528]) ).

tff(c_113530,plain,
    ( ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_113086]) ).

tff(c_113532,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_113530]) ).

tff(c_113556,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113532,c_106702,c_94]) ).

tff(c_113557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113078,c_106693,c_200,c_204,c_113556]) ).

tff(c_113558,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_113530]) ).

tff(c_113566,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113558,c_190]) ).

tff(c_113582,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_113078,c_111449,c_113566,c_32]) ).

tff(c_113592,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113582,c_113558,c_106702,c_94]) ).

tff(c_113593,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_106693,c_202,c_204,c_113592]) ).

tff(c_113594,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_28]) ).

tff(c_113596,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_113594]) ).

tff(c_113599,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_113596,c_138]) ).

tff(c_113645,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113048,c_113064,c_111455,c_66]) ).

tff(c_113646,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113599,c_194,c_196,c_200,c_113645]) ).

tff(c_113647,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_113594]) ).

tff(c_113649,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_113647]) ).

tff(c_113656,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113649,c_168]) ).

tff(c_113749,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_113656,c_113053,c_20]) ).

tff(c_113761,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113048,c_113749,c_106691,c_76]) ).

tff(c_113762,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111448,c_198,c_196,c_204,c_113761]) ).

tff(c_113763,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_113647]) ).

tff(c_113770,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113763,c_142]) ).

tff(c_113918,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111449,c_113770,c_32]) ).

tff(c_113919,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_113918]) ).

tff(c_113778,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111447,c_16]) ).

tff(c_113779,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_113778]) ).

tff(c_113784,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113779,c_190]) ).

tff(c_113789,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_113784,c_111449,c_113770,c_32]) ).

tff(c_113813,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113789,c_113779,c_106702,c_86]) ).

tff(c_113814,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_113052,c_202,c_198,c_113813]) ).

tff(c_113815,plain,
    ( ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_113778]) ).

tff(c_113817,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_113815]) ).

tff(c_113852,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113817,c_106702,c_86]) ).

tff(c_113853,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113770,c_113052,c_194,c_198,c_113852]) ).

tff(c_113854,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_113815]) ).

tff(c_113856,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_113067,c_10]) ).

tff(c_113857,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_113856]) ).

tff(c_113862,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113857,c_116]) ).

tff(c_113868,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113862,c_113854]) ).

tff(c_113869,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_113856]) ).

tff(c_113950,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113854,c_113064,c_113869,c_64]) ).

tff(c_113951,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_113950]) ).

tff(c_496,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_114070,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113919,c_111455,c_111455,c_113919,c_113951,c_113951,c_113919,c_106691,c_106691,c_113951,c_113763,c_113763,c_496]) ).

tff(c_114071,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_202,c_114070]) ).

tff(c_114072,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_113918]) ).

tff(c_114077,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_114072,c_144]) ).

tff(c_114092,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111459,c_113069,c_113055,c_114077,c_30]) ).

tff(c_114093,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_113063]) ).

tff(c_114097,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_114093,c_112]) ).

tff(c_114675,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_114097,c_10]) ).

tff(c_114676,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_114675]) ).

tff(c_114100,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_114093,c_114]) ).

tff(c_114106,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_28]) ).

tff(c_114129,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113048,c_106691,c_76]) ).

tff(c_114130,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_111448,c_198,c_204,c_114129]) ).

tff(c_114152,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114106,c_114130,c_54]) ).

tff(c_114153,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_114152]) ).

tff(c_114154,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_114153]) ).

tff(c_114158,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_114154,c_158]) ).

tff(c_114109,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_114106,c_142]) ).

tff(c_114117,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_114109,c_111449,c_32]) ).

tff(c_114118,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_114117]) ).

tff(c_114192,plain,
    ( ( e1 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114118,c_106702,c_94]) ).

tff(c_114193,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_106693,c_204,c_114192]) ).

tff(c_114166,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_111455,c_36]) ).

tff(c_114167,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_114166]) ).

tff(c_114168,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_114167]) ).

tff(c_114202,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_111455,c_114168,c_40]) ).

tff(c_114203,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_114202]) ).

tff(c_114244,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_113052,c_24]) ).

tff(c_114320,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114118,c_111455,c_111455,c_114118,c_114193,c_114193,c_114203,c_114244,c_114244,c_114154,c_114118,c_114118,c_588]) ).

tff(c_114321,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_202,c_202,c_114320]) ).

tff(c_114322,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_114167]) ).

tff(c_114344,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_111455,c_114322,c_40]) ).

tff(c_114345,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_114158,c_194,c_114344]) ).

tff(c_114346,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_114153]) ).

tff(c_114372,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114106,c_114130,c_114346,c_50]) ).

tff(c_114373,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_114100,c_194,c_114372]) ).

tff(c_114374,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_114117]) ).

tff(c_114410,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e2 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114374,c_106702,c_86]) ).

tff(c_114411,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_113052,c_198,c_114410]) ).

tff(c_114420,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114374,c_114411,c_106702,c_94]) ).

tff(c_114421,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_106693,c_202,c_204,c_114420]) ).

tff(c_114422,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_28]) ).

tff(c_114424,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_114422]) ).

tff(c_114436,plain,
    ( ( op(e0,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114424,c_92]) ).

tff(c_114437,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111449,c_196,c_114436]) ).

tff(c_114438,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_114437]) ).

tff(c_114463,plain,
    ( ( op(e0,e3) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114438,c_114424,c_96]) ).

tff(c_114464,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_106697,c_114463]) ).

tff(c_114460,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e2 )
    | ( op(e1,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_86]) ).

tff(c_114461,plain,
    ( ( op(e2,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_113052,c_198,c_114460]) ).

tff(c_114462,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_114461]) ).

tff(c_114474,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_114464,c_114462]) ).

tff(c_114475,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_114474]) ).

tff(c_114477,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_114461]) ).

tff(c_114428,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_114424,c_142]) ).

tff(c_114488,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_111449,c_114477,c_114428,c_32]) ).

tff(c_114476,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_114461]) ).

tff(c_114481,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_114476,c_116]) ).

tff(c_114510,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106694,c_114481,c_114097,c_10]) ).

tff(c_114431,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_114424,c_164]) ).

tff(c_114526,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_111455,c_36]) ).

tff(c_114527,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_114431,c_114526]) ).

tff(c_114584,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_113052,c_24]) ).

tff(c_114650,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114488,c_111455,c_111455,c_113048,c_114510,c_114510,c_114527,c_114584,c_114584,c_114527,c_114424,c_114424,c_488]) ).

tff(c_114651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_194,c_200,c_194,c_114650]) ).

tff(c_114652,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_114437]) ).

tff(c_114670,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_114652,c_154]) ).

tff(c_114686,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_114676,c_114670]) ).

tff(c_114687,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_114675]) ).

tff(c_114693,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_114687,c_116]) ).

tff(c_114699,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114424,c_114652,c_96]) ).

tff(c_114700,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_111459,c_200,c_204,c_114699]) ).

tff(c_114710,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e2 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114700,c_106702,c_86]) ).

tff(c_114711,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_113052,c_114693,c_198,c_114710]) ).

tff(c_114712,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_114422]) ).

tff(c_114727,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_114721,c_114712]) ).

tff(c_114740,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114727,c_96]) ).

tff(c_114741,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_111459,c_204,c_106697,c_114740]) ).

tff(c_114099,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_114093,c_178]) ).

tff(c_114771,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114741,c_114727,c_84]) ).

tff(c_114772,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_114099,c_196,c_114771]) ).

tff(c_114816,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114741,c_114727,c_114772,c_88]) ).

tff(c_114817,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_113055,c_198,c_194,c_114816]) ).

tff(c_114819,plain,
    op(e3,e2) != e2,
    inference(splitRight,[status(thm)],[c_114715]) ).

tff(c_114840,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_114712]) ).

tff(c_114820,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_114097,c_10]) ).

tff(c_114821,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_114820]) ).

tff(c_114827,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_114821,c_110]) ).

tff(c_114855,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e2 )
    | ( op(e1,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_86]) ).

tff(c_114856,plain,
    ( ( op(e2,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_113052,c_198,c_114855]) ).

tff(c_114857,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_114856]) ).

tff(c_114889,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114857,c_114840,c_96]) ).

tff(c_114890,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_111459,c_204,c_106697,c_114889]) ).

tff(c_114891,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_114856]) ).

tff(c_114895,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_114891,c_118]) ).

tff(c_114912,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_114827,c_114895,c_114100,c_12]) ).

tff(c_114936,plain,
    ( ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114840,c_114912,c_54]) ).

tff(c_114937,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_113053,c_202,c_114819,c_114936]) ).

tff(c_114938,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_114712]) ).

tff(c_114944,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_114938,c_142]) ).

tff(c_114977,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111449,c_114944,c_32]) ).

tff(c_114978,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_114977]) ).

tff(c_114945,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_114938,c_166]) ).

tff(c_114998,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_114827,c_114945,c_114100,c_12]) ).

tff(c_114818,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_114715]) ).

tff(c_115037,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_113052,c_24]) ).

tff(c_114825,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_114821,c_154]) ).

tff(c_114988,plain,
    ( ( op(e0,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114978,c_114938,c_92]) ).

tff(c_114989,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_114825,c_114988]) ).

tff(c_115009,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114978,c_114989,c_114938,c_84]) ).

tff(c_115010,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_115009]) ).

tff(c_115137,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113048,c_106702,c_106702,c_114978,c_114998,c_114998,c_114818,c_115037,c_115037,c_114818,c_115010,c_115010,c_646]) ).

tff(c_115138,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_202,c_202,c_194,c_115137]) ).

tff(c_115139,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_114977]) ).

tff(c_115145,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_115139,c_192]) ).

tff(c_115187,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_113052,c_115145,c_24]) ).

tff(c_115188,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_114820]) ).

tff(c_115192,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_114818,c_146]) ).

tff(c_115210,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_115188,c_115192]) ).

tff(c_115211,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_111454]) ).

tff(c_115213,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_115211]) ).

tff(c_115216,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_115213,c_172]) ).

tff(c_115240,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_115216,c_111440]) ).

tff(c_115244,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115240,c_132]) ).

tff(c_115587,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_115213,c_40]) ).

tff(c_115588,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_115587]) ).

tff(c_115589,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_115588]) ).

tff(c_115594,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115589,c_98]) ).

tff(c_115220,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_115213,c_100]) ).

tff(c_115614,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_111446,c_115594,c_115220,c_2]) ).

tff(c_115615,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_115588]) ).

tff(c_115278,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_115213,c_40]) ).

tff(c_115279,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_115278]) ).

tff(c_115280,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_115279]) ).

tff(c_115285,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115280,c_98]) ).

tff(c_115290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_111446,c_115285,c_115220,c_2]) ).

tff(c_115291,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_115279]) ).

tff(c_115225,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_12]) ).

tff(c_115226,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_115225,c_158]) ).

tff(c_115236,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_115213,c_48]) ).

tff(c_115237,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_115226,c_106692,c_115236]) ).

tff(c_115238,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_12]) ).

tff(c_115254,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_115238]) ).

tff(c_115261,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_115254,c_110]) ).

tff(c_115266,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_115261,c_10]) ).

tff(c_115267,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_115266]) ).

tff(c_115386,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_115244,c_24]) ).

tff(c_115302,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115254,c_115267,c_64]) ).

tff(c_115303,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_115302]) ).

tff(c_115304,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_115303]) ).

tff(c_115307,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_115304,c_120]) ).

tff(c_115272,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115267,c_112]) ).

tff(c_115246,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115240,c_174]) ).

tff(c_115217,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_115213,c_170]) ).

tff(c_115328,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_115307,c_115272,c_115246,c_115217,c_14]) ).

tff(c_115329,plain,
    op(e2,e1) = e0,
    inference(splitRight,[status(thm)],[c_115303]) ).

tff(c_115335,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_115329,c_178]) ).

tff(c_115342,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_115335,c_106697,c_96]) ).

tff(c_115343,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_115342]) ).

tff(c_115247,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115240,c_180]) ).

tff(c_115271,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115267,c_154]) ).

tff(c_115296,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115291,c_152]) ).

tff(c_115354,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106697,c_115271,c_115296,c_26]) ).

tff(c_115407,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115343,c_115354,c_88]) ).

tff(c_115408,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_115247,c_194,c_115407]) ).

tff(c_115417,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115343,c_115408,c_115354,c_92]) ).

tff(c_115418,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_115417]) ).

tff(c_115517,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115291,c_115213,c_115213,c_115240,c_115267,c_115267,c_115291,c_115386,c_115386,c_115240,c_115418,c_115418,c_490]) ).

tff(c_115518,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_198,c_115517]) ).

tff(c_115519,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_115342]) ).

tff(c_115526,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_115519,c_164]) ).

tff(c_111445,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_106]) ).

tff(c_115297,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115291,c_98]) ).

tff(c_115219,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_115213,c_102]) ).

tff(c_115574,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_115526,c_111445,c_115297,c_115219,c_4]) ).

tff(c_115575,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_115266]) ).

tff(c_115579,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115575,c_146]) ).

tff(c_115640,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_115615,c_115579]) ).

tff(c_115641,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_115238]) ).

tff(c_115643,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_115641]) ).

tff(c_115648,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115643,c_162]) ).

tff(c_115245,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115240,c_126]) ).

tff(c_115726,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_115648,c_115245,c_20]) ).

tff(c_115752,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115240,c_115726,c_106691,c_76]) ).

tff(c_115753,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111448,c_198,c_196,c_204,c_115752]) ).

tff(c_115754,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_115641]) ).

tff(c_115759,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115754,c_118]) ).

tff(c_115218,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_115213,c_176]) ).

tff(c_115761,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115754,c_166]) ).

tff(c_115849,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_111446,c_115220,c_2]) ).

tff(c_115854,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115849,c_152]) ).

tff(c_115859,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_115247,c_115761,c_115854,c_88]) ).

tff(c_115913,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115859,c_84]) ).

tff(c_115914,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_115218,c_115913]) ).

tff(c_115915,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_115914]) ).

tff(c_116020,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_115915,c_115859,c_115859,c_106702,c_115915,c_115859,c_764]) ).

tff(c_116021,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_115914]) ).

tff(c_116027,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116021,c_154]) ).

tff(c_115833,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_115213,c_48]) ).

tff(c_115834,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_106692,c_115833]) ).

tff(c_115839,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_115834,c_164]) ).

tff(c_115758,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115754,c_158]) ).

tff(c_115804,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_115213,c_40]) ).

tff(c_115805,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_115758,c_115804]) ).

tff(c_115810,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115805,c_152]) ).

tff(c_115768,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111447,c_16]) ).

tff(c_115769,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_115768]) ).

tff(c_115791,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115769,c_106702,c_82]) ).

tff(c_115792,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_115791]) ).

tff(c_115793,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_115792]) ).

tff(c_115820,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115793,c_88]) ).

tff(c_115821,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_115247,c_115761,c_115810,c_115820]) ).

tff(c_115822,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_115792]) ).

tff(c_115894,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115822,c_115240,c_106691,c_76]) ).

tff(c_115895,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_115894]) ).

tff(c_115899,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115895,c_168]) ).

tff(c_115878,plain,
    ( ( e3 = e2 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_115849,c_34]) ).

tff(c_115879,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_115878]) ).

tff(c_115880,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_115879]) ).

tff(c_115883,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_115880,c_134]) ).

tff(c_115910,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_115839,c_115899,c_115761,c_115883,c_28]) ).

tff(c_115911,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_115879]) ).

tff(c_116032,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116027,c_115911]) ).

tff(c_116033,plain,
    ( ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_115768]) ).

tff(c_116047,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_115759,c_116033]) ).

tff(c_116052,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116047,c_186]) ).

tff(c_116108,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_115244,c_116052,c_24]) ).

tff(c_116109,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_115211]) ).

tff(c_116113,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116109,c_172]) ).

tff(c_116683,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_116113,c_111440]) ).

tff(c_116117,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116109,c_100]) ).

tff(c_117104,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_111446,c_116117,c_2]) ).

tff(c_116135,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_116113,c_111440]) ).

tff(c_116139,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116135,c_132]) ).

tff(c_116498,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_116139,c_24]) ).

tff(c_116123,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_64]) ).

tff(c_116124,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_116123]) ).

tff(c_116507,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116498,c_116124,c_106702,c_82]) ).

tff(c_116508,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_116507]) ).

tff(c_116513,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116508,c_142]) ).

tff(c_116140,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116135,c_126]) ).

tff(c_116475,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106696,c_116140,c_20]) ).

tff(c_116476,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_116475]) ).

tff(c_116128,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_116124,c_120]) ).

tff(c_116126,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_116124,c_118]) ).

tff(c_116147,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_116126,c_12]) ).

tff(c_116148,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_116147]) ).

tff(c_116153,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_116148,c_114]) ).

tff(c_116114,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116109,c_170]) ).

tff(c_116141,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116135,c_174]) ).

tff(c_116195,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116128,c_116153,c_116114,c_116141,c_14]) ).

tff(c_116196,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_116147]) ).

tff(c_116198,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_116196]) ).

tff(c_116285,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116198,c_110]) ).

tff(c_116221,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_116139,c_24]) ).

tff(c_116225,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116221,c_130]) ).

tff(c_116116,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116109,c_102]) ).

tff(c_116199,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_10]) ).

tff(c_116200,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_116199]) ).

tff(c_116215,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_116200,c_112]) ).

tff(c_116130,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_116124,c_190]) ).

tff(c_116235,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_116130,c_106697,c_96]) ).

tff(c_116236,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_116235]) ).

tff(c_116249,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116236,c_116135,c_116109,c_74]) ).

tff(c_116250,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_116215,c_198,c_116249]) ).

tff(c_116251,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_116235]) ).

tff(c_116275,plain,
    ( ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116251,c_116198,c_54]) ).

tff(c_116276,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_116225,c_194,c_116116,c_116275]) ).

tff(c_116277,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_116199]) ).

tff(c_116290,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_116285,c_116277]) ).

tff(c_116295,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116290,c_154]) ).

tff(c_116314,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116124,c_106702,c_82]) ).

tff(c_116315,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_116139,c_200,c_196,c_116314]) ).

tff(c_116318,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116315,c_140]) ).

tff(c_116381,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106697,c_116295,c_116318,c_26]) ).

tff(c_116373,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_116139,c_24]) ).

tff(c_116472,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_116381,c_116315,c_116315,c_116373,c_116381,c_116315,c_740]) ).

tff(c_116473,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_116196]) ).

tff(c_116537,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111445,c_116116,c_4]) ).

tff(c_116538,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_116537]) ).

tff(c_116594,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116476,c_116473,c_116538,c_50]) ).

tff(c_116595,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116513,c_196,c_194,c_200,c_116594]) ).

tff(c_116596,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_116537]) ).

tff(c_116644,plain,
    ( ( op(e3,e3) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_116109,c_116596,c_48]) ).

tff(c_116645,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_106692,c_116644]) ).

tff(c_116646,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_116475]) ).

tff(c_116651,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116473,c_162]) ).

tff(c_116680,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_116646,c_116651]) ).

tff(c_116682,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_116123]) ).

tff(c_116909,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_116682,c_111447,c_16]) ).

tff(c_116910,plain,
    op(e2,e0) = e2,
    inference(splitLeft,[status(thm)],[c_116909]) ).

tff(c_116915,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116910,c_186]) ).

tff(c_116923,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116683,c_106691,c_72]) ).

tff(c_116924,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_116915,c_194,c_202,c_116923]) ).

tff(c_116992,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116683,c_116924,c_106691,c_76]) ).

tff(c_116993,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111448,c_196,c_198,c_204,c_116992]) ).

tff(c_116994,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_116909]) ).

tff(c_116681,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(splitRight,[status(thm)],[c_116123]) ).

tff(c_116695,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_116681]) ).

tff(c_116697,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_116695,c_158]) ).

tff(c_116891,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106702,c_116109,c_48]) ).

tff(c_116892,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_116697,c_106692,c_116891]) ).

tff(c_116894,plain,
    op(e2,e2) != e0,
    inference(splitRight,[status(thm)],[c_116681]) ).

tff(c_117009,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116683,c_106691,c_72]) ).

tff(c_117010,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_117009]) ).

tff(c_117011,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_117010]) ).

tff(c_117015,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117011,c_130]) ).

tff(c_116688,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116683,c_126]) ).

tff(c_117021,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_117015,c_116688,c_20]) ).

tff(c_117026,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117021,c_162]) ).

tff(c_116998,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116994,c_118]) ).

tff(c_117043,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_116894,c_117026,c_116998,c_12]) ).

tff(c_117049,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117043,c_110]) ).

tff(c_117068,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e2,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_38]) ).

tff(c_117069,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_117049,c_116117,c_117068]) ).

tff(c_117202,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116683,c_106702,c_106702,c_117104,c_116994,c_116994,c_117104,c_116683,c_116683,c_117043,c_117069,c_117069,c_702]) ).

tff(c_117203,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_196,c_194,c_117202]) ).

tff(c_117205,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_117010]) ).

tff(c_116687,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116683,c_132]) ).

tff(c_117290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_111448,c_117205,c_116687,c_24]) ).

tff(c_117291,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_106689]) ).

tff(c_117300,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_188]) ).

tff(c_117306,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_32]) ).

tff(c_117312,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_190]) ).

tff(c_121174,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_117291,c_90]) ).

tff(c_121175,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_121174]) ).

tff(c_121176,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_121175]) ).

tff(c_121191,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121176,c_186]) ).

tff(c_117298,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_182]) ).

tff(c_117310,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_144]) ).

tff(c_117295,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_108]) ).

tff(c_119786,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117295,c_6]) ).

tff(c_119787,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_119786]) ).

tff(c_119792,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_119787,c_170]) ).

tff(c_119760,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117312,c_117298,c_16]) ).

tff(c_119761,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_119760]) ).

tff(c_117299,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_184]) ).

tff(c_117317,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106696,c_20]) ).

tff(c_117318,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_117317]) ).

tff(c_117320,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117318,c_130]) ).

tff(c_117323,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117318,c_126]) ).

tff(c_118427,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106695,c_117323,c_22]) ).

tff(c_118428,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_118427]) ).

tff(c_118434,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_118428,c_180]) ).

tff(c_117322,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117318,c_162]) ).

tff(c_117329,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117322,c_12]) ).

tff(c_117330,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_117329]) ).

tff(c_117332,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_117330,c_158]) ).

tff(c_117321,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117318,c_160]) ).

tff(c_117296,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_106]) ).

tff(c_117335,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_117330,c_114]) ).

tff(c_117343,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117312,c_117298,c_16]) ).

tff(c_117344,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_117343]) ).

tff(c_117348,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117344,c_120]) ).

tff(c_117354,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117295,c_6]) ).

tff(c_117355,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_117354]) ).

tff(c_117366,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106695,c_117323,c_22]) ).

tff(c_117367,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_117366]) ).

tff(c_117324,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117318,c_168]) ).

tff(c_117405,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117318,c_117330,c_50]) ).

tff(c_117406,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_117405]) ).

tff(c_117407,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_117406]) ).

tff(c_117412,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_117407,c_164]) ).

tff(c_117435,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117332,c_117321,c_117296,c_117412,c_4]) ).

tff(c_117436,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_117406]) ).

tff(c_117451,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_117355,c_117436,c_44]) ).

tff(c_117452,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_117451]) ).

tff(c_117456,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117452,c_152]) ).

tff(c_117463,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_92]) ).

tff(c_117464,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_117324,c_117456,c_117463]) ).

tff(c_117586,plain,
    ( ( e2 = e1 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_117355,c_117355,c_117306,c_117330,c_117330,c_117306,c_106691,c_106691,c_117367,c_117464,c_117464,c_498]) ).

tff(c_117587,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_198,c_117586]) ).

tff(c_117588,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_117366]) ).

tff(c_117592,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_117588,c_132]) ).

tff(c_117649,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_117344,c_117291,c_82]) ).

tff(c_117650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_117592,c_196,c_194,c_117649]) ).

tff(c_117651,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_117354]) ).

tff(c_117653,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_117651]) ).

tff(c_117687,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117653,c_74]) ).

tff(c_117688,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_117323,c_117348,c_196,c_117687]) ).

tff(c_117714,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117688,c_117653,c_78]) ).

tff(c_117715,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_106695,c_117335,c_200,c_117714]) ).

tff(c_117716,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_117651]) ).

tff(c_117725,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117716,c_100]) ).

tff(c_117297,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_104]) ).

tff(c_117732,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_117725,c_117297,c_2]) ).

tff(c_117738,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_117732,c_98]) ).

tff(c_117775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117332,c_117321,c_117296,c_117738,c_4]) ).

tff(c_117776,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_117343]) ).

tff(c_117847,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_117776,c_117291,c_90]) ).

tff(c_117848,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_117320,c_196,c_198,c_117847]) ).

tff(c_117849,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_117329]) ).

tff(c_117851,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_117849]) ).

tff(c_117852,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106695,c_117323,c_22]) ).

tff(c_117853,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_117852]) ).

tff(c_117857,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_117851,c_118]) ).

tff(c_118192,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_117312,c_117298,c_117857,c_16]) ).

tff(c_117887,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_117291,c_90]) ).

tff(c_117888,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_117320,c_198,c_117887]) ).

tff(c_117875,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106692,c_117297,c_2]) ).

tff(c_117876,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_117875]) ).

tff(c_118036,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_117888,c_117291,c_82]) ).

tff(c_118037,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_118036]) ).

tff(c_117970,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117853,c_78]) ).

tff(c_117971,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117310,c_202,c_117970]) ).

tff(c_117972,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_117971]) ).

tff(c_117977,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_117972,c_170]) ).

tff(c_117881,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117876,c_100]) ).

tff(c_117985,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_117977,c_117881,c_117295,c_6]) ).

tff(c_117999,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117853,c_117972,c_117985,c_74]) ).

tff(c_118000,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_117999]) ).

tff(c_118135,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117851,c_117291,c_117291,c_117853,c_117888,c_117888,c_117876,c_118037,c_118037,c_117853,c_118000,c_118000,c_714]) ).

tff(c_118136,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_198,c_118135]) ).

tff(c_118138,plain,
    op(e2,e1) != e0,
    inference(splitRight,[status(thm)],[c_117971]) ).

tff(c_117893,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117888,c_120]) ).

tff(c_117868,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117853,c_174]) ).

tff(c_117859,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_117851,c_114]) ).

tff(c_118178,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_118138,c_117893,c_117868,c_117859,c_14]) ).

tff(c_118179,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_117875]) ).

tff(c_118203,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_117320,c_117299,c_24]) ).

tff(c_117858,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_117851,c_166]) ).

tff(c_118184,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_118179,c_152]) ).

tff(c_118265,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_84]) ).

tff(c_118266,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_117858,c_118184,c_118265]) ).

tff(c_118396,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117851,c_117291,c_117291,c_117853,c_118192,c_118192,c_118179,c_118203,c_118203,c_118179,c_118266,c_118266,c_714]) ).

tff(c_118397,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_200,c_196,c_118396]) ).

tff(c_118398,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_117852]) ).

tff(c_118416,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_118398,c_132]) ).

tff(c_118424,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_117320,c_117299,c_118416,c_24]) ).

tff(c_118425,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_117849]) ).

tff(c_118443,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_118425,c_166]) ).

tff(c_118451,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117312,c_117298,c_16]) ).

tff(c_118452,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_118451]) ).

tff(c_118462,plain,
    ( ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_118452,c_118425,c_64]) ).

tff(c_118463,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_106694,c_118462]) ).

tff(c_118466,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_118463,c_170]) ).

tff(c_118481,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_92]) ).

tff(c_118482,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_117324,c_118481]) ).

tff(c_118483,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_118482]) ).

tff(c_118488,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_118483,c_176]) ).

tff(c_118493,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_118466,c_118488,c_117295,c_6]) ).

tff(c_118498,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_118493,c_100]) ).

tff(c_118566,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_117297,c_118498,c_2]) ).

tff(c_118455,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_118452,c_116]) ).

tff(c_118445,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_118425,c_110]) ).

tff(c_118543,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106694,c_118455,c_118445,c_10]) ).

tff(c_118650,plain,
    ( ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_118428,c_118566,c_118566,c_118566,c_118543,c_118543,c_117306,c_106691,c_106691,c_118428,c_118483,c_118483,c_210]) ).

tff(c_118651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_198,c_118650]) ).

tff(c_118652,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_118482]) ).

tff(c_118665,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_118652,c_88]) ).

tff(c_118666,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_118434,c_118443,c_198,c_118665]) ).

tff(c_118667,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_118451]) ).

tff(c_118765,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_118667,c_117291,c_90]) ).

tff(c_118766,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_117320,c_196,c_198,c_118765]) ).

tff(c_118767,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_118427]) ).

tff(c_118773,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_118767,c_132]) ).

tff(c_118794,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_117320,c_117299,c_118773,c_24]) ).

tff(c_118795,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_117317]) ).

tff(c_118797,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_118795]) ).

tff(c_118800,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_118797,c_130]) ).

tff(c_119367,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_117299,c_118800,c_24]) ).

tff(c_119372,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119367,c_186]) ).

tff(c_118802,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_118797,c_162]) ).

tff(c_118809,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_118802,c_12]) ).

tff(c_118810,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_118809]) ).

tff(c_119119,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_118810,c_158]) ).

tff(c_118801,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_118797,c_160]) ).

tff(c_119229,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_119119,c_117296,c_118801,c_4]) ).

tff(c_119234,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119229,c_98]) ).

tff(c_118973,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_118797,c_106691,c_72]) ).

tff(c_118974,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_117299,c_194,c_202,c_118973]) ).

tff(c_118811,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117295,c_6]) ).

tff(c_118812,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_118811]) ).

tff(c_119115,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_118797,c_118974,c_118974,c_118812,c_118797,c_118974,c_762]) ).

tff(c_119116,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_118811]) ).

tff(c_119128,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_119116]) ).

tff(c_119135,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119128,c_100]) ).

tff(c_119239,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_119234,c_117297,c_119135,c_2]) ).

tff(c_119240,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_119116]) ).

tff(c_119247,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119240,c_102]) ).

tff(c_119352,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119119,c_119247,c_117296,c_118801,c_4]) ).

tff(c_119353,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_118809]) ).

tff(c_119355,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_119353]) ).

tff(c_119362,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_119355,c_110]) ).

tff(c_119390,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_119362,c_10]) ).

tff(c_119391,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_119390]) ).

tff(c_119404,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_119355,c_119391,c_64]) ).

tff(c_119405,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_117312,c_202,c_204,c_119404]) ).

tff(c_119409,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_119405,c_170]) ).

tff(c_119377,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_92]) ).

tff(c_119378,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_119377]) ).

tff(c_119379,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_119378]) ).

tff(c_119383,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119379,c_176]) ).

tff(c_119396,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119391,c_146]) ).

tff(c_119435,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_119396,c_117297,c_2]) ).

tff(c_119439,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119435,c_100]) ).

tff(c_119463,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119409,c_119383,c_117295,c_119439,c_6]) ).

tff(c_119464,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_119390]) ).

tff(c_119471,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119464,c_116]) ).

tff(c_119491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117312,c_119372,c_117298,c_119471,c_16]) ).

tff(c_119493,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_119378]) ).

tff(c_119371,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119367,c_132]) ).

tff(c_118803,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_118797,c_126]) ).

tff(c_119540,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106695,c_119371,c_118803,c_22]) ).

tff(c_119546,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_119540,c_180]) ).

tff(c_119551,plain,
    ( ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_119355,c_64]) ).

tff(c_119552,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_117312,c_202,c_106694,c_119551]) ).

tff(c_119555,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_119552,c_170]) ).

tff(c_119595,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_119555,c_117295,c_6]) ).

tff(c_119596,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_119595]) ).

tff(c_119562,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_117312,c_119372,c_117298,c_16]) ).

tff(c_119566,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119562,c_116]) ).

tff(c_119573,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106694,c_119362,c_119566,c_10]) ).

tff(c_119492,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_119378]) ).

tff(c_119494,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_119492]) ).

tff(c_119499,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119494,c_154]) ).

tff(c_119515,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_117312,c_119372,c_117298,c_16]) ).

tff(c_119519,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119515,c_116]) ).

tff(c_119527,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106694,c_119499,c_119362,c_119519,c_10]) ).

tff(c_119528,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_119492]) ).

tff(c_119535,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119528,c_164]) ).

tff(c_119608,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_119535,c_117296,c_118801,c_4]) ).

tff(c_119623,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_119596,c_119608,c_36]) ).

tff(c_119624,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_119623]) ).

tff(c_119585,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_119528,c_88]) ).

tff(c_119586,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_119546,c_198,c_119585]) ).

tff(c_119721,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_119540,c_119596,c_119596,c_119540,c_119573,c_119573,c_119624,c_118797,c_118797,c_119355,c_119586,c_119586,c_470]) ).

tff(c_119722,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_194,c_194,c_119721]) ).

tff(c_119723,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_119595]) ).

tff(c_119727,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119723,c_176]) ).

tff(c_119745,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117310,c_119493,c_119546,c_119727,c_30]) ).

tff(c_119746,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_119353]) ).

tff(c_119751,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119746,c_118]) ).

tff(c_119772,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_119761,c_119751]) ).

tff(c_119773,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_119760]) ).

tff(c_119800,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_119773,c_119746,c_64]) ).

tff(c_119801,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_119792,c_204,c_106694,c_119800]) ).

tff(c_119802,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_119786]) ).

tff(c_119804,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_119802]) ).

tff(c_119809,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119804,c_176]) ).

tff(c_118804,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_118797,c_168]) ).

tff(c_119754,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119746,c_110]) ).

tff(c_119778,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119773,c_116]) ).

tff(c_119920,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106694,c_119754,c_119778,c_10]) ).

tff(c_119816,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106695,c_118803,c_22]) ).

tff(c_119817,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_119816]) ).

tff(c_119820,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119817,c_132]) ).

tff(c_119839,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_119820,c_117299,c_118800,c_24]) ).

tff(c_119840,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_119816]) ).

tff(c_119890,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_117299,c_118800,c_24]) ).

tff(c_119811,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119804,c_100]) ).

tff(c_119931,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_117297,c_119811,c_2]) ).

tff(c_119752,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119746,c_166]) ).

tff(c_119878,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_92]) ).

tff(c_119879,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_119752,c_119878]) ).

tff(c_119880,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_119879]) ).

tff(c_119898,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_119880,c_84]) ).

tff(c_119899,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_118804,c_119898]) ).

tff(c_614,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_120030,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_119746,c_117291,c_117291,c_119746,c_119920,c_119920,c_119840,c_119890,c_119890,c_119931,c_119899,c_119899,c_614]) ).

tff(c_120031,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_202,c_196,c_120030]) ).

tff(c_120032,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_119879]) ).

tff(c_120043,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_120032,c_84]) ).

tff(c_120044,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_119809,c_118804,c_196,c_120043]) ).

tff(c_120045,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_119802]) ).

tff(c_120049,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120045,c_172]) ).

tff(c_120059,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106695,c_120049,c_118803,c_22]) ).

tff(c_120163,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106694,c_119754,c_119778,c_10]) ).

tff(c_120119,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_117299,c_118800,c_24]) ).

tff(c_120053,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120045,c_100]) ).

tff(c_120085,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_120053,c_117297,c_2]) ).

tff(c_120065,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_120059,c_180]) ).

tff(c_120051,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120045,c_176]) ).

tff(c_120070,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_92]) ).

tff(c_120071,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_120051,c_119752,c_120070]) ).

tff(c_120107,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_120071,c_88]) ).

tff(c_120108,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_120065,c_198,c_120107]) ).

tff(c_120140,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_120108,c_120071,c_84]) ).

tff(c_120141,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_120140]) ).

tff(c_120243,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120059,c_120045,c_120045,c_119746,c_120163,c_120163,c_120059,c_120119,c_120119,c_120085,c_120141,c_120141,c_490]) ).

tff(c_120244,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_202,c_196,c_120243]) ).

tff(c_120245,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_118795]) ).

tff(c_120251,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_120245,c_162]) ).

tff(c_120259,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_120251,c_12]) ).

tff(c_120260,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_120259]) ).

tff(c_120265,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_120260,c_114]) ).

tff(c_121016,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_117310,c_106695,c_120265,c_78]) ).

tff(c_120271,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_117291,c_90]) ).

tff(c_120272,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_120271]) ).

tff(c_120273,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_120272]) ).

tff(c_120277,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120273,c_186]) ).

tff(c_120542,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_117312,c_120277,c_117298,c_16]) ).

tff(c_120262,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_120260,c_158]) ).

tff(c_120327,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120273,c_120245,c_106691,c_68]) ).

tff(c_120328,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_120327]) ).

tff(c_120253,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_120245,c_168]) ).

tff(c_120282,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_88]) ).

tff(c_120283,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_120253,c_120282]) ).

tff(c_120284,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_120283]) ).

tff(c_120498,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_120328,c_120328,c_120284,c_106691,c_120328,c_728]) ).

tff(c_120499,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_120283]) ).

tff(c_120558,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120499,c_106691,c_42]) ).

tff(c_120559,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_120558]) ).

tff(c_120560,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_120559]) ).

tff(c_120564,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120560,c_146]) ).

tff(c_120576,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_120564,c_117297,c_2]) ).

tff(c_120580,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_120576,c_98]) ).

tff(c_120603,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_120262,c_117296,c_120580,c_4]) ).

tff(c_120682,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_120542,c_120260,c_120260,c_120603,c_120542,c_120260,c_754]) ).

tff(c_120684,plain,
    op(e2,e3) != e1,
    inference(splitRight,[status(thm)],[c_120559]) ).

tff(c_120505,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_120499,c_154]) ).

tff(c_120546,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_120542,c_116]) ).

tff(c_120695,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106694,c_120684,c_120505,c_120546,c_10]) ).

tff(c_120696,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_120272]) ).

tff(c_120700,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120696,c_116]) ).

tff(c_120707,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_88]) ).

tff(c_120708,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_120253,c_120707]) ).

tff(c_120709,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_120708]) ).

tff(c_120720,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120709,c_78]) ).

tff(c_120721,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_106695,c_120265,c_120720]) ).

tff(c_120711,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_120709,c_136]) ).

tff(c_120765,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e2,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_38]) ).

tff(c_120766,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_120711,c_202,c_117297,c_120765]) ).

tff(c_120901,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_120721,c_120721,c_120260,c_120766,c_120766,c_117306,c_106691,c_106691,c_120260,c_120709,c_120709,c_466]) ).

tff(c_120902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_200,c_204,c_120901]) ).

tff(c_120903,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_120708]) ).

tff(c_121074,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120903,c_106691,c_42]) ).

tff(c_121075,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_120700,c_121074]) ).

tff(c_121170,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_121016,c_121075,c_121075,c_120903,c_121016,c_121075,c_718]) ).

tff(c_121171,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_120259]) ).

tff(c_121173,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_121171]) ).

tff(c_121180,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_121173,c_118]) ).

tff(c_121237,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117312,c_121191,c_117298,c_121180,c_16]) ).

tff(c_121239,plain,
    op(e1,e0) != e1,
    inference(splitRight,[status(thm)],[c_121175]) ).

tff(c_120252,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_120245,c_126]) ).

tff(c_121261,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117295,c_6]) ).

tff(c_121262,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_121261]) ).

tff(c_121265,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121262,c_170]) ).

tff(c_121238,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_121175]) ).

tff(c_121330,plain,
    ( ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121238,c_121173,c_64]) ).

tff(c_121331,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_121265,c_200,c_106694,c_121330]) ).

tff(c_121332,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_121261]) ).

tff(c_121334,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_121332]) ).

tff(c_121337,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_121334,c_172]) ).

tff(c_121413,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106695,c_120252,c_121337,c_22]) ).

tff(c_121339,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_121334,c_176]) ).

tff(c_121244,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_121173,c_166]) ).

tff(c_121346,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_92]) ).

tff(c_121347,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_121346]) ).

tff(c_121348,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_121347]) ).

tff(c_121354,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121348,c_180]) ).

tff(c_121410,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106695,c_121354,c_120252,c_121337,c_22]) ).

tff(c_121411,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_121347]) ).

tff(c_121424,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_121411]) ).

tff(c_121478,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_121424,c_84]) ).

tff(c_121479,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_121339,c_121244,c_196,c_121478]) ).

tff(c_121481,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_121411]) ).

tff(c_121254,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121238,c_116]) ).

tff(c_121246,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_121173,c_110]) ).

tff(c_121502,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106694,c_121254,c_121246,c_10]) ).

tff(c_121535,plain,
    ( ( op(e3,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_121502,c_42]) ).

tff(c_121536,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_121481,c_204,c_198,c_121535]) ).

tff(c_121480,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_121411]) ).

tff(c_121551,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_121480,c_84]) ).

tff(c_121552,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_121339,c_196,c_121551]) ).

tff(c_121660,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121413,c_121536,c_121536,c_121536,c_121173,c_121173,c_121173,c_120245,c_120245,c_121536,c_121552,c_121552,c_246]) ).

tff(c_121661,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_194,c_196,c_121660]) ).

tff(c_121662,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_121332]) ).

tff(c_121666,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121662,c_172]) ).

tff(c_121691,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120245,c_106691,c_68]) ).

tff(c_121692,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_121691]) ).

tff(c_121693,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_121692]) ).

tff(c_121697,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_121693,c_132]) ).

tff(c_121704,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106695,c_121666,c_120252,c_121697,c_22]) ).

tff(c_121706,plain,
    op(e1,e0) != e3,
    inference(splitRight,[status(thm)],[c_121692]) ).

tff(c_121794,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_121239,c_117299,c_121706,c_24]) ).

tff(c_121795,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_121171]) ).

tff(c_121800,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121795,c_118]) ).

tff(c_121846,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106695,c_120252,c_22]) ).

tff(c_121847,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_121846]) ).

tff(c_121850,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121847,c_132]) ).

tff(c_121860,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_121850,c_117299,c_24]) ).

tff(c_121869,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_121860,c_117291,c_90]) ).

tff(c_121870,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_121800,c_198,c_121869]) ).

tff(c_121871,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_121846]) ).

tff(c_121877,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_121871,c_172]) ).

tff(c_121809,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_48]) ).

tff(c_121810,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_106692,c_121809]) ).

tff(c_121811,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_121810]) ).

tff(c_121814,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121811,c_170]) ).

tff(c_121833,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121795,c_64]) ).

tff(c_121834,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117312,c_121814,c_204,c_106694,c_121833]) ).

tff(c_121836,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_121810]) ).

tff(c_121884,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_121836,c_117295,c_6]) ).

tff(c_121885,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_121884]) ).

tff(c_121889,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121885,c_176]) ).

tff(c_121801,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121795,c_166]) ).

tff(c_122069,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_92]) ).

tff(c_122070,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_121889,c_121801,c_122069]) ).

tff(c_121909,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_117312,c_121800,c_117298,c_16]) ).

tff(c_121922,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121909,c_121795,c_64]) ).

tff(c_121923,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_106694,c_121922]) ).

tff(c_121896,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_88]) ).

tff(c_121897,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_120253,c_121896]) ).

tff(c_121898,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_121897]) ).

tff(c_121932,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_121898,c_92]) ).

tff(c_121933,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_121801,c_121932]) ).

tff(c_121998,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117306,c_121898,c_121933,c_84]) ).

tff(c_121999,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_121998]) ).

tff(c_122066,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_121923,c_121795,c_121795,c_121999,c_121923,c_121795,c_720]) ).

tff(c_122067,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_121897]) ).

tff(c_122080,plain,
    e2 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122070,c_122067]) ).

tff(c_122081,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_122080]) ).

tff(c_122082,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_121884]) ).

tff(c_122084,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121877,c_122082]) ).

tff(c_122085,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_32]) ).

tff(c_122089,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117300,c_122085]) ).

tff(c_122090,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_122089]) ).

tff(c_124779,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_96]) ).

tff(c_124780,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_106697,c_124779]) ).

tff(c_124781,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_124780]) ).

tff(c_124785,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124781,c_176]) ).

tff(c_124786,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124781,c_178]) ).

tff(c_123232,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_96]) ).

tff(c_123233,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_106697,c_123232]) ).

tff(c_123234,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_123233]) ).

tff(c_123238,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_123234,c_176]) ).

tff(c_123899,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_48]) ).

tff(c_123900,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_123238,c_106692,c_123899]) ).

tff(c_122102,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_117291,c_90]) ).

tff(c_122103,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_122102]) ).

tff(c_122104,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_122103]) ).

tff(c_122236,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122104,c_186]) ).

tff(c_122097,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_190]) ).

tff(c_123964,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_122236,c_117298,c_122097,c_16]) ).

tff(c_122234,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122104,c_132]) ).

tff(c_122235,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122104,c_130]) ).

tff(c_123239,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_123234,c_178]) ).

tff(c_122105,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_12]) ).

tff(c_122117,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122105,c_118]) ).

tff(c_122111,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122104,c_186]) ).

tff(c_122228,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122117,c_122111,c_117298,c_122097,c_16]) ).

tff(c_122229,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_12]) ).

tff(c_122241,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_122229]) ).

tff(c_122265,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_48]) ).

tff(c_122266,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_106692,c_122265]) ).

tff(c_122267,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_122266]) ).

tff(c_122271,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122267,c_176]) ).

tff(c_122278,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106695,c_122234,c_22]) ).

tff(c_122279,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_122278]) ).

tff(c_122285,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_122279,c_126]) ).

tff(c_122245,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_122241,c_162]) ).

tff(c_122359,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_122235,c_122285,c_122245,c_20]) ).

tff(c_122360,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_122278]) ).

tff(c_122372,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122104,c_122360,c_106691,c_72]) ).

tff(c_122373,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_122372]) ).

tff(c_122378,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_122373,c_168]) ).

tff(c_122248,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_122241,c_110]) ).

tff(c_122383,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_122248,c_10]) ).

tff(c_122384,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_122383]) ).

tff(c_122389,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122384,c_112]) ).

tff(c_122272,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122267,c_102]) ).

tff(c_122243,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_122241,c_158]) ).

tff(c_122484,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_122272,c_117296,c_122243,c_4]) ).

tff(c_122387,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122384,c_146]) ).

tff(c_122408,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_122387,c_117297,c_2]) ).

tff(c_122394,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122360,c_122267,c_74]) ).

tff(c_122395,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_122394]) ).

tff(c_122396,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_122395]) ).

tff(c_122422,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_122396,c_88]) ).

tff(c_122423,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_122378,c_122422]) ).

tff(c_122458,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_122396,c_122423,c_96]) ).

tff(c_122459,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_122458]) ).

tff(c_122547,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122360,c_122484,c_122484,c_122408,c_122241,c_122241,c_122408,c_122360,c_122360,c_122090,c_122459,c_122459,c_384]) ).

tff(c_122548,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_194,c_196,c_194,c_122547]) ).

tff(c_122549,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_122395]) ).

tff(c_122563,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122389,c_122549]) ).

tff(c_122564,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_122383]) ).

tff(c_122569,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_122564,c_154]) ).

tff(c_122576,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_92]) ).

tff(c_122577,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_122576]) ).

tff(c_122578,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_122577]) ).

tff(c_122614,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_122578,c_88]) ).

tff(c_122615,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_122378,c_122569,c_122614]) ).

tff(c_122616,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_122577]) ).

tff(c_122618,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_122616]) ).

tff(c_122660,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_122618,c_88]) ).

tff(c_122661,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_122378,c_198,c_122660]) ).

tff(c_122769,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_122360,c_122360,c_122661,c_106691,c_122360,c_728]) ).

tff(c_122770,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_122616]) ).

tff(c_122793,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_122770,c_96]) ).

tff(c_122794,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_122271,c_204,c_106697,c_122793]) ).

tff(c_122796,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_122266]) ).

tff(c_122809,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_122796,c_117295,c_6]) ).

tff(c_122810,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_122809]) ).

tff(c_122816,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122810,c_100]) ).

tff(c_122870,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_122816,c_117297,c_2]) ).

tff(c_122889,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122104,c_106691,c_68]) ).

tff(c_122890,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_122245,c_200,c_122889]) ).

tff(c_122815,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122810,c_176]) ).

tff(c_122253,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_122236,c_117298,c_122097,c_16]) ).

tff(c_122258,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122253,c_120]) ).

tff(c_122821,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_88]) ).

tff(c_122822,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_122821]) ).

tff(c_122823,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_122822]) ).

tff(c_122851,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122823,c_122810,c_78]) ).

tff(c_122852,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_106695,c_122258,c_204,c_122851]) ).

tff(c_122853,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_122822]) ).

tff(c_122857,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_122853]) ).

tff(c_122909,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_122857,c_92]) ).

tff(c_122910,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_122815,c_198,c_122909]) ).

tff(c_122931,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_122910,c_122857,c_96]) ).

tff(c_122932,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_122931]) ).

tff(c_123030,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122241,c_117291,c_117291,c_122870,c_122241,c_122241,c_122870,c_122890,c_122890,c_122090,c_122932,c_122932,c_642]) ).

tff(c_123031,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_196,c_123030]) ).

tff(c_123032,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_122853]) ).

tff(c_123038,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_123032,c_168]) ).

tff(c_123088,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_122235,c_123038,c_122245,c_20]) ).

tff(c_123089,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_122809]) ).

tff(c_123093,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_123089,c_172]) ).

tff(c_123104,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_122235,c_122245,c_20]) ).

tff(c_123228,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122104,c_123104,c_106691,c_68]) ).

tff(c_123229,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_123093,c_194,c_200,c_123228]) ).

tff(c_123230,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_122229]) ).

tff(c_123245,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_123230]) ).

tff(c_123252,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123245,c_114]) ).

tff(c_123251,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123245,c_166]) ).

tff(c_123578,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e2,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_38]) ).

tff(c_123579,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_117297,c_123578]) ).

tff(c_123580,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_123579]) ).

tff(c_123600,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_123234,c_123580,c_92]) ).

tff(c_123601,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_123251,c_198,c_123600]) ).

tff(c_123602,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_123579]) ).

tff(c_123619,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_123602,c_112]) ).

tff(c_123491,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_123234,c_92]) ).

tff(c_123492,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_123251,c_123491]) ).

tff(c_123496,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123492,c_152]) ).

tff(c_123290,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106692,c_117297,c_2]) ).

tff(c_123291,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_123290]) ).

tff(c_123296,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123291,c_152]) ).

tff(c_123253,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123245,c_110]) ).

tff(c_123279,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_123253,c_10]) ).

tff(c_123280,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_123279]) ).

tff(c_123284,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_123280,c_154]) ).

tff(c_122093,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_140]) ).

tff(c_123327,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106697,c_123296,c_123284,c_122093,c_26]) ).

tff(c_123328,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_123290]) ).

tff(c_123335,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_123328,c_100]) ).

tff(c_123258,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106695,c_122234,c_22]) ).

tff(c_123259,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_123258]) ).

tff(c_123342,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123234,c_123259,c_66]) ).

tff(c_123343,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_123335,c_123342]) ).

tff(c_123248,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123245,c_158]) ).

tff(c_123336,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_123328,c_98]) ).

tff(c_123389,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_123248,c_117296,c_123336,c_4]) ).

tff(c_123464,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_123343,c_123245,c_123245,c_123389,c_123343,c_123245,c_758]) ).

tff(c_123465,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_123279]) ).

tff(c_123469,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_123465,c_146]) ).

tff(c_123523,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_123496,c_117297,c_123469,c_2]) ).

tff(c_123524,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_123258]) ).

tff(c_123542,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_123524,c_174]) ).

tff(c_123627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_123239,c_123252,c_123619,c_123542,c_14]) ).

tff(c_123628,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_123230]) ).

tff(c_123634,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_123628,c_162]) ).

tff(c_123853,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122104,c_106691,c_68]) ).

tff(c_123854,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_123853]) ).

tff(c_123855,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_123854]) ).

tff(c_123858,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_123855,c_126]) ).

tff(c_123875,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_122235,c_123634,c_123858,c_20]) ).

tff(c_123876,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_123854]) ).

tff(c_123882,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_123876,c_126]) ).

tff(c_123956,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106695,c_122234,c_123882,c_22]) ).

tff(c_124057,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_123900,c_123900,c_122090,c_123964,c_123964,c_123956,c_122104,c_122104,c_122090,c_123234,c_123234,c_458]) ).

tff(c_124058,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_202,c_196,c_124057]) ).

tff(c_124059,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_123233]) ).

tff(c_124066,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124059,c_164]) ).

tff(c_124507,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106696,c_122235,c_20]) ).

tff(c_124508,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_124507]) ).

tff(c_124084,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_123230]) ).

tff(c_124091,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_124084,c_110]) ).

tff(c_124071,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_48]) ).

tff(c_124072,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_106692,c_124071]) ).

tff(c_124073,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_124072]) ).

tff(c_124200,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_124059,c_92]) ).

tff(c_124201,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_124200]) ).

tff(c_124202,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_124201]) ).

tff(c_124205,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_124202,c_136]) ).

tff(c_124254,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106697,c_124205,c_122093,c_26]) ).

tff(c_124076,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124073,c_170]) ).

tff(c_124090,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_124084,c_114]) ).

tff(c_124116,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_124091,c_10]) ).

tff(c_124117,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_124116]) ).

tff(c_124122,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_124117,c_112]) ).

tff(c_124135,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_124076,c_124090,c_124122,c_14]) ).

tff(c_124139,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124135,c_174]) ).

tff(c_124096,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106696,c_122235,c_20]) ).

tff(c_124097,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_124096]) ).

tff(c_124176,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122104,c_124097,c_106691,c_68]) ).

tff(c_124177,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_124139,c_194,c_200,c_124176]) ).

tff(c_124178,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_124116]) ).

tff(c_124281,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124254,c_106691,c_124178,c_42]) ).

tff(c_124282,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_124281]) ).

tff(c_124324,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_124073,c_124282,c_124282,c_124254,c_124073,c_124282,c_718]) ).

tff(c_124326,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_124201]) ).

tff(c_124335,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124073,c_74]) ).

tff(c_124336,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_124326,c_122234,c_124090,c_204,c_124335]) ).

tff(c_124337,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_124096]) ).

tff(c_124351,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124337,c_160]) ).

tff(c_124358,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106692,c_117297,c_2]) ).

tff(c_124359,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_124358]) ).

tff(c_124406,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_124073,c_124359,c_36]) ).

tff(c_124407,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_124351,c_196,c_124406]) ).

tff(c_124408,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_124358]) ).

tff(c_124412,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124408,c_146]) ).

tff(c_124434,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106694,c_124091,c_124412,c_10]) ).

tff(c_124438,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_124434,c_154]) ).

tff(c_124352,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124337,c_126]) ).

tff(c_124422,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106695,c_122234,c_124352,c_22]) ).

tff(c_124460,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124422,c_124073,c_74]) ).

tff(c_124461,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_124090,c_204,c_124460]) ).

tff(c_124492,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122090,c_124461,c_124059,c_88]) ).

tff(c_124493,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_124438,c_124492]) ).

tff(c_124494,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_123230]) ).

tff(c_124500,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_124494,c_162]) ).

tff(c_124518,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_124508,c_124500]) ).

tff(c_124519,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_124507]) ).

tff(c_124525,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124519,c_126]) ).

tff(c_124633,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106695,c_122234,c_124525,c_22]) ).

tff(c_124752,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_124519,c_124633,c_124633,c_124073,c_124519,c_124633,c_762]) ).

tff(c_124753,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_124072]) ).

tff(c_124766,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_124066,c_124753]) ).

tff(c_124767,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_122103]) ).

tff(c_124804,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124767,c_64]) ).

tff(c_124805,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_124786,c_106694,c_124804]) ).

tff(c_124807,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124805,c_158]) ).

tff(c_124817,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_48]) ).

tff(c_124818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_124785,c_124807,c_106692,c_124817]) ).

tff(c_124819,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_124780]) ).

tff(c_124824,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124819,c_166]) ).

tff(c_124843,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124767,c_64]) ).

tff(c_124844,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_124824,c_106694,c_124843]) ).

tff(c_124826,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124819,c_164]) ).

tff(c_124831,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_48]) ).

tff(c_124832,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_124826,c_106692,c_124831]) ).

tff(c_124835,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124832,c_170]) ).

tff(c_124855,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_124844,c_124835]) ).

tff(c_124856,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_122089]) ).

tff(c_124863,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_192]) ).

tff(c_124864,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_190]) ).

tff(c_124870,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_12]) ).

tff(c_124873,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124870,c_158]) ).

tff(c_124883,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_48]) ).

tff(c_124884,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_124873,c_106692,c_124883]) ).

tff(c_124888,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124884,c_176]) ).

tff(c_124876,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124870,c_166]) ).

tff(c_124906,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_96]) ).

tff(c_124907,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_124888,c_124876,c_106697,c_124906]) ).

tff(c_124908,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_12]) ).

tff(c_124910,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_124908]) ).

tff(c_124913,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124910,c_118]) ).

tff(c_125492,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_124864,c_117298,c_124913,c_16]) ).

tff(c_125497,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_125492,c_120]) ).

tff(c_125322,plain,
    ( ( e2 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_117291,c_94]) ).

tff(c_125323,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_106693,c_202,c_125322]) ).

tff(c_125327,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_125323,c_120]) ).

tff(c_124922,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106695,c_22]) ).

tff(c_124923,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_124922]) ).

tff(c_124927,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_124923,c_174]) ).

tff(c_124917,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124910,c_110]) ).

tff(c_124934,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_124917,c_10]) ).

tff(c_124935,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_124934]) ).

tff(c_124938,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_124935,c_146]) ).

tff(c_124915,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124910,c_166]) ).

tff(c_124962,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_84]) ).

tff(c_124963,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_124915,c_124962]) ).

tff(c_124964,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_124963]) ).

tff(c_760,plain,
    ( ( op(op(e0,op(e0,e0)),e0) != e2 )
    | ( op(e0,e0) != e1 )
    | ( op(e0,op(e0,e0)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_730]) ).

tff(c_125128,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_124964,c_124856,c_124856,c_117291,c_124964,c_124856,c_760]) ).

tff(c_125129,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_124963]) ).

tff(c_125145,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_125129,c_152]) ).

tff(c_125191,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_124938,c_117297,c_125145,c_2]) ).

tff(c_125192,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_124934]) ).

tff(c_125198,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_125192,c_112]) ).

tff(c_124916,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124910,c_114]) ).

tff(c_125447,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_125327,c_124927,c_125198,c_124916,c_14]) ).

tff(c_125448,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_124922]) ).

tff(c_125450,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_125448]) ).

tff(c_125453,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_125450,c_132]) ).

tff(c_125475,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_124863,c_117299,c_125453,c_24]) ).

tff(c_125476,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_125448]) ).

tff(c_125802,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_125476,c_78]) ).

tff(c_125803,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_125497,c_125802]) ).

tff(c_125804,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_125803]) ).

tff(c_125809,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_125804,c_176]) ).

tff(c_125815,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_48]) ).

tff(c_125816,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_125809,c_106692,c_125815]) ).

tff(c_125829,plain,
    ( ( op(e3,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e3,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_125816,c_44]) ).

tff(c_125830,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_125829]) ).

tff(c_125831,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_125830]) ).

tff(c_125835,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_125831,c_100]) ).

tff(c_125662,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_84]) ).

tff(c_125663,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_124915,c_125662]) ).

tff(c_125664,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_125663]) ).

tff(c_124861,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_142]) ).

tff(c_125740,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_124861,c_124915,c_28]) ).

tff(c_125741,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_125740]) ).

tff(c_125538,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_84]) ).

tff(c_125539,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_124915,c_125538]) ).

tff(c_125540,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_125539]) ).

tff(c_125503,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_124917,c_10]) ).

tff(c_125504,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_125503]) ).

tff(c_125511,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_125504,c_112]) ).

tff(c_125551,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_125540,c_125476,c_74]) ).

tff(c_125552,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_125511,c_125551]) ).

tff(c_125564,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_125540,c_125476,c_125552,c_78]) ).

tff(c_125565,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_125497,c_204,c_125564]) ).

tff(c_125566,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_125539]) ).

tff(c_125648,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_125566,c_106691,c_125504,c_38]) ).

tff(c_125649,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_117297,c_125648]) ).

tff(c_125650,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_125503]) ).

tff(c_125655,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_125650,c_154]) ).

tff(c_125742,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_125664,c_88]) ).

tff(c_125743,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_125655,c_125742]) ).

tff(c_125752,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_125741,c_125743]) ).

tff(c_125754,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_125752]) ).

tff(c_125755,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_125740]) ).

tff(c_125772,plain,
    ( ( op(e0,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_125664,c_125755,c_96]) ).

tff(c_125773,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_106697,c_125772]) ).

tff(c_125774,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_125663]) ).

tff(c_125781,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_125774,c_152]) ).

tff(c_125840,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_125835,c_117297,c_125781,c_2]) ).

tff(c_125841,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_125830]) ).

tff(c_124914,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124910,c_162]) ).

tff(c_125786,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_125476,c_106691,c_68]) ).

tff(c_125787,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_124914,c_200,c_125786]) ).

tff(c_125978,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_125816,c_125816,c_124856,c_125492,c_125492,c_125841,c_125787,c_125787,c_125841,c_125774,c_125774,c_454]) ).

tff(c_125979,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_204,c_196,c_125978]) ).

tff(c_125980,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_125803]) ).

tff(c_125985,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_125980,c_102]) ).

tff(c_126004,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_125980,c_44]) ).

tff(c_126005,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_126004]) ).

tff(c_126006,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_126005]) ).

tff(c_126011,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_126006,c_98]) ).

tff(c_126020,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_126011,c_117297,c_125781,c_2]) ).

tff(c_126022,plain,
    op(e3,e2) != e1,
    inference(splitRight,[status(thm)],[c_126005]) ).

tff(c_124912,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124910,c_158]) ).

tff(c_126033,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_125985,c_126022,c_117296,c_124912,c_4]) ).

tff(c_126034,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_124908]) ).

tff(c_126036,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_126034]) ).

tff(c_126041,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_126036,c_162]) ).

tff(c_126627,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106695,c_22]) ).

tff(c_126628,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_126627]) ).

tff(c_126633,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_126628,c_172]) ).

tff(c_126039,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_126036,c_158]) ).

tff(c_126049,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_96]) ).

tff(c_126050,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_106697,c_126049]) ).

tff(c_126051,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_126050]) ).

tff(c_126597,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_126051,c_178]) ).

tff(c_126044,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_126036,c_110]) ).

tff(c_126059,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_126051,c_178]) ).

tff(c_126043,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_126036,c_114]) ).

tff(c_126086,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106695,c_22]) ).

tff(c_126087,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_126086]) ).

tff(c_126057,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_126051,c_138]) ).

tff(c_126113,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106696,c_126041,c_20]) ).

tff(c_126114,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_126113]) ).

tff(c_126120,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_126114,c_168]) ).

tff(c_126058,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_126051,c_176]) ).

tff(c_126074,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_48]) ).

tff(c_126075,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_126058,c_106692,c_126074]) ).

tff(c_126052,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_126036,c_64]) ).

tff(c_126053,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_106694,c_126052]) ).

tff(c_126054,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_126053]) ).

tff(c_126092,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_126087,c_172]) ).

tff(c_126097,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_126058,c_117295,c_6]) ).

tff(c_126098,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_126097]) ).

tff(c_126099,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_126092,c_126098]) ).

tff(c_126100,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_126097]) ).

tff(c_126106,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_126100,c_100]) ).

tff(c_126127,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_117297,c_126106,c_2]) ).

tff(c_126137,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_124863,c_117299,c_24]) ).

tff(c_124860,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_140]) ).

tff(c_126145,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_126051,c_84]) ).

tff(c_126146,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_126145]) ).

tff(c_126147,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_126146]) ).

tff(c_126151,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_126147,c_134]) ).

tff(c_126162,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106697,c_124860,c_126151,c_26]) ).

tff(c_126276,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_126075,c_126075,c_124856,c_126054,c_126054,c_126127,c_126137,c_126137,c_126036,c_126162,c_126162,c_454]) ).

tff(c_126277,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_204,c_196,c_126276]) ).

tff(c_126279,plain,
    op(e0,e2) != e3,
    inference(splitRight,[status(thm)],[c_126146]) ).

tff(c_126312,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_126057,c_124861,c_126120,c_126279,c_28]) ).

tff(c_126313,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_126113]) ).

tff(c_126354,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_126087,c_126313,c_106691,c_72]) ).

tff(c_126355,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117299,c_198,c_194,c_202,c_126354]) ).

tff(c_126356,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_126086]) ).

tff(c_126358,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_126356]) ).

tff(c_126361,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_126358,c_132]) ).

tff(c_126416,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_126054,c_117291,c_82]) ).

tff(c_126417,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_126361,c_200,c_194,c_126416]) ).

tff(c_126418,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_126356]) ).

tff(c_126425,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_126418,c_174]) ).

tff(c_126433,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106692,c_117297,c_2]) ).

tff(c_126434,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_126433]) ).

tff(c_126439,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_126434,c_100]) ).

tff(c_126459,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_126058,c_126439,c_117295,c_6]) ).

tff(c_126463,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_126459,c_170]) ).

tff(c_126501,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_126059,c_126043,c_126425,c_126463,c_14]) ).

tff(c_126502,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_126433]) ).

tff(c_126506,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_126502,c_146]) ).

tff(c_126576,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106694,c_126044,c_126506,c_10]) ).

tff(c_126580,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_126576,c_154]) ).

tff(c_126507,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_126502,c_152]) ).

tff(c_126516,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_126057,c_124861,c_28]) ).

tff(c_126517,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_126516]) ).

tff(c_126548,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_126051,c_126517,c_84]) ).

tff(c_126549,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_126507,c_126548]) ).

tff(c_126550,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_126516]) ).

tff(c_126589,plain,
    ( ( op(e0,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_126051,c_126550,c_88]) ).

tff(c_126590,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_126580,c_126589]) ).

tff(c_126591,plain,
    op(e2,e1) = e0,
    inference(splitRight,[status(thm)],[c_126053]) ).

tff(c_126615,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_126597,c_126591]) ).

tff(c_126617,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_126050]) ).

tff(c_126643,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_124863,c_117299,c_24]) ).

tff(c_126648,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_126643,c_186]) ).

tff(c_126665,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_124864,c_117298,c_126648,c_16]) ).

tff(c_126670,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_126665,c_120]) ).

tff(c_126677,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_126628,c_78]) ).

tff(c_126678,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_126617,c_204,c_126670,c_126677]) ).

tff(c_126653,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106692,c_117297,c_2]) ).

tff(c_126654,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_126653]) ).

tff(c_126616,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_126050]) ).

tff(c_126690,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_126616,c_88]) ).

tff(c_126691,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_126690]) ).

tff(c_126692,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_126691]) ).

tff(c_126695,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_126692,c_136]) ).

tff(c_126716,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106697,c_124860,c_126695,c_26]) ).

tff(c_126736,plain,
    ( ( e2 = e1 )
    | ( op(e2,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_126716,c_106691,c_126654,c_38]) ).

tff(c_126737,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_126736]) ).

tff(c_126838,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_126036,c_117291,c_117291,c_126036,c_126737,c_126737,c_126654,c_126643,c_126643,c_126654,c_126716,c_126716,c_614]) ).

tff(c_126839,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_204,c_196,c_126838]) ).

tff(c_126840,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_126691]) ).

tff(c_126964,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_126678,c_126654,c_126654,c_126840,c_126678,c_126654,c_718]) ).

tff(c_126965,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_126653]) ).

tff(c_126992,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_126965,c_44]) ).

tff(c_126993,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_126633,c_126039,c_196,c_126992]) ).

tff(c_126994,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_126627]) ).

tff(c_126996,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_126994]) ).

tff(c_126999,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_126996,c_132]) ).

tff(c_127090,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_124863,c_117299,c_126999,c_24]) ).

tff(c_127091,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_126994]) ).

tff(c_127097,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_127091,c_126]) ).

tff(c_127105,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106696,c_126041,c_127097,c_20]) ).

tff(c_127109,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_127105,c_130]) ).

tff(c_127126,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_124863,c_117299,c_127109,c_24]) ).

tff(c_127127,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_126034]) ).

tff(c_127144,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117295,c_6]) ).

tff(c_127145,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_127144]) ).

tff(c_127134,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_127127,c_166]) ).

tff(c_127158,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_88]) ).

tff(c_127159,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_127134,c_127158]) ).

tff(c_127160,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_127159]) ).

tff(c_127175,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_127160,c_136]) ).

tff(c_127136,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_127127,c_110]) ).

tff(c_127182,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_127136,c_10]) ).

tff(c_127183,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_127182]) ).

tff(c_127218,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_127183,c_34]) ).

tff(c_127219,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_127218]) ).

tff(c_127220,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_127219]) ).

tff(c_127254,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_127220,c_106691,c_127183,c_38]) ).

tff(c_127255,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_117297,c_127254]) ).

tff(c_127256,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_127219]) ).

tff(c_127277,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106691,c_127183,c_127256,c_38]) ).

tff(c_127278,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_127175,c_202,c_198,c_194,c_127277]) ).

tff(c_127279,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_127182]) ).

tff(c_127284,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_127279,c_154]) ).

tff(c_127336,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106697,c_124860,c_127175,c_127284,c_26]) ).

tff(c_127337,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_127159]) ).

tff(c_127148,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_127145,c_170]) ).

tff(c_127423,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106694,c_127136,c_10]) ).

tff(c_127424,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_127423]) ).

tff(c_127428,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_127424,c_112]) ).

tff(c_127135,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_127127,c_114]) ).

tff(c_127149,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_127145,c_176]) ).

tff(c_127373,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_127337,c_96]) ).

tff(c_127374,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_127149,c_202,c_127373]) ).

tff(c_127449,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_127374,c_127337,c_84]) ).

tff(c_127450,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_127449]) ).

tff(c_127454,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_127450,c_178]) ).

tff(c_127461,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_127148,c_127428,c_127135,c_127454,c_14]) ).

tff(c_127462,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_127423]) ).

tff(c_127585,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_127337,c_106691,c_127462,c_42]) ).

tff(c_127586,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_127585]) ).

tff(c_127650,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_127145,c_127586,c_127586,c_127337,c_127145,c_127586,c_718]) ).

tff(c_127651,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_127144]) ).

tff(c_127653,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_127651]) ).

tff(c_127661,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_127653,c_102]) ).

tff(c_127760,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117296,c_127661,c_4]) ).

tff(c_127761,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_127760]) ).

tff(c_127654,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_124864,c_117298,c_16]) ).

tff(c_127655,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_127654]) ).

tff(c_127662,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_127653,c_100]) ).

tff(c_127816,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_117297,c_127662,c_2]) ).

tff(c_127796,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_124863,c_117299,c_24]) ).

tff(c_127678,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_96]) ).

tff(c_127679,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_106697,c_127678]) ).

tff(c_127680,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_127679]) ).

tff(c_127762,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_127680,c_88]) ).

tff(c_127763,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_127134,c_127762]) ).

tff(c_127929,plain,
    ( ( e3 = e2 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124856,c_127761,c_127761,c_124856,c_127655,c_127655,c_127816,c_127796,c_127796,c_127127,c_127763,c_127763,c_454]) ).

tff(c_127930,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_204,c_194,c_127929]) ).

tff(c_127931,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_127760]) ).

tff(c_127943,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_127653,c_127931,c_48]) ).

tff(c_127944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_106692,c_127943]) ).

tff(c_127945,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_127679]) ).

tff(c_127952,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_127945,c_164]) ).

tff(c_127959,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117291,c_127653,c_48]) ).

tff(c_127960,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_127952,c_106692,c_127959]) ).

tff(c_127961,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_127654]) ).

tff(c_127991,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_127961,c_186]) ).

tff(c_128010,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_124863,c_117299,c_127991,c_24]) ).

tff(c_128011,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_127651]) ).

tff(c_128019,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_128011,c_100]) ).

tff(c_128242,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106692,c_128019,c_117297,c_2]) ).

tff(c_128027,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_106693,c_124863,c_117299,c_24]) ).

tff(c_128033,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_128027,c_186]) ).

tff(c_128063,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_124864,c_117298,c_128033,c_16]) ).

tff(c_128067,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_128063,c_120]) ).

tff(c_128016,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_128011,c_170]) ).

tff(c_128230,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_128067,c_128016,c_127135,c_14]) ).

tff(c_128015,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_128011,c_172]) ).

tff(c_128031,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_128027,c_132]) ).

tff(c_128038,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_106695,c_128015,c_128031,c_22]) ).

tff(c_128316,plain,
    ( ( e2 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_127127,c_117291,c_117291,c_128242,c_128230,c_128230,c_124856,c_106691,c_106691,c_128038,c_124856,c_124856,c_660]) ).

tff(c_128317,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_196,c_196,c_202,c_128316]) ).

tff(c_128318,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_18]) ).

tff(c_128348,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_128354,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_128348,c_122]) ).

tff(c_128371,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128354,c_20]) ).

tff(c_128372,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_128371]) ).

tff(c_128375,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_128372,c_160]) ).

tff(c_128333,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_40]) ).

tff(c_128334,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_128333]) ).

tff(c_128335,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_128334]) ).

tff(c_128411,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_128412,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_128375,c_128411]) ).

tff(c_128377,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_128372,c_126]) ).

tff(c_128337,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_128335,c_172]) ).

tff(c_128353,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_128348,c_124]) ).

tff(c_128704,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128377,c_128337,c_128353,c_22]) ).

tff(c_128339,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_128335,c_176]) ).

tff(c_128376,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_128372,c_162]) ).

tff(c_128351,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_128348,c_128]) ).

tff(c_128401,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_128365,c_128327,c_128351,c_24]) ).

tff(c_128406,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_128401,c_186]) ).

tff(c_128471,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_128366,c_128326,c_128406,c_16]) ).

tff(c_128475,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_128471,c_118]) ).

tff(c_128491,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128376,c_128475,c_12]) ).

tff(c_128492,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_128491]) ).

tff(c_128423,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_92]) ).

tff(c_128424,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_128423]) ).

tff(c_128425,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_128424]) ).

tff(c_128430,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_128425,c_180]) ).

tff(c_128449,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128401,c_128372,c_128348,c_76]) ).

tff(c_128450,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_128430,c_204,c_196,c_128449]) ).

tff(c_128451,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128424]) ).

tff(c_128453,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_128451]) ).

tff(c_128523,plain,
    ( ( e2 = e0 )
    | ( op(e2,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128453,c_128348,c_128412,c_38]) ).

tff(c_128524,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_128523]) ).

tff(c_128364,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_144]) ).

tff(c_128452,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_128424]) ).

tff(c_128512,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_128364,c_128452,c_128339,c_30]) ).

tff(c_128617,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_128412,c_128412,c_128492,c_128524,c_128524,c_128360,c_128372,c_128372,c_128412,c_128512,c_128512,c_218]) ).

tff(c_128618,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_202,c_204,c_128617]) ).

tff(c_128619,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_128491]) ).

tff(c_128624,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_128619,c_166]) ).

tff(c_128633,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_128453,c_88]) ).

tff(c_128634,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_128339,c_128624,c_198,c_128633]) ).

tff(c_128635,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_128451]) ).

tff(c_128648,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_128635,c_88]) ).

tff(c_128649,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_128339,c_198,c_128648]) ).

tff(c_128690,plain,
    ( ( e1 = e0 )
    | ( op(e2,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128649,c_128348,c_128412,c_42]) ).

tff(c_128691,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_128690]) ).

tff(c_128715,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_128635,c_128649,c_84]) ).

tff(c_128716,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_128715]) ).

tff(c_128796,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_128412,c_128412,c_128704,c_128691,c_128691,c_128360,c_128372,c_128372,c_128412,c_128716,c_128716,c_218]) ).

tff(c_128797,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_202,c_204,c_128796]) ).

tff(c_128798,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_128371]) ).

tff(c_128800,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_128798]) ).

tff(c_128803,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_128800,c_130]) ).

tff(c_129069,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128365,c_128327,c_128803,c_128351,c_24]) ).

tff(c_129070,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_128798]) ).

tff(c_129565,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_129070,c_128348,c_80]) ).

tff(c_129566,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128365,c_204,c_200,c_129565]) ).

tff(c_129571,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_129566,c_174]) ).

tff(c_129496,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_129070,c_128348,c_80]) ).

tff(c_129497,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128365,c_204,c_200,c_129496]) ).

tff(c_129502,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_129497,c_174]) ).

tff(c_128363,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_142]) ).

tff(c_129079,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_129070,c_168]) ).

tff(c_129077,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_129070,c_162]) ).

tff(c_129084,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_129077,c_12]) ).

tff(c_129085,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_129084]) ).

tff(c_129091,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_129085,c_110]) ).

tff(c_129090,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_129085,c_114]) ).

tff(c_129119,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128364,c_128339,c_30]) ).

tff(c_129120,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_129119]) ).

tff(c_129127,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_129120,c_178]) ).

tff(c_128338,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_128335,c_170]) ).

tff(c_129108,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_128365,c_128327,c_128351,c_24]) ).

tff(c_129134,plain,
    ( ( e3 = e1 )
    | ( op(e2,e0) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_129108,c_128320,c_82]) ).

tff(c_129135,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_129134]) ).

tff(c_129140,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_129135,c_120]) ).

tff(c_129237,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129090,c_129127,c_128338,c_129140,c_14]) ).

tff(c_129238,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_129119]) ).

tff(c_129265,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_129238,c_88]) ).

tff(c_129266,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_129265]) ).

tff(c_129267,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_129266]) ).

tff(c_129277,plain,
    ( ( op(e0,e3) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128360,c_129238,c_129267,c_92]) ).

tff(c_129278,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_129277]) ).

tff(c_129297,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_129278,c_128348,c_46]) ).

tff(c_129298,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_129091,c_129297]) ).

tff(c_129416,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_129085,c_128335,c_128335,c_128360,c_129085,c_129085,c_129298,c_128348,c_128348,c_129298,c_129238,c_129238,c_498]) ).

tff(c_129417,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_204,c_129416]) ).

tff(c_129419,plain,
    op(e0,e2) != e2,
    inference(splitRight,[status(thm)],[c_129266]) ).

tff(c_129243,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_129238,c_138]) ).

tff(c_129457,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128363,c_129079,c_129419,c_129243,c_28]) ).

tff(c_129458,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_129084]) ).

tff(c_129460,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_129458]) ).

tff(c_129507,plain,
    ( ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_129460,c_64]) ).

tff(c_129508,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128366,c_129502,c_200,c_129507]) ).

tff(c_129510,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_129508,c_146]) ).

tff(c_128325,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_104]) ).

tff(c_128341,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_128335,c_100]) ).

tff(c_128350,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_128348,c_148]) ).

tff(c_129524,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129510,c_128325,c_128341,c_128350,c_2]) ).

tff(c_129525,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_129458]) ).

tff(c_129576,plain,
    ( ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_129525,c_64]) ).

tff(c_129577,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128366,c_129571,c_202,c_129576]) ).

tff(c_129580,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_129577,c_146]) ).

tff(c_129589,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129580,c_128325,c_128341,c_128350,c_2]) ).

tff(c_129590,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_129592,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_129590]) ).

tff(c_129597,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_129592,c_152]) ).

tff(c_129678,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129597,c_128325,c_128341,c_128350,c_2]) ).

tff(c_129679,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(splitRight,[status(thm)],[c_129590]) ).

tff(c_129681,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_129679]) ).

tff(c_129692,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_129681,c_92]) ).

tff(c_129693,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_204,c_129692]) ).

tff(c_129694,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_129693]) ).

tff(c_129698,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_129694,c_166]) ).

tff(c_129687,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_129681,c_180]) ).

tff(c_130542,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_129687,c_128337,c_128353,c_22]) ).

tff(c_129686,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_129681,c_178]) ).

tff(c_129591,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_129705,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_129591,c_128328,c_32]) ).

tff(c_129706,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_129705]) ).

tff(c_129710,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_129706,c_192]) ).

tff(c_129968,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_129710,c_128351,c_24]) ).

tff(c_129974,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_129968,c_186]) ).

tff(c_129711,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_129706,c_190]) ).

tff(c_129987,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_129974,c_128326,c_129711,c_16]) ).

tff(c_129992,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_129987,c_120]) ).

tff(c_129999,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_129686,c_128338,c_129992,c_14]) ).

tff(c_130003,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_129999,c_174]) ).

tff(c_129699,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_129694,c_168]) ).

tff(c_130025,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_129968,c_128348,c_76]) ).

tff(c_130026,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_130003,c_129699,c_196,c_130025]) ).

tff(c_130027,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_129705]) ).

tff(c_130046,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_130027,c_190]) ).

tff(c_130051,plain,
    ( ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128326,c_130046,c_16]) ).

tff(c_130052,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_130051]) ).

tff(c_130060,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_130052,c_186]) ).

tff(c_130090,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_129687,c_128337,c_128353,c_22]) ).

tff(c_130029,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_130030,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_130029]) ).

tff(c_130031,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_130030]) ).

tff(c_130035,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_130031,c_160]) ).

tff(c_130065,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_130035,c_129699,c_128354,c_20]) ).

tff(c_130106,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130090,c_130065,c_128348,c_80]) ).

tff(c_130107,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_130060,c_204,c_202,c_200,c_130106]) ).

tff(c_130108,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_130051]) ).

tff(c_130116,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_130108,c_186]) ).

tff(c_130157,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_129686,c_128338,c_14]) ).

tff(c_130158,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_130157]) ).

tff(c_130161,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_130158,c_174]) ).

tff(c_130182,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129687,c_130161,c_128337,c_128353,c_22]) ).

tff(c_130183,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_130157]) ).

tff(c_130188,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_130183,c_114]) ).

tff(c_130121,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128327,c_128351,c_24]) ).

tff(c_130122,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_130121]) ).

tff(c_130144,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130122,c_128348,c_72]) ).

tff(c_130145,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_128337,c_194,c_130144]) ).

tff(c_130194,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_129694,c_130145,c_130031,c_50]) ).

tff(c_130195,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_130188,c_200,c_130194]) ).

tff(c_130196,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_130121]) ).

tff(c_130210,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_130116,c_130196]) ).

tff(c_130211,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_130030]) ).

tff(c_130226,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_130211,c_146]) ).

tff(c_130233,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_129686,c_128338,c_14]) ).

tff(c_130234,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_130233]) ).

tff(c_130238,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_130234,c_112]) ).

tff(c_130267,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130027,c_129681,c_129694,c_88]) ).

tff(c_130268,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_130267]) ).

tff(c_130272,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_130268,c_154]) ).

tff(c_128352,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_128348,c_150]) ).

tff(c_130277,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_130226,c_130238,c_130272,c_128352,c_10]) ).

tff(c_130278,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_130233]) ).

tff(c_130329,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_130211,c_36]) ).

tff(c_130330,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_130329]) ).

tff(c_130304,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128348,c_80]) ).

tff(c_130305,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_129687,c_200,c_130304]) ).

tff(c_130306,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_130305]) ).

tff(c_130311,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_130306,c_186]) ).

tff(c_130218,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_130027,c_190]) ).

tff(c_130316,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_130311,c_128326,c_130218,c_16]) ).

tff(c_130291,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_130226,c_128352,c_10]) ).

tff(c_130292,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_130291]) ).

tff(c_130340,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130316,c_130278,c_130292,c_64]) ).

tff(c_130341,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_130340]) ).

tff(c_130352,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_129687,c_128337,c_128353,c_22]) ).

tff(c_130371,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130306,c_130352,c_128348,c_72]) ).

tff(c_130372,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_130371]) ).

tff(c_130390,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128348,c_130292,c_130211,c_38]) ).

tff(c_130391,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_130390]) ).

tff(c_130472,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130211,c_130330,c_130330,c_130211,c_130278,c_130278,c_130341,c_130372,c_130372,c_130341,c_130391,c_130391,c_406]) ).

tff(c_130473,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_202,c_200,c_130472]) ).

tff(c_130474,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_130305]) ).

tff(c_130651,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130542,c_128320,c_128320,c_130211,c_130278,c_130278,c_130027,c_130474,c_130474,c_130027,c_129681,c_129681,c_666]) ).

tff(c_130652,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_194,c_196,c_130651]) ).

tff(c_130653,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_130291]) ).

tff(c_130659,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_130653,c_110]) ).

tff(c_130285,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_130278,c_114]) ).

tff(c_130665,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_129698,c_130659,c_130285,c_12]) ).

tff(c_130670,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_130665,c_118]) ).

tff(c_130658,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_130653,c_116]) ).

tff(c_130699,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_130670,c_128326,c_130658,c_130218,c_16]) ).

tff(c_130700,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_129693]) ).

tff(c_130712,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_129591,c_128328,c_32]) ).

tff(c_130713,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_130712]) ).

tff(c_130717,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_130713,c_192]) ).

tff(c_130922,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_130717,c_128351,c_24]) ).

tff(c_130928,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_130922,c_186]) ).

tff(c_130718,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_130713,c_190]) ).

tff(c_130723,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_12]) ).

tff(c_130725,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_130723,c_118]) ).

tff(c_130734,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_130725,c_128326,c_130718,c_16]) ).

tff(c_130739,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_130734,c_120]) ).

tff(c_130834,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_129686,c_128338,c_130739,c_14]) ).

tff(c_130838,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_130834,c_174]) ).

tff(c_130855,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129687,c_130838,c_128337,c_128353,c_22]) ).

tff(c_130856,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_12]) ).

tff(c_130858,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_130856]) ).

tff(c_130861,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_130858,c_118]) ).

tff(c_130870,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128326,c_130718,c_130861,c_16]) ).

tff(c_130876,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_130870,c_186]) ).

tff(c_130906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_130876,c_128327,c_130717,c_128351,c_24]) ).

tff(c_130907,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_130856]) ).

tff(c_130909,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_130907]) ).

tff(c_130950,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130909,c_64]) ).

tff(c_130951,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_130928,c_129686,c_204,c_130950]) ).

tff(c_130707,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_130700,c_154]) ).

tff(c_130933,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_130707,c_128352,c_10]) ).

tff(c_130934,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_130933]) ).

tff(c_130946,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_130700,c_128348,c_130934,c_38]) ).

tff(c_130947,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_128341,c_130946]) ).

tff(c_130948,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_130933]) ).

tff(c_130961,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_130951,c_130948]) ).

tff(c_130962,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_130961]) ).

tff(c_130963,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_130907]) ).

tff(c_130969,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_130963,c_162]) ).

tff(c_130978,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_130969,c_128354,c_20]) ).

tff(c_130979,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_130978]) ).

tff(c_130982,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_130979,c_130]) ).

tff(c_130992,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_130982,c_128327,c_130717,c_128351,c_24]) ).

tff(c_130993,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_130978]) ).

tff(c_131000,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_130993,c_126]) ).

tff(c_131029,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129687,c_131000,c_128337,c_128353,c_22]) ).

tff(c_131030,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_130712]) ).

tff(c_131219,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128327,c_128351,c_24]) ).

tff(c_131220,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_131219]) ).

tff(c_131225,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_131220,c_186]) ).

tff(c_129684,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_129681,c_138]) ).

tff(c_130701,plain,
    op(e0,e2) != e1,
    inference(splitRight,[status(thm)],[c_129693]) ).

tff(c_131224,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_131220,c_130]) ).

tff(c_131124,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_131125,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_131124]) ).

tff(c_131126,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_131125]) ).

tff(c_131130,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_131126,c_160]) ).

tff(c_131165,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_131030,c_129681,c_130700,c_88]) ).

tff(c_131166,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_131165]) ).

tff(c_131170,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_131166,c_168]) ).

tff(c_131177,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_131130,c_131170,c_128354,c_20]) ).

tff(c_131182,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_131177,c_126]) ).

tff(c_131216,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129687,c_131182,c_128337,c_128353,c_22]) ).

tff(c_131217,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_131125]) ).

tff(c_131233,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_131217,c_146]) ).

tff(c_131042,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_12]) ).

tff(c_131045,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_131042,c_162]) ).

tff(c_131064,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_131045,c_128354,c_20]) ).

tff(c_131065,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_131064]) ).

tff(c_131070,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_131065,c_126]) ).

tff(c_131104,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129687,c_131070,c_128337,c_128353,c_22]) ).

tff(c_131105,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_131064]) ).

tff(c_131113,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_131105,c_168]) ).

tff(c_131120,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_131030,c_129681,c_130700,c_88]) ).

tff(c_131121,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_131113,c_198,c_131120]) ).

tff(c_131122,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_12]) ).

tff(c_131239,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_131122]) ).

tff(c_131253,plain,
    ( ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_131239,c_64]) ).

tff(c_131254,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_131225,c_129686,c_200,c_131233,c_131253]) ).

tff(c_131255,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_131122]) ).

tff(c_131257,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_131255]) ).

tff(c_131262,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_131257,c_162]) ).

tff(c_131284,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_131224,c_131262,c_128354,c_20]) ).

tff(c_131290,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_131284,c_168]) ).

tff(c_131034,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_131030,c_142]) ).

tff(c_131319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_129684,c_130701,c_131290,c_131034,c_28]) ).

tff(c_131320,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_131255]) ).

tff(c_131325,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_131320,c_118]) ).

tff(c_131036,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_131030,c_190]) ).

tff(c_131335,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_131225,c_128326,c_131325,c_131036,c_16]) ).

tff(c_131336,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_131219]) ).

tff(c_131577,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_130700,c_131030,c_131030,c_131336,c_130700,c_131030,c_740]) ).

tff(c_131578,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_129679]) ).

tff(c_131584,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_131578,c_168]) ).

tff(c_131585,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_131578,c_164]) ).

tff(c_131583,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_131578,c_166]) ).

tff(c_131592,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_131583,c_64]) ).

tff(c_131593,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_131592]) ).

tff(c_131598,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_131593,c_186]) ).

tff(c_131936,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_131598,c_128327,c_128351,c_24]) ).

tff(c_131698,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_131583,c_12]) ).

tff(c_131699,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_131698]) ).

tff(c_131702,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_131699,c_162]) ).

tff(c_131713,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_131584,c_131702,c_128354,c_20]) ).

tff(c_131717,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_131713,c_130]) ).

tff(c_131785,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_131598,c_128327,c_131717,c_128351,c_24]) ).

tff(c_131786,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_131698]) ).

tff(c_131800,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_131786]) ).

tff(c_131803,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_131800,c_158]) ).

tff(c_131824,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128325,c_128341,c_128350,c_2]) ).

tff(c_131884,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_131824,c_36]) ).

tff(c_131885,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_131803,c_200,c_131884]) ).

tff(c_131886,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_131786]) ).

tff(c_131892,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_131886,c_162]) ).

tff(c_131901,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_131584,c_131892,c_128354,c_20]) ).

tff(c_131907,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_131901,c_126]) ).

tff(c_131945,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_131907,c_128337,c_128353,c_22]) ).

tff(c_131960,plain,
    ( ( op(e2,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_131593,c_131886,c_52]) ).

tff(c_131961,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_128352,c_131960]) ).

tff(c_132057,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_131936,c_131945,c_131945,c_131961,c_131936,c_131945,c_744]) ).

tff(c_132058,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_131592]) ).

tff(c_132060,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_132058]) ).

tff(c_132062,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_132060,c_146]) ).

tff(c_132086,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_132087,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_131585,c_132062,c_132086]) ).

tff(c_132088,plain,
    op(e2,e1) = e0,
    inference(splitRight,[status(thm)],[c_132058]) ).

tff(c_132091,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_132088,c_174]) ).

tff(c_132100,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_132091,c_128337,c_128353,c_22]) ).

tff(c_132105,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_132100,c_126]) ).

tff(c_128324,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_106]) ).

tff(c_128340,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_128335,c_102]) ).

tff(c_132106,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_132100,c_180]) ).

tff(c_132122,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_131578,c_88]) ).

tff(c_132123,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128339,c_202,c_132122]) ).

tff(c_132124,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_132123]) ).

tff(c_132148,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_132149,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_131585,c_132148]) ).

tff(c_132111,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_131583,c_12]) ).

tff(c_132112,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_132111]) ).

tff(c_132089,plain,
    op(e2,e3) != e0,
    inference(splitRight,[status(thm)],[c_132058]) ).

tff(c_132117,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_132112,c_110]) ).

tff(c_132137,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_132089,c_132117,c_128352,c_10]) ).

tff(c_132195,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_131584,c_132105,c_128354,c_20]) ).

tff(c_131579,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_129679]) ).

tff(c_132213,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_131579,c_132106,c_128339,c_30]) ).

tff(c_132308,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132124,c_132149,c_132149,c_132112,c_132137,c_132137,c_132112,c_132195,c_132195,c_132149,c_132213,c_132213,c_218]) ).

tff(c_132309,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_198,c_204,c_132308]) ).

tff(c_132311,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_132123]) ).

tff(c_132322,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_129591,c_128328,c_132311,c_32]) ).

tff(c_132310,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_132123]) ).

tff(c_132333,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132322,c_131578,c_132310,c_92]) ).

tff(c_132334,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_132106,c_204,c_198,c_132333]) ).

tff(c_132335,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_132111]) ).

tff(c_132337,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_132335]) ).

tff(c_132340,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_132337,c_158]) ).

tff(c_132444,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_131585,c_128324,c_128340,c_132340,c_4]) ).

tff(c_132445,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_132335]) ).

tff(c_132451,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_132445,c_162]) ).

tff(c_132518,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_131584,c_132105,c_132451,c_128354,c_20]) ).

tff(c_132519,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_132532,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_132519]) ).

tff(c_132538,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_132532,c_124]) ).

tff(c_132557,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_132558,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_132557]) ).

tff(c_132559,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_132558]) ).

tff(c_132565,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_132559,c_160]) ).

tff(c_132539,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_132532,c_122]) ).

tff(c_132572,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_132565,c_132539,c_20]) ).

tff(c_132573,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_132572]) ).

tff(c_132576,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_132573,c_130]) ).

tff(c_132586,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_132526,c_128327,c_132576,c_24]) ).

tff(c_132590,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_132586,c_132]) ).

tff(c_132608,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_132548,c_132538,c_128337,c_132590,c_22]) ).

tff(c_132609,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_132572]) ).

tff(c_132616,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_132609,c_126]) ).

tff(c_132654,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_132548,c_132538,c_128337,c_132616,c_22]) ).

tff(c_132656,plain,
    op(e3,e2) != e0,
    inference(splitRight,[status(thm)],[c_132558]) ).

tff(c_132655,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_132558]) ).

tff(c_132778,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_132655,c_36]) ).

tff(c_132779,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_132778]) ).

tff(c_132668,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_132539,c_20]) ).

tff(c_132669,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_132668]) ).

tff(c_132797,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_132548,c_132538,c_128337,c_22]) ).

tff(c_132540,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_132532,c_156]) ).

tff(c_132695,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_92]) ).

tff(c_132696,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_132540,c_132695]) ).

tff(c_132697,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_132696]) ).

tff(c_132907,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132655,c_132779,c_132779,c_132521,c_132546,c_132546,c_132521,c_132669,c_132669,c_132797,c_132697,c_132697,c_410]) ).

tff(c_132908,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_202,c_196,c_132907]) ).

tff(c_132909,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_132696]) ).

tff(c_132913,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_132909,c_138]) ).

tff(c_132948,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132546,c_128335,c_74]) ).

tff(c_132949,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_132913,c_132538,c_204,c_198,c_132948]) ).

tff(c_132950,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_132668]) ).

tff(c_133085,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_132950]) ).

tff(c_133091,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_133085,c_126]) ).

tff(c_133122,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_132548,c_132538,c_128337,c_133091,c_22]) ).

tff(c_133123,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_132950]) ).

tff(c_132552,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_132546,c_114]) ).

tff(c_133130,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_133123,c_162]) ).

tff(c_132549,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_132546,c_112]) ).

tff(c_132537,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_132532,c_150]) ).

tff(c_132952,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_132549,c_132537,c_10]) ).

tff(c_132953,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_132952]) ).

tff(c_132956,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_132953,c_154]) ).

tff(c_132963,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_132950]) ).

tff(c_132975,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132963,c_132532,c_80]) ).

tff(c_132976,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_132526,c_132548,c_200,c_204,c_132975]) ).

tff(c_132977,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_132950]) ).

tff(c_132986,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_132977,c_168]) ).

tff(c_132995,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_92]) ).

tff(c_132996,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_132540,c_132995]) ).

tff(c_132997,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_132996]) ).

tff(c_133021,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_132656,c_128324,c_128340,c_4]) ).

tff(c_133026,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_133021,c_164]) ).

tff(c_133031,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_132997,c_84]) ).

tff(c_133032,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_133026,c_133031]) ).

tff(c_133055,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_132997,c_133032,c_88]) ).

tff(c_133056,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_132986,c_194,c_133055]) ).

tff(c_133057,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_132996]) ).

tff(c_133069,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_133057,c_88]) ).

tff(c_133070,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_128339,c_198,c_132956,c_133069]) ).

tff(c_133071,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_132952]) ).

tff(c_133077,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_133071,c_110]) ).

tff(c_133149,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_132552,c_133130,c_133077,c_12]) ).

tff(c_133189,plain,
    ( ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_133123,c_133149,c_62]) ).

tff(c_133190,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_132524,c_202,c_204,c_132656,c_133189]) ).

tff(c_133191,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e2,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_132545]) ).

tff(c_133193,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_133191]) ).

tff(c_133199,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_133193,c_110]) ).

tff(c_133192,plain,
    op(e2,e1) != e0,
    inference(splitRight,[status(thm)],[c_132545]) ).

tff(c_133204,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_133192,c_128338,c_14]) ).

tff(c_133205,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_133204]) ).

tff(c_133211,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_133205,c_114]) ).

tff(c_133216,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_133205,c_128335,c_78]) ).

tff(c_133217,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_132525,c_204,c_202,c_133216]) ).

tff(c_133239,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_133217,c_132532,c_72]) ).

tff(c_133240,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_133239]) ).

tff(c_133241,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_133240]) ).

tff(c_133254,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_133241,c_133217,c_132532,c_68]) ).

tff(c_133255,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_133254]) ).

tff(c_133260,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_133255,c_162]) ).

tff(c_133308,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_133199,c_133211,c_133260,c_12]) ).

tff(c_133195,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_133193,c_146]) ).

tff(c_133229,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_133195,c_128325,c_128341,c_2]) ).

tff(c_133245,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_133241,c_186]) ).

tff(c_133351,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_132527,c_128326,c_133245,c_16]) ).

tff(c_133210,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_133205,c_178]) ).

tff(c_133317,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_132525,c_133210,c_128339,c_30]) ).

tff(c_133418,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_133308,c_128335,c_128335,c_133229,c_133351,c_133351,c_133308,c_133241,c_133241,c_133229,c_133317,c_133317,c_586]) ).

tff(c_133419,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_200,c_202,c_196,c_133418]) ).

tff(c_133420,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_133240]) ).

tff(c_133426,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_133420,c_162]) ).

tff(c_133519,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_133199,c_133211,c_133426,c_12]) ).

tff(c_133447,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_133217,c_133205,c_128335,c_66]) ).

tff(c_133448,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_133447]) ).

tff(c_133480,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_133448,c_92]) ).

tff(c_133481,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_132540,c_133480]) ).

tff(c_133585,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_133193,c_133519,c_133519,c_133481,c_133193,c_133519,c_726]) ).

tff(c_133586,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_133204]) ).

tff(c_133599,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_133586,c_128335,c_78]) ).

tff(c_133600,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_132525,c_200,c_202,c_133599]) ).

tff(c_133627,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_133600,c_132532,c_72]) ).

tff(c_133628,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_133627]) ).

tff(c_133629,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_133628]) ).

tff(c_133633,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_133629,c_186]) ).

tff(c_133591,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_133586,c_120]) ).

tff(c_133664,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_132527,c_128326,c_133633,c_133591,c_16]) ).

tff(c_133665,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_133628]) ).

tff(c_133671,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_133665,c_162]) ).

tff(c_133593,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_133586,c_114]) ).

tff(c_133697,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_133199,c_133671,c_133593,c_12]) ).

tff(c_133728,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_133195,c_128325,c_128341,c_2]) ).

tff(c_133732,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_133728,c_98]) ).

tff(c_133739,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128324,c_128340,c_133732,c_4]) ).

tff(c_133810,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_133586,c_133697,c_133697,c_133739,c_133586,c_133697,c_758]) ).

tff(c_133811,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_133191]) ).

tff(c_133813,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_133811,c_158]) ).

tff(c_133812,plain,
    op(e2,e3) != e0,
    inference(splitRight,[status(thm)],[c_133191]) ).

tff(c_133823,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_133812,c_132537,c_10]) ).

tff(c_133824,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_133823]) ).

tff(c_133830,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_133824,c_116]) ).

tff(c_133858,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132532,c_68]) ).

tff(c_133859,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_133858]) ).

tff(c_133860,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_133859]) ).

tff(c_133900,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_133860,c_128320,c_86]) ).

tff(c_133901,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_133830,c_198,c_133900]) ).

tff(c_133902,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_133859]) ).

tff(c_133904,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_133902]) ).

tff(c_133919,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_133904,c_160]) ).

tff(c_133969,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_133813,c_128324,c_128340,c_133919,c_4]) ).

tff(c_133970,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_133902]) ).

tff(c_133845,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_133192,c_128338,c_14]) ).

tff(c_133846,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_133845]) ).

tff(c_134004,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_133970,c_133846,c_128335,c_78]) ).

tff(c_134005,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_132525,c_200,c_204,c_202,c_134004]) ).

tff(c_134006,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_133845]) ).

tff(c_134011,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_134006,c_120]) ).

tff(c_133815,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_133811,c_162]) ).

tff(c_134018,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132532,c_80]) ).

tff(c_134019,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_132526,c_133815,c_204,c_134018]) ).

tff(c_134032,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_134019,c_132532,c_68]) ).

tff(c_134033,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_134032]) ).

tff(c_134034,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_134033]) ).

tff(c_134108,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_134034,c_128320,c_86]) ).

tff(c_134109,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_133830,c_198,c_134108]) ).

tff(c_134110,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_134033]) ).

tff(c_134142,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_134019,c_134110,c_132532,c_72]) ).

tff(c_134143,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_134142]) ).

tff(c_134166,plain,
    ( ( e3 = e1 )
    | ( op(e2,e0) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_134143,c_128320,c_82]) ).

tff(c_134167,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_134011,c_196,c_134166]) ).

tff(c_134168,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_133823]) ).

tff(c_134175,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_134168,c_116]) ).

tff(c_134194,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132532,c_80]) ).

tff(c_134195,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_132526,c_133815,c_204,c_134194]) ).

tff(c_134208,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_134195,c_132532,c_72]) ).

tff(c_134209,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_134208]) ).

tff(c_134210,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_134209]) ).

tff(c_134280,plain,
    ( ( e3 = e1 )
    | ( op(e2,e0) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_134210,c_128320,c_82]) ).

tff(c_134281,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_134175,c_196,c_134280]) ).

tff(c_134283,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_134209]) ).

tff(c_134384,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e2 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_128320,c_86]) ).

tff(c_134385,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_134283,c_198,c_134384]) ).

tff(c_134400,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_134385,c_128320,c_82]) ).

tff(c_134401,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_134400]) ).

tff(c_134506,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_134401,c_134195,c_134195,c_128335,c_134401,c_134195,c_756]) ).

tff(c_134507,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_132519]) ).

tff(c_134512,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_134507,c_128]) ).

tff(c_134515,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_134507,c_122]) ).

tff(c_134522,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_134515,c_20]) ).

tff(c_134523,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_134522]) ).

tff(c_134526,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_134523,c_160]) ).

tff(c_134536,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_134537,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_134526,c_134536]) ).

tff(c_730,plain,
    ( ( op(op(e3,op(e3,e3)),e3) != e2 )
    | ( op(e3,e3) != e0 )
    | ( op(e3,op(e3,e3)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_640]) ).

tff(c_134723,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_134537,c_134537,c_134507,c_128320,c_134537,c_730]) ).

tff(c_134724,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_134522]) ).

tff(c_135162,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_134724]) ).

tff(c_135165,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_135162,c_130]) ).

tff(c_135210,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_132526,c_128327,c_134512,c_135165,c_24]) ).

tff(c_135211,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_134724]) ).

tff(c_135600,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135211,c_134507,c_80]) ).

tff(c_135601,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_132526,c_204,c_202,c_135600]) ).

tff(c_135605,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_135601,c_174]) ).

tff(c_135217,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_135211,c_162]) ).

tff(c_135225,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_135217,c_12]) ).

tff(c_135226,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_135225]) ).

tff(c_135228,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_135226,c_158]) ).

tff(c_135330,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_135331,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_135228,c_135330]) ).

tff(c_135474,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_135331,c_135331,c_134507,c_128320,c_135331,c_730]) ).

tff(c_135475,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_135225]) ).

tff(c_135589,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_135475]) ).

tff(c_134513,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_134507,c_150]) ).

tff(c_134726,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_134513,c_10]) ).

tff(c_134727,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_134726]) ).

tff(c_134731,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_134727,c_112]) ).

tff(c_134750,plain,
    ( ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128335,c_78]) ).

tff(c_134751,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_132525,c_134731,c_202,c_134750]) ).

tff(c_134738,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_134724]) ).

tff(c_134790,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_134751,c_134738,c_134507,c_76]) ).

tff(c_134791,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_204,c_196,c_198,c_134790]) ).

tff(c_134792,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_134724]) ).

tff(c_134808,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_134792,c_134507,c_80]) ).

tff(c_134809,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_132526,c_204,c_202,c_134808]) ).

tff(c_135031,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_134809,c_134792,c_134507,c_68]) ).

tff(c_135032,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_135031]) ).

tff(c_135159,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_135032,c_134809,c_134809,c_128335,c_135032,c_134809,c_756]) ).

tff(c_135160,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_134726]) ).

tff(c_135477,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_135160]) ).

tff(c_135484,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_135477,c_110]) ).

tff(c_135500,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_135484,c_135475]) ).

tff(c_135505,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_135500,c_118]) ).

tff(c_135535,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_132526,c_128327,c_134512,c_24]) ).

tff(c_135573,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_135535,c_128320,c_86]) ).

tff(c_135574,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_135505,c_198,c_135573]) ).

tff(c_135575,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_135160]) ).

tff(c_135623,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135589,c_135575,c_64]) ).

tff(c_135624,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_132527,c_135605,c_200,c_204,c_135623]) ).

tff(c_135625,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_135475]) ).

tff(c_135631,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_135625,c_166]) ).

tff(c_134516,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_134507,c_156]) ).

tff(c_135219,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_135211,c_168]) ).

tff(c_135580,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_135575,c_154]) ).

tff(c_135649,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_92]) ).

tff(c_135650,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_135219,c_135580,c_135649]) ).

tff(c_135662,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_132521,c_135650,c_88]) ).

tff(c_135663,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_135631,c_134516,c_135662]) ).

tff(c_135665,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_135664,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_139989,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_135664]) ).

tff(c_139995,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_139989,c_154]) ).

tff(c_139994,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_139989,c_152]) ).

tff(c_141342,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_141343,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_139994,c_141342]) ).

tff(c_136448,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_135664]) ).

tff(c_135666,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_132519]) ).

tff(c_136438,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_135666,c_150]) ).

tff(c_135675,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_135666,c_156]) ).

tff(c_135667,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_135681,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_135667,c_154]) ).

tff(c_135684,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_135667,c_110]) ).

tff(c_135683,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_135667,c_116]) ).

tff(c_135690,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128339,c_88]) ).

tff(c_135691,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_135690]) ).

tff(c_135698,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_135691,c_190]) ).

tff(c_135697,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_135691,c_192]) ).

tff(c_135674,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_135666,c_122]) ).

tff(c_135842,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_135674,c_20]) ).

tff(c_135843,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_135842]) ).

tff(c_135876,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135843,c_135666,c_72]) ).

tff(c_135877,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_135697,c_128337,c_202,c_198,c_135876]) ).

tff(c_135878,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_135842]) ).

tff(c_135880,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_135878]) ).

tff(c_135892,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135880,c_135666,c_72]) ).

tff(c_135893,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_135697,c_128337,c_194,c_198,c_135892]) ).

tff(c_135894,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_135878]) ).

tff(c_135900,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_135894,c_162]) ).

tff(c_135680,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_135667,c_146]) ).

tff(c_135703,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_135681,c_135664]) ).

tff(c_135704,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_135703]) ).

tff(c_135740,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135691,c_135704,c_92]) ).

tff(c_135741,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_135675,c_135740]) ).

tff(c_135777,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135691,c_135741,c_135704,c_84]) ).

tff(c_135778,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_135777]) ).

tff(c_135782,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_135778,c_152]) ).

tff(c_135805,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_135680,c_128325,c_128341,c_135782,c_2]) ).

tff(c_135806,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_135703]) ).

tff(c_135812,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_135806,c_180]) ).

tff(c_135673,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_135666,c_124]) ).

tff(c_135682,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_135667,c_112]) ).

tff(c_135817,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_135684,c_12]) ).

tff(c_135818,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_135817]) ).

tff(c_135824,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_135818,c_114]) ).

tff(c_135829,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_135682,c_135824,c_128338,c_14]) ).

tff(c_135833,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_135829,c_174]) ).

tff(c_135839,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_135812,c_135673,c_128337,c_135833,c_22]) ).

tff(c_135840,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_135817]) ).

tff(c_135908,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_135900,c_135840]) ).

tff(c_135913,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_135908,c_118]) ).

tff(c_135971,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_135683,c_128326,c_135698,c_135913,c_16]) ).

tff(c_135972,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_135690]) ).

tff(c_135976,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_135972]) ).

tff(c_135987,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135976,c_135664]) ).

tff(c_135988,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_135987]) ).

tff(c_135989,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_135988]) ).

tff(c_135995,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_135989,c_164]) ).

tff(c_136094,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_136095,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_135995,c_135680,c_136094]) ).

tff(c_136096,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_135988]) ).

tff(c_136179,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_136096,c_135976,c_92]) ).

tff(c_136180,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_204,c_198,c_136179]) ).

tff(c_136184,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_136180,c_166]) ).

tff(c_136107,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135666,c_72]) ).

tff(c_136108,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128337,c_198,c_136107]) ).

tff(c_136109,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_136108]) ).

tff(c_136112,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_136109,c_130]) ).

tff(c_136102,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_136096,c_180]) ).

tff(c_136119,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_136102,c_135673,c_128337,c_22]) ).

tff(c_136123,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_136119,c_126]) ).

tff(c_136155,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_135674,c_136112,c_136123,c_20]) ).

tff(c_136159,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_136155,c_160]) ).

tff(c_136165,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_136166,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_136159,c_135680,c_136165]) ).

tff(c_136167,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_136108]) ).

tff(c_136172,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_136167,c_162]) ).

tff(c_136202,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_135684,c_136184,c_136172,c_12]) ).

tff(c_136358,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_135667,c_136202,c_136202,c_136180,c_135667,c_136202,c_726]) ).

tff(c_136359,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_135972]) ).

tff(c_136371,plain,
    ( ( op(e0,e1) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_136359,c_135664]) ).

tff(c_136372,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_135681,c_202,c_136371]) ).

tff(c_136430,plain,
    ( ( op(e0,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_136372,c_136359,c_92]) ).

tff(c_136431,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_204,c_198,c_135675,c_136430]) ).

tff(c_136432,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_136459,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_136438,c_136432]) ).

tff(c_136460,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_136459]) ).

tff(c_136562,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_136448,c_135666,c_136460,c_38]) ).

tff(c_136563,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_128341,c_136562]) ).

tff(c_136564,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_136459]) ).

tff(c_137003,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_136564,c_64]) ).

tff(c_137004,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_137003]) ).

tff(c_137005,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_137004]) ).

tff(c_137034,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_137005,c_186]) ).

tff(c_136566,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_136448,c_88]) ).

tff(c_136567,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128339,c_202,c_136566]) ).

tff(c_136568,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_136567]) ).

tff(c_136573,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_136568,c_192]) ).

tff(c_136590,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_136568,c_136448,c_92]) ).

tff(c_136591,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_136590]) ).

tff(c_136592,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_136591]) ).

tff(c_136924,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_136568,c_136592,c_136448,c_84]) ).

tff(c_136925,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_136924]) ).

tff(c_136990,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_136925,c_136568,c_136568,c_128320,c_136925,c_136568,c_764]) ).

tff(c_136991,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_136591]) ).

tff(c_137049,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_135666,c_68]) ).

tff(c_137050,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_137049]) ).

tff(c_137051,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_137050]) ).

tff(c_137183,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_136991,c_136568,c_136568,c_137051,c_136991,c_136568,c_736]) ).

tff(c_137185,plain,
    op(e1,e0) != e3,
    inference(splitRight,[status(thm)],[c_137050]) ).

tff(c_137199,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_137034,c_128327,c_136573,c_137185,c_24]) ).

tff(c_137200,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(splitRight,[status(thm)],[c_137004]) ).

tff(c_137202,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_137200]) ).

tff(c_137205,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_137202,c_158]) ).

tff(c_136453,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_136448,c_152]) ).

tff(c_137318,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_137319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_137205,c_136453,c_137318]) ).

tff(c_137320,plain,
    op(e2,e1) = e0,
    inference(splitRight,[status(thm)],[c_137200]) ).

tff(c_137323,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_137320,c_174]) ).

tff(c_136439,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_135666,c_124]) ).

tff(c_137399,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_137323,c_136439,c_128337,c_22]) ).

tff(c_137404,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_137399,c_180]) ).

tff(c_137409,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_136568,c_136991,c_136448,c_84]) ).

tff(c_137410,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_137404,c_196,c_200,c_137409]) ).

tff(c_137411,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_136567]) ).

tff(c_137473,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_137411,c_142]) ).

tff(c_137418,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_136564,c_116]) ).

tff(c_137539,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128326,c_137418,c_16]) ).

tff(c_137540,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_137539]) ).

tff(c_137544,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_137540,c_120]) ).

tff(c_137481,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137411,c_136448,c_92]) ).

tff(c_137482,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_198,c_204,c_137481]) ).

tff(c_137486,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_137482,c_178]) ).

tff(c_137475,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_137411,c_168]) ).

tff(c_137424,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128327,c_24]) ).

tff(c_137425,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_137424]) ).

tff(c_137429,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_137425,c_186]) ).

tff(c_137445,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_137429,c_128326,c_137418,c_16]) ).

tff(c_137451,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_137445,c_190]) ).

tff(c_137456,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137411,c_136448,c_92]) ).

tff(c_137457,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_198,c_204,c_137456]) ).

tff(c_137467,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137457,c_137411,c_136448,c_84]) ).

tff(c_137468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_137451,c_196,c_194,c_200,c_137467]) ).

tff(c_137469,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_137424]) ).

tff(c_137492,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_137469]) ).

tff(c_137524,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137492,c_135666,c_72]) ).

tff(c_137525,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_128337,c_137475,c_198,c_137524]) ).

tff(c_137526,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_137469]) ).

tff(c_137552,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137526,c_135666,c_68]) ).

tff(c_137553,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_137552]) ).

tff(c_137554,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_137553]) ).

tff(c_137558,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_137554,c_174]) ).

tff(c_137618,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_137544,c_137486,c_128338,c_137558,c_14]) ).

tff(c_137619,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_137553]) ).

tff(c_137624,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_137619,c_162]) ).

tff(c_137649,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137540,c_136564,c_52]) ).

tff(c_137650,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_137624,c_194,c_137649]) ).

tff(c_137543,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_137540,c_118]) ).

tff(c_137419,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_136564,c_110]) ).

tff(c_137670,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_137543,c_137419,c_137624,c_12]) ).

tff(c_137630,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_137631,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_136453,c_137630]) ).

tff(c_137756,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_137650,c_137670,c_137670,c_137631,c_137650,c_137670,c_758]) ).

tff(c_137757,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_137539]) ).

tff(c_137787,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_137757,c_190]) ).

tff(c_137816,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_135665,c_128328,c_137473,c_137787,c_32]) ).

tff(c_137817,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(splitRight,[status(thm)],[c_135664]) ).

tff(c_137819,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_137817]) ).

tff(c_137825,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_137819,c_180]) ).

tff(c_138083,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_137825,c_136439,c_128337,c_22]) ).

tff(c_137824,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_137819,c_178]) ).

tff(c_136433,plain,
    op(e2,e3) != e0,
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_137832,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_137824,c_136433,c_64]) ).

tff(c_137833,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_137832]) ).

tff(c_137846,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_137833,c_118]) ).

tff(c_136441,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_135666,c_156]) ).

tff(c_138068,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137819,c_92]) ).

tff(c_138069,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_204,c_136441,c_138068]) ).

tff(c_138074,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_138069,c_166]) ).

tff(c_137855,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_137825,c_136439,c_128337,c_22]) ).

tff(c_136440,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_135666,c_122]) ).

tff(c_137860,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_137855,c_126]) ).

tff(c_137868,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_136440,c_137860,c_20]) ).

tff(c_137869,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_137868]) ).

tff(c_137891,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137855,c_137869,c_135666,c_72]) ).

tff(c_137892,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_137891]) ).

tff(c_137896,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_137892,c_192]) ).

tff(c_137911,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_135665,c_128328,c_137896,c_32]) ).

tff(c_137830,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_136438,c_136432]) ).

tff(c_137831,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_137830]) ).

tff(c_137836,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_137831,c_146]) ).

tff(c_137931,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_36]) ).

tff(c_137932,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_137836,c_137931]) ).

tff(c_137941,plain,
    ( ( op(e3,e3) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_137932,c_48]) ).

tff(c_137942,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_137941]) ).

tff(c_137880,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137819,c_92]) ).

tff(c_137881,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_204,c_136441,c_137880]) ).

tff(c_137885,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_137881,c_166]) ).

tff(c_137840,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_137831,c_110]) ).

tff(c_137901,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_137846,c_137885,c_137840,c_12]) ).

tff(c_137953,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137911,c_137819,c_137881,c_88]) ).

tff(c_137954,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_137953]) ).

tff(c_138053,plain,
    ( ( e3 = e2 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137855,c_128320,c_128320,c_137911,c_137833,c_137833,c_137942,c_137855,c_137855,c_137901,c_137954,c_137954,c_702]) ).

tff(c_138054,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_204,c_194,c_138053]) ).

tff(c_138055,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_137868]) ).

tff(c_138061,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_138055,c_162]) ).

tff(c_138080,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_137846,c_138074,c_138061,c_137840,c_12]) ).

tff(c_138081,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_137832]) ).

tff(c_138119,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_138081,c_158]) ).

tff(c_138199,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_138200,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_138119,c_138199]) ).

tff(c_138105,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137819,c_92]) ).

tff(c_138106,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_204,c_136441,c_138105]) ).

tff(c_138137,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137819,c_138106,c_88]) ).

tff(c_138138,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_138137]) ).

tff(c_138139,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_138138]) ).

tff(c_138144,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_138139,c_190]) ).

tff(c_138163,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_138081,c_137831,c_56]) ).

tff(c_138164,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_138144,c_128338,c_202,c_194,c_138163]) ).

tff(c_138166,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_138138]) ).

tff(c_138219,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_135665,c_128328,c_138166,c_32]) ).

tff(c_138121,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_138081,c_162]) ).

tff(c_138088,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_138083,c_126]) ).

tff(c_138127,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_138121,c_136440,c_138088,c_20]) ).

tff(c_138131,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_138127,c_130]) ).

tff(c_138087,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_138083,c_132]) ).

tff(c_138190,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_138131,c_138087,c_24]) ).

tff(c_138338,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_138083,c_128320,c_128320,c_138200,c_137831,c_137831,c_138219,c_138190,c_138190,c_138219,c_137819,c_137819,c_618]) ).

tff(c_138339,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_200,c_196,c_138338]) ).

tff(c_138340,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_137830]) ).

tff(c_138345,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_138340,c_154]) ).

tff(c_138478,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137819,c_92]) ).

tff(c_138479,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_204,c_136441,c_138478]) ).

tff(c_138518,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137819,c_138479,c_88]) ).

tff(c_138519,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_138345,c_138518]) ).

tff(c_138365,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_138340,c_64]) ).

tff(c_138366,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_137824,c_202,c_138365]) ).

tff(c_138367,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_138366]) ).

tff(c_138372,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_138367,c_186]) ).

tff(c_138348,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_138340,c_110]) ).

tff(c_138378,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_137819,c_92]) ).

tff(c_138379,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_204,c_136441,c_138378]) ).

tff(c_138354,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_137825,c_136439,c_128337,c_22]) ).

tff(c_138359,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_138354,c_126]) ).

tff(c_138390,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_136440,c_138359,c_20]) ).

tff(c_138391,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_138390]) ).

tff(c_138437,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_138379,c_138391,c_54]) ).

tff(c_138438,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_138348,c_128340,c_138437]) ).

tff(c_138439,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_138390]) ).

tff(c_138443,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_138439,c_130]) ).

tff(c_138358,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_138354,c_132]) ).

tff(c_138465,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_138372,c_128327,c_138443,c_138358,c_24]) ).

tff(c_138466,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_138366]) ).

tff(c_138469,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_138466,c_158]) ).

tff(c_138540,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_138541,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_138469,c_138540]) ).

tff(c_138471,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_138466,c_162]) ).

tff(c_138489,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_138471,c_136440,c_138359,c_20]) ).

tff(c_138493,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_138489,c_130]) ).

tff(c_138508,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_138493,c_138358,c_24]) ).

tff(c_138668,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_138519,c_138541,c_138541,c_138466,c_138340,c_138340,c_138519,c_138508,c_138508,c_138354,c_138479,c_138479,c_232]) ).

tff(c_138669,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_202,c_194,c_138668]) ).

tff(c_138670,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_137817]) ).

tff(c_138675,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_138670,c_166]) ).

tff(c_139797,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_138675,c_12]) ).

tff(c_139798,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_139797]) ).

tff(c_139803,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_139798,c_114]) ).

tff(c_138682,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128338,c_14]) ).

tff(c_138683,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_138682]) ).

tff(c_138687,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_138683,c_120]) ).

tff(c_138685,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_138683,c_174]) ).

tff(c_138785,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_138685,c_136439,c_128337,c_22]) ).

tff(c_138689,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_138683,c_114]) ).

tff(c_138696,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128327,c_24]) ).

tff(c_138697,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_138696]) ).

tff(c_138774,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_138697,c_135666,c_72]) ).

tff(c_138775,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_128337,c_198,c_138774]) ).

tff(c_138779,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_138775,c_162]) ).

tff(c_138694,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_136438,c_136432]) ).

tff(c_138695,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_138694]) ).

tff(c_138703,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_138695,c_110]) ).

tff(c_138794,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_138689,c_138779,c_138703,c_12]) ).

tff(c_138702,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_138695,c_116]) ).

tff(c_138861,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_138687,c_128326,c_138702,c_16]) ).

tff(c_138677,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_138670,c_164]) ).

tff(c_138806,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_138807,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_138677,c_138806]) ).

tff(c_138671,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_137817]) ).

tff(c_138789,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_138785,c_180]) ).

tff(c_138816,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_138671,c_128339,c_138789,c_30]) ).

tff(c_706,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_138953,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_138785,c_128320,c_128320,c_138794,c_138861,c_138861,c_138807,c_138785,c_138785,c_138785,c_138816,c_138816,c_706]) ).

tff(c_138954,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_204,c_196,c_138953]) ).

tff(c_138955,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_138696]) ).

tff(c_138978,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_138955]) ).

tff(c_138981,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_138978,c_132]) ).

tff(c_139070,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_138685,c_136439,c_128337,c_138981,c_22]) ).

tff(c_139071,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_138955]) ).

tff(c_139078,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139071,c_186]) ).

tff(c_138961,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_138695,c_116]) ).

tff(c_139133,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_138687,c_128326,c_139078,c_138961,c_16]) ).

tff(c_139134,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_138694]) ).

tff(c_139140,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139134,c_116]) ).

tff(c_139139,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139134,c_154]) ).

tff(c_139149,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_138670,c_88]) ).

tff(c_139150,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_128339,c_202,c_139139,c_139149]) ).

tff(c_139181,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_139182,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_138677,c_139181]) ).

tff(c_139141,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139134,c_110]) ).

tff(c_139147,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_138689,c_139141,c_12]) ).

tff(c_139148,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_139147]) ).

tff(c_139155,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139150,c_192]) ).

tff(c_139170,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128327,c_139155,c_24]) ).

tff(c_139171,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_139170]) ).

tff(c_236,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_139343,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139150,c_139182,c_139182,c_139148,c_139134,c_139134,c_139150,c_139171,c_139171,c_139148,c_139150,c_139150,c_236]) ).

tff(c_139344,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_202,c_204,c_139343]) ).

tff(c_139345,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_139170]) ).

tff(c_139379,plain,
    ( ( e1 = e0 )
    | ( op(e2,e0) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139150,c_139345,c_128320,c_94]) ).

tff(c_139380,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_138687,c_204,c_139379]) ).

tff(c_139381,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_139147]) ).

tff(c_139386,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_139381,c_118]) ).

tff(c_139497,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_138687,c_128326,c_139140,c_139386,c_16]) ).

tff(c_139498,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_138682]) ).

tff(c_139783,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_139498]) ).

tff(c_139786,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_139783,c_112]) ).

tff(c_139500,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_138670,c_88]) ).

tff(c_139501,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128339,c_202,c_139500]) ).

tff(c_139502,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_139501]) ).

tff(c_139747,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139502,c_138670,c_92]) ).

tff(c_139748,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_136441,c_139747]) ).

tff(c_139513,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_136439,c_128337,c_22]) ).

tff(c_139514,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_139513]) ).

tff(c_139517,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_139514,c_132]) ).

tff(c_139507,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139502,c_192]) ).

tff(c_139654,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_139517,c_128327,c_139507,c_24]) ).

tff(c_139721,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_139654,c_139514,c_139514,c_128335,c_139654,c_139514,c_756]) ).

tff(c_139722,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_139513]) ).

tff(c_139729,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_139722,c_174]) ).

tff(c_139735,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_139729,c_139498]) ).

tff(c_139741,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_139735,c_178]) ).

tff(c_139758,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_139748,c_139741]) ).

tff(c_139759,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_139501]) ).

tff(c_139766,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139759,c_154]) ).

tff(c_139794,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_139786,c_139766,c_136438,c_136432]) ).

tff(c_139795,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_139498]) ).

tff(c_139809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_139803,c_139795]) ).

tff(c_139810,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_139797]) ).

tff(c_139823,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_139810]) ).

tff(c_139832,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_139823,c_110]) ).

tff(c_139846,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_139832,c_139766,c_136438,c_136432]) ).

tff(c_139847,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_139810]) ).

tff(c_139902,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139847,c_162]) ).

tff(c_138676,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_138670,c_168]) ).

tff(c_139771,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_136439,c_128337,c_22]) ).

tff(c_139772,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_139771]) ).

tff(c_139849,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139772,c_135666,c_72]) ).

tff(c_139850,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_139849]) ).

tff(c_139851,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_139850]) ).

tff(c_139854,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139851,c_130]) ).

tff(c_139872,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_139766,c_136438,c_136432]) ).

tff(c_139876,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_139872,c_146]) ).

tff(c_139884,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_36]) ).

tff(c_139885,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_139876,c_139884]) ).

tff(c_139889,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_139885,c_160]) ).

tff(c_139895,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_138676,c_136440,c_139854,c_139889,c_20]) ).

tff(c_139896,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_139850]) ).

tff(c_139909,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_139902,c_139896]) ).

tff(c_139910,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_139771]) ).

tff(c_139916,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_139910,c_174]) ).

tff(c_139935,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_139916,c_139498]) ).

tff(c_139941,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_139935,c_178]) ).

tff(c_139972,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_138670,c_139759,c_92]) ).

tff(c_139973,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_139941,c_204,c_198,c_139972]) ).

tff(c_139974,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_132519]) ).

tff(c_140464,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128338,c_14]) ).

tff(c_140465,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_140464]) ).

tff(c_140469,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_140465,c_120]) ).

tff(c_140480,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139989,c_88]) ).

tff(c_140481,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128339,c_202,c_140480]) ).

tff(c_140482,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_140481]) ).

tff(c_140497,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_140482,c_190]) ).

tff(c_140728,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_140469,c_128326,c_140497,c_16]) ).

tff(c_140739,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140482,c_140728,c_128320,c_94]) ).

tff(c_140740,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_140739]) ).

tff(c_140471,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_140465,c_114]) ).

tff(c_139980,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139974,c_150]) ).

tff(c_140478,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_139995,c_139980,c_10]) ).

tff(c_140479,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_140478]) ).

tff(c_140487,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_140479,c_110]) ).

tff(c_140504,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_140471,c_140487,c_12]) ).

tff(c_140505,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_140504]) ).

tff(c_139982,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139974,c_122]) ).

tff(c_140516,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_139982,c_20]) ).

tff(c_140517,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_140516]) ).

tff(c_140528,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_140517,c_130]) ).

tff(c_139979,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139974,c_128]) ).

tff(c_140518,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_140469,c_128326,c_140497,c_16]) ).

tff(c_140522,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_140518,c_186]) ).

tff(c_140536,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_140528,c_128327,c_139979,c_140522,c_24]) ).

tff(c_140537,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_140516]) ).

tff(c_140539,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_140537]) ).

tff(c_140545,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_140539,c_168]) ).

tff(c_140561,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140482,c_139989,c_84]) ).

tff(c_140562,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_140545,c_200,c_140561]) ).

tff(c_140571,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140562,c_140465,c_128335,c_74]) ).

tff(c_140572,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_140571]) ).

tff(c_140550,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_140469,c_128326,c_140497,c_16]) ).

tff(c_140598,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140482,c_140550,c_128320,c_94]) ).

tff(c_140599,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_140598]) ).

tff(c_140624,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_139994,c_128325,c_128341,c_2]) ).

tff(c_140703,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140505,c_128335,c_128335,c_140572,c_140479,c_140479,c_140482,c_140599,c_140599,c_140624,c_140562,c_140562,c_490]) ).

tff(c_140704,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_202,c_196,c_140703]) ).

tff(c_140705,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_140537]) ).

tff(c_140749,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140740,c_140705,c_139974,c_68]) ).

tff(c_140750,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_140749]) ).

tff(c_140845,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_139974,c_140750,c_140750,c_140465,c_139974,c_140750,c_750]) ).

tff(c_140846,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_140504]) ).

tff(c_140954,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_140846,c_118]) ).

tff(c_141006,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_140469,c_128326,c_140497,c_140954,c_16]) ).

tff(c_141008,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_140481]) ).

tff(c_141091,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_135665,c_128328,c_141008,c_32]) ).

tff(c_141007,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_140481]) ).

tff(c_141117,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141091,c_141007,c_139989,c_92]) ).

tff(c_141118,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_141117]) ).

tff(c_141137,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141118,c_140465,c_128335,c_66]) ).

tff(c_141138,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_141137]) ).

tff(c_141222,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_139974,c_141138,c_141138,c_140465,c_139974,c_141138,c_750]) ).

tff(c_141223,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_140478]) ).

tff(c_141227,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_141223,c_146]) ).

tff(c_141247,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_141248,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_139994,c_141247]) ).

tff(c_141301,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_141248,c_36]) ).

tff(c_141302,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_141227,c_141301]) ).

tff(c_141303,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_140464]) ).

tff(c_141305,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_141303]) ).

tff(c_140000,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_64]) ).

tff(c_140004,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_140000,c_120]) ).

tff(c_140056,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_139995,c_139980,c_10]) ).

tff(c_140057,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_140056]) ).

tff(c_140061,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_140057,c_112]) ).

tff(c_139991,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_139989,c_134]) ).

tff(c_140181,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_140004,c_140061,c_128338,c_14]) ).

tff(c_140186,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_140181,c_178]) ).

tff(c_140108,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_139982,c_20]) ).

tff(c_140109,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_140108]) ).

tff(c_140112,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_140109,c_160]) ).

tff(c_140142,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_140143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_140112,c_139994,c_140142]) ).

tff(c_140144,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_140108]) ).

tff(c_140157,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_140144]) ).

tff(c_140163,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_140157,c_168]) ).

tff(c_140002,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_140000,c_118]) ).

tff(c_140011,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_140002,c_12]) ).

tff(c_140012,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_140011]) ).

tff(c_140018,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_140012,c_110]) ).

tff(c_140052,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139989,c_139974,c_42]) ).

tff(c_140053,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_140018,c_128325,c_140052]) ).

tff(c_140054,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_140011]) ).

tff(c_140067,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_140054]) ).

tff(c_140073,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_140067,c_114]) ).

tff(c_140105,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_140004,c_140061,c_128338,c_140073,c_14]) ).

tff(c_140106,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_140054]) ).

tff(c_140151,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_140106,c_166]) ).

tff(c_140170,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139989,c_88]) ).

tff(c_140171,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_128339,c_140151,c_202,c_140170]) ).

tff(c_140226,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140171,c_139989,c_84]) ).

tff(c_140227,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_140186,c_140163,c_200,c_140226]) ).

tff(c_140228,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_140144]) ).

tff(c_140235,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_140228,c_168]) ).

tff(c_140273,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_139991,c_140235,c_140151,c_28]) ).

tff(c_140241,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_140228,c_139974,c_68]) ).

tff(c_140242,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_140241]) ).

tff(c_140243,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_140242]) ).

tff(c_140248,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_140243,c_192]) ).

tff(c_140302,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_135665,c_128328,c_140248,c_32]) ).

tff(c_140387,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_140273,c_140302,c_140302,c_128320,c_140273,c_140302,c_764]) ).

tff(c_140388,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_140242]) ).

tff(c_140393,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_140388,c_174]) ).

tff(c_140399,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_140004,c_140061,c_128338,c_140393,c_14]) ).

tff(c_140400,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_140056]) ).

tff(c_140460,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139989,c_139974,c_140400,c_42]) ).

tff(c_140461,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_128325,c_140460]) ).

tff(c_140462,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e2,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_64]) ).

tff(c_141330,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e2,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141305,c_140462]) ).

tff(c_141331,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_139995,c_200,c_141330]) ).

tff(c_141333,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_141331,c_158]) ).

tff(c_141354,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_141343,c_141333]) ).

tff(c_141355,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_141303]) ).

tff(c_141369,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e2,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141355,c_140462]) ).

tff(c_141370,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_139995,c_204,c_141369]) ).

tff(c_141372,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_141370,c_158]) ).

tff(c_141396,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_141397,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_141372,c_139994,c_141396]) ).

tff(c_141398,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(splitRight,[status(thm)],[c_135664]) ).

tff(c_141400,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_141398]) ).

tff(c_139983,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_139974,c_156]) ).

tff(c_141411,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141400,c_92]) ).

tff(c_141412,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_204,c_141411]) ).

tff(c_141413,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_141412]) ).

tff(c_141733,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_135665,c_128328,c_32]) ).

tff(c_141734,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_141733]) ).

tff(c_141405,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_141400,c_178]) ).

tff(c_141418,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_141413,c_168]) ).

tff(c_141406,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_141400,c_180]) ).

tff(c_141417,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_141413,c_166]) ).

tff(c_141424,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_141417,c_12]) ).

tff(c_141425,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_141424]) ).

tff(c_141431,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_141425,c_110]) ).

tff(c_141428,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_141425,c_118]) ).

tff(c_141451,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_141428,c_128326,c_16]) ).

tff(c_141452,plain,
    op(e2,e0) = e2,
    inference(splitLeft,[status(thm)],[c_141451]) ).

tff(c_141458,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_141452,c_190]) ).

tff(c_141463,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_135665,c_128328,c_141458,c_32]) ).

tff(c_141494,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141463,c_141400,c_141413,c_88]) ).

tff(c_141495,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_139983,c_141494]) ).

tff(c_141496,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_141451]) ).

tff(c_141502,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_141496,c_120]) ).

tff(c_141523,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_141405,c_128338,c_141502,c_14]) ).

tff(c_141528,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_141523,c_112]) ).

tff(c_141501,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_141496,c_116]) ).

tff(c_141586,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_141431,c_141528,c_139980,c_141501,c_10]) ).

tff(c_141587,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_141424]) ).

tff(c_141589,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_141587]) ).

tff(c_141595,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_141589,c_114]) ).

tff(c_141618,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_141405,c_128338,c_141595,c_14]) ).

tff(c_141622,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_141618,c_174]) ).

tff(c_141594,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_141589,c_162]) ).

tff(c_141605,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139974,c_68]) ).

tff(c_141606,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_141594,c_194,c_141605]) ).

tff(c_141607,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_141606]) ).

tff(c_141610,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_141607,c_132]) ).

tff(c_141657,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_141406,c_141622,c_128337,c_141610,c_22]) ).

tff(c_141658,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_141606]) ).

tff(c_141717,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141658,c_139974,c_76]) ).

tff(c_141718,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_196,c_141418,c_198,c_141717]) ).

tff(c_141719,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_141587]) ).

tff(c_141744,plain,
    ( ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141719,c_64]) ).

tff(c_141745,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_141405,c_202,c_141744]) ).

tff(c_141746,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_141745]) ).

tff(c_141799,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141734,c_141746,c_128320,c_82]) ).

tff(c_141800,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_141799]) ).

tff(c_141928,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_141413,c_141734,c_141734,c_141800,c_141413,c_141734,c_736]) ).

tff(c_141929,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_141745]) ).

tff(c_141932,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_141929,c_146]) ).

tff(c_141952,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_141932,c_128325,c_128341,c_2]) ).

tff(c_141956,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_141952,c_152]) ).

tff(c_141995,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141734,c_141400,c_141413,c_84]) ).

tff(c_141996,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_141956,c_141995]) ).

tff(c_141997,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_141733]) ).

tff(c_142180,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141997,c_141400,c_141413,c_88]) ).

tff(c_142181,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_139983,c_142180]) ).

tff(c_142182,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_141412]) ).

tff(c_142196,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141400,c_142182,c_88]) ).

tff(c_142197,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_142196]) ).

tff(c_142198,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_142197]) ).

tff(c_142678,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_142198,c_141400,c_142182,c_84]) ).

tff(c_142679,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_142678]) ).

tff(c_142808,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_142679,c_142198,c_142198,c_128320,c_142679,c_142198,c_764]) ).

tff(c_142810,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_142197]) ).

tff(c_143268,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_141405,c_128338,c_14]) ).

tff(c_143269,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_143268]) ).

tff(c_143274,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_143269,c_114]) ).

tff(c_142809,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_142197]) ).

tff(c_142827,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_142809,c_166]) ).

tff(c_142834,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_142827,c_12]) ).

tff(c_142835,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_142834]) ).

tff(c_142837,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_142835,c_158]) ).

tff(c_142859,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128325,c_128341,c_2]) ).

tff(c_142860,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_142859]) ).

tff(c_143003,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_142860,c_142860,c_139974,c_128320,c_142860,c_730]) ).

tff(c_143004,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_142859]) ).

tff(c_143042,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_143004,c_48]) ).

tff(c_143043,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_142837,c_200,c_143042]) ).

tff(c_143044,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_142834]) ).

tff(c_143072,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_143044]) ).

tff(c_143260,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_143072,c_114]) ).

tff(c_142811,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139974,c_80]) ).

tff(c_142812,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_141406,c_202,c_142811]) ).

tff(c_142813,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_142812]) ).

tff(c_142818,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_142813,c_186]) ).

tff(c_143078,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_143072,c_118]) ).

tff(c_143116,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_142818,c_128326,c_143078,c_16]) ).

tff(c_143046,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_142818,c_141405,c_64]) ).

tff(c_143047,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_143046]) ).

tff(c_143045,plain,
    op(e2,e2) != e0,
    inference(splitRight,[status(thm)],[c_142834]) ).

tff(c_143059,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_143047,c_143045]) ).

tff(c_143060,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_143046]) ).

tff(c_143064,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_143060,c_146]) ).

tff(c_143126,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_143064,c_128325,c_128341,c_2]) ).

tff(c_143073,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_141405,c_128338,c_14]) ).

tff(c_143074,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_143073]) ).

tff(c_143096,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141400,c_143074,c_128335,c_66]) ).

tff(c_143097,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_143096]) ).

tff(c_143106,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_141400,c_142809,c_142182,c_84]) ).

tff(c_143107,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_143106]) ).

tff(c_578,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_143251,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_143072,c_128335,c_128335,c_143072,c_143116,c_143116,c_143126,c_143097,c_143097,c_143107,c_141400,c_141400,c_578]) ).

tff(c_143252,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_196,c_196,c_143251]) ).

tff(c_143253,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_143073]) ).

tff(c_143265,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_143260,c_143253]) ).

tff(c_143266,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_143044]) ).

tff(c_143279,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_143274,c_143266]) ).

tff(c_143280,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_143268]) ).

tff(c_143305,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_48]) ).

tff(c_143306,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_143064,c_143305]) ).

tff(c_143424,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_143280,c_143266,c_143266,c_143306,c_143280,c_143266,c_758]) ).

tff(c_143426,plain,
    op(e1,e0) != e0,
    inference(splitRight,[status(thm)],[c_142812]) ).

tff(c_143469,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_143426,c_128327,c_139979,c_24]) ).

tff(c_143474,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_143469,c_192]) ).

tff(c_143483,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_135665,c_128328,c_142810,c_143474,c_32]) ).

tff(c_143484,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_141398]) ).

tff(c_143491,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_143484,c_164]) ).

tff(c_143876,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128325,c_128341,c_2]) ).

tff(c_143877,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_143876]) ).

tff(c_144049,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_143877,c_143877,c_139974,c_128320,c_143877,c_730]) ).

tff(c_144050,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_143876]) ).

tff(c_144061,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_128335,c_144050,c_48]) ).

tff(c_144062,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_143491,c_200,c_144061]) ).

tff(c_144064,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_128334]) ).

tff(c_150847,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_150848,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_150847]) ).

tff(c_150851,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_150848,c_172]) ).

tff(c_144071,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_144066,c_186]) ).

tff(c_144069,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_144066,c_116]) ).

tff(c_144063,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_128334]) ).

tff(c_144077,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_144063]) ).

tff(c_144081,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_144077,c_148]) ).

tff(c_144100,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144081,c_72]) ).

tff(c_144101,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_144100]) ).

tff(c_144107,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_144101,c_192]) ).

tff(c_144078,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_92]) ).

tff(c_144079,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_144078]) ).

tff(c_144095,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_144079,c_180]) ).

tff(c_144104,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_144101,c_132]) ).

tff(c_144112,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144081,c_128318]) ).

tff(c_144113,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_144112]) ).

tff(c_144117,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_144113,c_124]) ).

tff(c_144471,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_144095,c_144104,c_144117,c_22]) ).

tff(c_144476,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_144471,c_172]) ).

tff(c_144083,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_144077,c_152]) ).

tff(c_144220,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144079,c_96]) ).

tff(c_144221,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_204,c_144220]) ).

tff(c_144222,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_144221]) ).

tff(c_144254,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144079,c_144222,c_88]) ).

tff(c_144255,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144107,c_198,c_202,c_144083,c_144254]) ).

tff(c_144256,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_144221]) ).

tff(c_144268,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144079,c_144256,c_84]) ).

tff(c_144269,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_144268]) ).

tff(c_144270,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_144269]) ).

tff(c_144085,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_144077,c_98]) ).

tff(c_144279,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128324,c_144085,c_4]) ).

tff(c_144280,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_144279]) ).

tff(c_144290,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_144095,c_144104,c_144117,c_22]) ).

tff(c_144316,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144270,c_144079,c_144256,c_88]) ).

tff(c_144317,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_144316]) ).

tff(c_144118,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_144113,c_122]) ).

tff(c_144106,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_144101,c_130]) ).

tff(c_144124,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144106,c_20]) ).

tff(c_144125,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_144124]) ).

tff(c_144130,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_144125,c_126]) ).

tff(c_144205,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144130,c_144095,c_144104,c_144117,c_22]) ).

tff(c_144206,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_144124]) ).

tff(c_144208,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_144118,c_144206]) ).

tff(c_144330,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144317,c_144208,c_144280,c_50]) ).

tff(c_144331,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_144330]) ).

tff(c_448,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e1),op(e1,e1)) = e1 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_144457,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144270,c_144280,c_144280,c_144270,c_144066,c_144066,c_144270,c_144290,c_144290,c_144331,c_144317,c_144317,c_448]) ).

tff(c_144458,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_194,c_144457]) ).

tff(c_144459,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_144279]) ).

tff(c_144466,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_144459,c_102]) ).

tff(c_144487,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144476,c_128323,c_144064,c_144466,c_6]) ).

tff(c_144488,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_144269]) ).

tff(c_144526,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144079,c_144488,c_144256,c_88]) ).

tff(c_144527,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144107,c_198,c_194,c_202,c_144526]) ).

tff(c_144528,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_144112]) ).

tff(c_144549,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_144528,c_122]) ).

tff(c_144556,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144549,c_144106,c_20]) ).

tff(c_144557,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_144556]) ).

tff(c_144650,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144101,c_144557,c_144528,c_68]) ).

tff(c_144651,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_144650]) ).

tff(c_144082,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_144077,c_146]) ).

tff(c_144530,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144069,c_144082,c_10]) ).

tff(c_144531,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_144530]) ).

tff(c_144534,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_144531,c_150]) ).

tff(c_144542,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144534,c_144528]) ).

tff(c_144543,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_144530]) ).

tff(c_144591,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_144107,c_32]) ).

tff(c_144761,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144651,c_128320,c_128320,c_144077,c_144543,c_144543,c_144077,c_144651,c_144651,c_144077,c_144591,c_144591,c_612]) ).

tff(c_144762,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_198,c_202,c_144761]) ).

tff(c_144763,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_144556]) ).

tff(c_144781,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_144763,c_168]) ).

tff(c_144068,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_144066,c_118]) ).

tff(c_144770,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_144543,c_110]) ).

tff(c_144848,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144068,c_144770,c_12]) ).

tff(c_144849,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_144848]) ).

tff(c_144070,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_144066,c_120]) ).

tff(c_144859,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144079,c_78]) ).

tff(c_144860,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_144070,c_144859]) ).

tff(c_144861,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_144860]) ).

tff(c_145009,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144849,c_144077,c_144077,c_144861,c_144849,c_144849,c_144861,c_144528,c_144528,c_144861,c_144079,c_144079,c_242]) ).

tff(c_145010,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_202,c_200,c_204,c_145009]) ).

tff(c_145011,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_144860]) ).

tff(c_145017,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_145011,c_102]) ).

tff(c_144778,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_144763,c_160]) ).

tff(c_145046,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_145017,c_128324,c_144085,c_144778,c_4]) ).

tff(c_145047,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_144848]) ).

tff(c_145052,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_145047,c_166]) ).

tff(c_144786,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144079,c_96]) ).

tff(c_144787,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_204,c_144786]) ).

tff(c_144788,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_144787]) ).

tff(c_144793,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_144788,c_164]) ).

tff(c_144823,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144793,c_128324,c_144085,c_144778,c_4]) ).

tff(c_144824,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_144787]) ).

tff(c_144835,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144079,c_144824,c_84]) ).

tff(c_144836,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_144835]) ).

tff(c_144837,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_144836]) ).

tff(c_145073,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144837,c_144079,c_144824,c_88]) ).

tff(c_145074,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_145052,c_202,c_145073]) ).

tff(c_145075,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_144836]) ).

tff(c_145077,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144781,c_145075]) ).

tff(c_145079,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_144100]) ).

tff(c_145091,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144069,c_144082,c_10]) ).

tff(c_145092,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_145091]) ).

tff(c_145095,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_145092,c_150]) ).

tff(c_145103,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144081,c_145095,c_128318]) ).

tff(c_145107,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_145103,c_128]) ).

tff(c_145120,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_145079,c_145107,c_24]) ).

tff(c_145121,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_145091]) ).

tff(c_145127,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_145121,c_154]) ).

tff(c_145134,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144079,c_84]) ).

tff(c_145135,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_145134]) ).

tff(c_145136,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_145135]) ).

tff(c_145141,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_145136,c_192]) ).

tff(c_145172,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_145079,c_145141,c_24]) ).

tff(c_145173,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_145135]) ).

tff(c_145175,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_145127,c_145173]) ).

tff(c_145174,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_145135]) ).

tff(c_145270,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_145174,c_32]) ).

tff(c_145349,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_145175,c_145270,c_145270,c_128320,c_145175,c_145270,c_764]) ).

tff(c_145350,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_144078]) ).

tff(c_145362,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_145350]) ).

tff(c_145475,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_145362,c_154]) ).

tff(c_145354,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_144077,c_146]) ).

tff(c_145353,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_144077,c_148]) ).

tff(c_145476,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_145362,c_156]) ).

tff(c_145642,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_145353,c_145476,c_128318]) ).

tff(c_145647,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_145642,c_150]) ).

tff(c_145688,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144069,c_145475,c_145354,c_145647,c_10]) ).

tff(c_145689,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_145350]) ).

tff(c_145695,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_145689,c_168]) ).

tff(c_145703,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_145353,c_128318]) ).

tff(c_145704,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_145703]) ).

tff(c_145710,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_145704,c_122]) ).

tff(c_146281,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_145695,c_145710,c_20]) ).

tff(c_146282,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_146281]) ).

tff(c_146286,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_146282,c_160]) ).

tff(c_145357,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_144077,c_98]) ).

tff(c_145694,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_145689,c_166]) ).

tff(c_145716,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_145717,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_145716]) ).

tff(c_145722,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_145717,c_176]) ).

tff(c_145351,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_144078]) ).

tff(c_145728,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_32]) ).

tff(c_145729,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_145728]) ).

tff(c_145733,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_145729,c_144]) ).

tff(c_145734,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_145729,c_192]) ).

tff(c_145739,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145704,c_72]) ).

tff(c_145740,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_145734,c_194,c_145739]) ).

tff(c_145741,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_145740]) ).

tff(c_145746,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_145741,c_174]) ).

tff(c_145785,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144070,c_145746,c_14]) ).

tff(c_145786,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_145785]) ).

tff(c_145789,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_145786,c_112]) ).

tff(c_145708,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_145704,c_150]) ).

tff(c_145819,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144069,c_145789,c_145354,c_145708,c_10]) ).

tff(c_145820,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_145785]) ).

tff(c_145826,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_145820,c_178]) ).

tff(c_145834,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_145722,c_145351,c_145733,c_145826,c_30]) ).

tff(c_145835,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_145740]) ).

tff(c_145841,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_145835,c_162]) ).

tff(c_145723,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_145717,c_102]) ).

tff(c_145883,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_145723,c_128324,c_145357,c_4]) ).

tff(c_145887,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_145883,c_158]) ).

tff(c_145919,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144068,c_145694,c_145841,c_145887,c_12]) ).

tff(c_145920,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_145728]) ).

tff(c_145355,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_144077,c_152]) ).

tff(c_145942,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145920,c_145689,c_88]) ).

tff(c_145943,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_145355,c_145942]) ).

tff(c_145709,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_145704,c_124]) ).

tff(c_145948,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_145943,c_178]) ).

tff(c_145980,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144070,c_145948,c_14]) ).

tff(c_145981,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_145980]) ).

tff(c_145991,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145943,c_145981,c_145717,c_66]) ).

tff(c_145992,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_145709,c_196,c_200,c_145991]) ).

tff(c_145993,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_145980]) ).

tff(c_146026,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145943,c_145993,c_145717,c_74]) ).

tff(c_146027,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_146026]) ).

tff(c_146011,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_144069,c_145354,c_145708,c_10]) ).

tff(c_145932,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_145723,c_128324,c_145357,c_4]) ).

tff(c_145936,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_145932,c_158]) ).

tff(c_146044,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_144068,c_145694,c_145936,c_12]) ).

tff(c_145949,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_145943,c_180]) ).

tff(c_145954,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145704,c_72]) ).

tff(c_145955,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_145949,c_194,c_145954]) ).

tff(c_145956,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_145955]) ).

tff(c_146134,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145920,c_145717,c_145717,c_146027,c_146011,c_146011,c_146044,c_145956,c_145956,c_146044,c_145943,c_145943,c_490]) ).

tff(c_146135,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_202,c_198,c_146134]) ).

tff(c_146136,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_145955]) ).

tff(c_146141,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_146136,c_162]) ).

tff(c_146198,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144068,c_145694,c_146141,c_145936,c_12]) ).

tff(c_146199,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_145716]) ).

tff(c_146206,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_146199,c_102]) ).

tff(c_146351,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_146286,c_128324,c_145357,c_146206,c_4]) ).

tff(c_146352,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_146281]) ).

tff(c_146356,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_146352,c_130]) ).

tff(c_145707,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_145704,c_128]) ).

tff(c_146387,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_146356,c_145707,c_24]) ).

tff(c_146388,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_145703]) ).

tff(c_146393,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_146388,c_150]) ).

tff(c_147132,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145689,c_96]) ).

tff(c_147133,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_204,c_147132]) ).

tff(c_147134,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_147133]) ).

tff(c_147140,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_147134,c_136]) ).

tff(c_145690,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_145350]) ).

tff(c_146414,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144069,c_146393,c_145354,c_10]) ).

tff(c_146418,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_146414,c_154]) ).

tff(c_147170,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_147140,c_145690,c_145355,c_146418,c_26]) ).

tff(c_147172,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_147133]) ).

tff(c_146402,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144068,c_145694,c_12]) ).

tff(c_146403,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_146402]) ).

tff(c_146407,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_146403,c_162]) ).

tff(c_146436,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128324,c_145357,c_4]) ).

tff(c_146437,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_146436]) ).

tff(c_146550,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_146437,c_144077,c_36]) ).

tff(c_146551,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_146550]) ).

tff(c_146394,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_146388,c_124]) ).

tff(c_146424,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_146394,c_22]) ).

tff(c_146425,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_146424]) ).

tff(c_146408,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_146403,c_114]) ).

tff(c_146419,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_146414,c_112]) ).

tff(c_146455,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_144070,c_146408,c_146419,c_14]) ).

tff(c_146428,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_146425,c_126]) ).

tff(c_146446,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_146428,c_145695,c_146407,c_20]) ).

tff(c_146450,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_146446,c_130]) ).

tff(c_146538,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_146450,c_24]) ).

tff(c_146524,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144066,c_128320,c_82]) ).

tff(c_146525,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_146450,c_200,c_196,c_146524]) ).

tff(c_146642,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144077,c_146551,c_146551,c_146425,c_146455,c_146455,c_146403,c_146538,c_146538,c_144077,c_146525,c_146525,c_556]) ).

tff(c_146643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_202,c_202,c_146642]) ).

tff(c_146644,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_146436]) ).

tff(c_146648,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_146644,c_160]) ).

tff(c_146695,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_146425,c_146388,c_68]) ).

tff(c_146696,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_146648,c_196,c_146695]) ).

tff(c_146707,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_146696,c_146425,c_146388,c_72]) ).

tff(c_146708,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_146407,c_198,c_146707]) ).

tff(c_146709,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_146424]) ).

tff(c_146723,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_146709]) ).

tff(c_146729,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_146723,c_180]) ).

tff(c_146711,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_146712,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_146711]) ).

tff(c_146717,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_146712,c_176]) ).

tff(c_146755,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145689,c_96]) ).

tff(c_146756,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_144072,c_146717,c_204,c_146755]) ).

tff(c_146770,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145689,c_146756,c_84]) ).

tff(c_146771,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_146729,c_196,c_200,c_146770]) ).

tff(c_146782,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_146771,c_145689,c_146756,c_88]) ).

tff(c_146783,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_146782]) ).

tff(c_146905,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_146723,c_128320,c_128320,c_146771,c_144066,c_144066,c_144077,c_146723,c_146723,c_146403,c_146783,c_146783,c_706]) ).

tff(c_146906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_198,c_198,c_146905]) ).

tff(c_146907,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_146709]) ).

tff(c_146911,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_146907,c_132]) ).

tff(c_146922,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_145689,c_84]) ).

tff(c_146923,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_146418,c_146922]) ).

tff(c_146924,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_146923]) ).

tff(c_146929,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_146924,c_192]) ).

tff(c_146960,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_146911,c_146929,c_24]) ).

tff(c_146962,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_146923]) ).

tff(c_147015,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_146962,c_32]) ).

tff(c_146998,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_146911,c_24]) ).

tff(c_147095,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_145689,c_147015,c_147015,c_146998,c_145689,c_147015,c_736]) ).

tff(c_147096,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_146711]) ).

tff(c_147100,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_147096,c_172]) ).

tff(c_147111,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_147100,c_146709]) ).

tff(c_147123,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_144070,c_146408,c_146419,c_14]) ).

tff(c_147215,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_147111,c_147123,c_147096,c_78]) ).

tff(c_147216,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_147172,c_202,c_204,c_200,c_147215]) ).

tff(c_147217,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_146402]) ).

tff(c_147224,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_147217,c_110]) ).

tff(c_147290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144069,c_146393,c_145354,c_147224,c_10]) ).

tff(c_147291,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_144063]) ).

tff(c_147296,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_147291,c_164]) ).

tff(c_149891,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_147296,c_88]) ).

tff(c_149892,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_149891]) ).

tff(c_149913,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_149892,c_96]) ).

tff(c_149914,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_149913]) ).

tff(c_149915,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_149914]) ).

tff(c_149919,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_149915,c_138]) ).

tff(c_147294,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_147291,c_158]) ).

tff(c_148673,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144070,c_14]) ).

tff(c_148674,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_148673]) ).

tff(c_148680,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_148674,c_114]) ).

tff(c_149620,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144068,c_148680,c_147294,c_12]) ).

tff(c_147303,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_147307,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_147303,c_150]) ).

tff(c_147631,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144069,c_147307,c_10]) ).

tff(c_147632,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_147631]) ).

tff(c_147319,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144068,c_147294,c_12]) ).

tff(c_147320,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_147319]) ).

tff(c_147323,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_147320,c_162]) ).

tff(c_147331,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144070,c_78]) ).

tff(c_147332,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_147331]) ).

tff(c_147334,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_147332,c_138]) ).

tff(c_147324,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_147320,c_166]) ).

tff(c_147343,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_147334,c_147324,c_147296,c_28]) ).

tff(c_147306,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_147303,c_128]) ).

tff(c_147367,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_147306,c_24]) ).

tff(c_147373,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_147367,c_192]) ).

tff(c_147378,plain,
    ( ( op(e0,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_147332,c_147343,c_88]) ).

tff(c_147379,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_147373,c_202,c_194,c_147378]) ).

tff(c_147389,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_147332,c_147343,c_147379,c_92]) ).

tff(c_147390,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_204,c_196,c_198,c_147389]) ).

tff(c_147391,plain,
    ( ( op(e1,e1) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(splitRight,[status(thm)],[c_147331]) ).

tff(c_147482,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_147391]) ).

tff(c_147488,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_147482,c_100]) ).

tff(c_147292,plain,
    op(e3,e3) != e2,
    inference(splitRight,[status(thm)],[c_144063]) ).

tff(c_147305,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_147303,c_148]) ).

tff(c_147530,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_147488,c_128325,c_147292,c_147305,c_2]) ).

tff(c_147531,plain,
    op(e1,e1) = e0,
    inference(splitRight,[status(thm)],[c_147391]) ).

tff(c_147604,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_147531,c_147303,c_76]) ).

tff(c_147605,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_204,c_147323,c_196,c_147604]) ).

tff(c_147606,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_147319]) ).

tff(c_147619,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144070,c_78]) ).

tff(c_147620,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_147619]) ).

tff(c_147622,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_147620,c_138]) ).

tff(c_147611,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_147606,c_166]) ).

tff(c_147701,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_147622,c_147296,c_147611,c_28]) ).

tff(c_147706,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_147701,c_168]) ).

tff(c_147295,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_147291,c_160]) ).

tff(c_147309,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_147303,c_122]) ).

tff(c_147796,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_147706,c_147295,c_147309,c_20]) ).

tff(c_147843,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_147632,c_147606,c_147606,c_147796,c_147632,c_147606,c_738]) ).

tff(c_147844,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_147631]) ).

tff(c_147849,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_147844,c_154]) ).

tff(c_147890,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_32]) ).

tff(c_147891,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_147890]) ).

tff(c_147895,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_147891,c_192]) ).

tff(c_147902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_147895,c_147306,c_24]) ).

tff(c_147903,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_147890]) ).

tff(c_147856,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_147622,c_147296,c_147611,c_28]) ).

tff(c_147926,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_147903,c_147620,c_147856,c_88]) ).

tff(c_147927,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_147849,c_147926]) ).

tff(c_147929,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_147619]) ).

tff(c_148037,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_92]) ).

tff(c_148038,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_148037]) ).

tff(c_148060,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_148038,c_88]) ).

tff(c_148061,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_147296,c_148060]) ).

tff(c_148062,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_148061]) ).

tff(c_148067,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_148062,c_192]) ).

tff(c_147928,plain,
    ( ( op(e1,e1) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(splitRight,[status(thm)],[c_147619]) ).

tff(c_147930,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_147928]) ).

tff(c_148023,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_147930,c_147291,c_36]) ).

tff(c_148024,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_147305,c_148023]) ).

tff(c_148025,plain,
    op(e1,e1) = e0,
    inference(splitRight,[status(thm)],[c_147928]) ).

tff(c_148113,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_148025,c_147303,c_72]) ).

tff(c_148114,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_148067,c_202,c_147295,c_194,c_148113]) ).

tff(c_148116,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_148061]) ).

tff(c_148202,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_148116,c_32]) ).

tff(c_148117,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_148038,c_96]) ).

tff(c_148118,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_204,c_148117]) ).

tff(c_148119,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_148118]) ).

tff(c_148306,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_147606,c_147291,c_147291,c_148202,c_144066,c_144066,c_148202,c_148025,c_148025,c_148202,c_148119,c_148119,c_448]) ).

tff(c_148307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_194,c_148306]) ).

tff(c_148308,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_148118]) ).

tff(c_148115,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_148061]) ).

tff(c_148320,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_148308,c_148115]) ).

tff(c_148322,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_148320]) ).

tff(c_148324,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_148037]) ).

tff(c_148323,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_148037]) ).

tff(c_148325,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_148323]) ).

tff(c_148026,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_147928]) ).

tff(c_148379,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_148026,c_128323,c_144064,c_6]) ).

tff(c_148336,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_32]) ).

tff(c_148337,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_148336]) ).

tff(c_148341,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_148337,c_144]) ).

tff(c_148370,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_147929,c_148324,c_148341,c_30]) ).

tff(c_148374,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_148370,c_176]) ).

tff(c_148389,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_148379,c_148374]) ).

tff(c_148390,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_148336]) ).

tff(c_148456,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_147306,c_24]) ).

tff(c_148556,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_148325,c_148390,c_148390,c_148456,c_148325,c_148390,c_740]) ).

tff(c_148558,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_148323]) ).

tff(c_148580,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_147303,c_42]) ).

tff(c_148581,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_148558,c_196,c_128325,c_148580]) ).

tff(c_147612,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_147606,c_114]) ).

tff(c_148569,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144070,c_147612,c_14]) ).

tff(c_148570,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_148569]) ).

tff(c_148573,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_148570,c_112]) ).

tff(c_148591,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_148581,c_148573]) ).

tff(c_148592,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_148569]) ).

tff(c_148598,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_148592,c_178]) ).

tff(c_148606,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_32]) ).

tff(c_148607,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_148606]) ).

tff(c_148628,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_148607,c_144066,c_128320,c_82]) ).

tff(c_148629,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_147306,c_200,c_196,c_148628]) ).

tff(c_148630,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_148606]) ).

tff(c_148635,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_148630,c_144]) ).

tff(c_148655,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_147929,c_148324,c_148598,c_148635,c_30]) ).

tff(c_148656,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_148660,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_148656]) ).

tff(c_148668,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_148660,c_156]) ).

tff(c_149263,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_32]) ).

tff(c_149264,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_149263]) ).

tff(c_149265,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_96]) ).

tff(c_149266,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_149265]) ).

tff(c_149311,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_149264,c_149266,c_92]) ).

tff(c_149312,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_148668,c_149311]) ).

tff(c_149001,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144068,c_148680,c_147294,c_12]) ).

tff(c_148685,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_148686,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_148685]) ).

tff(c_148691,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_148686,c_100]) ).

tff(c_149092,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_148691,c_128325,c_147292,c_2]) ).

tff(c_148690,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_148686,c_176]) ).

tff(c_148679,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_148674,c_178]) ).

tff(c_148689,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_148686,c_172]) ).

tff(c_148666,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_148660,c_124]) ).

tff(c_148928,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_148689,c_148666,c_22]) ).

tff(c_148929,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_148928]) ).

tff(c_148934,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_148929,c_180]) ).

tff(c_148696,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_32]) ).

tff(c_148697,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_148696]) ).

tff(c_148702,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_148697,c_144]) ).

tff(c_148821,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_148690,c_148679,c_148702,c_30]) ).

tff(c_148762,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_148697,c_96]) ).

tff(c_148763,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_148690,c_148762]) ).

tff(c_148764,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_148763]) ).

tff(c_148769,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_148764,c_168]) ).

tff(c_148667,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_148660,c_122]) ).

tff(c_148725,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144068,c_148680,c_147294,c_12]) ).

tff(c_148729,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_148725,c_162]) ).

tff(c_148809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_148769,c_148667,c_147295,c_148729,c_20]) ).

tff(c_148810,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_148763]) ).

tff(c_148861,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_148697,c_148821,c_148810,c_92]) ).

tff(c_148862,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_148861]) ).

tff(c_148830,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_148697,c_144066,c_128320,c_82]) ).

tff(c_148831,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_148830]) ).

tff(c_148914,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_148862,c_148697,c_148697,c_148831,c_148862,c_148697,c_736]) ).

tff(c_148915,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_148696]) ).

tff(c_148921,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_148915,c_144]) ).

tff(c_148975,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_148690,c_148679,c_148934,c_148921,c_30]) ).

tff(c_148976,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_148928]) ).

tff(c_148992,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_148976,c_132]) ).

tff(c_149075,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_148992,c_24]) ).

tff(c_148920,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_148915,c_142]) ).

tff(c_149011,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_147296,c_148920,c_28]) ).

tff(c_149012,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_149011]) ).

tff(c_149017,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_149012,c_168]) ).

tff(c_148993,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_148976,c_126]) ).

tff(c_149047,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_149017,c_148667,c_147295,c_148993,c_20]) ).

tff(c_149048,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_149011]) ).

tff(c_149203,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_149001,c_147291,c_147291,c_149092,c_149001,c_149001,c_149001,c_149075,c_149075,c_148976,c_149048,c_149048,c_392]) ).

tff(c_149204,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_194,c_200,c_194,c_149203]) ).

tff(c_149205,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_148685]) ).

tff(c_149209,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_149205,c_172]) ).

tff(c_149228,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_148660,c_72]) ).

tff(c_149229,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_147295,c_198,c_149228]) ).

tff(c_149230,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_149229]) ).

tff(c_149240,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_149230,c_148660,c_68]) ).

tff(c_149241,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_149209,c_196,c_149240]) ).

tff(c_149244,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_149241,c_162]) ).

tff(c_149251,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144068,c_148680,c_147294,c_149244,c_12]) ).

tff(c_149253,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_149229]) ).

tff(c_149296,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_149253,c_24]) ).

tff(c_149406,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_149312,c_149264,c_149264,c_149296,c_149312,c_149264,c_736]) ).

tff(c_149408,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_149265]) ).

tff(c_149252,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_149229]) ).

tff(c_149490,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_149252,c_148674,c_149205,c_78]) ).

tff(c_149491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_149408,c_202,c_204,c_200,c_149490]) ).

tff(c_149492,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_149263]) ).

tff(c_149496,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_149492,c_140]) ).

tff(c_149211,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_149205,c_100]) ).

tff(c_148665,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_148660,c_150]) ).

tff(c_149216,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144069,c_148665,c_10]) ).

tff(c_149217,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_149216]) ).

tff(c_149605,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_148660,c_149217,c_34]) ).

tff(c_149606,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_149496,c_196,c_194,c_149211,c_149605]) ).

tff(c_149607,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_149216]) ).

tff(c_149615,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_149607,c_110]) ).

tff(c_149631,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_149620,c_149615]) ).

tff(c_149632,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_148673]) ).

tff(c_149634,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_149632]) ).

tff(c_149641,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_149634,c_114]) ).

tff(c_149893,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_144068,c_147294,c_149641,c_12]) ).

tff(c_149897,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_149893,c_166]) ).

tff(c_149637,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_149634,c_174]) ).

tff(c_149646,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_148667,c_147295,c_20]) ).

tff(c_149647,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_149646]) ).

tff(c_149867,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_149647,c_148660,c_68]) ).

tff(c_149868,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_149637,c_200,c_196,c_149867]) ).

tff(c_149653,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_149647,c_168]) ).

tff(c_149703,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_144068,c_147294,c_149641,c_12]) ).

tff(c_149707,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_149703,c_166]) ).

tff(c_149753,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_149653,c_149707,c_147296,c_28]) ).

tff(c_149638,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_149634,c_112]) ).

tff(c_149658,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_144069,c_148665,c_149638,c_10]) ).

tff(c_149663,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_149658,c_154]) ).

tff(c_149669,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_147296,c_149663,c_88]) ).

tff(c_149670,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_149669]) ).

tff(c_149832,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_149753,c_149670,c_149670,c_128320,c_149753,c_149670,c_764]) ).

tff(c_149834,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_149669]) ).

tff(c_149856,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_149834,c_32]) ).

tff(c_149862,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_149856,c_192]) ).

tff(c_149877,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_149868,c_149862]) ).

tff(c_149878,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_149646]) ).

tff(c_149885,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_149878,c_168]) ).

tff(c_149930,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_149919,c_149897,c_147296,c_149885,c_28]) ).

tff(c_149932,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_149914]) ).

tff(c_149985,plain,
    ( ( op(e3,e1) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_149634,c_78]) ).

tff(c_149986,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_149932,c_200,c_149985]) ).

tff(c_149987,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_149986]) ).

tff(c_149991,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_149987,c_172]) ).

tff(c_149639,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_149634,c_170]) ).

tff(c_150010,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_149991,c_128323,c_144064,c_149639,c_6]) ).

tff(c_150012,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_149986]) ).

tff(c_150054,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_149878,c_148660,c_80]) ).

tff(c_150055,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_150012,c_200,c_204,c_150054]) ).

tff(c_150056,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_149632]) ).

tff(c_150060,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_150056,c_174]) ).

tff(c_150070,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_148660,c_72]) ).

tff(c_150071,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_147295,c_198,c_150070]) ).

tff(c_150072,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_150071]) ).

tff(c_150077,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_150072,c_192]) ).

tff(c_150263,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_147296,c_28]) ).

tff(c_150264,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_150263]) ).

tff(c_150061,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_150056,c_112]) ).

tff(c_150082,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144072,c_96]) ).

tff(c_150083,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_150082]) ).

tff(c_150086,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_150083,c_138]) ).

tff(c_150108,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144068,c_147294,c_12]) ).

tff(c_150109,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_150108]) ).

tff(c_150113,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_150109,c_166]) ).

tff(c_150130,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_150086,c_150113,c_147296,c_28]) ).

tff(c_150177,plain,
    ( ( op(e0,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_150083,c_150130,c_88]) ).

tff(c_150178,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_150077,c_202,c_194,c_150177]) ).

tff(c_150187,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_150083,c_150130,c_150178,c_92]) ).

tff(c_150188,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_204,c_196,c_198,c_150187]) ).

tff(c_150189,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_150108]) ).

tff(c_150195,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_150189,c_110]) ).

tff(c_150259,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144069,c_148665,c_150061,c_150195,c_10]) ).

tff(c_150260,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_150082]) ).

tff(c_150262,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_150260]) ).

tff(c_150266,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_150262,c_134]) ).

tff(c_150285,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_150264,c_150266]) ).

tff(c_150286,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_150263]) ).

tff(c_150298,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_150286]) ).

tff(c_150324,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_150298,c_150262,c_92]) ).

tff(c_150325,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_196,c_204,c_150324]) ).

tff(c_150387,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_150325,c_150298,c_150262,c_88]) ).

tff(c_150388,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_150077,c_198,c_194,c_202,c_150387]) ).

tff(c_150389,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_150286]) ).

tff(c_150396,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_150389,c_166]) ).

tff(c_150481,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144068,c_150396,c_147294,c_12]) ).

tff(c_150513,plain,
    ( ( op(e2,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144066,c_150056,c_150481,c_60]) ).

tff(c_150514,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_148665,c_150513]) ).

tff(c_150515,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_150260]) ).

tff(c_150522,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_150515,c_168]) ).

tff(c_150562,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144068,c_147294,c_12]) ).

tff(c_150563,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_150562]) ).

tff(c_150075,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_150072,c_132]) ).

tff(c_150529,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_148666,c_150075,c_22]) ).

tff(c_150530,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_150529]) ).

tff(c_150612,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_150077,c_32]) ).

tff(c_150747,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_150563,c_147291,c_147291,c_150530,c_150563,c_150563,c_150612,c_150530,c_150530,c_150612,c_150515,c_150515,c_384]) ).

tff(c_150748,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_196,c_194,c_150747]) ).

tff(c_150749,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_150562]) ).

tff(c_150753,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_150749,c_162]) ).

tff(c_150782,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_150522,c_148667,c_147295,c_150753,c_20]) ).

tff(c_150783,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_150529]) ).

tff(c_150825,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_150072,c_150783,c_148660,c_80]) ).

tff(c_150826,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_150522,c_204,c_150825]) ).

tff(c_150827,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_150071]) ).

tff(c_150831,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_150060,c_150827]) ).

tff(c_150832,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_148656]) ).

tff(c_150837,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_150832,c_128]) ).

tff(c_151052,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_150837,c_24]) ).

tff(c_151057,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_151052,c_130]) ).

tff(c_151101,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_147295,c_151057,c_20]) ).

tff(c_151102,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_151101]) ).

tff(c_151109,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_151102,c_168]) ).

tff(c_150839,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_150832,c_124]) ).

tff(c_151056,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_151052,c_132]) ).

tff(c_151074,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_150851,c_150839,c_151056,c_22]) ).

tff(c_150841,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_150832,c_156]) ).

tff(c_150859,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_147296,c_150841,c_88]) ).

tff(c_150860,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_150859]) ).

tff(c_151062,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_150860,c_92]) ).

tff(c_151063,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_151062]) ).

tff(c_151064,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_151063]) ).

tff(c_151069,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_151064,c_180]) ).

tff(c_151084,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_151074,c_151069]) ).

tff(c_151085,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_151063]) ).

tff(c_151087,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_151085]) ).

tff(c_151089,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_151087,c_134]) ).

tff(c_150853,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_150848,c_176]) ).

tff(c_151086,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_151063]) ).

tff(c_150865,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_150860,c_144]) ).

tff(c_151126,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_150853,c_151086,c_150865,c_30]) ).

tff(c_151130,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_151126,c_138]) ).

tff(c_151179,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_151109,c_151089,c_147296,c_151130,c_28]) ).

tff(c_151180,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_151101]) ).

tff(c_151194,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151052,c_151180,c_150832,c_80]) ).

tff(c_151195,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_150851,c_204,c_202,c_151194]) ).

tff(c_151196,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_151085]) ).

tff(c_151199,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_151196,c_134]) ).

tff(c_150838,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_150832,c_150]) ).

tff(c_151226,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144069,c_150838,c_10]) ).

tff(c_151227,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_151226]) ).

tff(c_150873,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_144070,c_14]) ).

tff(c_150874,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_150873]) ).

tff(c_150984,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_144066,c_150874,c_56]) ).

tff(c_150985,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_147294,c_150838,c_150984]) ).

tff(c_150986,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_150873]) ).

tff(c_150988,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_150986]) ).

tff(c_150994,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_150988,c_114]) ).

tff(c_151024,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_144068,c_147294,c_150994,c_12]) ).

tff(c_151030,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_151024,c_110]) ).

tff(c_150992,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_150988,c_112]) ).

tff(c_151038,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144069,c_151030,c_150838,c_150992,c_10]) ).

tff(c_151039,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_150986]) ).

tff(c_151213,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151039,c_150848,c_74]) ).

tff(c_151214,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_151086,c_198,c_204,c_151213]) ).

tff(c_151263,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151052,c_151214,c_150832,c_80]) ).

tff(c_151264,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_151263]) ).

tff(c_151279,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151196,c_151264,c_147291,c_50]) ).

tff(c_151280,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_151279]) ).

tff(c_151339,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_151227,c_151280,c_151280,c_151264,c_151227,c_151280,c_738]) ).

tff(c_151340,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_151226]) ).

tff(c_151352,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_150832,c_151340,c_42]) ).

tff(c_151353,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_151199,c_198,c_196,c_128325,c_151352]) ).

tff(c_151355,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_150859]) ).

tff(c_151392,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_144071,c_128327,c_150837,c_24]) ).

tff(c_151397,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_151392,c_192]) ).

tff(c_151418,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_144072,c_128328,c_151355,c_151397,c_32]) ).

tff(c_151419,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_150847]) ).

tff(c_151758,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_151419,c_147291,c_48]) ).

tff(c_151759,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_151758]) ).

tff(c_151861,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_151759,c_151759,c_150832,c_128320,c_151759,c_730]) ).

tff(c_151862,plain,
    ( ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_144065]) ).

tff(c_157135,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_151862]) ).

tff(c_157142,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_157135,c_190]) ).

tff(c_151864,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_144063]) ).

tff(c_159242,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_159243,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_159242]) ).

tff(c_159247,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_159243,c_170]) ).

tff(c_158749,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_158750,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_158749]) ).

tff(c_158755,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_158750,c_176]) ).

tff(c_155090,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_155091,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_155090]) ).

tff(c_155095,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_155091,c_102]) ).

tff(c_151870,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_151864,c_98]) ).

tff(c_151875,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_92]) ).

tff(c_151876,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_151875]) ).

tff(c_151882,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_180]) ).

tff(c_154869,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151882,c_22]) ).

tff(c_154870,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_154869]) ).

tff(c_154875,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_154870,c_174]) ).

tff(c_151881,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_178]) ).

tff(c_151866,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_151864,c_148]) ).

tff(c_151867,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_151864,c_146]) ).

tff(c_151887,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_151862]) ).

tff(c_151891,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_151887,c_116]) ).

tff(c_152630,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151867,c_151891,c_10]) ).

tff(c_152631,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_152630]) ).

tff(c_152636,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_152631,c_112]) ).

tff(c_151899,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_151900,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_151899]) ).

tff(c_151904,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_151900,c_170]) ).

tff(c_151903,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_151900,c_172]) ).

tff(c_151910,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151903,c_151882,c_22]) ).

tff(c_151911,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_151910]) ).

tff(c_151917,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_151911,c_174]) ).

tff(c_151892,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_151887,c_120]) ).

tff(c_151999,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_151904,c_151881,c_151917,c_151892,c_14]) ).

tff(c_152000,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_151910]) ).

tff(c_151905,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_151900,c_102]) ).

tff(c_151894,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_151887,c_190]) ).

tff(c_152142,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_84]) ).

tff(c_152143,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151894,c_196,c_152142]) ).

tff(c_152144,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_152143]) ).

tff(c_152150,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_152144,c_164]) ).

tff(c_152225,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_151905,c_128324,c_151870,c_152150,c_4]) ).

tff(c_152226,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_152143]) ).

tff(c_152241,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_152226,c_88]) ).

tff(c_152242,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_152241]) ).

tff(c_152243,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_152242]) ).

tff(c_152027,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151887,c_64]) ).

tff(c_152028,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_151904,c_152027]) ).

tff(c_152029,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_152028]) ).

tff(c_152095,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_152029,c_110]) ).

tff(c_152005,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_152000,c_124]) ).

tff(c_152013,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_152005,c_151866,c_128318]) ).

tff(c_152018,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_152013,c_150]) ).

tff(c_152125,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_152095,c_152018,c_151867,c_151891,c_10]) ).

tff(c_152126,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_152028]) ).

tff(c_152247,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_152243,c_192]) ).

tff(c_152283,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152000,c_152013,c_72]) ).

tff(c_152284,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_152247,c_194,c_198,c_152283]) ).

tff(c_152293,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152000,c_152284,c_152013,c_80]) ).

tff(c_152294,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_152293]) ).

tff(c_152127,plain,
    op(e2,e2) != e0,
    inference(splitRight,[status(thm)],[c_152028]) ).

tff(c_151890,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_151887,c_118]) ).

tff(c_152252,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_152127,c_151890,c_12]) ).

tff(c_152253,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_152252]) ).

tff(c_620,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_152405,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152000,c_128320,c_128320,c_152243,c_152126,c_152126,c_152243,c_152294,c_152294,c_152253,c_152243,c_152243,c_620]) ).

tff(c_152406,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_202,c_204,c_152405]) ).

tff(c_152407,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_152252]) ).

tff(c_152412,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_152407,c_162]) ).

tff(c_152436,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152000,c_152013,c_80]) ).

tff(c_152437,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_152436]) ).

tff(c_152438,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_152437]) ).

tff(c_152449,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152438,c_152000,c_152013,c_72]) ).

tff(c_152450,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_152412,c_198,c_152449]) ).

tff(c_152451,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_152437]) ).

tff(c_152457,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_152451,c_168]) ).

tff(c_152462,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152243,c_151876,c_152226,c_96]) ).

tff(c_152463,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_152457,c_200,c_152462]) ).

tff(c_152464,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_152242]) ).

tff(c_152520,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_152464,c_152226,c_96]) ).

tff(c_152521,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_152520]) ).

tff(c_152486,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_151904,c_151881,c_151892,c_14]) ).

tff(c_152495,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151887,c_152486,c_152126,c_60]) ).

tff(c_152496,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_152495]) ).

tff(c_152470,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_152464,c_168]) ).

tff(c_152476,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152000,c_152013,c_72]) ).

tff(c_152477,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_152470,c_198,c_152476]) ).

tff(c_152626,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152521,c_151900,c_151900,c_152521,c_152126,c_152126,c_152496,c_152477,c_152477,c_152000,c_151876,c_151876,c_490]) ).

tff(c_152627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_204,c_196,c_152626]) ).

tff(c_152628,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_151899]) ).

tff(c_152637,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_152631,c_110]) ).

tff(c_152819,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_152637,c_151890,c_12]) ).

tff(c_152820,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_152819]) ).

tff(c_151893,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_151887,c_186]) ).

tff(c_152645,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_152628,c_172]) ).

tff(c_151877,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_136]) ).

tff(c_152652,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_152653,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_152652]) ).

tff(c_152738,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152653,c_152631,c_151864,c_42]) ).

tff(c_152739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_151877,c_196,c_204,c_198,c_152738]) ).

tff(c_152740,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_152652]) ).

tff(c_152753,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152740,c_68]) ).

tff(c_152754,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_151893,c_152645,c_196,c_152753]) ).

tff(c_152765,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152754,c_152740,c_72]) ).

tff(c_152766,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_152765]) ).

tff(c_152767,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_152766]) ).

tff(c_152760,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_152754,c_168]) ).

tff(c_152771,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_152767,c_192]) ).

tff(c_152789,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_152771,c_151894,c_32]) ).

tff(c_152807,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152789,c_151876,c_84]) ).

tff(c_152808,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_152760,c_152807]) ).

tff(c_152943,plain,
    ( ( e3 = e2 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151864,c_152628,c_152628,c_151864,c_151887,c_151887,c_152820,c_152767,c_152767,c_151864,c_152808,c_152808,c_582]) ).

tff(c_152944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_204,c_194,c_152943]) ).

tff(c_152945,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_152819]) ).

tff(c_152959,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e2,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151887,c_152945,c_152631,c_60]) ).

tff(c_152960,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_151881,c_198,c_204,c_152959]) ).

tff(c_152961,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_152766]) ).

tff(c_152977,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_152961,c_152628,c_78]) ).

tff(c_152978,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_152636,c_200,c_152977]) ).

tff(c_152979,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_152630]) ).

tff(c_152993,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_152979,c_150]) ).

tff(c_153002,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_151866,c_152993,c_128318]) ).

tff(c_153009,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_153002,c_156]) ).

tff(c_153016,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_151894,c_32]) ).

tff(c_153017,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_153016]) ).

tff(c_151868,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_151864,c_152]) ).

tff(c_153039,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153017,c_151876,c_88]) ).

tff(c_153040,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_151868,c_153039]) ).

tff(c_153075,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153017,c_151876,c_153040,c_84]) ).

tff(c_153076,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_153009,c_153075]) ).

tff(c_153077,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_153016]) ).

tff(c_153111,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153077,c_151876,c_84]) ).

tff(c_153112,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_153009,c_153111]) ).

tff(c_153240,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_153112,c_153077,c_153077,c_128320,c_153112,c_153077,c_764]) ).

tff(c_153241,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_151862]) ).

tff(c_153247,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_153241,c_120]) ).

tff(c_154876,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_154870,c_172]) ).

tff(c_154910,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_154876,c_128323,c_144064,c_6]) ).

tff(c_154914,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_154910,c_170]) ).

tff(c_154922,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_154875,c_151881,c_153247,c_154914,c_14]) ).

tff(c_154923,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_154869]) ).

tff(c_154925,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_154923]) ).

tff(c_154932,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_154925,c_172]) ).

tff(c_155010,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_154932,c_6]) ).

tff(c_155014,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_155010,c_170]) ).

tff(c_154931,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_154925,c_174]) ).

tff(c_155024,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_155014,c_151881,c_153247,c_154931,c_14]) ).

tff(c_155025,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_154923]) ).

tff(c_155031,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_155025,c_126]) ).

tff(c_154245,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151882,c_22]) ).

tff(c_154246,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_154245]) ).

tff(c_154250,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_154246,c_174]) ).

tff(c_153245,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_153241,c_118]) ).

tff(c_153255,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_153245,c_12]) ).

tff(c_153256,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_153255]) ).

tff(c_153260,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_153256,c_166]) ).

tff(c_151878,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_138]) ).

tff(c_153258,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_153256,c_158]) ).

tff(c_153259,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_153256,c_162]) ).

tff(c_153249,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_153241,c_190]) ).

tff(c_153267,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_153268,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_153267]) ).

tff(c_153278,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_153268,c_156]) ).

tff(c_153269,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_96]) ).

tff(c_153270,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_153260,c_153269]) ).

tff(c_153271,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_153270]) ).

tff(c_153332,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153271,c_151876,c_84]) ).

tff(c_153333,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_153278,c_153332]) ).

tff(c_153338,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_153333,c_164]) ).

tff(c_153369,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153258,c_128324,c_151870,c_153338,c_4]) ).

tff(c_153371,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_153270]) ).

tff(c_153479,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_153371,c_128328,c_153249,c_32]) ).

tff(c_153248,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_153241,c_186]) ).

tff(c_153261,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_153256,c_114]) ).

tff(c_153393,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_78]) ).

tff(c_153394,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_153261,c_153393]) ).

tff(c_153395,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_153394]) ).

tff(c_153406,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153395,c_153268,c_72]) ).

tff(c_153407,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_153248,c_202,c_194,c_153406]) ).

tff(c_153412,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_153407,c_168]) ).

tff(c_153370,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_153270]) ).

tff(c_153417,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_153370,c_88]) ).

tff(c_153418,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153249,c_198,c_153412,c_202,c_153417]) ).

tff(c_153419,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_153394]) ).

tff(c_153430,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153268,c_72]) ).

tff(c_153431,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_153248,c_194,c_153430]) ).

tff(c_153432,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_153431]) ).

tff(c_153262,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_153256,c_110]) ).

tff(c_153375,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_153268,c_150]) ).

tff(c_153488,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_153262,c_151867,c_153375,c_10]) ).

tff(c_153618,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153479,c_153419,c_153419,c_153432,c_153488,c_153488,c_153256,c_153432,c_153432,c_151864,c_153479,c_153479,c_484]) ).

tff(c_153619,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_204,c_202,c_153618]) ).

tff(c_153620,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_153431]) ).

tff(c_153627,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_153620,c_168]) ).

tff(c_153634,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_153370,c_88]) ).

tff(c_153635,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153249,c_198,c_153627,c_202,c_153634]) ).

tff(c_153636,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_153267]) ).

tff(c_153643,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_153636,c_122]) ).

tff(c_153786,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153636,c_72]) ).

tff(c_153787,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_153248,c_198,c_153786]) ).

tff(c_153788,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_153787]) ).

tff(c_153792,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_153788,c_126]) ).

tff(c_153798,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_153259,c_153643,c_153792,c_20]) ).

tff(c_153803,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_153798,c_160]) ).

tff(c_153825,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153258,c_128324,c_151870,c_153803,c_4]) ).

tff(c_153826,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_153787]) ).

tff(c_153835,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_153826,c_168]) ).

tff(c_153842,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_96]) ).

tff(c_153843,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_153260,c_153842]) ).

tff(c_153844,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_153843]) ).

tff(c_153847,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_153844,c_140]) ).

tff(c_153641,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_153636,c_150]) ).

tff(c_153856,plain,
    ( ( e3 = e2 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_153636,c_151864,c_34]) ).

tff(c_153857,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_153856]) ).

tff(c_153858,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_153857]) ).

tff(c_153863,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_153858,c_154]) ).

tff(c_153877,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153262,c_153641,c_151867,c_153863,c_10]) ).

tff(c_153879,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_153857]) ).

tff(c_153900,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153847,c_151877,c_151868,c_153879,c_26]) ).

tff(c_153902,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_153843]) ).

tff(c_153922,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_153902,c_128328,c_153249,c_32]) ).

tff(c_153926,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_153922,c_142]) ).

tff(c_153943,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153260,c_151878,c_153835,c_153926,c_28]) ).

tff(c_153944,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_153255]) ).

tff(c_153946,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_153944]) ).

tff(c_153952,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_153946,c_114]) ).

tff(c_154278,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_154250,c_151881,c_153247,c_153952,c_14]) ).

tff(c_154280,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_154245]) ).

tff(c_154281,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151876,c_78]) ).

tff(c_154282,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_154280,c_154281]) ).

tff(c_154283,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_154282]) ).

tff(c_154288,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_154283,c_112]) ).

tff(c_153949,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_153946,c_158]) ).

tff(c_154026,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128324,c_151870,c_153949,c_4]) ).

tff(c_154030,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_154026,c_160]) ).

tff(c_153960,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_153961,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_153960]) ).

tff(c_153966,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_153961,c_124]) ).

tff(c_153975,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151882,c_153966,c_22]) ).

tff(c_153976,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_153975]) ).

tff(c_153981,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_153976,c_174]) ).

tff(c_154012,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_153981,c_151881,c_153247,c_153952,c_14]) ).

tff(c_154013,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_153975]) ).

tff(c_154037,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_154013,c_153961,c_80]) ).

tff(c_154038,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_154030,c_200,c_154037]) ).

tff(c_154126,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_154038,c_153241,c_128320,c_82]) ).

tff(c_154127,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_154126]) ).

tff(c_154118,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_151881,c_153247,c_153952,c_14]) ).

tff(c_426,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_154229,plain,
    ( ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_154127,c_154026,c_154026,c_154127,c_154118,c_154118,c_154127,c_154038,c_154038,c_154013,c_151876,c_151876,c_426]) ).

tff(c_154230,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_198,c_154229]) ).

tff(c_154231,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_153960]) ).

tff(c_154236,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_154231,c_150]) ).

tff(c_153953,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_153946,c_110]) ).

tff(c_154319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_154288,c_154236,c_151867,c_153953,c_10]) ).

tff(c_154320,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_154282]) ).

tff(c_154326,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_154320,c_102]) ).

tff(c_154397,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_154326,c_128324,c_151870,c_153949,c_4]) ).

tff(c_154398,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_153944]) ).

tff(c_154403,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_154398,c_162]) ).

tff(c_154412,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_154415,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_154412,c_160]) ).

tff(c_154786,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_154787,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_154786]) ).

tff(c_154790,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_154787,c_170]) ).

tff(c_154406,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_154398,c_110]) ).

tff(c_154516,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_154406,c_151867,c_10]) ).

tff(c_154517,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_154516]) ).

tff(c_154542,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_154517,c_154]) ).

tff(c_154589,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_153249,c_32]) ).

tff(c_154590,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_154589]) ).

tff(c_154518,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151881,c_153247,c_14]) ).

tff(c_154519,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_154518]) ).

tff(c_154523,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_154517,c_112]) ).

tff(c_154537,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_154519,c_154523]) ).

tff(c_154538,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_154518]) ).

tff(c_154552,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_154538,c_170]) ).

tff(c_154568,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_154552,c_6]) ).

tff(c_154416,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_154412,c_126]) ).

tff(c_154551,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_154538,c_174]) ).

tff(c_154578,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_154416,c_151882,c_154551,c_22]) ).

tff(c_154423,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_154424,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_154423]) ).

tff(c_154501,plain,
    ( ( e2 = e1 )
    | ( op(e2,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_154424,c_151864,c_42]) ).

tff(c_154502,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_151877,c_196,c_154406,c_198,c_154501]) ).

tff(c_154503,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_154423]) ).

tff(c_154614,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_154578,c_154412,c_154503,c_68]) ).

tff(c_154615,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_154614]) ).

tff(c_154728,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_154590,c_154568,c_154568,c_154398,c_153241,c_153241,c_151864,c_154615,c_154615,c_154578,c_151876,c_151876,c_586]) ).

tff(c_154729,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_202,c_198,c_154728]) ).

tff(c_154730,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_154589]) ).

tff(c_154734,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_154730,c_140]) ).

tff(c_154750,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_154542,c_151877,c_151868,c_154734,c_26]) ).

tff(c_154751,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_154516]) ).

tff(c_154756,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_154751,c_112]) ).

tff(c_154830,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_154790,c_151881,c_153247,c_154756,c_14]) ).

tff(c_154831,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_154786]) ).

tff(c_154865,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_154831,c_151864,c_48]) ).

tff(c_154866,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_154415,c_202,c_154865]) ).

tff(c_154867,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_155079,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_155031,c_154403,c_154867]) ).

tff(c_155084,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_155079,c_160]) ).

tff(c_155226,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_155095,c_128324,c_151870,c_155084,c_4]) ).

tff(c_155227,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_155090]) ).

tff(c_155039,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_155040,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_155039]) ).

tff(c_155045,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_155040,c_122]) ).

tff(c_155063,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_155045,c_155031,c_154403,c_154867]) ).

tff(c_155064,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_155039]) ).

tff(c_562,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_155462,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151864,c_155227,c_155227,c_154398,c_153241,c_153241,c_155025,c_155064,c_155064,c_155025,c_151876,c_151876,c_562]) ).

tff(c_155463,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_194,c_198,c_155462]) ).

tff(c_155464,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_151875]) ).

tff(c_158711,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_155464]) ).

tff(c_157138,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_157135,c_118]) ).

tff(c_157147,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_96]) ).

tff(c_157153,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_157147,c_192]) ).

tff(c_157918,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_155464]) ).

tff(c_157924,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_157918,c_156]) ).

tff(c_157931,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_151866,c_157924,c_128318]) ).

tff(c_157938,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_157931,c_122]) ).

tff(c_157151,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_157147,c_142]) ).

tff(c_157921,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_157918,c_134]) ).

tff(c_155466,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_12]) ).

tff(c_155467,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_155466,c_158]) ).

tff(c_155472,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_155466,c_110]) ).

tff(c_155471,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_155466,c_114]) ).

tff(c_155477,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_151862]) ).

tff(c_155481,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_155477,c_120]) ).

tff(c_155862,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_155471,c_155481,c_14]) ).

tff(c_155863,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_155862]) ).

tff(c_155867,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_155863,c_112]) ).

tff(c_155480,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_155477,c_116]) ).

tff(c_155954,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_155472,c_155867,c_151867,c_155480,c_10]) ).

tff(c_155955,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_155862]) ).

tff(c_155962,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_155955,c_178]) ).

tff(c_155746,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_155464]) ).

tff(c_155751,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_155746,c_154]) ).

tff(c_155838,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_155472,c_155751,c_151867,c_155480,c_10]) ).

tff(c_155839,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_155464]) ).

tff(c_155469,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_155466,c_162]) ).

tff(c_155500,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_155464]) ).

tff(c_155505,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_155500,c_154]) ).

tff(c_155559,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_155472,c_155505,c_151867,c_155480,c_10]) ).

tff(c_155560,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_155464]) ).

tff(c_155565,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_155560,c_168]) ).

tff(c_155470,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_155466,c_166]) ).

tff(c_155488,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_155470,c_96]) ).

tff(c_155489,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_155488]) ).

tff(c_155495,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_155489,c_192]) ).

tff(c_155482,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_155477,c_186]) ).

tff(c_155709,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_155495,c_128327,c_155482,c_24]) ).

tff(c_155714,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_155709,c_130]) ).

tff(c_155719,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_155469,c_155565,c_155714,c_20]) ).

tff(c_155723,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_155719,c_160]) ).

tff(c_155741,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_155467,c_128324,c_151870,c_155723,c_4]) ).

tff(c_155742,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_155488]) ).

tff(c_155851,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_155742]) ).

tff(c_155968,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155839,c_155851,c_88]) ).

tff(c_155969,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_155968]) ).

tff(c_155970,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_155969]) ).

tff(c_155975,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_155970,c_192]) ).

tff(c_156291,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_155975,c_155482,c_24]) ).

tff(c_156295,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_156291,c_132]) ).

tff(c_155994,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_155995,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_155994]) ).

tff(c_155998,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_155995,c_172]) ).

tff(c_155959,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_155955,c_174]) ).

tff(c_155980,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_155981,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_155980]) ).

tff(c_155986,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_155981,c_124]) ).

tff(c_156046,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_155998,c_155959,c_155986,c_22]) ).

tff(c_156037,plain,
    ( ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155477,c_155955,c_155466,c_60]) ).

tff(c_156038,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_156037]) ).

tff(c_156014,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_155975,c_155482,c_24]) ).

tff(c_155854,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_155851,c_136]) ).

tff(c_155465,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_151875]) ).

tff(c_155974,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_155970,c_144]) ).

tff(c_156005,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_155854,c_155465,c_155974,c_30]) ).

tff(c_234,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e3),op(e3,e3)) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_156156,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155466,c_151864,c_151864,c_156046,c_156038,c_156038,c_155970,c_156014,c_156014,c_151864,c_156005,c_156005,c_234]) ).

tff(c_156157,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_202,c_198,c_156156]) ).

tff(c_156158,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_155994]) ).

tff(c_156163,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156158,c_176]) ).

tff(c_156170,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_155970,c_155839,c_155851,c_84]) ).

tff(c_156171,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_156163,c_196,c_200,c_156170]) ).

tff(c_156172,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_155980]) ).

tff(c_156263,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_156172,c_124]) ).

tff(c_156196,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_155854,c_155465,c_155974,c_30]) ).

tff(c_156200,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156196,c_180]) ).

tff(c_156205,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_155975,c_155482,c_24]) ).

tff(c_155845,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_155839,c_168]) ).

tff(c_156215,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_155469,c_155845,c_20]) ).

tff(c_156216,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_156215]) ).

tff(c_156236,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_156205,c_156216,c_156172,c_68]) ).

tff(c_156237,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_156200,c_194,c_196,c_156236]) ).

tff(c_156238,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_156215]) ).

tff(c_156242,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156238,c_160]) ).

tff(c_156174,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_156175,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_156174]) ).

tff(c_156255,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_156175,c_151864,c_36]) ).

tff(c_156256,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_156242,c_194,c_156255]) ).

tff(c_156257,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_156174]) ).

tff(c_156272,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156257,c_172]) ).

tff(c_156302,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_156295,c_156263,c_155959,c_156272,c_22]) ).

tff(c_156303,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_155969]) ).

tff(c_156305,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_155962,c_156303]) ).

tff(c_156306,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_155742]) ).

tff(c_156322,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_156306,c_176]) ).

tff(c_156364,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_156322,c_128323,c_144064,c_6]) ).

tff(c_156370,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156364,c_102]) ).

tff(c_156419,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_155467,c_128324,c_151870,c_156370,c_4]) ).

tff(c_156420,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_151862]) ).

tff(c_156427,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_156420,c_190]) ).

tff(c_156921,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_156427,c_32]) ).

tff(c_156922,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_156921]) ).

tff(c_156926,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_156922,c_192]) ).

tff(c_156433,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_155464]) ).

tff(c_156438,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_156433,c_154]) ).

tff(c_156444,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_155472,c_156438,c_151867,c_10]) ).

tff(c_156448,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156444,c_150]) ).

tff(c_156439,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_156433,c_156]) ).

tff(c_156454,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_156448,c_151866,c_156439,c_128318]) ).

tff(c_156455,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_155464]) ).

tff(c_156461,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_156455,c_168]) ).

tff(c_156480,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_156427,c_32]) ).

tff(c_156481,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_156480]) ).

tff(c_156486,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_156481,c_192]) ).

tff(c_156426,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_156420,c_186]) ).

tff(c_156467,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_156468,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_156467]) ).

tff(c_156471,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156468,c_128]) ).

tff(c_156505,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_156486,c_128327,c_156426,c_156471,c_24]) ).

tff(c_156506,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_156480]) ).

tff(c_156508,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_156426,c_156471,c_24]) ).

tff(c_156512,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_156508,c_132]) ).

tff(c_156425,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_156420,c_120]) ).

tff(c_156531,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_155471,c_156425,c_14]) ).

tff(c_156532,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_156531]) ).

tff(c_156535,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_156532,c_174]) ).

tff(c_156473,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156468,c_124]) ).

tff(c_156571,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_156512,c_156535,c_156473,c_22]) ).

tff(c_156575,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_156571,c_126]) ).

tff(c_156474,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156468,c_122]) ).

tff(c_156599,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_155469,c_156461,c_156575,c_156474,c_20]) ).

tff(c_156600,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_156531]) ).

tff(c_156606,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156600,c_170]) ).

tff(c_156624,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_156606,c_6]) ).

tff(c_156613,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_156512,c_156473,c_22]) ).

tff(c_156614,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_156613]) ).

tff(c_156472,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156468,c_150]) ).

tff(c_156666,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_155472,c_151867,c_156472,c_10]) ).

tff(c_156779,plain,
    ( ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_156506,c_156624,c_156624,c_156614,c_156666,c_156666,c_156506,c_156508,c_156508,c_156614,c_156455,c_156455,c_488]) ).

tff(c_156780,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_200,c_198,c_156779]) ).

tff(c_156781,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_156613]) ).

tff(c_156796,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_156781,c_126]) ).

tff(c_156817,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_155469,c_156461,c_156796,c_156474,c_20]) ).

tff(c_156818,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_156467]) ).

tff(c_156836,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_156818,c_124]) ).

tff(c_156820,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_156455,c_88]) ).

tff(c_156821,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_156427,c_198,c_151868,c_156820]) ).

tff(c_156827,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_156821,c_180]) ).

tff(c_156854,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_156836,c_156827,c_22]) ).

tff(c_156855,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_156854]) ).

tff(c_156868,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_156855,c_132]) ).

tff(c_156835,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_156818,c_150]) ).

tff(c_156844,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_155472,c_156835,c_151867,c_10]) ).

tff(c_156848,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156844,c_154]) ).

tff(c_156856,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_156821,c_156455,c_84]) ).

tff(c_156857,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_156848,c_156856]) ).

tff(c_156861,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156857,c_192]) ).

tff(c_156907,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_156868,c_128327,c_156426,c_156861,c_24]) ).

tff(c_156908,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_156854]) ).

tff(c_156948,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_156908,c_156818,c_80]) ).

tff(c_156949,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_156926,c_200,c_155469,c_204,c_156948]) ).

tff(c_156950,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_156921]) ).

tff(c_156915,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_156908,c_172]) ).

tff(c_156996,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_156915,c_6]) ).

tff(c_157131,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_156950,c_156996,c_156996,c_151864,c_156844,c_156844,c_151864,c_156908,c_156908,c_156908,c_156455,c_156455,c_480]) ).

tff(c_157132,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_198,c_194,c_157131]) ).

tff(c_157133,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_12]) ).

tff(c_157943,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_157138,c_157133]) ).

tff(c_157944,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_157943]) ).

tff(c_157949,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_157944,c_166]) ).

tff(c_158034,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_157151,c_157921,c_157949,c_28]) ).

tff(c_157948,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_157944,c_162]) ).

tff(c_157152,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_157147,c_144]) ).

tff(c_157169,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_155464]) ).

tff(c_157174,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_157169,c_154]) ).

tff(c_157139,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_157135,c_116]) ).

tff(c_157191,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_157174,c_151867,c_157139,c_10]) ).

tff(c_157195,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_157191,c_112]) ).

tff(c_157158,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_157163,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_157158,c_126]) ).

tff(c_157201,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_157138,c_157133]) ).

tff(c_157202,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_157201]) ).

tff(c_157207,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_157202,c_114]) ).

tff(c_157140,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_157135,c_120]) ).

tff(c_157238,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_157195,c_157207,c_157140,c_14]) ).

tff(c_157242,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_157238,c_174]) ).

tff(c_157175,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_157169,c_156]) ).

tff(c_157180,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_151866,c_157175,c_128318]) ).

tff(c_157214,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157158,c_157180,c_72]) ).

tff(c_157215,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_157214]) ).

tff(c_157216,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_157215]) ).

tff(c_157220,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_157216,c_132]) ).

tff(c_157186,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_157180,c_124]) ).

tff(c_157280,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157163,c_157242,c_157220,c_157186,c_22]) ).

tff(c_157281,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_157215]) ).

tff(c_157288,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_157281,c_180]) ).

tff(c_157172,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_157169,c_134]) ).

tff(c_157206,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_157202,c_166]) ).

tff(c_157304,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157147,c_157169,c_84]) ).

tff(c_157305,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_157304]) ).

tff(c_157306,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_157305]) ).

tff(c_157310,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_157306,c_138]) ).

tff(c_157327,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157151,c_157172,c_157206,c_157310,c_28]) ).

tff(c_157329,plain,
    op(e0,e1) != e3,
    inference(splitRight,[status(thm)],[c_157305]) ).

tff(c_157339,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157152,c_155465,c_157288,c_157329,c_30]) ).

tff(c_157340,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_157201]) ).

tff(c_157346,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_157340,c_114]) ).

tff(c_157378,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_157195,c_157346,c_157140,c_14]) ).

tff(c_157365,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157147,c_157169,c_88]) ).

tff(c_157366,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_157365]) ).

tff(c_157367,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_157366]) ).

tff(c_157372,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_157367,c_178]) ).

tff(c_157389,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_157378,c_157372]) ).

tff(c_157391,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_157366]) ).

tff(c_157400,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_157401,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_157400]) ).

tff(c_157421,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157401,c_74]) ).

tff(c_157422,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_155465,c_157346,c_204,c_157421]) ).

tff(c_157572,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157147,c_157401,c_157401,c_157147,c_157191,c_157191,c_157147,c_157158,c_157158,c_157422,c_157169,c_157169,c_470]) ).

tff(c_157573,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_196,c_157572]) ).

tff(c_157574,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_157400]) ).

tff(c_157580,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_157574,c_176]) ).

tff(c_157593,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157152,c_155465,c_157391,c_157580,c_30]) ).

tff(c_157594,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_155464]) ).

tff(c_157161,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_157158,c_160]) ).

tff(c_157893,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_157161,c_128324,c_151870,c_4]) ).

tff(c_157739,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_157740,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_157739]) ).

tff(c_157613,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_157594,c_166]) ).

tff(c_157690,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_157138,c_157613,c_157133]) ).

tff(c_157596,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157147,c_88]) ).

tff(c_157597,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_151868,c_157596]) ).

tff(c_157598,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_157597]) ).

tff(c_157605,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_157598,c_180]) ).

tff(c_157669,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157158,c_72]) ).

tff(c_157670,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_157605,c_202,c_151866,c_157669]) ).

tff(c_157619,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_157620,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_157619]) ).

tff(c_157636,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_157620,c_156]) ).

tff(c_157665,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157147,c_157598,c_157594,c_84]) ).

tff(c_157666,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_157636,c_157665]) ).

tff(c_157667,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_157619]) ).

tff(c_157683,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_157667,c_124]) ).

tff(c_157754,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_157163,c_157683,c_157605,c_22]) ).

tff(c_584,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_157879,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157147,c_157740,c_157740,c_151864,c_157135,c_157135,c_157690,c_157670,c_157670,c_157754,c_157594,c_157594,c_584]) ).

tff(c_157880,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_202,c_194,c_157879]) ).

tff(c_157881,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_157739]) ).

tff(c_157887,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_157881,c_102]) ).

tff(c_157902,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_157893,c_157887]) ).

tff(c_157903,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_157597]) ).

tff(c_157914,plain,
    e2 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_157594,c_157903]) ).

tff(c_157915,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_157914]) ).

tff(c_157916,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_157966,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_157938,c_157948,c_157916]) ).

tff(c_158102,plain,
    ( ( op(e3,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158034,c_157966,c_157944,c_62]) ).

tff(c_158103,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_158102]) ).

tff(c_158205,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_158103,c_151864,c_151864,c_157918,c_158103,c_151864,c_722]) ).

tff(c_158206,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_157943]) ).

tff(c_158223,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_158206,c_162]) ).

tff(c_158231,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_157938,c_158223,c_157916]) ).

tff(c_158235,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_158231,c_130]) ).

tff(c_157141,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_157135,c_186]) ).

tff(c_158267,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157153,c_128327,c_158235,c_157141,c_24]) ).

tff(c_158268,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_155464]) ).

tff(c_158273,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_158268,c_166]) ).

tff(c_158346,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_157138,c_158273,c_157133]) ).

tff(c_158351,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_158346,c_162]) ).

tff(c_158274,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_158268,c_168]) ).

tff(c_158358,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_158351,c_158274,c_157916]) ).

tff(c_158363,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_158358,c_160]) ).

tff(c_158433,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128324,c_151870,c_158363,c_4]) ).

tff(c_158437,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_158433,c_102]) ).

tff(c_158461,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_158437,c_128323,c_144064,c_6]) ).

tff(c_158282,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_158283,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_158282]) ).

tff(c_158289,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_158283,c_122]) ).

tff(c_158295,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_157138,c_158273,c_157133]) ).

tff(c_158300,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_158295,c_162]) ).

tff(c_158319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_158289,c_158300,c_158274,c_157916]) ).

tff(c_158320,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_158282]) ).

tff(c_158325,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_158320,c_150]) ).

tff(c_158442,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_158325,c_151867,c_157139,c_10]) ).

tff(c_158334,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_157147,c_158268,c_88]) ).

tff(c_158335,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_151868,c_158334]) ).

tff(c_158341,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_158335,c_180]) ).

tff(c_158413,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158358,c_158320,c_72]) ).

tff(c_158414,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_158341,c_194,c_198,c_158413]) ).

tff(c_158572,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151864,c_158461,c_158461,c_157147,c_158442,c_158442,c_158346,c_158414,c_158414,c_158346,c_158335,c_158335,c_490]) ).

tff(c_158573,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_200,c_202,c_198,c_158572]) ).

tff(c_158574,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_158773,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158711,c_158574]) ).

tff(c_158774,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_158755,c_158773]) ).

tff(c_158795,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158774,c_158711,c_88]) ).

tff(c_158796,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_158795]) ).

tff(c_158797,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_158796]) ).

tff(c_158802,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_158797,c_192]) ).

tff(c_158816,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_158802,c_157141,c_24]) ).

tff(c_158736,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_157138,c_157133]) ).

tff(c_158737,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_158736]) ).

tff(c_158954,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158797,c_158750,c_158750,c_151864,c_157135,c_157135,c_158797,c_158816,c_158816,c_158737,c_158797,c_158797,c_588]) ).

tff(c_158955,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_202,c_202,c_158954]) ).

tff(c_158956,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_158796]) ).

tff(c_158995,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158956,c_158774,c_158711,c_84]) ).

tff(c_158996,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157142,c_194,c_200,c_196,c_158995]) ).

tff(c_158997,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_158749]) ).

tff(c_159014,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_158997,c_102]) ).

tff(c_159019,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158711,c_158574]) ).

tff(c_159020,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_159019]) ).

tff(c_159021,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_159020]) ).

tff(c_158717,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_158711,c_156]) ).

tff(c_158724,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_151866,c_158717,c_128318]) ).

tff(c_158731,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_158724,c_122]) ).

tff(c_158741,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_158737,c_162]) ).

tff(c_158575,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_158576,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_158577,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_158576,c_130]) ).

tff(c_158698,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_158577,c_128327,c_157141,c_24]) ).

tff(c_158703,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_158698,c_192]) ).

tff(c_158708,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_158575,c_128328,c_158703,c_157142,c_32]) ).

tff(c_158709,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_159042,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_158731,c_158741,c_158709]) ).

tff(c_159083,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_159021,c_159042,c_158737,c_50]) ).

tff(c_159084,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_159014,c_159083]) ).

tff(c_159086,plain,
    op(e0,e2) != e0,
    inference(splitRight,[status(thm)],[c_159020]) ).

tff(c_158713,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_158711,c_134]) ).

tff(c_158742,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_158737,c_166]) ).

tff(c_159137,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_159086,c_158713,c_158742,c_28]) ).

tff(c_159118,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_158575,c_128328,c_157142,c_32]) ).

tff(c_159239,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_159137,c_159118,c_159118,c_128320,c_159137,c_159118,c_764]) ).

tff(c_159240,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_158736]) ).

tff(c_159259,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_159240,c_114]) ).

tff(c_159248,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_159243,c_176]) ).

tff(c_159266,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158711,c_88]) ).

tff(c_159267,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_159266]) ).

tff(c_159268,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_159267]) ).

tff(c_159246,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_159243,c_172]) ).

tff(c_159257,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_159240,c_162]) ).

tff(c_159290,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_158731,c_159257,c_158709]) ).

tff(c_159296,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_159290,c_126]) ).

tff(c_158730,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_158724,c_124]) ).

tff(c_159354,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_159246,c_159296,c_158730,c_22]) ).

tff(c_159279,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158711,c_158574]) ).

tff(c_159280,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_159248,c_159279]) ).

tff(c_159333,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_159268,c_159280,c_158711,c_84]) ).

tff(c_159334,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_159333]) ).

tff(c_159456,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_159268,c_159243,c_159243,c_159354,c_159240,c_159240,c_151864,c_158724,c_158724,c_151864,c_159334,c_159334,c_498]) ).

tff(c_159457,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_198,c_194,c_198,c_159456]) ).

tff(c_159458,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_159267]) ).

tff(c_159460,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_159458]) ).

tff(c_159470,plain,
    ( ( op(e0,e1) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_158711,c_159460,c_158574]) ).

tff(c_159471,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_159248,c_159470]) ).

tff(c_159472,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_159458]) ).

tff(c_159478,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_159472,c_178]) ).

tff(c_159515,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_159247,c_159259,c_159478,c_157140,c_14]) ).

tff(c_159516,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_159242]) ).

tff(c_159535,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_159516,c_102]) ).

tff(c_159521,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_159240,c_162]) ).

tff(c_159550,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_158731,c_159521,c_158709]) ).

tff(c_159598,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_159550,c_159240,c_50]) ).

tff(c_159599,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_159535,c_159598]) ).

tff(c_159562,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_158575,c_128328,c_157142,c_32]) ).

tff(c_159727,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_159599,c_159562,c_159562,c_128320,c_159599,c_159562,c_764]) ).

tff(c_159728,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_155464]) ).

tff(c_159843,plain,
    ( ( op(e0,e1) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_159728,c_158574]) ).

tff(c_159844,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_159843]) ).

tff(c_159845,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_159844]) ).

tff(c_159849,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_159845,c_154]) ).

tff(c_159740,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_159741,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_159740]) ).

tff(c_159747,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_159741,c_122]) ).

tff(c_159733,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_159728,c_166]) ).

tff(c_159766,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_157138,c_159733,c_157133]) ).

tff(c_159771,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_159766,c_162]) ).

tff(c_159734,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_159728,c_168]) ).

tff(c_159803,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_159747,c_159771,c_159734,c_158709]) ).

tff(c_159804,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_159740]) ).

tff(c_159809,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_159804,c_150]) ).

tff(c_159892,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_159849,c_159809,c_151867,c_157139,c_10]) ).

tff(c_159893,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_159844]) ).

tff(c_159898,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_159893,c_176]) ).

tff(c_159916,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_159898,c_128323,c_144064,c_6]) ).

tff(c_159818,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_159728,c_88]) ).

tff(c_159819,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_151868,c_159818]) ).

tff(c_159820,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_159819]) ).

tff(c_159927,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_159809,c_151867,c_157139,c_10]) ).

tff(c_159826,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_159820,c_192]) ).

tff(c_159831,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_157138,c_159733,c_157133]) ).

tff(c_159836,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_159831,c_162]) ).

tff(c_159905,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_159836,c_159734,c_158709]) ).

tff(c_159945,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_159905,c_159804,c_72]) ).

tff(c_159946,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_159826,c_194,c_198,c_159945]) ).

tff(c_160088,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_151864,c_159916,c_159916,c_159820,c_159927,c_159927,c_159946,c_159804,c_159804,c_159820,c_159893,c_159893,c_466]) ).

tff(c_160089,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_194,c_198,c_160088]) ).

tff(c_160090,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_159819]) ).

tff(c_160138,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_159728,c_160090,c_158574]) ).

tff(c_160139,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_160138]) ).

tff(c_160158,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160090,c_159728,c_160139,c_84]) ).

tff(c_160159,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157142,c_194,c_196,c_200,c_160158]) ).

tff(c_160160,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_151862]) ).

tff(c_160666,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_160160,c_186]) ).

tff(c_161819,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_161820,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_161819]) ).

tff(c_161823,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_161820,c_128]) ).

tff(c_161979,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_160666,c_161823,c_24]) ).

tff(c_161983,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_161979,c_132]) ).

tff(c_160667,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_160160,c_190]) ).

tff(c_160675,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_155464]) ).

tff(c_160850,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160675,c_88]) ).

tff(c_160851,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_160667,c_198,c_160850]) ).

tff(c_160852,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_160851]) ).

tff(c_160162,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_96]) ).

tff(c_160167,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_160162,c_192]) ).

tff(c_160178,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_160160,c_186]) ).

tff(c_160313,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_160314,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_160313]) ).

tff(c_160319,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_160314,c_128]) ).

tff(c_160360,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_160167,c_128327,c_160178,c_160319,c_24]) ).

tff(c_160361,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_160313]) ).

tff(c_160366,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_160361,c_150]) ).

tff(c_160375,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_160366,c_151867,c_10]) ).

tff(c_160376,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_160375]) ).

tff(c_160175,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_160160,c_118]) ).

tff(c_160186,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_155464]) ).

tff(c_160192,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_160186,c_156]) ).

tff(c_160197,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_151866,c_160192,c_128318]) ).

tff(c_160201,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_160197,c_128]) ).

tff(c_160300,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_160167,c_128327,c_160178,c_160201,c_24]) ).

tff(c_160301,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_155464]) ).

tff(c_160306,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_160301,c_166]) ).

tff(c_160386,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_160175,c_160306,c_157133]) ).

tff(c_160633,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160376,c_160386,c_160386,c_160301,c_160376,c_160386,c_726]) ).

tff(c_160634,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_160375]) ).

tff(c_160640,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_160634,c_110]) ).

tff(c_160658,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_160640,c_160175,c_160306,c_157133]) ).

tff(c_160659,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_160863,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160675,c_160852,c_160659]) ).

tff(c_160864,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_160863]) ).

tff(c_160870,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_160864,c_164]) ).

tff(c_160680,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_160675,c_154]) ).

tff(c_160681,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_160675,c_156]) ).

tff(c_160686,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_151866,c_160681,c_128318]) ).

tff(c_160691,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_160686,c_150]) ).

tff(c_161018,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_160680,c_151867,c_160691,c_10]) ).

tff(c_161022,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_161018,c_112]) ).

tff(c_161036,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160852,c_78]) ).

tff(c_161037,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_161022,c_161036]) ).

tff(c_161038,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_161037]) ).

tff(c_161043,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_161038,c_172]) ).

tff(c_161048,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_161043,c_128323,c_144064,c_6]) ).

tff(c_161053,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_161048,c_102]) ).

tff(c_161060,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_160870,c_128324,c_151870,c_161053,c_4]) ).

tff(c_161061,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_161037]) ).

tff(c_160660,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_161027,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_160660,c_128328,c_160667,c_32]) ).

tff(c_161063,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_161064,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_161063]) ).

tff(c_160663,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_160160,c_118]) ).

tff(c_160875,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_160663,c_157133]) ).

tff(c_160876,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_160875]) ).

tff(c_160881,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_160876,c_114]) ).

tff(c_160858,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_160852,c_180]) ).

tff(c_160887,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160686,c_72]) ).

tff(c_160888,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_160666,c_160858,c_194,c_160887]) ).

tff(c_160947,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160888,c_160686,c_76]) ).

tff(c_160948,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_198,c_196,c_160947]) ).

tff(c_160900,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_160680,c_151867,c_160691,c_10]) ).

tff(c_160904,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_160900,c_112]) ).

tff(c_160909,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160852,c_78]) ).

tff(c_160910,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_160904,c_160909]) ).

tff(c_160911,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_160910]) ).

tff(c_160914,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_160911,c_132]) ).

tff(c_160690,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_160686,c_128]) ).

tff(c_160921,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_160914,c_128327,c_160666,c_160690,c_24]) ).

tff(c_160922,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_160910]) ).

tff(c_160992,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160852,c_160948,c_160922,c_66]) ).

tff(c_160993,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_160881,c_200,c_160992]) ).

tff(c_160994,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_160875]) ).

tff(c_161112,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_160666,c_160690,c_24]) ).

tff(c_161000,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_160994,c_114]) ).

tff(c_161089,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160852,c_161064,c_74]) ).

tff(c_161090,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_161000,c_204,c_161089]) ).

tff(c_161217,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161027,c_161064,c_161064,c_160994,c_160160,c_160160,c_161027,c_161112,c_161112,c_161090,c_160675,c_160675,c_582]) ).

tff(c_161218,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_200,c_196,c_161217]) ).

tff(c_161220,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_161063]) ).

tff(c_161233,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_161061,c_161220]) ).

tff(c_161234,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_160851]) ).

tff(c_161267,plain,
    ( ( op(e0,e1) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160675,c_161234,c_160659]) ).

tff(c_161268,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_161267]) ).

tff(c_161272,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_161268,c_176]) ).

tff(c_161311,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_161272,c_128323,c_144064,c_6]) ).

tff(c_161361,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_161311,c_151864,c_48]) ).

tff(c_161362,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_161361]) ).

tff(c_161437,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_161362,c_151864,c_151864,c_160675,c_161362,c_151864,c_722]) ).

tff(c_161438,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_155464]) ).

tff(c_161933,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161438,c_88]) ).

tff(c_161934,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_160667,c_198,c_151868,c_161933]) ).

tff(c_161940,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_161934,c_180]) ).

tff(c_161825,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_161820,c_124]) ).

tff(c_162031,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_161983,c_161940,c_161825,c_22]) ).

tff(c_161443,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_161438,c_166]) ).

tff(c_161945,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_160663,c_161443,c_157133]) ).

tff(c_162132,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_162031,c_128320,c_128320,c_161945,c_160160,c_160160,c_151864,c_161820,c_161820,c_162031,c_161438,c_161438,c_688]) ).

tff(c_162133,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_194,c_198,c_162132]) ).

tff(c_162134,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_161819]) ).

tff(c_162139,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_162134,c_150]) ).

tff(c_162186,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162139,c_151867,c_10]) ).

tff(c_162187,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_162186]) ).

tff(c_162190,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_162187,c_154]) ).

tff(c_162208,plain,
    ( ( op(e0,e1) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161438,c_160659]) ).

tff(c_162209,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_162190,c_204,c_162208]) ).

tff(c_162213,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_162209,c_176]) ).

tff(c_162215,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_162209,c_180]) ).

tff(c_162140,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_162134,c_124]) ).

tff(c_161444,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_161438,c_168]) ).

tff(c_161734,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_160660,c_128328,c_160667,c_32]) ).

tff(c_161745,plain,
    ( ( op(e0,e1) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161438,c_160659]) ).

tff(c_161746,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_161745]) ).

tff(c_161747,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_161746]) ).

tff(c_161759,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161734,c_161438,c_161747,c_88]) ).

tff(c_161760,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_161759]) ).

tff(c_161766,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_161760,c_180]) ).

tff(c_161450,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_161624,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_160663,c_161443,c_157133]) ).

tff(c_161556,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_160660,c_128328,c_160667,c_32]) ).

tff(c_161461,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151866,c_128318]) ).

tff(c_161462,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_161461]) ).

tff(c_161466,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_161462,c_150]) ).

tff(c_161534,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151867,c_161466,c_10]) ).

tff(c_161535,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_161534]) ).

tff(c_161538,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_161535,c_154]) ).

tff(c_161577,plain,
    ( ( op(e0,e1) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161438,c_160659]) ).

tff(c_161578,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_161538,c_204,c_161577]) ).

tff(c_161588,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161556,c_161578,c_161438,c_88]) ).

tff(c_161589,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_151868,c_161588]) ).

tff(c_161590,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_161534]) ).

tff(c_161698,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160160,c_161624,c_161590,c_64]) ).

tff(c_161699,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_161698]) ).

tff(c_161455,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_161450,c_126]) ).

tff(c_161613,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_160660,c_128328,c_160667,c_32]) ).

tff(c_161634,plain,
    ( ( op(e0,e1) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161438,c_160659]) ).

tff(c_161635,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_161634]) ).

tff(c_161636,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_161635]) ).

tff(c_161645,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161613,c_161438,c_161636,c_88]) ).

tff(c_161646,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_161645]) ).

tff(c_161651,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_161646,c_180]) ).

tff(c_161467,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_161462,c_124]) ).

tff(c_161670,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_161455,c_161651,c_161467,c_22]) ).

tff(c_161685,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161670,c_161450,c_161462,c_72]) ).

tff(c_161686,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_160666,c_198,c_202,c_194,c_161685]) ).

tff(c_161687,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_161635]) ).

tff(c_161692,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_161687,c_178]) ).

tff(c_161709,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_161699,c_161692]) ).

tff(c_161710,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_161461]) ).

tff(c_161780,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161450,c_161710,c_72]) ).

tff(c_161781,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_160666,c_161766,c_202,c_198,c_161780]) ).

tff(c_161782,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_161746]) ).

tff(c_161815,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161734,c_161782,c_161438,c_88]) ).

tff(c_161816,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_151868,c_161815]) ).

tff(c_161817,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_162148,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_161444,c_161817]) ).

tff(c_162149,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_162148]) ).

tff(c_162154,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_162149,c_162]) ).

tff(c_162183,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_162154,c_160663,c_161443,c_157133]) ).

tff(c_162184,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_162148]) ).

tff(c_162202,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_162184,c_126]) ).

tff(c_162240,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_162215,c_162140,c_162202,c_22]) ).

tff(c_162246,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_162240,c_172]) ).

tff(c_162255,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_162213,c_128323,c_144064,c_162246,c_6]) ).

tff(c_162256,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_162186]) ).

tff(c_162273,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_162256,c_110]) ).

tff(c_162301,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_162273,c_160663,c_161443,c_157133]) ).

tff(c_162302,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_144063]) ).

tff(c_162307,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_162302,c_164]) ).

tff(c_166442,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162307,c_88]) ).

tff(c_166443,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_166442]) ).

tff(c_166449,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_190]) ).

tff(c_166454,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_166449,c_151862]) ).

tff(c_167502,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_166454,c_128320,c_94]) ).

tff(c_167503,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_167502]) ).

tff(c_167507,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167503,c_130]) ).

tff(c_166458,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_166454,c_118]) ).

tff(c_162303,plain,
    op(e3,e3) != e2,
    inference(splitRight,[status(thm)],[c_144063]) ).

tff(c_162305,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_162302,c_158]) ).

tff(c_162314,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162305,c_12]) ).

tff(c_162315,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_162314]) ).

tff(c_162321,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_162315,c_110]) ).

tff(c_162326,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_151862]) ).

tff(c_162332,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_162326,c_190]) ).

tff(c_164547,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_162302,c_48]) ).

tff(c_164548,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_164547]) ).

tff(c_164549,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_164548]) ).

tff(c_164554,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_164549,c_172]) ).

tff(c_162318,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_162315,c_162]) ).

tff(c_162306,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_162302,c_160]) ).

tff(c_162337,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162318,c_162306,c_20]) ).

tff(c_162338,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_162337]) ).

tff(c_162344,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_162338,c_168]) ).

tff(c_163243,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_162344,c_92]) ).

tff(c_163244,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_163243]) ).

tff(c_162364,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_162365,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_162364]) ).

tff(c_162371,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_162365,c_100]) ).

tff(c_162342,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_162338,c_122]) ).

tff(c_162349,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162342,c_128318]) ).

tff(c_162350,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_162349]) ).

tff(c_162355,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_162350,c_148]) ).

tff(c_162514,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_162371,c_128325,c_162303,c_162355,c_2]) ).

tff(c_162515,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_162364]) ).

tff(c_163044,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_162515,c_162302,c_48]) ).

tff(c_163045,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_163044]) ).

tff(c_162566,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_162338,c_162315,c_162302,c_50]) ).

tff(c_162567,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_162566]) ).

tff(c_162530,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162307,c_88]) ).

tff(c_162531,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_162530]) ).

tff(c_162699,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_162567,c_162531,c_162531,c_128320,c_162567,c_162531,c_764]) ).

tff(c_162701,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_162530]) ).

tff(c_163033,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_162701,c_162332,c_32]) ).

tff(c_162703,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_162515,c_162302,c_48]) ).

tff(c_162704,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_162703]) ).

tff(c_162319,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_162315,c_166]) ).

tff(c_162700,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_162530]) ).

tff(c_162702,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_162700]) ).

tff(c_162858,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_162702,c_96]) ).

tff(c_162859,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162319,c_202,c_162858]) ).

tff(c_162860,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_162859]) ).

tff(c_162343,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_162338,c_126]) ).

tff(c_162331,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_162326,c_186]) ).

tff(c_162724,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128327,c_162331,c_24]) ).

tff(c_162725,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_162724]) ).

tff(c_162729,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_162725,c_192]) ).

tff(c_162747,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_162729,c_128328,c_162701,c_162332,c_32]) ).

tff(c_162748,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_162724]) ).

tff(c_162752,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_162748,c_132]) ).

tff(c_162358,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_162350,c_124]) ).

tff(c_162886,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_162343,c_162752,c_162358,c_22]) ).

tff(c_162320,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_162315,c_114]) ).

tff(c_162330,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_162326,c_120]) ).

tff(c_162759,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162320,c_162330,c_14]) ).

tff(c_162760,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_162759]) ).

tff(c_162765,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_162760,c_178]) ).

tff(c_162770,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_162702,c_96]) ).

tff(c_162771,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162319,c_202,c_162770]) ).

tff(c_162772,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_162771]) ).

tff(c_162521,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_162515,c_176]) ).

tff(c_162790,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_162772,c_162702,c_84]) ).

tff(c_162791,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_162521,c_194,c_162790]) ).

tff(c_162815,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_162772,c_162791,c_162702,c_92]) ).

tff(c_162816,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_162765,c_196,c_198,c_162815]) ).

tff(c_162817,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_162771]) ).

tff(c_162824,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_162817,c_180]) ).

tff(c_162843,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_162824,c_162343,c_162752,c_162358,c_22]) ).

tff(c_162844,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_162759]) ).

tff(c_162899,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_162886,c_162844,c_162515,c_74]) ).

tff(c_162900,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_162899]) ).

tff(c_163001,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_162704,c_162515,c_162515,c_162860,c_162315,c_162315,c_162704,c_162350,c_162350,c_162886,c_162900,c_162900,c_498]) ).

tff(c_163002,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_204,c_163001]) ).

tff(c_163003,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_162859]) ).

tff(c_163009,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_163003,c_180]) ).

tff(c_163020,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_163009,c_162343,c_162752,c_162358,c_22]) ).

tff(c_163021,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_162700]) ).

tff(c_163055,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163021,c_162515,c_74]) ).

tff(c_163056,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_162343,c_196,c_163055]) ).

tff(c_163066,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163021,c_163056,c_162515,c_78]) ).

tff(c_163067,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_163066]) ).

tff(c_162359,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_162350,c_156]) ).

tff(c_163080,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163033,c_163021,c_84]) ).

tff(c_163081,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_162359,c_163080]) ).

tff(c_504,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_163225,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163045,c_162515,c_162515,c_163033,c_162315,c_162315,c_163067,c_162338,c_162338,c_163045,c_163081,c_163081,c_504]) ).

tff(c_163226,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_202,c_202,c_163225]) ).

tff(c_163227,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_162349]) ).

tff(c_163235,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_163227,c_156]) ).

tff(c_163255,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163244,c_96]) ).

tff(c_163256,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_162319,c_163255]) ).

tff(c_163257,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_163256]) ).

tff(c_163278,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163257,c_163244,c_88]) ).

tff(c_163279,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_162307,c_163235,c_163278]) ).

tff(c_163280,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_163256]) ).

tff(c_163354,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163244,c_163280,c_88]) ).

tff(c_163355,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_162307,c_202,c_163354]) ).

tff(c_163388,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163355,c_163244,c_163280,c_84]) ).

tff(c_163389,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_163388]) ).

tff(c_163509,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_163389,c_163355,c_163355,c_128320,c_163389,c_163355,c_764]) ).

tff(c_163510,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_163243]) ).

tff(c_163517,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_163510,c_154]) ).

tff(c_163233,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_163227,c_150]) ).

tff(c_162329,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_162326,c_116]) ).

tff(c_163534,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_162321,c_163517,c_163233,c_162329,c_10]) ).

tff(c_163535,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_162337]) ).

tff(c_163540,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_163535,c_122]) ).

tff(c_163550,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_163540,c_128318]) ).

tff(c_163551,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_163550]) ).

tff(c_163555,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_163551,c_128]) ).

tff(c_163563,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_163555,c_162331,c_24]) ).

tff(c_163568,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_163563,c_192]) ).

tff(c_163567,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_163563,c_132]) ).

tff(c_163557,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_163551,c_124]) ).

tff(c_163541,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_163535,c_126]) ).

tff(c_163654,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_163567,c_163557,c_163541,c_22]) ).

tff(c_163585,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_162302,c_48]) ).

tff(c_163586,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_163585]) ).

tff(c_163587,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_163586]) ).

tff(c_163593,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_163587,c_100]) ).

tff(c_163619,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_163593,c_128325,c_162303,c_2]) ).

tff(c_163558,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_163551,c_156]) ).

tff(c_163573,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162307,c_163558,c_88]) ).

tff(c_163574,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_163573]) ).

tff(c_163592,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_163587,c_176]) ).

tff(c_163580,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_163574,c_144]) ).

tff(c_163628,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_163592,c_163580,c_30]) ).

tff(c_163629,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_163628]) ).

tff(c_163634,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_163629,c_180]) ).

tff(c_163639,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_163567,c_163634,c_163557,c_163541,c_22]) ).

tff(c_163640,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_163628]) ).

tff(c_163598,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163574,c_96]) ).

tff(c_163599,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_163592,c_162319,c_163598]) ).

tff(c_163671,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163574,c_163640,c_163599,c_92]) ).

tff(c_163672,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_163671]) ).

tff(c_163770,plain,
    ( ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163654,c_128320,c_128320,c_163619,c_162326,c_162326,c_162315,c_163551,c_163551,c_163654,c_163672,c_163672,c_688]) ).

tff(c_163771,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_200,c_198,c_163770]) ).

tff(c_163772,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_163586]) ).

tff(c_163933,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_163772,c_163772,c_163551,c_128320,c_163772,c_730]) ).

tff(c_163935,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_163573]) ).

tff(c_164014,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_163568,c_128328,c_163935,c_162332,c_32]) ).

tff(c_164015,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_163550]) ).

tff(c_164022,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_164015,c_124]) ).

tff(c_164029,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128327,c_162331,c_24]) ).

tff(c_164030,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_164029]) ).

tff(c_164034,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_164030,c_192]) ).

tff(c_164051,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164030,c_163535,c_164015,c_72]) ).

tff(c_164052,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_164051]) ).

tff(c_164063,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_164064,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_164063]) ).

tff(c_164250,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_163535,c_164052,c_164052,c_164064,c_163535,c_164052,c_762]) ).

tff(c_164251,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_164063]) ).

tff(c_164369,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_164251,c_162302,c_48]) ).

tff(c_164370,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_164369]) ).

tff(c_164021,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_164015,c_150]) ).

tff(c_164321,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_162321,c_164021,c_162329,c_10]) ).

tff(c_164039,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162307,c_88]) ).

tff(c_164040,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_164039]) ).

tff(c_164297,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164052,c_164251,c_78]) ).

tff(c_164298,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_162320,c_200,c_164297]) ).

tff(c_164446,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164370,c_164251,c_164251,c_162315,c_164321,c_164321,c_162315,c_164052,c_164052,c_164040,c_164298,c_164298,c_482]) ).

tff(c_164447,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_204,c_198,c_164446]) ).

tff(c_164449,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_164039]) ).

tff(c_164535,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_164034,c_128328,c_164449,c_162332,c_32]) ).

tff(c_164536,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_164029]) ).

tff(c_164540,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_164536,c_132]) ).

tff(c_164592,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_164554,c_164022,c_164540,c_163541,c_22]) ).

tff(c_164594,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_164548]) ).

tff(c_164813,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_164594,c_128323,c_144064,c_6]) ).

tff(c_164819,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_164813,c_176]) ).

tff(c_163542,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_163535,c_168]) ).

tff(c_164541,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_164536,c_192]) ).

tff(c_164606,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_164541,c_162307,c_88]) ).

tff(c_164607,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_164606]) ).

tff(c_164632,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_164594,c_128323,c_144064,c_6]) ).

tff(c_164642,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164607,c_164632,c_78]) ).

tff(c_164643,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_162320,c_200,c_164642]) ).

tff(c_164612,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_164607,c_178]) ).

tff(c_164680,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_162320,c_164612,c_162330,c_14]) ).

tff(c_164593,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_164548]) ).

tff(c_164667,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_164541,c_162332,c_32]) ).

tff(c_164656,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164607,c_84]) ).

tff(c_164657,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_162332,c_194,c_163542,c_164656]) ).

tff(c_164690,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164667,c_164607,c_164657,c_92]) ).

tff(c_164691,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_164690]) ).

tff(c_164795,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_162315,c_162302,c_162302,c_164643,c_164680,c_164680,c_164593,c_163535,c_163535,c_164643,c_164691,c_164691,c_408]) ).

tff(c_164796,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_202,c_202,c_164795]) ).

tff(c_164797,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_164606]) ).

tff(c_164839,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164797,c_84]) ).

tff(c_164840,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_162332,c_164819,c_163542,c_194,c_164839]) ).

tff(c_164841,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_151862]) ).

tff(c_164847,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_164841,c_116]) ).

tff(c_165408,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162321,c_164847,c_10]) ).

tff(c_165409,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_165408]) ).

tff(c_165414,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_165409,c_112]) ).

tff(c_164850,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_164841,c_190]) ).

tff(c_165164,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_164850,c_32]) ).

tff(c_165165,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_165164]) ).

tff(c_165169,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_165165,c_192]) ).

tff(c_164849,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_164841,c_186]) ).

tff(c_165033,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_164849,c_162306,c_72]) ).

tff(c_165034,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_165033]) ).

tff(c_165036,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_165034,c_124]) ).

tff(c_164856,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_164860,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_164856,c_150]) ).

tff(c_164880,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_164881,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_164880]) ).

tff(c_164858,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_164856,c_148]) ).

tff(c_164882,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128325,c_162303,c_164858,c_2]) ).

tff(c_164887,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_164882,c_100]) ).

tff(c_164902,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164881,c_164887]) ).

tff(c_164903,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_164880]) ).

tff(c_164908,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_164903,c_170]) ).

tff(c_164868,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162321,c_164847,c_10]) ).

tff(c_164869,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_164868]) ).

tff(c_165026,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164841,c_162315,c_164869,c_52]) ).

tff(c_165027,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_164908,c_200,c_196,c_165026]) ).

tff(c_165028,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_164868]) ).

tff(c_165030,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_164860,c_165028]) ).

tff(c_165031,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_165045,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_165036,c_165031]) ).

tff(c_165052,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_165045,c_122]) ).

tff(c_165144,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_162318,c_165052,c_162306,c_20]) ).

tff(c_165148,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_165144,c_130]) ).

tff(c_165197,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_165169,c_128327,c_164849,c_165148,c_24]) ).

tff(c_165198,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_165164]) ).

tff(c_165202,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_165198,c_144]) ).

tff(c_165051,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_165045,c_150]) ).

tff(c_165058,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_162321,c_165051,c_164847,c_10]) ).

tff(c_165064,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_165058,c_112]) ).

tff(c_165153,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_165154,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_165153]) ).

tff(c_165209,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165034,c_165154,c_66]) ).

tff(c_165210,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_165202,c_194,c_165064,c_200,c_165209]) ).

tff(c_165211,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_165153]) ).

tff(c_165223,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_165211,c_162302,c_48]) ).

tff(c_165224,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_165223]) ).

tff(c_165242,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164841,c_128320,c_94]) ).

tff(c_165243,plain,
    ( ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_165242]) ).

tff(c_165244,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_165243]) ).

tff(c_165247,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_165244,c_144]) ).

tff(c_165232,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_164841,c_162315,c_165058,c_60]) ).

tff(c_165233,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_165232]) ).

tff(c_165255,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165034,c_165233,c_165211,c_78]) ).

tff(c_165256,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_165247,c_202,c_204,c_200,c_165255]) ).

tff(c_165257,plain,
    op(e1,e0) = e0,
    inference(splitRight,[status(thm)],[c_165243]) ).

tff(c_165291,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165257,c_164841,c_128320,c_82]) ).

tff(c_165292,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_165291]) ).

tff(c_165271,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165034,c_165233,c_165211,c_78]) ).

tff(c_165272,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_165271]) ).

tff(c_165390,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165224,c_165211,c_165211,c_165224,c_165058,c_165058,c_165292,c_165257,c_165257,c_165292,c_165272,c_165272,c_490]) ).

tff(c_165391,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_200,c_196,c_165390]) ).

tff(c_165392,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_165033]) ).

tff(c_165401,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_165392,c_156]) ).

tff(c_165694,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_164850,c_162307,c_165401,c_88]) ).

tff(c_165413,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_165409,c_154]) ).

tff(c_165736,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165694,c_92]) ).

tff(c_165737,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_128328,c_198,c_165413,c_165736]) ).

tff(c_165726,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128327,c_164849,c_24]) ).

tff(c_165727,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_165726]) ).

tff(c_165731,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_165727,c_192]) ).

tff(c_165749,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165694,c_165737,c_96]) ).

tff(c_165750,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_165731,c_202,c_204,c_165749]) ).

tff(c_165759,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165694,c_165737,c_165750,c_84]) ).

tff(c_165760,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_165759]) ).

tff(c_164848,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_164841,c_120]) ).

tff(c_165419,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128325,c_162303,c_2]) ).

tff(c_165420,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_165419]) ).

tff(c_165424,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_165420,c_100]) ).

tff(c_165641,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_165424,c_128323,c_144064,c_6]) ).

tff(c_165646,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_165641,c_170]) ).

tff(c_165682,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_162320,c_165414,c_164848,c_165646,c_14]) ).

tff(c_165683,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_165419]) ).

tff(c_165688,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_165683,c_100]) ).

tff(c_165705,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_165688,c_6]) ).

tff(c_165794,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_162320,c_165414,c_164848,c_14]) ).

tff(c_554,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_165874,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165760,c_165705,c_165705,c_165683,c_165794,c_165794,c_165760,c_165727,c_165727,c_162315,c_165694,c_165694,c_554]) ).

tff(c_165875,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_200,c_204,c_165874]) ).

tff(c_165876,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_165726]) ).

tff(c_165709,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_165705,c_172]) ).

tff(c_165393,plain,
    op(e1,e1) != e2,
    inference(splitRight,[status(thm)],[c_165033]) ).

tff(c_165715,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_165709,c_165393,c_22]) ).

tff(c_165716,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_165715]) ).

tff(c_165898,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165876,c_165716,c_165392,c_80]) ).

tff(c_165899,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_162318,c_202,c_165898]) ).

tff(c_165900,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_165715]) ).

tff(c_165941,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_165694,c_165900,c_165705,c_74]) ).

tff(c_165942,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_165414,c_204,c_165941]) ).

tff(c_165943,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_165408]) ).

tff(c_166259,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_165943,c_146]) ).

tff(c_166289,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128325,c_162303,c_166259,c_2]) ).

tff(c_166439,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_166289,c_166289,c_165392,c_128320,c_166289,c_730]) ).

tff(c_166440,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_162314]) ).

tff(c_166468,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_166458,c_166440]) ).

tff(c_166472,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_166468,c_162]) ).

tff(c_166475,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_166468,c_110]) ).

tff(c_166634,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_166635,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_166634]) ).

tff(c_166652,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_166635,c_100]) ).

tff(c_166651,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_166635,c_170]) ).

tff(c_166474,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_166468,c_114]) ).

tff(c_166460,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_166454,c_120]) ).

tff(c_166700,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_166651,c_166474,c_166460,c_14]) ).

tff(c_166705,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_166700,c_112]) ).

tff(c_166661,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_166472,c_162306,c_20]) ).

tff(c_166662,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_166661]) ).

tff(c_166667,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_166662,c_168]) ).

tff(c_166459,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_166454,c_116]) ).

tff(c_166672,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_166475,c_166459,c_10]) ).

tff(c_166673,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_166672]) ).

tff(c_166677,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_166673,c_154]) ).

tff(c_166473,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_166468,c_166]) ).

tff(c_166480,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_166489,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_166480,c_122]) ).

tff(c_166505,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_166472,c_162306,c_166489,c_20]) ).

tff(c_166509,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_166505,c_130]) ).

tff(c_166615,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_166454,c_128320,c_94]) ).

tff(c_166616,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_166509,c_200,c_204,c_166615]) ).

tff(c_166617,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_166619,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_166617]) ).

tff(c_166627,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_166619,c_156]) ).

tff(c_166636,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_92]) ).

tff(c_166637,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_166473,c_166627,c_166636]) ).

tff(c_166696,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_166637,c_96]) ).

tff(c_166697,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_166667,c_166677,c_166696]) ).

tff(c_166698,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_166672]) ).

tff(c_166710,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_166705,c_166698]) ).

tff(c_166711,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_166661]) ).

tff(c_166717,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_166711,c_168]) ).

tff(c_166725,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_166637,c_84]) ).

tff(c_166726,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_166717,c_166725]) ).

tff(c_166730,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_166726,c_152]) ).

tff(c_166746,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_166652,c_128325,c_162303,c_166730,c_2]) ).

tff(c_166747,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_166634]) ).

tff(c_166760,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166747,c_78]) ).

tff(c_166761,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_166760]) ).

tff(c_166762,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_166761]) ).

tff(c_166767,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_166762,c_178]) ).

tff(c_166448,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_192]) ).

tff(c_166773,plain,
    ( ( e2 = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166619,c_72]) ).

tff(c_166774,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_166448,c_162306,c_198,c_166773]) ).

tff(c_166779,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_166774,c_174]) ).

tff(c_166800,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_166767,c_166474,c_166779,c_166460,c_14]) ).

tff(c_166801,plain,
    ( ( op(e1,e1) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(splitRight,[status(thm)],[c_166761]) ).

tff(c_166803,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_166801]) ).

tff(c_166806,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_166803,c_174]) ).

tff(c_166625,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_166619,c_124]) ).

tff(c_166751,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_166747,c_172]) ).

tff(c_166919,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_166806,c_166625,c_166751,c_22]) ).

tff(c_166995,plain,
    ( ( e1 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166468,c_162302,c_162302,c_166443,c_166803,c_166803,c_166919,c_166619,c_166619,c_166468,c_166443,c_166443,c_404]) ).

tff(c_166996,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_198,c_194,c_204,c_166995]) ).

tff(c_166998,plain,
    op(e2,e1) != e0,
    inference(splitRight,[status(thm)],[c_166801]) ).

tff(c_167009,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_166747,c_162302,c_48]) ).

tff(c_167010,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_167009]) ).

tff(c_167014,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167010,c_146]) ).

tff(c_167031,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166454,c_166468,c_64]) ).

tff(c_167032,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_166998,c_204,c_167014,c_167031]) ).

tff(c_167033,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_166617]) ).

tff(c_167039,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_167033,c_150]) ).

tff(c_167062,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_166475,c_167039,c_166459,c_10]) ).

tff(c_167066,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167062,c_146]) ).

tff(c_167040,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_167033,c_124]) ).

tff(c_167050,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_167040,c_22]) ).

tff(c_167051,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_167050]) ).

tff(c_167056,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167051,c_172]) ).

tff(c_167102,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_167056,c_128323,c_144064,c_6]) ).

tff(c_167114,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_167102,c_162302,c_48]) ).

tff(c_167115,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_167066,c_167114]) ).

tff(c_167116,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_167050]) ).

tff(c_167118,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_167116]) ).

tff(c_167124,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_167118,c_172]) ).

tff(c_167218,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_167124,c_6]) ).

tff(c_167223,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167218,c_176]) ).

tff(c_167125,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_167118,c_180]) ).

tff(c_167140,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_92]) ).

tff(c_167141,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_166473,c_167140]) ).

tff(c_167142,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_167141]) ).

tff(c_167145,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_167142,c_136]) ).

tff(c_167193,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_167033,c_42]) ).

tff(c_167194,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_167145,c_198,c_166475,c_128325,c_167193]) ).

tff(c_167195,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_167141]) ).

tff(c_167206,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_167195,c_84]) ).

tff(c_167207,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_167125,c_196,c_167206]) ).

tff(c_167231,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_167207,c_167195,c_96]) ).

tff(c_167232,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_167223,c_200,c_204,c_167231]) ).

tff(c_167233,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_167116]) ).

tff(c_167241,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_167233,c_180]) ).

tff(c_167246,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_84]) ).

tff(c_167247,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_167246]) ).

tff(c_167248,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_167247]) ).

tff(c_167252,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_167248,c_176]) ).

tff(c_167290,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_167252,c_6]) ).

tff(c_167295,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167290,c_100]) ).

tff(c_167354,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_167295,c_128325,c_162303,c_2]) ).

tff(c_167271,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_166454,c_128320,c_94]) ).

tff(c_167272,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_167271]) ).

tff(c_167276,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167272,c_130]) ).

tff(c_167281,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_167276,c_166472,c_162306,c_20]) ).

tff(c_167260,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_167248,c_92]) ).

tff(c_167261,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_166473,c_167260]) ).

tff(c_167432,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_167290,c_167290,c_167354,c_166454,c_166454,c_167354,c_167281,c_167281,c_167233,c_167261,c_167261,c_566]) ).

tff(c_167433,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_200,c_194,c_196,c_167432]) ).

tff(c_167434,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_167247]) ).

tff(c_167437,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_167434]) ).

tff(c_167468,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166443,c_167437,c_92]) ).

tff(c_167469,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_167241,c_166473,c_196,c_167468]) ).

tff(c_167470,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_167434]) ).

tff(c_167487,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_167470,c_168]) ).

tff(c_167525,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_167507,c_166472,c_162306,c_167487,c_20]) ).

tff(c_167527,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_166442]) ).

tff(c_170381,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_167527,c_32]) ).

tff(c_170382,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_170381]) ).

tff(c_170385,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_170382,c_140]) ).

tff(c_170393,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_151862]) ).

tff(c_170396,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_170393,c_118]) ).

tff(c_170503,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_170396,c_166440]) ).

tff(c_170509,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_170503,c_114]) ).

tff(c_169333,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_166440]) ).

tff(c_167551,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_151862]) ).

tff(c_167554,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_167551,c_118]) ).

tff(c_167575,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_167554,c_166440]) ).

tff(c_167746,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_167551,c_167575,c_64]) ).

tff(c_167747,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_167746]) ).

tff(c_167748,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_167747]) ).

tff(c_167752,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167748,c_112]) ).

tff(c_167582,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_167575,c_110]) ).

tff(c_167526,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_166442]) ).

tff(c_167528,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_167526]) ).

tff(c_167533,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_167528,c_154]) ).

tff(c_167555,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_167551,c_116]) ).

tff(c_167758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_167752,c_167582,c_167533,c_167555,c_10]) ).

tff(c_167759,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_167747]) ).

tff(c_167764,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167759,c_146]) ).

tff(c_167539,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128328,c_167527,c_32]) ).

tff(c_167540,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_167539]) ).

tff(c_167562,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_167540,c_167528,c_92]) ).

tff(c_167563,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_167562]) ).

tff(c_167564,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_167563]) ).

tff(c_167570,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_167564,c_180]) ).

tff(c_167770,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_167570,c_22]) ).

tff(c_167771,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_167770]) ).

tff(c_167776,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167771,c_172]) ).

tff(c_167783,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_167776,c_128323,c_144064,c_6]) ).

tff(c_167813,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_167783,c_162302,c_48]) ).

tff(c_167814,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_167764,c_167813]) ).

tff(c_167815,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_167770]) ).

tff(c_167817,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_167815]) ).

tff(c_167545,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167540,c_192]) ).

tff(c_167557,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_167551,c_186]) ).

tff(c_167870,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_167545,c_128327,c_167557,c_24]) ).

tff(c_167888,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_167764,c_128325,c_162303,c_2]) ).

tff(c_167828,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_167540,c_167564,c_167528,c_84]) ).

tff(c_167829,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_167828]) ).

tff(c_167976,plain,
    ( ( e3 = e2 )
    | ( e1 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_167575,c_162302,c_162302,c_167817,c_167575,c_167575,c_167575,c_167870,c_167870,c_167888,c_167829,c_167829,c_392]) ).

tff(c_167977,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_204,c_194,c_167976]) ).

tff(c_167978,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_167815]) ).

tff(c_167984,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_167978,c_174]) ).

tff(c_167991,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e2,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_167551,c_167575,c_167759,c_56]) ).

tff(c_167992,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_167984,c_198,c_202,c_167991]) ).

tff(c_167993,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_167563]) ).

tff(c_168000,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_167993,c_166]) ).

tff(c_168006,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_167554,c_168000,c_166440]) ).

tff(c_168007,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_151862]) ).

tff(c_168014,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_168007,c_186]) ).

tff(c_168033,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_166440]) ).

tff(c_168038,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_168033,c_114]) ).

tff(c_168020,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_167540,c_167528,c_92]) ).

tff(c_168021,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_168020]) ).

tff(c_168022,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_168021]) ).

tff(c_168028,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_168022,c_180]) ).

tff(c_168044,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_168028,c_22]) ).

tff(c_168045,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_168044]) ).

tff(c_168049,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_168045,c_126]) ).

tff(c_167534,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_167528,c_156]) ).

tff(c_168056,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_167534,c_128318]) ).

tff(c_168057,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_168056]) ).

tff(c_168061,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_168057,c_128]) ).

tff(c_168080,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_167545,c_128327,c_168014,c_168061,c_24]) ).

tff(c_168081,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_168056]) ).

tff(c_168088,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_168081,c_122]) ).

tff(c_168036,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_168033,c_162]) ).

tff(c_168094,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_168049,c_168088,c_162306,c_168036,c_20]) ).

tff(c_168095,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_168044]) ).

tff(c_168099,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_168095]) ).

tff(c_168103,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_168099,c_124]) ).

tff(c_168025,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_168022,c_138]) ).

tff(c_168148,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162306,c_168036,c_20]) ).

tff(c_168149,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_168148]) ).

tff(c_168185,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_168149,c_168033,c_162302,c_58]) ).

tff(c_168186,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_168025,c_204,c_196,c_198,c_168185]) ).

tff(c_168187,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_168148]) ).

tff(c_168203,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_168187,c_122]) ).

tff(c_168210,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_168103,c_167534,c_168203,c_128318]) ).

tff(c_168211,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_168095]) ).

tff(c_168264,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_168022,c_168211,c_78]) ).

tff(c_168265,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_168264]) ).

tff(c_168266,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_168265]) ).

tff(c_168270,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_168266,c_112]) ).

tff(c_168225,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_167534,c_128318]) ).

tff(c_168226,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_168225]) ).

tff(c_168233,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_168226,c_128]) ).

tff(c_168251,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_167545,c_128327,c_168014,c_168233,c_24]) ).

tff(c_168252,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_168225]) ).

tff(c_168258,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_168252,c_150]) ).

tff(c_168039,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_168033,c_110]) ).

tff(c_168330,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_168270,c_168258,c_167533,c_168039,c_10]) ).

tff(c_168331,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_168265]) ).

tff(c_168384,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_168022,c_168211,c_168331,c_66]) ).

tff(c_168385,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_168038,c_200,c_168384]) ).

tff(c_168386,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_166440]) ).

tff(c_168496,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_168007,c_168386,c_64]) ).

tff(c_168497,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_168496]) ).

tff(c_168498,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_168497]) ).

tff(c_167543,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_167540,c_142]) ).

tff(c_168558,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_167543,c_168025,c_162307,c_28]) ).

tff(c_168657,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_168498,c_168386,c_168386,c_168558,c_168498,c_168386,c_720]) ).

tff(c_168659,plain,
    op(e2,e1) != e0,
    inference(splitRight,[status(thm)],[c_168497]) ).

tff(c_168027,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_168022,c_178]) ).

tff(c_168013,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_168007,c_120]) ).

tff(c_168691,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_168692,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_168691]) ).

tff(c_168658,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_168497]) ).

tff(c_168662,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_168658,c_146]) ).

tff(c_168793,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_168662,c_128325,c_162303,c_2]) ).

tff(c_168755,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_168659,c_168027,c_168013,c_14]) ).

tff(c_168746,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_167545,c_128327,c_168014,c_24]) ).

tff(c_168783,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_167543,c_168025,c_162307,c_28]) ).

tff(c_552,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_168883,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_167540,c_168692,c_168692,c_168793,c_168755,c_168755,c_168793,c_168746,c_168746,c_168793,c_168783,c_168783,c_552]) ).

tff(c_168884,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_200,c_194,c_168883]) ).

tff(c_168885,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_168691]) ).

tff(c_168890,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_168885,c_170]) ).

tff(c_168920,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_168659,c_168027,c_168013,c_168890,c_14]) ).

tff(c_168921,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_168021]) ).

tff(c_168929,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_168921,c_168]) ).

tff(c_168928,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_168921,c_166]) ).

tff(c_168934,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_168928,c_166440]) ).

tff(c_168938,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_168934,c_162]) ).

tff(c_169034,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_168929,c_162306,c_168938,c_20]) ).

tff(c_169040,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_169034,c_126]) ).

tff(c_168939,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_168934,c_114]) ).

tff(c_168945,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_168013,c_168939,c_14]) ).

tff(c_168946,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_168945]) ).

tff(c_168951,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_168946,c_170]) ).

tff(c_168970,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_168951,c_128323,c_144064,c_6]) ).

tff(c_168975,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_168970,c_176]) ).

tff(c_169020,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_167540,c_168921,c_167528,c_84]) ).

tff(c_169021,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_168975,c_196,c_194,c_169020]) ).

tff(c_169022,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_168945]) ).

tff(c_169026,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_169022,c_174]) ).

tff(c_169142,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_169040,c_169026,c_22]) ).

tff(c_169143,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_169142]) ).

tff(c_169179,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_167540,c_168921,c_167528,c_84]) ).

tff(c_169180,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_169179]) ).

tff(c_169279,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_169034,c_169143,c_169143,c_169180,c_169034,c_169143,c_724]) ).

tff(c_169280,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_169142]) ).

tff(c_169046,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_167534,c_128318]) ).

tff(c_169047,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_169046]) ).

tff(c_169050,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_169047,c_148]) ).

tff(c_169058,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_169059,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_169058]) ).

tff(c_169110,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_169059,c_162302,c_36]) ).

tff(c_169111,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_169050,c_169110]) ).

tff(c_169112,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_169058]) ).

tff(c_169117,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_169112,c_176]) ).

tff(c_169128,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_167540,c_168921,c_167528,c_84]) ).

tff(c_169129,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_169117,c_196,c_194,c_169128]) ).

tff(c_169130,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_169046]) ).

tff(c_169293,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_169280,c_169034,c_169130,c_72]) ).

tff(c_169294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_168014,c_194,c_202,c_198,c_169293]) ).

tff(c_169295,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_167539]) ).

tff(c_169308,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_169295,c_167528,c_92]) ).

tff(c_169309,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_169308]) ).

tff(c_169310,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_169309]) ).

tff(c_169315,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_169310,c_178]) ).

tff(c_169302,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_169295,c_190]) ).

tff(c_169321,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_169302,c_151862]) ).

tff(c_169327,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_169321,c_120]) ).

tff(c_169338,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_169333,c_114]) ).

tff(c_169540,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_169315,c_169327,c_169338,c_14]) ).

tff(c_169544,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_169540,c_170]) ).

tff(c_169553,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_162302,c_48]) ).

tff(c_169554,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_169544,c_202,c_169553]) ).

tff(c_169328,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_169321,c_186]) ).

tff(c_169301,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_169295,c_192]) ).

tff(c_169465,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_169328,c_169301,c_24]) ).

tff(c_169471,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_169465,c_130]) ).

tff(c_169504,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_169333,c_162302,c_62]) ).

tff(c_169505,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_169471,c_200,c_202,c_169504]) ).

tff(c_169656,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_169333,c_162302,c_162302,c_169554,c_169333,c_169333,c_169295,c_169465,c_169465,c_169295,c_169505,c_169505,c_392]) ).

tff(c_169657,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_200,c_194,c_169656]) ).

tff(c_169658,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_166440]) ).

tff(c_169782,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_169321,c_169658,c_64]) ).

tff(c_169783,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_169782]) ).

tff(c_169784,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_169783]) ).

tff(c_169846,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_169847,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_169846]) ).

tff(c_169852,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_169784,c_170]) ).

tff(c_169866,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_169847,c_169852]) ).

tff(c_169867,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_169846]) ).

tff(c_169920,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_169867,c_162302,c_48]) ).

tff(c_169921,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_169920]) ).

tff(c_169664,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_169658,c_162]) ).

tff(c_169785,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_169664,c_162306,c_20]) ).

tff(c_169786,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_169785]) ).

tff(c_169800,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_169786,c_168]) ).

tff(c_169313,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_169310,c_138]) ).

tff(c_169299,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_169295,c_142]) ).

tff(c_169843,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_169800,c_169313,c_162307,c_169299,c_28]) ).

tff(c_169844,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_169785]) ).

tff(c_169950,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_169313,c_162307,c_169299,c_28]) ).

tff(c_170050,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_169658,c_162302,c_162302,c_169295,c_169784,c_169784,c_169921,c_169844,c_169844,c_169295,c_169950,c_169950,c_408]) ).

tff(c_170051,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_202,c_194,c_170050]) ).

tff(c_170053,plain,
    op(e2,e1) != e0,
    inference(splitRight,[status(thm)],[c_169783]) ).

tff(c_170062,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_169664,c_162306,c_20]) ).

tff(c_170063,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_170062]) ).

tff(c_170066,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_170063,c_130]) ).

tff(c_170093,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170066,c_128327,c_169328,c_169301,c_24]) ).

tff(c_170094,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_170062]) ).

tff(c_169673,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_167534,c_128318]) ).

tff(c_169674,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_169673]) ).

tff(c_169681,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_169674,c_122]) ).

tff(c_169726,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_169664,c_162306,c_169681,c_20]) ).

tff(c_169730,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_169726,c_130]) ).

tff(c_169766,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_169295,c_169321,c_128320,c_94]) ).

tff(c_169767,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_169730,c_202,c_204,c_169766]) ).

tff(c_169768,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_169673]) ).

tff(c_170251,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170094,c_169768,c_72]) ).

tff(c_170252,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_169328,c_194,c_198,c_170251]) ).

tff(c_170119,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_169328,c_169301,c_24]) ).

tff(c_170145,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170119,c_170094,c_169768,c_72]) ).

tff(c_170146,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_170145]) ).

tff(c_170108,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_170109,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_170108]) ).

tff(c_170238,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_170094,c_170146,c_170146,c_170109,c_170094,c_170146,c_762]) ).

tff(c_170239,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_170108]) ).

tff(c_170267,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_169310,c_170252,c_170239,c_78]) ).

tff(c_170268,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_170053,c_200,c_170267]) ).

tff(c_170269,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_169309]) ).

tff(c_170275,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_170269,c_168]) ).

tff(c_170274,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_170269,c_166]) ).

tff(c_170280,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_170274,c_166440]) ).

tff(c_170285,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_170280,c_162]) ).

tff(c_170339,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_170275,c_162306,c_170285,c_20]) ).

tff(c_170343,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_170339,c_130]) ).

tff(c_170304,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_169302,c_151862]) ).

tff(c_170310,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_170304,c_186]) ).

tff(c_170368,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170343,c_128327,c_170310,c_169301,c_24]) ).

tff(c_170369,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_167526]) ).

tff(c_170375,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_170369,c_178]) ).

tff(c_170398,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_170393,c_120]) ).

tff(c_170515,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_170509,c_170375,c_170398,c_14]) ).

tff(c_170386,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_170382,c_142]) ).

tff(c_170508,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_170503,c_166]) ).

tff(c_170582,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_170386,c_170508,c_162307,c_28]) ).

tff(c_170680,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_170515,c_170503,c_170503,c_170582,c_170515,c_170503,c_720]) ).

tff(c_170681,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_151862]) ).

tff(c_171405,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170382,c_170369,c_92]) ).

tff(c_171406,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_171405]) ).

tff(c_171407,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_171406]) ).

tff(c_171420,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_171407,c_134]) ).

tff(c_170387,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_170382,c_192]) ).

tff(c_170688,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_170681,c_186]) ).

tff(c_170376,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_170369,c_180]) ).

tff(c_170694,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_170695,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_170694]) ).

tff(c_170699,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_170695,c_170]) ).

tff(c_170698,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_170695,c_172]) ).

tff(c_170716,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_170698,c_170376,c_22]) ).

tff(c_170717,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_170716]) ).

tff(c_170723,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_170717,c_174]) ).

tff(c_170705,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_166440]) ).

tff(c_170710,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_170705,c_114]) ).

tff(c_170819,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170699,c_170723,c_170375,c_170710,c_14]) ).

tff(c_170820,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_170716]) ).

tff(c_170827,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_170820,c_132]) ).

tff(c_170848,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170387,c_128327,c_170688,c_170827,c_24]) ).

tff(c_170849,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_166440]) ).

tff(c_170853,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_170849,c_162]) ).

tff(c_170897,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_170853,c_162306,c_20]) ).

tff(c_170898,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_170897]) ).

tff(c_170864,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_170876,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170864,c_72]) ).

tff(c_170877,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170688,c_170376,c_162306,c_194,c_170876]) ).

tff(c_170878,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_170880,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_170878]) ).

tff(c_170912,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170898,c_170880,c_72]) ).

tff(c_170913,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170688,c_170376,c_202,c_198,c_170912]) ).

tff(c_170914,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_170897]) ).

tff(c_170919,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_170914,c_130]) ).

tff(c_170926,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170387,c_128327,c_170688,c_170919,c_24]) ).

tff(c_170927,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_170878]) ).

tff(c_170941,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170927,c_68]) ).

tff(c_170942,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_170941]) ).

tff(c_170943,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_170942]) ).

tff(c_170947,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_170943,c_132]) ).

tff(c_170983,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_170698,c_170376,c_170947,c_22]) ).

tff(c_170854,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_170849,c_166]) ).

tff(c_170970,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170382,c_170369,c_92]) ).

tff(c_170971,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_170854,c_170970]) ).

tff(c_171121,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170849,c_162302,c_162302,c_170849,c_170681,c_170681,c_170849,c_170927,c_170927,c_170983,c_170971,c_170971,c_430]) ).

tff(c_171122,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_196,c_171121]) ).

tff(c_171124,plain,
    op(e1,e0) != e3,
    inference(splitRight,[status(thm)],[c_170942]) ).

tff(c_171136,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170387,c_128327,c_170688,c_171124,c_24]) ).

tff(c_171137,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_170694]) ).

tff(c_171141,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_171137,c_172]) ).

tff(c_171160,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_170376,c_171141,c_22]) ).

tff(c_171161,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_171160]) ).

tff(c_171166,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_171161,c_126]) ).

tff(c_171149,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_166440]) ).

tff(c_171152,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_171149,c_162]) ).

tff(c_171248,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_171166,c_162306,c_171152,c_20]) ).

tff(c_171253,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_171248,c_168]) ).

tff(c_171153,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_171149,c_166]) ).

tff(c_171326,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170386,c_171253,c_162307,c_171153,c_28]) ).

tff(c_171327,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_171160]) ).

tff(c_171334,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_171327,c_124]) ).

tff(c_171342,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_171334,c_128318]) ).

tff(c_171343,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_171342]) ).

tff(c_171347,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_171343,c_128]) ).

tff(c_171370,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170387,c_128327,c_170688,c_171347,c_24]) ).

tff(c_171371,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_171342]) ).

tff(c_171427,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171371,c_42]) ).

tff(c_171428,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_171420,c_198,c_128325,c_171427]) ).

tff(c_171335,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_171327,c_126]) ).

tff(c_171385,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_171335,c_162306,c_171152,c_20]) ).

tff(c_171519,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_171428,c_171149,c_171149,c_171385,c_171428,c_171149,c_738]) ).

tff(c_171520,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_171406]) ).

tff(c_171526,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_171520,c_154]) ).

tff(c_171395,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170369,c_171327,c_171137,c_78]) ).

tff(c_171396,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_171395]) ).

tff(c_171558,plain,
    ( ( op(e2,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170681,c_171396,c_171149,c_60]) ).

tff(c_171559,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_171526,c_171558]) ).

tff(c_171560,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_166440]) ).

tff(c_171704,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170681,c_171560,c_64]) ).

tff(c_171705,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_171704]) ).

tff(c_171706,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_171705]) ).

tff(c_171711,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_171706,c_112]) ).

tff(c_171606,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_170369,c_171137,c_78]) ).

tff(c_171607,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_171606]) ).

tff(c_171608,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_171607]) ).

tff(c_171614,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_171608,c_174]) ).

tff(c_171568,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_171560,c_114]) ).

tff(c_171142,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_171137,c_170]) ).

tff(c_171650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_171614,c_171568,c_170375,c_171142,c_14]) ).

tff(c_171652,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_171607]) ).

tff(c_171575,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_171587,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171575,c_72]) ).

tff(c_171588,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_170688,c_170376,c_162306,c_194,c_171587]) ).

tff(c_171589,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_171591,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_171589]) ).

tff(c_171597,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_171591,c_124]) ).

tff(c_171676,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_171652,c_171597,c_170376,c_171141,c_22]) ).

tff(c_171677,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_171589]) ).

tff(c_171746,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171677,c_46]) ).

tff(c_171747,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_170385,c_202,c_171711,c_171746]) ).

tff(c_171855,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_171747,c_171747,c_171677,c_128320,c_171747,c_730]) ).

tff(c_171857,plain,
    op(e2,e1) != e0,
    inference(splitRight,[status(thm)],[c_171705]) ).

tff(c_171897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_171857,c_171568,c_170375,c_171142,c_14]) ).

tff(c_171898,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_170381]) ).

tff(c_172506,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171898,c_170369,c_96]) ).

tff(c_172507,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_172506]) ).

tff(c_172508,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_172507]) ).

tff(c_172713,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171898,c_170369,c_172508,c_92]) ).

tff(c_172714,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_172713]) ).

tff(c_172523,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_172508,c_168]) ).

tff(c_151863,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_144065]) ).

tff(c_166441,plain,
    op(e2,e2) != e0,
    inference(splitRight,[status(thm)],[c_162314]) ).

tff(c_172529,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_151863,c_166441,c_64]) ).

tff(c_172530,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_172529]) ).

tff(c_172544,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_172530,c_112]) ).

tff(c_172574,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171898,c_170369,c_172508,c_92]) ).

tff(c_172575,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_172574]) ).

tff(c_172580,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_172575,c_154]) ).

tff(c_171905,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_171898,c_190]) ).

tff(c_172550,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_171905,c_151862]) ).

tff(c_172554,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_172550,c_116]) ).

tff(c_172528,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_166440]) ).

tff(c_172536,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_172528,c_110]) ).

tff(c_172585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_172544,c_172580,c_172554,c_172536,c_10]) ).

tff(c_172586,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_172529]) ).

tff(c_172612,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_172586,c_146]) ).

tff(c_171922,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_166440]) ).

tff(c_171911,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128323,c_144064,c_6]) ).

tff(c_171912,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_171911]) ).

tff(c_171917,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_171912,c_100]) ).

tff(c_172158,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_171917,c_128325,c_162303,c_2]) ).

tff(c_172019,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_171905,c_151862]) ).

tff(c_172025,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_172019,c_186]) ).

tff(c_171904,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_171898,c_192]) ).

tff(c_172101,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_128327,c_172025,c_171904,c_24]) ).

tff(c_171997,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171898,c_170369,c_96]) ).

tff(c_171998,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_171997]) ).

tff(c_171999,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_171998]) ).

tff(c_172246,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171922,c_162302,c_162302,c_172158,c_171922,c_171922,c_171898,c_172101,c_172101,c_171898,c_171999,c_171999,c_392]) ).

tff(c_172247,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_194,c_200,c_194,c_172246]) ).

tff(c_172248,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_171998]) ).

tff(c_171934,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171898,c_170369,c_92]) ).

tff(c_171935,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_171934]) ).

tff(c_171936,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_171935]) ).

tff(c_171940,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_171936,c_168]) ).

tff(c_171926,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_171922,c_162]) ).

tff(c_171970,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_171940,c_162306,c_171926,c_20]) ).

tff(c_171974,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_171970,c_130]) ).

tff(c_171945,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_171905,c_151862]) ).

tff(c_171993,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171898,c_171945,c_128320,c_94]) ).

tff(c_171994,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_171974,c_202,c_204,c_171993]) ).

tff(c_171995,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_171935]) ).

tff(c_172260,plain,
    e1 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_172248,c_171995]) ).

tff(c_172262,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_172260]) ).

tff(c_172263,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_166440]) ).

tff(c_172318,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_171905,c_151862]) ).

tff(c_172423,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_171912,c_162302,c_36]) ).

tff(c_172424,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_172423]) ).

tff(c_172283,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_172263,c_162]) ).

tff(c_172302,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_162306,c_20]) ).

tff(c_172303,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_172302]) ).

tff(c_172308,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_172303,c_168]) ).

tff(c_172265,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171898,c_170369,c_92]) ).

tff(c_172266,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_172265]) ).

tff(c_172267,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_172266]) ).

tff(c_172271,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_172267,c_166]) ).

tff(c_172277,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_172271,c_172263]) ).

tff(c_172278,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_172266]) ).

tff(c_172314,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171898,c_170369,c_172278,c_96]) ).

tff(c_172315,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_172308,c_204,c_172314]) ).

tff(c_172316,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_172302]) ).

tff(c_172339,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_172283,c_172316]) ).

tff(c_172502,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172263,c_162302,c_162302,c_172263,c_172318,c_172318,c_172424,c_172339,c_172339,c_172424,c_171898,c_171898,c_444]) ).

tff(c_172503,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_194,c_200,c_172502]) ).

tff(c_172504,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_171911]) ).

tff(c_172663,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_172504,c_162302,c_48]) ).

tff(c_172664,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_172612,c_172663]) ).

tff(c_172665,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_166440]) ).

tff(c_172670,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_172665,c_162]) ).

tff(c_172678,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_172523,c_172670,c_162306,c_20]) ).

tff(c_172683,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_172678,c_122]) ).

tff(c_172700,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_172683,c_128318]) ).

tff(c_172701,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_172700]) ).

tff(c_172671,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_172665,c_114]) ).

tff(c_172512,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_172504,c_170]) ).

tff(c_172760,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_172671,c_170375,c_172512,c_14]) ).

tff(c_172764,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_172760,c_112]) ).

tff(c_172672,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_172665,c_110]) ).

tff(c_172689,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_171905,c_151862]) ).

tff(c_172693,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_172689,c_116]) ).

tff(c_172773,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_172764,c_172672,c_172693,c_10]) ).

tff(c_172798,plain,
    ( ( op(e3,e3) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172714,c_172701,c_172773,c_46]) ).

tff(c_172799,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_172798]) ).

tff(c_172883,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_172799,c_172799,c_172701,c_128320,c_172799,c_730]) ).

tff(c_172884,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_172700]) ).

tff(c_172892,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_172884,c_156]) ).

tff(c_172898,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171898,c_170369,c_172508,c_92]) ).

tff(c_172899,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_172892,c_172898]) ).

tff(c_172900,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_172507]) ).

tff(c_172918,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_172900,c_152]) ).

tff(c_172991,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128320,c_172504,c_162302,c_48]) ).

tff(c_172992,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_172918,c_172991]) ).

tff(c_172993,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_106689]) ).

tff(c_173000,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_182]) ).

tff(c_187427,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184575,c_173000,c_16]) ).

tff(c_187428,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_187427]) ).

tff(c_173002,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_188]) ).

tff(c_186462,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_32]) ).

tff(c_186463,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_186462]) ).

tff(c_186468,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_186463,c_192]) ).

tff(c_184584,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_184585,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_184574,c_184584]) ).

tff(c_184586,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_184585]) ).

tff(c_184588,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_184586,c_172]) ).

tff(c_186465,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_186463,c_140]) ).

tff(c_184579,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_184573,c_110]) ).

tff(c_172998,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_106]) ).

tff(c_184786,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184574,c_172998,c_4]) ).

tff(c_184787,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_184786]) ).

tff(c_184799,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_184787,c_164]) ).

tff(c_184590,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_184586,c_176]) ).

tff(c_184627,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184590,c_184577,c_96]) ).

tff(c_184628,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_184627]) ).

tff(c_184633,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_184628,c_192]) ).

tff(c_184639,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184628,c_172993,c_90]) ).

tff(c_184640,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_184639]) ).

tff(c_184641,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_184640]) ).

tff(c_184645,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_184641,c_132]) ).

tff(c_184597,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_184603,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_184597,c_122]) ).

tff(c_173008,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_173011,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_160]) ).

tff(c_173014,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_168]) ).

tff(c_183290,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173014,c_96]) ).

tff(c_183291,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_183290]) ).

tff(c_183295,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_183291,c_140]) ).

tff(c_173009,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_130]) ).

tff(c_181670,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173014,c_96]) ).

tff(c_181671,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_181670]) ).

tff(c_181676,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_181671,c_144]) ).

tff(c_173001,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_184]) ).

tff(c_173013,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_126]) ).

tff(c_179054,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173013,c_22]) ).

tff(c_179055,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_179054]) ).

tff(c_179057,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_179055,c_132]) ).

tff(c_172997,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_108]) ).

tff(c_177924,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_172997,c_6]) ).

tff(c_177925,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_177924]) ).

tff(c_177931,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_177925,c_100]) ).

tff(c_173019,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173000,c_16]) ).

tff(c_173020,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_173019]) ).

tff(c_173023,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_173020,c_116]) ).

tff(c_173024,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_173020,c_120]) ).

tff(c_173031,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_173961,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_173031,c_72]) ).

tff(c_173962,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_202,c_194,c_173961]) ).

tff(c_173566,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_172997,c_6]) ).

tff(c_173567,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_173566]) ).

tff(c_173573,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_173567,c_100]) ).

tff(c_172999,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_104]) ).

tff(c_173033,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_173031,c_148]) ).

tff(c_173981,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173573,c_172999,c_173033,c_2]) ).

tff(c_173035,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_173031,c_150]) ).

tff(c_173012,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_162]) ).

tff(c_173042,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173023,c_10]) ).

tff(c_173043,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_173042]) ).

tff(c_173049,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_173043,c_110]) ).

tff(c_173054,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173013,c_173024,c_78]) ).

tff(c_173055,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_173054]) ).

tff(c_173059,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_173055,c_176]) ).

tff(c_173092,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_173093,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_173059,c_173011,c_173092]) ).

tff(c_742,plain,
    ( ( op(op(e3,op(e3,e3)),e3) != e1 )
    | ( op(e3,e3) != e0 )
    | ( op(e3,op(e3,e3)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_676]) ).

tff(c_173343,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_173093,c_173093,c_173043,c_172993,c_173093,c_742]) ).

tff(c_173345,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_173054]) ).

tff(c_173443,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173014,c_28]) ).

tff(c_173444,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_173443]) ).

tff(c_173446,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_173444,c_138]) ).

tff(c_173036,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_173031,c_124]) ).

tff(c_173356,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173013,c_173036,c_22]) ).

tff(c_173357,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_173356]) ).

tff(c_173416,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173357,c_173008,c_173031,c_72]) ).

tff(c_173417,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_198,c_202,c_194,c_173416]) ).

tff(c_173418,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_173356]) ).

tff(c_173424,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_173418,c_180]) ).

tff(c_173048,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_173043,c_112]) ).

tff(c_173423,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_173418,c_174]) ).

tff(c_173466,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173024,c_173048,c_173423,c_14]) ).

tff(c_173470,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_173466,c_178]) ).

tff(c_173491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173345,c_173446,c_173424,c_173470,c_30]) ).

tff(c_173492,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_173443]) ).

tff(c_173494,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_173492]) ).

tff(c_173500,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_173494,c_164]) ).

tff(c_173344,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_173054]) ).

tff(c_173538,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_173344,c_36]) ).

tff(c_173539,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_173500,c_173033,c_173538]) ).

tff(c_173540,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_173492]) ).

tff(c_173556,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_173540,c_166]) ).

tff(c_173542,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173024,c_173048,c_173423,c_14]) ).

tff(c_173547,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_173542,c_114]) ).

tff(c_173563,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173012,c_173049,c_173556,c_173547,c_12]) ).

tff(c_173564,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_173042]) ).

tff(c_173578,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173035,c_173564]) ).

tff(c_173584,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_173578,c_112]) ).

tff(c_173887,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173024,c_173584,c_14]) ).

tff(c_173888,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_173887]) ).

tff(c_173892,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_173888,c_178]) ).

tff(c_173585,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_173578,c_110]) ).

tff(c_173620,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173012,c_173585,c_12]) ).

tff(c_173621,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_173620]) ).

tff(c_173626,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_173621,c_114]) ).

tff(c_173712,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173024,c_173626,c_173584,c_14]) ).

tff(c_173716,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_173712,c_178]) ).

tff(c_173026,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_173020,c_190]) ).

tff(c_173594,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173026,c_173002,c_32]) ).

tff(c_173595,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_173594]) ).

tff(c_173571,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_173567,c_176]) ).

tff(c_173608,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173595,c_96]) ).

tff(c_173609,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_173571,c_173014,c_173608]) ).

tff(c_173631,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173595,c_173609,c_88]) ).

tff(c_173632,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_173631]) ).

tff(c_173633,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_173632]) ).

tff(c_173638,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_173633,c_180]) ).

tff(c_173649,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173013,c_173638,c_173036,c_22]) ).

tff(c_173670,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173649,c_173008,c_173031,c_72]) ).

tff(c_173671,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_198,c_202,c_194,c_173670]) ).

tff(c_173672,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_173632]) ).

tff(c_173723,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173595,c_173672,c_173609,c_84]) ).

tff(c_173724,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_173716,c_194,c_200,c_173723]) ).

tff(c_173725,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_173620]) ).

tff(c_173729,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_173725,c_158]) ).

tff(c_173750,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173011,c_172998,c_173729,c_4]) ).

tff(c_173755,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_173750,c_98]) ).

tff(c_173801,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173573,c_173755,c_172999,c_173033,c_2]) ).

tff(c_173802,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_173594]) ).

tff(c_173839,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173802,c_173020,c_172993,c_90]) ).

tff(c_173840,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_173839]) ).

tff(c_173860,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173840,c_173008,c_173031,c_72]) ).

tff(c_173861,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_173860]) ).

tff(c_173866,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_173861,c_180]) ).

tff(c_173807,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_173802,c_142]) ).

tff(c_173826,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173014,c_173807,c_28]) ).

tff(c_173827,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_173826]) ).

tff(c_173815,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173802,c_96]) ).

tff(c_173816,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_173571,c_173014,c_173815]) ).

tff(c_173873,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173802,c_173827,c_173816,c_88]) ).

tff(c_173874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_173866,c_198,c_202,c_173873]) ).

tff(c_173875,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_173826]) ).

tff(c_173947,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173802,c_173875,c_173816,c_92]) ).

tff(c_173948,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_173892,c_198,c_204,c_173947]) ).

tff(c_173949,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_173887]) ).

tff(c_174032,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173020,c_173949,c_173578,c_60]) ).

tff(c_174033,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_174032]) ).

tff(c_173034,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_173031,c_128]) ).

tff(c_174001,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_173001,c_173034,c_24]) ).

tff(c_174114,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173962,c_173981,c_173981,c_174033,c_173578,c_173578,c_173962,c_174001,c_174001,c_173981,c_173802,c_173802,c_236]) ).

tff(c_174115,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_202,c_204,c_174114]) ).

tff(c_174116,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_173566]) ).

tff(c_174685,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_174116]) ).

tff(c_174856,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_174685,c_48]) ).

tff(c_174857,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_173011,c_174856]) ).

tff(c_174118,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173035,c_173564]) ).

tff(c_174125,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_174118,c_110]) ).

tff(c_174130,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173012,c_174125,c_12]) ).

tff(c_174131,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_174130]) ).

tff(c_174134,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_174131,c_158]) ).

tff(c_174141,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_174116]) ).

tff(c_174147,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_174141,c_102]) ).

tff(c_174327,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173011,c_174134,c_172998,c_174147,c_4]) ).

tff(c_174328,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_174116]) ).

tff(c_174345,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_174328,c_172]) ).

tff(c_174457,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173013,c_174345,c_173036,c_22]) ).

tff(c_174348,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_174328,c_100]) ).

tff(c_174438,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_174348,c_172999,c_173033,c_2]) ).

tff(c_174364,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173020,c_172993,c_90]) ).

tff(c_174365,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_174364]) ).

tff(c_174366,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_174365]) ).

tff(c_174425,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_174366,c_173020,c_172993,c_82]) ).

tff(c_174426,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_173034,c_200,c_194,c_174425]) ).

tff(c_174428,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_174365]) ).

tff(c_174448,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173026,c_174428,c_173002,c_32]) ).

tff(c_174330,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173026,c_173014,c_96]) ).

tff(c_174331,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_174330]) ).

tff(c_174608,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_174457,c_174328,c_174328,c_174131,c_174118,c_174118,c_174438,c_173031,c_173031,c_174448,c_174331,c_174331,c_466]) ).

tff(c_174609,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_200,c_196,c_174608]) ).

tff(c_174610,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_174330]) ).

tff(c_174629,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_174610,c_152]) ).

tff(c_174619,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_174328,c_100]) ).

tff(c_174672,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_174629,c_174619,c_172999,c_173033,c_2]) ).

tff(c_174673,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_174130]) ).

tff(c_174699,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173026,c_173002,c_32]) ).

tff(c_174700,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_174699]) ).

tff(c_174706,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_174700,c_192]) ).

tff(c_174761,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_174706,c_173001,c_173034,c_24]) ).

tff(c_174762,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_174699]) ).

tff(c_174764,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_174685,c_78]) ).

tff(c_174765,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_173013,c_173024,c_200,c_174764]) ).

tff(c_174993,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_174857,c_174685,c_174685,c_174857,c_174673,c_174673,c_174857,c_173031,c_173031,c_174762,c_174765,c_174765,c_498]) ).

tff(c_174994,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_196,c_174993]) ).

tff(c_174995,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_174116]) ).

tff(c_175000,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_174995,c_170]) ).

tff(c_174124,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_174118,c_112]) ).

tff(c_174679,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_174673,c_114]) ).

tff(c_175034,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173024,c_175000,c_174124,c_174679,c_14]) ).

tff(c_175035,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_175037,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_175035]) ).

tff(c_175044,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_175037,c_156]) ).

tff(c_176432,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_175044,c_92]) ).

tff(c_176433,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_176432]) ).

tff(c_176719,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_175037,c_68]) ).

tff(c_176720,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_176719]) ).

tff(c_176721,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_176720]) ).

tff(c_176735,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_176721,c_132]) ).

tff(c_175041,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_175037,c_128]) ).

tff(c_175784,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173026,c_173002,c_32]) ).

tff(c_175785,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_175784]) ).

tff(c_175043,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_175037,c_124]) ).

tff(c_175761,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_172997,c_6]) ).

tff(c_175762,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_175761]) ).

tff(c_175766,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_175762,c_176]) ).

tff(c_175773,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_173026,c_175766,c_173014,c_96]) ).

tff(c_175807,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175785,c_175773,c_88]) ).

tff(c_175808,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_175807]) ).

tff(c_175809,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_175808]) ).

tff(c_175814,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_175809,c_180]) ).

tff(c_175823,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_175041,c_173001,c_24]) ).

tff(c_175827,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_175823,c_132]) ).

tff(c_175832,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173013,c_175043,c_175814,c_175827,c_22]) ).

tff(c_175833,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_175808]) ).

tff(c_175889,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175785,c_175833,c_175773,c_84]) ).

tff(c_175890,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_175889]) ).

tff(c_175984,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_175890,c_175785,c_175785,c_172993,c_175890,c_175785,c_760]) ).

tff(c_175985,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_175784]) ).

tff(c_175991,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_175985,c_192]) ).

tff(c_176053,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_175041,c_173001,c_175991,c_24]) ).

tff(c_176055,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_175761]) ).

tff(c_175042,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_175037,c_150]) ).

tff(c_175040,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_175037,c_148]) ).

tff(c_176054,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_175761]) ).

tff(c_176068,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_176054]) ).

tff(c_176074,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_176068,c_100]) ).

tff(c_176189,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_175040,c_172999,c_176074,c_2]) ).

tff(c_175049,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173012,c_12]) ).

tff(c_175050,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_175049]) ).

tff(c_175053,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_175050,c_166]) ).

tff(c_175236,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_175053,c_175044,c_92]) ).

tff(c_175237,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_175236]) ).

tff(c_175242,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_175237,c_144]) ).

tff(c_175248,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_175037,c_72]) ).

tff(c_175249,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_202,c_198,c_175248]) ).

tff(c_175054,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_175050,c_114]) ).

tff(c_175060,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173024,c_175054,c_14]) ).

tff(c_175061,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_175060]) ).

tff(c_175064,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_175061,c_174]) ).

tff(c_175206,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_175037,c_72]) ).

tff(c_175207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_175064,c_202,c_198,c_175206]) ).

tff(c_175208,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_175060]) ).

tff(c_175221,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_175222,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_173011,c_175221]) ).

tff(c_175223,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_175222]) ).

tff(c_175293,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175249,c_175208,c_175223,c_74]) ).

tff(c_175294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_175242,c_198,c_196,c_204,c_175293]) ).

tff(c_175296,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_175236]) ).

tff(c_175295,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_175236]) ).

tff(c_175318,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175295,c_88]) ).

tff(c_175319,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_198,c_175318]) ).

tff(c_175320,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_175319]) ).

tff(c_175347,plain,
    ( ( op(e0,e3) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175295,c_175320,c_96]) ).

tff(c_175348,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_173026,c_204,c_202,c_175347]) ).

tff(c_175364,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175295,c_175320,c_175348,c_84]) ).

tff(c_175365,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_175364]) ).

tff(c_175369,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_175365,c_192]) ).

tff(c_175378,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_175041,c_173001,c_175369,c_24]) ).

tff(c_175379,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_175319]) ).

tff(c_175402,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175295,c_175379,c_84]) ).

tff(c_175403,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_175402]) ).

tff(c_175404,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_175403]) ).

tff(c_175416,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175404,c_175295,c_175379,c_96]) ).

tff(c_175417,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_173014,c_202,c_175416]) ).

tff(c_175419,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_175403]) ).

tff(c_175443,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173026,c_175296,c_173002,c_175419,c_32]) ).

tff(c_175444,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_175222]) ).

tff(c_175728,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_175444,c_100]) ).

tff(c_175213,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_175208,c_174]) ).

tff(c_175540,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_175037,c_68]) ).

tff(c_175541,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_175213,c_200,c_196,c_175540]) ).

tff(c_175560,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175541,c_173008,c_175037,c_72]) ).

tff(c_175561,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_175560]) ).

tff(c_175471,plain,
    ( ( op(e3,e1) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175208,c_78]) ).

tff(c_175472,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173013,c_200,c_175471]) ).

tff(c_175473,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_175472]) ).

tff(c_175478,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_175473,c_176]) ).

tff(c_175215,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_175208,c_170]) ).

tff(c_175594,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_175478,c_172997,c_175215,c_6]) ).

tff(c_175214,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_175208,c_112]) ).

tff(c_175623,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173023,c_175042,c_175214,c_10]) ).

tff(c_175446,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_88]) ).

tff(c_175447,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_175446]) ).

tff(c_175453,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_175447,c_180]) ).

tff(c_175468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173013,c_175043,c_175453,c_175213,c_22]) ).

tff(c_175469,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_175446]) ).

tff(c_175495,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_175469]) ).

tff(c_175536,plain,
    ( ( e3 = e0 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175495,c_175037,c_175444,c_34]) ).

tff(c_175537,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_175214,c_200,c_175536]) ).

tff(c_175538,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_175469]) ).

tff(c_175580,plain,
    ( ( op(e0,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175473,c_175538,c_92]) ).

tff(c_175581,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_175044,c_175580]) ).

tff(c_175603,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175581,c_175473,c_175538,c_84]) ).

tff(c_175604,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_175603]) ).

tff(c_175720,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175561,c_175594,c_175594,c_175050,c_175623,c_175623,c_175561,c_175037,c_175037,c_175444,c_175604,c_175604,c_462]) ).

tff(c_175721,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_194,c_200,c_175720]) ).

tff(c_175722,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_175472]) ).

tff(c_175745,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_175728,c_175722]) ).

tff(c_175746,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_175049]) ).

tff(c_175748,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_175746]) ).

tff(c_176071,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_176068,c_172]) ).

tff(c_176157,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173013,c_175043,c_176071,c_22]) ).

tff(c_176079,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_175041,c_173001,c_24]) ).

tff(c_176084,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_176079,c_192]) ).

tff(c_176091,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173026,c_173002,c_176084,c_32]) ).

tff(c_176056,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173013,c_173024,c_78]) ).

tff(c_176057,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_176056]) ).

tff(c_176101,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176091,c_176057,c_88]) ).

tff(c_176102,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_176101]) ).

tff(c_176103,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_176102]) ).

tff(c_176271,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176189,c_176068,c_176068,c_176189,c_175748,c_175748,c_176157,c_175037,c_175037,c_175748,c_176103,c_176103,c_496]) ).

tff(c_176272,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_194,c_194,c_176271]) ).

tff(c_176273,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_176102]) ).

tff(c_176281,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_176273,c_154]) ).

tff(c_175756,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_175748,c_110]) ).

tff(c_176316,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173023,c_175042,c_176281,c_175756,c_10]) ).

tff(c_176317,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_176054]) ).

tff(c_176322,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_176317,c_170]) ).

tff(c_176330,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173023,c_175042,c_175756,c_10]) ).

tff(c_176336,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_176330,c_112]) ).

tff(c_175755,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_175748,c_114]) ).

tff(c_176390,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173024,c_176322,c_176336,c_175755,c_14]) ).

tff(c_176391,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_176056]) ).

tff(c_176393,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_176055,c_176391]) ).

tff(c_176394,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_175746]) ).

tff(c_176400,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_176394,c_114]) ).

tff(c_176406,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173023,c_175042,c_10]) ).

tff(c_176407,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_176406]) ).

tff(c_176401,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_176394,c_110]) ).

tff(c_176418,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_176407,c_176401]) ).

tff(c_176419,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_176406]) ).

tff(c_176426,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_176419,c_112]) ).

tff(c_176722,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173024,c_176400,c_176426,c_14]) ).

tff(c_176437,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_176433,c_142]) ).

tff(c_176447,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173013,c_173024,c_78]) ).

tff(c_176448,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_176447]) ).

tff(c_176452,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_176448,c_176]) ).

tff(c_176470,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_176471,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_176452,c_173011,c_176470]) ).

tff(c_176492,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173024,c_176400,c_176426,c_14]) ).

tff(c_176497,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_176492,c_170]) ).

tff(c_176502,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_176452,c_176497,c_172997,c_6]) ).

tff(c_176459,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_175037,c_68]) ).

tff(c_176460,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_176459]) ).

tff(c_176461,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_176460]) ).

tff(c_176549,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176461,c_173008,c_175037,c_72]) ).

tff(c_176550,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_176549]) ).

tff(c_176645,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176471,c_176502,c_176502,c_176471,c_176419,c_176419,c_176550,c_175037,c_175037,c_176550,c_176433,c_176433,c_468]) ).

tff(c_176646,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_194,c_202,c_176645]) ).

tff(c_176647,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_176460]) ).

tff(c_176653,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_176647,c_172]) ).

tff(c_176680,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_176452,c_172997,c_176653,c_6]) ).

tff(c_176685,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_176680,c_102]) ).

tff(c_176692,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173011,c_176685,c_172998,c_4]) ).

tff(c_176703,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_176394,c_176692,c_58]) ).

tff(c_176704,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_176437,c_204,c_198,c_196,c_176703]) ).

tff(c_176705,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_176447]) ).

tff(c_176787,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176722,c_176705,c_66]) ).

tff(c_176788,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_176735,c_196,c_200,c_176787]) ).

tff(c_176425,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_176419,c_154]) ).

tff(c_176399,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_176394,c_166]) ).

tff(c_176758,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176433,c_88]) ).

tff(c_176759,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_176399,c_176758]) ).

tff(c_176760,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_176759]) ).

tff(c_176772,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176433,c_176760,c_84]) ).

tff(c_176773,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_176425,c_176772]) ).

tff(c_176778,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_176773,c_164]) ).

tff(c_176424,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_176419,c_146]) ).

tff(c_176783,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_176705,c_36]) ).

tff(c_176784,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_176778,c_176424,c_176783]) ).

tff(c_176785,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_176759]) ).

tff(c_176811,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176433,c_176788,c_176785,c_96]) ).

tff(c_176812,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_173014,c_202,c_176811]) ).

tff(c_176814,plain,
    op(e1,e0) != e3,
    inference(splitRight,[status(thm)],[c_176720]) ).

tff(c_176833,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176433,c_173020,c_172993,c_82]) ).

tff(c_176834,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_176814,c_200,c_194,c_176833]) ).

tff(c_176836,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_176432]) ).

tff(c_176899,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173020,c_172993,c_90]) ).

tff(c_176900,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_176836,c_175041,c_204,c_198,c_176899]) ).

tff(c_176901,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_175035]) ).

tff(c_176907,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_176901,c_150]) ).

tff(c_178197,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173026,c_173002,c_32]) ).

tff(c_178198,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_178197]) ).

tff(c_178204,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_178198,c_192]) ).

tff(c_176908,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_176901,c_124]) ).

tff(c_178211,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173013,c_176908,c_22]) ).

tff(c_178212,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_178211]) ).

tff(c_178202,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_178198,c_142]) ).

tff(c_176914,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173012,c_12]) ).

tff(c_176915,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_176914]) ).

tff(c_176917,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_176915,c_158]) ).

tff(c_176954,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173013,c_176908,c_22]) ).

tff(c_176955,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_176954]) ).

tff(c_177151,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_176955,c_132]) ).

tff(c_176956,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173020,c_172993,c_90]) ).

tff(c_176957,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_176956]) ).

tff(c_176958,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_176957]) ).

tff(c_176918,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_176915,c_166]) ).

tff(c_176940,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173014,c_176918,c_28]) ).

tff(c_176941,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_176940]) ).

tff(c_176970,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_176958,c_140]) ).

tff(c_176909,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_176901,c_156]) ).

tff(c_176920,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_176915,c_110]) ).

tff(c_177000,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173023,c_176920,c_176907,c_10]) ).

tff(c_177005,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177000,c_154]) ).

tff(c_177025,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_176970,c_176909,c_177005,c_26]) ).

tff(c_177042,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176958,c_176941,c_177025,c_84]) ).

tff(c_177043,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_177042]) ).

tff(c_177135,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_177043,c_176958,c_176958,c_172993,c_177043,c_176958,c_760]) ).

tff(c_177136,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_176957]) ).

tff(c_177158,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_177151,c_177136]) ).

tff(c_177159,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_176954]) ).

tff(c_177165,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177159,c_180]) ).

tff(c_176928,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_172997,c_6]) ).

tff(c_176929,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_176928]) ).

tff(c_176933,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_176929,c_176]) ).

tff(c_177254,plain,
    ( ( op(e0,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176941,c_96]) ).

tff(c_177255,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_173026,c_176933,c_202,c_177254]) ).

tff(c_177315,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176941,c_177255,c_84]) ).

tff(c_177316,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_177165,c_194,c_200,c_177315]) ).

tff(c_177277,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173023,c_176920,c_176907,c_10]) ).

tff(c_177281,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177277,c_146]) ).

tff(c_177288,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_176929,c_36]) ).

tff(c_177289,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_177281,c_177288]) ).

tff(c_177302,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_176929,c_177289,c_44]) ).

tff(c_177303,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_177302]) ).

tff(c_177170,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173020,c_172993,c_90]) ).

tff(c_177171,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_177170]) ).

tff(c_177172,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_177171]) ).

tff(c_177177,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_177172,c_192]) ).

tff(c_177163,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177159,c_132]) ).

tff(c_177242,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_177177,c_173001,c_177163,c_24]) ).

tff(c_177243,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_177171]) ).

tff(c_177333,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_177316,c_176941,c_177255,c_92]) ).

tff(c_177334,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_177333]) ).

tff(c_177426,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_177316,c_176929,c_176929,c_177303,c_177277,c_177277,c_177159,c_177243,c_177243,c_177159,c_177334,c_177334,c_490]) ).

tff(c_177427,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_200,c_196,c_177426]) ).

tff(c_177428,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_176940]) ).

tff(c_177435,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177428,c_164]) ).

tff(c_177453,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173023,c_176920,c_176907,c_10]) ).

tff(c_177457,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177453,c_146]) ).

tff(c_177473,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_176929,c_36]) ).

tff(c_177474,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_177435,c_177457,c_177473]) ).

tff(c_177475,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_176928]) ).

tff(c_177477,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_177475]) ).

tff(c_177476,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_176928]) ).

tff(c_177478,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_177479,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_177476,c_173011,c_177478]) ).

tff(c_177554,plain,
    ( ( e1 = e0 )
    | ( op(e3,e2) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_177477,c_177479,c_44]) ).

tff(c_177555,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_176917,c_204,c_177554]) ).

tff(c_177556,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_177475]) ).

tff(c_177560,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_177556,c_172]) ).

tff(c_177712,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173013,c_177560,c_176908,c_22]) ).

tff(c_177570,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173023,c_176920,c_176907,c_10]) ).

tff(c_177575,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177570,c_154]) ).

tff(c_177593,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173020,c_172993,c_90]) ).

tff(c_177594,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_177593]) ).

tff(c_177595,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_177594]) ).

tff(c_177581,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173026,c_173014,c_96]) ).

tff(c_177582,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_177581]) ).

tff(c_177574,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177570,c_146]) ).

tff(c_177616,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_177556,c_36]) ).

tff(c_177617,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_177574,c_177616]) ).

tff(c_177621,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177617,c_164]) ).

tff(c_177627,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173014,c_176918,c_177621,c_28]) ).

tff(c_177642,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_177595,c_177582,c_177627,c_84]) ).

tff(c_177643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_177575,c_177642]) ).

tff(c_177645,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_177594]) ).

tff(c_177685,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173026,c_177645,c_173002,c_32]) ).

tff(c_177821,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_177712,c_177556,c_177556,c_177712,c_176915,c_176915,c_176915,c_176901,c_176901,c_177685,c_177582,c_177582,c_498]) ).

tff(c_177822,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_196,c_196,c_177821]) ).

tff(c_177824,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_177581]) ).

tff(c_177562,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_177556,c_176]) ).

tff(c_176919,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_176915,c_114]) ).

tff(c_177576,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177570,c_112]) ).

tff(c_177845,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173024,c_176919,c_177576,c_14]) ).

tff(c_177850,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_177845,c_178]) ).

tff(c_177867,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_177824,c_177562,c_177850,c_30]) ).

tff(c_177873,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177867,c_180]) ).

tff(c_177857,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173009,c_173001,c_24]) ).

tff(c_177858,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_177857]) ).

tff(c_177880,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_177858,c_173008,c_176901,c_68]) ).

tff(c_177881,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_177873,c_200,c_194,c_177880]) ).

tff(c_177882,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_177857]) ).

tff(c_177886,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177882,c_132]) ).

tff(c_177921,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173013,c_177560,c_176908,c_177886,c_22]) ).

tff(c_177922,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_176914]) ).

tff(c_177937,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_177922]) ).

tff(c_177943,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_177937,c_110]) ).

tff(c_178023,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173023,c_176907,c_177943,c_10]) ).

tff(c_178181,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_178023,c_177937,c_177937,c_173008,c_178023,c_177937,c_738]) ).

tff(c_178182,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_177922]) ).

tff(c_178189,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_178182,c_166]) ).

tff(c_178222,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_177925,c_36]) ).

tff(c_178223,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_178222]) ).

tff(c_178224,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_178223]) ).

tff(c_178227,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_178224,c_164]) ).

tff(c_178269,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173014,c_178202,c_178189,c_178227,c_28]) ).

tff(c_178270,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_178223]) ).

tff(c_178295,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_177925,c_178270,c_44]) ).

tff(c_178296,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_178295]) ).

tff(c_178325,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_178204,c_173001,c_24]) ).

tff(c_177929,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_177925,c_176]) ).

tff(c_178305,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_178198,c_96]) ).

tff(c_178306,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_177929,c_173014,c_178305]) ).

tff(c_178445,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_178212,c_178296,c_178296,c_178198,c_173020,c_173020,c_178270,c_178325,c_178325,c_178198,c_178306,c_178306,c_454]) ).

tff(c_178446,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_200,c_196,c_178445]) ).

tff(c_178447,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_178211]) ).

tff(c_178463,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_178447,c_132]) ).

tff(c_178520,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_178204,c_173001,c_178463,c_24]) ).

tff(c_178521,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_178197]) ).

tff(c_178190,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_178182,c_114]) ).

tff(c_178523,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173024,c_178190,c_14]) ).

tff(c_178524,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_178523]) ).

tff(c_178528,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_178524,c_112]) ).

tff(c_178575,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173023,c_178528,c_176907,c_10]) ).

tff(c_178579,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_178575,c_146]) ).

tff(c_178595,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_177931,c_172999,c_178579,c_2]) ).

tff(c_178604,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_178521,c_173020,c_172993,c_90]) ).

tff(c_178605,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_178604]) ).

tff(c_178627,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_178605,c_173008,c_176901,c_68]) ).

tff(c_178628,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_178627]) ).

tff(c_178723,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_178521,c_177925,c_177925,c_178595,c_178575,c_178575,c_178628,c_178605,c_178605,c_178595,c_178521,c_178521,c_492]) ).

tff(c_178724,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_200,c_204,c_178723]) ).

tff(c_178725,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_178523]) ).

tff(c_178751,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_178725,c_112]) ).

tff(c_178792,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173023,c_176907,c_178751,c_10]) ).

tff(c_178796,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_178792,c_146]) ).

tff(c_178737,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173014,c_178189,c_28]) ).

tff(c_178738,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_178737]) ).

tff(c_178743,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_178738,c_164]) ).

tff(c_178803,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173011,c_178743,c_172998,c_4]) ).

tff(c_178807,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_178803,c_98]) ).

tff(c_178820,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_177931,c_178796,c_172999,c_178807,c_2]) ).

tff(c_178821,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_178737]) ).

tff(c_178730,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_178521,c_142]) ).

tff(c_178856,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_178821,c_178730]) ).

tff(c_178858,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_177924]) ).

tff(c_178860,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173013,c_173024,c_78]) ).

tff(c_178861,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_178860]) ).

tff(c_178883,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_178861,c_88]) ).

tff(c_178884,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173002,c_202,c_176909,c_178883]) ).

tff(c_178888,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_178884,c_166]) ).

tff(c_178894,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_178888,c_177922]) ).

tff(c_178900,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_178894,c_110]) ).

tff(c_178957,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173023,c_176907,c_178900,c_10]) ).

tff(c_179048,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_178957,c_178894,c_178894,c_173008,c_178957,c_178894,c_738]) ).

tff(c_179049,plain,
    op(e3,e1) = e0,
    inference(splitRight,[status(thm)],[c_178860]) ).

tff(c_179051,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_178858,c_179049]) ).

tff(c_179052,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_173019]) ).

tff(c_179066,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_179052]) ).

tff(c_179072,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_179066,c_186]) ).

tff(c_179133,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_179057,c_173001,c_179072,c_24]) ).

tff(c_179134,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_179052]) ).

tff(c_179139,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_179134,c_116]) ).

tff(c_180366,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_180367,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_173011,c_180366]) ).

tff(c_180368,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_180367]) ).

tff(c_180372,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_180368,c_176]) ).

tff(c_180371,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_180368,c_170]) ).

tff(c_179623,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173014,c_96]) ).

tff(c_179624,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_179623]) ).

tff(c_179629,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_179624,c_144]) ).

tff(c_179061,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_179055,c_180]) ).

tff(c_179339,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_36]) ).

tff(c_179340,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_179339]) ).

tff(c_179341,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_179340]) ).

tff(c_179345,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_179341,c_102]) ).

tff(c_179408,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173011,c_172998,c_179345,c_4]) ).

tff(c_179142,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_179134,c_190]) ).

tff(c_179306,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_179142,c_173002,c_32]) ).

tff(c_179307,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_179306]) ).

tff(c_179059,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_179055,c_174]) ).

tff(c_179138,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_179134,c_118]) ).

tff(c_179148,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173012,c_179138,c_12]) ).

tff(c_179149,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_179148]) ).

tff(c_179154,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_179149,c_114]) ).

tff(c_179293,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_179059,c_179154,c_14]) ).

tff(c_179294,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_179293]) ).

tff(c_179058,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_179055,c_124]) ).

tff(c_179160,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_179058,c_128318]) ).

tff(c_179161,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_179160]) ).

tff(c_179165,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_179161,c_128]) ).

tff(c_179279,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_179057,c_173001,c_179165,c_24]) ).

tff(c_179280,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_179160]) ).

tff(c_179153,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_179149,c_166]) ).

tff(c_179287,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_179280,c_156]) ).

tff(c_179318,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179307,c_88]) ).

tff(c_179319,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_179153,c_179287,c_179318]) ).

tff(c_179412,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_179408,c_164]) ).

tff(c_179420,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173014,c_179412,c_179153,c_28]) ).

tff(c_179449,plain,
    ( ( op(e0,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179307,c_179319,c_179420,c_92]) ).

tff(c_179450,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_179449]) ).

tff(c_179533,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179055,c_179408,c_179408,c_179307,c_179294,c_179294,c_179149,c_179280,c_179280,c_179055,c_179450,c_179450,c_398]) ).

tff(c_179534,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_194,c_196,c_179533]) ).

tff(c_179536,plain,
    op(e3,e1) != e3,
    inference(splitRight,[status(thm)],[c_179340]) ).

tff(c_179571,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179319,c_179055,c_179294,c_66]) ).

tff(c_179572,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_179536,c_179571]) ).

tff(c_179573,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_179306]) ).

tff(c_179580,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_179573,c_192]) ).

tff(c_179611,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_179057,c_173001,c_179580,c_24]) ).

tff(c_179612,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_179293]) ).

tff(c_179618,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_179612,c_178]) ).

tff(c_179902,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_179629,c_179061,c_179618,c_30]) ).

tff(c_179945,plain,
    ( ( op(e3,e1) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179902,c_179055,c_179612,c_78]) ).

tff(c_179946,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_179945]) ).

tff(c_179155,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_179149,c_110]) ).

tff(c_179616,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_179612,c_112]) ).

tff(c_179925,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_179139,c_179155,c_179616,c_10]) ).

tff(c_179617,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_179612,c_170]) ).

tff(c_179877,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_36]) ).

tff(c_179878,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_179617,c_179877]) ).

tff(c_179879,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_179878]) ).

tff(c_179882,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_179879,c_164]) ).

tff(c_179674,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_179629,c_179061,c_179618,c_30]) ).

tff(c_179636,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173014,c_179153,c_28]) ).

tff(c_179637,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_179636]) ).

tff(c_179707,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179624,c_179674,c_179637,c_84]) ).

tff(c_179708,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_179707]) ).

tff(c_179683,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_179139,c_179155,c_179616,c_10]) ).

tff(c_179751,plain,
    ( ( op(e3,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179708,c_179280,c_179683,c_42]) ).

tff(c_179752,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_179751]) ).

tff(c_179647,plain,
    ( ( op(e3,e1) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179055,c_179612,c_78]) ).

tff(c_179648,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_179629,c_204,c_200,c_179647]) ).

tff(c_179663,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_179648,c_36]) ).

tff(c_179664,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_179663]) ).

tff(c_179665,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_179664]) ).

tff(c_179693,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_179057,c_173001,c_24]) ).

tff(c_179817,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179752,c_179665,c_179665,c_179055,c_179134,c_179134,c_179752,c_179693,c_179693,c_179752,c_179708,c_179708,c_454]) ).

tff(c_179818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_204,c_196,c_179817]) ).

tff(c_179819,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_179664]) ).

tff(c_179824,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_179819,c_152]) ).

tff(c_179860,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_179629,c_179061,c_179618,c_30]) ).

tff(c_179873,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179624,c_179860,c_179637,c_84]) ).

tff(c_179874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_179824,c_179873]) ).

tff(c_179875,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_179636]) ).

tff(c_179889,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_179882,c_179875]) ).

tff(c_179890,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_179878]) ).

tff(c_179961,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_179057,c_173001,c_24]) ).

tff(c_180056,plain,
    ( ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179624,c_179946,c_179946,c_179624,c_179925,c_179925,c_179890,c_179961,c_179961,c_179149,c_179902,c_179902,c_490]) ).

tff(c_180057,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_200,c_198,c_180056]) ).

tff(c_180059,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_179623]) ).

tff(c_180058,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_179623]) ).

tff(c_180073,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_180058]) ).

tff(c_180079,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_180073,c_154]) ).

tff(c_180094,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_180079,c_179139,c_179155,c_179616,c_10]) ).

tff(c_180095,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_180058]) ).

tff(c_180061,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173014,c_179153,c_28]) ).

tff(c_180062,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_180061]) ).

tff(c_180106,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180095,c_180062,c_88]) ).

tff(c_180107,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173002,c_202,c_198,c_179287,c_180106]) ).

tff(c_180108,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_180061]) ).

tff(c_180114,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180108,c_142]) ).

tff(c_180121,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_180059,c_179142,c_173002,c_180114,c_32]) ).

tff(c_180122,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_179148]) ).

tff(c_180381,plain,
    ( ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179134,c_180122,c_64]) ).

tff(c_180382,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_180371,c_200,c_180381]) ).

tff(c_180387,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_180382,c_154]) ).

tff(c_180135,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_179058,c_128318]) ).

tff(c_180136,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_180135]) ).

tff(c_180247,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_179055,c_173008,c_180136,c_72]) ).

tff(c_180248,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_198,c_202,c_194,c_180247]) ).

tff(c_180249,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_180135]) ).

tff(c_180256,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_180249,c_156]) ).

tff(c_180126,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180122,c_158]) ).

tff(c_180331,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173011,c_172998,c_180126,c_4]) ).

tff(c_180335,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_180331,c_164]) ).

tff(c_180262,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_88]) ).

tff(c_180263,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_180262]) ).

tff(c_180266,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_180263,c_138]) ).

tff(c_180127,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180122,c_166]) ).

tff(c_180341,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173014,c_180335,c_180266,c_180127,c_28]) ).

tff(c_180342,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_180262]) ).

tff(c_180344,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_180256,c_180342]) ).

tff(c_180402,plain,
    ( ( op(e0,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180344,c_96]) ).

tff(c_180403,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_180372,c_202,c_180387,c_180402]) ).

tff(c_180374,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_180368,c_100]) ).

tff(c_180434,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_180374,c_172999,c_2]) ).

tff(c_180435,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_180434]) ).

tff(c_180444,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_180368,c_180435,c_36]) ).

tff(c_180445,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_180126,c_196,c_180444]) ).

tff(c_180446,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_180434]) ).

tff(c_180355,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_179057,c_173001,c_24]) ).

tff(c_180343,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_180262]) ).

tff(c_180423,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_180372,c_179061,c_180343,c_30]) ).

tff(c_180427,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180423,c_136]) ).

tff(c_180461,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_180387,c_180256,c_180427,c_26]) ).

tff(c_180553,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180403,c_180368,c_180368,c_179055,c_179134,c_179134,c_180446,c_180355,c_180355,c_179055,c_180461,c_180461,c_582]) ).

tff(c_180554,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_200,c_196,c_180553]) ).

tff(c_180556,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_180367]) ).

tff(c_179060,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_179055,c_172]) ).

tff(c_180568,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_180556,c_179060,c_172997,c_6]) ).

tff(c_180573,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180568,c_176]) ).

tff(c_180603,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180355,c_179134,c_172993,c_94]) ).

tff(c_180604,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_180603]) ).

tff(c_180620,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180604,c_180344,c_84]) ).

tff(c_180621,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_180573,c_194,c_180620]) ).

tff(c_180555,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_180367]) ).

tff(c_180630,plain,
    ( ( e1 = e0 )
    | ( op(e2,e3) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180621,c_180249,c_180555,c_42]) ).

tff(c_180631,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_179139,c_204,c_180630]) ).

tff(c_180632,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_179054]) ).

tff(c_180646,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_180632]) ).

tff(c_180634,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_179052]) ).

tff(c_180640,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180634,c_186]) ).

tff(c_180672,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_173001,c_180640,c_24]) ).

tff(c_180676,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_180672,c_192]) ).

tff(c_180641,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180634,c_190]) ).

tff(c_181330,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_180676,c_173002,c_180641,c_32]) ).

tff(c_181340,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180634,c_64]) ).

tff(c_181341,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_173012,c_181340]) ).

tff(c_181342,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_181341]) ).

tff(c_181345,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_181342,c_170]) ).

tff(c_181346,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_181342,c_178]) ).

tff(c_180652,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180646,c_124]) ).

tff(c_180660,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_180652,c_128318]) ).

tff(c_180661,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_180660]) ).

tff(c_180637,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180634,c_118]) ).

tff(c_180693,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173012,c_180637,c_12]) ).

tff(c_180694,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_180693]) ).

tff(c_180700,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_180694,c_110]) ).

tff(c_180666,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_180661,c_150]) ).

tff(c_180638,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180634,c_116]) ).

tff(c_180705,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_180666,c_180638,c_10]) ).

tff(c_180706,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_180705]) ).

tff(c_180712,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_180706,c_112]) ).

tff(c_180699,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_180694,c_114]) ).

tff(c_180667,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_180661,c_156]) ).

tff(c_180681,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_180667,c_88]) ).

tff(c_180682,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_180681]) ).

tff(c_180688,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_180682,c_178]) ).

tff(c_180639,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180634,c_120]) ).

tff(c_180728,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_180712,c_180699,c_180688,c_180639,c_14]) ).

tff(c_180729,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_180705]) ).

tff(c_180741,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_180700,c_180729]) ).

tff(c_180742,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_180693]) ).

tff(c_181088,plain,
    ( ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180634,c_180742,c_64]) ).

tff(c_181089,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_181088]) ).

tff(c_181090,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_181089]) ).

tff(c_181223,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_180661,c_180646,c_180646,c_181090,c_180661,c_180646,c_750]) ).

tff(c_181225,plain,
    op(e2,e1) != e0,
    inference(splitRight,[status(thm)],[c_181089]) ).

tff(c_180779,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_180676,c_173002,c_180641,c_32]) ).

tff(c_180654,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180646,c_172]) ).

tff(c_180755,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_172997,c_180654,c_6]) ).

tff(c_180756,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_180755]) ).

tff(c_180759,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_180756,c_170]) ).

tff(c_180766,plain,
    ( ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180634,c_180742,c_64]) ).

tff(c_180767,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_180759,c_202,c_180766]) ).

tff(c_180761,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_180756,c_100]) ).

tff(c_180789,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_180761,c_172999,c_2]) ).

tff(c_180790,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_180789]) ).

tff(c_180685,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_180682,c_138]) ).

tff(c_180811,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180661,c_180767,c_180790,c_34]) ).

tff(c_180812,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_180811]) ).

tff(c_180816,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180812,c_134]) ).

tff(c_180830,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173014,c_180685,c_180816,c_28]) ).

tff(c_180928,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180742,c_172993,c_172993,c_180790,c_180634,c_180634,c_180742,c_180661,c_180661,c_180646,c_180830,c_180830,c_688]) ).

tff(c_180929,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_194,c_194,c_180928]) ).

tff(c_180930,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_180789]) ).

tff(c_180935,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180930,c_98]) ).

tff(c_180952,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_180742,c_50]) ).

tff(c_180953,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_180935,c_180952]) ).

tff(c_592,plain,
    ( ( op(op(e0,e2),op(e0,e2)) = e2 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e3),op(e2,e3)) = e3 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_181074,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180742,c_172993,c_172993,c_180779,c_180767,c_180767,c_180742,c_180661,c_180661,c_180930,c_180953,c_180953,c_592]) ).

tff(c_181075,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_194,c_194,c_181074]) ).

tff(c_181076,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_180755]) ).

tff(c_181080,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_181076,c_170]) ).

tff(c_181317,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_181225,c_181080,c_180688,c_180639,c_14]) ).

tff(c_181319,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_180681]) ).

tff(c_180655,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_180646,c_180]) ).

tff(c_181363,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_181346,c_181319,c_180655,c_30]) ).

tff(c_181368,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_181363,c_176]) ).

tff(c_181383,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_181345,c_181368,c_172997,c_180654,c_6]) ).

tff(c_181384,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_181341]) ).

tff(c_181388,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_181384,c_146]) ).

tff(c_181409,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_181410,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_173011,c_181388,c_181409]) ).

tff(c_181318,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_180681]) ).

tff(c_181324,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_181318,c_166]) ).

tff(c_181521,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173012,c_181324,c_180637,c_12]) ).

tff(c_181430,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173011,c_172998,c_4]) ).

tff(c_181431,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_181430]) ).

tff(c_181434,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_181431,c_158]) ).

tff(c_181481,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173012,c_181434,c_181324,c_180637,c_12]) ).

tff(c_181482,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_181430]) ).

tff(c_181487,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_181482,c_98]) ).

tff(c_181539,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_181388,c_172999,c_181487,c_2]) ).

tff(c_181497,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180661,c_181384,c_34]) ).

tff(c_181498,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_181487,c_181497]) ).

tff(c_181614,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_181330,c_181410,c_181410,c_181330,c_181384,c_181384,c_181521,c_180661,c_180661,c_181539,c_181498,c_181498,c_462]) ).

tff(c_181615,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_196,c_196,c_181614]) ).

tff(c_181616,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_180660]) ).

tff(c_181640,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180646,c_173008,c_181616,c_72]) ).

tff(c_181641,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_194,c_202,c_198,c_181640]) ).

tff(c_181642,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_180632]) ).

tff(c_181648,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_181642,c_174]) ).

tff(c_181682,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_181648,c_180639,c_14]) ).

tff(c_181683,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_181682]) ).

tff(c_181687,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_181683,c_170]) ).

tff(c_181904,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_181905,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_181687,c_173011,c_181904]) ).

tff(c_181686,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_181683,c_112]) ).

tff(c_181704,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173012,c_180637,c_12]) ).

tff(c_181705,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_181704]) ).

tff(c_181708,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_181705,c_158]) ).

tff(c_181715,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_181716,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_181687,c_173011,c_181715]) ).

tff(c_181727,plain,
    ( ( e1 = e0 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_181716,c_44]) ).

tff(c_181728,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_181708,c_204,c_181727]) ).

tff(c_181731,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_181728,c_176]) ).

tff(c_181650,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_181642,c_180]) ).

tff(c_181797,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_181676,c_181731,c_181650,c_30]) ).

tff(c_181879,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_181642,c_181642,c_181797,c_173008,c_181642,c_724]) ).

tff(c_181880,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_181704]) ).

tff(c_181899,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_181880,c_110]) ).

tff(c_181941,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_181686,c_181899,c_180638,c_10]) ).

tff(c_182034,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_181905,c_181905,c_181941,c_172993,c_181905,c_742]) ).

tff(c_182035,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_181682]) ).

tff(c_182041,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_182035,c_178]) ).

tff(c_182135,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_181676,c_182041,c_181650,c_30]) ).

tff(c_182140,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_182135,c_176]) ).

tff(c_182149,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180634,c_182035,c_64]) ).

tff(c_182150,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_173012,c_182149]) ).

tff(c_182153,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_182150,c_146]) ).

tff(c_181647,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_181642,c_124]) ).

tff(c_181656,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_181647,c_128318]) ).

tff(c_181657,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_181656]) ).

tff(c_181660,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_181657,c_148]) ).

tff(c_182162,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_182153,c_172999,c_181660,c_2]) ).

tff(c_182173,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_182162,c_36]) ).

tff(c_182174,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_182140,c_196,c_182173]) ).

tff(c_182194,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_182174,c_182162,c_48]) ).

tff(c_182195,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_182194]) ).

tff(c_182209,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_181657,c_182150,c_182162,c_38]) ).

tff(c_182210,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_182209]) ).

tff(c_182282,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_182195,c_182162,c_182162,c_182210,c_182195,c_182162,c_718]) ).

tff(c_182283,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_181670]) ).

tff(c_182285,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_182283]) ).

tff(c_182290,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_182285,c_152]) ).

tff(c_182296,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_182297,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_173011,c_182290,c_182296]) ).

tff(c_182299,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_182297,c_170]) ).

tff(c_182291,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_182285,c_154]) ).

tff(c_182309,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_182291,c_180638,c_10]) ).

tff(c_182310,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_182309]) ).

tff(c_182313,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_182310,c_146]) ).

tff(c_182344,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_182290,c_182313,c_172999,c_181660,c_2]) ).

tff(c_182345,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_182309]) ).

tff(c_182352,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_182345,c_110]) ).

tff(c_182357,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_173012,c_182352,c_180637,c_12]) ).

tff(c_182363,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_182357,c_114]) ).

tff(c_182418,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_182299,c_182363,c_181648,c_180639,c_14]) ).

tff(c_182419,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_182283]) ).

tff(c_182425,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_182419,c_176]) ).

tff(c_182571,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_182572,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_182425,c_173011,c_182571]) ).

tff(c_182575,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_182572,c_146]) ).

tff(c_182426,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_182419,c_178]) ).

tff(c_182559,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_182426,c_181648,c_180639,c_14]) ).

tff(c_182563,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_182559,c_112]) ).

tff(c_182431,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173012,c_180637,c_12]) ).

tff(c_182432,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_182431]) ).

tff(c_182438,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_182432,c_110]) ).

tff(c_182454,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_182438,c_180638,c_10]) ).

tff(c_182455,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_182454]) ).

tff(c_182458,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_182455,c_146]) ).

tff(c_182481,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_182482,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_182425,c_173011,c_182458,c_182481]) ).

tff(c_182483,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_182454]) ).

tff(c_182533,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_180634,c_182432,c_182483,c_64]) ).

tff(c_182534,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_182426,c_204,c_202,c_182533]) ).

tff(c_182535,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_182431]) ).

tff(c_182543,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_182535,c_110]) ).

tff(c_182585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_182575,c_182563,c_182543,c_180638,c_10]) ).

tff(c_182586,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_181656]) ).

tff(c_182591,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_182586,c_128]) ).

tff(c_182722,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_182591,c_173001,c_180640,c_24]) ).

tff(c_182723,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_179052]) ).

tff(c_182942,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_182723,c_186]) ).

tff(c_182951,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_180632]) ).

tff(c_182954,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_182951,c_132]) ).

tff(c_183276,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_182942,c_173001,c_182954,c_24]) ).

tff(c_183277,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_180632]) ).

tff(c_183282,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_183277,c_124]) ).

tff(c_183889,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_183282,c_128318]) ).

tff(c_183890,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_183889]) ).

tff(c_183894,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_183890,c_128]) ).

tff(c_183922,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_182942,c_173001,c_183894,c_24]) ).

tff(c_183923,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_183889]) ).

tff(c_183930,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_183923,c_156]) ).

tff(c_183297,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_183291,c_144]) ).

tff(c_182939,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_182723,c_118]) ).

tff(c_183333,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_172997,c_6]) ).

tff(c_183334,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_183333]) ).

tff(c_183336,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_183334,c_170]) ).

tff(c_182941,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_182723,c_120]) ).

tff(c_183283,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_183277,c_174]) ).

tff(c_183344,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_183336,c_182941,c_183283,c_14]) ).

tff(c_183350,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_183344,c_114]) ).

tff(c_183438,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173012,c_182939,c_183350,c_12]) ).

tff(c_183314,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_182942,c_173001,c_24]) ).

tff(c_183318,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_183314,c_128]) ).

tff(c_183323,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_183318,c_183282,c_128318]) ).

tff(c_182732,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_182723,c_186]) ).

tff(c_182725,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_88]) ).

tff(c_182726,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_182725]) ).

tff(c_182744,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_182726,c_180]) ).

tff(c_182785,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_182744,c_180632]) ).

tff(c_182789,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_182785,c_132]) ).

tff(c_182934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_182732,c_173001,c_182789,c_24]) ).

tff(c_182936,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_182725]) ).

tff(c_183349,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_183344,c_178]) ).

tff(c_183397,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_183297,c_182936,c_183349,c_30]) ).

tff(c_690,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e3),op(e1,e3)) = e3 )
    | ( op(op(e2,e0),op(e2,e0)) = e0 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_183517,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_183438,c_172993,c_172993,c_183277,c_182723,c_182723,c_183277,c_183323,c_183323,c_183277,c_183397,c_183397,c_690]) ).

tff(c_183518,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_202,c_194,c_198,c_183517]) ).

tff(c_183519,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_183333]) ).

tff(c_183521,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_183519]) ).

tff(c_183542,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_183521,c_48]) ).

tff(c_183543,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_173011,c_183542]) ).

tff(c_183525,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_183521,c_176]) ).

tff(c_183532,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_183297,c_182936,c_183525,c_30]) ).

tff(c_183536,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_183532,c_138]) ).

tff(c_182935,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_182725]) ).

tff(c_183303,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_182935]) ).

tff(c_183305,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_183303,c_134]) ).

tff(c_183588,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173014,c_183536,c_183305,c_28]) ).

tff(c_183693,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_183543,c_183521,c_183521,c_183277,c_182723,c_182723,c_183291,c_173008,c_173008,c_183543,c_183588,c_183588,c_568]) ).

tff(c_183694,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_202,c_202,c_183693]) ).

tff(c_183695,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_183519]) ).

tff(c_183700,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_183695,c_176]) ).

tff(c_183708,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_183297,c_183700,c_182936,c_30]) ).

tff(c_183866,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_173008,c_183277,c_183277,c_183708,c_173008,c_183277,c_724]) ).

tff(c_183868,plain,
    op(e0,e3) != e2,
    inference(splitRight,[status(thm)],[c_182935]) ).

tff(c_183878,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_172997,c_6]) ).

tff(c_183879,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_183878]) ).

tff(c_183884,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_183879,c_100]) ).

tff(c_183927,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_183923,c_148]) ).

tff(c_183972,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_183884,c_183927,c_172999,c_2]) ).

tff(c_183976,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_183972,c_152]) ).

tff(c_183985,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_183295,c_183930,c_183868,c_183976,c_26]) ).

tff(c_183986,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_183878]) ).

tff(c_183988,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_183986]) ).

tff(c_184130,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_183988,c_48]) ).

tff(c_184131,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_173011,c_184130]) ).

tff(c_183867,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_182935]) ).

tff(c_183872,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_183867,c_166]) ).

tff(c_184147,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173012,c_182939,c_183872,c_12]) ).

tff(c_183992,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_183988,c_176]) ).

tff(c_184119,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_183297,c_182936,c_183992,c_30]) ).

tff(c_184267,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184131,c_183988,c_183988,c_183277,c_182723,c_182723,c_184147,c_183277,c_183277,c_183277,c_184119,c_184119,c_578]) ).

tff(c_184268,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_196,c_198,c_184267]) ).

tff(c_184269,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_183986]) ).

tff(c_184275,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_184269,c_102]) ).

tff(c_184409,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173012,c_182939,c_183872,c_12]) ).

tff(c_184413,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_184409,c_158]) ).

tff(c_184433,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173011,c_184275,c_172998,c_184413,c_4]) ).

tff(c_184435,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_183290]) ).

tff(c_182943,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_182723,c_190]) ).

tff(c_184561,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_173009,c_182942,c_173001,c_24]) ).

tff(c_184565,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_184561,c_192]) ).

tff(c_184570,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184435,c_182943,c_173002,c_184565,c_32]) ).

tff(c_184571,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_184611,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184603,c_184571]) ).

tff(c_184612,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_184611]) ).

tff(c_184617,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_184612,c_126]) ).

tff(c_184602,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_184597,c_124]) ).

tff(c_184651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184588,c_184645,c_184617,c_184602,c_22]) ).

tff(c_184653,plain,
    op(e1,e0) != e1,
    inference(splitRight,[status(thm)],[c_184640]) ).

tff(c_184600,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_184597,c_128]) ).

tff(c_184676,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184633,c_184653,c_173001,c_184600,c_24]) ).

tff(c_184678,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_184627]) ).

tff(c_184679,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184612,c_184597,c_80]) ).

tff(c_184680,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_184588,c_202,c_200,c_184679]) ).

tff(c_184715,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184680,c_172993,c_90]) ).

tff(c_184716,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_184715]) ).

tff(c_184717,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_184716]) ).

tff(c_184721,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_184717,c_190]) ).

tff(c_184578,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_184573,c_114]) ).

tff(c_184618,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_184612,c_168]) ).

tff(c_184677,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_184627]) ).

tff(c_184704,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184677,c_88]) ).

tff(c_184705,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173002,c_184618,c_202,c_184704]) ).

tff(c_184709,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_184705,c_178]) ).

tff(c_184728,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184578,c_184709,c_14]) ).

tff(c_184729,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_184728]) ).

tff(c_184732,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_184729,c_174]) ).

tff(c_184739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184588,c_184732,c_184617,c_184602,c_22]) ).

tff(c_184740,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_184728]) ).

tff(c_184747,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_184740,c_120]) ).

tff(c_184762,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_184721,c_173000,c_184747,c_16]) ).

tff(c_184764,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_184716]) ).

tff(c_184788,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184678,c_184764,c_173002,c_32]) ).

tff(c_184805,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184788,c_184705,c_184677,c_92]) ).

tff(c_184806,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_184799,c_204,c_184805]) ).

tff(c_184807,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_184786]) ).

tff(c_184811,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_184807,c_164]) ).

tff(c_184828,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184705,c_184677,c_84]) ).

tff(c_184829,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_184811,c_200,c_184828]) ).

tff(c_184592,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_184586,c_100]) ).

tff(c_184599,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_184597,c_148]) ).

tff(c_184867,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_184592,c_172999,c_184599,c_2]) ).

tff(c_184952,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184829,c_184586,c_184586,c_184829,c_184573,c_184573,c_184867,c_184597,c_184597,c_184573,c_184705,c_184705,c_498]) ).

tff(c_184953,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_196,c_204,c_184952]) ).

tff(c_184954,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_184611]) ).

tff(c_184958,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_184954,c_130]) ).

tff(c_184973,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184590,c_184577,c_96]) ).

tff(c_184974,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_184973]) ).

tff(c_185035,plain,
    ( ( e3 = e2 )
    | ( op(e2,e0) = e3 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184974,c_172993,c_82]) ).

tff(c_185036,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_184600,c_194,c_185035]) ).

tff(c_185046,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184974,c_185036,c_172993,c_90]) ).

tff(c_185047,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_184958,c_196,c_198,c_185046]) ).

tff(c_185048,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_184973]) ).

tff(c_184601,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_184597,c_150]) ).

tff(c_185090,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184579,c_184601,c_10]) ).

tff(c_185091,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_185090]) ).

tff(c_185095,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_185091,c_112]) ).

tff(c_184960,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_184954,c_126]) ).

tff(c_185096,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_185091,c_116]) ).

tff(c_185114,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_185096,c_173000,c_16]) ).

tff(c_185118,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_185114,c_120]) ).

tff(c_185101,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184590,c_30]) ).

tff(c_185102,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_185101]) ).

tff(c_185126,plain,
    ( ( e2 = e0 )
    | ( op(e2,e1) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_185102,c_184586,c_70]) ).

tff(c_185127,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_185126]) ).

tff(c_185128,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_185127]) ).

tff(c_185137,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_185102,c_185128,c_184586,c_66]) ).

tff(c_185138,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_185118,c_200,c_185137]) ).

tff(c_185140,plain,
    op(e1,e1) != e2,
    inference(splitRight,[status(thm)],[c_185127]) ).

tff(c_185149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184588,c_184960,c_185140,c_184602,c_22]) ).

tff(c_185150,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_185101]) ).

tff(c_185152,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_185150]) ).

tff(c_185157,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_185152,c_178]) ).

tff(c_185190,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_184578,c_185095,c_185157,c_14]) ).

tff(c_185194,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_185190,c_174]) ).

tff(c_185060,plain,
    ( ( e2 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_94]) ).

tff(c_185061,plain,
    ( ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184575,c_202,c_185060]) ).

tff(c_185062,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_185061]) ).

tff(c_185053,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_185048,c_140]) ).

tff(c_185073,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_185062,c_185053]) ).

tff(c_185074,plain,
    op(e1,e0) = e0,
    inference(splitRight,[status(thm)],[c_185061]) ).

tff(c_185209,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_185074,c_184954,c_184597,c_72]) ).

tff(c_185210,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_185194,c_198,c_194,c_185209]) ).

tff(c_185211,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_185150]) ).

tff(c_185215,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_185211,c_138]) ).

tff(c_185228,plain,
    ( ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184954,c_184573,c_54]) ).

tff(c_185229,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_185215,c_198,c_202,c_172998,c_185228]) ).

tff(c_185230,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_185090]) ).

tff(c_185502,plain,
    ( ( op(e3,e3) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_185048,c_184597,c_185230,c_42]) ).

tff(c_185503,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_185502]) ).

tff(c_185410,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_184586,c_36]) ).

tff(c_185411,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_184599,c_185410]) ).

tff(c_185437,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_184588,c_184960,c_184602,c_22]) ).

tff(c_185253,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_185074,c_172993,c_90]) ).

tff(c_185254,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_185253]) ).

tff(c_185255,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_185254]) ).

tff(c_185258,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_185255,c_144]) ).

tff(c_185242,plain,
    ( ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_184954,c_184573,c_54]) ).

tff(c_185243,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_172998,c_185242]) ).

tff(c_185246,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_185243,c_138]) ).

tff(c_185277,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184590,c_185258,c_185246,c_30]) ).

tff(c_185399,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_185277,c_185255,c_185255,c_172993,c_185277,c_185255,c_760]) ).

tff(c_185400,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_185254]) ).

tff(c_185559,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_185503,c_185411,c_185411,c_185437,c_185400,c_185400,c_184573,c_185437,c_185437,c_184573,c_185243,c_185243,c_448]) ).

tff(c_185560,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_204,c_202,c_185559]) ).

tff(c_185561,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_185563,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_185561]) ).

tff(c_185568,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_185563,c_150]) ).

tff(c_185569,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_185563,c_124]) ).

tff(c_185567,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_185563,c_128]) ).

tff(c_185793,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_90]) ).

tff(c_185794,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_185567,c_198,c_185793]) ).

tff(c_185795,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_185794]) ).

tff(c_185801,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_185795,c_190]) ).

tff(c_185949,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_185801,c_173000,c_16]) ).

tff(c_185566,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_185563,c_148]) ).

tff(c_185960,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e3,e2) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_184586,c_44]) ).

tff(c_185961,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_185566,c_185960]) ).

tff(c_186070,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_185949,c_184573,c_184573,c_185961,c_185949,c_184573,c_754]) ).

tff(c_186071,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_185794]) ).

tff(c_186076,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_186071,c_120]) ).

tff(c_185570,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_185563,c_122]) ).

tff(c_185578,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_185570,c_184571]) ).

tff(c_185579,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_185578]) ).

tff(c_185584,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_185579,c_126]) ).

tff(c_185656,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_184588,c_185569,c_185584,c_22]) ).

tff(c_185779,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_185579,c_185656,c_185656,c_184586,c_185579,c_185656,c_762]) ).

tff(c_185780,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_185578]) ).

tff(c_185786,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_185780,c_126]) ).

tff(c_186106,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184578,c_186076,c_14]) ).

tff(c_186107,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_186106]) ).

tff(c_186112,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_186107,c_178]) ).

tff(c_186083,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_84]) ).

tff(c_185787,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_185780,c_168]) ).

tff(c_186087,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_186083,c_142]) ).

tff(c_186132,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_184577,c_185787,c_186087,c_28]) ).

tff(c_186094,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186083,c_96]) ).

tff(c_186095,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_184590,c_184577,c_186094]) ).

tff(c_186151,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186083,c_186132,c_186095,c_88]) ).

tff(c_186152,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_186112,c_198,c_202,c_186151]) ).

tff(c_186153,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_186106]) ).

tff(c_186157,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_186153,c_174]) ).

tff(c_186207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184588,c_185569,c_185786,c_186157,c_22]) ).

tff(c_186208,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_84]) ).

tff(c_186210,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_186208]) ).

tff(c_186221,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186210,c_96]) ).

tff(c_186222,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_184590,c_184577,c_200,c_186221]) ).

tff(c_186228,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_186222,c_192]) ).

tff(c_186253,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_185780,c_185563,c_80]) ).

tff(c_186254,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_186228,c_184588,c_202,c_204,c_186253]) ).

tff(c_186255,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_186208]) ).

tff(c_186257,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_186255]) ).

tff(c_186318,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186257,c_184586,c_74]) ).

tff(c_186319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_185569,c_186076,c_204,c_186318]) ).

tff(c_186320,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_186255]) ).

tff(c_186327,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_186320,c_164]) ).

tff(c_186332,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184578,c_186076,c_14]) ).

tff(c_186333,plain,
    op(e2,e1) = e2,
    inference(splitLeft,[status(thm)],[c_186332]) ).

tff(c_186337,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_186333,c_112]) ).

tff(c_186355,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184579,c_185568,c_186337,c_10]) ).

tff(c_186359,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_186355,c_146]) ).

tff(c_186402,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_184586,c_36]) ).

tff(c_186403,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_186327,c_186359,c_186402]) ).

tff(c_186404,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_186332]) ).

tff(c_186409,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_186404,c_112]) ).

tff(c_186416,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_184579,c_185568,c_186409,c_10]) ).

tff(c_186421,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_186416,c_154]) ).

tff(c_186072,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_185794]) ).

tff(c_185571,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_185563,c_156]) ).

tff(c_186428,plain,
    ( ( op(e0,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186320,c_92]) ).

tff(c_186429,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_186072,c_196,c_185571,c_186428]) ).

tff(c_186445,plain,
    ( ( op(e0,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186429,c_186320,c_88]) ).

tff(c_186446,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173002,c_198,c_194,c_186421,c_186445]) ).

tff(c_186447,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_185561]) ).

tff(c_186673,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184592,c_172999,c_2]) ).

tff(c_186674,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_186673]) ).

tff(c_186679,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_186674,c_98]) ).

tff(c_186455,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_186447,c_122]) ).

tff(c_186474,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_186455,c_184571]) ).

tff(c_186475,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_186474]) ).

tff(c_186481,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_186475,c_168]) ).

tff(c_186504,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184577,c_186481,c_28]) ).

tff(c_186505,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_186504]) ).

tff(c_186509,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_186505,c_138]) ).

tff(c_186490,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184578,c_14]) ).

tff(c_186491,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_186490]) ).

tff(c_186493,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_186491,c_174]) ).

tff(c_186454,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_186447,c_124]) ).

tff(c_186480,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_186475,c_126]) ).

tff(c_186501,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184588,c_186493,c_186454,c_186480,c_22]) ).

tff(c_186502,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_186490]) ).

tff(c_186515,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_186502]) ).

tff(c_186453,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_186447,c_150]) ).

tff(c_186519,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_186515,c_112]) ).

tff(c_186528,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_184579,c_186453,c_186519,c_10]) ).

tff(c_186553,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186515,c_184573,c_186528,c_56]) ).

tff(c_186554,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173000,c_194,c_202,c_198,c_186553]) ).

tff(c_186555,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_186502]) ).

tff(c_186583,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186555,c_184586,c_74]) ).

tff(c_186584,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_186509,c_198,c_204,c_186583]) ).

tff(c_186594,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186584,c_186475,c_186447,c_80]) ).

tff(c_186595,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_186468,c_204,c_200,c_202,c_186594]) ).

tff(c_186596,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_186504]) ).

tff(c_186698,plain,
    ( ( op(e3,e2) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186596,c_186475,c_184573,c_58]) ).

tff(c_186699,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_186679,c_186698]) ).

tff(c_186700,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_186673]) ).

tff(c_186749,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186447,c_186700,c_42]) ).

tff(c_186750,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_186749]) ).

tff(c_186751,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_186750]) ).

tff(c_186758,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_186751,c_154]) ).

tff(c_186704,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_186700,c_146]) ).

tff(c_186769,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184579,c_186758,c_186453,c_186704,c_10]) ).

tff(c_186770,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_186750]) ).

tff(c_186794,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186447,c_186770,c_186700,c_46]) ).

tff(c_186795,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_186465,c_202,c_204,c_200,c_186794]) ).

tff(c_186796,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_186474]) ).

tff(c_186802,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_186796,c_126]) ).

tff(c_186809,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184588,c_186802,c_186454,c_22]) ).

tff(c_186893,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186809,c_186796,c_186447,c_80]) ).

tff(c_186894,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_186468,c_200,c_204,c_202,c_186893]) ).

tff(c_186895,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_186462]) ).

tff(c_186897,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_186895]) ).

tff(c_186909,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184579,c_186453,c_10]) ).

tff(c_186910,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_186909]) ).

tff(c_186916,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_186910,c_116]) ).

tff(c_186904,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_186897,c_190]) ).

tff(c_187051,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_186916,c_173000,c_186904,c_16]) ).

tff(c_187052,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_186909]) ).

tff(c_187068,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187052,c_146]) ).

tff(c_187303,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_184592,c_172999,c_187068,c_2]) ).

tff(c_184572,plain,
    op(e1,e2) != e0,
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_187054,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186447,c_80]) ).

tff(c_187055,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_184588,c_184572,c_202,c_187054]) ).

tff(c_187412,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186897,c_184586,c_184586,c_187303,c_187052,c_187052,c_186897,c_187055,c_187055,c_187303,c_186897,c_186897,c_492]) ).

tff(c_187413,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_200,c_204,c_187412]) ).

tff(c_187414,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_186895]) ).

tff(c_187422,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_187414,c_190]) ).

tff(c_187452,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_187428,c_187422]) ).

tff(c_187453,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_187427]) ).

tff(c_187466,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184588,c_186454,c_22]) ).

tff(c_187467,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_187466]) ).

tff(c_187471,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_187467,c_126]) ).

tff(c_187488,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_186455,c_187471,c_184571]) ).

tff(c_187492,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187488,c_160]) ).

tff(c_187608,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_184574,c_172998,c_187492,c_4]) ).

tff(c_187693,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_187453,c_184573,c_184573,c_187608,c_187453,c_184573,c_754]) ).

tff(c_187694,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_187466]) ).

tff(c_187700,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187694,c_126]) ).

tff(c_187717,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_187700,c_186455,c_184571]) ).

tff(c_187721,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_187717,c_160]) ).

tff(c_187831,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184574,c_187721,c_172998,c_4]) ).

tff(c_187835,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187831,c_98]) ).

tff(c_187458,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187453,c_116]) ).

tff(c_187729,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_184579,c_186453,c_187458,c_10]) ).

tff(c_187815,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186447,c_187729,c_46]) ).

tff(c_187816,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_184592,c_187815]) ).

tff(c_187848,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_187816,c_186447,c_187729,c_34]) ).

tff(c_187849,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_187835,c_187848]) ).

tff(c_187850,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_184585]) ).

tff(c_187855,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_187850,c_152]) ).

tff(c_191239,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184577,c_187855,c_96]) ).

tff(c_191240,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_191239]) ).

tff(c_191257,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_191240,c_192]) ).

tff(c_187862,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_188462,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187862,c_156]) ).

tff(c_188461,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187862,c_122]) ).

tff(c_188932,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_188461,c_184571]) ).

tff(c_188933,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_188932]) ).

tff(c_188939,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_188933,c_168]) ).

tff(c_188467,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_32]) ).

tff(c_188468,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_188467]) ).

tff(c_188472,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_188468,c_144]) ).

tff(c_187863,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184577,c_187855,c_96]) ).

tff(c_187864,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_187863]) ).

tff(c_187879,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_187864,c_192]) ).

tff(c_187913,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_187864,c_172993,c_90]) ).

tff(c_187914,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_187913]) ).

tff(c_187915,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_187914]) ).

tff(c_187919,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_187915,c_186]) ).

tff(c_187984,plain,
    ( ( e3 = e2 )
    | ( op(e2,e0) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_187864,c_187915,c_172993,c_82]) ).

tff(c_187985,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_187984]) ).

tff(c_187851,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_184585]) ).

tff(c_187924,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184578,c_14]) ).

tff(c_187925,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_187924]) ).

tff(c_187928,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_187925,c_170]) ).

tff(c_187996,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_187851,c_187928,c_172997,c_6]) ).

tff(c_188001,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187996,c_102]) ).

tff(c_188008,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_184574,c_172998,c_188001,c_4]) ).

tff(c_188121,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_187985,c_184573,c_184573,c_188008,c_187985,c_184573,c_754]) ).

tff(c_188122,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_187924]) ).

tff(c_188124,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_188122]) ).

tff(c_188129,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_188124,c_120]) ).

tff(c_188161,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_187919,c_173000,c_188129,c_16]) ).

tff(c_188162,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_188122]) ).

tff(c_188167,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_188162,c_112]) ).

tff(c_187867,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187862,c_150]) ).

tff(c_188214,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_184579,c_188167,c_187867,c_10]) ).

tff(c_188315,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_187850,c_187850,c_188214,c_172993,c_187850,c_742]) ).

tff(c_188317,plain,
    op(e1,e0) != e1,
    inference(splitRight,[status(thm)],[c_187914]) ).

tff(c_187869,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187862,c_122]) ).

tff(c_187887,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_187869,c_184571]) ).

tff(c_187888,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_187887]) ).

tff(c_187899,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_187888,c_187862,c_80]) ).

tff(c_187900,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_187879,c_202,c_200,c_187899]) ).

tff(c_188376,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_187900,c_187888,c_187862,c_76]) ).

tff(c_188377,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_188317,c_204,c_198,c_196,c_188376]) ).

tff(c_188378,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_187887]) ).

tff(c_188432,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_188378,c_187862,c_80]) ).

tff(c_188433,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_187879,c_204,c_200,c_188432]) ).

tff(c_188453,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_188433,c_188378,c_187862,c_72]) ).

tff(c_188454,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_202,c_198,c_194,c_188453]) ).

tff(c_188455,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_187863]) ).

tff(c_188479,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_188472,c_188455]) ).

tff(c_188480,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_188467]) ).

tff(c_188494,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_188480]) ).

tff(c_188864,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_188494,c_172993,c_90]) ).

tff(c_188865,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_188864]) ).

tff(c_188866,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_188865]) ).

tff(c_188871,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_188866,c_186]) ).

tff(c_188500,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_188494,c_190]) ).

tff(c_188909,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_188871,c_173000,c_188500,c_16]) ).

tff(c_188910,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_188865]) ).

tff(c_188915,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_188910,c_116]) ).

tff(c_188459,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187862,c_150]) ).

tff(c_188922,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_184579,c_188915,c_188459,c_10]) ).

tff(c_188926,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_188922,c_154]) ).

tff(c_188966,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_188494,c_188455,c_88]) ).

tff(c_188967,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_188939,c_188926,c_188966]) ).

tff(c_188968,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_188932]) ).

tff(c_188974,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_188968,c_126]) ).

tff(c_188916,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_188910,c_120]) ).

tff(c_188489,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_188455,c_180]) ).

tff(c_188505,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_187851,c_172997,c_6]) ).

tff(c_188506,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_188505]) ).

tff(c_188509,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_188506,c_172]) ).

tff(c_188460,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_187862,c_124]) ).

tff(c_188704,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_188489,c_188509,c_188460,c_22]) ).

tff(c_188694,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_173000,c_188500,c_16]) ).

tff(c_188516,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_188461,c_184571]) ).

tff(c_188517,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_188516]) ).

tff(c_188522,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_188517,c_126]) ).

tff(c_188612,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_188489,c_188509,c_188522,c_188460,c_22]) ).

tff(c_188613,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_188516]) ).

tff(c_188722,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_188704,c_188613,c_187862,c_80]) ).

tff(c_188723,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_188722]) ).

tff(c_188626,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184579,c_188459,c_10]) ).

tff(c_188627,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_188626]) ).

tff(c_188632,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_188627,c_116]) ).

tff(c_188672,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_188632,c_173000,c_188500,c_16]) ).

tff(c_188673,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_188626]) ).

tff(c_188687,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_188673,c_154]) ).

tff(c_188739,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_187855,c_188687,c_188462,c_26]) ).

tff(c_188850,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_188704,c_188506,c_188506,c_188704,c_188694,c_188694,c_188494,c_188723,c_188723,c_188704,c_188739,c_188739,c_582]) ).

tff(c_188851,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_200,c_194,c_188850]) ).

tff(c_188852,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_188505]) ).

tff(c_188981,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_188455,c_188852,c_74]) ).

tff(c_188982,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_188974,c_188916,c_196,c_188981]) ).

tff(c_188983,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_188480]) ).

tff(c_189269,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_188983,c_188455,c_88]) ).

tff(c_189270,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_189269]) ).

tff(c_189271,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_189270]) ).

tff(c_189403,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_188983,c_188455,c_189271,c_84]) ).

tff(c_189404,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_188462,c_189403]) ).

tff(c_189405,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_189270]) ).

tff(c_189422,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_189405,c_154]) ).

tff(c_189450,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_184579,c_189422,c_188459,c_10]) ).

tff(c_189454,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_189450,c_112]) ).

tff(c_188990,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_188983,c_190]) ).

tff(c_189019,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_188990,c_173000,c_16]) ).

tff(c_189129,plain,
    ( ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_189019,c_184573,c_60]) ).

tff(c_189130,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_189129]) ).

tff(c_189131,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_189130]) ).

tff(c_189135,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_189131,c_112]) ).

tff(c_188996,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_188461,c_184571]) ).

tff(c_188997,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_188996]) ).

tff(c_189003,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_188997,c_168]) ).

tff(c_189114,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_188983,c_188455,c_88]) ).

tff(c_189115,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_189003,c_189114]) ).

tff(c_189120,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_189115,c_154]) ).

tff(c_189146,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184579,c_189135,c_189120,c_188459,c_10]) ).

tff(c_189147,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_189130]) ).

tff(c_189266,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_187850,c_187850,c_189147,c_172993,c_187850,c_742]) ).

tff(c_189267,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_188996]) ).

tff(c_189411,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_189267,c_126]) ).

tff(c_189459,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_188489,c_189411,c_188460,c_22]) ).

tff(c_189463,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_189459,c_174]) ).

tff(c_189427,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_188990,c_173000,c_16]) ).

tff(c_189432,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_189427,c_120]) ).

tff(c_189502,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184578,c_189454,c_189463,c_189432,c_14]) ).

tff(c_189503,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_189505,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_189503]) ).

tff(c_189509,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_189505,c_150]) ).

tff(c_189510,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_189505,c_124]) ).

tff(c_189511,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_189505,c_122]) ).

tff(c_189519,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_189511,c_184571]) ).

tff(c_189520,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_189519]) ).

tff(c_189523,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_189520,c_130]) ).

tff(c_189512,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_189505,c_156]) ).

tff(c_189531,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_189512,c_92]) ).

tff(c_189532,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_189531]) ).

tff(c_189667,plain,
    ( ( e3 = e2 )
    | ( op(e2,e0) = e3 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_189532,c_172993,c_82]) ).

tff(c_189668,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_189523,c_194,c_189667]) ).

tff(c_189524,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_189520,c_160]) ).

tff(c_189644,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_184574,c_172998,c_189524,c_4]) ).

tff(c_189806,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_189668,c_184573,c_184573,c_189644,c_189668,c_184573,c_754]) ).

tff(c_189808,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_189531]) ).

tff(c_189899,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_189808,c_173002,c_32]) ).

tff(c_189900,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_189899]) ).

tff(c_189905,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_189900,c_192]) ).

tff(c_189525,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_189520,c_126]) ).

tff(c_189862,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_189510,c_189525,c_22]) ).

tff(c_189863,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_189862]) ).

tff(c_189873,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_189863,c_189520,c_189505,c_72]) ).

tff(c_189874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_202,c_194,c_198,c_189873]) ).

tff(c_189875,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_189862]) ).

tff(c_189971,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_189875,c_189520,c_189505,c_80]) ).

tff(c_189972,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_189905,c_202,c_200,c_204,c_189971]) ).

tff(c_189973,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_189899]) ).

tff(c_189807,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_189531]) ).

tff(c_189809,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_189807]) ).

tff(c_189815,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_189809,c_164]) ).

tff(c_189849,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184574,c_189815,c_172998,c_189524,c_4]) ).

tff(c_189850,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_189807]) ).

tff(c_189985,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_189973,c_189850,c_88]) ).

tff(c_189986,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_189985]) ).

tff(c_189987,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_189986]) ).

tff(c_189999,plain,
    ( ( op(e0,e3) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_189973,c_189850,c_189987,c_96]) ).

tff(c_190000,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_187855,c_189999]) ).

tff(c_190001,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_189986]) ).

tff(c_190029,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_189973,c_189850,c_190001,c_96]) ).

tff(c_190030,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_184577,c_202,c_190029]) ).

tff(c_190031,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_189519]) ).

tff(c_190037,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_190031,c_126]) ).

tff(c_190044,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_189510,c_190037,c_22]) ).

tff(c_190045,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_190044]) ).

tff(c_190051,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_190045,c_180]) ).

tff(c_190056,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184577,c_187855,c_96]) ).

tff(c_190057,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_190056]) ).

tff(c_190038,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_190031,c_168]) ).

tff(c_190087,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190057,c_88]) ).

tff(c_190088,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_190038,c_190087]) ).

tff(c_190089,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_190088]) ).

tff(c_189508,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_189505,c_128]) ).

tff(c_190074,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190057,c_172993,c_90]) ).

tff(c_190075,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_189508,c_198,c_190074]) ).

tff(c_190079,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_190075,c_120]) ).

tff(c_190096,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_190089,c_178]) ).

tff(c_190121,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184578,c_190079,c_190096,c_14]) ).

tff(c_190153,plain,
    ( ( op(e3,e1) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190089,c_190045,c_190121,c_74]) ).

tff(c_190154,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_190153]) ).

tff(c_190173,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_190154,c_187850,c_36]) ).

tff(c_190174,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_190173]) ).

tff(c_190111,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184579,c_189509,c_10]) ).

tff(c_190112,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_190111]) ).

tff(c_190138,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_189505,c_190112,c_187850,c_34]) ).

tff(c_190139,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_190138]) ).

tff(c_190252,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_187850,c_190174,c_190174,c_187850,c_190121,c_190121,c_190045,c_189505,c_189505,c_187850,c_190139,c_190139,c_398]) ).

tff(c_190253,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_200,c_190252]) ).

tff(c_190254,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_190111]) ).

tff(c_190258,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_190254,c_154]) ).

tff(c_190101,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190057,c_190089,c_92]) ).

tff(c_190102,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_189512,c_190101]) ).

tff(c_190273,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190057,c_190089,c_190102,c_84]) ).

tff(c_190274,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_190258,c_190273]) ).

tff(c_190275,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_190088]) ).

tff(c_190281,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_190275,c_154]) ).

tff(c_190338,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184579,c_189509,c_190281,c_10]) ).

tff(c_190286,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_187851,c_172997,c_6]) ).

tff(c_190287,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_190286]) ).

tff(c_190291,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_190287,c_176]) ).

tff(c_190276,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_190088]) ).

tff(c_190361,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_190051,c_190291,c_190276,c_30]) ).

tff(c_190444,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190057,c_187850,c_187850,c_187850,c_190338,c_190338,c_184573,c_190031,c_190031,c_187850,c_190361,c_190361,c_218]) ).

tff(c_190445,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_202,c_204,c_190444]) ).

tff(c_190446,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_190286]) ).

tff(c_190510,plain,
    ( ( e3 = e0 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190275,c_189505,c_187850,c_34]) ).

tff(c_190511,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_190510]) ).

tff(c_190602,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_187850,c_190446,c_190446,c_187850,c_190511,c_190511,c_190045,c_189505,c_189505,c_184573,c_190275,c_190275,c_462]) ).

tff(c_190603,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_200,c_200,c_190602]) ).

tff(c_190604,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_190056]) ).

tff(c_190606,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_190051,c_190604]) ).

tff(c_190607,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_190044]) ).

tff(c_190612,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_190607,c_174]) ).

tff(c_190775,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184578,c_190612,c_14]) ).

tff(c_190776,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_190775]) ).

tff(c_190620,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_90]) ).

tff(c_190621,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_189508,c_198,c_190620]) ).

tff(c_190622,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_190621]) ).

tff(c_190626,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_190622,c_144]) ).

tff(c_190633,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184578,c_190612,c_14]) ).

tff(c_190634,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_190633]) ).

tff(c_190638,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_190634,c_170]) ).

tff(c_190613,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_190607,c_172]) ).

tff(c_190672,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_187851,c_190638,c_172997,c_190613,c_6]) ).

tff(c_190673,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_190633]) ).

tff(c_190686,plain,
    ( ( op(e3,e1) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190607,c_190673,c_74]) ).

tff(c_190687,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_190626,c_196,c_198,c_190686]) ).

tff(c_190725,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_190687,c_187850,c_36]) ).

tff(c_190726,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_190725]) ).

tff(c_190730,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_190726,c_164]) ).

tff(c_190680,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_190673,c_178]) ).

tff(c_190614,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_190607,c_180]) ).

tff(c_190709,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_190626,c_190680,c_190614,c_30]) ).

tff(c_190677,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_190673,c_112]) ).

tff(c_190735,plain,
    ( ( e2 = e0 )
    | ( op(e2,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_189505,c_187850,c_38]) ).

tff(c_190736,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_190677,c_202,c_190735]) ).

tff(c_190761,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190622,c_190709,c_190736,c_84]) ).

tff(c_190762,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_190730,c_194,c_190761]) ).

tff(c_190763,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_190621]) ).

tff(c_190768,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_190763,c_120]) ).

tff(c_190787,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_190776,c_190768]) ).

tff(c_190788,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_190775]) ).

tff(c_190793,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_190788,c_112]) ).

tff(c_190900,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184579,c_189509,c_190793,c_10]) ).

tff(c_190923,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_189505,c_190900,c_187850,c_38]) ).

tff(c_190924,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_190923]) ).

tff(c_190886,plain,
    ( ( op(e3,e1) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190607,c_190788,c_78]) ).

tff(c_190887,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_187851,c_190886]) ).

tff(c_190770,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_190763,c_190]) ).

tff(c_190809,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_190770,c_189512,c_92]) ).

tff(c_190810,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_190809]) ).

tff(c_190870,plain,
    ( ( op(e3,e1) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190810,c_190607,c_190788,c_78]) ).

tff(c_190871,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_187851,c_190870]) ).

tff(c_190872,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_190809]) ).

tff(c_190937,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190887,c_190872,c_190924,c_84]) ).

tff(c_190938,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_190937]) ).

tff(c_191015,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_190924,c_190938,c_190938,c_190763,c_190924,c_190938,c_752]) ).

tff(c_191016,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_189503]) ).

tff(c_191246,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_191016,c_122]) ).

tff(c_191344,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_191246,c_184571]) ).

tff(c_191345,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_191344]) ).

tff(c_191348,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_191345,c_130]) ).

tff(c_191263,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_191240,c_172993,c_90]) ).

tff(c_191264,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_191263]) ).

tff(c_191265,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_191264]) ).

tff(c_191270,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_191265,c_186]) ).

tff(c_191244,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_191016,c_150]) ).

tff(c_191018,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_184579,c_10]) ).

tff(c_191019,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_191018]) ).

tff(c_191236,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_187850,c_187850,c_191019,c_172993,c_187850,c_742]) ).

tff(c_191237,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_191018]) ).

tff(c_191275,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_191244,c_191237]) ).

tff(c_191281,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_191275,c_116]) ).

tff(c_191320,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_191270,c_173000,c_191281,c_16]) ).

tff(c_191321,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_191264]) ).

tff(c_191433,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_191240,c_191321,c_172993,c_82]) ).

tff(c_191434,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_191348,c_196,c_194,c_191433]) ).

tff(c_191435,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_191344]) ).

tff(c_191700,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_191435,c_191016,c_80]) ).

tff(c_191701,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_191257,c_204,c_202,c_191700]) ).

tff(c_191441,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_191435,c_126]) ).

tff(c_191245,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_191016,c_124]) ).

tff(c_191489,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_191441,c_191245,c_22]) ).

tff(c_191490,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_191489]) ).

tff(c_191440,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_191435,c_160]) ).

tff(c_191512,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_184574,c_191440,c_172998,c_4]) ).

tff(c_191517,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_191512,c_102]) ).

tff(c_191582,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_187851,c_172997,c_191517,c_6]) ).

tff(c_191334,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_191244,c_191237]) ).

tff(c_191442,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_191435,c_168]) ).

tff(c_191448,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_191240,c_92]) ).

tff(c_191449,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_191442,c_191448]) ).

tff(c_191450,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_191449]) ).

tff(c_191452,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_191450,c_136]) ).

tff(c_191247,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_191016,c_156]) ).

tff(c_191338,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_191334,c_154]) ).

tff(c_191486,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_187855,c_191452,c_191247,c_191338,c_26]) ).

tff(c_191487,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_191449]) ).

tff(c_191696,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_191490,c_191582,c_191582,c_187850,c_191334,c_191334,c_191490,c_191435,c_191435,c_191490,c_191487,c_191487,c_470]) ).

tff(c_191697,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_200,c_191696]) ).

tff(c_191699,plain,
    op(e1,e1) != e0,
    inference(splitRight,[status(thm)],[c_191489]) ).

tff(c_191713,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_191701,c_191699]) ).

tff(c_191714,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_191239]) ).

tff(c_191733,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_191714,c_180]) ).

tff(c_191738,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_90]) ).

tff(c_191739,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_191738]) ).

tff(c_191740,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_191739]) ).

tff(c_191746,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_191740,c_190]) ).

tff(c_191719,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_191016,c_150]) ).

tff(c_191753,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_191719,c_191237]) ).

tff(c_191759,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_191753,c_116]) ).

tff(c_191776,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184575,c_191746,c_173000,c_191759,c_16]) ).

tff(c_191777,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_191739]) ).

tff(c_191779,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_191777]) ).

tff(c_191721,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_191016,c_122]) ).

tff(c_191802,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_191721,c_184571]) ).

tff(c_191803,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_191802]) ).

tff(c_191958,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_191779,c_184573,c_184573,c_191803,c_191779,c_184573,c_732]) ).

tff(c_191959,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_191802]) ).

tff(c_191964,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_191959,c_160]) ).

tff(c_191965,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_191959,c_126]) ).

tff(c_191720,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_191016,c_124]) ).

tff(c_191977,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_191733,c_191965,c_191720,c_22]) ).

tff(c_191983,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_191977,c_172]) ).

tff(c_192013,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_187850,c_36]) ).

tff(c_192014,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_191983,c_200,c_192013]) ).

tff(c_191783,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_191779,c_120]) ).

tff(c_191792,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_191719,c_191237]) ).

tff(c_191797,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_191792,c_112]) ).

tff(c_192002,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_184578,c_191783,c_191797,c_14]) ).

tff(c_191796,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_191792,c_154]) ).

tff(c_191974,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_191714,c_84]) ).

tff(c_191975,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_191796,c_191974]) ).

tff(c_191976,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_191975]) ).

tff(c_192155,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_187850,c_192014,c_192014,c_184573,c_192002,c_192002,c_187850,c_191977,c_191977,c_191976,c_191714,c_191714,c_418]) ).

tff(c_192156,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_204,c_196,c_192155]) ).

tff(c_192157,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_191975]) ).

tff(c_192163,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192157,c_164]) ).

tff(c_192179,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184574,c_191964,c_172998,c_192163,c_4]) ).

tff(c_192180,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_191777]) ).

tff(c_192183,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_192180,c_132]) ).

tff(c_192184,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_192180,c_130]) ).

tff(c_192204,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_191721,c_192184,c_184571]) ).

tff(c_192209,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192204,c_126]) ).

tff(c_192226,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_191733,c_192183,c_191720,c_192209,c_22]) ).

tff(c_192227,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_12]) ).

tff(c_192229,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_192227]) ).

tff(c_192233,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_162]) ).

tff(c_193100,plain,
    ( ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_64]) ).

tff(c_193101,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_193100]) ).

tff(c_193102,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_193101]) ).

tff(c_193107,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_193102,c_186]) ).

tff(c_192241,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_192242,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_192241]) ).

tff(c_192243,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_192242]) ).

tff(c_192245,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_192243,c_172]) ).

tff(c_192248,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_192243,c_102]) ).

tff(c_192246,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_192243,c_170]) ).

tff(c_192254,plain,
    ( ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_64]) ).

tff(c_192255,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192246,c_200,c_192254]) ).

tff(c_192256,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_192255]) ).

tff(c_192261,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_192256,c_186]) ).

tff(c_192267,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192233,c_184571]) ).

tff(c_192268,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_192267]) ).

tff(c_192274,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_192268,c_126]) ).

tff(c_192280,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192245,c_22]) ).

tff(c_192281,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_192280]) ).

tff(c_192284,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_192281,c_132]) ).

tff(c_192272,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_192268,c_122]) ).

tff(c_192285,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_192281,c_124]) ).

tff(c_192292,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_192272,c_192285,c_128318]) ).

tff(c_192297,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192292,c_128]) ).

tff(c_192329,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_192261,c_192284,c_173001,c_192297,c_24]) ).

tff(c_192330,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_192280]) ).

tff(c_192332,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_192274,c_192330]) ).

tff(c_192337,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192332,c_124]) ).

tff(c_192344,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_192337,c_192272,c_128318]) ).

tff(c_192425,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192332,c_192268,c_192344,c_80]) ).

tff(c_192426,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_192261,c_200,c_202,c_204,c_192425]) ).

tff(c_192427,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_192267]) ).

tff(c_192445,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_192427,c_122]) ).

tff(c_192452,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192445,c_128318]) ).

tff(c_192453,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_192452]) ).

tff(c_192499,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192453,c_124]) ).

tff(c_192447,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_192427,c_126]) ).

tff(c_192454,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192245,c_192447,c_22]) ).

tff(c_192455,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_192454]) ).

tff(c_192490,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192455,c_192427,c_192453,c_80]) ).

tff(c_192491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_192261,c_202,c_204,c_200,c_192490]) ).

tff(c_192492,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_192454]) ).

tff(c_192507,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_192499,c_192492]) ).

tff(c_192508,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_192452]) ).

tff(c_192537,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192427,c_192508,c_80]) ).

tff(c_192538,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_192261,c_192245,c_204,c_202,c_192537]) ).

tff(c_192540,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_192255]) ).

tff(c_192551,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_90]) ).

tff(c_192552,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_192551]) ).

tff(c_192553,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_192552]) ).

tff(c_192559,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_192553,c_190]) ).

tff(c_192232,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_118]) ).

tff(c_192659,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_192540,c_192559,c_173000,c_192232,c_16]) ).

tff(c_192660,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_192552]) ).

tff(c_192662,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_192660]) ).

tff(c_192666,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_192662,c_120]) ).

tff(c_192673,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192233,c_184571]) ).

tff(c_192674,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_192673]) ).

tff(c_192681,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_192674,c_168]) ).

tff(c_192816,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_192681,c_88]) ).

tff(c_192817,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_192816]) ).

tff(c_192823,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_192817,c_178]) ).

tff(c_192235,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_114]) ).

tff(c_192853,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_192246,c_192666,c_192823,c_192235,c_14]) ).

tff(c_192854,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_192816]) ).

tff(c_192680,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_192674,c_126]) ).

tff(c_192678,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_192674,c_122]) ).

tff(c_192688,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192678,c_128318]) ).

tff(c_192689,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_192688]) ).

tff(c_192694,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192689,c_124]) ).

tff(c_192715,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_192245,c_192680,c_192694,c_22]) ).

tff(c_192720,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_192715,c_180]) ).

tff(c_192702,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192674,c_192689,c_80]) ).

tff(c_192703,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_192245,c_202,c_200,c_192702]) ).

tff(c_192708,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_192703,c_192]) ).

tff(c_192661,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_192552]) ).

tff(c_192745,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_192708,c_192661,c_173002,c_32]) ).

tff(c_192247,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_192243,c_176]) ).

tff(c_192539,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_192255]) ).

tff(c_192544,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_192539,c_154]) ).

tff(c_192725,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_192708,c_192247,c_192544,c_96]) ).

tff(c_192755,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192745,c_192725,c_92]) ).

tff(c_192756,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_192720,c_204,c_192755]) ).

tff(c_192767,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192756,c_192689,c_192539,c_38]) ).

tff(c_192768,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_172999,c_192767]) ).

tff(c_192769,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_192688]) ).

tff(c_192784,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192674,c_192769,c_80]) ).

tff(c_192785,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_192245,c_202,c_204,c_192784]) ).

tff(c_192789,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_192785,c_192]) ).

tff(c_192866,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_192789,c_192661,c_173002,c_32]) ).

tff(c_192974,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_192854,c_192866,c_192866,c_192662,c_192854,c_192866,c_752]) ).

tff(c_192975,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_192673]) ).

tff(c_192981,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_192975,c_160]) ).

tff(c_192231,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_158]) ).

tff(c_193044,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_192248,c_192981,c_172998,c_192231,c_4]) ).

tff(c_193045,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_192660]) ).

tff(c_193050,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_193045,c_130]) ).

tff(c_193069,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_193050,c_184571]) ).

tff(c_193073,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_193069,c_122]) ).

tff(c_193049,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_193045,c_128]) ).

tff(c_193081,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_193073,c_193049,c_128318]) ).

tff(c_193096,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_193045,c_193069,c_193081,c_80]) ).

tff(c_193097,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_192245,c_202,c_200,c_193096]) ).

tff(c_193098,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_192242]) ).

tff(c_193113,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_193098]) ).

tff(c_193119,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_193113,c_98]) ).

tff(c_192236,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_110]) ).

tff(c_193137,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192233,c_184571]) ).

tff(c_193138,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_193137]) ).

tff(c_193142,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_193138,c_122]) ).

tff(c_193152,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_193142,c_128318]) ).

tff(c_193153,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_193152]) ).

tff(c_193156,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_193153,c_128]) ).

tff(c_193124,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_193102,c_172993,c_90]) ).

tff(c_193125,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_193124]) ).

tff(c_193126,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_193125]) ).

tff(c_193353,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_193126,c_193102,c_172993,c_82]) ).

tff(c_193354,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_193156,c_200,c_194,c_193353]) ).

tff(c_193355,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_193152]) ).

tff(c_193368,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_193138,c_193355,c_80]) ).

tff(c_193369,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_193107,c_202,c_204,c_193368]) ).

tff(c_193496,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_193119,c_172998,c_192231,c_4]) ).

tff(c_193106,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_193102,c_120]) ).

tff(c_193145,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_193138,c_168]) ).

tff(c_193382,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_193126,c_88]) ).

tff(c_193383,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_193145,c_193382]) ).

tff(c_193384,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_193383]) ).

tff(c_193390,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_193384,c_178]) ).

tff(c_193506,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_193106,c_193390,c_192235,c_14]) ).

tff(c_193117,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_193113,c_152]) ).

tff(c_193129,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_193126,c_140]) ).

tff(c_193387,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_193384,c_136]) ).

tff(c_193478,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_193117,c_193129,c_193387,c_26]) ).

tff(c_193601,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_193369,c_193496,c_193496,c_193369,c_193506,c_193506,c_193369,c_193355,c_193355,c_193113,c_193478,c_193478,c_398]) ).

tff(c_193602,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_200,c_193601]) ).

tff(c_193603,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_193383]) ).

tff(c_193683,plain,
    ( ( e3 = e0 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_193603,c_193355,c_193113,c_34]) ).

tff(c_193684,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_192236,c_200,c_193683]) ).

tff(c_193685,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_193137]) ).

tff(c_193702,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_193685,c_160]) ).

tff(c_193812,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_193119,c_193702,c_172998,c_192231,c_4]) ).

tff(c_193813,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_193125]) ).

tff(c_193818,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_193813,c_128]) ).

tff(c_193825,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_193818,c_128318]) ).

tff(c_193826,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_193825]) ).

tff(c_194197,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_193826,c_124]) ).

tff(c_193817,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_193813,c_132]) ).

tff(c_193827,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_193817,c_22]) ).

tff(c_193828,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_193827]) ).

tff(c_193105,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_193102,c_116]) ).

tff(c_193873,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_193105,c_192236,c_10]) ).

tff(c_193874,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_193873]) ).

tff(c_194019,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_193113,c_193113,c_193874,c_172993,c_193113,c_742]) ).

tff(c_194020,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_193873]) ).

tff(c_194026,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_194020,c_112]) ).

tff(c_194046,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_193106,c_194026,c_192235,c_14]) ).

tff(c_193819,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_193813,c_130]) ).

tff(c_193849,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_193819,c_184571]) ).

tff(c_193814,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_193125]) ).

tff(c_193854,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_193849,c_168]) ).

tff(c_194025,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_194020,c_154]) ).

tff(c_194035,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173002,c_193854,c_194025,c_88]) ).

tff(c_193861,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_193119,c_172998,c_192231,c_4]) ).

tff(c_193865,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_193861,c_164]) ).

tff(c_192234,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_166]) ).

tff(c_194057,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_193865,c_193854,c_192234,c_28]) ).

tff(c_194073,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_194035,c_194057,c_92]) ).

tff(c_194074,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_193814,c_198,c_204,c_194073]) ).

tff(c_194190,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_172993,c_172993,c_193828,c_194046,c_194046,c_192229,c_193849,c_193849,c_193828,c_194074,c_194074,c_662]) ).

tff(c_194191,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_194,c_200,c_194190]) ).

tff(c_194192,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_193827]) ).

tff(c_194204,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194197,c_194192]) ).

tff(c_194208,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_194204,c_126]) ).

tff(c_194218,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_194208,c_193819,c_184571]) ).

tff(c_194219,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_193825]) ).

tff(c_194225,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_194219,c_122]) ).

tff(c_194232,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_194225,c_193819,c_184571]) ).

tff(c_194233,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_193098]) ).

tff(c_194238,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_194233,c_164]) ).

tff(c_194245,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_193102,c_172993,c_90]) ).

tff(c_194246,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_194245]) ).

tff(c_194247,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_194246]) ).

tff(c_194251,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_194247,c_142]) ).

tff(c_194253,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_194247,c_192]) ).

tff(c_194258,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_194342,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_194258,c_128]) ).

tff(c_194409,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_193107,c_194253,c_173001,c_194342,c_24]) ).

tff(c_194410,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_194571,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_194410]) ).

tff(c_194578,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_194571,c_122]) ).

tff(c_194585,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_194578,c_184571]) ).

tff(c_194591,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_194585,c_168]) ).

tff(c_194659,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194238,c_194251,c_194591,c_192234,c_28]) ).

tff(c_194660,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_194410]) ).

tff(c_194668,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_194660,c_122]) ).

tff(c_194674,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_194668,c_184571]) ).

tff(c_194697,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_194674,c_194660,c_80]) ).

tff(c_194698,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_193107,c_204,c_202,c_194697]) ).

tff(c_194666,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_194660,c_150]) ).

tff(c_194685,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_193105,c_194666,c_192236,c_10]) ).

tff(c_194690,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_194685,c_112]) ).

tff(c_194709,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_193106,c_194690,c_192235,c_14]) ).

tff(c_193099,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_192242]) ).

tff(c_194753,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_193099,c_172997,c_6]) ).

tff(c_194754,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_194753]) ).

tff(c_194780,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_194698,c_194709,c_194754,c_66]) ).

tff(c_194781,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_194780]) ).

tff(c_194861,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_194781,c_194247,c_194247,c_172993,c_194781,c_194247,c_760]) ).

tff(c_194862,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_194753]) ).

tff(c_194867,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_194862,c_100]) ).

tff(c_194412,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_194247,c_96]) ).

tff(c_194413,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_194238,c_194412]) ).

tff(c_194414,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_194413]) ).

tff(c_194420,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_194414,c_180]) ).

tff(c_194425,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_194410]) ).

tff(c_194432,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_194425,c_122]) ).

tff(c_194440,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_194432,c_184571]) ).

tff(c_194475,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_194440,c_194425,c_80]) ).

tff(c_194476,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_193107,c_194420,c_202,c_204,c_194475]) ).

tff(c_194477,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_194410]) ).

tff(c_194486,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_194477,c_122]) ).

tff(c_194492,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_194486,c_184571]) ).

tff(c_194497,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_194492,c_126]) ).

tff(c_194485,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_194477,c_124]) ).

tff(c_194507,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194420,c_194497,c_194485,c_22]) ).

tff(c_194557,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_194507,c_194492,c_194477,c_80]) ).

tff(c_194558,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_193107,c_200,c_204,c_202,c_194557]) ).

tff(c_194559,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_194413]) ).

tff(c_194879,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_194559,c_194660,c_194685,c_34]) ).

tff(c_194880,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_194867,c_194879]) ).

tff(c_194881,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_194246]) ).

tff(c_194887,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_194881,c_130]) ).

tff(c_195239,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_194887,c_184571]) ).

tff(c_195243,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_195239,c_122]) ).

tff(c_194886,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_194881,c_128]) ).

tff(c_195252,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_195243,c_194886,c_128318]) ).

tff(c_195257,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_195252,c_124]) ).

tff(c_195244,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_195239,c_126]) ).

tff(c_194885,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_194881,c_132]) ).

tff(c_194904,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_194887,c_184571]) ).

tff(c_194908,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_194904,c_122]) ).

tff(c_194916,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194908,c_194886,c_128318]) ).

tff(c_194922,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_194916,c_156]) ).

tff(c_194909,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_194904,c_168]) ).

tff(c_194893,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_22]) ).

tff(c_194898,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_194893,c_180]) ).

tff(c_195007,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e2,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_194916,c_38]) ).

tff(c_195008,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_172999,c_195007]) ).

tff(c_195009,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_195008]) ).

tff(c_195012,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_195009,c_136]) ).

tff(c_194920,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_194916,c_148]) ).

tff(c_194931,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_193099,c_172997,c_6]) ).

tff(c_194932,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_194931]) ).

tff(c_194991,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_194932,c_194233,c_36]) ).

tff(c_194992,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_194920,c_194991]) ).

tff(c_194993,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_194931]) ).

tff(c_194998,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_194993,c_176]) ).

tff(c_195022,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_194898,c_195012,c_194998,c_30]) ).

tff(c_195026,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_195022,c_138]) ).

tff(c_195037,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194238,c_195026,c_194909,c_192234,c_28]) ).

tff(c_195039,plain,
    op(e0,e3) != e2,
    inference(splitRight,[status(thm)],[c_195008]) ).

tff(c_195049,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194898,c_194998,c_30]) ).

tff(c_195050,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_195049]) ).

tff(c_195067,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195050,c_88]) ).

tff(c_195068,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173002,c_198,c_194909,c_195039,c_195067]) ).

tff(c_195069,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_195049]) ).

tff(c_195086,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195069,c_84]) ).

tff(c_195087,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_192234,c_194922,c_195086]) ).

tff(c_194234,plain,
    op(e3,e3) != e0,
    inference(splitRight,[status(thm)],[c_193098]) ).

tff(c_195120,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_194234,c_172999,c_194920,c_2]) ).

tff(c_195223,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195087,c_194233,c_194233,c_195087,c_193102,c_193102,c_195120,c_194916,c_194916,c_195120,c_195087,c_195087,c_436]) ).

tff(c_195224,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_204,c_195223]) ).

tff(c_195225,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_22]) ).

tff(c_195263,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195257,c_195244,c_194885,c_195225]) ).

tff(c_195265,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_193101]) ).

tff(c_198844,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_32]) ).

tff(c_198845,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_198844]) ).

tff(c_198850,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_198845,c_192]) ).

tff(c_197866,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_32]) ).

tff(c_197867,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_197866]) ).

tff(c_197881,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_197867,c_192]) ).

tff(c_195266,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192236,c_10]) ).

tff(c_195267,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_195266]) ).

tff(c_195272,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_195267,c_112]) ).

tff(c_197661,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_195265,c_173000,c_192232,c_16]) ).

tff(c_197665,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_197661,c_120]) ).

tff(c_197702,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_195272,c_197665,c_192235,c_14]) ).

tff(c_195269,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_195267,c_146]) ).

tff(c_195278,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_195269,c_193098]) ).

tff(c_195282,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_195278,c_164]) ).

tff(c_195271,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_195267,c_154]) ).

tff(c_197090,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_195282,c_195271,c_96]) ).

tff(c_197091,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_197090]) ).

tff(c_197095,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_197091,c_144]) ).

tff(c_195291,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_195297,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_195291,c_156]) ).

tff(c_195302,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_88]) ).

tff(c_195303,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_195302]) ).

tff(c_195314,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195303,c_92]) ).

tff(c_195315,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_195314]) ).

tff(c_195316,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_195315]) ).

tff(c_195345,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195316,c_195303,c_96]) ).

tff(c_195346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_195282,c_195271,c_195345]) ).

tff(c_195348,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_195315]) ).

tff(c_195531,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_90]) ).

tff(c_195532,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_195348,c_198,c_195531]) ).

tff(c_195533,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_195532]) ).

tff(c_195537,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_195533,c_186]) ).

tff(c_195576,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195265,c_195537,c_173000,c_192232,c_16]) ).

tff(c_195577,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_195532]) ).

tff(c_195582,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_195577,c_120]) ).

tff(c_195308,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_195303,c_178]) ).

tff(c_195671,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195272,c_195582,c_195308,c_192235,c_14]) ).

tff(c_195672,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_195302]) ).

tff(c_195674,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_195672]) ).

tff(c_196035,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195674,c_96]) ).

tff(c_196036,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_195282,c_202,c_196035]) ).

tff(c_196037,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_196036]) ).

tff(c_196040,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_196037,c_144]) ).

tff(c_195293,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_195291,c_148]) ).

tff(c_195759,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_195269,c_172999,c_195293,c_2]) ).

tff(c_195763,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_195759,c_100]) ).

tff(c_195295,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_195291,c_124]) ).

tff(c_195675,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_195295,c_22]) ).

tff(c_195676,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_195675]) ).

tff(c_195692,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_195676,c_180]) ).

tff(c_195768,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195674,c_84]) ).

tff(c_195769,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192234,c_194,c_195768]) ).

tff(c_195770,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_195769]) ).

tff(c_195802,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195770,c_195674,c_96]) ).

tff(c_195803,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_195692,c_195282,c_202,c_195802]) ).

tff(c_195804,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_195769]) ).

tff(c_195810,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_195804,c_176]) ).

tff(c_195862,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_193099,c_195763,c_172997,c_195810,c_6]) ).

tff(c_195863,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_195675]) ).

tff(c_195875,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_195863]) ).

tff(c_195940,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_195875,c_126]) ).

tff(c_195970,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_195940,c_184571]) ).

tff(c_195975,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_195970,c_168]) ).

tff(c_195948,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195674,c_96]) ).

tff(c_195949,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_195282,c_202,c_195948]) ).

tff(c_195950,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_195949]) ).

tff(c_195882,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_195875,c_126]) ).

tff(c_195899,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_195882,c_184571]) ).

tff(c_195904,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_195899,c_168]) ).

tff(c_195876,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195674,c_84]) ).

tff(c_195877,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192234,c_194,c_195876]) ).

tff(c_195878,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_195877]) ).

tff(c_195920,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195878,c_195674,c_92]) ).

tff(c_195921,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_195904,c_198,c_195920]) ).

tff(c_195933,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195921,c_195875,c_78]) ).

tff(c_195934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_195272,c_193099,c_195933]) ).

tff(c_195935,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_195877]) ).

tff(c_195980,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_195950,c_195935,c_195674,c_92]) ).

tff(c_195981,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_195975,c_198,c_195980]) ).

tff(c_195982,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_195949]) ).

tff(c_196006,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_195982,c_195935]) ).

tff(c_196008,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196006]) ).

tff(c_196009,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_195863]) ).

tff(c_196047,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196009,c_78]) ).

tff(c_196048,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196040,c_204,c_195272,c_193099,c_196047]) ).

tff(c_196050,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_196036]) ).

tff(c_196014,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_196009,c_132]) ).

tff(c_196061,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_90]) ).

tff(c_196062,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196014,c_198,c_196061]) ).

tff(c_196063,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_196062]) ).

tff(c_196049,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_196036]) ).

tff(c_196099,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196063,c_196049,c_195674,c_84]) ).

tff(c_196100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_192234,c_194,c_196099]) ).

tff(c_196102,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_196062]) ).

tff(c_196125,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196050,c_196102,c_173002,c_32]) ).

tff(c_196101,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_196062]) ).

tff(c_196233,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_195674,c_196125,c_196125,c_196101,c_195674,c_196125,c_752]) ).

tff(c_196234,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_195672]) ).

tff(c_196395,plain,
    ( ( op(e0,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196234,c_96]) ).

tff(c_196396,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_195271,c_196395]) ).

tff(c_196397,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_196396]) ).

tff(c_196400,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_196397,c_144]) ).

tff(c_196428,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196397,c_196234,c_84]) ).

tff(c_196429,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_195297,c_196428]) ).

tff(c_196246,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_195295,c_22]) ).

tff(c_196247,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_196246]) ).

tff(c_196249,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_196247,c_132]) ).

tff(c_196241,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_196234,c_168]) ).

tff(c_196258,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_196241,c_184571]) ).

tff(c_196262,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_196258,c_130]) ).

tff(c_195294,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_195291,c_128]) ).

tff(c_196392,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196249,c_196262,c_173001,c_195294,c_24]) ).

tff(c_196393,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_196246]) ).

tff(c_196407,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_196393]) ).

tff(c_196450,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196429,c_196407,c_78]) ).

tff(c_196451,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_195272,c_193099,c_196450]) ).

tff(c_196452,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_196393]) ).

tff(c_196491,plain,
    ( ( op(e3,e1) = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196452,c_78]) ).

tff(c_196492,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196400,c_204,c_195272,c_193099,c_196491]) ).

tff(c_196493,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_196396]) ).

tff(c_196525,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196493,c_196234,c_84]) ).

tff(c_196526,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_195297,c_196525]) ).

tff(c_196555,plain,
    ( ( op(e0,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196526,c_196493,c_196234,c_92]) ).

tff(c_196556,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_196555]) ).

tff(c_196560,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_196556,c_152]) ).

tff(c_196565,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195269,c_196560,c_172999,c_195293,c_2]) ).

tff(c_196566,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_196570,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_196566]) ).

tff(c_196576,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_196570,c_122]) ).

tff(c_196582,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_196576,c_184571]) ).

tff(c_196588,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_196582,c_168]) ).

tff(c_196593,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_195282,c_195271,c_96]) ).

tff(c_196594,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_196593]) ).

tff(c_196573,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_196570,c_148]) ).

tff(c_196577,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_196570,c_156]) ).

tff(c_196619,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196594,c_88]) ).

tff(c_196620,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_196588,c_196619]) ).

tff(c_196621,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_196620]) ).

tff(c_196633,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_196621,c_136]) ).

tff(c_196684,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_195271,c_196577,c_196633,c_26]) ).

tff(c_196688,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_196684,c_152]) ).

tff(c_196670,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_193099,c_172997,c_6]) ).

tff(c_196671,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_196670]) ).

tff(c_196695,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_196671,c_195278,c_36]) ).

tff(c_196696,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_196688,c_196695]) ).

tff(c_196697,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_196670]) ).

tff(c_196704,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_196697,c_100]) ).

tff(c_196722,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195269,c_196573,c_172999,c_196704,c_2]) ).

tff(c_196723,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_196620]) ).

tff(c_196785,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196594,c_196723,c_84]) ).

tff(c_196786,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_192234,c_194,c_196785]) ).

tff(c_196800,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196594,c_196786,c_196723,c_92]) ).

tff(c_196801,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_196800]) ).

tff(c_196883,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_195267,c_192229,c_192229,c_196801,c_195267,c_192229,c_726]) ).

tff(c_196884,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_196593]) ).

tff(c_196896,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196884,c_88]) ).

tff(c_196897,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173002,c_202,c_196588,c_196896]) ).

tff(c_196888,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_196884,c_144]) ).

tff(c_196907,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196888,c_173002,c_32]) ).

tff(c_196908,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_196907]) ).

tff(c_196911,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_196908,c_142]) ).

tff(c_196931,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195282,c_196911,c_196588,c_192234,c_28]) ).

tff(c_196932,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_196907]) ).

tff(c_196574,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_196570,c_128]) ).

tff(c_196955,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196932,c_172993,c_90]) ).

tff(c_196956,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196574,c_198,c_196955]) ).

tff(c_197075,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_196897,c_196932,c_196932,c_196956,c_196897,c_196932,c_752]) ).

tff(c_197076,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_196566]) ).

tff(c_197083,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_197076,c_122]) ).

tff(c_197102,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_197083,c_184571]) ).

tff(c_197106,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_197102,c_130]) ).

tff(c_197372,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197091,c_172993,c_90]) ).

tff(c_197373,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_197106,c_198,c_197372]) ).

tff(c_197377,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_197373,c_120]) ).

tff(c_197425,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_195272,c_197377,c_192235,c_14]) ).

tff(c_197336,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197091,c_172993,c_90]) ).

tff(c_197337,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_197106,c_198,c_197336]) ).

tff(c_197341,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_197337,c_120]) ).

tff(c_197084,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_197076,c_156]) ).

tff(c_197322,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197091,c_88]) ).

tff(c_197323,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_197084,c_197322]) ).

tff(c_197324,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_197323]) ).

tff(c_197328,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_197324,c_178]) ).

tff(c_197359,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195272,c_197341,c_197328,c_192235,c_14]) ).

tff(c_197360,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_197323]) ).

tff(c_197385,plain,
    ( ( op(e0,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197091,c_197360,c_92]) ).

tff(c_197386,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_197385]) ).

tff(c_197387,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_197386]) ).

tff(c_197391,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_197387,c_136]) ).

tff(c_197413,plain,
    ( ( op(e3,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197076,c_195267,c_42]) ).

tff(c_197414,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_197391,c_198,c_204,c_197413]) ).

tff(c_197096,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_197091,c_192]) ).

tff(c_197433,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_197096,c_197106,c_173001,c_24]) ).

tff(c_197445,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197091,c_197387,c_197360,c_84]) ).

tff(c_197446,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_197445]) ).

tff(c_422,plain,
    ( ( op(op(e0,e3),op(e0,e3)) = e3 )
    | ( op(op(e1,e0),op(e1,e0)) = e0 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e2),op(e3,e2)) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_197540,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197091,c_195278,c_195278,c_192229,c_197425,c_197425,c_197414,c_197433,c_197433,c_197414,c_197446,c_197446,c_422]) ).

tff(c_197541,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_196,c_204,c_196,c_197540]) ).

tff(c_197543,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_197386]) ).

tff(c_197361,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_197323]) ).

tff(c_197113,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_193099,c_172997,c_6]) ).

tff(c_197114,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_197113]) ).

tff(c_197120,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_197114,c_100]) ).

tff(c_197226,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_197114,c_195278,c_36]) ).

tff(c_197227,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_197226]) ).

tff(c_197160,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_197096,c_197106,c_173001,c_24]) ).

tff(c_197118,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_197114,c_170]) ).

tff(c_197125,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_195272,c_197118,c_192235,c_14]) ).

tff(c_197131,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_197125,c_178]) ).

tff(c_197136,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197091,c_88]) ).

tff(c_197137,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_197131,c_197084,c_197136]) ).

tff(c_197157,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197091,c_197137,c_84]) ).

tff(c_197158,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_197157]) ).

tff(c_197159,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_197158]) ).

tff(c_197297,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_172993,c_172993,c_197091,c_195267,c_195267,c_197227,c_197160,c_197160,c_197227,c_197159,c_197159,c_618]) ).

tff(c_197298,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_200,c_196,c_197297]) ).

tff(c_197299,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_197158]) ).

tff(c_197304,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_197299,c_152]) ).

tff(c_197309,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195269,c_197120,c_172999,c_197304,c_2]) ).

tff(c_197310,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_197113]) ).

tff(c_197316,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_197310,c_176]) ).

tff(c_197585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_197095,c_197543,c_197361,c_197316,c_30]) ).

tff(c_197586,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_197090]) ).

tff(c_197636,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_197586,c_180]) ).

tff(c_197651,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_197083,c_184571]) ).

tff(c_197714,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197651,c_197076,c_80]) ).

tff(c_197715,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_197636,c_204,c_202,c_197714]) ).

tff(c_197748,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197715,c_197651,c_197076,c_68]) ).

tff(c_197749,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_197748]) ).

tff(c_197588,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_88]) ).

tff(c_197589,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_197588]) ).

tff(c_197600,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_197586,c_197589]) ).

tff(c_197602,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_197600]) ).

tff(c_197603,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_197588]) ).

tff(c_197641,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_197084,c_197603]) ).

tff(c_197605,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_92]) ).

tff(c_197611,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_197605,c_190]) ).

tff(c_197627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195265,c_197611,c_173000,c_192232,c_16]) ).

tff(c_197628,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_197672,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197641,c_197586,c_197628]) ).

tff(c_197673,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_197672]) ).

tff(c_197677,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_197673,c_152]) ).

tff(c_197693,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_195269,c_197677,c_172999,c_2]) ).

tff(c_197587,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_197090]) ).

tff(c_197629,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_197682,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_197587,c_197629,c_173002,c_32]) ).

tff(c_668,plain,
    ( ( op(op(e0,e0),op(e0,e0)) = e0 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e1),op(e2,e1)) = e1 )
    | ( op(op(e3,e0),op(e3,e0)) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_197839,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_172993,c_172993,c_192229,c_197702,c_197702,c_197749,c_197651,c_197651,c_197693,c_197682,c_197682,c_668]) ).

tff(c_197840,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_200,c_197839]) ).

tff(c_197842,plain,
    op(e2,e3) != e0,
    inference(splitRight,[status(thm)],[c_195266]) ).

tff(c_195264,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_193101]) ).

tff(c_197854,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_197842,c_195264]) ).

tff(c_197856,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_197854,c_174]) ).

tff(c_197843,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_193098]) ).

tff(c_197849,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_197843,c_98]) ).

tff(c_197937,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192233,c_184571]) ).

tff(c_197938,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_197937]) ).

tff(c_197841,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_195266]) ).

tff(c_197865,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_197841]) ).

tff(c_197870,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_197865,c_150]) ).

tff(c_197887,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_197870,c_128318]) ).

tff(c_197888,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_197887]) ).

tff(c_197999,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197938,c_197888,c_80]) ).

tff(c_198000,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_197881,c_197856,c_202,c_200,c_197999]) ).

tff(c_198001,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_197937]) ).

tff(c_198006,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_198001,c_160]) ).

tff(c_198039,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_197849,c_198006,c_172998,c_192231,c_4]) ).

tff(c_198040,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_197887]) ).

tff(c_198047,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_198040,c_122]) ).

tff(c_198065,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_198047,c_184571]) ).

tff(c_198113,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198065,c_198040,c_80]) ).

tff(c_198114,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_197881,c_197856,c_202,c_204,c_198113]) ).

tff(c_198116,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_197866]) ).

tff(c_197860,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_197854,c_178]) ).

tff(c_197847,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_197843,c_152]) ).

tff(c_198476,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_193099,c_172997,c_6]) ).

tff(c_198477,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_198476]) ).

tff(c_198538,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_198477,c_197843,c_36]) ).

tff(c_198539,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_192231,c_200,c_198538]) ).

tff(c_198540,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_198476]) ).

tff(c_198119,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_197865,c_150]) ).

tff(c_198464,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198119,c_128318]) ).

tff(c_198465,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_198464]) ).

tff(c_198120,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_197865,c_154]) ).

tff(c_198441,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_198120,c_88]) ).

tff(c_198442,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_198441]) ).

tff(c_198708,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_197843,c_198540,c_198540,c_197843,c_192229,c_192229,c_197843,c_198465,c_198465,c_192229,c_198442,c_198442,c_498]) ).

tff(c_198709,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_196,c_198708]) ).

tff(c_198710,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_198464]) ).

tff(c_198718,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_198710,c_156]) ).

tff(c_198126,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_90]) ).

tff(c_198127,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_198126]) ).

tff(c_198128,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_198127]) ).

tff(c_198168,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198119,c_128318]) ).

tff(c_198169,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_198168]) ).

tff(c_198174,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_198169,c_156]) ).

tff(c_198140,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198128,c_88]) ).

tff(c_198141,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_198120,c_198140]) ).

tff(c_198142,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_198141]) ).

tff(c_198199,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198128,c_198142,c_96]) ).

tff(c_198200,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_197847,c_198199]) ).

tff(c_198245,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198128,c_198142,c_198200,c_84]) ).

tff(c_198246,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_198174,c_198245]) ).

tff(c_198247,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_198168]) ).

tff(c_198253,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_198247,c_124]) ).

tff(c_198148,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_198142,c_180]) ).

tff(c_198286,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198142,c_197854,c_66]) ).

tff(c_198287,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_198286]) ).

tff(c_198288,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_198287]) ).

tff(c_198292,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_198288,c_172]) ).

tff(c_198307,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_193099,c_172997,c_198292,c_6]) ).

tff(c_198341,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_198307,c_197843,c_36]) ).

tff(c_198342,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_192231,c_200,c_198341]) ).

tff(c_198344,plain,
    op(e1,e1) != e3,
    inference(splitRight,[status(thm)],[c_198287]) ).

tff(c_198359,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_197856,c_198253,c_198148,c_198344,c_22]) ).

tff(c_198360,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_198141]) ).

tff(c_198427,plain,
    ( ( op(e0,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198128,c_198360,c_96]) ).

tff(c_198428,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_197860,c_202,c_197847,c_198427]) ).

tff(c_198430,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_198127]) ).

tff(c_198115,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_197866]) ).

tff(c_198453,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_198430,c_198115]) ).

tff(c_198723,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198453,c_198442,c_96]) ).

tff(c_198724,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_197847,c_198723]) ).

tff(c_198768,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198453,c_198442,c_198724,c_92]) ).

tff(c_198769,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_198718,c_198768]) ).

tff(c_198770,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_198441]) ).

tff(c_198782,plain,
    ( ( op(e0,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198770,c_96]) ).

tff(c_198783,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198116,c_197860,c_202,c_197847,c_198782]) ).

tff(c_198784,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_197841]) ).

tff(c_198790,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_198784,c_116]) ).

tff(c_198809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195265,c_198790,c_173000,c_192232,c_16]) ).

tff(c_198811,plain,
    op(e3,e3) != e0,
    inference(splitRight,[status(thm)],[c_193098]) ).

tff(c_198822,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_197842,c_195264]) ).

tff(c_198824,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_198822,c_174]) ).

tff(c_198856,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192233,c_184571]) ).

tff(c_198857,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_198856]) ).

tff(c_198862,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_198857,c_126]) ).

tff(c_198833,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_197841]) ).

tff(c_198837,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_198833,c_150]) ).

tff(c_199033,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198837,c_128318]) ).

tff(c_199034,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_199033]) ).

tff(c_199039,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_199034,c_124]) ).

tff(c_199058,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198824,c_198862,c_199039,c_22]) ).

tff(c_199070,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199058,c_198857,c_199034,c_80]) ).

tff(c_199071,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198850,c_204,c_202,c_200,c_199070]) ).

tff(c_199072,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_199033]) ).

tff(c_199077,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_199072,c_148]) ).

tff(c_199085,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_198811,c_199077,c_172999,c_2]) ).

tff(c_199089,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_199085,c_152]) ).

tff(c_198868,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198845,c_92]) ).

tff(c_198869,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198868]) ).

tff(c_198870,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_198869]) ).

tff(c_198875,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_198870,c_180]) ).

tff(c_198926,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_198824,c_198875,c_198862,c_22]) ).

tff(c_198880,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198837,c_128318]) ).

tff(c_198881,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_198880]) ).

tff(c_198886,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_198881,c_124]) ).

tff(c_198910,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198824,c_198875,c_198862,c_198886,c_22]) ).

tff(c_198911,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_198880]) ).

tff(c_198965,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198926,c_198857,c_198911,c_80]) ).

tff(c_198966,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198850,c_200,c_202,c_204,c_198965]) ).

tff(c_198967,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_198869]) ).

tff(c_198969,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_198967]) ).

tff(c_198975,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_198969,c_156]) ).

tff(c_198982,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_198837,c_198975,c_128318]) ).

tff(c_199020,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198857,c_198982,c_80]) ).

tff(c_199021,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198850,c_198824,c_202,c_200,c_199020]) ).

tff(c_199022,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_198967]) ).

tff(c_199146,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198845,c_199022,c_84]) ).

tff(c_199147,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_199089,c_199146]) ).

tff(c_199079,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_199072,c_124]) ).

tff(c_199123,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198857,c_199072,c_68]) ).

tff(c_199124,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_199123]) ).

tff(c_199125,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_199124]) ).

tff(c_199129,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_199125,c_132]) ).

tff(c_199134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198824,c_199079,c_198862,c_199129,c_22]) ).

tff(c_199135,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_199124]) ).

tff(c_199141,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_199135,c_180]) ).

tff(c_199156,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_199147,c_199141]) ).

tff(c_199157,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_198856]) ).

tff(c_199161,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_199157,c_130]) ).

tff(c_199162,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_199157,c_122]) ).

tff(c_199170,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_198837,c_199162,c_128318]) ).

tff(c_199175,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_199170,c_128]) ).

tff(c_199336,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198850,c_199161,c_173001,c_199175,c_24]) ).

tff(c_199337,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_198844]) ).

tff(c_199339,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_199337]) ).

tff(c_198810,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_193098]) ).

tff(c_199366,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_192233,c_184571]) ).

tff(c_199367,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_199366]) ).

tff(c_199371,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_199367,c_126]) ).

tff(c_199353,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198837,c_128318]) ).

tff(c_199354,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_199353]) ).

tff(c_199359,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_199354,c_124]) ).

tff(c_199466,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198824,c_199371,c_199359,c_22]) ).

tff(c_199423,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199339,c_172993,c_90]) ).

tff(c_199424,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_199423]) ).

tff(c_199425,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_199424]) ).

tff(c_199438,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_199425,c_132]) ).

tff(c_199444,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198824,c_199438,c_199371,c_199359,c_22]) ).

tff(c_199445,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_199424]) ).

tff(c_199493,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199466,c_199367,c_199354,c_80]) ).

tff(c_199494,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_199493]) ).

tff(c_199372,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_199367,c_168]) ).

tff(c_198838,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_198833,c_154]) ).

tff(c_199412,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199339,c_88]) ).

tff(c_199413,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_199372,c_198838,c_199412]) ).

tff(c_199598,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199339,c_198810,c_198810,c_199466,c_199445,c_199445,c_199339,c_199494,c_199494,c_192229,c_199413,c_199413,c_458]) ).

tff(c_199599,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_204,c_200,c_196,c_199598]) ).

tff(c_199600,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_199366]) ).

tff(c_199604,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_199600,c_130]) ).

tff(c_199345,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_199339,c_192]) ).

tff(c_199658,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_199604,c_173001,c_199345,c_24]) ).

tff(c_199605,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_199600,c_126]) ).

tff(c_199614,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199339,c_88]) ).

tff(c_199615,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198838,c_199614]) ).

tff(c_199616,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_199615]) ).

tff(c_199622,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_199616,c_180]) ).

tff(c_199629,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198824,c_199605,c_199622,c_199359,c_22]) ).

tff(c_199630,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_199615]) ).

tff(c_199828,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_192229,c_172993,c_172993,c_199339,c_198822,c_198822,c_199339,c_199658,c_199658,c_192229,c_199630,c_199630,c_680]) ).

tff(c_199829,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_200,c_194,c_199828]) ).

tff(c_199830,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_199353]) ).

tff(c_199836,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_199830,c_124]) ).

tff(c_199837,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_199830,c_122]) ).

tff(c_199854,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_192233,c_199837,c_184571]) ).

tff(c_199859,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_199854,c_126]) ).

tff(c_199865,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_198824,c_199836,c_199859,c_22]) ).

tff(c_199835,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_199830,c_128]) ).

tff(c_199844,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199339,c_172993,c_90]) ).

tff(c_199845,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_199835,c_198,c_199844]) ).

tff(c_199921,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199865,c_199854,c_199830,c_80]) ).

tff(c_199922,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_199921]) ).

tff(c_199860,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_199854,c_168]) ).

tff(c_199876,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199339,c_88]) ).

tff(c_199877,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_199860,c_198838,c_199876]) ).

tff(c_200031,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_199339,c_198810,c_198810,c_199865,c_199845,c_199845,c_199339,c_199922,c_199922,c_192229,c_199877,c_199877,c_458]) ).

tff(c_200032,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_200,c_196,c_200031]) ).

tff(c_200033,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_199337]) ).

tff(c_200041,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200033,c_190]) ).

tff(c_200177,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195265,c_200041,c_173000,c_192232,c_16]) ).

tff(c_200178,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_197841]) ).

tff(c_200185,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200178,c_116]) ).

tff(c_200218,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_195265,c_200185,c_173000,c_192232,c_16]) ).

tff(c_200219,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e2,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_192227]) ).

tff(c_200221,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_200219]) ).

tff(c_200225,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_118]) ).

tff(c_201131,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_32]) ).

tff(c_201132,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_201131]) ).

tff(c_202037,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_172993,c_90]) ).

tff(c_202038,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200225,c_198,c_202037]) ).

tff(c_202042,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_202038,c_132]) ).

tff(c_201137,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_192]) ).

tff(c_200226,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_162]) ).

tff(c_201961,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200226,c_184571]) ).

tff(c_201962,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_201961]) ).

tff(c_201966,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201962,c_122]) ).

tff(c_201138,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_190]) ).

tff(c_201136,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_144]) ).

tff(c_201542,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_201138,c_200225,c_173000,c_16]) ).

tff(c_201562,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_201542,c_172993,c_90]) ).

tff(c_201563,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_201562]) ).

tff(c_201567,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_201563,c_132]) ).

tff(c_200234,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_172997,c_6]) ).

tff(c_200235,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_200234]) ).

tff(c_200239,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_200235,c_176]) ).

tff(c_200229,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_110]) ).

tff(c_200484,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200229,c_10]) ).

tff(c_200485,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_200484]) ).

tff(c_200491,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_200485,c_116]) ).

tff(c_200348,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_32]) ).

tff(c_200349,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_200348]) ).

tff(c_200354,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_200349,c_192]) ).

tff(c_200237,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_200235,c_172]) ).

tff(c_200240,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_200235,c_102]) ).

tff(c_200224,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_158]) ).

tff(c_200246,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200226,c_184571]) ).

tff(c_200247,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_200246]) ).

tff(c_200252,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_200247,c_160]) ).

tff(c_200333,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200240,c_200224,c_172998,c_200252,c_4]) ).

tff(c_200334,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_200246]) ).

tff(c_200341,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_200334,c_126]) ).

tff(c_200339,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_200334,c_122]) ).

tff(c_200360,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200339,c_128318]) ).

tff(c_200361,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_200360]) ).

tff(c_200369,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_200361,c_124]) ).

tff(c_200375,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_200237,c_200341,c_200369,c_22]) ).

tff(c_200379,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200375,c_132]) ).

tff(c_200355,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_200349,c_190]) ).

tff(c_200386,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200355,c_200225,c_173000,c_16]) ).

tff(c_200408,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200349,c_200386,c_172993,c_90]) ).

tff(c_200409,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200379,c_196,c_198,c_200408]) ).

tff(c_200410,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_200360]) ).

tff(c_200415,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200410,c_128]) ).

tff(c_200417,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200410,c_124]) ).

tff(c_200435,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200237,c_200417,c_200341,c_22]) ).

tff(c_200439,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_200435,c_132]) ).

tff(c_200469,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200354,c_200415,c_173001,c_200439,c_24]) ).

tff(c_200470,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_200348]) ).

tff(c_200472,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_200470]) ).

tff(c_200479,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_200472,c_190]) ).

tff(c_200564,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200491,c_200225,c_173000,c_200479,c_16]) ).

tff(c_200566,plain,
    op(e2,e3) != e0,
    inference(splitRight,[status(thm)],[c_200484]) ).

tff(c_200238,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_200235,c_170]) ).

tff(c_200567,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_64]) ).

tff(c_200568,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200238,c_204,c_200567]) ).

tff(c_200569,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_200568]) ).

tff(c_200575,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_200569,c_186]) ).

tff(c_200478,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_200472,c_192]) ).

tff(c_200649,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_200575,c_173001,c_200478,c_24]) ).

tff(c_200653,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200649,c_132]) ).

tff(c_200637,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200339,c_128318]) ).

tff(c_200638,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_200637]) ).

tff(c_200643,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_200638,c_124]) ).

tff(c_200675,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200237,c_200653,c_200341,c_200643,c_22]) ).

tff(c_200676,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_200637]) ).

tff(c_200681,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200676,c_128]) ).

tff(c_200691,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200472,c_200569,c_172993,c_90]) ).

tff(c_200692,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200681,c_204,c_198,c_200691]) ).

tff(c_200693,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_200568]) ).

tff(c_200695,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200566,c_200693]) ).

tff(c_200696,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_200470]) ).

tff(c_200702,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200696,c_144]) ).

tff(c_200228,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_114]) ).

tff(c_200342,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_200334,c_168]) ).

tff(c_200778,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200696,c_88]) ).

tff(c_200779,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_200342,c_200778]) ).

tff(c_200780,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_200779]) ).

tff(c_200783,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_200780,c_136]) ).

tff(c_200712,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200339,c_128318]) ).

tff(c_200713,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_200712]) ).

tff(c_200740,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200225,c_173000,c_16]) ).

tff(c_200741,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_200740]) ).

tff(c_200746,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_200741,c_186]) ).

tff(c_200703,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200696,c_192]) ).

tff(c_200717,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_200713,c_128]) ).

tff(c_200757,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200746,c_200703,c_173001,c_200717,c_24]) ).

tff(c_200758,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_200740]) ).

tff(c_200792,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200758,c_200221,c_64]) ).

tff(c_200793,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200238,c_204,c_200792]) ).

tff(c_200811,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200713,c_200793,c_38]) ).

tff(c_200812,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200783,c_194,c_202,c_172999,c_200811]) ).

tff(c_200813,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_200779]) ).

tff(c_200838,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200696,c_200813,c_96]) ).

tff(c_200839,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200239,c_202,c_200838]) ).

tff(c_200848,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200696,c_200839,c_200813,c_84]) ).

tff(c_200849,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_200848]) ).

tff(c_200954,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_200849,c_200696,c_200696,c_172993,c_200849,c_200696,c_760]) ).

tff(c_200955,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_200712]) ).

tff(c_200962,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200955,c_124]) ).

tff(c_201049,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200237,c_200962,c_200341,c_22]) ).

tff(c_201054,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201049,c_174]) ).

tff(c_201091,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_200238,c_200228,c_201054,c_14]) ).

tff(c_201095,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_201091,c_178]) ).

tff(c_201055,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201049,c_180]) ).

tff(c_201116,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200239,c_200702,c_201095,c_201055,c_30]) ).

tff(c_201117,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_200234]) ).

tff(c_201119,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_201117]) ).

tff(c_201124,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201119,c_176]) ).

tff(c_201155,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200226,c_184571]) ).

tff(c_201156,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_201155]) ).

tff(c_201163,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201156,c_168]) ).

tff(c_201135,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_142]) ).

tff(c_200227,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_166]) ).

tff(c_201399,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_201135,c_200227,c_201163,c_28]) ).

tff(c_201160,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201156,c_122]) ).

tff(c_201168,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_201160,c_128318]) ).

tff(c_201169,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_201168]) ).

tff(c_201176,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_201169,c_124]) ).

tff(c_201122,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201119,c_172]) ).

tff(c_201192,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_201176,c_201122,c_22]) ).

tff(c_201193,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_201192]) ).

tff(c_201143,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200229,c_10]) ).

tff(c_201144,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_201143]) ).

tff(c_201146,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_201144,c_146]) ).

tff(c_201126,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201119,c_100]) ).

tff(c_201267,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_201146,c_172999,c_201126,c_2]) ).

tff(c_201205,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_92]) ).

tff(c_201206,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200227,c_201205]) ).

tff(c_201207,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_201206]) ).

tff(c_201375,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201193,c_201267,c_201267,c_201132,c_201144,c_201144,c_200221,c_201169,c_201169,c_201193,c_201207,c_201207,c_210]) ).

tff(c_201376,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_196,c_204,c_201375]) ).

tff(c_201377,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_201206]) ).

tff(c_201424,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_201399,c_201377,c_84]) ).

tff(c_201425,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_201124,c_194,c_196,c_201424]) ).

tff(c_201426,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_201192]) ).

tff(c_201432,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_201426,c_180]) ).

tff(c_201442,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_92]) ).

tff(c_201443,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_201432,c_200227,c_201442]) ).

tff(c_201453,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_201443,c_84]) ).

tff(c_201454,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_201124,c_201163,c_196,c_201453]) ).

tff(c_201455,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_201168]) ).

tff(c_201460,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_201455,c_128]) ).

tff(c_201479,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_201138,c_200225,c_173000,c_16]) ).

tff(c_201501,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_201479,c_172993,c_90]) ).

tff(c_201502,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_201460,c_196,c_198,c_201501]) ).

tff(c_201503,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_201155]) ).

tff(c_201510,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_201503,c_126]) ).

tff(c_201608,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_201567,c_201510,c_201122,c_22]) ).

tff(c_201517,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_201119,c_48]) ).

tff(c_201518,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_201146,c_201517]) ).

tff(c_201632,plain,
    ( ( op(e3,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_201119,c_201518,c_44]) ).

tff(c_201633,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_201632]) ).

tff(c_201574,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_92]) ).

tff(c_201575,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200227,c_201574]) ).

tff(c_201576,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_201575]) ).

tff(c_201511,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_201503,c_168]) ).

tff(c_201587,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_201135,c_200227,c_201511,c_28]) ).

tff(c_201598,plain,
    ( ( op(e0,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201132,c_201576,c_201587,c_88]) ).

tff(c_201599,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_201598]) ).

tff(c_201727,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e3 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201608,c_201633,c_201633,c_201132,c_201144,c_201144,c_200221,c_201503,c_201503,c_200221,c_201599,c_201599,c_214]) ).

tff(c_201728,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_198,c_196,c_201727]) ).

tff(c_201730,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_201575]) ).

tff(c_201149,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_201144,c_112]) ).

tff(c_201123,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201119,c_170]) ).

tff(c_201552,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_201149,c_200228,c_201123,c_14]) ).

tff(c_201557,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_201552,c_178]) ).

tff(c_201757,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_201136,c_201730,c_201557,c_201124,c_30]) ).

tff(c_201758,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_201143]) ).

tff(c_201760,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_201758]) ).

tff(c_201767,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201760,c_116]) ).

tff(c_201944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_201138,c_200225,c_173000,c_201767,c_16]) ).

tff(c_201945,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_201758]) ).

tff(c_201953,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_201945,c_150]) ).

tff(c_201976,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_201966,c_201953,c_128318]) ).

tff(c_201981,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_201976,c_128]) ).

tff(c_201965,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201962,c_130]) ).

tff(c_202010,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_201137,c_201981,c_173001,c_201965,c_24]) ).

tff(c_202011,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_201961]) ).

tff(c_202018,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_202011,c_126]) ).

tff(c_202048,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202018,c_201122,c_22]) ).

tff(c_202049,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_202048]) ).

tff(c_202052,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_202049,c_174]) ).

tff(c_201955,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_201945,c_112]) ).

tff(c_202103,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202052,c_200228,c_201955,c_201123,c_14]) ).

tff(c_202104,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_202048]) ).

tff(c_202106,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202042,c_202104]) ).

tff(c_202108,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_201131]) ).

tff(c_202796,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202108,c_96]) ).

tff(c_202797,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_202796]) ).

tff(c_202802,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_202797,c_178]) ).

tff(c_202803,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_202797,c_180]) ).

tff(c_202109,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200229,c_10]) ).

tff(c_202110,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_202109]) ).

tff(c_202112,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_202110,c_146]) ).

tff(c_202506,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_201119,c_48]) ).

tff(c_202507,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_202112,c_202506]) ).

tff(c_202512,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_202507,c_164]) ).

tff(c_202114,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_202110,c_154]) ).

tff(c_202107,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_201131]) ).

tff(c_202121,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_202107]) ).

tff(c_202128,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_202121,c_190]) ).

tff(c_202198,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e2,e1) = e3 )
    | ( op(e2,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_202110,c_52]) ).

tff(c_202199,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202128,c_201123,c_196,c_200,c_202198]) ).

tff(c_202200,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_202107]) ).

tff(c_202622,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_202200,c_96]) ).

tff(c_202623,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202512,c_202114,c_202622]) ).

tff(c_202629,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_202623,c_180]) ).

tff(c_202214,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_202219,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_202214,c_122]) ).

tff(c_202225,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_201122,c_22]) ).

tff(c_202226,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_202225]) ).

tff(c_202231,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_202226,c_180]) ).

tff(c_202265,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_201119,c_48]) ).

tff(c_202266,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_202112,c_202265]) ).

tff(c_202270,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_202266,c_164]) ).

tff(c_202285,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_202200,c_96]) ).

tff(c_202286,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202231,c_202270,c_202114,c_202285]) ).

tff(c_202287,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_202225]) ).

tff(c_202291,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_202287]) ).

tff(c_202295,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_202291,c_126]) ).

tff(c_202302,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202219,c_202295,c_200226,c_184571]) ).

tff(c_202303,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_202287]) ).

tff(c_202318,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202219,c_200226,c_184571]) ).

tff(c_202388,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_202112,c_172999,c_201126,c_2]) ).

tff(c_202220,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_202214,c_156]) ).

tff(c_202341,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_202200,c_84]) ).

tff(c_202342,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_201124,c_202220,c_202341]) ).

tff(c_202502,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_172993,c_172993,c_202303,c_200221,c_200221,c_200221,c_202318,c_202318,c_202388,c_202342,c_202342,c_632]) ).

tff(c_202503,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_198,c_198,c_202502]) ).

tff(c_202504,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_202518,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_202504]) ).

tff(c_202521,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_202518,c_148]) ).

tff(c_202586,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202112,c_202521,c_172999,c_201126,c_2]) ).

tff(c_202587,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_202504]) ).

tff(c_202594,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_202587,c_124]) ).

tff(c_202688,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_202629,c_202594,c_201122,c_22]) ).

tff(c_202698,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_202112,c_172999,c_201126,c_2]) ).

tff(c_202595,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_202587,c_122]) ).

tff(c_202601,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_202595,c_200226,c_184571]) ).

tff(c_202656,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_202601,c_202587,c_80]) ).

tff(c_202657,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202629,c_200,c_202,c_202656]) ).

tff(c_202204,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_202200,c_140]) ).

tff(c_202596,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_202587,c_156]) ).

tff(c_202646,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_202114,c_202204,c_202596,c_26]) ).

tff(c_202666,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_202200,c_202623,c_202646,c_88]) ).

tff(c_202667,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_202666]) ).

tff(c_202792,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_202688,c_202698,c_202698,c_202200,c_202110,c_202110,c_202200,c_202657,c_202657,c_200221,c_202667,c_202667,c_232]) ).

tff(c_202793,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_204,c_198,c_202792]) ).

tff(c_202794,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_202109]) ).

tff(c_203237,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_202794]) ).

tff(c_203244,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_203237,c_116]) ).

tff(c_203286,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200225,c_173000,c_203244,c_16]) ).

tff(c_203291,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_203286,c_186]) ).

tff(c_202808,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_202107]) ).

tff(c_202813,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_202808,c_192]) ).

tff(c_203054,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173001,c_202813,c_24]) ).

tff(c_203055,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_203054]) ).

tff(c_203068,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_203055,c_186]) ).

tff(c_202814,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_202808,c_190]) ).

tff(c_203074,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_203068,c_200225,c_173000,c_202814,c_16]) ).

tff(c_203075,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_203054]) ).

tff(c_203079,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_203075,c_132]) ).

tff(c_202819,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_201119,c_48]) ).

tff(c_202820,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_202819]) ).

tff(c_202821,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_202820]) ).

tff(c_202827,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_202821,c_98]) ).

tff(c_202975,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200226,c_184571]) ).

tff(c_202976,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_202975]) ).

tff(c_202980,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_202976,c_122]) ).

tff(c_202870,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200225,c_173000,c_202814,c_16]) ).

tff(c_202875,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_202870,c_186]) ).

tff(c_202882,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_202875,c_173001,c_202813,c_24]) ).

tff(c_202886,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_202882,c_132]) ).

tff(c_202832,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_202794]) ).

tff(c_202836,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_202832,c_150]) ).

tff(c_202844,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202836,c_128318]) ).

tff(c_202845,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_202844]) ).

tff(c_202850,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_202845,c_124]) ).

tff(c_202904,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202803,c_202886,c_202850,c_201122,c_22]) ).

tff(c_202905,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_202844]) ).

tff(c_202914,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_202905,c_156]) ).

tff(c_202959,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_202808,c_202797,c_92]) ).

tff(c_202960,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_200227,c_202914,c_202959]) ).

tff(c_202961,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_202794]) ).

tff(c_202966,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_202961,c_150]) ).

tff(c_202987,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_202980,c_202966,c_128318]) ).

tff(c_202991,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_202987,c_148]) ).

tff(c_203013,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202827,c_202991,c_172999,c_201126,c_2]) ).

tff(c_203014,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_202975]) ).

tff(c_203020,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_203014,c_126]) ).

tff(c_203095,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202803,c_203079,c_203020,c_201122,c_22]) ).

tff(c_203097,plain,
    op(e3,e2) != e0,
    inference(splitRight,[status(thm)],[c_202820]) ).

tff(c_201125,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_201119,c_102]) ).

tff(c_203223,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_203097,c_200224,c_172998,c_201125,c_4]) ).

tff(c_203224,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_202107]) ).

tff(c_203230,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_203224,c_192]) ).

tff(c_203241,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_203237,c_150]) ).

tff(c_203251,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_203241,c_128318]) ).

tff(c_203252,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_203251]) ).

tff(c_203258,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_203252,c_122]) ).

tff(c_203264,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_203258,c_200226,c_184571]) ).

tff(c_203268,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_203264,c_130]) ).

tff(c_203329,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_203291,c_203230,c_173001,c_203268,c_24]) ).

tff(c_203330,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_203251]) ).

tff(c_203336,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_203330,c_124]) ).

tff(c_203366,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200225,c_173000,c_203244,c_16]) ).

tff(c_203370,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_203366,c_186]) ).

tff(c_203344,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200226,c_184571]) ).

tff(c_203345,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_203344]) ).

tff(c_203375,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_203345,c_203330,c_80]) ).

tff(c_203376,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_203370,c_202803,c_200,c_204,c_203375]) ).

tff(c_203377,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_203344]) ).

tff(c_203383,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_203377,c_126]) ).

tff(c_203390,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202803,c_203336,c_203383,c_201122,c_22]) ).

tff(c_203391,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_202794]) ).

tff(c_203400,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_203391,c_112]) ).

tff(c_203420,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202802,c_200228,c_203400,c_201123,c_14]) ).

tff(c_203421,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_202796]) ).

tff(c_204150,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_203421]) ).

tff(c_204154,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_204150,c_152]) ).

tff(c_202795,plain,
    op(e2,e3) != e0,
    inference(splitRight,[status(thm)],[c_202109]) ).

tff(c_204162,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_64]) ).

tff(c_204163,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202795,c_204162]) ).

tff(c_204164,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_204163]) ).

tff(c_204178,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_204164,c_186]) ).

tff(c_203423,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_202107]) ).

tff(c_203430,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_203423,c_190]) ).

tff(c_203495,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200225,c_173000,c_203430,c_16]) ).

tff(c_203533,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_203423,c_203495,c_172993,c_90]) ).

tff(c_203534,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_203533]) ).

tff(c_203459,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_202794]) ).

tff(c_203463,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_203459,c_150]) ).

tff(c_203470,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_203463,c_128318]) ).

tff(c_203471,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_203470]) ).

tff(c_203477,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_203471,c_122]) ).

tff(c_203484,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_203477,c_200226,c_184571]) ).

tff(c_203543,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_203534,c_203484,c_203471,c_80]) ).

tff(c_203544,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_203543]) ).

tff(c_203435,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_203421]) ).

tff(c_203439,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_203435,c_152]) ).

tff(c_203525,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_203439,c_172999,c_201126,c_2]) ).

tff(c_203507,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_201119,c_74]) ).

tff(c_203508,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200228,c_196,c_203507]) ).

tff(c_203509,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_203508]) ).

tff(c_203673,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_203544,c_203525,c_203525,c_203525,c_203459,c_203459,c_200221,c_203471,c_203471,c_203544,c_203509,c_203509,c_210]) ).

tff(c_203674,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_196,c_204,c_203673]) ).

tff(c_203676,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_203508]) ).

tff(c_203692,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_203423,c_203435,c_92]) ).

tff(c_203693,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_203676,c_200227,c_204,c_203692]) ).

tff(c_203694,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_203470]) ).

tff(c_203699,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_203694,c_128]) ).

tff(c_203718,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200225,c_173000,c_203430,c_16]) ).

tff(c_203755,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_203423,c_203718,c_172993,c_90]) ).

tff(c_203756,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_203699,c_204,c_198,c_203755]) ).

tff(c_203757,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_202794]) ).

tff(c_203762,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_203757,c_150]) ).

tff(c_203772,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_203762,c_128318]) ).

tff(c_203773,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_203772]) ).

tff(c_203779,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_203773,c_122]) ).

tff(c_203784,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_203779,c_200226,c_184571]) ).

tff(c_203790,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_203784,c_168]) ).

tff(c_203807,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_203423,c_203435,c_92]) ).

tff(c_203808,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200227,c_204,c_203807]) ).

tff(c_203820,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_203423,c_203808,c_203435,c_88]) ).

tff(c_203821,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_203790,c_202,c_203820]) ).

tff(c_203822,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_203772]) ).

tff(c_203828,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_203822,c_128]) ).

tff(c_203429,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_203423,c_192]) ).

tff(c_203858,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_203828,c_173001,c_203429,c_24]) ).

tff(c_203862,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_203858,c_186]) ).

tff(c_203867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_203862,c_200225,c_173000,c_203430,c_16]) ).

tff(c_203868,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_203421]) ).

tff(c_203875,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_203868,c_164]) ).

tff(c_204133,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_203875,c_200224,c_172998,c_201125,c_4]) ).

tff(c_204134,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_202107]) ).

tff(c_204141,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_204134,c_192]) ).

tff(c_204161,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_202794]) ).

tff(c_204168,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_204161,c_150]) ).

tff(c_204184,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204168,c_128318]) ).

tff(c_204185,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_204184]) ).

tff(c_204191,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_204185,c_122]) ).

tff(c_204206,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_204191,c_200226,c_184571]) ).

tff(c_204210,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_204206,c_130]) ).

tff(c_204270,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204178,c_204141,c_173001,c_204210,c_24]) ).

tff(c_204271,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_204184]) ).

tff(c_204276,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_204271,c_148]) ).

tff(c_204375,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204154,c_204276,c_172999,c_201126,c_2]) ).

tff(c_204377,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_204163]) ).

tff(c_204383,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_204161,c_116]) ).

tff(c_204511,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204377,c_200225,c_173000,c_204383,c_16]) ).

tff(c_204512,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_202794]) ).

tff(c_204716,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_204512,c_64]) ).

tff(c_204717,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_204716]) ).

tff(c_204718,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_204717]) ).

tff(c_204722,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_204718,c_186]) ).

tff(c_204517,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_204512,c_150]) ).

tff(c_204705,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204517,c_128318]) ).

tff(c_204706,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_204705]) ).

tff(c_204710,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_204706,c_128]) ).

tff(c_204727,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204722,c_204141,c_173001,c_204710,c_24]) ).

tff(c_204728,plain,
    op(e2,e1) = e0,
    inference(splitRight,[status(thm)],[c_204717]) ).

tff(c_204152,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_204150,c_134]) ).

tff(c_203422,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_202796]) ).

tff(c_204140,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_204134,c_144]) ).

tff(c_204606,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_204134,c_204150,c_88]) ).

tff(c_204607,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_204606]) ).

tff(c_204608,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_204607]) ).

tff(c_204614,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_204608,c_180]) ).

tff(c_204525,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200226,c_184571]) ).

tff(c_204526,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_204525]) ).

tff(c_204530,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_204526,c_122]) ).

tff(c_204595,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204530,c_204517,c_128318]) ).

tff(c_204635,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_204526,c_204595,c_72]) ).

tff(c_204636,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_204614,c_194,c_198,c_204635]) ).

tff(c_204638,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_204607]) ).

tff(c_204690,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_203422,c_204140,c_204638,c_201124,c_30]) ).

tff(c_204691,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_204525]) ).

tff(c_204699,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_204691,c_168]) ).

tff(c_204780,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_204152,c_200227,c_204699,c_28]) ).

tff(c_204881,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_204728,c_200221,c_200221,c_204780,c_204728,c_200221,c_720]) ).

tff(c_204882,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_204705]) ).

tff(c_204888,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_204882,c_124]) ).

tff(c_204979,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_204134,c_204150,c_88]) ).

tff(c_204980,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204699,c_202,c_204979]) ).

tff(c_204518,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_204512,c_112]) ).

tff(c_205001,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200228,c_204518,c_201123,c_14]) ).

tff(c_205030,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_204980,c_205001,c_201119,c_74]) ).

tff(c_205031,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204888,c_204,c_196,c_205030]) ).

tff(c_205032,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_203421]) ).

tff(c_205038,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_205032,c_164]) ).

tff(c_205227,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_205038,c_200224,c_172998,c_201125,c_4]) ).

tff(c_205228,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_201117]) ).

tff(c_205234,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_205228,c_176]) ).

tff(c_205242,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_32]) ).

tff(c_205243,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_205242]) ).

tff(c_205246,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_205243,c_142]) ).

tff(c_205232,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_205228,c_172]) ).

tff(c_205254,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200226,c_184571]) ).

tff(c_205255,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_205254]) ).

tff(c_205261,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_205255,c_122]) ).

tff(c_205289,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_205261,c_128318]) ).

tff(c_205290,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_205289]) ).

tff(c_205295,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_205290,c_124]) ).

tff(c_205263,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_205255,c_126]) ).

tff(c_205312,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_205232,c_205295,c_205263,c_22]) ).

tff(c_205262,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_205255,c_160]) ).

tff(c_205370,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_205228,c_36]) ).

tff(c_205371,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_205262,c_205370]) ).

tff(c_205264,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_205255,c_168]) ).

tff(c_205323,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_205246,c_200227,c_205264,c_28]) ).

tff(c_205301,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_205243,c_92]) ).

tff(c_205302,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_205234,c_200227,c_205301]) ).

tff(c_205342,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_205243,c_205323,c_205302,c_84]) ).

tff(c_205343,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_205342]) ).

tff(c_506,plain,
    ( ( op(op(e0,e1),op(e0,e1)) = e1 )
    | ( op(op(e1,e2),op(e1,e2)) = e2 )
    | ( op(op(e2,e2),op(e2,e2)) = e2 )
    | ( op(op(e3,e1),op(e3,e1)) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_598]) ).

tff(c_205479,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_205312,c_205228,c_205228,c_205312,c_200221,c_200221,c_205371,c_205255,c_205255,c_205371,c_205343,c_205343,c_506]) ).

tff(c_205480,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_194,c_196,c_205479]) ).

tff(c_205481,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_205289]) ).

tff(c_205488,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_205481,c_156]) ).

tff(c_205507,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_205243,c_92]) ).

tff(c_205508,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_205234,c_200227,c_205488,c_205507]) ).

tff(c_205509,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_205254]) ).

tff(c_205517,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_205509,c_168]) ).

tff(c_205588,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_205246,c_200227,c_205517,c_28]) ).

tff(c_205592,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_205588,c_164]) ).

tff(c_205236,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_205228,c_100]) ).

tff(c_205514,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_205509,c_122]) ).

tff(c_205523,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_205514,c_128318]) ).

tff(c_205524,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_205523]) ).

tff(c_205527,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_205524,c_148]) ).

tff(c_205608,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_205236,c_172999,c_205527,c_2]) ).

tff(c_205617,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_205228,c_205608,c_36]) ).

tff(c_205618,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_205592,c_200,c_205617]) ).

tff(c_205619,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_205523]) ).

tff(c_205627,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_205619,c_156]) ).

tff(c_205635,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_205243,c_92]) ).

tff(c_205636,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_205234,c_200227,c_205627,c_205635]) ).

tff(c_205638,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_205242]) ).

tff(c_205639,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_205638,c_96]) ).

tff(c_205640,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_205639]) ).

tff(c_205646,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_205640,c_180]) ).

tff(c_205645,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_205640,c_178]) ).

tff(c_205637,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_205242]) ).

tff(c_205651,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_205637]) ).

tff(c_205657,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_205651,c_190]) ).

tff(c_206066,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200225,c_173000,c_205657,c_16]) ).

tff(c_206079,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_205651,c_206066,c_172993,c_90]) ).

tff(c_206080,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_206079]) ).

tff(c_205942,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200225,c_173000,c_205657,c_16]) ).

tff(c_205948,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_205942,c_186]) ).

tff(c_205905,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_205910,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_205905,c_122]) ).

tff(c_205909,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_205905,c_124]) ).

tff(c_205916,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_205646,c_205232,c_205909,c_22]) ).

tff(c_205921,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_205916,c_126]) ).

tff(c_205927,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_205910,c_205921,c_200226,c_184571]) ).

tff(c_205928,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_205930,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_205928]) ).

tff(c_205933,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_205930,c_128]) ).

tff(c_205656,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_205651,c_192]) ).

tff(c_206028,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_205948,c_205933,c_173001,c_205656,c_24]) ).

tff(c_206029,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_205928]) ).

tff(c_206037,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_206029,c_122]) ).

tff(c_206054,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_206037,c_200226,c_184571]) ).

tff(c_206099,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206080,c_206054,c_206029,c_80]) ).

tff(c_206100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_205646,c_200,c_202,c_206099]) ).

tff(c_206101,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_205637]) ).

tff(c_206119,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_206101,c_192]) ).

tff(c_206126,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200226,c_184571]) ).

tff(c_206127,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_206126]) ).

tff(c_206130,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_206127,c_130]) ).

tff(c_206319,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_206119,c_173001,c_206130,c_24]) ).

tff(c_206133,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_206127,c_168]) ).

tff(c_206219,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206101,c_205640,c_88]) ).

tff(c_206220,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_206219]) ).

tff(c_206221,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_206220]) ).

tff(c_206230,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206101,c_205640,c_206221,c_84]) ).

tff(c_206231,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_206230]) ).

tff(c_206131,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_206127,c_122]) ).

tff(c_206138,plain,
    ( ( op(e1,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206127,c_72]) ).

tff(c_206139,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173001,c_194,c_206138]) ).

tff(c_206140,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_206139]) ).

tff(c_206145,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_206140,c_124]) ).

tff(c_206151,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_206131,c_206145,c_128318]) ).

tff(c_206165,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_64]) ).

tff(c_206166,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_205645,c_204,c_206165]) ).

tff(c_206167,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_206166]) ).

tff(c_206175,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_206167,c_186]) ).

tff(c_206207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_206175,c_206119,c_173001,c_206130,c_24]) ).

tff(c_206208,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_206166]) ).

tff(c_206259,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206231,c_206151,c_206208,c_38]) ).

tff(c_206260,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_172999,c_206259]) ).

tff(c_206261,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_206220]) ).

tff(c_206277,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206101,c_205640,c_206261,c_84]) ).

tff(c_206278,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_206133,c_194,c_206277]) ).

tff(c_206279,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_206139]) ).

tff(c_206366,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206319,c_206127,c_206279,c_76]) ).

tff(c_206367,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_205232,c_196,c_198,c_206366]) ).

tff(c_206368,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_206126]) ).

tff(c_206374,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_206368,c_126]) ).

tff(c_206514,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_205646,c_205232,c_206374,c_22]) ).

tff(c_205642,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_205640,c_136]) ).

tff(c_206457,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200225,c_173000,c_16]) ).

tff(c_206458,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_206457]) ).

tff(c_206461,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_206458,c_116]) ).

tff(c_206103,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_205228,c_48]) ).

tff(c_206104,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_206103]) ).

tff(c_206105,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_206104]) ).

tff(c_206110,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_206105,c_98]) ).

tff(c_206373,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_206368,c_122]) ).

tff(c_206381,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_206373,c_128318]) ).

tff(c_206382,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_206381]) ).

tff(c_206388,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_206382,c_124]) ).

tff(c_206440,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_205646,c_205232,c_206374,c_206388,c_22]) ).

tff(c_206441,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_206381]) ).

tff(c_206481,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206441,c_46]) ).

tff(c_206482,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_205642,c_204,c_206461,c_206110,c_206481]) ).

tff(c_206483,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_206457]) ).

tff(c_206491,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_206483,c_186]) ).

tff(c_206557,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_206119,c_173001,c_206491,c_24]) ).

tff(c_206658,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e3 = e2 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_172993,c_172993,c_206514,c_200221,c_200221,c_206101,c_206557,c_206557,c_206514,c_206101,c_206101,c_652]) ).

tff(c_206659,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_194,c_204,c_200,c_206658]) ).

tff(c_206660,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_206104]) ).

tff(c_206677,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_206660,c_146]) ).

tff(c_206754,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_64]) ).

tff(c_206755,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_205645,c_204,c_206677,c_206754]) ).

tff(c_206760,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_206755,c_186]) ).

tff(c_206717,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_205646,c_205232,c_22]) ).

tff(c_206718,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_206717]) ).

tff(c_206733,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_206718,c_126]) ).

tff(c_206739,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_206733,c_200226,c_184571]) ).

tff(c_206685,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_206689,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_206685,c_124]) ).

tff(c_206690,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_206685,c_122]) ).

tff(c_206696,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_205646,c_205232,c_22]) ).

tff(c_206697,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_206696]) ).

tff(c_206702,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_206697,c_126]) ).

tff(c_206708,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_206690,c_206702,c_200226,c_184571]) ).

tff(c_206709,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_206696]) ).

tff(c_206713,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_206689,c_206709]) ).

tff(c_206714,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_206716,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_206714]) ).

tff(c_206777,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206718,c_206739,c_206716,c_80]) ).

tff(c_206778,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_206760,c_202,c_200,c_204,c_206777]) ).

tff(c_206779,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_206717]) ).

tff(c_206795,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_206779,c_126]) ).

tff(c_206804,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_206795,c_200226,c_184571]) ).

tff(c_206810,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_206804,c_168]) ).

tff(c_206826,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206101,c_205640,c_84]) ).

tff(c_206827,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_206826]) ).

tff(c_206828,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_206827]) ).

tff(c_206833,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_206828,c_164]) ).

tff(c_206850,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_205228,c_206660,c_36]) ).

tff(c_206851,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_206833,c_200,c_206850]) ).

tff(c_206852,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_206827]) ).

tff(c_206866,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206101,c_205640,c_206852,c_88]) ).

tff(c_206867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_206810,c_194,c_206866]) ).

tff(c_206868,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_206714]) ).

tff(c_206874,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_206868,c_124]) ).

tff(c_206875,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_206868,c_122]) ).

tff(c_206884,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_206875,c_200226,c_184571]) ).

tff(c_206890,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_206884,c_126]) ).

tff(c_206907,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_205646,c_205232,c_206874,c_206890,c_22]) ).

tff(c_206909,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_205639]) ).

tff(c_206910,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_205637]) ).

tff(c_206917,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_206910,c_190]) ).

tff(c_207273,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200225,c_173000,c_206917,c_16]) ).

tff(c_207277,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_207273,c_116]) ).

tff(c_206908,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_205639]) ).

tff(c_206922,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_206908]) ).

tff(c_207090,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206910,c_206922,c_88]) ).

tff(c_207091,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_207090]) ).

tff(c_207092,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_207091]) ).

tff(c_207102,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206910,c_207092,c_206922,c_92]) ).

tff(c_207103,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_200227,c_204,c_207102]) ).

tff(c_207104,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_207091]) ).

tff(c_207129,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206910,c_207104,c_206922,c_92]) ).

tff(c_207130,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_205234,c_198,c_204,c_207129]) ).

tff(c_207131,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_206908]) ).

tff(c_207138,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_207131,c_164]) ).

tff(c_207143,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200226,c_184571]) ).

tff(c_207144,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_207143]) ).

tff(c_207149,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_207144,c_160]) ).

tff(c_207246,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_207138,c_200224,c_172998,c_207149,c_4]) ).

tff(c_207247,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_207143]) ).

tff(c_207252,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_207247,c_122]) ).

tff(c_207260,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_207252,c_128318]) ).

tff(c_207261,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_207260]) ).

tff(c_207266,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_207261,c_150]) ).

tff(c_207297,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_207277,c_200229,c_207266,c_10]) ).

tff(c_207302,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_207297,c_154]) ).

tff(c_207254,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_207247,c_126]) ).

tff(c_207267,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_207261,c_124]) ).

tff(c_207286,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_205232,c_207254,c_207267,c_22]) ).

tff(c_207338,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_205228,c_48]) ).

tff(c_207339,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_207138,c_207338]) ).

tff(c_207308,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206910,c_207131,c_88]) ).

tff(c_207309,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_207308]) ).

tff(c_207310,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_207309]) ).

tff(c_207351,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206910,c_207310,c_207131,c_92]) ).

tff(c_207352,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_207351]) ).

tff(c_207467,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_207286,c_205228,c_205228,c_207286,c_200221,c_200221,c_207339,c_207261,c_207261,c_207286,c_207352,c_207352,c_494]) ).

tff(c_207468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_200,c_207467]) ).

tff(c_207469,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_207309]) ).

tff(c_207471,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_207302,c_207469]) ).

tff(c_207472,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_207260]) ).

tff(c_207479,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_207472,c_128]) ).

tff(c_207488,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_206910,c_172993,c_90]) ).

tff(c_207489,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_207479,c_200225,c_198,c_207488]) ).

tff(c_207490,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_205637]) ).

tff(c_207497,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_207490,c_192]) ).

tff(c_207749,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200225,c_173000,c_16]) ).

tff(c_207750,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_207749]) ).

tff(c_207754,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_207750,c_120]) ).

tff(c_207527,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200226,c_184571]) ).

tff(c_207528,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_207527]) ).

tff(c_207534,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_207528,c_168]) ).

tff(c_207504,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_205228,c_48]) ).

tff(c_207505,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_207504]) ).

tff(c_207506,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_207505]) ).

tff(c_207510,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_207506,c_164]) ).

tff(c_207516,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_207510,c_206908]) ).

tff(c_207602,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_207490,c_207516,c_84]) ).

tff(c_207603,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_207534,c_200,c_207602]) ).

tff(c_207735,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_207603,c_207490,c_207490,c_172993,c_207603,c_207490,c_760]) ).

tff(c_207736,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_207527]) ).

tff(c_207743,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_207736,c_168]) ).

tff(c_207848,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_207490,c_207516,c_88]) ).

tff(c_207849,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_207743,c_202,c_207848]) ).

tff(c_207853,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_207849,c_178]) ).

tff(c_207859,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_207754,c_200228,c_207853,c_14]) ).

tff(c_207977,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_207859,c_200221,c_200221,c_207506,c_207859,c_200221,c_758]) ).

tff(c_207978,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_207749]) ).

tff(c_207987,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_207978,c_186]) ).

tff(c_208051,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_207497,c_173001,c_207987,c_24]) ).

tff(c_208055,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_208051,c_132]) ).

tff(c_207742,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_207736,c_126]) ).

tff(c_208071,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_208055,c_205232,c_207742,c_22]) ).

tff(c_208075,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_208071,c_180]) ).

tff(c_208092,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_206909,c_205234,c_208075,c_30]) ).

tff(c_208182,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_208092,c_207490,c_207490,c_207978,c_208092,c_207490,c_748]) ).

tff(c_208183,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_207505]) ).

tff(c_208188,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_208183,c_146]) ).

tff(c_208425,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_64]) ).

tff(c_208426,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_208188,c_208425]) ).

tff(c_208427,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_208426]) ).

tff(c_208433,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_208427,c_120]) ).

tff(c_208449,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_205228,c_78]) ).

tff(c_208450,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_206909,c_208433,c_204,c_208449]) ).

tff(c_208205,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_208207,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_208205,c_128]) ).

tff(c_208301,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_207497,c_173001,c_208207,c_24]) ).

tff(c_208305,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_208301,c_132]) ).

tff(c_208210,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_208205,c_122]) ).

tff(c_208216,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_208205,c_72]) ).

tff(c_208217,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173001,c_194,c_208216]) ).

tff(c_208218,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_208217]) ).

tff(c_208222,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_208218,c_126]) ).

tff(c_208239,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_208210,c_208222,c_200226,c_184571]) ).

tff(c_208241,plain,
    op(e1,e1) != e2,
    inference(splitRight,[status(thm)],[c_208217]) ).

tff(c_208209,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_208205,c_124]) ).

tff(c_208327,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_208305,c_205232,c_208241,c_208209,c_22]) ).

tff(c_208328,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_208330,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_208328]) ).

tff(c_208428,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_208188,c_200229,c_10]) ).

tff(c_208429,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_208428]) ).

tff(c_208462,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_208330,c_208429,c_208183,c_34]) ).

tff(c_208463,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_208462]) ).

tff(c_208603,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_208450,c_205228,c_205228,c_208450,c_200221,c_200221,c_208450,c_208330,c_208330,c_208183,c_208463,c_208463,c_494]) ).

tff(c_208604,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_200,c_208603]) ).

tff(c_208605,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_208428]) ).

tff(c_208627,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e2,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_208427,c_200221,c_208605,c_56]) ).

tff(c_208628,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_208627]) ).

tff(c_208633,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_208628,c_178]) ).

tff(c_208650,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_206909,c_205234,c_208633,c_30]) ).

tff(c_208768,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_208650,c_207490,c_207490,c_172993,c_208650,c_207490,c_760]) ).

tff(c_208770,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_208426]) ).

tff(c_208784,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_208770,c_200225,c_173000,c_16]) ).

tff(c_208788,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_208784,c_116]) ).

tff(c_208796,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_208188,c_200229,c_208788,c_10]) ).

tff(c_208800,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_208796,c_154]) ).

tff(c_208189,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_208183,c_152]) ).

tff(c_208195,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_208189,c_206908]) ).

tff(c_208840,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_207490,c_208195,c_88]) ).

tff(c_208841,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_208800,c_208840]) ).

tff(c_208931,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_208841,c_207490,c_207490,c_208784,c_208841,c_207490,c_748]) ).

tff(c_208932,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_208328]) ).

tff(c_208937,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_208932,c_150]) ).

tff(c_208939,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_208932,c_122]) ).

tff(c_208958,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_208939,c_200226,c_184571]) ).

tff(c_208962,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_208958,c_130]) ).

tff(c_208946,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_200221,c_64]) ).

tff(c_208947,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_208188,c_208946]) ).

tff(c_208948,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_208947]) ).

tff(c_208984,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_207490,c_208948,c_172993,c_82]) ).

tff(c_208985,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_208962,c_200,c_194,c_208984]) ).

tff(c_208987,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_208947]) ).

tff(c_209008,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_208987,c_200225,c_173000,c_16]) ).

tff(c_209012,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_209008,c_116]) ).

tff(c_209032,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_208188,c_200229,c_208937,c_209012,c_10]) ).

tff(c_209033,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_200219]) ).

tff(c_209040,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_166]) ).

tff(c_209042,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_110]) ).

tff(c_212291,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209042,c_10]) ).

tff(c_212292,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_212291]) ).

tff(c_212294,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_212292,c_146]) ).

tff(c_209039,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_162]) ).

tff(c_209048,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_48]) ).

tff(c_209049,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e3,e2) = e0 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_209048]) ).

tff(c_209050,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_209049]) ).

tff(c_209056,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209050,c_100]) ).

tff(c_209054,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209050,c_176]) ).

tff(c_209194,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209042,c_10]) ).

tff(c_209195,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_209194]) ).

tff(c_209199,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209195,c_154]) ).

tff(c_209228,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209054,c_209199,c_96]) ).

tff(c_209229,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_209228]) ).

tff(c_209235,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209229,c_192]) ).

tff(c_209052,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209050,c_172]) ).

tff(c_209061,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209052,c_22]) ).

tff(c_209062,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_209061]) ).

tff(c_209066,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209062,c_126]) ).

tff(c_209073,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209039,c_209066,c_184571]) ).

tff(c_209078,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_209073,c_122]) ).

tff(c_209065,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209062,c_124]) ).

tff(c_209215,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_209078,c_209065,c_128318]) ).

tff(c_209271,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209062,c_209073,c_209215,c_80]) ).

tff(c_209272,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_209235,c_204,c_200,c_202,c_209271]) ).

tff(c_209274,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_209228]) ).

tff(c_209053,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209050,c_170]) ).

tff(c_209067,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209062,c_174]) ).

tff(c_209041,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_114]) ).

tff(c_209098,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_209078,c_209065,c_128318]) ).

tff(c_209125,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209062,c_209073,c_209098,c_80]) ).

tff(c_209126,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_209125]) ).

tff(c_209130,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209126,c_186]) ).

tff(c_209064,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209062,c_132]) ).

tff(c_209085,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_90]) ).

tff(c_209086,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209064,c_198,c_209085]) ).

tff(c_209087,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_209086]) ).

tff(c_209093,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209087,c_190]) ).

tff(c_209148,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209130,c_209093,c_173000,c_16]) ).

tff(c_209152,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_209148,c_120]) ).

tff(c_209191,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_209053,c_209067,c_209041,c_209152,c_14]) ).

tff(c_209193,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_209086]) ).

tff(c_209297,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209274,c_209193,c_173002,c_32]) ).

tff(c_209192,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_209086]) ).

tff(c_209287,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209062,c_209073,c_209215,c_80]) ).

tff(c_209288,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_209287]) ).

tff(c_209055,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209050,c_102]) ).

tff(c_209079,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_209073,c_160]) ).

tff(c_209309,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_209055,c_172998,c_209079,c_4]) ).

tff(c_209313,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209309,c_98]) ).

tff(c_209366,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209056,c_209313,c_172999,c_2]) ).

tff(c_209439,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209297,c_209050,c_209050,c_209062,c_209192,c_209192,c_209297,c_209288,c_209288,c_209366,c_209297,c_209297,c_588]) ).

tff(c_209440,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_200,c_200,c_209439]) ).

tff(c_209441,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_209061]) ).

tff(c_209443,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_209441]) ).

tff(c_209447,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_209443,c_124]) ).

tff(c_209448,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_209443,c_126]) ).

tff(c_209708,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_209448,c_209039,c_184571]) ).

tff(c_209713,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209708,c_122]) ).

tff(c_209719,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_209447,c_209713,c_128318]) ).

tff(c_209725,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_209719,c_156]) ).

tff(c_209614,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_209448,c_209039,c_184571]) ).

tff(c_209618,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209614,c_130]) ).

tff(c_209525,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_32]) ).

tff(c_209526,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_209525]) ).

tff(c_209531,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209526,c_192]) ).

tff(c_209549,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_209448,c_209039,c_184571]) ).

tff(c_209554,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209549,c_122]) ).

tff(c_209561,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_209447,c_209554,c_128318]) ).

tff(c_209586,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209443,c_209549,c_209561,c_80]) ).

tff(c_209587,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_209531,c_200,c_204,c_202,c_209586]) ).

tff(c_209588,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_209525]) ).

tff(c_209602,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_209588]) ).

tff(c_209664,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209602,c_172993,c_90]) ).

tff(c_209665,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_209618,c_198,c_209664]) ).

tff(c_209669,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209665,c_120]) ).

tff(c_209449,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_209443,c_174]) ).

tff(c_209681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_209053,c_209669,c_209041,c_209449,c_14]) ).

tff(c_209682,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_209588]) ).

tff(c_209455,plain,
    ( ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_64]) ).

tff(c_209456,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209053,c_202,c_209455]) ).

tff(c_209457,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_209456]) ).

tff(c_209461,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209457,c_186]) ).

tff(c_209492,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_209448,c_209039,c_184571]) ).

tff(c_209467,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209447,c_128318]) ).

tff(c_209468,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_209467]) ).

tff(c_209506,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209443,c_209492,c_209468,c_80]) ).

tff(c_209507,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_209461,c_200,c_204,c_202,c_209506]) ).

tff(c_209508,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_209467]) ).

tff(c_209515,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209508,c_122]) ).

tff(c_209522,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_209448,c_209039,c_209515,c_184571]) ).

tff(c_209523,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_209456]) ).

tff(c_209593,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209523,c_154]) ).

tff(c_209696,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209682,c_96]) ).

tff(c_209697,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_209054,c_209593,c_209696]) ).

tff(c_209734,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209682,c_209697,c_88]) ).

tff(c_209735,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_209725,c_209734]) ).

tff(c_209524,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_209456]) ).

tff(c_209690,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209682,c_190]) ).

tff(c_209810,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209524,c_209690,c_173000,c_16]) ).

tff(c_209871,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_209735,c_209682,c_209682,c_209810,c_209735,c_209682,c_748]) ).

tff(c_209872,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_209441]) ).

tff(c_209877,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_209872,c_124]) ).

tff(c_210406,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209877,c_128318]) ).

tff(c_210407,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_210406]) ).

tff(c_210410,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_210407,c_148]) ).

tff(c_210532,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_209056,c_172999,c_210410,c_2]) ).

tff(c_209880,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_209872,c_180]) ).

tff(c_209886,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_32]) ).

tff(c_209887,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_209886]) ).

tff(c_209892,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_209887,c_192]) ).

tff(c_209898,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209877,c_128318]) ).

tff(c_209899,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_209898]) ).

tff(c_209905,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_209899,c_122]) ).

tff(c_209913,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_209905,c_209039,c_184571]) ).

tff(c_209917,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209913,c_130]) ).

tff(c_209903,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_209899,c_128]) ).

tff(c_209936,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_209892,c_209917,c_173001,c_209903,c_24]) ).

tff(c_209937,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_209898]) ).

tff(c_209945,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_209937,c_122]) ).

tff(c_209951,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209039,c_209945,c_184571]) ).

tff(c_209993,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209872,c_209951,c_209937,c_80]) ).

tff(c_209994,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_209892,c_202,c_200,c_204,c_209993]) ).

tff(c_209995,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_209886]) ).

tff(c_209997,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_209995]) ).

tff(c_210243,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209997,c_88]) ).

tff(c_210244,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_209880,c_209040,c_210243]) ).

tff(c_210195,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209997,c_172993,c_90]) ).

tff(c_210196,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_210195]) ).

tff(c_210197,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_210196]) ).

tff(c_210200,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_210197,c_128]) ).

tff(c_210055,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209997,c_88]) ).

tff(c_210056,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_209880,c_209040,c_210055]) ).

tff(c_210021,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209877,c_128318]) ).

tff(c_210022,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_210021]) ).

tff(c_210027,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_210022,c_122]) ).

tff(c_210033,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_210027,c_209039,c_184571]) ).

tff(c_210037,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_210033,c_130]) ).

tff(c_210044,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209997,c_172993,c_90]) ).

tff(c_210045,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_210037,c_198,c_210044]) ).

tff(c_210192,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_210056,c_209997,c_209997,c_210045,c_210056,c_209997,c_752]) ).

tff(c_210193,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_210021]) ).

tff(c_210207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_210200,c_210193]) ).

tff(c_210208,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_210196]) ).

tff(c_210379,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_210244,c_209997,c_209997,c_210208,c_210244,c_209997,c_752]) ).

tff(c_210380,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_209995]) ).

tff(c_210431,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210380,c_88]) ).

tff(c_210432,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_209880,c_209040,c_210431]) ).

tff(c_210588,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_209050,c_210532,c_210532,c_210432,c_209050,c_210532,c_718]) ).

tff(c_210589,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_210406]) ).

tff(c_210595,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_210589,c_122]) ).

tff(c_210604,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209039,c_210595,c_184571]) ).

tff(c_210768,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_210604,c_209872,c_209872,c_209050,c_210604,c_209872,c_762]) ).

tff(c_210769,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_209049]) ).

tff(c_212605,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_212294,c_210769]) ).

tff(c_212608,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_212605,c_164]) ).

tff(c_212296,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_212292,c_154]) ).

tff(c_210771,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173002,c_32]) ).

tff(c_210772,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_210771]) ).

tff(c_210778,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_190]) ).

tff(c_210777,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_192]) ).

tff(c_210783,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209042,c_10]) ).

tff(c_210784,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_210783]) ).

tff(c_210786,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_210784,c_146]) ).

tff(c_210770,plain,
    op(e3,e1) != e0,
    inference(splitRight,[status(thm)],[c_209049]) ).

tff(c_210789,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_210784,c_112]) ).

tff(c_210805,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209039,c_184571]) ).

tff(c_210806,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_210805]) ).

tff(c_210809,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_210806,c_130]) ).

tff(c_210811,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_210806,c_126]) ).

tff(c_210810,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_210806,c_122]) ).

tff(c_211154,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_210810,c_128318]) ).

tff(c_211155,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_211154]) ).

tff(c_211160,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_211155,c_124]) ).

tff(c_210817,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_22]) ).

tff(c_210843,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_210778,c_173000,c_16]) ).

tff(c_210844,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_210843]) ).

tff(c_210870,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_210844,c_186]) ).

tff(c_210828,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_210810,c_128318]) ).

tff(c_210829,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_210828]) ).

tff(c_210908,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210817,c_210806,c_210829,c_76]) ).

tff(c_210909,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_210870,c_204,c_196,c_198,c_210908]) ).

tff(c_210910,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_210843]) ).

tff(c_211127,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_210910,c_120]) ).

tff(c_210775,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_142]) ).

tff(c_210912,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_210789,c_209041,c_14]) ).

tff(c_210913,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_210912]) ).

tff(c_210916,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_210913,c_170]) ).

tff(c_210938,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_210770,c_210916,c_172997,c_6]) ).

tff(c_210795,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_210786,c_210769]) ).

tff(c_210969,plain,
    ( ( op(e3,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_210938,c_210795,c_44]) ).

tff(c_210970,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_210969]) ).

tff(c_210834,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_210829,c_156]) ).

tff(c_210918,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_210913,c_178]) ).

tff(c_210935,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_92]) ).

tff(c_210936,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_210918,c_210935]) ).

tff(c_210937,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_210936]) ).

tff(c_210957,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_210937,c_88]) ).

tff(c_210958,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_210834,c_210957]) ).

tff(c_210983,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_210958,c_210937,c_84]) ).

tff(c_210984,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_210983]) ).

tff(c_211092,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_172993,c_172993,c_210817,c_210913,c_210913,c_209033,c_210829,c_210829,c_210970,c_210984,c_210984,c_654]) ).

tff(c_211093,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_194,c_196,c_211092]) ).

tff(c_211095,plain,
    op(e0,e2) != e1,
    inference(splitRight,[status(thm)],[c_210936]) ).

tff(c_210812,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_210806,c_168]) ).

tff(c_211121,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_210775,c_211095,c_209040,c_210812,c_28]) ).

tff(c_211122,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_210912]) ).

tff(c_211135,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_211127,c_211122]) ).

tff(c_211136,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_210828]) ).

tff(c_211150,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210817,c_210806,c_211136,c_72]) ).

tff(c_211151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_202,c_194,c_198,c_211150]) ).

tff(c_211152,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_22]) ).

tff(c_211166,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_210811,c_211160,c_211152]) ).

tff(c_211171,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211166,c_174]) ).

tff(c_211172,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211166,c_172]) ).

tff(c_211180,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_210770,c_211172,c_172997,c_6]) ).

tff(c_211184,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_211180,c_170]) ).

tff(c_211216,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_210789,c_211171,c_209041,c_211184,c_14]) ).

tff(c_211217,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_211154]) ).

tff(c_211222,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211217,c_128]) ).

tff(c_211247,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_172993,c_90]) ).

tff(c_211248,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_211222,c_198,c_211247]) ).

tff(c_211305,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_211248,c_172993,c_82]) ).

tff(c_211306,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_210809,c_196,c_194,c_211305]) ).

tff(c_211307,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_210805]) ).

tff(c_211311,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211307,c_130]) ).

tff(c_211320,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_172993,c_90]) ).

tff(c_211321,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_211311,c_198,c_211320]) ).

tff(c_211324,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211321,c_120]) ).

tff(c_211459,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_210789,c_211324,c_209041,c_14]) ).

tff(c_211464,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_211459,c_170]) ).

tff(c_211472,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_210770,c_172997,c_211464,c_6]) ).

tff(c_211478,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211472,c_100]) ).

tff(c_211485,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_210786,c_211478,c_172999,c_2]) ).

tff(c_211312,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211307,c_122]) ).

tff(c_211330,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_211312,c_128318]) ).

tff(c_211331,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_211330]) ).

tff(c_211405,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_211307,c_211331,c_80]) ).

tff(c_211406,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_210777,c_204,c_200,c_211405]) ).

tff(c_211442,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_211406,c_211307,c_211331,c_72]) ).

tff(c_211443,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_202,c_198,c_194,c_211442]) ).

tff(c_211444,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_211330]) ).

tff(c_211506,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_211307,c_211444,c_80]) ).

tff(c_211507,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_210777,c_204,c_202,c_211506]) ).

tff(c_211533,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_211507,c_211307,c_211444,c_68]) ).

tff(c_211534,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_211533]) ).

tff(c_211477,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211472,c_176]) ).

tff(c_211314,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211307,c_168]) ).

tff(c_211494,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_210775,c_211314,c_209040,c_28]) ).

tff(c_211517,plain,
    ( ( op(e0,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_211494,c_92]) ).

tff(c_211518,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_211477,c_196,c_211517]) ).

tff(c_211628,plain,
    ( ( e3 = e0 )
    | ( e3 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_172993,c_172993,c_210772,c_210784,c_210784,c_211485,c_211534,c_211534,c_211507,c_211518,c_211518,c_614]) ).

tff(c_211629,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_200,c_200,c_211628]) ).

tff(c_211630,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_210783]) ).

tff(c_211643,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_211630]) ).

tff(c_211649,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_211643,c_116]) ).

tff(c_211922,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_210778,c_173000,c_211649,c_16]) ).

tff(c_211926,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211922,c_120]) ).

tff(c_211648,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_211643,c_112]) ).

tff(c_211932,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_211926,c_209041,c_211648,c_14]) ).

tff(c_211936,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_211932,c_174]) ).

tff(c_211646,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_211643,c_150]) ).

tff(c_211896,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_211646,c_128318]) ).

tff(c_211897,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_211896]) ).

tff(c_211901,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_211897,c_124]) ).

tff(c_211692,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_210778,c_173000,c_211649,c_16]) ).

tff(c_211697,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211692,c_186]) ).

tff(c_211680,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209039,c_184571]) ).

tff(c_211681,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_211680]) ).

tff(c_211684,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_211681,c_130]) ).

tff(c_211714,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_210777,c_211697,c_173001,c_211684,c_24]) ).

tff(c_211715,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_211680]) ).

tff(c_211719,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211715,c_130]) ).

tff(c_211654,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_210770,c_172997,c_6]) ).

tff(c_211655,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_211654]) ).

tff(c_211658,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211655,c_172]) ).

tff(c_211666,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_211646,c_128318]) ).

tff(c_211667,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_211666]) ).

tff(c_211671,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_211667,c_124]) ).

tff(c_211738,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_211658,c_211671,c_22]) ).

tff(c_211739,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_211738]) ).

tff(c_211743,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_211739,c_174]) ).

tff(c_211659,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211655,c_170]) ).

tff(c_211751,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_211743,c_211659,c_209041,c_211648,c_14]) ).

tff(c_211752,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_211738]) ).

tff(c_211757,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_211752,c_132]) ).

tff(c_211775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_210777,c_211719,c_173001,c_211757,c_24]) ).

tff(c_211776,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_211666]) ).

tff(c_211782,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211776,c_122]) ).

tff(c_211789,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209039,c_211782,c_184571]) ).

tff(c_211795,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_211789,c_126]) ).

tff(c_211801,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_211658,c_22]) ).

tff(c_211802,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_211801]) ).

tff(c_211826,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_211802,c_211789,c_211776,c_72]) ).

tff(c_211827,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_202,c_194,c_198,c_211826]) ).

tff(c_211828,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_211801]) ).

tff(c_211832,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_211795,c_211828]) ).

tff(c_211881,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_211832,c_211789,c_211776,c_80]) ).

tff(c_211882,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_210777,c_202,c_200,c_204,c_211881]) ).

tff(c_211883,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_211654]) ).

tff(c_211887,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_211883,c_172]) ).

tff(c_211942,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_211936,c_211901,c_211887,c_22]) ).

tff(c_211910,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209039,c_184571]) ).

tff(c_211911,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_211910]) ).

tff(c_211956,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_211942,c_211911,c_211897,c_80]) ).

tff(c_211957,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_210777,c_204,c_200,c_202,c_211956]) ).

tff(c_211958,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_211910]) ).

tff(c_211964,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211958,c_126]) ).

tff(c_211971,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_211901,c_211887,c_22]) ).

tff(c_211972,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_211971]) ).

tff(c_211976,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_211972,c_174]) ).

tff(c_211983,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_211643,c_64]) ).

tff(c_211984,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_210778,c_211976,c_202,c_200,c_211983]) ).

tff(c_211985,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_211971]) ).

tff(c_211998,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_211964,c_211985]) ).

tff(c_211999,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_211896]) ).

tff(c_212005,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_211999,c_122]) ).

tff(c_212012,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209039,c_212005,c_184571]) ).

tff(c_212016,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_212012,c_130]) ).

tff(c_212063,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_210778,c_173000,c_211649,c_16]) ).

tff(c_212117,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_212063,c_172993,c_82]) ).

tff(c_212118,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_212016,c_196,c_194,c_212117]) ).

tff(c_212119,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_211630]) ).

tff(c_212132,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_212119,c_64]) ).

tff(c_212133,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_210778,c_202,c_204,c_212132]) ).

tff(c_212135,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_212133,c_174]) ).

tff(c_212126,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_212119,c_116]) ).

tff(c_212179,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_210778,c_212126,c_173000,c_16]) ).

tff(c_212204,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_212179,c_172993,c_90]) ).

tff(c_212205,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_212204]) ).

tff(c_212144,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209039,c_184571]) ).

tff(c_212145,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_212144]) ).

tff(c_212149,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_212145,c_122]) ).

tff(c_212123,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_212119,c_150]) ).

tff(c_212168,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_212149,c_212123,c_128318]) ).

tff(c_212226,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_212205,c_212145,c_212168,c_80]) ).

tff(c_212227,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_212135,c_200,c_202,c_212226]) ).

tff(c_212228,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_212144]) ).

tff(c_212232,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_212228,c_130]) ).

tff(c_212242,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_210778,c_212126,c_173000,c_16]) ).

tff(c_212287,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_210772,c_212242,c_172993,c_90]) ).

tff(c_212288,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_212232,c_196,c_198,c_212287]) ).

tff(c_212289,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_210771]) ).

tff(c_212303,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_212289]) ).

tff(c_212338,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_212294,c_210769]) ).

tff(c_212342,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_212338,c_164]) ).

tff(c_212480,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_212303,c_96]) ).

tff(c_212481,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_212342,c_212296,c_212480]) ).

tff(c_212496,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_212303,c_212481,c_88]) ).

tff(c_212497,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_209040,c_212496]) ).

tff(c_212298,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_212292,c_116]) ).

tff(c_212310,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_212303,c_190]) ).

tff(c_212328,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_212298,c_173000,c_212310,c_16]) ).

tff(c_212590,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_212497,c_212303,c_212303,c_212328,c_212497,c_212303,c_752]) ).

tff(c_212591,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_212289]) ).

tff(c_212909,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_212591,c_96]) ).

tff(c_212910,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_212608,c_212296,c_212909]) ).

tff(c_212617,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_128318]) ).

tff(c_212622,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_212617,c_122]) ).

tff(c_212628,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_212622,c_209039,c_184571]) ).

tff(c_212735,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_212628,c_212617,c_80]) ).

tff(c_212736,plain,
    ( ( op(e1,e1) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_212735]) ).

tff(c_212737,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_212736]) ).

tff(c_212748,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_212737,c_212628,c_212617,c_72]) ).

tff(c_212749,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_212748]) ).

tff(c_212297,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_212292,c_112]) ).

tff(c_212619,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_212617,c_148]) ).

tff(c_212639,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_210770,c_172997,c_6]) ).

tff(c_212640,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_212639]) ).

tff(c_212698,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_212640,c_212605,c_36]) ).

tff(c_212699,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_212619,c_212698]) ).

tff(c_212700,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_212639]) ).

tff(c_212705,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_212700,c_170]) ).

tff(c_212715,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_212297,c_209041,c_212705,c_14]) ).

tff(c_212897,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_212591,c_212605,c_212605,c_212749,c_212715,c_212715,c_212591,c_212737,c_212737,c_212749,c_212591,c_212591,c_428]) ).

tff(c_212898,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_198,c_204,c_202,c_212897]) ).

tff(c_212899,plain,
    op(e1,e1) = e0,
    inference(splitRight,[status(thm)],[c_212736]) ).

tff(c_212904,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_212899,c_180]) ).

tff(c_212920,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_212910,c_212904]) ).

tff(c_212921,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_128318]) ).

tff(c_212923,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_212921]) ).

tff(c_212926,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_212923,c_148]) ).

tff(c_212599,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_212591,c_190]) ).

tff(c_212946,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_212298,c_212599,c_173000,c_16]) ).

tff(c_212950,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_212946,c_120]) ).

tff(c_212980,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_212297,c_209041,c_212950,c_14]) ).

tff(c_212984,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_212980,c_170]) ).

tff(c_212991,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_210770,c_212984,c_172997,c_6]) ).

tff(c_212995,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_212991,c_100]) ).

tff(c_213004,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_212294,c_212926,c_172999,c_212995,c_2]) ).

tff(c_213005,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_212921]) ).

tff(c_213013,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_213005,c_156]) ).

tff(c_213019,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_212591,c_96]) ).

tff(c_213020,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_212608,c_212296,c_213019]) ).

tff(c_213053,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_212591,c_213020,c_88]) ).

tff(c_213054,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_209040,c_213013,c_213053]) ).

tff(c_213056,plain,
    op(e2,e3) != e0,
    inference(splitRight,[status(thm)],[c_212291]) ).

tff(c_217018,plain,
    ( ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_64]) ).

tff(c_217019,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_213056,c_217018]) ).

tff(c_217020,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_217019]) ).

tff(c_217036,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_217020,c_120]) ).

tff(c_217037,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_217020,c_186]) ).

tff(c_213055,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_212291]) ).

tff(c_217486,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_213055]) ).

tff(c_217490,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_217486,c_150]) ).

tff(c_217054,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_210769]) ).

tff(c_217060,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_217054,c_98]) ).

tff(c_214297,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_210769]) ).

tff(c_214301,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_214297,c_152]) ).

tff(c_213057,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_212289]) ).

tff(c_214302,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_214297,c_98]) ).

tff(c_213064,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_190]) ).

tff(c_213704,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173000,c_213064,c_16]) ).

tff(c_213705,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_213704]) ).

tff(c_213069,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_213055]) ).

tff(c_213696,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213069,c_150]) ).

tff(c_214011,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_213705,c_172993,c_90]) ).

tff(c_214012,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_214011]) ).

tff(c_214017,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214012,c_128]) ).

tff(c_214043,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_213696,c_214017,c_128318]) ).

tff(c_213726,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_210769]) ).

tff(c_213094,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173000,c_213064,c_16]) ).

tff(c_213095,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_213094]) ).

tff(c_213098,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_213095,c_120]) ).

tff(c_213070,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_210770,c_172997,c_6]) ).

tff(c_213071,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_213070]) ).

tff(c_213086,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_213071,c_170]) ).

tff(c_213077,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213069,c_112]) ).

tff(c_213178,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_213098,c_213086,c_209041,c_213077,c_14]) ).

tff(c_213179,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_213094]) ).

tff(c_213679,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213179,c_209033,c_213069,c_64]) ).

tff(c_213680,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_213679]) ).

tff(c_213684,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_213680,c_178]) ).

tff(c_213075,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213069,c_150]) ).

tff(c_213190,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_210769]) ).

tff(c_213196,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_213190,c_98]) ).

tff(c_213088,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_213071,c_102]) ).

tff(c_213201,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209039,c_184571]) ).

tff(c_213202,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_213201]) ).

tff(c_213288,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213202,c_160]) ).

tff(c_213319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_213196,c_213088,c_172998,c_213288,c_4]) ).

tff(c_213320,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_213201]) ).

tff(c_213325,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_213320,c_122]) ).

tff(c_213334,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_213075,c_213325,c_128318]) ).

tff(c_213085,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_213071,c_172]) ).

tff(c_213339,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_213334,c_124]) ).

tff(c_213345,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_213085,c_213339,c_22]) ).

tff(c_213346,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_213345]) ).

tff(c_213350,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_213346,c_174]) ).

tff(c_213356,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213179,c_209033,c_213069,c_64]) ).

tff(c_213357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_213350,c_202,c_200,c_213356]) ).

tff(c_213358,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_213345]) ).

tff(c_213399,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_213086,c_209041,c_213077,c_14]) ).

tff(c_213506,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_213334,c_213358,c_213358,c_213399,c_213334,c_213358,c_750]) ).

tff(c_213507,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_210769]) ).

tff(c_213512,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_213507,c_164]) ).

tff(c_213087,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_213071,c_176]) ).

tff(c_213062,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_144]) ).

tff(c_213520,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209039,c_184571]) ).

tff(c_213521,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_213520]) ).

tff(c_213526,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213521,c_126]) ).

tff(c_213584,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213071,c_66]) ).

tff(c_213585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_213062,c_213526,c_213077,c_196,c_213584]) ).

tff(c_213586,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_213520]) ).

tff(c_213641,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_213586,c_168]) ).

tff(c_213658,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_92]) ).

tff(c_213659,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_213087,c_213641,c_213658]) ).

tff(c_213689,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_213659,c_96]) ).

tff(c_213690,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_213684,c_213512,c_204,c_213689]) ).

tff(c_213691,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_213070]) ).

tff(c_213736,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_213705,c_172993,c_90]) ).

tff(c_213737,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_213736]) ).

tff(c_213743,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_213737,c_130]) ).

tff(c_213748,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209039,c_213743,c_184571]) ).

tff(c_213741,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_213737,c_132]) ).

tff(c_213742,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_213737,c_128]) ).

tff(c_213760,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_213696,c_213742,c_128318]) ).

tff(c_213764,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_213760,c_124]) ).

tff(c_213717,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213691,c_172]) ).

tff(c_213872,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_213741,c_213764,c_213717,c_22]) ).

tff(c_213708,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_213705,c_120]) ).

tff(c_213765,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_213760,c_156]) ).

tff(c_213730,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_213726,c_152]) ).

tff(c_213770,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_96]) ).

tff(c_213771,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_213730,c_213770]) ).

tff(c_213772,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_213771]) ).

tff(c_213773,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_92]) ).

tff(c_213774,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_213773]) ).

tff(c_213775,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_213774]) ).

tff(c_213785,plain,
    e1 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_213772,c_213775]) ).

tff(c_213786,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_213785]) ).

tff(c_213787,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_213774]) ).

tff(c_213799,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_213787]) ).

tff(c_213810,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_213772,c_213799,c_88]) ).

tff(c_213811,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_209040,c_198,c_213810]) ).

tff(c_213812,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_213787]) ).

tff(c_213823,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_213772,c_213812,c_88]) ).

tff(c_213824,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_213765,c_213823]) ).

tff(c_213825,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_213771]) ).

tff(c_213836,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_213825,c_92]) ).

tff(c_213837,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_213836]) ).

tff(c_213838,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_213837]) ).

tff(c_213852,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_213838,c_178]) ).

tff(c_213698,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213069,c_112]) ).

tff(c_213861,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_213708,c_213852,c_209041,c_213698,c_14]) ).

tff(c_213862,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_213837]) ).

tff(c_214007,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213726,c_213691,c_213691,c_213726,c_213069,c_213069,c_213726,c_213748,c_213748,c_213872,c_213862,c_213862,c_470]) ).

tff(c_214008,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_200,c_214007]) ).

tff(c_214009,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_210769]) ).

tff(c_214026,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_214009,c_164]) ).

tff(c_214054,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_96]) ).

tff(c_214055,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_214026,c_214054]) ).

tff(c_214056,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_214055]) ).

tff(c_214061,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_214056,c_180]) ).

tff(c_214016,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214012,c_132]) ).

tff(c_214048,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_214043,c_124]) ).

tff(c_214072,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_214061,c_214016,c_214048,c_213717,c_22]) ).

tff(c_214074,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_214055]) ).

tff(c_214073,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_214055]) ).

tff(c_214090,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_214073,c_92]) ).

tff(c_214091,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_214090]) ).

tff(c_214092,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_214091]) ).

tff(c_214118,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_214092,c_214073,c_88]) ).

tff(c_214119,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_209040,c_202,c_214118]) ).

tff(c_214121,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_214091]) ).

tff(c_214148,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_214074,c_214121,c_213062,c_30]) ).

tff(c_214261,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_172993,c_172993,c_213057,c_213705,c_213705,c_209033,c_214043,c_214043,c_209033,c_214148,c_214148,c_690]) ).

tff(c_214262,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_194,c_198,c_214261]) ).

tff(c_214263,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_213704]) ).

tff(c_214285,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_214263,c_209033,c_213069,c_64]) ).

tff(c_214286,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_214285]) ).

tff(c_214289,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_214286,c_174]) ).

tff(c_214320,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_213696,c_128318]) ).

tff(c_214321,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_214320]) ).

tff(c_214325,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_214321,c_124]) ).

tff(c_214268,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213691,c_172]) ).

tff(c_214379,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_214289,c_214325,c_214268,c_22]) ).

tff(c_214271,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213691,c_102]) ).

tff(c_214391,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_214302,c_172998,c_214271,c_4]) ).

tff(c_214332,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209039,c_184571]) ).

tff(c_214333,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_214332]) ).

tff(c_214290,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_214286,c_178]) ).

tff(c_214307,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_96]) ).

tff(c_214308,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_214290,c_214307]) ).

tff(c_214309,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_214308]) ).

tff(c_214347,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_214309,c_92]) ).

tff(c_214348,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_214347]) ).

tff(c_214349,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_214348]) ).

tff(c_214353,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214349,c_180]) ).

tff(c_214366,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_214289,c_214353,c_214325,c_214268,c_22]) ).

tff(c_214367,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_214348]) ).

tff(c_214503,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_214379,c_214391,c_214391,c_214379,c_214263,c_214263,c_214297,c_214333,c_214333,c_214379,c_214367,c_214367,c_438]) ).

tff(c_214504,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_202,c_196,c_214503]) ).

tff(c_214505,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_214332]) ).

tff(c_214510,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214505,c_160]) ).

tff(c_214536,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_214302,c_214510,c_172998,c_214271,c_4]) ).

tff(c_214537,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_214320]) ).

tff(c_214544,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214537,c_156]) ).

tff(c_214561,plain,
    ( ( op(e0,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_214309,c_92]) ).

tff(c_214562,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_214544,c_214561]) ).

tff(c_214603,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_214562,c_214309,c_88]) ).

tff(c_214604,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_214603]) ).

tff(c_214679,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_214604,c_213057,c_213057,c_214263,c_214604,c_213057,c_752]) ).

tff(c_214680,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_214308]) ).

tff(c_214682,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_214301,c_214680]) ).

tff(c_214684,plain,
    op(e3,e3) != e0,
    inference(splitRight,[status(thm)],[c_210769]) ).

tff(c_214683,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_210769]) ).

tff(c_214696,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_173001,c_209039,c_72]) ).

tff(c_214697,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_214696]) ).

tff(c_214694,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_213696,c_128318]) ).

tff(c_214695,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_214694]) ).

tff(c_214702,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_214695,c_124]) ).

tff(c_214719,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_214697,c_214702]) ).

tff(c_214721,plain,
    op(e1,e1) != e2,
    inference(splitRight,[status(thm)],[c_214696]) ).

tff(c_214769,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_214289,c_214721,c_214268,c_22]) ).

tff(c_214280,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214263,c_186]) ).

tff(c_213063,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_192]) ).

tff(c_214781,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_214280,c_173001,c_213063,c_24]) ).

tff(c_213695,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213069,c_146]) ).

tff(c_214789,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_214684,c_172999,c_213695,c_2]) ).

tff(c_214902,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_214683,c_214683,c_214769,c_214263,c_214263,c_213057,c_214781,c_214781,c_214789,c_213057,c_213057,c_460]) ).

tff(c_214903,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_204,c_200,c_204,c_214902]) ).

tff(c_214904,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_214694]) ).

tff(c_214908,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214904,c_148]) ).

tff(c_214968,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_214684,c_214908,c_172999,c_213695,c_2]) ).

tff(c_214969,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_213055]) ).

tff(c_214983,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_214969,c_64]) ).

tff(c_214984,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_214983]) ).

tff(c_214985,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_214984]) ).

tff(c_214989,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_214985,c_120]) ).

tff(c_214976,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214969,c_112]) ).

tff(c_215566,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_214989,c_214976,c_209041,c_14]) ).

tff(c_215570,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_215566,c_170]) ).

tff(c_215576,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_210770,c_172997,c_6]) ).

tff(c_215577,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_215576]) ).

tff(c_215580,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_215577,c_176]) ).

tff(c_215214,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209039,c_184571]) ).

tff(c_215215,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_215214]) ).

tff(c_215219,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_215215,c_122]) ).

tff(c_214974,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214969,c_150]) ).

tff(c_215228,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_215219,c_214974,c_128318]) ).

tff(c_215234,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_215228,c_124]) ).

tff(c_215220,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_215215,c_126]) ).

tff(c_215240,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_215234,c_215220,c_22]) ).

tff(c_215241,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_215240]) ).

tff(c_215261,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_210770,c_172997,c_6]) ).

tff(c_215262,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_215261]) ).

tff(c_214995,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_210769]) ).

tff(c_214999,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_214995,c_152]) ).

tff(c_214975,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214969,c_154]) ).

tff(c_215006,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_214974,c_128318]) ).

tff(c_215007,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_215006]) ).

tff(c_215013,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_215007,c_122]) ).

tff(c_215029,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_215013,c_209039,c_184571]) ).

tff(c_215033,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_215029,c_130]) ).

tff(c_215115,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_214985,c_172993,c_90]) ).

tff(c_215116,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_215033,c_204,c_198,c_215115]) ).

tff(c_215117,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_215006]) ).

tff(c_215134,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_215117,c_156]) ).

tff(c_213060,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_140]) ).

tff(c_215202,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_214999,c_214975,c_215134,c_213060,c_26]) ).

tff(c_215204,plain,
    op(e3,e3) != e0,
    inference(splitRight,[status(thm)],[c_210769]) ).

tff(c_214973,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214969,c_146]) ).

tff(c_215314,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_215204,c_214973,c_172999,c_2]) ).

tff(c_215413,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215241,c_215262,c_215262,c_213057,c_214985,c_214985,c_209033,c_215228,c_215228,c_215314,c_213057,c_213057,c_564]) ).

tff(c_215414,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_194,c_200,c_215413]) ).

tff(c_215415,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_215261]) ).

tff(c_215419,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_215415,c_170]) ).

tff(c_215445,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_214989,c_214976,c_209041,c_215419,c_14]) ).

tff(c_215446,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_215240]) ).

tff(c_215450,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_215446,c_132]) ).

tff(c_215459,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_214985,c_172993,c_90]) ).

tff(c_215460,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_215450,c_204,c_198,c_215459]) ).

tff(c_215461,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_215214]) ).

tff(c_215468,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_215461,c_168]) ).

tff(c_215498,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_88]) ).

tff(c_215499,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_209040,c_215498]) ).

tff(c_215500,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_215499]) ).

tff(c_215503,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_215500,c_136]) ).

tff(c_215537,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_214975,c_215503,c_213060,c_26]) ).

tff(c_215551,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_215500,c_215537,c_92]) ).

tff(c_215552,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_215468,c_204,c_215551]) ).

tff(c_215553,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_215499]) ).

tff(c_215589,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_213057,c_215553,c_92]) ).

tff(c_215590,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_215580,c_215468,c_198,c_215589]) ).

tff(c_215591,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_215576]) ).

tff(c_215593,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_215570,c_215591]) ).

tff(c_215595,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_214984]) ).

tff(c_214977,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_214969,c_116]) ).

tff(c_215845,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_215595,c_214977,c_173000,c_213064,c_16]) ).

tff(c_215846,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_212289]) ).

tff(c_215853,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_192]) ).

tff(c_217077,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_209039,c_184571]) ).

tff(c_217078,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_217077]) ).

tff(c_217081,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_217078,c_130]) ).

tff(c_217128,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_217037,c_215853,c_173001,c_217081,c_24]) ).

tff(c_217129,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_217077]) ).

tff(c_217135,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_217129,c_160]) ).

tff(c_215860,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_210770,c_172997,c_6]) ).

tff(c_215861,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_215860]) ).

tff(c_215864,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_215861,c_172]) ).

tff(c_215873,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_213055]) ).

tff(c_215880,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_215873,c_116]) ).

tff(c_215854,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_190]) ).

tff(c_215885,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_215854,c_173000,c_16]) ).

tff(c_215886,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_215885]) ).

tff(c_215890,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_215886,c_120]) ).

tff(c_215865,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_215861,c_170]) ).

tff(c_215879,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_215873,c_112]) ).

tff(c_216007,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_215890,c_215865,c_209041,c_215879,c_14]) ).

tff(c_216008,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_215885]) ).

tff(c_216012,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_215880,c_216008]) ).

tff(c_216013,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_213055]) ).

tff(c_216404,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_216013,c_64]) ).

tff(c_216405,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_216404]) ).

tff(c_216406,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_216405]) ).

tff(c_216410,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_216406,c_186]) ).

tff(c_216018,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_216013,c_150]) ).

tff(c_216415,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_216018,c_128318]) ).

tff(c_216416,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_216415]) ).

tff(c_216420,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_216416,c_128]) ).

tff(c_216544,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_216410,c_215853,c_173001,c_216420,c_24]) ).

tff(c_216545,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_216415]) ).

tff(c_216552,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_216545,c_124]) ).

tff(c_216409,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_216406,c_120]) ).

tff(c_216640,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_216409,c_215865,c_209041,c_14]) ).

tff(c_216644,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_216640,c_174]) ).

tff(c_216649,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_215864,c_216552,c_216644,c_22]) ).

tff(c_216554,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_216545,c_156]) ).

tff(c_216615,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_88]) ).

tff(c_216616,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_209040,c_216554,c_216615]) ).

tff(c_216784,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_216649,c_215861,c_215861,c_216649,c_216013,c_216013,c_209033,c_216545,c_216545,c_209033,c_216616,c_216616,c_466]) ).

tff(c_216785,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_194,c_198,c_216784]) ).

tff(c_216786,plain,
    op(e2,e1) = e0,
    inference(splitRight,[status(thm)],[c_216405]) ).

tff(c_216790,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_216786,c_174]) ).

tff(c_216811,plain,
    ( ( op(e1,e1) = e3 )
    | ( op(e1,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_216790,c_215864,c_22]) ).

tff(c_216812,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_216811]) ).

tff(c_216819,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_216812,c_180]) ).

tff(c_216792,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_216786,c_178]) ).

tff(c_216027,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_210769]) ).

tff(c_216392,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_172993,c_216027,c_216027,c_216013,c_172993,c_216027,c_742]) ).

tff(c_216393,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_210769]) ).

tff(c_216398,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_216393,c_164]) ).

tff(c_216850,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_96]) ).

tff(c_216851,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_216792,c_216398,c_216850]) ).

tff(c_216861,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_216851,c_88]) ).

tff(c_216862,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_216819,c_209040,c_202,c_216861]) ).

tff(c_216863,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_216811]) ).

tff(c_216870,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_216863,c_124]) ).

tff(c_216890,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_216870,c_216018,c_128318]) ).

tff(c_217015,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_216890,c_216863,c_216863,c_216786,c_216890,c_216863,c_750]) ).

tff(c_217016,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_215860]) ).

tff(c_217026,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_217016,c_102]) ).

tff(c_217173,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_217060,c_217135,c_172998,c_217026,c_4]) ).

tff(c_217175,plain,
    op(e3,e3) != e0,
    inference(splitRight,[status(thm)],[c_210769]) ).

tff(c_217027,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_217016,c_100]) ).

tff(c_217339,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_217175,c_172999,c_217027,c_2]) ).

tff(c_217185,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_213055]) ).

tff(c_217281,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_217037,c_215853,c_173001,c_24]) ).

tff(c_217023,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_217016,c_172]) ).

tff(c_217042,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_217023,c_22]) ).

tff(c_217043,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_217042]) ).

tff(c_217049,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_217043,c_180]) ).

tff(c_217174,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_210769]) ).

tff(c_217179,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_217174,c_164]) ).

tff(c_217295,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_96]) ).

tff(c_217296,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_217049,c_217179,c_217295]) ).

tff(c_217307,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_217296,c_88]) ).

tff(c_217308,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_209040,c_202,c_217307]) ).

tff(c_217442,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_209033,c_172993,c_172993,c_217339,c_217185,c_217185,c_217339,c_217281,c_217281,c_209033,c_217308,c_217308,c_618]) ).

tff(c_217443,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_196,c_204,c_198,c_217442]) ).

tff(c_217444,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_213055]) ).

tff(c_217448,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_217444,c_146]) ).

tff(c_217481,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_217175,c_217448,c_172999,c_217027,c_2]) ).

tff(c_217482,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_217042]) ).

tff(c_217520,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_217482]) ).

tff(c_217524,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_217520,c_124]) ).

tff(c_217531,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_217490,c_217524,c_128318]) ).

tff(c_217536,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_217531,c_122]) ).

tff(c_217542,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209039,c_217536,c_184571]) ).

tff(c_217548,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_217542,c_168]) ).

tff(c_217491,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_217486,c_154]) ).

tff(c_217497,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_210769]) ).

tff(c_217501,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_217497,c_152]) ).

tff(c_217507,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_96]) ).

tff(c_217508,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_217501,c_217507]) ).

tff(c_217509,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_217508]) ).

tff(c_217559,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_217509,c_84]) ).

tff(c_217560,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_217548,c_217491,c_217559]) ).

tff(c_217561,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_217482]) ).

tff(c_217567,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_217561,c_124]) ).

tff(c_217588,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_217490,c_217567,c_128318]) ).

tff(c_217593,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_217588,c_156]) ).

tff(c_217613,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_217509,c_88]) ).

tff(c_217614,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_209040,c_217593,c_217613]) ).

tff(c_217616,plain,
    op(e0,e1) != e0,
    inference(splitRight,[status(thm)],[c_217508]) ).

tff(c_217627,plain,
    op(e1,e1) = e2,
    inference(splitLeft,[status(thm)],[c_217482]) ).

tff(c_217681,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_217627,c_217016,c_78]) ).

tff(c_217682,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_217616,c_202,c_217036,c_200,c_217681]) ).

tff(c_217683,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_217482]) ).

tff(c_217689,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_217683,c_126]) ).

tff(c_217711,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209039,c_217689,c_184571]) ).

tff(c_217697,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_217683,c_72]) ).

tff(c_217698,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_173001,c_198,c_209039,c_217697]) ).

tff(c_217731,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_217683,c_217711,c_217698,c_80]) ).

tff(c_217732,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_217037,c_204,c_200,c_202,c_217731]) ).

tff(c_217733,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_213055]) ).

tff(c_217740,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_217733,c_112]) ).

tff(c_217024,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_217016,c_170]) ).

tff(c_217771,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_217036,c_217740,c_209041,c_217024,c_14]) ).

tff(c_217772,plain,
    op(e2,e1) = e0,
    inference(splitRight,[status(thm)],[c_217019]) ).

tff(c_217790,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_217772,c_178]) ).

tff(c_215852,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_144]) ).

tff(c_217843,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_210769]) ).

tff(c_217848,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_217843,c_152]) ).

tff(c_217880,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_96]) ).

tff(c_217881,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_217790,c_217848,c_217880]) ).

tff(c_217778,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_217016,c_176]) ).

tff(c_217923,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_217881,c_84]) ).

tff(c_217924,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_217778,c_200,c_217923]) ).

tff(c_217933,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_217881,c_217924,c_88]) ).

tff(c_217934,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_217933]) ).

tff(c_217773,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_217019]) ).

tff(c_217896,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_217773,c_215854,c_173000,c_16]) ).

tff(c_218011,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_217934,c_215846,c_215846,c_217896,c_217934,c_215846,c_748]) ).

tff(c_218012,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_210769]) ).

tff(c_218017,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_218012,c_164]) ).

tff(c_215851,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_215846,c_142]) ).

tff(c_217787,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_217772,c_174]) ).

tff(c_217776,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_217016,c_172]) ).

tff(c_217796,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_217787,c_217776,c_22]) ).

tff(c_217797,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_217796]) ).

tff(c_217802,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_217797,c_126]) ).

tff(c_218025,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_209039,c_217802,c_184571]) ).

tff(c_218031,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_218025,c_168]) ).

tff(c_218083,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_218017,c_215851,c_209040,c_218031,c_28]) ).

tff(c_218084,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_217796]) ).

tff(c_218092,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_218084,c_180]) ).

tff(c_218231,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_217790,c_215852,c_218092,c_217778,c_30]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem  : ALG141+1 : TPTP v9.0.0. Released v2.7.0.
% 0.13/0.14  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.35  % Computer : n024.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit : 300
% 0.14/0.36  % WCLimit  : 300
% 0.14/0.36  % DateTime : Sun Apr  6 07:04:21 EDT 2025
% 0.21/0.36  % CPUTime  : 
% 32.34/18.58  % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 67.04/52.18  
% 67.04/52.18  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
%------------------------------------------------------------------------------