↑ Up

Beagle---0.9.52.UNS-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Beagle---0.9.52
% Problem  : ALG142+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/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n013.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:29 PM UTC 2025

% Result   : Unsatisfiable 26.91s 14.27s
% Output   : CNFRefutation 36.03s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   25
%            Number of leaves      :   21
% Syntax   : Number of formulae    : 9062 (6110 unt;   0 typ;   0 def)
%            Number of atoms       : 15807 (14664 equ)
%            Maximal formula atoms :  128 (   1 avg)
%            Number of connectives : 9636 (2891   ~;6596   |; 149   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   49 (   2 avg)
%            Maximal term depth    :    3 (   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/sandbox2/benchmark/theBenchmark.p',ax4) ).

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

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/sandbox2/benchmark/theBenchmark.p',ax2) ).

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/sandbox2/benchmark/theBenchmark.p',ax3) ).

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/sandbox2/benchmark/theBenchmark.p',ax1) ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(c_91896,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_216]) ).

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

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_91898,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_84]) ).

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

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

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

tff(c_91904,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_142]) ).

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

tff(c_69647,plain,
    op(e3,e2) != e3,
    inference(splitLeft,[status(thm)],[c_238]) ).

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

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_381,plain,
    op(e1,e1) = e0,
    inference(splitLeft,[status(thm)],[c_22]) ).

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

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

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

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

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

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

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_392,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_393,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_385,c_392]) ).

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

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

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

tff(c_400,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_396,c_162]) ).

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

tff(c_409,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_236]) ).

tff(c_410,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_400,c_200,c_409]) ).

tff(c_411,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_410]) ).

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

tff(c_1544,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e3) != e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_381,c_212]) ).

tff(c_1545,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e3) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_1544]) ).

tff(c_1546,plain,
    op(e2,e3) != e2,
    inference(splitLeft,[status(thm)],[c_1545]) ).

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

tff(c_1576,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_381,c_300]) ).

tff(c_1577,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_1576]) ).

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

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

tff(c_408,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_312]) ).

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_1504,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_408,c_8]) ).

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

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

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

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

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

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_423,plain,
    ( ( op(e1,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_396,c_76]) ).

tff(c_424,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_423]) ).

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

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

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

tff(c_1292,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_381,c_300]) ).

tff(c_1293,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_430,c_1292]) ).

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

tff(c_1306,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_1293,c_381,c_220]) ).

tff(c_1307,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_1306]) ).

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

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

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

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

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

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

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_1246,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_387,c_431,c_402,c_18]) ).

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

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

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

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

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_1269,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_1251,c_417,c_10]) ).

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

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

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

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

tff(c_1250,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_1246,c_156]) ).

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

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

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_1396,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_1273,c_1250,c_412,c_26]) ).

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_1421,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1307,c_1396,c_96]) ).

tff(c_1422,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_382,c_204,c_1421]) ).

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

tff(c_1467,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_1293,c_381,c_1422,c_266]) ).

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

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

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

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

tff(c_1490,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_381,c_300]) ).

tff(c_1491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_1474,c_204,c_430,c_1490]) ).

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

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

tff(c_1547,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_1497,c_417,c_10]) ).

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

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

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

tff(c_1613,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_1552,c_1496,c_412,c_26]) ).

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

tff(c_1637,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_1508,c_382,c_202,c_1636]) ).

tff(c_1687,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_1578,c_381,c_1637,c_266]) ).

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

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

tff(c_1692,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_381,c_220]) ).

tff(c_1693,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_400,c_200,c_1692]) ).

tff(c_1705,plain,
    e3 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_1689,c_1693]) ).

tff(c_1707,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_1705]) ).

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

tff(c_1710,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1546,c_1708]) ).

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

tff(c_1751,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_381,c_1711,c_300]) ).

tff(c_1752,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_196,c_1751]) ).

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

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

tff(c_1774,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_1712,c_1492,c_206]) ).

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

tff(c_1804,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_382,c_1774,c_1803]) ).

tff(c_1851,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_1752,c_381,c_1804,c_266]) ).

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

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

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

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

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

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_1891,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_396,c_1492,c_72]) ).

tff(c_1892,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1860,c_202,c_194,c_198,c_1891]) ).

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

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

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

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_1970,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_1898,c_1497,c_60]) ).

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

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

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

tff(c_1954,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_381,c_220]) ).

tff(c_1955,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_400,c_200,c_1954]) ).

tff(c_2018,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_381,c_1955,c_300]) ).

tff(c_2019,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_1976,c_204,c_196,c_2018]) ).

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

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

tff(c_2114,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_411,c_2020,c_381,c_1955,c_268]) ).

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

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

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

tff(c_2117,plain,
    op(e3,e3) != e3,
    inference(splitRight,[status(thm)],[c_410]) ).

tff(c_4040,plain,
    ( ( op(e1,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_396,c_76]) ).

tff(c_4041,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_4040]) ).

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

tff(c_4105,plain,
    ( ( op(e1,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4042,c_381,c_396,c_72]) ).

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

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_2131,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_46]) ).

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

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

tff(c_3131,plain,
    ( ( op(e1,e3) != e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2132,c_230]) ).

tff(c_3132,plain,
    op(e1,e3) != e1,
    inference(negUnitSimplification,[status(thm)],[c_2117,c_400,c_3131]) ).

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

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

tff(c_2143,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_408,c_8]) ).

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

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_2157,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2144,c_40]) ).

tff(c_2158,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_2157]) ).

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

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_2175,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2144,c_2159,c_36]) ).

tff(c_2176,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_401,c_2117,c_2175]) ).

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

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

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

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

tff(c_2192,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_387,c_2182,c_402,c_18]) ).

tff(c_2203,plain,
    ( ( op(e2,e2) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2179,c_2192,c_2132,c_230]) ).

tff(c_2204,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_400,c_2203]) ).

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

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

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

tff(c_2345,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_2116,c_300]) ).

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

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

tff(c_2464,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2347,c_381,c_2116,c_268]) ).

tff(c_2465,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_2210,c_202,c_194,c_2464]) ).

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

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

tff(c_2221,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2144,c_2205,c_36]) ).

tff(c_2222,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_2117,c_2221]) ).

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

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

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_2500,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_384,c_2473,c_2225,c_14]) ).

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

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

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

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

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_2550,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2116,c_2132,c_88]) ).

tff(c_2551,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_2504,c_2209,c_202,c_2550]) ).

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

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

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

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_2567,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2132,c_42]) ).

tff(c_2568,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_2567]) ).

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

tff(c_2624,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_396,c_2569,c_72]) ).

tff(c_2625,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2559,c_202,c_194,c_198,c_2624]) ).

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

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

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

tff(c_2993,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e2,e2) != e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2628,c_381,c_2116,c_260]) ).

tff(c_2994,plain,
    op(e2,e2) != e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_2993]) ).

tff(c_3011,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2628,c_381,c_2116,c_268]) ).

tff(c_3012,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_2994,c_202,c_194,c_3011]) ).

tff(c_3014,plain,
    op(e3,e3) != e1,
    inference(splitRight,[status(thm)],[c_2626]) ).

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

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

tff(c_3111,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_2116,c_300]) ).

tff(c_3112,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3014,c_3018,c_204,c_196,c_3111]) ).

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

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

tff(c_3121,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3113,c_104]) ).

tff(c_3349,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_2116,c_300]) ).

tff(c_3350,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_3121,c_204,c_196,c_3349]) ).

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

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

tff(c_3404,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_3132,c_3355,c_3121,c_3403]) ).

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

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

tff(c_3943,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3407,c_381,c_2116,c_300]) ).

tff(c_3944,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_196,c_3943]) ).

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

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

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

tff(c_3408,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_408,c_8]) ).

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

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

tff(c_3431,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3409,c_3415]) ).

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

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

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

tff(c_3558,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3407,c_381,c_2116,c_300]) ).

tff(c_3559,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_196,c_3558]) ).

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

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

tff(c_3452,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3447,c_108]) ).

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_3478,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_383,c_3452,c_6]) ).

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

tff(c_3524,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3447,c_3479,c_3407,c_36]) ).

tff(c_3525,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_401,c_200,c_3524]) ).

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

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

tff(c_3589,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_384,c_3565,c_3531,c_14]) ).

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

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

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

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_3603,plain,
    ( ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_396,c_3559,c_62]) ).

tff(c_3604,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_3438,c_3603]) ).

tff(c_3406,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_2131]) ).

tff(c_3461,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_3406,c_2123,c_26]) ).

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

tff(c_3639,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2116,c_3604,c_3462,c_88]) ).

tff(c_3640,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_3593,c_202,c_198,c_3639]) ).

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

tff(c_3647,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3641,c_156]) ).

tff(c_3694,plain,
    ( ( op(e1,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_396,c_76]) ).

tff(c_3695,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_3694]) ).

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

tff(c_3711,plain,
    ( ( op(e1,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3696,c_381,c_396,c_72]) ).

tff(c_3712,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_3647,c_3711]) ).

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

tff(c_3730,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_396,c_3713,c_72]) ).

tff(c_3731,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3451,c_202,c_194,c_198,c_3730]) ).

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

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

tff(c_3766,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_383,c_3738,c_6]) ).

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

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

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

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

tff(c_3837,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2116,c_3732,c_2116,c_2116,c_364]) ).

tff(c_3806,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_396,c_62]) ).

tff(c_3807,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_3438,c_3806]) ).

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

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

tff(c_3878,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_3771,c_202,c_3837,c_3877]) ).

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

tff(c_3907,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3407,c_3879,c_381,c_2116,c_300]) ).

tff(c_3908,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_204,c_196,c_3907]) ).

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

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

tff(c_3967,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_384,c_3950,c_3913,c_14]) ).

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

tff(c_3959,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_2116,c_3732,c_2116,c_2116,c_364]) ).

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

tff(c_3997,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_382,c_3406,c_3996]) ).

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

tff(c_4015,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_3971,c_202,c_3959,c_4014]) ).

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

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_4202,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4106,c_4016,c_34]) ).

tff(c_4203,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2123,c_194,c_200,c_2117,c_4202]) ).

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

tff(c_4509,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4204,c_4016,c_34]) ).

tff(c_4510,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2123,c_196,c_200,c_2117,c_4509]) ).

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

tff(c_4518,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_4512,c_104]) ).

tff(c_4514,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_4512,c_188]) ).

tff(c_4525,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_236]) ).

tff(c_4526,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4518,c_400,c_200,c_4514,c_4525]) ).

tff(c_4527,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_394]) ).

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

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

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

tff(c_4542,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_4534,c_60]) ).

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

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

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

tff(c_5167,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_4536,c_4547,c_42]) ).

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

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

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

tff(c_4546,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_4543,c_190]) ).

tff(c_5346,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_5347,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5170,c_4534,c_204,c_4546,c_5346]) ).

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

tff(c_4554,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_4547,c_10]) ).

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

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

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

tff(c_4566,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_4536,c_18]) ).

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

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

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

tff(c_4571,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_4567,c_156]) ).

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_4579,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_50]) ).

tff(c_4580,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_4579]) ).

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

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

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

tff(c_4595,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_4557,c_4571,c_4587,c_26]) ).

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

tff(c_4687,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_4688,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4599,c_4534,c_204,c_4546,c_4687]) ).

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

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

tff(c_4696,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_4691,c_98]) ).

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

tff(c_4704,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_236]) ).

tff(c_4705,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_4696,c_4694,c_200,c_4704]) ).

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

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_4816,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_4537,c_4572,c_4708,c_24]) ).

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

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

tff(c_4529,plain,
    op(e2,op(e2,e2)) != e0,
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_4821,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_4817,c_4529]) ).

tff(c_4827,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4555,c_4821]) ).

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

tff(c_4896,plain,
    ( ( op(e3,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4828,c_4555,c_42]) ).

tff(c_4897,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_4896]) ).

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

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

tff(c_4832,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_4828,c_148]) ).

tff(c_4852,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_236]) ).

tff(c_4853,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_4832,c_200,c_4852]) ).

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

tff(c_4857,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_4854,c_4529]) ).

tff(c_4863,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4555,c_4857]) ).

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

tff(c_4925,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_4864,c_300]) ).

tff(c_4926,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4901,c_4534,c_204,c_196,c_4925]) ).

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

tff(c_4869,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_4864,c_142]) ).

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

tff(c_4969,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) = e2 )
    | ( op(e3,e2) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_246]) ).

tff(c_4970,plain,
    op(e3,e2) != e3,
    inference(splitLeft,[status(thm)],[c_4969]) ).

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

tff(c_5008,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) != e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4927,c_4530,c_254]) ).

tff(c_5009,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_5008]) ).

tff(c_5010,plain,
    op(e2,e2) != e2,
    inference(splitLeft,[status(thm)],[c_5009]) ).

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

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

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

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_4971,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4864,c_92]) ).

tff(c_4972,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_4533,c_4933,c_4971]) ).

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

tff(c_5022,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_4557,c_5021]) ).

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

tff(c_5046,plain,
    ( ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4927,c_4530,c_5022,c_262]) ).

tff(c_5047,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_5010,c_5046]) ).

tff(c_5049,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_5009]) ).

tff(c_5060,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_5049,c_50]) ).

tff(c_5061,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4869,c_196,c_194,c_4970,c_5060]) ).

tff(c_5062,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_4969]) ).

tff(c_5085,plain,
    op(e0,e2) != e0,
    inference(splitLeft,[status(thm)],[c_5062]) ).

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

tff(c_5065,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_4533,c_4933,c_5064]) ).

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

tff(c_5120,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_5085,c_4557,c_5119]) ).

tff(c_5121,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_5062]) ).

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

tff(c_5163,plain,
    e2 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_4927,c_5121,c_4530,c_5122,c_254]) ).

tff(c_5164,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_5163]) ).

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

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

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

tff(c_5386,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5361,c_5348,c_46]) ).

tff(c_5387,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_387,c_200,c_204,c_5386]) ).

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

tff(c_5416,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5348,c_381,c_5387,c_234]) ).

tff(c_5417,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_5366,c_200,c_5416]) ).

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

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

tff(c_5420,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5348,c_40]) ).

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

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

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

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

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

tff(c_5491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5425,c_202,c_198,c_5436,c_5490]) ).

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

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

tff(c_5652,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_5505,c_62]) ).

tff(c_5653,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_5652]) ).

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

tff(c_5717,plain,
    ( ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5348,c_4530,c_5654,c_262]) ).

tff(c_5718,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_5499,c_5717]) ).

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

tff(c_5517,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5348,c_381,c_234]) ).

tff(c_5518,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_5517]) ).

tff(c_5519,plain,
    op(e0,e3) != e0,
    inference(splitLeft,[status(thm)],[c_5518]) ).

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

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

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

tff(c_5500,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5418,c_112]) ).

tff(c_5523,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5348,c_381,c_236]) ).

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

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

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

tff(c_5592,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_384,c_4549,c_5500,c_5530,c_14]) ).

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

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

tff(c_5756,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_382,c_5720,c_5519,c_5755]) ).

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

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

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

tff(c_5780,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_5757,c_5505,c_62]) ).

tff(c_5781,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5774,c_204,c_200,c_202,c_5780]) ).

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

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

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

tff(c_5810,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5348,c_381,c_236]) ).

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

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

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

tff(c_5865,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_384,c_4549,c_5500,c_5818,c_14]) ).

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

tff(c_5794,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5348,c_381,c_234]) ).

tff(c_5795,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_5794]) ).

tff(c_5796,plain,
    op(e0,e3) != e0,
    inference(splitLeft,[status(thm)],[c_5795]) ).

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

tff(c_5949,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_382,c_5796,c_5948]) ).

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

tff(c_5968,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_5787,c_202,c_5497,c_5967]) ).

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

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

tff(c_6004,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5348,c_5418,c_381,c_5970,c_226]) ).

tff(c_6005,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_6004]) ).

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

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

tff(c_6013,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6008,c_112]) ).

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

tff(c_8932,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_4536,c_18]) ).

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

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

tff(c_8943,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_50]) ).

tff(c_8944,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_8943]) ).

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

tff(c_8949,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8945,c_142]) ).

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

tff(c_8948,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8945,c_166]) ).

tff(c_8956,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_236]) ).

tff(c_8957,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_8948,c_200,c_8956]) ).

tff(c_8958,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_8957]) ).

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_8618,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_382,c_30]) ).

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

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

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

tff(c_6036,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_4536,c_18]) ).

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

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

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

tff(c_6101,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_386,c_4537,c_6041,c_24]) ).

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

tff(c_6195,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_6101,c_381,c_381,c_381,c_378]) ).

tff(c_6086,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_6087,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_6010,c_4534,c_204,c_6086]) ).

tff(c_6046,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_50]) ).

tff(c_6047,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_6046]) ).

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

tff(c_6023,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e1,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6008,c_46]) ).

tff(c_6024,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_204,c_6023]) ).

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

tff(c_6211,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6087,c_6048,c_6025,c_88]) ).

tff(c_6212,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_6195,c_194,c_202,c_6211]) ).

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

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

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

tff(c_6244,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_6217,c_62]) ).

tff(c_6245,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_6031,c_204,c_200,c_6244]) ).

tff(c_6355,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6245,c_381,c_300]) ).

tff(c_6356,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_6010,c_204,c_204,c_6355]) ).

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

tff(c_6383,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6217,c_6245,c_4530,c_6356,c_248]) ).

tff(c_6384,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_6383]) ).

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

tff(c_6428,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6385,c_381,c_300]) ).

tff(c_6429,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_6010,c_196,c_204,c_6428]) ).

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

tff(c_6530,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6385,c_4530,c_6429,c_264]) ).

tff(c_6531,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6040,c_194,c_198,c_6530]) ).

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

tff(c_6536,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_6532,c_148]) ).

tff(c_6889,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_4530,c_6532,c_72]) ).

tff(c_6890,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_6889]) ).

tff(c_6612,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_50]) ).

tff(c_6613,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_6612]) ).

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

tff(c_6618,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_6614,c_166]) ).

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

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

tff(c_6594,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_4530,c_6532,c_72]) ).

tff(c_6595,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6549,c_202,c_198,c_194,c_6594]) ).

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

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

tff(c_6643,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6599,c_381,c_6025,c_234]) ).

tff(c_6644,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_6618,c_200,c_6643]) ).

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

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

tff(c_6861,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6646,c_200,c_6860]) ).

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

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

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

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

tff(c_6667,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6599,c_381,c_6025,c_234]) ).

tff(c_6668,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_6651,c_200,c_6667]) ).

tff(c_6670,plain,
    op(e3,e2) != e3,
    inference(splitRight,[status(thm)],[c_6645]) ).

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

tff(c_6703,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6670,c_194,c_6702]) ).

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

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

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

tff(c_6728,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6599,c_6669,c_381,c_300]) ).

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

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

tff(c_6684,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_376]) ).

tff(c_6732,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_6729,c_6684]) ).

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

tff(c_6755,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_384,c_6013,c_6675,c_14]) ).

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

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

tff(c_6714,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_383,c_6605,c_6]) ).

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

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_6809,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_6755,c_6715,c_66]) ).

tff(c_6810,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6732,c_200,c_194,c_196,c_6809]) ).

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

tff(c_6813,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6708,c_6811]) ).

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

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

tff(c_6828,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6599,c_6669,c_381,c_300]) ).

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

tff(c_6848,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6829,c_6025,c_84]) ).

tff(c_6849,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_6819,c_6646,c_200,c_6848]) ).

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

tff(c_6864,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_6862,c_6851]) ).

tff(c_6871,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_6025,c_6864]) ).

tff(c_6873,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_6871]) ).

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

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

tff(c_6966,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6890,c_381,c_6874,c_381,c_381,c_366]) ).

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

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

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

tff(c_6981,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_6025,c_234]) ).

tff(c_6982,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_6536,c_200,c_6981]) ).

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

tff(c_7108,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_384,c_6013,c_6971,c_6987,c_14]) ).

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

tff(c_7137,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_7109,c_62]) ).

tff(c_7138,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_6031,c_204,c_202,c_7137]) ).

tff(c_7152,plain,
    ( ( e3 = e0 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7138,c_381,c_6025,c_234]) ).

tff(c_7153,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6536,c_200,c_7152]) ).

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

tff(c_8124,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_50]) ).

tff(c_8125,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_8124]) ).

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

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

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

tff(c_8220,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_382,c_8131,c_30]) ).

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

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

tff(c_8276,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_381,c_300]) ).

tff(c_8277,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_4534,c_204,c_8226,c_8276]) ).

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

tff(c_8364,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_381,c_300]) ).

tff(c_8365,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_4534,c_204,c_8364]) ).

tff(c_7155,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_6024]) ).

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

tff(c_7230,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_381,c_7168,c_300]) ).

tff(c_7231,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_4534,c_204,c_196,c_7230]) ).

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

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

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

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

tff(c_7662,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_382,c_7654,c_30]) ).

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

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

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

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

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

tff(c_6020,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_362]) ).

tff(c_7157,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_6020]) ).

tff(c_7234,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_40]) ).

tff(c_7235,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7157,c_202,c_7234]) ).

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

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

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

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

tff(c_7259,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_382,c_7239,c_7251,c_30]) ).

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

tff(c_7361,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_381,c_300]) ).

tff(c_7362,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_4534,c_204,c_7264,c_7361]) ).

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

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

tff(c_7501,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_381,c_300]) ).

tff(c_7502,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_4534,c_204,c_7501]) ).

tff(c_7156,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_376]) ).

tff(c_7506,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7502,c_7156]) ).

tff(c_7512,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7367,c_7506]) ).

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

tff(c_7525,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7513,c_4530,c_62]) ).

tff(c_7526,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_7162,c_7525]) ).

tff(c_7583,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_7526,c_381,c_300]) ).

tff(c_7584,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_204,c_7583]) ).

tff(c_7635,plain,
    ( ( op(e0,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7584,c_7513,c_96]) ).

tff(c_7636,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_382,c_200,c_7155,c_7635]) ).

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

tff(c_7688,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4530,c_7637,c_50]) ).

tff(c_7689,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_7655,c_196,c_194,c_7688]) ).

tff(c_7734,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_7689,c_381,c_300]) ).

tff(c_7735,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_204,c_7668,c_7734]) ).

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

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

tff(c_7233,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_84]) ).

tff(c_7751,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_381,c_236]) ).

tff(c_7752,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_7233,c_7751]) ).

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

tff(c_7899,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_384,c_6013,c_7740,c_7757,c_14]) ).

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

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

tff(c_7951,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_381,c_236]) ).

tff(c_7952,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_200,c_7233,c_7951]) ).

tff(c_7969,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_7952,c_381,c_300]) ).

tff(c_7970,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_204,c_7969]) ).

tff(c_7972,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7970,c_7156]) ).

tff(c_7979,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7902,c_7972]) ).

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

tff(c_8029,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7980,c_4530,c_7637,c_62]) ).

tff(c_8030,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_8029]) ).

tff(c_8045,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e1 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_8030,c_381,c_300]) ).

tff(c_8046,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_204,c_204,c_8045]) ).

tff(c_8104,plain,
    ( ( op(e0,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8046,c_7980,c_96]) ).

tff(c_8105,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_382,c_200,c_7155,c_8104]) ).

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

tff(c_8369,plain,
    op(e0,e1) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8365,c_8107]) ).

tff(c_8374,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8278,c_8369]) ).

tff(c_8376,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_8374]) ).

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

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

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

tff(c_8108,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_6020]) ).

tff(c_8393,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8379,c_7154,c_40]) ).

tff(c_8394,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_8108,c_194,c_202,c_8393]) ).

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

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

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

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

tff(c_8441,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_381,c_300]) ).

tff(c_8442,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_4534,c_204,c_8408,c_8441]) ).

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

tff(c_8447,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_8398,c_8443]) ).

tff(c_8452,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8447,c_144]) ).

tff(c_8462,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_381,c_236]) ).

tff(c_8463,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_8383,c_200,c_8452,c_8462]) ).

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

tff(c_8687,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_8464,c_381,c_300]) ).

tff(c_8688,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_204,c_8623,c_8687]) ).

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

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

tff(c_8769,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_8464,c_381,c_300]) ).

tff(c_8770,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_204,c_8769]) ).

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

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

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

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

tff(c_8806,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_8713,c_8770,c_8744,c_8770,c_8770,c_380]) ).

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

tff(c_8478,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_40]) ).

tff(c_8479,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_8108,c_202,c_8478]) ).

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

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

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

tff(c_8615,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_384,c_6013,c_8482,c_8470,c_14]) ).

tff(c_8617,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_8479]) ).

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

tff(c_8728,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_383,c_8617,c_8717,c_6]) ).

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

tff(c_8819,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8728,c_8616,c_7154,c_36]) ).

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

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

tff(c_8850,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_4537,c_8808,c_8826,c_24]) ).

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

tff(c_8912,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7154,c_8464,c_381,c_300]) ).

tff(c_8913,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_204,c_8912]) ).

tff(c_8917,plain,
    op(e0,e1) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8913,c_8107]) ).

tff(c_8920,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8851,c_8917]) ).

tff(c_8922,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_8920]) ).

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

tff(c_8961,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8958,c_8958,c_8924]) ).

tff(c_8968,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_8961]) ).

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

tff(c_8971,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8949,c_8969]) ).

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

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

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

tff(c_8975,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_236]) ).

tff(c_8976,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_8975]) ).

tff(c_8977,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_8976]) ).

tff(c_8990,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8977,c_8977,c_8924]) ).

tff(c_8996,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_8990]) ).

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

tff(c_9009,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_9001,c_8997]) ).

tff(c_9061,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_9009,c_300]) ).

tff(c_9062,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6010,c_4534,c_204,c_196,c_9061]) ).

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

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

tff(c_8923,plain,
    ( ( op(op(e3,e3),e3) != e1 )
    | ( op(e3,e3) != e0 ) ),
    inference(splitRight,[status(thm)],[c_362]) ).

tff(c_8929,plain,
    op(e3,e3) != e0,
    inference(splitLeft,[status(thm)],[c_8923]) ).

tff(c_9094,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8933,c_6008,c_46]) ).

tff(c_9095,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_8929,c_9094]) ).

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

tff(c_9107,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_8973,c_200,c_9106]) ).

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

tff(c_9137,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9063,c_381,c_9108,c_300]) ).

tff(c_9138,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6010,c_196,c_204,c_196,c_9137]) ).

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

tff(c_9185,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9139,c_9095,c_92]) ).

tff(c_9186,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_4533,c_204,c_9185]) ).

tff(c_9155,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_380]) ).

tff(c_9187,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_9186,c_9155]) ).

tff(c_9195,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_9139,c_9187]) ).

tff(c_9196,plain,
    ( ( op(op(e0,e0),e0) != e2 )
    | ( op(e0,e0) != e1 ) ),
    inference(splitRight,[status(thm)],[c_380]) ).

tff(c_9204,plain,
    op(e0,e0) != e1,
    inference(splitLeft,[status(thm)],[c_9196]) ).

tff(c_9208,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9063,c_381,c_300]) ).

tff(c_9209,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6010,c_196,c_204,c_9204,c_9208]) ).

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

tff(c_9324,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9063,c_4530,c_9211,c_264]) ).

tff(c_9325,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8936,c_194,c_198,c_9324]) ).

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

tff(c_9330,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_9326,c_148]) ).

tff(c_9338,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_236]) ).

tff(c_9339,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9330,c_200,c_9338]) ).

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

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

tff(c_9426,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_384,c_6013,c_9347,c_14]) ).

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

tff(c_9402,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9340,c_381,c_300]) ).

tff(c_9403,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_6010,c_196,c_204,c_9402]) ).

tff(c_9388,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9326,c_6008,c_46]) ).

tff(c_9389,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_8929,c_9388]) ).

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

tff(c_9466,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_9430,c_202,c_9465]) ).

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

tff(c_9488,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9340,c_4530,c_9403,c_264]) ).

tff(c_9489,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_9488]) ).

tff(c_9492,plain,
    op(e3,e2) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_9489,c_8924]) ).

tff(c_9497,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9470,c_9492]) ).

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

tff(c_9598,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_9498,c_300]) ).

tff(c_9599,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6010,c_4534,c_204,c_196,c_9598]) ).

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

tff(c_9602,plain,
    op(e3,e0) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_9601,c_8924]) ).

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

tff(c_9783,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_386,c_4537,c_9615,c_24]) ).

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

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

tff(c_6009,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6008,c_154]) ).

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

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

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

tff(c_9705,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9601,c_381,c_300]) ).

tff(c_9706,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_4534,c_204,c_9631,c_9705]) ).

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

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

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

tff(c_9754,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_9604,c_6009,c_9716,c_26]) ).

tff(c_9817,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9754,c_6008,c_9601,c_34]) ).

tff(c_9818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_9788,c_196,c_200,c_9817]) ).

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

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

tff(c_9616,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_9602,c_108]) ).

tff(c_9846,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_383,c_9616,c_6]) ).

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

tff(c_9884,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9602,c_9847,c_9601,c_36]) ).

tff(c_9885,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_9884]) ).

tff(c_9910,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9885,c_4530,c_246]) ).

tff(c_9911,plain,
    op(e0,e2) != e0,
    inference(splitLeft,[status(thm)],[c_9910]) ).

tff(c_9873,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9601,c_381,c_300]) ).

tff(c_9874,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_4534,c_204,c_9873]) ).

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

tff(c_9912,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_9604,c_6009,c_9827,c_26]) ).

tff(c_9961,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9874,c_9819,c_9912,c_96]) ).

tff(c_9962,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_9911,c_200,c_9961]) ).

tff(c_9963,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_9910]) ).

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

tff(c_10015,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_9601,c_9963,c_4530,c_9964,c_254]) ).

tff(c_10016,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_10015]) ).

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

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

tff(c_10088,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_384,c_6013,c_9823,c_10021,c_14]) ).

tff(c_10090,plain,
    op(e2,e3) != e1,
    inference(splitRight,[status(thm)],[c_6006]) ).

tff(c_10101,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_4536,c_10090,c_42]) ).

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

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

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

tff(c_10174,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_10175,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10104,c_4534,c_204,c_10106,c_10174]) ).

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

tff(c_10190,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10176,c_381,c_236]) ).

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

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

tff(c_10194,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_10192,c_4529]) ).

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

tff(c_10205,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_10177,c_26]) ).

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

tff(c_10329,plain,
    ( ( e3 = e0 )
    | ( op(e2,e3) != e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10176,c_381,c_10206,c_226]) ).

tff(c_10330,plain,
    op(e2,e3) != e2,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_10329]) ).

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

tff(c_10333,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10194,c_10090,c_10330,c_10197,c_10]) ).

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

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

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

tff(c_10538,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_10194,c_10090,c_10197,c_10]) ).

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

tff(c_10610,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10176,c_10538,c_381,c_228]) ).

tff(c_10611,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_10341,c_10610]) ).

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

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

tff(c_10639,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10194,c_10090,c_10616,c_10197,c_10]) ).

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

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

tff(c_10863,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) != e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10176,c_4530,c_10640,c_256]) ).

tff(c_10864,plain,
    op(e2,e2) != e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_10863]) ).

tff(c_10885,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10176,c_4530,c_10640,c_264]) ).

tff(c_10886,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_10864,c_194,c_10885]) ).

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

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

tff(c_16774,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_10894,c_18]) ).

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

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

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

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

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

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

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

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

tff(c_10912,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_10905,c_42]) ).

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

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

tff(c_10965,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_76]) ).

tff(c_10966,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10903,c_204,c_198,c_10916,c_10965]) ).

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

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

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

tff(c_11008,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_76]) ).

tff(c_11009,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10903,c_204,c_198,c_10971,c_11008]) ).

tff(c_11011,plain,
    op(e3,e3) != e1,
    inference(splitRight,[status(thm)],[c_10967]) ).

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

tff(c_10906,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_10901,c_118]) ).

tff(c_10904,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_10901,c_190]) ).

tff(c_11160,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_11161,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11011,c_10906,c_204,c_10904,c_11160]) ).

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

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

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

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

tff(c_11425,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_76]) ).

tff(c_11426,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_11168,c_11425]) ).

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

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

tff(c_11218,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_76]) ).

tff(c_11219,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_11168,c_11218]) ).

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

tff(c_11179,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_236]) ).

tff(c_11180,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_11179]) ).

tff(c_11181,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_11180]) ).

tff(c_11304,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11181,c_381,c_300]) ).

tff(c_11305,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_11169,c_204,c_11223,c_11304]) ).

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

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

tff(c_11402,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_11318,c_300]) ).

tff(c_11403,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11167,c_11169,c_204,c_196,c_11402]) ).

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

tff(c_11500,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11404,c_381,c_300]) ).

tff(c_11501,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11167,c_196,c_204,c_11431,c_11500]) ).

tff(c_11502,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_11162]) ).

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

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

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

tff(c_11515,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10887,c_50]) ).

tff(c_11516,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_11515]) ).

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

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

tff(c_11901,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_382,c_11507,c_11522,c_30]) ).

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

tff(c_11520,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11517,c_166]) ).

tff(c_11530,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_234]) ).

tff(c_11531,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11520,c_200,c_11530]) ).

tff(c_11532,plain,
    op(e0,e3) != e0,
    inference(splitLeft,[status(thm)],[c_11531]) ).

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

tff(c_11571,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_76]) ).

tff(c_11572,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_11571]) ).

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

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

tff(c_11614,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_11615,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_11509,c_204,c_11577,c_11614]) ).

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

tff(c_11653,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_382,c_200,c_11532,c_11652]) ).

tff(c_11707,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11615,c_381,c_11653,c_268]) ).

tff(c_11708,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_10892,c_202,c_202,c_11707]) ).

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

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

tff(c_11751,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_11752,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_11713,c_11509,c_204,c_11751]) ).

tff(c_11795,plain,
    ( ( op(e0,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11752,c_11517,c_96]) ).

tff(c_11796,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_382,c_200,c_11532,c_11795]) ).

tff(c_11797,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_11531]) ).

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

tff(c_11799,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_10893,c_40]) ).

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

tff(c_11804,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11800,c_108]) ).

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

tff(c_11865,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_383,c_11506,c_11804,c_11814,c_6]) ).

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

tff(c_11911,plain,
    ( ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11797,c_11866]) ).

tff(c_11912,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_11905,c_11911]) ).

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

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

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

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

tff(c_12211,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_383,c_11506,c_11919,c_6]) ).

tff(c_11948,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_383,c_11506,c_11919,c_6]) ).

tff(c_11979,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_11504,c_11948,c_66]) ).

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

tff(c_11929,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_10894,c_18]) ).

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

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

tff(c_11992,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_11993,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_11933,c_11509,c_204,c_11992]) ).

tff(c_11926,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_380]) ).

tff(c_11996,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11993,c_11926]) ).

tff(c_12003,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_11980,c_11996]) ).

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

tff(c_12186,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_12004,c_76]) ).

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

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

tff(c_12269,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_12270,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_11509,c_204,c_12193,c_12269]) ).

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

tff(c_11927,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_358]) ).

tff(c_12274,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_12270,c_11927]) ).

tff(c_12280,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_12211,c_12274]) ).

tff(c_12281,plain,
    ( ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_12287,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_12281]) ).

tff(c_12467,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_12468,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_12287,c_11509,c_204,c_12467]) ).

tff(c_12289,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_10894,c_18]) ).

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

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

tff(c_12361,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11507,c_12294,c_92]) ).

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

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

tff(c_12396,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11915,c_381,c_12362,c_252]) ).

tff(c_12397,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10892,c_202,c_198,c_12396]) ).

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

tff(c_12437,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e0 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11915,c_381,c_252]) ).

tff(c_12438,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_10892,c_202,c_12437]) ).

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

tff(c_12320,plain,
    op(e0,op(e0,e0)) != e1,
    inference(splitLeft,[status(thm)],[c_356]) ).

tff(c_12443,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_12438,c_12320]) ).

tff(c_12450,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_12398,c_12443]) ).

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

tff(c_12470,plain,
    op(e0,e1) = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_12468,c_12452]) ).

tff(c_12478,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11507,c_12470]) ).

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

tff(c_12497,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_12479,c_76]) ).

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

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

tff(c_12547,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_12548,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12287,c_11509,c_204,c_12504,c_12547]) ).

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

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_12584,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10887,c_11915,c_58]) ).

tff(c_12585,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_11509,c_196,c_12584]) ).

tff(c_12626,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12585,c_10887,c_11915,c_62]) ).

tff(c_12627,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_12626]) ).

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

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

tff(c_12573,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_387,c_12554,c_10894,c_18]) ).

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

tff(c_12596,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12553,c_12577,c_26]) ).

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

tff(c_12649,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12550,c_12627,c_381,c_12597,c_234]) ).

tff(c_12650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_12649]) ).

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

tff(c_12656,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_12651,c_140]) ).

tff(c_12720,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e0 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11915,c_381,c_252]) ).

tff(c_12721,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10892,c_202,c_12656,c_12720]) ).

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

tff(c_12726,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_12722,c_4529]) ).

tff(c_11503,plain,
    op(e2,e3) != e1,
    inference(splitRight,[status(thm)],[c_11162]) ).

tff(c_12742,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_10894,c_18]) ).

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

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

tff(c_12771,plain,
    ( ( op(e0,e1) != e2 )
    | ( op(e1,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_381,c_381,c_378]) ).

tff(c_12772,plain,
    op(e1,e0) != e3,
    inference(splitLeft,[status(thm)],[c_12771]) ).

tff(c_12820,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_12749,c_10895,c_12772,c_24]) ).

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

tff(c_12830,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_12822,c_192]) ).

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

tff(c_12739,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e1,e0) != e1 )
    | ( e3 = e0 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12722,c_310]) ).

tff(c_12740,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e1,e0) != e1 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_12739]) ).

tff(c_12741,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_12740]) ).

tff(c_12723,plain,
    op(e3,e2) != e3,
    inference(splitRight,[status(thm)],[c_11913]) ).

tff(c_12735,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_212]) ).

tff(c_12736,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_12735]) ).

tff(c_12737,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_12736]) ).

tff(c_12841,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_383,c_11506,c_6]) ).

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

tff(c_12907,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12842,c_36]) ).

tff(c_12908,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12741,c_194,c_12723,c_12737,c_12907]) ).

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

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

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

tff(c_12757,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12743,c_46]) ).

tff(c_12758,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_12726,c_12757]) ).

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

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

tff(c_12937,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12830,c_12913,c_11914,c_200,c_12936]) ).

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

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

tff(c_12738,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_358]) ).

tff(c_12941,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_12938,c_12738]) ).

tff(c_13269,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_12946,c_12941,c_12741,c_8]) ).

tff(c_13274,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_13269,c_188]) ).

tff(c_13282,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12938,c_12722,c_381,c_300]) ).

tff(c_13283,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_204,c_13274,c_13282]) ).

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

tff(c_13297,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13284,c_46]) ).

tff(c_13298,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_12726,c_13297]) ).

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

tff(c_13312,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13299,c_13284,c_42]) ).

tff(c_13313,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_11503,c_13312]) ).

tff(c_13315,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13313,c_12738]) ).

tff(c_13328,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_11504,c_66]) ).

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

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

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

tff(c_13355,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_383,c_11506,c_13315,c_13333,c_6]) ).

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

tff(c_13393,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_382,c_11507,c_13357,c_30]) ).

tff(c_13397,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13393,c_144]) ).

tff(c_13475,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13313,c_12722,c_381,c_268]) ).

tff(c_13476,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_13397,c_13475]) ).

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

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

tff(c_13479,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13477,c_12738]) ).

tff(c_13625,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_13484,c_13479,c_12741,c_8]) ).

tff(c_13630,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_13625,c_188]) ).

tff(c_13697,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13477,c_12722,c_381,c_300]) ).

tff(c_13698,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_204,c_13630,c_13697]) ).

tff(c_13699,plain,
    ( ( op(e1,e0) != e1 )
    | ( op(e0,e0) != e0 ) ),
    inference(splitRight,[status(thm)],[c_12740]) ).

tff(c_13711,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_13699]) ).

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

tff(c_13996,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e0) != e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13700,c_12722,c_312]) ).

tff(c_13997,plain,
    op(e1,e0) != e1,
    inference(negUnitSimplification,[status(thm)],[c_200,c_13711,c_13996]) ).

tff(c_13983,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11503,c_42]) ).

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

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

tff(c_13998,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_387,c_13988,c_10894,c_18]) ).

tff(c_14012,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_13998,c_76]) ).

tff(c_14013,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13997,c_204,c_198,c_196,c_14012]) ).

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

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

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

tff(c_14034,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_76]) ).

tff(c_14035,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_14020,c_14034]) ).

tff(c_14056,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13700,c_12722,c_14035,c_312]) ).

tff(c_14057,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_13711,c_14056]) ).

tff(c_14059,plain,
    op(e3,e3) != e1,
    inference(splitRight,[status(thm)],[c_14014]) ).

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

tff(c_13874,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_383,c_11506,c_13704,c_6]) ).

tff(c_13729,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_382,c_11507,c_30]) ).

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

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

tff(c_13762,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_383,c_11506,c_13733,c_13704,c_6]) ).

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

tff(c_13716,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_10894,c_18]) ).

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

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

tff(c_13820,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12722,c_381,c_300]) ).

tff(c_13821,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_13721,c_196,c_204,c_13820]) ).

tff(c_13712,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_380]) ).

tff(c_13823,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_13821,c_13712]) ).

tff(c_13832,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_13763,c_13823]) ).

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

tff(c_13886,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_13833,c_76]) ).

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

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

tff(c_13906,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12722,c_381,c_300]) ).

tff(c_13907,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_13892,c_13906]) ).

tff(c_13910,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13907,c_12738]) ).

tff(c_13918,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_13874,c_13910]) ).

tff(c_13919,plain,
    ( ( op(op(e0,e0),e0) != e2 )
    | ( op(e0,e0) != e1 ) ),
    inference(splitRight,[status(thm)],[c_380]) ).

tff(c_13925,plain,
    op(e0,e0) != e1,
    inference(splitLeft,[status(thm)],[c_13919]) ).

tff(c_14124,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12722,c_381,c_300]) ).

tff(c_14125,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14059,c_196,c_204,c_13925,c_14124]) ).

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

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

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

tff(c_14201,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_14132,c_10895,c_13703,c_24]) ).

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

tff(c_14299,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_10894,c_18]) ).

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

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

tff(c_14203,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_13699]) ).

tff(c_14350,plain,
    ( ( e1 = e0 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12722,c_381,c_14203,c_300]) ).

tff(c_14351,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14303,c_196,c_204,c_204,c_14350]) ).

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

tff(c_14367,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_14352,c_76]) ).

tff(c_14368,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14202,c_204,c_198,c_196,c_14367]) ).

tff(c_14369,plain,
    ( ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_14375,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_14369]) ).

tff(c_14376,plain,
    ( ( op(e3,e2) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10887,c_12722,c_58]) ).

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

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

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

tff(c_14474,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12722,c_381,c_300]) ).

tff(c_14475,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14375,c_196,c_204,c_14382,c_14474]) ).

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

tff(c_14626,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12722,c_381,c_300]) ).

tff(c_14627,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_14375,c_196,c_204,c_14626]) ).

tff(c_14491,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_76]) ).

tff(c_14492,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_14491]) ).

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

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

tff(c_14573,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12722,c_381,c_300]) ).

tff(c_14574,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14375,c_196,c_204,c_14498,c_14573]) ).

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

tff(c_14652,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_386,c_14576,c_10895,c_24]) ).

tff(c_14684,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14652,c_381,c_381,c_381,c_378]) ).

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

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

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

tff(c_14640,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14580,c_26]) ).

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

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

tff(c_14700,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_14684,c_10891,c_202,c_14699]) ).

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

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

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

tff(c_14754,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_382,c_200,c_14753]) ).

tff(c_14796,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12722,c_381,c_14754,c_266]) ).

tff(c_14797,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_14796]) ).

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

tff(c_14799,plain,
    op(e3,e2) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14797,c_14370]) ).

tff(c_14803,plain,
    e2 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_14476,c_14799]) ).

tff(c_14805,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_14803]) ).

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

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

tff(c_14861,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14627,c_14806,c_96]) ).

tff(c_14862,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_382,c_202,c_14861]) ).

tff(c_14897,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12722,c_381,c_14862,c_266]) ).

tff(c_14898,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14813,c_194,c_202,c_14897]) ).

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

tff(c_14901,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14900,c_14370]) ).

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

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

tff(c_14941,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_304]) ).

tff(c_14976,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14901,c_14900,c_36]) ).

tff(c_14977,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14941,c_194,c_12723,c_196,c_14976]) ).

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

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

tff(c_14990,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14903,c_26]) ).

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

tff(c_14995,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_14991,c_140]) ).

tff(c_14978,plain,
    ( ( op(e2,e0) != e2 )
    | ( op(e1,e0) != e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(splitRight,[status(thm)],[c_304]) ).

tff(c_15001,plain,
    ( ( op(e2,e0) != e2 )
    | ( op(e1,e0) != e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14995,c_14978]) ).

tff(c_15002,plain,
    op(e1,e0) != e1,
    inference(splitLeft,[status(thm)],[c_15001]) ).

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

tff(c_15009,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_76]) ).

tff(c_15010,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_15002,c_204,c_198,c_14904,c_15009]) ).

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

tff(c_15084,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_382,c_11507,c_14915,c_30]) ).

tff(c_14922,plain,
    ( ( op(e3,e2) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10887,c_12722,c_58]) ).

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

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

tff(c_15106,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15084,c_14924,c_14991,c_88]) ).

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

tff(c_15142,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14979,c_12722,c_15012,c_15107,c_312]) ).

tff(c_15143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_15142]) ).

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

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

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

tff(c_15162,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_382,c_11507,c_14915,c_15152,c_30]) ).

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

tff(c_15177,plain,
    ( ( e1 = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e1,e3) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15163,c_14900,c_46]) ).

tff(c_15178,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_387,c_12726,c_204,c_15177]) ).

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

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

tff(c_15191,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_15179,c_14906]) ).

tff(c_15193,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_12736]) ).

tff(c_15368,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15193,c_12722,c_381,c_300]) ).

tff(c_15369,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_204,c_15368]) ).

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

tff(c_15312,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_11504,c_66]) ).

tff(c_15313,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_15196,c_15312]) ).

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

tff(c_15330,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_387,c_10894,c_15195,c_18]) ).

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

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

tff(c_15391,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_15334,c_15194,c_26]) ).

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

tff(c_15446,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15369,c_15313,c_15392,c_88]) ).

tff(c_15447,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_10891,c_202,c_15446]) ).

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

tff(c_15493,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15369,c_15313,c_15448,c_96]) ).

tff(c_15494,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_15493]) ).

tff(c_15532,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15193,c_12722,c_381,c_15494,c_266]) ).

tff(c_15533,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_15532]) ).

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

tff(c_15547,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15534,c_381,c_234]) ).

tff(c_15548,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_15547]) ).

tff(c_15549,plain,
    op(e0,e3) != e0,
    inference(splitLeft,[status(thm)],[c_15548]) ).

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

tff(c_15535,plain,
    op(e2,e1) != e1,
    inference(splitRight,[status(thm)],[c_11502]) ).

tff(c_15562,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_10894,c_18]) ).

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

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

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

tff(c_15575,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15563,c_208]) ).

tff(c_15576,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_15575]) ).

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

tff(c_15945,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15534,c_15563,c_232]) ).

tff(c_15946,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_15576,c_196,c_15945]) ).

tff(c_15807,plain,
    op(e0,op(e0,e0)) != e2,
    inference(splitLeft,[status(thm)],[c_364]) ).

tff(c_15949,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_15946,c_15807]) ).

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

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

tff(c_15827,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_15538,c_15567,c_92]) ).

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

tff(c_15871,plain,
    ( ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15534,c_15563,c_15828,c_232]) ).

tff(c_15872,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_15576,c_196,c_15871]) ).

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

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

tff(c_15902,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_15549,c_15901]) ).

tff(c_15903,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_15902]) ).

tff(c_15780,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15563,c_46]) ).

tff(c_15781,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_15549,c_204,c_15780]) ).

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

tff(c_15916,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15563,c_15782,c_34]) ).

tff(c_15917,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_15576,c_15916]) ).

tff(c_15930,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15903,c_15873,c_15917,c_88]) ).

tff(c_15931,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_10891,c_194,c_15930]) ).

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

tff(c_15965,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15946,c_15873,c_15932,c_88]) ).

tff(c_15966,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_15949,c_15965]) ).

tff(c_15967,plain,
    ( ( op(op(e0,e0),e0) != e1 )
    | ( op(e0,e0) != e3 ) ),
    inference(splitRight,[status(thm)],[c_364]) ).

tff(c_15976,plain,
    op(e0,e0) != e3,
    inference(splitLeft,[status(thm)],[c_15967]) ).

tff(c_16013,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15534,c_15563,c_232]) ).

tff(c_16014,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_15576,c_196,c_15976,c_16013]) ).

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

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

tff(c_16071,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_15569,c_10895,c_16020,c_24]) ).

tff(c_16073,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_15575]) ).

tff(c_16213,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16073,c_15534,c_15563,c_216]) ).

tff(c_16214,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_16213]) ).

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

tff(c_16235,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_15569,c_10895,c_16219,c_24]) ).

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

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

tff(c_16265,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_15549,c_16241,c_26]) ).

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

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

tff(c_16240,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_16236,c_148]) ).

tff(c_15550,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_10893,c_40]) ).

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

tff(c_15555,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_15551,c_108]) ).

tff(c_16281,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_383,c_15555,c_6]) ).

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

tff(c_16364,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15551,c_16282,c_36]) ).

tff(c_16365,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_16240,c_16364]) ).

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

tff(c_16254,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_16236,c_76]) ).

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

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

tff(c_16310,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_16282,c_66]) ).

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

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

tff(c_16315,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_16312,c_178]) ).

tff(c_16334,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_384,c_15535,c_16315,c_14]) ).

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

tff(c_16345,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16334,c_381,c_292]) ).

tff(c_16346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16270,c_204,c_16260,c_16345]) ).

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

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

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

tff(c_16390,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_16348,c_16368,c_196,c_16389]) ).

tff(c_16403,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16365,c_15534,c_381,c_16390,c_252]) ).

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

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

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

tff(c_16432,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_382,c_16272,c_16410,c_30]) ).

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

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

tff(c_16468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_384,c_15535,c_16436,c_16409,c_14]) ).

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

tff(c_16613,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16469,c_16236,c_42]) ).

tff(c_16614,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_11503,c_16613]) ).

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

tff(c_16665,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_382,c_202,c_16664]) ).

tff(c_16666,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_16665]) ).

tff(c_16717,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16614,c_15534,c_381,c_16666,c_268]) ).

tff(c_16718,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_198,c_202,c_202,c_16717]) ).

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

tff(c_16757,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16614,c_15534,c_381,c_16719,c_266]) ).

tff(c_16758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_16757]) ).

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

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

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

tff(c_16937,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_15549,c_16781,c_16762,c_26]) ).

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

tff(c_16776,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e1,e0) != e1 )
    | ( e1 = e0 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15534,c_310]) ).

tff(c_16777,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e1,e0) != e1 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_16776]) ).

tff(c_16778,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_16777]) ).

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

tff(c_16794,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_383,c_16764,c_6]) ).

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

tff(c_16808,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16795,c_16761,c_36]) ).

tff(c_16809,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_16778,c_196,c_194,c_16808]) ).

tff(c_16896,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16809,c_15534,c_381,c_252]) ).

tff(c_16897,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_16896]) ).

tff(c_16911,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16761,c_15534,c_16775,c_16897,c_232]) ).

tff(c_16912,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_16911]) ).

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

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

tff(c_16989,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_384,c_15535,c_16917,c_14]) ).

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

tff(c_16971,plain,
    ( ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10887,c_15534,c_62]) ).

tff(c_16972,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_16971]) ).

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

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

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

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

tff(c_17041,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17001,c_16973,c_16937,c_88]) ).

tff(c_17042,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_16993,c_202,c_194,c_17041]) ).

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

tff(c_17054,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16761,c_16989,c_381,c_292]) ).

tff(c_17055,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_17044,c_17054]) ).

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

tff(c_17084,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10887,c_15534,c_17056,c_50]) ).

tff(c_17085,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16943,c_194,c_196,c_200,c_17084]) ).

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

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

tff(c_17143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_17092,c_10895,c_17101,c_24]) ).

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

tff(c_17161,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_10887,c_17144,c_76]) ).

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

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

tff(c_17188,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_383,c_16764,c_6]) ).

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

tff(c_17200,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_17189,c_66]) ).

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

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

tff(c_17205,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_17202,c_178]) ).

tff(c_17233,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_384,c_15535,c_17205,c_14]) ).

tff(c_17317,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16761,c_17233,c_381,c_292]) ).

tff(c_17318,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_17168,c_17317]) ).

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

tff(c_17361,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e3,e2) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15534,c_381,c_252]) ).

tff(c_17362,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e3,e2) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_17361]) ).

tff(c_17363,plain,
    op(e3,e2) != e3,
    inference(splitLeft,[status(thm)],[c_17362]) ).

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

tff(c_17364,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_15549,c_16762,c_17148,c_26]) ).

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

tff(c_17379,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_382,c_204,c_17378]) ).

tff(c_17380,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_17379]) ).

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

tff(c_17435,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16761,c_15534,c_17162,c_17380,c_326]) ).

tff(c_17436,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_17435]) ).

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

tff(c_17452,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17437,c_10887,c_15534,c_50]) ).

tff(c_17453,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_17363,c_17452]) ).

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

tff(c_17476,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_15549,c_16762,c_17148,c_26]) ).

tff(c_17489,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17454,c_17476,c_96]) ).

tff(c_17490,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_382,c_204,c_17489]) ).

tff(c_17499,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17454,c_17490,c_17476,c_84]) ).

tff(c_17500,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_17320,c_200,c_196,c_17499]) ).

tff(c_17502,plain,
    op(e3,e3) != e2,
    inference(splitRight,[status(thm)],[c_16759]) ).

tff(c_17514,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_10894,c_18]) ).

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

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

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

tff(c_17516,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e1,e0) != e1 )
    | ( e1 = e0 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15534,c_310]) ).

tff(c_17517,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e1,e0) != e1 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_17516]) ).

tff(c_17518,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_17517]) ).

tff(c_17536,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17515,c_208]) ).

tff(c_17537,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_17536]) ).

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

tff(c_17538,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17501,c_36]) ).

tff(c_17539,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_17518,c_194,c_17537,c_17538]) ).

tff(c_17677,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10887,c_15534,c_17539,c_62]) ).

tff(c_17678,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_17677]) ).

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

tff(c_17711,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17539,c_15534,c_381,c_17678,c_250]) ).

tff(c_17712,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_17711]) ).

tff(c_17714,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_17536]) ).

tff(c_17743,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17714,c_15534,c_17515,c_216]) ).

tff(c_17744,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_17743]) ).

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

tff(c_17805,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_17524,c_10895,c_17750,c_24]) ).

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

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

tff(c_17892,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_17813,c_10895,c_17821,c_24]) ).

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

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

tff(c_17947,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_15549,c_17898,c_26]) ).

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

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

tff(c_17907,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_302]) ).

tff(c_17897,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_17893,c_148]) ).

tff(c_17927,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17501,c_36]) ).

tff(c_17928,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_17907,c_194,c_17897,c_17927]) ).

tff(c_18000,plain,
    ( ( op(e0,e2) != e0 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17928,c_15534,c_381,c_250]) ).

tff(c_18001,plain,
    op(e0,e2) != e0,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_18000]) ).

tff(c_18007,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17928,c_15534,c_381,c_252]) ).

tff(c_18008,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_18007]) ).

tff(c_17967,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_17501,c_66]) ).

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

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

tff(c_18027,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18008,c_17969,c_17948,c_96]) ).

tff(c_18028,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_18001,c_204,c_18027]) ).

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

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

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

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

tff(c_18041,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_18034,c_17931,c_196,c_18040]) ).

tff(c_17909,plain,
    op(e0,op(e0,e0)) != e1,
    inference(splitLeft,[status(thm)],[c_356]) ).

tff(c_18044,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18041,c_17909]) ).

tff(c_18054,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_17948,c_18044]) ).

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

tff(c_18060,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_18055,c_140]) ).

tff(c_18141,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17928,c_15534,c_381,c_252]) ).

tff(c_18142,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_18060,c_18141]) ).

tff(c_18143,plain,
    ( ( op(op(e0,e0),e0) != e3 )
    | ( op(e0,e0) != e2 ) ),
    inference(splitRight,[status(thm)],[c_356]) ).

tff(c_18150,plain,
    op(e0,e0) != e2,
    inference(splitLeft,[status(thm)],[c_18143]) ).

tff(c_18166,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17501,c_36]) ).

tff(c_18167,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_17907,c_194,c_17897,c_18166]) ).

tff(c_18243,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18167,c_15534,c_381,c_252]) ).

tff(c_18244,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_18150,c_18243]) ).

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

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

tff(c_18247,plain,
    op(e0,e2) = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18246,c_18144]) ).

tff(c_18255,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_15538,c_18247]) ).

tff(c_18256,plain,
    ( ( op(e2,e0) != e2 )
    | ( op(e1,e0) != e1 )
    | ( op(e0,e0) != e0 ) ),
    inference(splitRight,[status(thm)],[c_302]) ).

tff(c_18268,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_18256]) ).

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

tff(c_18406,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e0) != e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18257,c_15534,c_312]) ).

tff(c_18407,plain,
    op(e1,e0) != e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_18268,c_18406]) ).

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

tff(c_18422,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_18407,c_10895,c_17900,c_24]) ).

tff(c_18424,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_18256]) ).

tff(c_18649,plain,
    ( ( e2 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15534,c_381,c_18424,c_268]) ).

tff(c_18650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_17502,c_198,c_202,c_202,c_18649]) ).

tff(c_18651,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_15548]) ).

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

tff(c_18697,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_387,c_10894,c_18654,c_18]) ).

tff(c_18740,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18651,c_15534,c_18697,c_216]) ).

tff(c_18741,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_18740]) ).

tff(c_18833,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18651,c_15534,c_381,c_18741,c_268]) ).

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

tff(c_18835,plain,
    ( ( op(op(e2,e2),e2) != e3 )
    | ( op(e2,e2) != e1 ) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_25288,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_18835]) ).

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

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

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

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

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

tff(c_23204,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_18847,c_18]) ).

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

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

tff(c_18856,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18853,c_190]) ).

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

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

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

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

tff(c_19201,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_19202,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19165,c_18845,c_204,c_18856,c_19201]) ).

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

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

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

tff(c_19277,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_384,c_18859,c_19208,c_14]) ).

tff(c_19282,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_19277,c_114]) ).

tff(c_19254,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_19255,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_18845,c_204,c_18856,c_19254]) ).

tff(c_18854,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_18853,c_182]) ).

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

tff(c_19218,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18854,c_19212,c_8]) ).

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

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

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

tff(c_18864,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_46]) ).

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

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

tff(c_18877,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_220]) ).

tff(c_18878,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_18877]) ).

tff(c_18879,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_18878]) ).

tff(c_18883,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_18865,c_234]) ).

tff(c_18884,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_18879,c_200,c_18883]) ).

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

tff(c_18886,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_18884,c_18836]) ).

tff(c_18892,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18866,c_18886]) ).

tff(c_18894,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_18878]) ).

tff(c_18943,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18865,c_18894,c_42]) ).

tff(c_18944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_18847,c_18857,c_196,c_18943]) ).

tff(c_18946,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_18864]) ).

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

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

tff(c_19288,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_382,c_19281,c_19209,c_30]) ).

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

tff(c_19318,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_19222,c_204,c_18946,c_19317]) ).

tff(c_19352,plain,
    ( ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19255,c_18841,c_19318,c_262]) ).

tff(c_19353,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_19282,c_19352]) ).

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

tff(c_19358,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_19354,c_188]) ).

tff(c_19501,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_384,c_18859,c_19208,c_14]) ).

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

tff(c_19608,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_382,c_19505,c_19209,c_30]) ).

tff(c_19385,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_19386,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_18845,c_204,c_18856,c_19385]) ).

tff(c_19418,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_384,c_18859,c_19208,c_14]) ).

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

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

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

tff(c_19374,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_19359,c_202,c_198,c_19373]) ).

tff(c_19378,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_19374,c_156]) ).

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

tff(c_19398,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_50]) ).

tff(c_19399,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_19211,c_19398]) ).

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

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

tff(c_19449,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_382,c_200,c_18946,c_19448]) ).

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

tff(c_19477,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_19422,c_194,c_19378,c_19476]) ).

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

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

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

tff(c_19133,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18947,c_381,c_300]) ).

tff(c_19134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_18845,c_204,c_18856,c_19133]) ).

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

tff(c_19523,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19374,c_19135,c_19386,c_34]) ).

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

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

tff(c_19548,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_382,c_200,c_19547]) ).

tff(c_19549,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_19548]) ).

tff(c_19595,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19386,c_19478,c_18841,c_19549,c_264]) ).

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

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

tff(c_19626,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19608,c_19597,c_19524,c_88]) ).

tff(c_19627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19358,c_198,c_202,c_194,c_19626]) ).

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

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

tff(c_19940,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_19941,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_18845,c_204,c_18856,c_19940]) ).

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_19753,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18853,c_19135,c_52]) ).

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

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

tff(c_19760,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_19755,c_114]) ).

tff(c_19150,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_220]) ).

tff(c_19151,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_19150]) ).

tff(c_19152,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_19151]) ).

tff(c_19636,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_19628,c_108]) ).

tff(c_19656,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18854,c_19636,c_8]) ).

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

tff(c_19669,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19657,c_19628,c_36]) ).

tff(c_19670,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_19152,c_19669]) ).

tff(c_19141,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19135,c_110]) ).

tff(c_19643,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_62]) ).

tff(c_19644,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_19141,c_19643]) ).

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

tff(c_19712,plain,
    op(e2,e2) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_19670,c_18841,c_19645,c_246]) ).

tff(c_19716,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19712,c_19712,c_18836]) ).

tff(c_19719,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_19716]) ).

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

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

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

tff(c_19822,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19645,c_18841,c_50]) ).

tff(c_19823,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_19760,c_19726,c_19822]) ).

tff(c_19825,plain,
    op(e2,e1) != e3,
    inference(splitRight,[status(thm)],[c_19754]) ).

tff(c_19870,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_384,c_18859,c_19632,c_19825,c_14]) ).

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

tff(c_19883,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_19871,c_50]) ).

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

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

tff(c_19888,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_19885,c_166]) ).

tff(c_19929,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18853,c_19135,c_52]) ).

tff(c_19930,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_19888,c_200,c_19929]) ).

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_19974,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_19930,c_19628,c_74]) ).

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

tff(c_19992,plain,
    ( ( op(e0,e3) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19975,c_19885,c_96]) ).

tff(c_19993,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_18946,c_19992]) ).

tff(c_20004,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) != e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19941,c_18841,c_19993,c_256]) ).

tff(c_20005,plain,
    op(e2,e2) != e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_20004]) ).

tff(c_20035,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19941,c_18841,c_19993,c_264]) ).

tff(c_20036,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_20005,c_202,c_20035]) ).

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

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

tff(c_20134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_384,c_18859,c_19632,c_20043,c_14]) ).

tff(c_20136,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_19151]) ).

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

tff(c_20147,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_50]) ).

tff(c_20148,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_20141,c_20147]) ).

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

tff(c_20153,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_20149,c_142]) ).

tff(c_20152,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_20149,c_166]) ).

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

tff(c_20160,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20153,c_20152,c_20135]) ).

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

tff(c_20226,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20136,c_20161,c_381,c_300]) ).

tff(c_20227,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_204,c_18856,c_20226]) ).

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

tff(c_20231,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18845,c_20228]) ).

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

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

tff(c_21321,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_21322,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20234,c_18845,c_204,c_21321]) ).

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

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

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

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

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

tff(c_20233,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_20232,c_154]) ).

tff(c_20243,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20233,c_26]) ).

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

tff(c_20272,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_20244,c_234]) ).

tff(c_20273,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_20272]) ).

tff(c_20274,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_20273]) ).

tff(c_20377,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20274,c_381,c_220]) ).

tff(c_20378,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_20377]) ).

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

tff(c_20381,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20379,c_18836]) ).

tff(c_20390,plain,
    e1 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20381,c_20232]) ).

tff(c_20392,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_20390]) ).

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

tff(c_20399,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_20393,c_142]) ).

tff(c_20394,plain,
    op(e2,e2) != e3,
    inference(splitRight,[status(thm)],[c_20378]) ).

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

tff(c_20407,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_50]) ).

tff(c_20408,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20399,c_196,c_20394,c_20281,c_20407]) ).

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

tff(c_20412,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20409,c_18836]) ).

tff(c_20421,plain,
    e1 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20412,c_20232]) ).

tff(c_20423,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_20421]) ).

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

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

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

tff(c_20529,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_387,c_18847,c_20474,c_20430,c_18]) ).

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

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

tff(c_20620,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) != e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_254]) ).

tff(c_20621,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20535,c_20620]) ).

tff(c_20622,plain,
    op(e2,e2) != e2,
    inference(splitLeft,[status(thm)],[c_20621]) ).

tff(c_20554,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_20555,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20234,c_18845,c_204,c_20554]) ).

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

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

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

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

tff(c_20579,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_382,c_20453,c_20432,c_30]) ).

tff(c_20625,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20555,c_20579,c_20426,c_96]) ).

tff(c_20626,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_20625]) ).

tff(c_20655,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_20626,c_262]) ).

tff(c_20656,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20535,c_20622,c_20655]) ).

tff(c_20658,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_20621]) ).

tff(c_20663,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20658,c_20658,c_18836]) ).

tff(c_20668,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_20663]) ).

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

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

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

tff(c_20683,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20678,c_8]) ).

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

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

tff(c_20727,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e1,e3) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20426,c_20232,c_46]) ).

tff(c_20728,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_387,c_204,c_20692,c_20727]) ).

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

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

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

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

tff(c_20749,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_20736,c_202,c_198,c_20748]) ).

tff(c_20786,plain,
    ( ( op(e3,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20426,c_20749,c_20232,c_46]) ).

tff(c_20787,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_20786]) ).

tff(c_20230,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_362]) ).

tff(c_20791,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20787,c_20230]) ).

tff(c_20795,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20731,c_20791]) ).

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

tff(c_20802,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_20796,c_188]) ).

tff(c_20837,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_20838,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20234,c_18845,c_204,c_20802,c_20837]) ).

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

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

tff(c_20855,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_382,c_20844,c_20432,c_30]) ).

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

tff(c_20916,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_20917,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20234,c_18845,c_204,c_20860,c_20916]) ).

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

tff(c_20923,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20918,c_156]) ).

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

tff(c_21308,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_20923,c_21307]) ).

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

tff(c_20938,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20922,c_40]) ).

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

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

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

tff(c_20982,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20942,c_202,c_198,c_20923,c_20981]) ).

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

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

tff(c_21226,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_21199,c_50]) ).

tff(c_21227,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_21226]) ).

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

tff(c_21238,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21228,c_18841,c_21199,c_62]) ).

tff(c_21239,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_21238]) ).

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

tff(c_21243,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_21239,c_18836]) ).

tff(c_21250,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21245,c_21243]) ).

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

tff(c_21255,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_21251,c_18836]) ).

tff(c_21265,plain,
    e1 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_21255,c_20232]) ).

tff(c_21267,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_21265]) ).

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

tff(c_21362,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_21268,c_66]) ).

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

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

tff(c_21385,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_21308,c_381,c_21364,c_381,c_381,c_366]) ).

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

tff(c_21398,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_21386,c_21268,c_74]) ).

tff(c_21399,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21327,c_204,c_196,c_198,c_21398]) ).

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

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

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

tff(c_21432,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_18847,c_18]) ).

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

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

tff(c_21401,plain,
    op(e2,e3) != e1,
    inference(splitRight,[status(thm)],[c_20231]) ).

tff(c_21412,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_21401,c_10]) ).

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

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

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

tff(c_21443,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_21404,c_18844,c_92]) ).

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

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

tff(c_21437,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21433,c_156]) ).

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

tff(c_21459,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_383,c_21403,c_6]) ).

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

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

tff(c_21472,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_21415,c_21450,c_21437,c_26]) ).

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

tff(c_21557,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_21463,c_194,c_21556]) ).

tff(c_21567,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21444,c_21557,c_21472,c_96]) ).

tff(c_21568,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_382,c_202,c_200,c_21567]) ).

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

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

tff(c_21636,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_50]) ).

tff(c_21637,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_21576,c_21636]) ).

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

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

tff(c_21648,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21415,c_21450,c_21437,c_21643,c_26]) ).

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

tff(c_21575,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21569,c_100]) ).

tff(c_21668,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21433,c_21413,c_34]) ).

tff(c_21669,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_21575,c_21668]) ).

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

tff(c_21684,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_382,c_200,c_21683]) ).

tff(c_21717,plain,
    ( ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21649,c_18841,c_21684,c_262]) ).

tff(c_21718,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21436,c_194,c_21717]) ).

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

tff(c_21723,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_21719,c_152]) ).

tff(c_21720,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_21443]) ).

tff(c_21757,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_21758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21723,c_18845,c_204,c_21720,c_21757]) ).

tff(c_21759,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_21432]) ).

tff(c_21765,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21759,c_128]) ).

tff(c_21900,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_386,c_18848,c_21765,c_24]) ).

tff(c_21905,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21900,c_186]) ).

tff(c_21936,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) != e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_254]) ).

tff(c_21937,plain,
    op(e2,e2) != e2,
    inference(splitLeft,[status(thm)],[c_21936]) ).

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_22024,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21400,c_21413,c_56]) ).

tff(c_22025,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21905,c_198,c_21937,c_202,c_22024]) ).

tff(c_22027,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_21936]) ).

tff(c_22030,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_22027,c_22027,c_18836]) ).

tff(c_22035,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_22030]) ).

tff(c_22036,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_21412]) ).

tff(c_22038,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_22036]) ).

tff(c_22164,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22038,c_146]) ).

tff(c_22166,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22038,c_110]) ).

tff(c_22827,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_234]) ).

tff(c_22828,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_22164,c_22166,c_200,c_22827]) ).

tff(c_22163,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22038,c_154]) ).

tff(c_22831,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_22828,c_22163,c_26]) ).

tff(c_22832,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_22831]) ).

tff(c_22837,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22832,c_140]) ).

tff(c_22873,plain,
    ( ( op(e3,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22832,c_22038,c_46]) ).

tff(c_22874,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_387,c_200,c_22873]) ).

tff(c_22913,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22874,c_381,c_300]) ).

tff(c_22914,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_18845,c_204,c_22837,c_22913]) ).

tff(c_22915,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_22831]) ).

tff(c_22922,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22915,c_136]) ).

tff(c_22039,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_40]) ).

tff(c_22053,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22039,c_184]) ).

tff(c_22114,plain,
    ( ( op(e0,e1) != e2 )
    | ( op(e1,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_381,c_381,c_378]) ).

tff(c_22115,plain,
    op(e1,e0) != e3,
    inference(splitLeft,[status(thm)],[c_22114]) ).

tff(c_22146,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_18848,c_22053,c_22115,c_24]) ).

tff(c_22147,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_22114]) ).

tff(c_22054,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22039,c_108]) ).

tff(c_22085,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_383,c_21403,c_22054,c_6]) ).

tff(c_22089,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22085,c_176]) ).

tff(c_22158,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_382,c_21404,c_22147,c_22089,c_30]) ).

tff(c_22159,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_40]) ).

tff(c_22172,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_22159]) ).

tff(c_22175,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22172,c_152]) ).

tff(c_22289,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_22175,c_22163,c_26]) ).

tff(c_22290,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_22289]) ).

tff(c_22303,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22172,c_381,c_22290,c_234]) ).

tff(c_22304,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_22166,c_200,c_22303]) ).

tff(c_22305,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_22289]) ).

tff(c_22313,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22305,c_140]) ).

tff(c_22357,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22172,c_381,c_300]) ).

tff(c_22358,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_18845,c_204,c_22313,c_22357]) ).

tff(c_22359,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_22159]) ).

tff(c_22361,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_22359]) ).

tff(c_22364,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22361,c_176]) ).

tff(c_22378,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_21404,c_18844,c_92]) ).

tff(c_22379,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_22378]) ).

tff(c_22372,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_380]) ).

tff(c_22380,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22379,c_22372]) ).

tff(c_22449,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_382,c_21404,c_22364,c_22380,c_30]) ).

tff(c_22450,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_22378]) ).

tff(c_22454,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22450,c_152]) ).

tff(c_22451,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_22378]) ).

tff(c_22539,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_22540,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22454,c_18845,c_204,c_22451,c_22539]) ).

tff(c_22541,plain,
    ( ( op(op(e0,e0),e0) != e2 )
    | ( op(e0,e0) != e1 ) ),
    inference(splitRight,[status(thm)],[c_380]) ).

tff(c_22548,plain,
    op(e0,e0) != e1,
    inference(splitLeft,[status(thm)],[c_22541]) ).

tff(c_22667,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_22668,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_18845,c_204,c_22548,c_22667]) ).

tff(c_22671,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22668,c_20230]) ).

tff(c_22676,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_22361,c_22671]) ).

tff(c_22678,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_22541]) ).

tff(c_22677,plain,
    op(op(e0,e0),e0) != e2,
    inference(splitRight,[status(thm)],[c_22541]) ).

tff(c_22699,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22678,c_22677]) ).

tff(c_22715,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22361,c_36]) ).

tff(c_22716,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_22164,c_22715]) ).

tff(c_22717,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_22716]) ).

tff(c_22721,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22717,c_184]) ).

tff(c_22750,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_18848,c_22699,c_22721,c_24]) ).

tff(c_22751,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_22716]) ).

tff(c_22801,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22751,c_18841,c_22678,c_248]) ).

tff(c_22802,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_22801]) ).

tff(c_22805,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_22802,c_22802,c_18836]) ).

tff(c_22809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_22805]) ).

tff(c_22811,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_22359]) ).

tff(c_22943,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_383,c_21403,c_22811,c_6]) ).

tff(c_22947,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22943,c_176]) ).

tff(c_23097,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_382,c_21404,c_22922,c_22947,c_30]) ).

tff(c_23098,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_22036]) ).

tff(c_23104,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23098,c_150]) ).

tff(c_23216,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_23205,c_23104]) ).

tff(c_23217,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_23204]) ).

tff(c_23224,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23217,c_148]) ).

tff(c_23257,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21400,c_23098,c_52]) ).

tff(c_23258,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_23257]) ).

tff(c_23259,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_23258]) ).

tff(c_23265,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23259,c_118]) ).

tff(c_23102,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23098,c_154]) ).

tff(c_23225,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23217,c_156]) ).

tff(c_23232,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_23102,c_23225,c_26]) ).

tff(c_23233,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_23232]) ).

tff(c_23276,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_23233,c_234]) ).

tff(c_23277,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23224,c_23265,c_200,c_23276]) ).

tff(c_23278,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_23258]) ).

tff(c_23282,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23278,c_18836]) ).

tff(c_23292,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23282,c_23098]) ).

tff(c_23294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_23292]) ).

tff(c_23295,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_23232]) ).

tff(c_23299,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23295,c_152]) ).

tff(c_23300,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23295,c_140]) ).

tff(c_23378,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_23379,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23299,c_18845,c_204,c_23300,c_23378]) ).

tff(c_23380,plain,
    ( ( op(op(e3,e3),e3) != e1 )
    | ( op(e3,e3) != e0 ) ),
    inference(splitRight,[status(thm)],[c_362]) ).

tff(c_23386,plain,
    op(e3,e3) != e0,
    inference(splitLeft,[status(thm)],[c_23380]) ).

tff(c_23387,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_46]) ).

tff(c_23388,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_23387]) ).

tff(c_23394,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23388,c_134]) ).

tff(c_23556,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_62]) ).

tff(c_23557,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_23394,c_204,c_23556]) ).

tff(c_23558,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_23557]) ).

tff(c_23564,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23558,c_118]) ).

tff(c_23560,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23558,c_18836]) ).

tff(c_23569,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23564,c_23560]) ).

tff(c_23570,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_23557]) ).

tff(c_23469,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_220]) ).

tff(c_23470,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_23469]) ).

tff(c_23471,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_23470]) ).

tff(c_23389,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23388,c_154]) ).

tff(c_23419,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_23388,c_234]) ).

tff(c_23420,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_23419]) ).

tff(c_23421,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_23420]) ).

tff(c_23381,plain,
    op(e3,op(e3,e3)) = e2,
    inference(splitRight,[status(thm)],[c_362]) ).

tff(c_23424,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23421,c_23421,c_23381]) ).

tff(c_23430,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_23424]) ).

tff(c_23431,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_23420]) ).

tff(c_23434,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23431,c_18836]) ).

tff(c_23399,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18845,c_20228]) ).

tff(c_23400,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_23399]) ).

tff(c_23443,plain,
    e1 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23434,c_23400]) ).

tff(c_23445,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_23443]) ).

tff(c_23447,plain,
    op(e2,e3) != e1,
    inference(splitRight,[status(thm)],[c_23399]) ).

tff(c_23448,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_18847,c_18]) ).

tff(c_23449,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_23448]) ).

tff(c_23453,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23449,c_150]) ).

tff(c_23477,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_23389,c_23447,c_23453,c_10]) ).

tff(c_23482,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23477,c_110]) ).

tff(c_23520,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_23388,c_234]) ).

tff(c_23521,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23471,c_23482,c_200,c_23520]) ).

tff(c_23523,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_23470]) ).

tff(c_23526,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23523,c_23523,c_23381]) ).

tff(c_23532,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_23526]) ).

tff(c_23533,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_23448]) ).

tff(c_23547,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23533,c_148]) ).

tff(c_23605,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_23388,c_234]) ).

tff(c_23606,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_23547,c_200,c_23605]) ).

tff(c_23610,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23606,c_18836]) ).

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_23584,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e2,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23388,c_23533,c_38]) ).

tff(c_23585,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_23584]) ).

tff(c_23586,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_23585]) ).

tff(c_23617,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23610,c_23586]) ).

tff(c_23619,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_23617]) ).

tff(c_23620,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_23585]) ).

tff(c_23624,plain,
    op(e3,e2) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23620,c_23381]) ).

tff(c_23628,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23570,c_23624]) ).

tff(c_23630,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_23628]) ).

tff(c_23631,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_23387]) ).

tff(c_23633,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_23386,c_23631]) ).

tff(c_23655,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23633,c_20228]) ).

tff(c_23656,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_18845,c_23655]) ).

tff(c_23658,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23656,c_170]) ).

tff(c_23644,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_40]) ).

tff(c_23648,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23644,c_108]) ).

tff(c_23659,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23656,c_178]) ).

tff(c_23915,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_382,c_23659,c_30]) ).

tff(c_23916,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_23915]) ).

tff(c_23922,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23916,c_136]) ).

tff(c_23650,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23644,c_104]) ).

tff(c_23632,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_23387]) ).

tff(c_23668,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_23632,c_26]) ).

tff(c_23669,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_23668]) ).

tff(c_23671,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23669,c_152]) ).

tff(c_23673,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23669,c_140]) ).

tff(c_23732,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_23733,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23671,c_18845,c_204,c_23673,c_23732]) ).

tff(c_23734,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_23668]) ).

tff(c_23738,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_23734]) ).

tff(c_23745,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23738,c_134]) ).

tff(c_23774,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_383,c_23658,c_23648,c_6]) ).

tff(c_23779,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23774,c_102]) ).

tff(c_23844,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_50]) ).

tff(c_23845,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_23745,c_196,c_23779,c_23844]) ).

tff(c_23801,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_23802,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18845,c_204,c_23801]) ).

tff(c_23803,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_23802]) ).

tff(c_23807,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23803,c_23381]) ).

tff(c_23813,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_23807,c_23774]) ).

tff(c_23815,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_23813]) ).

tff(c_23816,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_23802]) ).

tff(c_23744,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23738,c_136]) ).

tff(c_23755,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_382,c_23659,c_23744,c_30]) ).

tff(c_23882,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23816,c_23755,c_23738,c_96]) ).

tff(c_23883,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_23882]) ).

tff(c_23911,plain,
    ( ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23845,c_18841,c_23883,c_262]) ).

tff(c_23912,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23650,c_194,c_23911]) ).

tff(c_23913,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_23734]) ).

tff(c_23927,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23922,c_23913]) ).

tff(c_23928,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_23915]) ).

tff(c_23943,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23928,c_176]) ).

tff(c_24010,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_383,c_23658,c_23648,c_23943,c_6]) ).

tff(c_24011,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_40]) ).

tff(c_24036,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_24011]) ).

tff(c_24042,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24036,c_98]) ).

tff(c_24038,plain,
    op(e3,e2) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24036,c_23381]) ).

tff(c_24049,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24042,c_24038]) ).

tff(c_24051,plain,
    op(e3,e3) != e2,
    inference(splitRight,[status(thm)],[c_24011]) ).

tff(c_24013,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18844,c_92]) ).

tff(c_24014,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_24013]) ).

tff(c_24093,plain,
    ( ( op(e1,e0) != e2 )
    | ( op(e0,e1) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24014,c_24014,c_24014,c_380]) ).

tff(c_24094,plain,
    op(e0,e1) != e3,
    inference(splitLeft,[status(thm)],[c_24093]) ).

tff(c_24025,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23633,c_20228]) ).

tff(c_24026,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_18845,c_24025]) ).

tff(c_24050,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_24011]) ).

tff(c_24052,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_24050]) ).

tff(c_24121,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_24026,c_24052,c_66]) ).

tff(c_24122,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24094,c_200,c_196,c_194,c_24121]) ).

tff(c_24123,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_24093]) ).

tff(c_24065,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e1,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23633,c_38]) ).

tff(c_24066,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_24051,c_24065]) ).

tff(c_24067,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_24066]) ).

tff(c_24071,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24067,c_156]) ).

tff(c_24171,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_18841,c_72]) ).

tff(c_24172,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24123,c_202,c_198,c_24071,c_24171]) ).

tff(c_24173,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_24066]) ).

tff(c_24179,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24173,c_128]) ).

tff(c_244,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e2,e2) != e2 )
    | ( op(e3,e2) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_24186,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e2,e2) != e2 )
    | ( op(e3,e2) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_24014,c_244]) ).

tff(c_24187,plain,
    ( ( op(e2,e2) != e2 )
    | ( op(e3,e2) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_24186]) ).

tff(c_24188,plain,
    op(e3,e2) != e3,
    inference(splitLeft,[status(thm)],[c_24187]) ).

tff(c_24216,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24052,c_36]) ).

tff(c_24217,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_24188,c_24216]) ).

tff(c_24218,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_24217]) ).

tff(c_24222,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24218,c_184]) ).

tff(c_24242,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_18848,c_24179,c_24222,c_24]) ).

tff(c_24243,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_24217]) ).

tff(c_24248,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24243,c_24243,c_23381]) ).

tff(c_24253,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_24248]) ).

tff(c_24254,plain,
    op(e2,e2) != e2,
    inference(splitRight,[status(thm)],[c_24187]) ).

tff(c_24255,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_24187]) ).

tff(c_23637,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23633,c_110]) ).

tff(c_24281,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_24255,c_62]) ).

tff(c_24282,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_23637,c_200,c_24281]) ).

tff(c_24334,plain,
    op(e2,e2) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24255,c_18841,c_24282,c_246]) ).

tff(c_24335,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24254,c_24334]) ).

tff(c_24336,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_24050]) ).

tff(c_24340,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24336,c_158]) ).

tff(c_24348,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_24336,c_62]) ).

tff(c_24349,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_23637,c_202,c_24348]) ).

tff(c_24533,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18841,c_24349,c_262]) ).

tff(c_24534,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24051,c_24340,c_24533]) ).

tff(c_24535,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_24013]) ).

tff(c_24537,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_24535]) ).

tff(c_24539,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24537,c_152]) ).

tff(c_24536,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_24013]) ).

tff(c_24637,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_24638,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24539,c_18845,c_204,c_24536,c_24637]) ).

tff(c_24639,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_24535]) ).

tff(c_24642,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24639,c_178]) ).

tff(c_24651,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23633,c_20228]) ).

tff(c_24652,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_18845,c_24642,c_24651]) ).

tff(c_24654,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_23380]) ).

tff(c_24655,plain,
    op(e3,e0) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24654,c_23381]) ).

tff(c_24671,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24655,c_184]) ).

tff(c_25027,plain,
    ( ( op(e0,e1) != e2 )
    | ( op(e1,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_381,c_381,c_378]) ).

tff(c_25028,plain,
    op(e1,e0) != e3,
    inference(splitLeft,[status(thm)],[c_25027]) ).

tff(c_25086,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_18848,c_24671,c_25028,c_24]) ).

tff(c_25087,plain,
    op(e0,e1) != e2,
    inference(splitRight,[status(thm)],[c_25027]) ).

tff(c_25013,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_18847,c_18]) ).

tff(c_25014,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_25013]) ).

tff(c_25017,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25014,c_156]) ).

tff(c_25128,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24654,c_381,c_300]) ).

tff(c_25129,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_18845,c_204,c_25128]) ).

tff(c_24656,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_24654,c_152]) ).

tff(c_25180,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25129,c_96]) ).

tff(c_25181,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_382,c_24656,c_25180]) ).

tff(c_25200,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25129,c_25181,c_88]) ).

tff(c_25201,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_25087,c_202,c_25017,c_25200]) ).

tff(c_25202,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_25013]) ).

tff(c_25271,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_18841,c_25202,c_72]) ).

tff(c_25272,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24671,c_202,c_198,c_194,c_25271]) ).

tff(c_25273,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_4527]) ).

tff(c_25293,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25289,c_142]) ).

tff(c_26141,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25273,c_62]) ).

tff(c_26142,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_26141]) ).

tff(c_26143,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_26142]) ).

tff(c_25287,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_312]) ).

tff(c_25504,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_25289,c_212]) ).

tff(c_25505,plain,
    ( ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_25504]) ).

tff(c_25506,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_25505]) ).

tff(c_25291,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25289,c_190]) ).

tff(c_25280,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25273,c_122]) ).

tff(c_26115,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_387,c_25280,c_18]) ).

tff(c_26116,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_26115]) ).

tff(c_26120,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26116,c_150]) ).

tff(c_26130,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_25291,c_25288,c_26120,c_60]) ).

tff(c_26132,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26130,c_170]) ).

tff(c_25279,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25273,c_160]) ).

tff(c_25295,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25289,c_140]) ).

tff(c_25300,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_26]) ).

tff(c_25302,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25300,c_154]) ).

tff(c_25326,plain,
    ( ( op(e1,e3) != e1 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25300,c_206]) ).

tff(c_25327,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_25326]) ).

tff(c_25368,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_25273,c_76]) ).

tff(c_25369,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_25292,c_204,c_198,c_25368]) ).

tff(c_25382,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25369,c_25300,c_230]) ).

tff(c_25383,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_25327,c_25382]) ).

tff(c_25387,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25383,c_18836]) ).

tff(c_25392,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25302,c_25387]) ).

tff(c_25394,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_25326]) ).

tff(c_25490,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25394,c_381,c_25289,c_220]) ).

tff(c_25491,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_25490]) ).

tff(c_25494,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25491,c_18836]) ).

tff(c_25501,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25302,c_25494]) ).

tff(c_25502,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_26]) ).

tff(c_25507,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25295,c_25502]) ).

tff(c_25508,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_25507]) ).

tff(c_25513,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25508,c_156]) ).

tff(c_25523,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_387,c_25280,c_25513,c_18]) ).

tff(c_25545,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_383,c_6]) ).

tff(c_25546,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_25545]) ).

tff(c_25553,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25546,c_102]) ).

tff(c_25550,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25546,c_170]) ).

tff(c_25617,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25508,c_25523,c_46]) ).

tff(c_25618,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_25617]) ).

tff(c_25619,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_25618]) ).

tff(c_25655,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25619,c_60]) ).

tff(c_25656,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25291,c_25550,c_25288,c_204,c_25655]) ).

tff(c_25657,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_25618]) ).

tff(c_25661,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25657,c_98]) ).

tff(c_25668,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25273,c_62]) ).

tff(c_25669,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_25661,c_25668]) ).

tff(c_25670,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_25669]) ).

tff(c_25751,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25670,c_25273,c_58]) ).

tff(c_25752,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_25288,c_25553,c_25751]) ).

tff(c_25753,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_25669]) ).

tff(c_25757,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25753,c_18836]) ).

tff(c_25762,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25753,c_118]) ).

tff(c_25777,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_25757,c_25762]) ).

tff(c_25778,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_25545]) ).

tff(c_25782,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_25778]) ).

tff(c_25794,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25782,c_40]) ).

tff(c_25795,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_25279,c_25794]) ).

tff(c_25796,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_25795]) ).

tff(c_25802,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25796,c_104]) ).

tff(c_25891,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25523,c_25289,c_232]) ).

tff(c_25892,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_25506,c_196,c_25891]) ).

tff(c_25878,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25289,c_25508,c_96]) ).

tff(c_25879,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_382,c_200,c_25878]) ).

tff(c_25934,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25892,c_381,c_25879,c_266]) ).

tff(c_25935,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25802,c_194,c_202,c_25934]) ).

tff(c_25936,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_25795]) ).

tff(c_25953,plain,
    ( ( e2 = e0 )
    | ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25508,c_25523,c_25936,c_46]) ).

tff(c_25954,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_25953]) ).

tff(c_25958,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25954,c_110]) ).

tff(c_26003,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25273,c_62]) ).

tff(c_26004,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_25958,c_26003]) ).

tff(c_26005,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_26004]) ).

tff(c_26037,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25289,c_26005,c_25508,c_88]) ).

tff(c_26038,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_26037]) ).

tff(c_25281,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25273,c_130]) ).

tff(c_25969,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_386,c_25292,c_25281,c_24]) ).

tff(c_368,plain,
    ( ( op(e0,e0) != e1 )
    | ( op(op(e0,e0),e0) != e3 )
    | ( op(e0,op(e0,e0)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_754]) ).

tff(c_26076,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_26038,c_25289,c_25969,c_25289,c_25289,c_368]) ).

tff(c_26078,plain,
    op(e0,e2) != e0,
    inference(splitRight,[status(thm)],[c_26004]) ).

tff(c_26097,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25289,c_25508,c_96]) ).

tff(c_26098,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_382,c_26078,c_200,c_26097]) ).

tff(c_26099,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_25507]) ).

tff(c_26106,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26099,c_152]) ).

tff(c_26153,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25279,c_26106,c_40]) ).

tff(c_26154,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_26153]) ).

tff(c_26161,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26154,c_108]) ).

tff(c_26183,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_383,c_26132,c_26161,c_6]) ).

tff(c_26187,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26183,c_176]) ).

tff(c_26224,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25289,c_26143,c_26099,c_84]) ).

tff(c_26225,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_26187,c_200,c_194,c_26224]) ).

tff(c_26226,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_26153]) ).

tff(c_26247,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26226,c_36]) ).

tff(c_26248,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_25287,c_194,c_25506,c_26247]) ).

tff(c_26258,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26143,c_25273,c_26248,c_58]) ).

tff(c_26259,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_25288,c_196,c_26258]) ).

tff(c_26260,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(splitRight,[status(thm)],[c_26142]) ).

tff(c_26262,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_26260]) ).

tff(c_26289,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25273,c_26262,c_58]) ).

tff(c_26290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25293,c_198,c_25288,c_204,c_26289]) ).

tff(c_26291,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_26260]) ).

tff(c_26295,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26291,c_18836]) ).

tff(c_26299,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26291,c_118]) ).

tff(c_26313,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_26295,c_26299]) ).

tff(c_26314,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_26115]) ).

tff(c_26370,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_25273,c_26314,c_76]) ).

tff(c_26371,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25292,c_204,c_198,c_196,c_26370]) ).

tff(c_26373,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_25505]) ).

tff(c_26467,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26373,c_381,c_25289,c_220]) ).

tff(c_26468,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_26467]) ).

tff(c_26488,plain,
    ( ( op(e3,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25273,c_26468,c_62]) ).

tff(c_26489,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_26488]) ).

tff(c_26490,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_26489]) ).

tff(c_26567,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26373,c_26468,c_381,c_26490,c_266]) ).

tff(c_26568,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_26567]) ).

tff(c_26569,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_26489]) ).

tff(c_26574,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26569,c_106]) ).

tff(c_25290,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25289,c_188]) ).

tff(c_26401,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25291,c_25288,c_60]) ).

tff(c_26402,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_26401]) ).

tff(c_26404,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26402,c_170]) ).

tff(c_26376,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26373,c_100]) ).

tff(c_26432,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_383,c_26404,c_26376,c_6]) ).

tff(c_26438,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26432,c_108]) ).

tff(c_26601,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26574,c_25290,c_26438,c_25287,c_8]) ).

tff(c_26602,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_26401]) ).

tff(c_26606,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26602,c_150]) ).

tff(c_26621,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_25273,c_76]) ).

tff(c_26622,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25292,c_204,c_198,c_26606,c_26621]) ).

tff(c_26624,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_26978,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_208]) ).

tff(c_26625,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25287,c_8]) ).

tff(c_26626,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_26625]) ).

tff(c_26628,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26626,c_182]) ).

tff(c_26632,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26626,c_106]) ).

tff(c_26623,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_26638,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_26623]) ).

tff(c_26640,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26638,c_152]) ).

tff(c_26714,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_26715,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26640,c_25288,c_204,c_26624,c_26714]) ).

tff(c_26716,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_26623]) ).

tff(c_26718,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_26716]) ).

tff(c_26723,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26718,c_138]) ).

tff(c_26813,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25273,c_58]) ).

tff(c_26814,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_26723,c_198,c_25288,c_26813]) ).

tff(c_26820,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26814,c_98]) ).

tff(c_26845,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_26846,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26820,c_25288,c_204,c_26624,c_26845]) ).

tff(c_26847,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_26716]) ).

tff(c_26859,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26847,c_25273,c_62]) ).

tff(c_26860,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_26632,c_26859]) ).

tff(c_26863,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26860,c_18836]) ).

tff(c_26869,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26628,c_26863]) ).

tff(c_26870,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(splitRight,[status(thm)],[c_26625]) ).

tff(c_26873,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_26870]) ).

tff(c_26879,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26873,c_108]) ).

tff(c_26886,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_26623]) ).

tff(c_26888,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26886,c_152]) ).

tff(c_26974,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_26975,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26888,c_25288,c_204,c_26624,c_26974]) ).

tff(c_26976,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_26623]) ).

tff(c_26979,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_26976]) ).

tff(c_26981,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26979,c_178]) ).

tff(c_26977,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_26623]) ).

tff(c_26994,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_26977,c_42]) ).

tff(c_26995,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_26994]) ).

tff(c_26998,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26995,c_148]) ).

tff(c_26982,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26979,c_176]) ).

tff(c_27000,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26995,c_150]) ).

tff(c_27008,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_26981,c_25288,c_27000,c_60]) ).

tff(c_27019,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27008,c_52]) ).

tff(c_27020,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e2,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_27019]) ).

tff(c_27021,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_27020]) ).

tff(c_27024,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_27021,c_170]) ).

tff(c_27047,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_383,c_26982,c_26879,c_27024,c_6]) ).

tff(c_27048,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_27020]) ).

tff(c_27050,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_27048]) ).

tff(c_27055,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_27050,c_110]) ).

tff(c_27061,plain,
    ( ( op(e3,e3) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26995,c_27050,c_46]) ).

tff(c_27062,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_27061]) ).

tff(c_27063,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_27062]) ).

tff(c_27080,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26995,c_27063,c_230]) ).

tff(c_27081,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26978,c_27055,c_27080]) ).

tff(c_27082,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_27062]) ).

tff(c_27148,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27082,c_381,c_300]) ).

tff(c_27149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_25288,c_204,c_26624,c_27148]) ).

tff(c_27150,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_27048]) ).

tff(c_27203,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27150,c_381,c_300]) ).

tff(c_27204,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26998,c_196,c_204,c_26624,c_27203]) ).

tff(c_27205,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_26994]) ).

tff(c_27207,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_27205]) ).

tff(c_27215,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_27207,c_146]) ).

tff(c_27220,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_52]) ).

tff(c_27237,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27220,c_60]) ).

tff(c_27238,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_26981,c_25288,c_27215,c_27237]) ).

tff(c_27239,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_52]) ).

tff(c_27243,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_27239]) ).

tff(c_27258,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27243,c_60]) ).

tff(c_27259,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_26981,c_25288,c_196,c_27258]) ).

tff(c_27262,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_27259,c_186]) ).

tff(c_27206,plain,
    op(e1,e3) != e1,
    inference(splitRight,[status(thm)],[c_26994]) ).

tff(c_27283,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_25273,c_76]) ).

tff(c_27284,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27262,c_204,c_198,c_27206,c_27283]) ).

tff(c_27285,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_27239]) ).

tff(c_27287,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_27285]) ).

tff(c_27317,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27287,c_60]) ).

tff(c_27318,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_25288,c_27215,c_27317]) ).

tff(c_27321,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_27318,c_186]) ).

tff(c_27333,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_25273,c_76]) ).

tff(c_27334,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27321,c_204,c_198,c_27206,c_27333]) ).

tff(c_27335,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_27285]) ).

tff(c_27339,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_27335,c_18836]) ).

tff(c_27379,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27335,c_27339,c_60]) ).

tff(c_27380,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_26981,c_196,c_204,c_27379]) ).

tff(c_27384,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_27380,c_186]) ).

tff(c_27431,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_25273,c_76]) ).

tff(c_27432,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27384,c_204,c_198,c_27206,c_27431]) ).

tff(c_27434,plain,
    op(e3,e3) != e1,
    inference(splitRight,[status(thm)],[c_27205]) ).

tff(c_27630,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_27631,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27434,c_25288,c_204,c_26624,c_27630]) ).

tff(c_27632,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_26976]) ).

tff(c_27670,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27632,c_84]) ).

tff(c_27671,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_27670]) ).

tff(c_27672,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_27671]) ).

tff(c_27675,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_27672,c_190]) ).

tff(c_26881,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26873,c_104]) ).

tff(c_27684,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25280,c_26881,c_38]) ).

tff(c_27685,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_27684]) ).

tff(c_27959,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27672,c_27632,c_27685,c_96]) ).

tff(c_27960,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_382,c_204,c_202,c_27959]) ).

tff(c_27961,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_27684]) ).

tff(c_27975,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( op(e2,e1) = e3 )
    | ( op(e2,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27961,c_52]) ).

tff(c_27976,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e2,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_27675,c_194,c_27975]) ).

tff(c_27977,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_27976]) ).

tff(c_27982,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_27977,c_114]) ).

tff(c_28003,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27977,c_27961,c_60]) ).

tff(c_28004,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_25288,c_198,c_28003]) ).

tff(c_28007,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_28004,c_186]) ).

tff(c_28015,plain,
    ( ( op(e1,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_25273,c_76]) ).

tff(c_28016,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_28007,c_204,c_198,c_28015]) ).

tff(c_27644,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27632,c_25273,c_62]) ).

tff(c_27645,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_27644]) ).

tff(c_27646,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_27645]) ).

tff(c_27653,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_27646,c_118]) ).

tff(c_27649,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_27646,c_18836]) ).

tff(c_27658,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27653,c_27649]) ).

tff(c_27659,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_27645]) ).

tff(c_27665,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_27659,c_98]) ).

tff(c_27989,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e1,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27961,c_46]) ).

tff(c_27990,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_387,c_202,c_27665,c_27989]) ).

tff(c_28027,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28016,c_27990,c_230]) ).

tff(c_28028,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26978,c_27982,c_28027]) ).

tff(c_28029,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_27976]) ).

tff(c_28036,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_28029,c_18836]) ).

tff(c_28043,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_28036,c_27961]) ).

tff(c_28045,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_28043]) ).

tff(c_28046,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_27671]) ).

tff(c_28048,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_28046]) ).

tff(c_27633,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_26976]) ).

tff(c_28059,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_74]) ).

tff(c_28060,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_27633,c_204,c_28059]) ).

tff(c_28061,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_28060]) ).

tff(c_28065,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_28061,c_112]) ).

tff(c_28080,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28048,c_42]) ).

tff(c_28081,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_28065,c_28080]) ).

tff(c_28082,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_28081]) ).

tff(c_28086,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_28082,c_148]) ).

tff(c_28125,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_28126,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_28086,c_25288,c_204,c_26624,c_28125]) ).

tff(c_28127,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_28081]) ).

tff(c_28174,plain,
    ( ( e1 = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e1,e3) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28048,c_28127,c_46]) ).

tff(c_28175,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_387,c_204,c_28174]) ).

tff(c_28242,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e3) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28048,c_28175,c_28127,c_38]) ).

tff(c_28243,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_25280,c_202,c_198,c_28242]) ).

tff(c_28244,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_28060]) ).

tff(c_28319,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26873,c_28244,c_27659,c_36]) ).

tff(c_28320,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_26978,c_28319]) ).

tff(c_28321,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_28046]) ).

tff(c_28326,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_28321,c_176]) ).

tff(c_28384,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_383,c_26879,c_28326,c_6]) ).

tff(c_28394,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26873,c_28384,c_27659,c_36]) ).

tff(c_28395,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_26978,c_28394]) ).

tff(c_28397,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_28713,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_28397,c_381,c_300]) ).

tff(c_28714,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_25288,c_204,c_26624,c_28713]) ).

tff(c_28715,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_26870]) ).

tff(c_28724,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_28715,c_104]) ).

tff(c_29240,plain,
    ( ( op(e0,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381,c_300]) ).

tff(c_29241,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_28724,c_25288,c_204,c_26624,c_29240]) ).

tff(c_29243,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_18835]) ).

tff(c_29245,plain,
    op(e2,e1) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_29243,c_18836]) ).

tff(c_29252,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_384,c_29245]) ).

tff(c_29253,plain,
    ( ( op(e1,e0) != e1 )
    | ( op(e2,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(splitRight,[status(thm)],[c_312]) ).

tff(c_29267,plain,
    op(e1,e0) != e1,
    inference(splitLeft,[status(thm)],[c_29253]) ).

tff(c_29254,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_312]) ).

tff(c_29257,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_29254,c_184]) ).

tff(c_29845,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_386,c_29267,c_25281,c_29257,c_24]) ).

tff(c_29846,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(splitRight,[status(thm)],[c_29253]) ).

tff(c_29858,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_29846]) ).

tff(c_29866,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_29858,c_118]) ).

tff(c_29861,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_29858,c_18836]) ).

tff(c_29873,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_29866,c_29861]) ).

tff(c_29875,plain,
    op(e2,e2) != e0,
    inference(splitRight,[status(thm)],[c_29846]) ).

tff(c_29847,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_29253]) ).

tff(c_29874,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_29846]) ).

tff(c_30265,plain,
    op(e2,e2) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_29254,c_29847,c_29874,c_310]) ).

tff(c_30266,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_29875,c_30265]) ).

tff(c_30267,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_22]) ).

tff(c_30269,plain,
    op(e1,e1) = e3,
    inference(splitLeft,[status(thm)],[c_30267]) ).

tff(c_50384,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_76]) ).

tff(c_50385,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_50384]) ).

tff(c_50386,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_50385]) ).

tff(c_50392,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50386,c_128]) ).

tff(c_30274,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_126]) ).

tff(c_50391,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50386,c_130]) ).

tff(c_30281,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_30284,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_162]) ).

tff(c_45483,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e1,e0) != e1 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30284,c_310]) ).

tff(c_45484,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_45483]) ).

tff(c_30286,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_122]) ).

tff(c_30287,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_130]) ).

tff(c_30293,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_92]) ).

tff(c_30296,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30293,c_192]) ).

tff(c_30271,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_180]) ).

tff(c_31471,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30293,c_84]) ).

tff(c_31472,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_30271,c_31471]) ).

tff(c_31473,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_31472]) ).

tff(c_31477,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31473,c_166]) ).

tff(c_31476,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31473,c_164]) ).

tff(c_214,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e1,e3) != e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_31484,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_214]) ).

tff(c_30294,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30293,c_188]) ).

tff(c_30272,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_172]) ).

tff(c_30311,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30272,c_6]) ).

tff(c_30312,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_30311]) ).

tff(c_30315,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30312,c_176]) ).

tff(c_30283,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_168]) ).

tff(c_30335,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30293,c_84]) ).

tff(c_30336,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_30271,c_30335]) ).

tff(c_30337,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_30336]) ).

tff(c_30299,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30293,c_140]) ).

tff(c_30343,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30337,c_134]) ).

tff(c_30348,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30299,c_30343,c_26]) ).

tff(c_30349,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_30348]) ).

tff(c_30353,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30349,c_154]) ).

tff(c_30323,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30299,c_42]) ).

tff(c_30324,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_30323]) ).

tff(c_30329,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30324,c_150]) ).

tff(c_30401,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30324,c_30293,c_208]) ).

tff(c_30402,plain,
    ( ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_30401]) ).

tff(c_30403,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_30402]) ).

tff(c_30341,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30337,c_166]) ).

tff(c_30454,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30324,c_30349,c_230]) ).

tff(c_30455,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30403,c_30341,c_30454]) ).

tff(c_30456,plain,
    op(e2,e3) != e2,
    inference(splitRight,[status(thm)],[c_30402]) ).

tff(c_30457,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_30402]) ).

tff(c_30463,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30457,c_146]) ).

tff(c_30474,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30353,c_30329,c_30456,c_30463,c_10]) ).

tff(c_30475,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_30348]) ).

tff(c_30568,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30293,c_30337,c_30475,c_96]) ).

tff(c_30569,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_30315,c_200,c_202,c_30568]) ).

tff(c_30570,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_30336]) ).

tff(c_30649,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30293,c_30570,c_96]) ).

tff(c_30650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_30315,c_30283,c_200,c_30649]) ).

tff(c_30652,plain,
    op(e1,e3) != e1,
    inference(splitRight,[status(thm)],[c_30323]) ).

tff(c_30766,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_76]) ).

tff(c_30767,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30296,c_196,c_204,c_30652,c_30766]) ).

tff(c_30768,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_30311]) ).

tff(c_30770,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_30768]) ).

tff(c_30777,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30770,c_108]) ).

tff(c_30794,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30294,c_30777,c_8]) ).

tff(c_30795,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_30794]) ).

tff(c_30801,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30795,c_104]) ).

tff(c_30774,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30770,c_176]) ).

tff(c_30818,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_50]) ).

tff(c_30819,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_30818]) ).

tff(c_30820,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_30819]) ).

tff(c_30276,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_124]) ).

tff(c_30782,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30286,c_30276,c_18]) ).

tff(c_30783,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_30782]) ).

tff(c_30806,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30783,c_46]) ).

tff(c_30807,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_30806]) ).

tff(c_30808,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_30807]) ).

tff(c_30899,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30293,c_30820,c_30808,c_88]) ).

tff(c_30900,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_30774,c_194,c_202,c_30899]) ).

tff(c_30901,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_30819]) ).

tff(c_30903,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_30901]) ).

tff(c_30908,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30903,c_98]) ).

tff(c_30907,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30903,c_158]) ).

tff(c_30914,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30783,c_30808,c_230]) ).

tff(c_30915,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30908,c_30907,c_30914]) ).

tff(c_30917,plain,
    op(e3,e2) != e3,
    inference(splitRight,[status(thm)],[c_30901]) ).

tff(c_31018,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30795,c_30770,c_36]) ).

tff(c_31019,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_30917,c_31018]) ).

tff(c_30916,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_30901]) ).

tff(c_31038,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31019,c_30916,c_30269,c_30293,c_268]) ).

tff(c_31039,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_194,c_194,c_198,c_31038]) ).

tff(c_31040,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_30807]) ).

tff(c_31042,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_30801,c_31040]) ).

tff(c_31047,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_31042,c_112]) ).

tff(c_30297,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30293,c_142]) ).

tff(c_31209,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_58]) ).

tff(c_31210,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30297,c_204,c_31209]) ).

tff(c_31211,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_31210]) ).

tff(c_31216,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_31211,c_114]) ).

tff(c_30773,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30770,c_170]) ).

tff(c_30273,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_174]) ).

tff(c_31231,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_31047,c_31216,c_30773,c_30273,c_14]) ).

tff(c_31232,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_31210]) ).

tff(c_31243,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_31232,c_50]) ).

tff(c_31244,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_31243]) ).

tff(c_31245,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_31244]) ).

tff(c_31248,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31245,c_166]) ).

tff(c_30775,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30770,c_100]) ).

tff(c_31053,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30795,c_30770,c_36]) ).

tff(c_31054,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_31053]) ).

tff(c_31055,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_31054]) ).

tff(c_31120,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31055,c_30269,c_30293,c_252]) ).

tff(c_31121,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_31120]) ).

tff(c_31173,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31121,c_30269,c_30293,c_260]) ).

tff(c_31174,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30775,c_194,c_198,c_31173]) ).

tff(c_31175,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_31054]) ).

tff(c_31291,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31175,c_30783,c_30293,c_216]) ).

tff(c_31292,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_31248,c_196,c_31291]) ).

tff(c_31293,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_31244]) ).

tff(c_30292,plain,
    op(e2,op(e2,e2)) != e0,
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_31296,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_31293,c_30292]) ).

tff(c_31303,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_31042,c_31296]) ).

tff(c_31304,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_30794]) ).

tff(c_316,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e3,e0) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_31384,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31304,c_30269,c_30293,c_316]) ).

tff(c_31385,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30284,c_200,c_204,c_31384]) ).

tff(c_31386,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_30782]) ).

tff(c_31393,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31386,c_128]) ).

tff(c_30275,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_132]) ).

tff(c_31455,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_30296,c_31393,c_30275,c_24]) ).

tff(c_31456,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_30768]) ).

tff(c_31497,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31456,c_36]) ).

tff(c_31498,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_31476,c_31484,c_31497]) ).

tff(c_31554,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31498,c_30269,c_30293,c_316]) ).

tff(c_31555,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30284,c_200,c_204,c_31554]) ).

tff(c_31557,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_31558,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30286,c_30276,c_18]) ).

tff(c_31559,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_31558]) ).

tff(c_31739,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31557,c_31559,c_30293,c_216]) ).

tff(c_31740,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_31477,c_196,c_31739]) ).

tff(c_31741,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_31558]) ).

tff(c_31758,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31741,c_128]) ).

tff(c_31809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_30296,c_31758,c_30275,c_24]) ).

tff(c_31810,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_31472]) ).

tff(c_31814,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31810,c_152]) ).

tff(c_31833,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31456,c_40]) ).

tff(c_31834,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_31833]) ).

tff(c_31835,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_31834]) ).

tff(c_31838,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31835,c_184]) ).

tff(c_31822,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_76]) ).

tff(c_31823,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30296,c_196,c_204,c_31822]) ).

tff(c_31854,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_31823,c_72]) ).

tff(c_31855,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_31838,c_194,c_202,c_198,c_31854]) ).

tff(c_31856,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_31834]) ).

tff(c_31858,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_31856]) ).

tff(c_31465,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_31456,c_102]) ).

tff(c_31868,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_58]) ).

tff(c_31869,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30297,c_204,c_31465,c_31868]) ).

tff(c_31937,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31858,c_31869,c_31823,c_30293,c_232]) ).

tff(c_31938,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_31937]) ).

tff(c_31939,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_31856]) ).

tff(c_31976,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31456,c_31939,c_36]) ).

tff(c_31977,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_31814,c_31976]) ).

tff(c_31986,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_31939,c_58]) ).

tff(c_31987,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30297,c_204,c_198,c_31986]) ).

tff(c_32040,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31977,c_31987,c_30269,c_30293,c_316]) ).

tff(c_32041,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_32040]) ).

tff(c_32042,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_32044,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_32042]) ).

tff(c_32047,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32044,c_156]) ).

tff(c_32472,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_30286,c_32047,c_30276,c_18]) ).

tff(c_32476,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32472,c_148]) ).

tff(c_32046,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32044,c_152]) ).

tff(c_32043,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_32423,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_32424,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_32046,c_196,c_32043,c_32423]) ).

tff(c_32425,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32424,c_30292]) ).

tff(c_32430,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32424,c_114]) ).

tff(c_32060,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30272,c_6]) ).

tff(c_32061,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_32060]) ).

tff(c_32063,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32061,c_170]) ).

tff(c_32266,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_32267,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_32046,c_196,c_32043,c_32266]) ).

tff(c_32273,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32267,c_114]) ).

tff(c_32289,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32063,c_32273,c_30273,c_14]) ).

tff(c_32293,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32289,c_178]) ).

tff(c_32064,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32061,c_176]) ).

tff(c_32305,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32044,c_84]) ).

tff(c_32306,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30271,c_196,c_32305]) ).

tff(c_32307,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_32306]) ).

tff(c_32326,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32307,c_32044,c_96]) ).

tff(c_32327,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_32064,c_30283,c_204,c_32326]) ).

tff(c_32328,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_32306]) ).

tff(c_32349,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32328,c_32044,c_96]) ).

tff(c_32350,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_32064,c_200,c_204,c_32349]) ).

tff(c_32371,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32350,c_32328,c_32044,c_88]) ).

tff(c_32372,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_32293,c_194,c_198,c_32371]) ).

tff(c_32373,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_32060]) ).

tff(c_32375,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_32373]) ).

tff(c_32378,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32375,c_170]) ).

tff(c_32457,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32425,c_32430,c_32378,c_30273,c_14]) ).

tff(c_32458,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_32373]) ).

tff(c_32483,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e0) != e1 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30284,c_312]) ).

tff(c_32484,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_32483]) ).

tff(c_32487,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32458,c_36]) ).

tff(c_32488,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32484,c_196,c_32487]) ).

tff(c_32489,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_32488]) ).

tff(c_32514,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32458,c_32489,c_40]) ).

tff(c_32515,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_32476,c_32514]) ).

tff(c_32519,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32515,c_188]) ).

tff(c_32534,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_32535,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_32046,c_196,c_32043,c_32534]) ).

tff(c_32584,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32489,c_32535,c_30269,c_252]) ).

tff(c_32585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_32519,c_32584]) ).

tff(c_32586,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_32488]) ).

tff(c_32599,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32044,c_84]) ).

tff(c_32600,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30271,c_196,c_32599]) ).

tff(c_32601,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_32600]) ).

tff(c_32616,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32586,c_30269,c_32601,c_300]) ).

tff(c_32617,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_196,c_32616]) ).

tff(c_32736,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32586,c_32617,c_30269,c_32601,c_268]) ).

tff(c_32737,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_194,c_194,c_32736]) ).

tff(c_32738,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_32600]) ).

tff(c_32750,plain,
    ( ( e3 = e0 )
    | ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32044,c_32472,c_32586,c_46]) ).

tff(c_32751,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_32750]) ).

tff(c_32756,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32751,c_112]) ).

tff(c_32462,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32458,c_170]) ).

tff(c_32917,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32756,c_32462,c_30273,c_14]) ).

tff(c_32923,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32917,c_120]) ).

tff(c_32765,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32458,c_32586,c_40]) ).

tff(c_32766,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_32765]) ).

tff(c_32767,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_32766]) ).

tff(c_32771,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32767,c_188]) ).

tff(c_32812,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32756,c_32462,c_30273,c_14]) ).

tff(c_32816,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32812,c_178]) ).

tff(c_32842,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32738,c_32044,c_96]) ).

tff(c_32843,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_32842]) ).

tff(c_32844,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_32843]) ).

tff(c_32862,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32844,c_32738,c_32044,c_88]) ).

tff(c_32863,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_32816,c_194,c_198,c_32862]) ).

tff(c_32864,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_32843]) ).

tff(c_32882,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32864,c_32738,c_32044,c_88]) ).

tff(c_32883,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32771,c_202,c_194,c_198,c_32882]) ).

tff(c_32884,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_32766]) ).

tff(c_32890,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32884,c_106]) ).

tff(c_32478,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32472,c_128]) ).

tff(c_32900,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_32478,c_30275,c_24]) ).

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_32982,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32900,c_86]) ).

tff(c_32983,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_32923,c_32890,c_32982]) ).

tff(c_32897,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_376]) ).

tff(c_32986,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32983,c_32897]) ).

tff(c_32994,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32738,c_32986]) ).

tff(c_32995,plain,
    ( ( op(op(e0,e0),e0) != e1 )
    | ( op(e0,e0) != e2 ) ),
    inference(splitRight,[status(thm)],[c_376]) ).

tff(c_33001,plain,
    op(e0,e0) != e2,
    inference(splitLeft,[status(thm)],[c_32995]) ).

tff(c_33020,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32756,c_32462,c_30273,c_14]) ).

tff(c_33026,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33020,c_120]) ).

tff(c_33003,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_32478,c_30275,c_24]) ).

tff(c_33087,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33003,c_86]) ).

tff(c_33088,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_33001,c_198,c_33026,c_32890,c_33087]) ).

tff(c_33090,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_32995]) ).

tff(c_33179,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32586,c_30269,c_33090,c_300]) ).

tff(c_33180,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_198,c_33179]) ).

tff(c_33108,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_32478,c_30275,c_24]) ).

tff(c_328,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e0) != e1 )
    | ( op(e2,e2) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_33218,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32586,c_33180,c_33108,c_33090,c_328]) ).

tff(c_33219,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_33218]) ).

tff(c_33221,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_32483]) ).

tff(c_33220,plain,
    ( ( op(e1,e0) != e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(splitRight,[status(thm)],[c_32483]) ).

tff(c_33244,plain,
    op(e1,e0) != e1,
    inference(splitLeft,[status(thm)],[c_33220]) ).

tff(c_33272,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_33244,c_32478,c_30275,c_24]) ).

tff(c_33273,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_33220]) ).

tff(c_33334,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_33273,c_300]) ).

tff(c_33335,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_32046,c_196,c_204,c_33334]) ).

tff(c_314,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e3,e0) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_33350,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33221,c_33335,c_30269,c_33273,c_314]) ).

tff(c_33351,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_33350]) ).

tff(c_33353,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_32042]) ).

tff(c_33352,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_32042]) ).

tff(c_33354,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_33352]) ).

tff(c_33357,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_33354,c_176]) ).

tff(c_33365,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e0) != e1 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30284,c_312]) ).

tff(c_33366,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_33365]) ).

tff(c_33373,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_33366,c_30272,c_36]) ).

tff(c_33374,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_33373]) ).

tff(c_33376,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33374,c_164]) ).

tff(c_34086,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33374,c_30269,c_252]) ).

tff(c_34087,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_34086]) ).

tff(c_34088,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_34087]) ).

tff(c_34092,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34088,c_166]) ).

tff(c_33385,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30286,c_30276,c_18]) ).

tff(c_33386,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_33385]) ).

tff(c_33780,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_33386,c_72]) ).

tff(c_33781,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_33780]) ).

tff(c_33787,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33781,c_192]) ).

tff(c_33872,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33374,c_30269,c_252]) ).

tff(c_33873,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_33787,c_33872]) ).

tff(c_33877,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33873,c_166]) ).

tff(c_33389,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_33386,c_148]) ).

tff(c_33397,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33354,c_84]) ).

tff(c_33398,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_33376,c_33397]) ).

tff(c_33399,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_33398]) ).

tff(c_33545,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_33399,c_300]) ).

tff(c_33546,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_33389,c_196,c_196,c_33545]) ).

tff(c_33634,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33374,c_33546,c_30269,c_33399,c_252]) ).

tff(c_33635,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_33634]) ).

tff(c_33636,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_33398]) ).

tff(c_33889,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33354,c_33636,c_96]) ).

tff(c_33890,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_30283,c_200,c_33889]) ).

tff(c_33910,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33890,c_33354,c_33636,c_88]) ).

tff(c_33911,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_33877,c_194,c_33910]) ).

tff(c_33912,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_33385]) ).

tff(c_33918,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33912,c_150]) ).

tff(c_33939,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_33918,c_10]) ).

tff(c_33940,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_33939]) ).

tff(c_33945,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_33940,c_112]) ).

tff(c_33356,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_33354,c_178]) ).

tff(c_33916,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33912,c_148]) ).

tff(c_33925,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_33366,c_8]) ).

tff(c_33926,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_33925]) ).

tff(c_33951,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33926,c_33374,c_40]) ).

tff(c_33952,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_33916,c_33951]) ).

tff(c_33956,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33952,c_170]) ).

tff(c_33999,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_33945,c_33356,c_33956,c_30273,c_14]) ).

tff(c_34000,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_33939]) ).

tff(c_34002,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_34000]) ).

tff(c_34016,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33912,c_34002,c_42]) ).

tff(c_34017,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_33353,c_198,c_196,c_34016]) ).

tff(c_34038,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33912,c_34002,c_34017,c_46]) ).

tff(c_34039,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_34038]) ).

tff(c_34117,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33354,c_34039,c_88]) ).

tff(c_34118,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_34092,c_202,c_34117]) ).

tff(c_34160,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34118,c_33354,c_34039,c_84]) ).

tff(c_34161,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_33376,c_200,c_34160]) ).

tff(c_34162,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_34087]) ).

tff(c_34223,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34162,c_33354,c_34039,c_84]) ).

tff(c_34224,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_33376,c_200,c_34223]) ).

tff(c_34225,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_34000]) ).

tff(c_34231,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34225,c_146]) ).

tff(c_34232,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34225,c_110]) ).

tff(c_34249,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_34250,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34231,c_34232,c_196,c_32043,c_34249]) ).

tff(c_34251,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(splitRight,[status(thm)],[c_33925]) ).

tff(c_34253,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_34251]) ).

tff(c_34259,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34253,c_108]) ).

tff(c_34302,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_33357,c_34259,c_30272,c_6]) ).

tff(c_34268,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33912,c_42]) ).

tff(c_34269,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_33353,c_198,c_34268]) ).

tff(c_34270,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_34269]) ).

tff(c_34273,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34270,c_146]) ).

tff(c_34274,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34270,c_110]) ).

tff(c_34288,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_34289,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34273,c_34274,c_196,c_32043,c_34288]) ).

tff(c_34290,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_34269]) ).

tff(c_338,plain,
    ( ( op(e3,e3) != e1 )
    | ( op(op(e3,e3),e3) != e2 )
    | ( op(e3,op(e3,e3)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_664]) ).

tff(c_34320,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34302,c_34290,c_33912,c_34290,c_34290,c_338]) ).

tff(c_34321,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_34251]) ).

tff(c_34330,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34321,c_104]) ).

tff(c_34347,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33912,c_42]) ).

tff(c_34348,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_33353,c_198,c_34330,c_34347]) ).

tff(c_34352,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34348,c_110]) ).

tff(c_34366,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_34367,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34330,c_34352,c_196,c_32043,c_34366]) ).

tff(c_34368,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_33373]) ).

tff(c_34370,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34368,c_152]) ).

tff(c_34380,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_33353,c_34370,c_26]) ).

tff(c_34381,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_34380]) ).

tff(c_34397,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_34398,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_34397]) ).

tff(c_34399,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_34398]) ).

tff(c_34404,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34399,c_192]) ).

tff(c_34647,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33354,c_34381,c_88]) ).

tff(c_34648,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_34404,c_198,c_202,c_34647]) ).

tff(c_34652,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34648,c_166]) ).

tff(c_34677,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34368,c_30269,c_268]) ).

tff(c_34678,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_34652,c_194,c_34404,c_34677]) ).

tff(c_34679,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_34398]) ).

tff(c_34689,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34381,c_34679,c_34368,c_42]) ).

tff(c_34690,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_34689]) ).

tff(c_34693,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34690,c_110]) ).

tff(c_34717,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34368,c_30269,c_300]) ).

tff(c_34718,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_34693,c_196,c_32043,c_34717]) ).

tff(c_34719,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_34380]) ).

tff(c_34723,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34719,c_154]) ).

tff(c_34375,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34368,c_146]) ).

tff(c_34732,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_34723,c_34375,c_10]) ).

tff(c_34733,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_34732]) ).

tff(c_34735,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e1,e3) != e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34368,c_216]) ).

tff(c_34736,plain,
    op(e1,e3) != e1,
    inference(splitLeft,[status(thm)],[c_34735]) ).

tff(c_34823,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e3) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34719,c_34733,c_34368,c_42]) ).

tff(c_34824,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_34736,c_204,c_196,c_34823]) ).

tff(c_34825,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_34735]) ).

tff(c_34845,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_34825]) ).

tff(c_34852,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34845,c_142]) ).

tff(c_34369,plain,
    op(e3,e2) != e3,
    inference(splitRight,[status(thm)],[c_33373]) ).

tff(c_34888,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34368,c_30269,c_34845,c_300]) ).

tff(c_34889,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_196,c_34888]) ).

tff(c_34900,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_34889,c_50]) ).

tff(c_34901,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34852,c_200,c_196,c_34369,c_34900]) ).

tff(c_34902,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_34825]) ).

tff(c_34904,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_34902,c_30292]) ).

tff(c_34912,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34733,c_34904]) ).

tff(c_34913,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_34732]) ).

tff(c_34918,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34913,c_110]) ).

tff(c_34947,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34368,c_30269,c_300]) ).

tff(c_34948,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_34918,c_196,c_32043,c_34947]) ).

tff(c_34950,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_33365]) ).

tff(c_34949,plain,
    ( ( op(e1,e0) != e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(splitRight,[status(thm)],[c_33365]) ).

tff(c_34961,plain,
    op(e1,e0) != e1,
    inference(splitLeft,[status(thm)],[c_34949]) ).

tff(c_34964,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30286,c_30276,c_18]) ).

tff(c_34965,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_34964]) ).

tff(c_34968,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34965,c_148]) ).

tff(c_35230,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_35231,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_34968,c_196,c_32043,c_35230]) ).

tff(c_35252,plain,
    ( ( op(e0,e0) != e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34950,c_35231,c_30269,c_314]) ).

tff(c_35253,plain,
    op(e0,e0) != e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_35252]) ).

tff(c_35270,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34950,c_35231,c_30269,c_316]) ).

tff(c_35271,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_35253,c_35270]) ).

tff(c_35272,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_34964]) ).

tff(c_35279,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35272,c_128]) ).

tff(c_35369,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_34961,c_35279,c_30275,c_24]) ).

tff(c_35370,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_34949]) ).

tff(c_35471,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34950,c_30269,c_35370,c_314]) ).

tff(c_35472,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30284,c_200,c_35471]) ).

tff(c_35473,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_33352]) ).

tff(c_35478,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_35473,c_166]) ).

tff(c_35487,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_35488,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_214]) ).

tff(c_35489,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_35487,c_154]) ).

tff(c_35499,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_35489,c_33353,c_26]) ).

tff(c_35500,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_35499]) ).

tff(c_35504,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35500,c_156]) ).

tff(c_35511,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_76]) ).

tff(c_35512,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_35511]) ).

tff(c_35513,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_35512]) ).

tff(c_35548,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35513,c_30269,c_30281,c_72]) ).

tff(c_35549,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_35504,c_35548]) ).

tff(c_35550,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_35512]) ).

tff(c_35576,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35500,c_35550,c_35487,c_34]) ).

tff(c_35577,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_35488,c_35576]) ).

tff(c_35578,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_35499]) ).

tff(c_35585,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35578,c_140]) ).

tff(c_36077,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_76]) ).

tff(c_36078,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_36077]) ).

tff(c_36079,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_36078]) ).

tff(c_36123,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36079,c_30269,c_30281,c_72]) ).

tff(c_36124,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_36123]) ).

tff(c_35638,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_35639,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_35478,c_196,c_32043,c_35638]) ).

tff(c_35591,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_40]) ).

tff(c_35593,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35591,c_188]) ).

tff(c_35685,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( op(e3,e2) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_252]) ).

tff(c_35686,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e3,e2) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_35593,c_35685]) ).

tff(c_35687,plain,
    op(e3,e2) != e3,
    inference(splitLeft,[status(thm)],[c_35686]) ).

tff(c_35595,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35591,c_108]) ).

tff(c_35606,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_35595,c_30272,c_6]) ).

tff(c_35607,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_35606]) ).

tff(c_35744,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35591,c_35607,c_35639,c_36]) ).

tff(c_35745,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_35687,c_196,c_35744]) ).

tff(c_35746,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_35686]) ).

tff(c_35611,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_35607,c_176]) ).

tff(c_35774,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35473,c_35578,c_96]) ).

tff(c_35775,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_35611,c_204,c_200,c_35774]) ).

tff(c_35807,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35639,c_35746,c_30269,c_35775,c_260]) ).

tff(c_35808,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_35807]) ).

tff(c_35809,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_35606]) ).

tff(c_35815,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_35809,c_100]) ).

tff(c_35840,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_35841,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35815,c_35478,c_196,c_32043,c_35840]) ).

tff(c_35842,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_40]) ).

tff(c_35844,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_35842]) ).

tff(c_35903,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35844,c_30269,c_300]) ).

tff(c_35904,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_35478,c_196,c_32043,c_35903]) ).

tff(c_35905,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_35842]) ).

tff(c_35907,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_35905]) ).

tff(c_35998,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_35999,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_35478,c_196,c_32043,c_35998]) ).

tff(c_35475,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_358]) ).

tff(c_36003,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35999,c_35475]) ).

tff(c_36007,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35907,c_36003]) ).

tff(c_36009,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_35905]) ).

tff(c_36107,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_36009,c_30272,c_6]) ).

tff(c_36108,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_36107]) ).

tff(c_360,plain,
    ( ( op(e1,e1) != e3 )
    | ( op(op(e1,e1),e1) != e0 )
    | ( op(e1,op(e1,e1)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_730]) ).

tff(c_36136,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_36124,c_30269,c_36108,c_30269,c_30269,c_360]) ).

tff(c_36137,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_36107]) ).

tff(c_36144,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_36137,c_100]) ).

tff(c_36168,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_36169,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_36144,c_35478,c_196,c_32043,c_36168]) ).

tff(c_36170,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_36078]) ).

tff(c_36203,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36170,c_232]) ).

tff(c_36204,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_35488,c_35585,c_36203]) ).

tff(c_36207,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36204,c_30292]) ).

tff(c_36213,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35487,c_36207]) ).

tff(c_36215,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_36284,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36215,c_30269,c_300]) ).

tff(c_36285,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_35478,c_196,c_32043,c_36284]) ).

tff(c_36286,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_36288,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_36286]) ).

tff(c_36290,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36288,c_154]) ).

tff(c_36303,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35473,c_84]) ).

tff(c_36304,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_30271,c_196,c_36290,c_36303]) ).

tff(c_36363,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_36304,c_300]) ).

tff(c_36364,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_35478,c_196,c_196,c_36363]) ).

tff(c_36445,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) != e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36364,c_30269,c_36304,c_260]) ).

tff(c_36446,plain,
    op(e2,e2) != e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_194,c_36445]) ).

tff(c_36464,plain,
    ( ( e3 = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36364,c_30269,c_36304,c_268]) ).

tff(c_36465,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_36446,c_194,c_194,c_36464]) ).

tff(c_36466,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_36286]) ).

tff(c_36468,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_36466]) ).

tff(c_36472,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_36468,c_146]) ).

tff(c_36816,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_36817,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_36472,c_35478,c_196,c_32043,c_36816]) ).

tff(c_36818,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_36466]) ).

tff(c_36826,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_36818,c_150]) ).

tff(c_36834,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30286,c_36826,c_30276,c_18]) ).

tff(c_36838,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_36834,c_148]) ).

tff(c_36946,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_36947,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_36838,c_35478,c_196,c_32043,c_36946]) ).

tff(c_36948,plain,
    ( ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_37970,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_36948]) ).

tff(c_36952,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_35473,c_166]) ).

tff(c_38173,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_38174,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37970,c_36952,c_196,c_32043,c_38173]) ).

tff(c_38176,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_36948]) ).

tff(c_36949,plain,
    op(e3,op(e3,e3)) = e2,
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_38177,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38176,c_36949]) ).

tff(c_38192,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38177,c_108]) ).

tff(c_38182,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_38176,c_104]) ).

tff(c_36975,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_36948]) ).

tff(c_37308,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_37309,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_36975,c_36952,c_196,c_32043,c_37308]) ).

tff(c_37311,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_36948]) ).

tff(c_37315,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37311,c_148]) ).

tff(c_37594,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_30286,c_37315,c_30276,c_18]) ).

tff(c_37643,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_37594,c_76]) ).

tff(c_37644,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_37643]) ).

tff(c_37312,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37311,c_36949]) ).

tff(c_37337,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37312,c_176]) ).

tff(c_37323,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_33353,c_26]) ).

tff(c_37324,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_37323]) ).

tff(c_37492,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35473,c_37324,c_84]) ).

tff(c_37493,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_30271,c_196,c_200,c_37492]) ).

tff(c_37590,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37493,c_35473,c_37324,c_88]) ).

tff(c_37591,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_37337,c_198,c_202,c_37590]) ).

tff(c_37593,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_37323]) ).

tff(c_37616,plain,
    ( ( e1 = e0 )
    | ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37594,c_37311,c_46]) ).

tff(c_37617,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_37593,c_202,c_204,c_37616]) ).

tff(c_37654,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35473,c_30281,c_50]) ).

tff(c_37655,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_37654]) ).

tff(c_37656,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_37655]) ).

tff(c_37660,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_37656,c_30292]) ).

tff(c_37667,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_37617,c_37660]) ).

tff(c_37668,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_37655]) ).

tff(c_37730,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37668,c_30269,c_252]) ).

tff(c_37731,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_37730]) ).

tff(c_37732,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_37731]) ).

tff(c_36960,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_8]) ).

tff(c_36962,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36960,c_188]) ).

tff(c_37598,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37594,c_156]) ).

tff(c_37592,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_37323]) ).

tff(c_37628,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_37598,c_37592]) ).

tff(c_37750,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35473,c_37628,c_96]) ).

tff(c_37751,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_36962,c_204,c_200,c_37750]) ).

tff(c_37770,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37751,c_35473,c_37628,c_88]) ).

tff(c_37771,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_37770]) ).

tff(c_37747,plain,
    op(e0,op(e0,e0)) != e1,
    inference(splitLeft,[status(thm)],[c_356]) ).

tff(c_37772,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37771,c_37747]) ).

tff(c_37779,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35473,c_37772]) ).

tff(c_37780,plain,
    ( ( op(op(e0,e0),e0) != e3 )
    | ( op(e0,e0) != e2 ) ),
    inference(splitRight,[status(thm)],[c_356]) ).

tff(c_37788,plain,
    op(e0,e0) != e2,
    inference(splitLeft,[status(thm)],[c_37780]) ).

tff(c_37791,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35473,c_37628,c_96]) ).

tff(c_37792,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_36962,c_204,c_200,c_37791]) ).

tff(c_37813,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37792,c_35473,c_37628,c_88]) ).

tff(c_37814,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37788,c_202,c_198,c_194,c_37813]) ).

tff(c_37816,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_37780]) ).

tff(c_37888,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37311,c_37732,c_37644,c_37816,c_328]) ).

tff(c_37889,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_37888]) ).

tff(c_37890,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_37731]) ).

tff(c_37962,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37311,c_37644,c_37890,c_328]) ).

tff(c_37963,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_30284,c_202,c_37962]) ).

tff(c_37964,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_8]) ).

tff(c_38215,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_38192,c_38182,c_37964]) ).

tff(c_38197,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35473,c_30281,c_50]) ).

tff(c_38198,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_38197]) ).

tff(c_38199,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_38198]) ).

tff(c_38279,plain,
    ( ( op(e0,e0) != e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38215,c_38199,c_30269,c_314]) ).

tff(c_38280,plain,
    op(e0,e0) != e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_38279]) ).

tff(c_38302,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38215,c_38199,c_30269,c_316]) ).

tff(c_38303,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_38280,c_38302]) ).

tff(c_38304,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_38198]) ).

tff(c_38310,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_38304,c_106]) ).

tff(c_38319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38310,c_38192,c_38182,c_37964]) ).

tff(c_38320,plain,
    ( ( op(op(e2,e2),e2) != e3 )
    | ( op(e2,e2) != e1 ) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_38326,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_38320]) ).

tff(c_38330,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e0) != e1 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30284,c_312]) ).

tff(c_38331,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_38330]) ).

tff(c_39954,plain,
    op(e1,e3) != e1,
    inference(splitLeft,[status(thm)],[c_230]) ).

tff(c_38334,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30272,c_6]) ).

tff(c_38335,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_38334]) ).

tff(c_38341,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_38335,c_108]) ).

tff(c_39086,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_92]) ).

tff(c_39090,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39086,c_142]) ).

tff(c_38369,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30286,c_30276,c_18]) ).

tff(c_38370,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_38369]) ).

tff(c_38346,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_38347,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_38346,c_154]) ).

tff(c_38357,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_38347,c_26]) ).

tff(c_38358,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_38357]) ).

tff(c_38361,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_38358,c_156]) ).

tff(c_38380,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_38370,c_38361]) ).

tff(c_38381,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_38369]) ).

tff(c_38399,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_38381,c_30269,c_38335,c_30269,c_30269,c_360]) ).

tff(c_38400,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_38357]) ).

tff(c_38402,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_38400]) ).

tff(c_38405,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_38402,c_152]) ).

tff(c_38409,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_38402,c_134]) ).

tff(c_38491,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_50]) ).

tff(c_38492,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_38409,c_200,c_38491]) ).

tff(c_38493,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_38492]) ).

tff(c_38498,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_38493,c_158]) ).

tff(c_38414,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38402,c_92]) ).

tff(c_38415,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_38414]) ).

tff(c_38416,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_38415]) ).

tff(c_38420,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_38416,c_192]) ).

tff(c_38427,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38335,c_40]) ).

tff(c_38428,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_38427]) ).

tff(c_38429,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_38428]) ).

tff(c_38434,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38429,c_184]) ).

tff(c_38477,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_38420,c_38434,c_30275,c_24]) ).

tff(c_38478,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_38428]) ).

tff(c_38480,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_38478]) ).

tff(c_38511,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38335,c_38480,c_36]) ).

tff(c_38512,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38331,c_200,c_38498,c_194,c_38511]) ).

tff(c_38513,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_38492]) ).

tff(c_38591,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38513,c_30269,c_38416,c_252]) ).

tff(c_38592,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_38591]) ).

tff(c_38321,plain,
    op(e2,op(e2,e2)) = e0,
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_38595,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_38592,c_38592,c_38321]) ).

tff(c_38600,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_38595]) ).

tff(c_38601,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_38478]) ).

tff(c_38629,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38335,c_38601,c_36]) ).

tff(c_38630,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38331,c_200,c_194,c_38405,c_38629]) ).

tff(c_38632,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_38415]) ).

tff(c_38735,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_38736,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_38326,c_196,c_38632,c_38735]) ).

tff(c_38644,plain,
    op(e3,op(e3,e3)) != e0,
    inference(splitLeft,[status(thm)],[c_338]) ).

tff(c_38738,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_38736,c_38644]) ).

tff(c_38745,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_38335,c_38738]) ).

tff(c_38746,plain,
    ( ( op(op(e3,e3),e3) != e2 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_338]) ).

tff(c_38753,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_38746]) ).

tff(c_38789,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_38790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38753,c_38326,c_196,c_38632,c_38789]) ).

tff(c_38792,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_38746]) ).

tff(c_38796,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_38792,c_148]) ).

tff(c_38791,plain,
    op(op(e3,e3),e3) != e2,
    inference(splitRight,[status(thm)],[c_38746]) ).

tff(c_38804,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38792,c_38791]) ).

tff(c_38824,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_38825,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_38804,c_38824]) ).

tff(c_38851,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38825,c_30269,c_30281,c_76]) ).

tff(c_38852,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_38796,c_38851]) ).

tff(c_38853,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_38400]) ).

tff(c_38858,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38853,c_152]) ).

tff(c_38867,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38335,c_40]) ).

tff(c_38868,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_38858,c_38867]) ).

tff(c_38869,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_38868]) ).

tff(c_38874,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38869,c_184]) ).

tff(c_38859,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38853,c_156]) ).

tff(c_38899,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_38900,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38874,c_194,c_202,c_38859,c_38899]) ).

tff(c_38902,plain,
    op(e3,e0) != e2,
    inference(splitRight,[status(thm)],[c_38868]) ).

tff(c_39029,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_38341,c_38902,c_38331,c_8]) ).

tff(c_39036,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39029,c_104]) ).

tff(c_38338,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_38335,c_176]) ).

tff(c_38912,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38853,c_92]) ).

tff(c_38913,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_38912]) ).

tff(c_38914,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_38913]) ).

tff(c_39015,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38914,c_38853,c_96]) ).

tff(c_39016,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_38338,c_30283,c_202,c_39015]) ).

tff(c_39018,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_38913]) ).

tff(c_39070,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_39071,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39036,c_38326,c_196,c_39018,c_39070]) ).

tff(c_39072,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_39074,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_39072]) ).

tff(c_39077,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39074,c_146]) ).

tff(c_39079,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39074,c_110]) ).

tff(c_39099,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_50]) ).

tff(c_39100,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_39079,c_39099]) ).

tff(c_39101,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_39100]) ).

tff(c_39113,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39101,c_30281,c_58]) ).

tff(c_39114,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_38326,c_39113]) ).

tff(c_39136,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38335,c_39114,c_36]) ).

tff(c_39137,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38331,c_200,c_196,c_39077,c_39136]) ).

tff(c_39138,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_39100]) ).

tff(c_39180,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_39138,c_58]) ).

tff(c_39181,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39090,c_204,c_38326,c_196,c_39180]) ).

tff(c_39183,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_39441,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_39442,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_38326,c_196,c_39183,c_39441]) ).

tff(c_39350,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_38341,c_38331,c_8]) ).

tff(c_39351,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_39350]) ).

tff(c_39359,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39351,c_104]) ).

tff(c_39396,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_39397,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39359,c_38326,c_196,c_39183,c_39396]) ).

tff(c_39398,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_39350]) ).

tff(c_39405,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39398,c_184]) ).

tff(c_39429,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_39430,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_39405,c_194,c_202,c_39429]) ).

tff(c_39509,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_38335,c_39442,c_39430,c_39442,c_39442,c_338]) ).

tff(c_39510,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_39072]) ).

tff(c_39512,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_39510]) ).

tff(c_39516,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39512,c_146]) ).

tff(c_39758,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_39759,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_39516,c_38326,c_196,c_39758]) ).

tff(c_39763,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39759,c_192]) ).

tff(c_39526,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_50]) ).

tff(c_39527,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_39526]) ).

tff(c_39528,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_39527]) ).

tff(c_39530,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39528,c_164]) ).

tff(c_39539,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_38341,c_38331,c_8]) ).

tff(c_39540,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_39539]) ).

tff(c_39562,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39540,c_188]) ).

tff(c_39541,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38335,c_40]) ).

tff(c_39542,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_39541]) ).

tff(c_39543,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_39542]) ).

tff(c_39555,plain,
    e2 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39540,c_39543]) ).

tff(c_39556,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_39555]) ).

tff(c_39557,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_39542]) ).

tff(c_39571,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_39557]) ).

tff(c_39588,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39540,c_38335,c_39571,c_36]) ).

tff(c_39589,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_39530,c_194,c_39588]) ).

tff(c_39590,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_39557]) ).

tff(c_39605,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39540,c_38335,c_39590,c_36]) ).

tff(c_39606,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_39605]) ).

tff(c_39638,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39606,c_30269,c_300]) ).

tff(c_39639,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_38326,c_196,c_39562,c_39638]) ).

tff(c_39640,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_39539]) ).

tff(c_39656,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39640,c_38335,c_36]) ).

tff(c_39657,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_39530,c_39656]) ).

tff(c_39695,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39657,c_30269,c_300]) ).

tff(c_39696,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_38326,c_196,c_39695]) ).

tff(c_39702,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39696,c_192]) ).

tff(c_39647,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39640,c_184]) ).

tff(c_39712,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_39702,c_39647,c_30275,c_24]) ).

tff(c_39713,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_39527]) ).

tff(c_39715,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_39713]) ).

tff(c_39725,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38335,c_39715,c_40]) ).

tff(c_39726,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_39725]) ).

tff(c_39727,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_39726]) ).

tff(c_39732,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39727,c_184]) ).

tff(c_39783,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_39763,c_39732,c_30275,c_24]) ).

tff(c_39785,plain,
    op(e3,e0) != e2,
    inference(splitRight,[status(thm)],[c_39726]) ).

tff(c_39786,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_38341,c_39785,c_38331,c_8]) ).

tff(c_39791,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39786,c_188]) ).

tff(c_39784,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_39726]) ).

tff(c_39842,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39784,c_30269,c_300]) ).

tff(c_39843,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_38326,c_196,c_39791,c_39842]) ).

tff(c_39844,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_39713]) ).

tff(c_39847,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_39844,c_38321]) ).

tff(c_39857,plain,
    e1 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_39847,c_39512]) ).

tff(c_39859,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_39857]) ).

tff(c_39860,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_39510]) ).

tff(c_39945,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39860,c_150]) ).

tff(c_40091,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30286,c_39954,c_39945,c_30276,c_18]) ).

tff(c_40093,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_230]) ).

tff(c_40097,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40093,c_148]) ).

tff(c_39862,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_92]) ).

tff(c_39865,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39862,c_192]) ).

tff(c_39863,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39862,c_188]) ).

tff(c_39909,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_38341,c_39863,c_38331,c_8]) ).

tff(c_39914,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39909,c_184]) ).

tff(c_39938,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_39865,c_39914,c_30275,c_24]) ).

tff(c_39940,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_40317,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_40318,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_40097,c_38326,c_196,c_39940,c_40317]) ).

tff(c_40319,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_38334]) ).

tff(c_40321,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_40319]) ).

tff(c_40325,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40321,c_176]) ).

tff(c_40350,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40321,c_36]) ).

tff(c_40351,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_38331,c_194,c_40350]) ).

tff(c_40352,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_40351]) ).

tff(c_40372,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_40373,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_38326,c_196,c_40372]) ).

tff(c_40374,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_40373]) ).

tff(c_38327,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_358]) ).

tff(c_40378,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40374,c_38327]) ).

tff(c_40384,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_40321,c_40378]) ).

tff(c_40385,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_40373]) ).

tff(c_40458,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40352,c_30269,c_40385,c_252]) ).

tff(c_40459,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_40458]) ).

tff(c_40462,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_40459,c_40459,c_38321]) ).

tff(c_40467,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_40462]) ).

tff(c_40468,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_40351]) ).

tff(c_40668,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40468,c_30269,c_300]) ).

tff(c_40669,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_38326,c_196,c_40668]) ).

tff(c_40623,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_58]) ).

tff(c_40624,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_38326,c_40623]) ).

tff(c_40625,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_40624]) ).

tff(c_40629,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40625,c_142]) ).

tff(c_40649,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40468,c_30269,c_300]) ).

tff(c_40650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_38326,c_196,c_40629,c_40649]) ).

tff(c_40651,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_40624]) ).

tff(c_40713,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_40651,c_50]) ).

tff(c_40714,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_40713]) ).

tff(c_40715,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_40714]) ).

tff(c_40333,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_26]) ).

tff(c_40752,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40669,c_40715,c_40333,c_88]) ).

tff(c_40753,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_40325,c_194,c_202,c_40752]) ).

tff(c_40754,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_40714]) ).

tff(c_40758,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_40754,c_38321]) ).

tff(c_40578,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40468,c_30269,c_300]) ).

tff(c_40579,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_38326,c_196,c_40578]) ).

tff(c_40584,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40579,c_192]) ).

tff(c_40334,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_40333,c_154]) ).

tff(c_40476,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40468,c_146]) ).

tff(c_40481,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_40334,c_40476,c_10]) ).

tff(c_40482,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_40481]) ).

tff(c_40485,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40482,c_150]) ).

tff(c_40493,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_40494,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_40493]) ).

tff(c_40495,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_40494]) ).

tff(c_40562,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40495,c_30269,c_30281,c_76]) ).

tff(c_40563,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_40485,c_40562]) ).

tff(c_40565,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_40494]) ).

tff(c_40607,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_40584,c_40565,c_30275,c_24]) ).

tff(c_40608,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_40481]) ).

tff(c_40766,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_40758,c_40608]) ).

tff(c_40768,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_40766]) ).

tff(c_40769,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_26]) ).

tff(c_40772,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_40769]) ).

tff(c_40775,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40772,c_152]) ).

tff(c_40779,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40772,c_134]) ).

tff(c_40784,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_50]) ).

tff(c_40785,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_40784]) ).

tff(c_40786,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_40785]) ).

tff(c_40787,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_40779,c_40786]) ).

tff(c_40788,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_40785]) ).

tff(c_40790,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_40788]) ).

tff(c_40794,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40790,c_158]) ).

tff(c_40801,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40772,c_42]) ).

tff(c_40802,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_40801]) ).

tff(c_40803,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_40802]) ).

tff(c_40806,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40803,c_148]) ).

tff(c_40842,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_40843,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_40806,c_38326,c_196,c_40842]) ).

tff(c_40874,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40803,c_40843,c_232]) ).

tff(c_40875,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_40775,c_40794,c_196,c_40874]) ).

tff(c_40876,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_40802]) ).

tff(c_40878,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_40876]) ).

tff(c_40881,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40878,c_38327]) ).

tff(c_40887,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_40321,c_40881]) ).

tff(c_40889,plain,
    op(e3,e3) != e1,
    inference(splitRight,[status(thm)],[c_40876]) ).

tff(c_41087,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_41088,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_40889,c_38326,c_196,c_41087]) ).

tff(c_41092,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41088,c_192]) ).

tff(c_40914,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_40915,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_40914]) ).

tff(c_40916,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_40915]) ).

tff(c_40921,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_40916,c_192]) ).

tff(c_41060,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40790,c_30269,c_252]) ).

tff(c_41061,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_40921,c_41060]) ).

tff(c_41064,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41061,c_41061,c_38321]) ).

tff(c_41069,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_41064]) ).

tff(c_41071,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_40915]) ).

tff(c_41103,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_41092,c_41071,c_30275,c_24]) ).

tff(c_41105,plain,
    op(e3,e2) != e3,
    inference(splitRight,[status(thm)],[c_40788]) ).

tff(c_41138,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40321,c_36]) ).

tff(c_41139,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38331,c_194,c_41105,c_40775,c_41138]) ).

tff(c_41140,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_40769]) ).

tff(c_41142,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_41140]) ).

tff(c_41148,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41142,c_140]) ).

tff(c_41150,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41142,c_134]) ).

tff(c_41155,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_208]) ).

tff(c_41165,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40321,c_36]) ).

tff(c_41166,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_38331,c_194,c_41155,c_41165]) ).

tff(c_41189,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_41166,c_58]) ).

tff(c_41190,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41150,c_204,c_38326,c_196,c_41189]) ).

tff(c_41192,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_41257,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41192,c_30269,c_300]) ).

tff(c_41258,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_38326,c_196,c_41148,c_41257]) ).

tff(c_41259,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_41140]) ).

tff(c_41267,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_41259,c_140]) ).

tff(c_41276,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41259,c_42]) ).

tff(c_41277,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_41276]) ).

tff(c_41278,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_41277]) ).

tff(c_41282,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41278,c_148]) ).

tff(c_41299,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40321,c_36]) ).

tff(c_41300,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_38331,c_194,c_41299]) ).

tff(c_41301,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_41300]) ).

tff(c_41315,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_41301,c_58]) ).

tff(c_41316,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_38326,c_196,c_41315]) ).

tff(c_41321,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41316,c_142]) ).

tff(c_41354,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_41355,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41282,c_38326,c_196,c_41321,c_41354]) ).

tff(c_41356,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_41300]) ).

tff(c_41517,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) != e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41356,c_30269,c_260]) ).

tff(c_41518,plain,
    op(e2,e2) != e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_194,c_41267,c_41517]) ).

tff(c_41535,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41356,c_30269,c_268]) ).

tff(c_41536,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_41518,c_194,c_41267,c_41535]) ).

tff(c_41537,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_41277]) ).

tff(c_41539,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_41537]) ).

tff(c_41541,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_41539,c_38327]) ).

tff(c_41548,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_40321,c_41541]) ).

tff(c_41549,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_41537]) ).

tff(c_41566,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41259,c_41549,c_34]) ).

tff(c_41567,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_30276,c_196,c_41566]) ).

tff(c_41631,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e3) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41259,c_41549,c_41567,c_46]) ).

tff(c_41632,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_30286,c_204,c_200,c_41631]) ).

tff(c_41633,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_40319]) ).

tff(c_41647,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30286,c_46]) ).

tff(c_41648,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_41647]) ).

tff(c_42043,plain,
    ( ( op(e1,e3) != e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41648,c_214]) ).

tff(c_42044,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_42043]) ).

tff(c_42062,plain,
    ( ( op(e1,e3) != e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41648,c_230]) ).

tff(c_42063,plain,
    ( ( op(e1,e3) != e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_42044,c_42062]) ).

tff(c_42064,plain,
    op(e1,e3) != e1,
    inference(splitLeft,[status(thm)],[c_42063]) ).

tff(c_41640,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41633,c_102]) ).

tff(c_41797,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_58]) ).

tff(c_41798,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_38326,c_41640,c_41797]) ).

tff(c_41802,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41798,c_142]) ).

tff(c_41639,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41633,c_100]) ).

tff(c_41764,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_41765,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_41639,c_38326,c_196,c_41764]) ).

tff(c_41769,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41765,c_192]) ).

tff(c_41659,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41633,c_40]) ).

tff(c_41660,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_41659]) ).

tff(c_41661,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_41660]) ).

tff(c_41666,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_41661,c_184]) ).

tff(c_41782,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_41769,c_41666,c_30275,c_24]) ).

tff(c_41783,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_41660]) ).

tff(c_41785,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_41783]) ).

tff(c_41859,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41785,c_30269,c_300]) ).

tff(c_41860,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_38326,c_196,c_41802,c_41859]) ).

tff(c_41861,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_41783]) ).

tff(c_41892,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41633,c_41861,c_36]) ).

tff(c_41893,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_38331,c_196,c_194,c_41892]) ).

tff(c_41985,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41893,c_30269,c_300]) ).

tff(c_41986,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_38326,c_196,c_41985]) ).

tff(c_41990,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41986,c_192]) ).

tff(c_41649,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41648,c_154]) ).

tff(c_41873,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_41649,c_10]) ).

tff(c_41874,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_41873]) ).

tff(c_41877,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41874,c_150]) ).

tff(c_41906,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_41907,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_41906]) ).

tff(c_41908,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_41907]) ).

tff(c_41968,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41908,c_30269,c_30281,c_76]) ).

tff(c_41969,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_41877,c_41968]) ).

tff(c_41971,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_41907]) ).

tff(c_41999,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_41990,c_41971,c_30275,c_24]) ).

tff(c_42000,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_41873]) ).

tff(c_42002,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_42000]) ).

tff(c_42005,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42002,c_146]) ).

tff(c_42022,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41633,c_41861,c_36]) ).

tff(c_42023,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38331,c_196,c_194,c_42005,c_42022]) ).

tff(c_42024,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_42000]) ).

tff(c_42030,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_42024,c_150]) ).

tff(c_42123,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30286,c_42064,c_42030,c_30276,c_18]) ).

tff(c_42124,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_42063]) ).

tff(c_42138,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42124,c_38321]) ).

tff(c_42147,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42138,c_42024]) ).

tff(c_42149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_42147]) ).

tff(c_42150,plain,
    ( ( op(e1,e3) != e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_42043]) ).

tff(c_42162,plain,
    op(e1,e3) != e1,
    inference(splitLeft,[status(thm)],[c_42150]) ).

tff(c_42233,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30286,c_42162,c_42030,c_30276,c_18]) ).

tff(c_42234,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_42150]) ).

tff(c_42238,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42234,c_38321]) ).

tff(c_42248,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42238,c_42024]) ).

tff(c_42250,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_42248]) ).

tff(c_42251,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_41647]) ).

tff(c_42512,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_42251]) ).

tff(c_42253,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41633,c_40]) ).

tff(c_42254,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_42253]) ).

tff(c_42255,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_42254]) ).

tff(c_42296,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42255,c_41633,c_36]) ).

tff(c_42297,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_42296]) ).

tff(c_42298,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_42297]) ).

tff(c_42326,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_42298,c_58]) ).

tff(c_42327,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_38326,c_196,c_42326]) ).

tff(c_42331,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42327,c_142]) ).

tff(c_42363,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_42364,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41639,c_38326,c_196,c_42331,c_42363]) ).

tff(c_42365,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_42297]) ).

tff(c_42366,plain,
    op(e3,e2) != e3,
    inference(splitRight,[status(thm)],[c_42297]) ).

tff(c_42378,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_58]) ).

tff(c_42379,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_38326,c_41640,c_42378]) ).

tff(c_42392,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42379,c_30281,c_50]) ).

tff(c_42393,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_42366,c_42392]) ).

tff(c_42252,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_41647]) ).

tff(c_42385,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42379,c_134]) ).

tff(c_42371,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42365,c_152]) ).

tff(c_42407,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_42252,c_42385,c_42371,c_26]) ).

tff(c_42438,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42379,c_42407,c_84]) ).

tff(c_42439,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_30271,c_196,c_194,c_42438]) ).

tff(c_42508,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42365,c_42393,c_30269,c_42439,c_300]) ).

tff(c_42509,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_196,c_196,c_42508]) ).

tff(c_42510,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_42254]) ).

tff(c_42524,plain,
    ( ( op(e3,e2) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42512,c_42510]) ).

tff(c_42525,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_42524]) ).

tff(c_42556,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41633,c_42525,c_42512,c_36]) ).

tff(c_42557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38331,c_196,c_194,c_200,c_42556]) ).

tff(c_42558,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_42251]) ).

tff(c_42564,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42558,c_112]) ).

tff(c_41637,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41633,c_170]) ).

tff(c_42700,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_42564,c_41637,c_30273,c_14]) ).

tff(c_42704,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_42700,c_114]) ).

tff(c_42596,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_50]) ).

tff(c_42597,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_42596]) ).

tff(c_42598,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_42597]) ).

tff(c_42600,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42598,c_164]) ).

tff(c_42570,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_42510]) ).

tff(c_42624,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41633,c_42570,c_36]) ).

tff(c_42625,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38331,c_196,c_42600,c_194,c_42624]) ).

tff(c_42626,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_42597]) ).

tff(c_42630,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_42626]) ).

tff(c_42679,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42570,c_30269,c_300]) ).

tff(c_42680,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_38326,c_196,c_42679]) ).

tff(c_42722,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42630,c_30269,c_42680,c_252]) ).

tff(c_42723,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42704,c_194,c_198,c_42722]) ).

tff(c_42725,plain,
    op(e3,e2) != e3,
    inference(splitRight,[status(thm)],[c_42626]) ).

tff(c_42744,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41633,c_42570,c_36]) ).

tff(c_42745,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38331,c_196,c_42725,c_194,c_42744]) ).

tff(c_42746,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_42510]) ).

tff(c_42835,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_42746,c_58]) ).

tff(c_42836,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_38326,c_198,c_42835]) ).

tff(c_42840,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42836,c_142]) ).

tff(c_42762,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41633,c_42746,c_36]) ).

tff(c_42763,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_38331,c_196,c_194,c_42762]) ).

tff(c_42853,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_42564,c_41637,c_30273,c_14]) ).

tff(c_42933,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42763,c_42853,c_30269,c_292]) ).

tff(c_42934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_42840,c_42933]) ).

tff(c_42936,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_38330]) ).

tff(c_42935,plain,
    ( ( op(e1,e0) != e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(splitRight,[status(thm)],[c_38330]) ).

tff(c_42947,plain,
    op(e1,e0) != e1,
    inference(splitLeft,[status(thm)],[c_42935]) ).

tff(c_42942,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42936,c_104]) ).

tff(c_42949,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30286,c_30276,c_18]) ).

tff(c_42950,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_42949]) ).

tff(c_42954,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42950,c_156]) ).

tff(c_42963,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_42954,c_26]) ).

tff(c_42964,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_42963]) ).

tff(c_42975,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42964,c_42950,c_34]) ).

tff(c_42976,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_42942,c_42975]) ).

tff(c_42980,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42976,c_110]) ).

tff(c_42938,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42936,c_188]) ).

tff(c_43004,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42950,c_232]) ).

tff(c_43005,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42942,c_42980,c_42938,c_43004]) ).

tff(c_43006,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_42963]) ).

tff(c_43008,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_43006]) ).

tff(c_43015,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_43008,c_134]) ).

tff(c_42941,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42936,c_106]) ).

tff(c_43024,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_50]) ).

tff(c_43025,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_43015,c_200,c_42941,c_43024]) ).

tff(c_42953,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42950,c_148]) ).

tff(c_43128,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43025,c_30269,c_300]) ).

tff(c_43129,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_42953,c_196,c_196,c_43128]) ).

tff(c_43168,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42936,c_43025,c_30269,c_43129,c_316]) ).

tff(c_43169,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_43168]) ).

tff(c_43170,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_43006]) ).

tff(c_43184,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43170,c_42950,c_34]) ).

tff(c_43185,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_42942,c_43184]) ).

tff(c_43189,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_43185,c_110]) ).

tff(c_43239,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42950,c_232]) ).

tff(c_43240,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42942,c_43189,c_42938,c_43239]) ).

tff(c_43241,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_42949]) ).

tff(c_43356,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_43241,c_76]) ).

tff(c_43357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42947,c_196,c_204,c_198,c_43356]) ).

tff(c_43359,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_42935]) ).

tff(c_43358,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_42935]) ).

tff(c_43380,plain,
    op(e2,e2) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42936,c_43359,c_43358,c_310]) ).

tff(c_43381,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30284,c_43380]) ).

tff(c_43382,plain,
    ( ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_43388,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_43382]) ).

tff(c_308,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_43390,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_308]) ).

tff(c_43391,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_43390]) ).

tff(c_43392,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_43391]) ).

tff(c_44377,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_50]) ).

tff(c_44378,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_44377]) ).

tff(c_44379,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_44378]) ).

tff(c_44381,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_44379,c_164]) ).

tff(c_43884,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_43885,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_43388,c_38326,c_196,c_43884]) ).

tff(c_43889,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43885,c_192]) ).

tff(c_43395,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30272,c_6]) ).

tff(c_43396,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_43395]) ).

tff(c_43402,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_43396,c_108]) ).

tff(c_43720,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_43402,c_43392,c_8]) ).

tff(c_43721,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_43720]) ).

tff(c_43725,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43721,c_188]) ).

tff(c_43809,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_43810,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43388,c_38326,c_196,c_43725,c_43809]) ).

tff(c_43811,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_43720]) ).

tff(c_43818,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_43811,c_184]) ).

tff(c_43901,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_43889,c_43818,c_30275,c_24]) ).

tff(c_43902,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_43395]) ).

tff(c_43905,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_43902]) ).

tff(c_44456,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43905,c_36]) ).

tff(c_44457,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_43392,c_194,c_44381,c_44456]) ).

tff(c_43383,plain,
    op(e3,op(e3,e3)) = e2,
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_44460,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_44457,c_44457,c_43383]) ).

tff(c_44466,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_44460]) ).

tff(c_44468,plain,
    op(e0,e2) != e3,
    inference(splitRight,[status(thm)],[c_44378]) ).

tff(c_43917,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_26]) ).

tff(c_43919,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_43917,c_152]) ).

tff(c_43931,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43905,c_36]) ).

tff(c_43932,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_43392,c_194,c_43931]) ).

tff(c_43933,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_43932]) ).

tff(c_43938,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_43933,c_98]) ).

tff(c_43937,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_43933,c_158]) ).

tff(c_43968,plain,
    ( ( op(e1,e3) != e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43917,c_230]) ).

tff(c_43969,plain,
    op(e1,e3) != e1,
    inference(negUnitSimplification,[status(thm)],[c_43938,c_43937,c_43968]) ).

tff(c_43950,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_43951,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_43950]) ).

tff(c_43952,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_43951]) ).

tff(c_44014,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43952,c_30269,c_30281,c_76]) ).

tff(c_44015,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_43969,c_44014]) ).

tff(c_44017,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_43951]) ).

tff(c_44066,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_44017,c_30275,c_24]) ).

tff(c_44087,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43933,c_30269,c_252]) ).

tff(c_44088,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_44087]) ).

tff(c_44089,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_44088]) ).

tff(c_44092,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_44089,c_44089,c_38321]) ).

tff(c_44098,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_44092]) ).

tff(c_44099,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_44088]) ).

tff(c_44173,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44066,c_44099,c_328]) ).

tff(c_44174,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43919,c_30284,c_202,c_44173]) ).

tff(c_44175,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_43932]) ).

tff(c_44180,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_44175,c_44175,c_43383]) ).

tff(c_44186,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_44180]) ).

tff(c_44187,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_26]) ).

tff(c_44189,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_44187]) ).

tff(c_44192,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_44189,c_152]) ).

tff(c_44221,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_43905,c_36]) ).

tff(c_44222,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_43392,c_194,c_44192,c_44221]) ).

tff(c_44203,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44189,c_92]) ).

tff(c_44204,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_44203]) ).

tff(c_44205,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_44204]) ).

tff(c_44302,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44222,c_30269,c_44205,c_252]) ).

tff(c_44303,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_44302]) ).

tff(c_44306,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_44303,c_44303,c_38321]) ).

tff(c_44312,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_44306]) ).

tff(c_44314,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_44204]) ).

tff(c_44373,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_44374,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43388,c_38326,c_196,c_44314,c_44373]) ).

tff(c_44375,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_44187]) ).

tff(c_44481,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_44375]) ).

tff(c_44505,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44481,c_84]) ).

tff(c_44506,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_30271,c_44468,c_196,c_44505]) ).

tff(c_44534,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_44506,c_300]) ).

tff(c_44535,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43388,c_38326,c_196,c_196,c_44534]) ).

tff(c_44536,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_44375]) ).

tff(c_44562,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44536,c_84]) ).

tff(c_44563,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_30271,c_44468,c_194,c_44562]) ).

tff(c_44622,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_44563,c_300]) ).

tff(c_44623,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43388,c_38326,c_196,c_196,c_44622]) ).

tff(c_44624,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_43902]) ).

tff(c_44631,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_44624,c_102]) ).

tff(c_44859,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_58]) ).

tff(c_44860,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_38326,c_44631,c_44859]) ).

tff(c_44864,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_44860,c_142]) ).

tff(c_44979,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_44980,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43388,c_38326,c_196,c_44864,c_44979]) ).

tff(c_44982,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_43391]) ).

tff(c_44988,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_44982,c_104]) ).

tff(c_44984,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_44982,c_188]) ).

tff(c_44996,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30286,c_30276,c_18]) ).

tff(c_44997,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_44996]) ).

tff(c_45009,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44997,c_232]) ).

tff(c_45010,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_44988,c_44984,c_45009]) ).

tff(c_45088,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45010,c_30269,c_300]) ).

tff(c_45089,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_43388,c_196,c_196,c_45088]) ).

tff(c_45128,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44982,c_45010,c_30269,c_45089,c_316]) ).

tff(c_45129,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_45128]) ).

tff(c_45130,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_44996]) ).

tff(c_45135,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45130,c_156]) ).

tff(c_45146,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_45135,c_26]) ).

tff(c_45147,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_45146]) ).

tff(c_45159,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45147,c_92]) ).

tff(c_45160,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_45159]) ).

tff(c_45161,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_45160]) ).

tff(c_45168,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45161,c_192]) ).

tff(c_45137,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45130,c_128]) ).

tff(c_45204,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_45168,c_45137,c_30275,c_24]) ).

tff(c_45206,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_45160]) ).

tff(c_45251,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_45252,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43388,c_38326,c_196,c_45206,c_45251]) ).

tff(c_45254,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_43382]) ).

tff(c_45257,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45254,c_148]) ).

tff(c_45704,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30287,c_30275,c_24]) ).

tff(c_45705,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_45704]) ).

tff(c_45256,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45254,c_152]) ).

tff(c_45275,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_92]) ).

tff(c_45278,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45275,c_192]) ).

tff(c_45286,plain,
    ( ( e2 = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e1,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45254,c_38]) ).

tff(c_45287,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e1,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_45286]) ).

tff(c_45288,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_45287]) ).

tff(c_45291,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45288,c_156]) ).

tff(c_45300,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30286,c_45257,c_45291,c_30276,c_18]) ).

tff(c_45301,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e2,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_45287]) ).

tff(c_45305,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_45301]) ).

tff(c_45308,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45305,c_150]) ).

tff(c_45362,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_45363,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_45308,c_45362]) ).

tff(c_45393,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45363,c_30269,c_30281,c_76]) ).

tff(c_45394,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_45257,c_45393]) ).

tff(c_45395,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_45301]) ).

tff(c_45402,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45395,c_128]) ).

tff(c_45479,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_45278,c_45402,c_30275,c_24]) ).

tff(c_45480,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_45486,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_45256,c_45480]) ).

tff(c_45487,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_45486]) ).

tff(c_45500,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45487,c_30281,c_50]) ).

tff(c_45501,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_45500]) ).

tff(c_45502,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_45501]) ).

tff(c_45508,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_45502,c_158]) ).

tff(c_45260,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45254,c_104]) ).

tff(c_45255,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45254,c_43383]) ).

tff(c_45270,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45255,c_108]) ).

tff(c_45530,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_45260,c_45270,c_45484,c_8]) ).

tff(c_45559,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45530,c_45255,c_45254,c_36]) ).

tff(c_45560,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_45508,c_196,c_45559]) ).

tff(c_45561,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_45501]) ).

tff(c_45749,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45561,c_30269,c_252]) ).

tff(c_45750,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_45749]) ).

tff(c_45751,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_45750]) ).

tff(c_45754,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45751,c_45751,c_38321]) ).

tff(c_45758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_45754]) ).

tff(c_45759,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_45750]) ).

tff(c_45832,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45254,c_45705,c_45759,c_328]) ).

tff(c_45833,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_30284,c_202,c_45832]) ).

tff(c_45834,plain,
    op(e1,e0) = e2,
    inference(splitRight,[status(thm)],[c_45704]) ).

tff(c_45864,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45834,c_30269,c_30281,c_76]) ).

tff(c_45865,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_204,c_45257,c_45864]) ).

tff(c_45867,plain,
    op(e0,e2) != e1,
    inference(splitRight,[status(thm)],[c_45486]) ).

tff(c_45878,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_50]) ).

tff(c_45879,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_45878]) ).

tff(c_45880,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_45879]) ).

tff(c_45883,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_45880,c_164]) ).

tff(c_45917,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45255,c_45254,c_36]) ).

tff(c_45918,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_45484,c_194,c_45883,c_196,c_45917]) ).

tff(c_45919,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_45879]) ).

tff(c_45921,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_45919]) ).

tff(c_45946,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_45921,c_58]) ).

tff(c_45947,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_45867,c_204,c_38326,c_196,c_45946]) ).

tff(c_45949,plain,
    op(e3,e2) != e3,
    inference(splitRight,[status(thm)],[c_45919]) ).

tff(c_45998,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45255,c_45254,c_36]) ).

tff(c_45999,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_45484,c_194,c_45949,c_196,c_45998]) ).

tff(c_46000,plain,
    ( ( op(e1,e0) != e1 )
    | ( op(e0,e0) != e0 ) ),
    inference(splitRight,[status(thm)],[c_45483]) ).

tff(c_46015,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_46000]) ).

tff(c_46001,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_45483]) ).

tff(c_46151,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46001,c_30269,c_316]) ).

tff(c_46152,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30284,c_200,c_46015,c_46151]) ).

tff(c_46154,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_46000]) ).

tff(c_46171,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46154,c_144]) ).

tff(c_45259,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45254,c_98]) ).

tff(c_46155,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_58]) ).

tff(c_46156,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_38326,c_45259,c_46155]) ).

tff(c_46161,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46156,c_138]) ).

tff(c_45268,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45255,c_176]) ).

tff(c_46179,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46171,c_46161,c_45268,c_30271,c_30]) ).

tff(c_46181,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_38320]) ).

tff(c_46182,plain,
    op(e2,e1) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46181,c_38321]) ).

tff(c_48464,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46182,c_170]) ).

tff(c_48466,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46182,c_112]) ).

tff(c_46186,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46181,c_110]) ).

tff(c_48476,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_26]) ).

tff(c_48459,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_308]) ).

tff(c_48460,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_48459]) ).

tff(c_48461,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_48460]) ).

tff(c_48514,plain,
    ( ( op(e1,e3) != e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46181,c_48476,c_230]) ).

tff(c_48515,plain,
    ( ( op(e1,e3) != e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_48514]) ).

tff(c_48516,plain,
    op(e1,e3) != e1,
    inference(splitLeft,[status(thm)],[c_48515]) ).

tff(c_46196,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46182,c_170]) ).

tff(c_46206,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_8]) ).

tff(c_46243,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46206,c_40]) ).

tff(c_46244,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_46243]) ).

tff(c_46245,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_46244]) ).

tff(c_46261,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46206,c_46245,c_36]) ).

tff(c_46262,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_46261]) ).

tff(c_46263,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_46262]) ).

tff(c_46184,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46181,c_166]) ).

tff(c_46198,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46182,c_112]) ).

tff(c_46212,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46206,c_104]) ).

tff(c_46219,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_30286,c_46198,c_46212,c_46]) ).

tff(c_46231,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46219,c_92]) ).

tff(c_46232,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46184,c_204,c_46231]) ).

tff(c_46233,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_46232]) ).

tff(c_46322,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46263,c_46181,c_30269,c_46233,c_252]) ).

tff(c_46323,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_46322]) ).

tff(c_46324,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_46262]) ).

tff(c_46348,plain,
    ( ( op(e1,e3) != e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46324,c_46181,c_46219,c_214]) ).

tff(c_46349,plain,
    op(e1,e3) != e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_46348]) ).

tff(c_46419,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46219,c_46324,c_42]) ).

tff(c_46420,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_46349,c_46186,c_196,c_46419]) ).

tff(c_46422,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_46244]) ).

tff(c_46581,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_46196,c_46422,c_30272,c_6]) ).

tff(c_46439,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_46181,c_50]) ).

tff(c_46440,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_46439]) ).

tff(c_46441,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_46440]) ).

tff(c_46444,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_46441,c_164]) ).

tff(c_46452,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_46196,c_46422,c_30272,c_6]) ).

tff(c_46421,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_46244]) ).

tff(c_46423,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_46421]) ).

tff(c_46462,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46206,c_46452,c_46423,c_36]) ).

tff(c_46463,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_46444,c_194,c_46462]) ).

tff(c_46464,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_46440]) ).

tff(c_46549,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46464,c_46181,c_30269,c_46233,c_252]) ).

tff(c_46550,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_46549]) ).

tff(c_46551,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_46421]) ).

tff(c_46593,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46206,c_46581,c_46551,c_36]) ).

tff(c_46594,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_46593]) ).

tff(c_46690,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46594,c_46181,c_30269,c_46233,c_268]) ).

tff(c_46691,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_194,c_198,c_46690]) ).

tff(c_46692,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_46232]) ).

tff(c_46696,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46692,c_176]) ).

tff(c_47058,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_46196,c_46696,c_30272,c_6]) ).

tff(c_47043,plain,
    ( ( op(e1,e3) != e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46181,c_46219,c_230]) ).

tff(c_47044,plain,
    ( ( op(e1,e3) != e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_47043]) ).

tff(c_47045,plain,
    op(e1,e3) != e1,
    inference(splitLeft,[status(thm)],[c_47044]) ).

tff(c_47088,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46219,c_42]) ).

tff(c_47089,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_47045,c_46186,c_47088]) ).

tff(c_46193,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_358]) ).

tff(c_47092,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47089,c_46193]) ).

tff(c_47098,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_47058,c_47092]) ).

tff(c_47100,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_47044]) ).

tff(c_47153,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_47100,c_72]) ).

tff(c_47154,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_47153]) ).

tff(c_47159,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47154,c_192]) ).

tff(c_46717,plain,
    ( ( op(e1,e3) != e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46181,c_46219,c_230]) ).

tff(c_46718,plain,
    ( ( op(e1,e3) != e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_46717]) ).

tff(c_46719,plain,
    op(e1,e3) != e1,
    inference(splitLeft,[status(thm)],[c_46718]) ).

tff(c_46721,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46206,c_40]) ).

tff(c_46722,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_46721]) ).

tff(c_46723,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_46722]) ).

tff(c_46736,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46206,c_46723,c_36]) ).

tff(c_46737,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_46736]) ).

tff(c_46738,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_46737]) ).

tff(c_46703,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46692,c_46219,c_84]) ).

tff(c_46704,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_46703]) ).

tff(c_46705,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_46704]) ).

tff(c_46804,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46738,c_46181,c_30269,c_46705,c_252]) ).

tff(c_46805,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_46804]) ).

tff(c_46806,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_46737]) ).

tff(c_46816,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_46806,c_146]) ).

tff(c_46833,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_46198,c_46186,c_46816,c_10]) ).

tff(c_46858,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e3) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46219,c_46833,c_46806,c_42]) ).

tff(c_46859,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_46719,c_198,c_196,c_46858]) ).

tff(c_46861,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_46722]) ).

tff(c_46977,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46196,c_46696,c_46861,c_30272,c_6]) ).

tff(c_46978,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_46718]) ).

tff(c_46979,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_46718]) ).

tff(c_47038,plain,
    e3 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46978,c_46181,c_46979,c_46219,c_214]) ).

tff(c_47039,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_47038]) ).

tff(c_47040,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_46704]) ).

tff(c_47207,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46692,c_47040,c_46219,c_88]) ).

tff(c_47208,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_47159,c_198,c_194,c_202,c_47207]) ).

tff(c_47209,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_8]) ).

tff(c_47211,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_47209]) ).

tff(c_47511,plain,
    ( ( op(e0,e0) != e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47211,c_46181,c_30269,c_314]) ).

tff(c_47512,plain,
    op(e0,e0) != e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_47511]) ).

tff(c_47533,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47211,c_46181,c_30269,c_316]) ).

tff(c_47534,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_47512,c_47533]) ).

tff(c_47535,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_47209]) ).

tff(c_47537,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_47535]) ).

tff(c_47543,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47537,c_108]) ).

tff(c_47542,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47537,c_184]) ).

tff(c_47890,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_47891,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_47890]) ).

tff(c_47892,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_47891]) ).

tff(c_47897,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47892,c_192]) ).

tff(c_47550,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47537,c_40]) ).

tff(c_47551,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_47550]) ).

tff(c_47552,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_47551]) ).

tff(c_47768,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_47769,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_47768]) ).

tff(c_47770,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_47769]) ).

tff(c_47775,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47770,c_192]) ).

tff(c_47556,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47552,c_176]) ).

tff(c_47565,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30286,c_46198,c_46]) ).

tff(c_47566,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_47565]) ).

tff(c_47682,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47566,c_84]) ).

tff(c_47683,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30271,c_200,c_47682]) ).

tff(c_47684,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_47683]) ).

tff(c_47690,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_47684,c_142]) ).

tff(c_47590,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47537,c_47552,c_36]) ).

tff(c_47591,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_47590]) ).

tff(c_47592,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_47591]) ).

tff(c_47596,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_47592,c_164]) ).

tff(c_47633,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47566,c_84]) ).

tff(c_47634,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_30271,c_47596,c_200,c_47633]) ).

tff(c_47666,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47592,c_46181,c_30269,c_47634,c_252]) ).

tff(c_47667,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_47666]) ).

tff(c_47669,plain,
    op(e3,e2) != e3,
    inference(splitRight,[status(thm)],[c_47591]) ).

tff(c_47752,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_46181,c_50]) ).

tff(c_47753,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_47690,c_200,c_196,c_47669,c_47752]) ).

tff(c_47754,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_47683]) ).

tff(c_47825,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47754,c_47566,c_88]) ).

tff(c_47826,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_47775,c_47556,c_194,c_202,c_47825]) ).

tff(c_47828,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_47769]) ).

tff(c_47847,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_47542,c_47828,c_30275,c_24]) ).

tff(c_47848,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_47565]) ).

tff(c_47875,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47537,c_47552,c_47848,c_36]) ).

tff(c_47876,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_47875]) ).

tff(c_47933,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47876,c_46181,c_30269,c_252]) ).

tff(c_47934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_47897,c_47933]) ).

tff(c_47936,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_47891]) ).

tff(c_47975,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_47542,c_47936,c_30275,c_24]) ).

tff(c_47977,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_47551]) ).

tff(c_48029,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46196,c_47543,c_47977,c_30272,c_6]) ).

tff(c_48030,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_47535]) ).

tff(c_48036,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_48030,c_188]) ).

tff(c_48268,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48030,c_36]) ).

tff(c_48269,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_30272,c_48268]) ).

tff(c_48270,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_48269]) ).

tff(c_48317,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48270,c_46181,c_30269,c_252]) ).

tff(c_48318,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_48036,c_48317]) ).

tff(c_48319,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_48269]) ).

tff(c_48455,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48319,c_46181,c_30269,c_268]) ).

tff(c_48456,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_194,c_48036,c_48455]) ).

tff(c_48457,plain,
    ( ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_48488,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_48457]) ).

tff(c_48489,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48466,c_46186,c_10]) ).

tff(c_48490,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_48489]) ).

tff(c_48578,plain,
    ( ( op(e3,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e3) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48476,c_48490,c_42]) ).

tff(c_48579,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_48516,c_198,c_48488,c_48578]) ).

tff(c_48580,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_48515]) ).

tff(c_48458,plain,
    op(e3,op(e3,e3)) = e2,
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_48594,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_48580,c_48580,c_48458]) ).

tff(c_48598,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_48594]) ).

tff(c_48599,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_48489]) ).

tff(c_48603,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_48599,c_146]) ).

tff(c_48638,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48464,c_30272,c_6]) ).

tff(c_48639,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_48638]) ).

tff(c_48651,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48639,c_36]) ).

tff(c_48652,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_48461,c_196,c_48603,c_48651]) ).

tff(c_48619,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48476,c_92]) ).

tff(c_48620,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46184,c_204,c_48619]) ).

tff(c_48621,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_48620]) ).

tff(c_48710,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48652,c_46181,c_30269,c_48621,c_252]) ).

tff(c_48711,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_48710]) ).

tff(c_48712,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_48638]) ).

tff(c_48730,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48712,c_36]) ).

tff(c_48731,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_48461,c_194,c_48603,c_48730]) ).

tff(c_48788,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48731,c_46181,c_30269,c_48621,c_252]) ).

tff(c_48789,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_48788]) ).

tff(c_48790,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_48620]) ).

tff(c_48478,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_48476,c_152]) ).

tff(c_48794,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48790,c_176]) ).

tff(c_48807,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_48464,c_48794,c_30272,c_6]) ).

tff(c_48811,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_48807,c_100]) ).

tff(c_48825,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_48826,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_48825]) ).

tff(c_48827,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_48826]) ).

tff(c_48832,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_48827,c_192]) ).

tff(c_48920,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46181,c_30269,c_268]) ).

tff(c_48921,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48811,c_198,c_194,c_48832,c_48920]) ).

tff(c_48923,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_48826]) ).

tff(c_48955,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_48923,c_30275,c_24]) ).

tff(c_49001,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48790,c_48476,c_88]) ).

tff(c_49002,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_49001]) ).

tff(c_49003,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_49002]) ).

tff(c_49051,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46181,c_48955,c_49003,c_328]) ).

tff(c_49052,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48478,c_204,c_202,c_49051]) ).

tff(c_49053,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_49002]) ).

tff(c_48480,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_48476,c_140]) ).

tff(c_320,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e0) != e1 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_48997,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48955,c_320]) ).

tff(c_48998,plain,
    op(e2,e0) != e2,
    inference(negUnitSimplification,[status(thm)],[c_48478,c_48480,c_48997]) ).

tff(c_48959,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48955,c_184]) ).

tff(c_48813,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_48807,c_108]) ).

tff(c_48973,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_48959,c_48813,c_48461,c_8]) ).

tff(c_49063,plain,
    ( ( e2 = e0 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48955,c_48973,c_86]) ).

tff(c_49064,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_48998,c_202,c_49063]) ).

tff(c_48939,plain,
    op(e0,op(e0,e0)) != e2,
    inference(splitLeft,[status(thm)],[c_364]) ).

tff(c_49065,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49064,c_48939]) ).

tff(c_49072,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_49053,c_49065]) ).

tff(c_49073,plain,
    ( ( op(op(e0,e0),e0) != e1 )
    | ( op(e0,e0) != e3 ) ),
    inference(splitRight,[status(thm)],[c_364]) ).

tff(c_49080,plain,
    op(e0,e0) != e3,
    inference(splitLeft,[status(thm)],[c_49073]) ).

tff(c_49081,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48790,c_48476,c_84]) ).

tff(c_49082,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_49080,c_196,c_200,c_49081]) ).

tff(c_49139,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48790,c_49082,c_48476,c_88]) ).

tff(c_49140,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_49139]) ).

tff(c_49074,plain,
    op(e0,op(e0,e0)) = e2,
    inference(splitRight,[status(thm)],[c_364]) ).

tff(c_49142,plain,
    op(e0,e2) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49140,c_49074]) ).

tff(c_49151,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49142,c_49082]) ).

tff(c_49153,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_49151]) ).

tff(c_49155,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_49073]) ).

tff(c_49156,plain,
    op(e0,e3) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49155,c_49074]) ).

tff(c_49163,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_48476,c_49156]) ).

tff(c_49165,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_49163]) ).

tff(c_49167,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_48457]) ).

tff(c_49403,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_72]) ).

tff(c_49404,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_49403]) ).

tff(c_49405,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_49404]) ).

tff(c_49411,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49405,c_192]) ).

tff(c_49179,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30281,c_46181,c_50]) ).

tff(c_49180,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_49179]) ).

tff(c_49181,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_49180]) ).

tff(c_49184,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49181,c_164]) ).

tff(c_49169,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49167,c_48458]) ).

tff(c_49244,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49169,c_49167,c_36]) ).

tff(c_49245,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48461,c_194,c_49184,c_196,c_49244]) ).

tff(c_49246,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_49180]) ).

tff(c_49447,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49246,c_46181,c_30269,c_252]) ).

tff(c_49448,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_49411,c_49447]) ).

tff(c_49449,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_49404]) ).

tff(c_49455,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49449,c_128]) ).

tff(c_49468,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30287,c_49455,c_30275,c_24]) ).

tff(c_49501,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49246,c_46181,c_30269,c_252]) ).

tff(c_49502,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_49501]) ).

tff(c_49566,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49167,c_46181,c_49468,c_49502,c_328]) ).

tff(c_49567,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_49566]) ).

tff(c_49568,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_26]) ).

tff(c_49573,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_49568]) ).

tff(c_49575,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49573,c_154]) ).

tff(c_49588,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_48466,c_46186,c_49575,c_10]) ).

tff(c_49593,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49588,c_150]) ).

tff(c_49599,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30286,c_30276,c_18]) ).

tff(c_49600,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_49599]) ).

tff(c_49643,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49573,c_49600,c_49588,c_46]) ).

tff(c_49644,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_49643]) ).

tff(c_49648,plain,
    op(e3,e0) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49644,c_48458]) ).

tff(c_49658,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49648,c_184]) ).

tff(c_49671,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30281,c_49600,c_72]) ).

tff(c_49672,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49658,c_194,c_202,c_198,c_49671]) ).

tff(c_49673,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_49599]) ).

tff(c_49675,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49593,c_49673]) ).

tff(c_49676,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_49568]) ).

tff(c_49680,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_49676]) ).

tff(c_49687,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49680,c_136]) ).

tff(c_49685,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49680,c_156]) ).

tff(c_49695,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48466,c_46186,c_10]) ).

tff(c_49696,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_49695]) ).

tff(c_49700,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49696,c_150]) ).

tff(c_49741,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30286,c_49685,c_49700,c_30276,c_18]) ).

tff(c_49742,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_49695]) ).

tff(c_49746,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49742,c_146]) ).

tff(c_49763,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_48464,c_30272,c_6]) ).

tff(c_49764,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_49763]) ).

tff(c_49776,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49764,c_36]) ).

tff(c_49777,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_48461,c_196,c_49746,c_49776]) ).

tff(c_49780,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49777,c_164]) ).

tff(c_49861,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49680,c_84]) ).

tff(c_49862,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_30271,c_49780,c_196,c_49861]) ).

tff(c_49890,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49777,c_46181,c_30269,c_49862,c_252]) ).

tff(c_49891,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_49890]) ).

tff(c_49892,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_49763]) ).

tff(c_49929,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_46182,c_49892,c_74]) ).

tff(c_49930,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49687,c_196,c_204,c_198,c_49929]) ).

tff(c_49931,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_49676]) ).

tff(c_49935,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49931,c_154]) ).

tff(c_49951,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_48466,c_46186,c_49935,c_10]) ).

tff(c_49955,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49951,c_146]) ).

tff(c_49966,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49931,c_92]) ).

tff(c_49967,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46184,c_198,c_49966]) ).

tff(c_49968,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_49967]) ).

tff(c_49981,plain,
    ( ( e3 = e1 )
    | ( op(e1,e3) != e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46181,c_49968,c_232]) ).

tff(c_49982,plain,
    op(e1,e3) != e1,
    inference(negUnitSimplification,[status(thm)],[c_49955,c_196,c_196,c_49981]) ).

tff(c_49937,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49931,c_156]) ).

tff(c_49995,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30286,c_49982,c_49937,c_30276,c_18]) ).

tff(c_49996,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_49967]) ).

tff(c_50001,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49996,c_176]) ).

tff(c_50011,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_48464,c_50001,c_30272,c_6]) ).

tff(c_50017,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50011,c_108]) ).

tff(c_50022,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_30286,c_49937,c_30276,c_18]) ).

tff(c_50049,plain,
    ( ( op(e3,e3) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49931,c_50022,c_49951,c_46]) ).

tff(c_50050,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_50049]) ).

tff(c_50054,plain,
    op(e3,e0) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50050,c_48458]) ).

tff(c_50058,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_50017,c_50054]) ).

tff(c_50060,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_48460]) ).

tff(c_50369,plain,
    ( ( op(e0,e0) != e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50060,c_46181,c_30269,c_314]) ).

tff(c_50370,plain,
    op(e0,e0) != e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_50369]) ).

tff(c_50380,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50060,c_46181,c_30269,c_316]) ).

tff(c_50381,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_50370,c_50380]) ).

tff(c_50382,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_50398,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_30274,c_50391,c_50382]) ).

tff(c_50405,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50398,c_122]) ).

tff(c_52832,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_50392,c_50405,c_30276,c_18]) ).

tff(c_52842,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_308]) ).

tff(c_52843,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_52842]) ).

tff(c_52844,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_52843]) ).

tff(c_50404,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50398,c_160]) ).

tff(c_50410,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30276,c_34]) ).

tff(c_50411,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_50410]) ).

tff(c_50412,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50411,c_154]) ).

tff(c_50422,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_50412,c_10]) ).

tff(c_50423,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_50422]) ).

tff(c_50426,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_50423,c_150]) ).

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_50572,plain,
    ( ( op(e1,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50386,c_30269,c_50398,c_80]) ).

tff(c_50573,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_50426,c_50572]) ).

tff(c_50574,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_50422]) ).

tff(c_51333,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_50574]) ).

tff(c_51336,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_51333,c_146]) ).

tff(c_51346,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_50404,c_51336,c_40]) ).

tff(c_51347,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_51346]) ).

tff(c_51351,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_51347,c_108]) ).

tff(c_51365,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_51351,c_30272,c_6]) ).

tff(c_51366,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_51365]) ).

tff(c_51416,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51366,c_170]) ).

tff(c_50389,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50386,c_186]) ).

tff(c_51367,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51333,c_60]) ).

tff(c_51368,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_50389,c_198,c_51367]) ).

tff(c_51369,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_51368]) ).

tff(c_51383,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_51369,c_114]) ).

tff(c_50390,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50386,c_192]) ).

tff(c_51401,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_51402,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_51383,c_196,c_50390,c_51401]) ).

tff(c_50417,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50411,c_134]) ).

tff(c_50403,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50398,c_162]) ).

tff(c_50577,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_50574]) ).

tff(c_50580,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50577,c_146]) ).

tff(c_50593,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_50404,c_50580,c_40]) ).

tff(c_50594,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_50593]) ).

tff(c_50598,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50594,c_188]) ).

tff(c_50608,plain,
    ( ( op(e3,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e3) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50411,c_50577,c_42]) ).

tff(c_50609,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_50392,c_198,c_50608]) ).

tff(c_50622,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50594,c_50609,c_36]) ).

tff(c_50623,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_30272,c_196,c_50622]) ).

tff(c_50689,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50623,c_30269,c_252]) ).

tff(c_50690,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_50403,c_194,c_50598,c_50689]) ).

tff(c_50691,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_50593]) ).

tff(c_50720,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50577,c_60]) ).

tff(c_50721,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_50389,c_198,c_50720]) ).

tff(c_50722,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_50721]) ).

tff(c_50726,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50722,c_114]) ).

tff(c_50737,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_50738,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_50726,c_196,c_50390,c_50737]) ).

tff(c_50576,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_362]) ).

tff(c_50740,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50738,c_50576]) ).

tff(c_50746,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_50691,c_50740]) ).

tff(c_50747,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_50721]) ).

tff(c_50592,plain,
    op(e2,op(e2,e2)) != e0,
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_50750,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_50747,c_50592]) ).

tff(c_50748,plain,
    op(e2,e1) != e1,
    inference(splitRight,[status(thm)],[c_50721]) ).

tff(c_50583,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50577,c_112]) ).

tff(c_50818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_50750,c_50748,c_50583,c_30273,c_14]) ).

tff(c_50819,plain,
    ( ( op(op(e2,e2),e2) != e3 )
    | ( op(e2,e2) != e1 ) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_50825,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_50819]) ).

tff(c_51020,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50577,c_60]) ).

tff(c_51021,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_50389,c_50825,c_198,c_51020]) ).

tff(c_51024,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_51021,c_170]) ).

tff(c_50830,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30272,c_6]) ).

tff(c_50831,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_50830]) ).

tff(c_50854,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50831,c_40]) ).

tff(c_50855,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_50404,c_50580,c_50854]) ).

tff(c_50860,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50855,c_188]) ).

tff(c_50907,plain,
    ( ( op(e0,e2) != e0 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( op(e3,e2) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_250]) ).

tff(c_50908,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e3,e2) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_50403,c_194,c_50907]) ).

tff(c_50909,plain,
    op(e3,e2) != e3,
    inference(splitLeft,[status(thm)],[c_50908]) ).

tff(c_50878,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_50879,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_50825,c_196,c_50390,c_50878]) ).

tff(c_50987,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50855,c_50831,c_50879,c_36]) ).

tff(c_50988,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_50909,c_196,c_50987]) ).

tff(c_50990,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_50908]) ).

tff(c_51016,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50990,c_30269,c_252]) ).

tff(c_51017,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_50403,c_194,c_50860,c_51016]) ).

tff(c_51018,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_50830]) ).

tff(c_51032,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_51024,c_51018]) ).

tff(c_51047,plain,
    ( ( op(e3,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e3) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50411,c_50577,c_42]) ).

tff(c_51048,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_50392,c_198,c_51047]) ).

tff(c_51050,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_51048,c_50576]) ).

tff(c_51057,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_51032,c_51050]) ).

tff(c_51059,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_50819]) ).

tff(c_51086,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50398,c_51059,c_50]) ).

tff(c_51087,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_50417,c_194,c_196,c_51086]) ).

tff(c_51154,plain,
    ( ( op(e0,e2) != e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51087,c_51059,c_30269,c_250]) ).

tff(c_51155,plain,
    op(e0,e2) != e0,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_51154]) ).

tff(c_51158,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51087,c_51059,c_30269,c_252]) ).

tff(c_51159,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_51158]) ).

tff(c_50820,plain,
    op(e2,op(e2,e2)) = e0,
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_51060,plain,
    op(e2,e1) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51059,c_50820]) ).

tff(c_51073,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51060,c_178]) ).

tff(c_51109,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_51073,c_30271,c_30]) ).

tff(c_51110,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_51109]) ).

tff(c_51176,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51159,c_51110,c_50411,c_96]) ).

tff(c_51177,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_51155,c_200,c_51176]) ).

tff(c_51178,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_51109]) ).

tff(c_51185,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_51178,c_144]) ).

tff(c_51231,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51087,c_51059,c_30269,c_252]) ).

tff(c_51232,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_51185,c_51231]) ).

tff(c_51233,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_50574]) ).

tff(c_51237,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_51233,c_146]) ).

tff(c_51239,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_51233,c_110]) ).

tff(c_51325,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_51326,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_51237,c_51239,c_196,c_50390,c_51325]) ).

tff(c_51328,plain,
    op(e3,op(e3,e3)) = e2,
    inference(splitRight,[status(thm)],[c_362]) ).

tff(c_51405,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_51402,c_51328]) ).

tff(c_51409,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51366,c_51405]) ).

tff(c_51411,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_51409]) ).

tff(c_51413,plain,
    op(e2,e1) != e1,
    inference(splitRight,[status(thm)],[c_51368]) ).

tff(c_51339,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_51333,c_112]) ).

tff(c_51458,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_51416,c_51413,c_51339,c_30273,c_14]) ).

tff(c_51459,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_51365]) ).

tff(c_51472,plain,
    ( ( op(e3,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e3) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50411,c_51333,c_42]) ).

tff(c_51473,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_50392,c_198,c_51472]) ).

tff(c_51476,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_51473,c_51328]) ).

tff(c_51480,plain,
    e2 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_51459,c_51476]) ).

tff(c_51482,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_51480]) ).

tff(c_51483,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_51346]) ).

tff(c_340,plain,
    ( ( op(e1,e1) != e3 )
    | ( op(op(e1,e1),e1) != e2 )
    | ( op(e1,op(e1,e1)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_670]) ).

tff(c_52035,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_51483,c_30269,c_30269,c_340]) ).

tff(c_52124,plain,
    ( ( op(e1,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50386,c_30269,c_50398,c_80]) ).

tff(c_52125,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_52035,c_52124]) ).

tff(c_52126,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_50574]) ).

tff(c_52130,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52126,c_146]) ).

tff(c_52132,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52126,c_110]) ).

tff(c_52194,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_52195,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52130,c_52132,c_196,c_50390,c_52194]) ).

tff(c_52196,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_50410]) ).

tff(c_52198,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_52196]) ).

tff(c_52204,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52198,c_146]) ).

tff(c_52211,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_52204,c_10]) ).

tff(c_52212,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_52211]) ).

tff(c_52215,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52212,c_150]) ).

tff(c_52264,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52215,c_50392,c_50405,c_30276,c_18]) ).

tff(c_52265,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_52211]) ).

tff(c_52277,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_52265]) ).

tff(c_52290,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52277,c_60]) ).

tff(c_52291,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_50389,c_198,c_52290]) ).

tff(c_52292,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_52291]) ).

tff(c_52297,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52292,c_114]) ).

tff(c_52347,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52198,c_30269,c_300]) ).

tff(c_52348,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_52297,c_196,c_50390,c_52347]) ).

tff(c_52349,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_52291]) ).

tff(c_52210,plain,
    op(e2,op(e2,e2)) != e0,
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_52352,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52349,c_52210]) ).

tff(c_52350,plain,
    op(e2,e1) != e1,
    inference(splitRight,[status(thm)],[c_52291]) ).

tff(c_52282,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52277,c_112]) ).

tff(c_52412,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52352,c_52350,c_52282,c_30273,c_14]) ).

tff(c_52413,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_52265]) ).

tff(c_52418,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52413,c_110]) ).

tff(c_52475,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52198,c_30269,c_300]) ).

tff(c_52476,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_52418,c_196,c_50390,c_52475]) ).

tff(c_52477,plain,
    ( ( op(op(e2,e2),e2) != e3 )
    | ( op(e2,e2) != e1 ) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_52483,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_52477]) ).

tff(c_52539,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52198,c_30269,c_300]) ).

tff(c_52540,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_52483,c_196,c_50390,c_52539]) ).

tff(c_52542,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_52477]) ).

tff(c_52478,plain,
    op(e2,op(e2,e2)) = e0,
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_52543,plain,
    op(e2,e1) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52542,c_52478]) ).

tff(c_52556,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52543,c_178]) ).

tff(c_52555,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52543,c_170]) ).

tff(c_52574,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_52555,c_30272,c_6]) ).

tff(c_52575,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_52574]) ).

tff(c_52578,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52575,c_176]) ).

tff(c_52612,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_52556,c_52578,c_30271,c_30]) ).

tff(c_52547,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52542,c_110]) ).

tff(c_52588,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_50392,c_50405,c_30276,c_18]) ).

tff(c_52598,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52588,c_52198,c_42]) ).

tff(c_52599,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_52547,c_196,c_52598]) ).

tff(c_52674,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52612,c_52599,c_96]) ).

tff(c_52675,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_52674]) ).

tff(c_52676,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_52675]) ).

tff(c_52720,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52198,c_52542,c_30269,c_52676,c_268]) ).

tff(c_52721,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_194,c_202,c_52720]) ).

tff(c_52722,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_52675]) ).

tff(c_52763,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52198,c_52542,c_30269,c_52722,c_266]) ).

tff(c_52764,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_52763]) ).

tff(c_52765,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_52574]) ).

tff(c_52798,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_52765,c_176]) ).

tff(c_52767,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_52556,c_30271,c_30]) ).

tff(c_52768,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_52767]) ).

tff(c_52774,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52768,c_136]) ).

tff(c_52792,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52198,c_42]) ).

tff(c_52793,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52774,c_50392,c_52547,c_196,c_52792]) ).

tff(c_52794,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_52767]) ).

tff(c_52818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52798,c_52794]) ).

tff(c_52819,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_52196]) ).

tff(c_52824,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52819,c_110]) ).

tff(c_53817,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50398,c_50]) ).

tff(c_53818,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_52824,c_53817]) ).

tff(c_53819,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_53818]) ).

tff(c_53821,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53819,c_164]) ).

tff(c_52820,plain,
    op(e3,e3) != e3,
    inference(splitRight,[status(thm)],[c_52196]) ).

tff(c_53843,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30272,c_6]) ).

tff(c_53844,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_53843]) ).

tff(c_53859,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53844,c_36]) ).

tff(c_53860,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52844,c_200,c_53821,c_52820,c_53859]) ).

tff(c_53861,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_53843]) ).

tff(c_53863,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_53861]) ).

tff(c_53870,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53863,c_108]) ).

tff(c_50388,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50386,c_184]) ).

tff(c_53875,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_50388,c_52844,c_8]) ).

tff(c_53876,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_53875]) ).

tff(c_53907,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53876,c_53863,c_36]) ).

tff(c_53908,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_53821,c_52820,c_53907]) ).

tff(c_53909,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_53875]) ).

tff(c_53911,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53870,c_53909]) ).

tff(c_53912,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_53861]) ).

tff(c_53932,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53912,c_36]) ).

tff(c_53933,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52844,c_196,c_53821,c_52820,c_53932]) ).

tff(c_53935,plain,
    op(e0,e2) != e3,
    inference(splitRight,[status(thm)],[c_53818]) ).

tff(c_52197,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_50410]) ).

tff(c_53934,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_53818]) ).

tff(c_52836,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52832,c_148]) ).

tff(c_52848,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30271,c_52197,c_84]) ).

tff(c_52849,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_52848]) ).

tff(c_53416,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52849,c_50386,c_86]) ).

tff(c_53417,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e2,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_53416]) ).

tff(c_53418,plain,
    op(e2,e0) = e2,
    inference(splitLeft,[status(thm)],[c_53417]) ).

tff(c_324,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_53459,plain,
    ( ( e3 = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53418,c_30269,c_52849,c_324]) ).

tff(c_53460,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52836,c_200,c_53459]) ).

tff(c_53461,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_53417]) ).

tff(c_53467,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53461,c_104]) ).

tff(c_52875,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52832,c_52819,c_42]) ).

tff(c_52876,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_52875]) ).

tff(c_52877,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_52876]) ).

tff(c_52880,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52877,c_152]) ).

tff(c_52863,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30272,c_6]) ).

tff(c_52864,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_52863]) ).

tff(c_52867,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52864,c_176]) ).

tff(c_52854,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52849,c_142]) ).

tff(c_52882,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52877,c_134]) ).

tff(c_52897,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50398,c_58]) ).

tff(c_52898,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_52882,c_198,c_52897]) ).

tff(c_52899,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_52898]) ).

tff(c_52937,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50398,c_52899,c_50]) ).

tff(c_52938,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_52854,c_194,c_196,c_52937]) ).

tff(c_52952,plain,
    ( ( op(e0,e2) != e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52938,c_52899,c_30269,c_250]) ).

tff(c_52953,plain,
    op(e0,e2) != e0,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_52952]) ).

tff(c_52976,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52849,c_52877,c_96]) ).

tff(c_52977,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_52867,c_52953,c_204,c_52976]) ).

tff(c_52978,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_52898]) ).

tff(c_52983,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52978,c_158]) ).

tff(c_52996,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_52849,c_300]) ).

tff(c_52997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52880,c_52983,c_196,c_196,c_52996]) ).

tff(c_52998,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_52876]) ).

tff(c_52837,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52832,c_156]) ).

tff(c_53081,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52849,c_96]) ).

tff(c_53082,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_52867,c_52837,c_53081]) ).

tff(c_53134,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52998,c_30269,c_53082,c_266]) ).

tff(c_53135,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_50403,c_194,c_53134]) ).

tff(c_53136,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_52863]) ).

tff(c_53140,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_53136]) ).

tff(c_53159,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52832,c_52819,c_42]) ).

tff(c_53160,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_53159]) ).

tff(c_53161,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_53160]) ).

tff(c_53164,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53161,c_152]) ).

tff(c_53144,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53140,c_176]) ).

tff(c_53143,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53140,c_170]) ).

tff(c_53194,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53143,c_30273,c_14]) ).

tff(c_53195,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_53194]) ).

tff(c_53198,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53195,c_178]) ).

tff(c_53229,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52849,c_53161,c_96]) ).

tff(c_53230,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_53198,c_204,c_53229]) ).

tff(c_53249,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52849,c_53230,c_53161,c_88]) ).

tff(c_53250,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_53144,c_202,c_198,c_53249]) ).

tff(c_53251,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_53194]) ).

tff(c_53257,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53251,c_114]) ).

tff(c_53302,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_52849,c_300]) ).

tff(c_53303,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53164,c_53257,c_196,c_196,c_53302]) ).

tff(c_53304,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_53160]) ).

tff(c_52845,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_358]) ).

tff(c_53307,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53304,c_52845]) ).

tff(c_53315,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_53140,c_53307]) ).

tff(c_53316,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_53136]) ).

tff(c_53323,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_100]) ).

tff(c_53351,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_52849,c_300]) ).

tff(c_53352,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_53323,c_196,c_196,c_53351]) ).

tff(c_53321,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53316,c_170]) ).

tff(c_53373,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53321,c_30273,c_14]) ).

tff(c_53374,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_53373]) ).

tff(c_53377,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53374,c_178]) ).

tff(c_53331,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52832,c_52819,c_42]) ).

tff(c_53332,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_53323,c_53331]) ).

tff(c_53404,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52849,c_53332,c_96]) ).

tff(c_53405,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_53377,c_204,c_53404]) ).

tff(c_53506,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53352,c_30269,c_53405,c_266]) ).

tff(c_53507,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53467,c_198,c_194,c_53506]) ).

tff(c_53508,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_53373]) ).

tff(c_53514,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53508,c_178]) ).

tff(c_50402,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50398,c_168]) ).

tff(c_53541,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52849,c_53332,c_96]) ).

tff(c_53542,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_53541]) ).

tff(c_53543,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_53542]) ).

tff(c_53562,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52849,c_53543,c_53332,c_88]) ).

tff(c_53563,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_50402,c_198,c_53562]) ).

tff(c_53564,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_53542]) ).

tff(c_53588,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52849,c_53564,c_53332,c_88]) ).

tff(c_53589,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_53514,c_202,c_198,c_53588]) ).

tff(c_53590,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_52848]) ).

tff(c_53593,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53590,c_164]) ).

tff(c_53602,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_50404,c_40]) ).

tff(c_53603,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_53602]) ).

tff(c_53608,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53603,c_108]) ).

tff(c_53619,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53608,c_30272,c_6]) ).

tff(c_53620,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_53619]) ).

tff(c_53635,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53603,c_53620,c_36]) ).

tff(c_53636,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_53593,c_52820,c_53635]) ).

tff(c_53637,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_53619]) ).

tff(c_53680,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53603,c_53637,c_36]) ).

tff(c_53681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_53593,c_52820,c_53680]) ).

tff(c_53682,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_53602]) ).

tff(c_53684,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_53682]) ).

tff(c_53689,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53684,c_100]) ).

tff(c_53699,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53689,c_30272,c_6]) ).

tff(c_53700,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_53699]) ).

tff(c_53745,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53700,c_53684,c_36]) ).

tff(c_53746,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52844,c_200,c_53593,c_194,c_53745]) ).

tff(c_53747,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_53699]) ).

tff(c_53776,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53747,c_53684,c_36]) ).

tff(c_53777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52844,c_196,c_53593,c_194,c_53776]) ).

tff(c_53778,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_53682]) ).

tff(c_53808,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53778,c_36]) ).

tff(c_53809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52844,c_194,c_53593,c_52820,c_53808]) ).

tff(c_53810,plain,
    ( ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_53816,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_53810]) ).

tff(c_54098,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50398,c_53934,c_58]) ).

tff(c_54099,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_54098]) ).

tff(c_54100,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_54099]) ).

tff(c_54111,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54100,c_50398,c_53934,c_62]) ).

tff(c_54112,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_54111]) ).

tff(c_54129,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54100,c_84]) ).

tff(c_54130,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_30271,c_196,c_52197,c_54129]) ).

tff(c_54143,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54112,c_30269,c_54130,c_300]) ).

tff(c_54144,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53816,c_204,c_196,c_196,c_54143]) ).

tff(c_54145,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_54099]) ).

tff(c_54245,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53934,c_54145,c_30269,c_252]) ).

tff(c_54246,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_54245]) ).

tff(c_54241,plain,
    ( ( op(e0,e2) != e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53934,c_54145,c_30269,c_250]) ).

tff(c_54242,plain,
    op(e0,e2) != e0,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_54241]) ).

tff(c_54265,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54246,c_96]) ).

tff(c_54266,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_54242,c_52837,c_54265]) ).

tff(c_54297,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54246,c_54266,c_84]) ).

tff(c_54298,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_53935,c_52197,c_54297]) ).

tff(c_54300,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_53810]) ).

tff(c_54299,plain,
    op(op(e3,e3),e3) != e0,
    inference(splitRight,[status(thm)],[c_53810]) ).

tff(c_54347,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_52832,c_54300,c_54299]) ).

tff(c_54349,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_52843]) ).

tff(c_54348,plain,
    ( ( op(e2,e0) != e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(splitRight,[status(thm)],[c_52843]) ).

tff(c_54360,plain,
    op(e2,e0) != e2,
    inference(splitLeft,[status(thm)],[c_54348]) ).

tff(c_54461,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54349,c_50386,c_310]) ).

tff(c_54462,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_54461]) ).

tff(c_54376,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52832,c_52819,c_42]) ).

tff(c_54377,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_54376]) ).

tff(c_54378,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_54377]) ).

tff(c_54381,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54378,c_152]) ).

tff(c_54402,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_54403,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54381,c_196,c_50390,c_54402]) ).

tff(c_54420,plain,
    ( ( op(e0,e0) != e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54349,c_54403,c_30269,c_314]) ).

tff(c_54421,plain,
    op(e0,e0) != e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_54420]) ).

tff(c_54442,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54349,c_54403,c_30269,c_316]) ).

tff(c_54443,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_54421,c_54442]) ).

tff(c_54444,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_54377]) ).

tff(c_54450,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54444,c_100]) ).

tff(c_54463,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54450,c_30272,c_6]) ).

tff(c_54464,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_54463]) ).

tff(c_54468,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54464,c_176]) ).

tff(c_54352,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54349,c_188]) ).

tff(c_54364,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54352,c_30271,c_52197,c_84]) ).

tff(c_54534,plain,
    ( ( op(e0,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54364,c_96]) ).

tff(c_54535,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54462,c_54468,c_200,c_52837,c_54534]) ).

tff(c_54536,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_54463]) ).

tff(c_54555,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_52832,c_30269,c_54536,c_30269,c_30269,c_340]) ).

tff(c_54557,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_54461]) ).

tff(c_54664,plain,
    ( ( e3 = e2 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54557,c_50386,c_54349,c_86]) ).

tff(c_54665,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_54360,c_194,c_54664]) ).

tff(c_54667,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_54348]) ).

tff(c_54666,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_54348]) ).

tff(c_306,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_54746,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54349,c_54667,c_30269,c_54666,c_306]) ).

tff(c_54747,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_54746]) ).

tff(c_54749,plain,
    op(e1,e0) != e1,
    inference(splitRight,[status(thm)],[c_50385]) ).

tff(c_54750,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30271,c_84]) ).

tff(c_54751,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_54750]) ).

tff(c_54757,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54751,c_140]) ).

tff(c_54755,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54751,c_142]) ).

tff(c_54748,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_50385]) ).

tff(c_54763,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_54748]) ).

tff(c_54791,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54763,c_34]) ).

tff(c_54792,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54757,c_196,c_54791]) ).

tff(c_54793,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_54792]) ).

tff(c_54797,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54793,c_110]) ).

tff(c_54768,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54763,c_122]) ).

tff(c_54774,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_30274,c_54768,c_50382]) ).

tff(c_54830,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54774,c_50]) ).

tff(c_54831,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54755,c_194,c_54797,c_54830]) ).

tff(c_54765,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54763,c_148]) ).

tff(c_54861,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_54751,c_300]) ).

tff(c_54862,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_54765,c_196,c_196,c_54861]) ).

tff(c_54910,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54831,c_54862,c_30269,c_54751,c_252]) ).

tff(c_54911,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_54910]) ).

tff(c_54912,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_54792]) ).

tff(c_55175,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54912,c_54763,c_214]) ).

tff(c_55176,plain,
    op(e0,e3) != e0,
    inference(splitLeft,[status(thm)],[c_55175]) ).

tff(c_54977,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54912,c_30269,c_54751,c_300]) ).

tff(c_54978,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_196,c_54977]) ).

tff(c_54767,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54763,c_150]) ).

tff(c_54913,plain,
    op(e2,e3) != e3,
    inference(splitRight,[status(thm)],[c_54792]) ).

tff(c_54925,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54767,c_54913,c_10]) ).

tff(c_54926,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_54925]) ).

tff(c_54929,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54926,c_154]) ).

tff(c_54766,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54763,c_156]) ).

tff(c_54953,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54751,c_92]) ).

tff(c_54954,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_54766,c_54953]) ).

tff(c_54955,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_54954]) ).

tff(c_55043,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54751,c_54955,c_96]) ).

tff(c_55044,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_54929,c_55043]) ).

tff(c_55089,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54912,c_54978,c_30269,c_55044,c_266]) ).

tff(c_55090,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_55089]) ).

tff(c_55091,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_54954]) ).

tff(c_55098,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55091,c_166]) ).

tff(c_55116,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54912,c_30269,c_54751,c_300]) ).

tff(c_55117,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_55098,c_196,c_196,c_55116]) ).

tff(c_55118,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_54925]) ).

tff(c_55181,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54763,c_55118,c_54912,c_46]) ).

tff(c_55182,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55176,c_204,c_202,c_200,c_55181]) ).

tff(c_55183,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_55175]) ).

tff(c_55220,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54912,c_55183,c_30269,c_54751,c_300]) ).

tff(c_55221,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_196,c_196,c_55220]) ).

tff(c_55222,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_54748]) ).

tff(c_55227,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55222,c_162]) ).

tff(c_54752,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54751,c_188]) ).

tff(c_55635,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_54751,c_300]) ).

tff(c_55636,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_55227,c_196,c_196,c_55635]) ).

tff(c_55266,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54752,c_8]) ).

tff(c_55267,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_55266]) ).

tff(c_55271,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55267,c_108]) ).

tff(c_55283,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_55271,c_30272,c_6]) ).

tff(c_55284,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_55283]) ).

tff(c_55289,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55284,c_100]) ).

tff(c_55329,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_54751,c_300]) ).

tff(c_55330,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55289,c_55227,c_196,c_196,c_55329]) ).

tff(c_55331,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_55283]) ).

tff(c_55377,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_54751,c_300]) ).

tff(c_55378,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_55227,c_196,c_196,c_55377]) ).

tff(c_54762,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_358]) ).

tff(c_55382,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55378,c_54762]) ).

tff(c_55385,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_55331,c_55382]) ).

tff(c_55386,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(splitRight,[status(thm)],[c_55266]) ).

tff(c_55388,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_55386]) ).

tff(c_55393,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55388,c_108]) ).

tff(c_55463,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_55393,c_30272,c_6]) ).

tff(c_55464,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_55463]) ).

tff(c_55467,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55464,c_170]) ).

tff(c_55237,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_46]) ).

tff(c_55253,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55237,c_34]) ).

tff(c_55254,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_30276,c_55253]) ).

tff(c_55255,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_55254]) ).

tff(c_55401,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55255,c_60]) ).

tff(c_55402,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_55227,c_196,c_55401]) ).

tff(c_55403,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_55402]) ).

tff(c_55408,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55403,c_120]) ).

tff(c_55392,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55388,c_184]) ).

tff(c_55242,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55237,c_136]) ).

tff(c_55413,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_55242,c_30271,c_30]) ).

tff(c_55414,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_55413]) ).

tff(c_55418,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55414,c_176]) ).

tff(c_55429,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_55418,c_55393,c_30272,c_6]) ).

tff(c_55441,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_55429,c_30269,c_30269,c_360]) ).

tff(c_55446,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_55222,c_72]) ).

tff(c_55447,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55392,c_194,c_198,c_55441,c_55446]) ).

tff(c_55448,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_55413]) ).

tff(c_55455,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55448,c_178]) ).

tff(c_55535,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55467,c_55408,c_55455,c_30273,c_14]) ).

tff(c_55536,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_55463]) ).

tff(c_55541,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55536,c_100]) ).

tff(c_55578,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_54751,c_300]) ).

tff(c_55579,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55541,c_55227,c_196,c_196,c_55578]) ).

tff(c_55580,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_55402]) ).

tff(c_55583,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55580,c_170]) ).

tff(c_55605,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_55583,c_55393,c_30272,c_6]) ).

tff(c_55649,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55388,c_55605,c_55636,c_36]) ).

tff(c_55650,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_55649]) ).

tff(c_55679,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55650,c_55222,c_54751,c_248]) ).

tff(c_55680,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_55679]) ).

tff(c_55712,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55636,c_55680,c_55222,c_54751,c_256]) ).

tff(c_55713,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_55712]) ).

tff(c_55714,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_55386]) ).

tff(c_55724,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55714,c_104]) ).

tff(c_55837,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_54751,c_300]) ).

tff(c_55838,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55724,c_55227,c_196,c_196,c_55837]) ).

tff(c_55839,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_55254]) ).

tff(c_55845,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55839,c_98]) ).

tff(c_55885,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55222,c_50]) ).

tff(c_55886,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54755,c_196,c_55845,c_55885]) ).

tff(c_55901,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55839,c_55886,c_30269,c_54751,c_300]) ).

tff(c_55902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_196,c_196,c_55901]) ).

tff(c_55903,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_46]) ).

tff(c_55905,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_55903]) ).

tff(c_56096,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55905,c_30269,c_54751,c_300]) ).

tff(c_56097,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_55227,c_196,c_196,c_56096]) ).

tff(c_56098,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e1,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_55903]) ).

tff(c_56100,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_56098]) ).

tff(c_56117,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56100,c_34]) ).

tff(c_56118,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54757,c_200,c_56117]) ).

tff(c_56119,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_56118]) ).

tff(c_56122,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_56119,c_146]) ).

tff(c_56130,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_40]) ).

tff(c_56133,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56130,c_184]) ).

tff(c_56173,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_55222,c_56100,c_72]) ).

tff(c_56174,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56133,c_194,c_198,c_202,c_56173]) ).

tff(c_56175,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_40]) ).

tff(c_56177,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_56175]) ).

tff(c_56297,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56177,c_30269,c_54751,c_300]) ).

tff(c_56298,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_55227,c_196,c_196,c_56297]) ).

tff(c_56299,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_56175]) ).

tff(c_56301,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_56299]) ).

tff(c_56371,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_56100,c_30269,c_56301,c_30269,c_30269,c_340]) ).

tff(c_56372,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_56299]) ).

tff(c_56416,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e3 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56372,c_36]) ).

tff(c_56417,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54752,c_30272,c_194,c_56122,c_56416]) ).

tff(c_56418,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_56118]) ).

tff(c_56488,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56418,c_30269,c_54751,c_300]) ).

tff(c_56489,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_55227,c_196,c_196,c_56488]) ).

tff(c_56490,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_56098]) ).

tff(c_56531,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56490,c_34]) ).

tff(c_56532,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54757,c_30276,c_200,c_56531]) ).

tff(c_56502,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55222,c_50]) ).

tff(c_56503,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54755,c_196,c_56502]) ).

tff(c_56504,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_56503]) ).

tff(c_56576,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56532,c_56504,c_30269,c_54751,c_300]) ).

tff(c_56577,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_196,c_196,c_56576]) ).

tff(c_56578,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_56503]) ).

tff(c_56584,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_56578,c_98]) ).

tff(c_56609,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56490,c_34]) ).

tff(c_56610,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54757,c_30276,c_200,c_56584,c_56609]) ).

tff(c_56611,plain,
    ( ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_57624,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_56611]) ).

tff(c_56617,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_54748]) ).

tff(c_57301,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56617,c_206]) ).

tff(c_57302,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_57301]) ).

tff(c_57307,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56617,c_34]) ).

tff(c_57308,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54757,c_196,c_57302,c_57307]) ).

tff(c_57312,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57308,c_110]) ).

tff(c_56622,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_56617,c_122]) ).

tff(c_56628,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_30274,c_56622,c_50382]) ).

tff(c_57509,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56628,c_50]) ).

tff(c_57510,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_54755,c_194,c_57312,c_57509]) ).

tff(c_56619,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_56617,c_148]) ).

tff(c_57535,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_54751,c_300]) ).

tff(c_57536,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_56619,c_196,c_196,c_57535]) ).

tff(c_57587,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57510,c_57536,c_30269,c_54751,c_252]) ).

tff(c_57588,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_57587]) ).

tff(c_57590,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_57301]) ).

tff(c_56612,plain,
    op(e3,op(e3,e3)) = e2,
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_57592,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57590,c_57590,c_56612]) ).

tff(c_57598,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_57592]) ).

tff(c_57599,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_54748]) ).

tff(c_57604,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_57599,c_162]) ).

tff(c_57702,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_54751,c_300]) ).

tff(c_57703,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57624,c_57604,c_196,c_196,c_57702]) ).

tff(c_57705,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_56611]) ).

tff(c_57612,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54752,c_8]) ).

tff(c_57613,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_57612]) ).

tff(c_57709,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57705,c_56612]) ).

tff(c_57771,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57613,c_57709,c_57705,c_36]) ).

tff(c_57772,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_57771]) ).

tff(c_57836,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57772,c_30269,c_54751,c_252]) ).

tff(c_57837,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_57836]) ).

tff(c_57856,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57705,c_57837,c_57599,c_54751,c_256]) ).

tff(c_57857,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_57856]) ).

tff(c_57858,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(splitRight,[status(thm)],[c_57612]) ).

tff(c_57860,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_57858]) ).

tff(c_57865,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57860,c_108]) ).

tff(c_57873,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_56611]) ).

tff(c_58014,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_54751,c_300]) ).

tff(c_58015,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57873,c_57604,c_196,c_196,c_58014]) ).

tff(c_58017,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_56611]) ).

tff(c_58019,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58017,c_56612]) ).

tff(c_58026,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57865,c_58019]) ).

tff(c_58027,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_57858]) ).

tff(c_58035,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58027,c_104]) ).

tff(c_58372,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_54751,c_300]) ).

tff(c_58373,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58035,c_57604,c_196,c_196,c_58372]) ).

tff(c_58374,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_54750]) ).

tff(c_58376,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_58374]) ).

tff(c_58378,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58376,c_152]) ).

tff(c_58375,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_54750]) ).

tff(c_58389,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_54748]) ).

tff(c_224,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e1,e3) != e1 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_59354,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58389,c_224]) ).

tff(c_59355,plain,
    op(e2,e3) != e2,
    inference(negUnitSimplification,[status(thm)],[c_58378,c_58375,c_59354]) ).

tff(c_58391,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58389,c_148]) ).

tff(c_58393,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58389,c_122]) ).

tff(c_58399,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_30274,c_58393,c_50382]) ).

tff(c_58406,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58399,c_130]) ).

tff(c_58799,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54749,c_58406,c_30275,c_24]) ).

tff(c_58804,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_58799,c_192]) ).

tff(c_58411,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_8]) ).

tff(c_58414,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_58411,c_184]) ).

tff(c_58522,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58414,c_54749,c_58406,c_30275,c_24]) ).

tff(c_58523,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_8]) ).

tff(c_58525,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_58523]) ).

tff(c_58555,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58399,c_58]) ).

tff(c_58556,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_58555]) ).

tff(c_58557,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_58556]) ).

tff(c_58561,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58557,c_166]) ).

tff(c_58562,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58557,c_142]) ).

tff(c_58583,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_58584,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58391,c_58561,c_196,c_58562,c_58583]) ).

tff(c_58585,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e3,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_58556]) ).

tff(c_58587,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_58585]) ).

tff(c_58591,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58587,c_158]) ).

tff(c_58613,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_58614,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_58391,c_58591,c_196,c_58613]) ).

tff(c_58678,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58525,c_30269,c_58614,c_316]) ).

tff(c_58679,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_58678]) ).

tff(c_58693,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58679,c_58389,c_58614,c_232]) ).

tff(c_58694,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58378,c_200,c_196,c_58693]) ).

tff(c_58695,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_58585]) ).

tff(c_58831,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58525,c_58695,c_30269,c_316]) ).

tff(c_58832,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_58804,c_58831]) ).

tff(c_58833,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_58523]) ).

tff(c_58835,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_58833]) ).

tff(c_58839,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58835,c_188]) ).

tff(c_59175,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_59176,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_58391,c_196,c_58839,c_59175]) ).

tff(c_59168,plain,
    op(e2,op(e2,e2)) != e0,
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_59177,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_59176,c_59168]) ).

tff(c_58404,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58399,c_162]) ).

tff(c_58841,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58835,c_108]) ).

tff(c_58864,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_58841,c_30272,c_6]) ).

tff(c_58865,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_58864]) ).

tff(c_58876,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58835,c_58865,c_36]) ).

tff(c_58877,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_58378,c_58876]) ).

tff(c_58957,plain,
    ( ( op(e0,e2) != e0 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58877,c_30269,c_250]) ).

tff(c_58958,plain,
    op(e0,e2) != e0,
    inference(negUnitSimplification,[status(thm)],[c_58404,c_194,c_58957]) ).

tff(c_58961,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58877,c_30269,c_252]) ).

tff(c_58962,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_58404,c_194,c_58961]) ).

tff(c_58869,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_58865,c_176]) ).

tff(c_58897,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_58869,c_30271,c_30]) ).

tff(c_58898,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_58897]) ).

tff(c_58978,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58962,c_58898,c_58376,c_96]) ).

tff(c_58979,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_58958,c_200,c_58978]) ).

tff(c_58980,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_58897]) ).

tff(c_58985,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58980,c_144]) ).

tff(c_59044,plain,
    ( ( op(e0,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58877,c_30269,c_252]) ).

tff(c_59045,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58404,c_194,c_58985,c_59044]) ).

tff(c_59046,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_58864]) ).

tff(c_59052,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59046,c_176]) ).

tff(c_59062,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_59052,c_30271,c_30]) ).

tff(c_59063,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_59062]) ).

tff(c_59066,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_59063,c_178]) ).

tff(c_59114,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_59115,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_58391,c_196,c_58839,c_59114]) ).

tff(c_59120,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59115,c_114]) ).

tff(c_59051,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59046,c_170]) ).

tff(c_59155,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59066,c_59120,c_59051,c_30273,c_14]) ).

tff(c_59156,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_59062]) ).

tff(c_59160,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59156,c_178]) ).

tff(c_59207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59177,c_59160,c_59051,c_30273,c_14]) ).

tff(c_59208,plain,
    ( ( op(op(e2,e2),e2) != e3 )
    | ( op(e2,e2) != e1 ) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_59214,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_59208]) ).

tff(c_59222,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_59223,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58391,c_59214,c_196,c_58839,c_59222]) ).

tff(c_59225,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_59208]) ).

tff(c_59303,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59225,c_58389,c_232]) ).

tff(c_59304,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58378,c_196,c_58375,c_59303]) ).

tff(c_59305,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_58833]) ).

tff(c_59314,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59305,c_104]) ).

tff(c_59403,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e2,e3) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58376,c_58389,c_38]) ).

tff(c_59404,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_59355,c_59314,c_59403]) ).

tff(c_59405,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_54748]) ).

tff(c_59410,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59405,c_162]) ).

tff(c_59406,plain,
    op(e1,e3) != e1,
    inference(splitRight,[status(thm)],[c_54748]) ).

tff(c_59420,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_59406,c_30276,c_18]) ).

tff(c_59421,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_59420]) ).

tff(c_59425,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_59421,c_150]) ).

tff(c_58377,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58376,c_154]) ).

tff(c_59477,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_59425,c_58377,c_10]) ).

tff(c_59478,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_59477]) ).

tff(c_59483,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59478,c_112]) ).

tff(c_58382,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58376,c_134]) ).

tff(c_59447,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59405,c_50]) ).

tff(c_59448,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_58382,c_196,c_59447]) ).

tff(c_59449,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_59448]) ).

tff(c_59452,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_59449,c_158]) ).

tff(c_59431,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_8]) ).

tff(c_59463,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59431,c_36]) ).

tff(c_59464,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_30272,c_59452,c_58378,c_59463]) ).

tff(c_59465,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_59448]) ).

tff(c_59537,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) != e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59465,c_59405,c_238]) ).

tff(c_59538,plain,
    op(e2,e2) != e2,
    inference(splitLeft,[status(thm)],[c_59537]) ).

tff(c_59481,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59478,c_146]) ).

tff(c_59522,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_59523,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_59481,c_59410,c_196,c_59522]) ).

tff(c_59571,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59465,c_30269,c_59523,c_252]) ).

tff(c_59572,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59538,c_194,c_198,c_59571]) ).

tff(c_59574,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_59537]) ).

tff(c_59578,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59574,c_114]) ).

tff(c_59593,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_59483,c_59578,c_30273,c_14]) ).

tff(c_59597,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_59593,c_178]) ).

tff(c_59573,plain,
    op(e0,e2) != e0,
    inference(splitRight,[status(thm)],[c_59537]) ).

tff(c_59623,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59523,c_58376,c_96]) ).

tff(c_59624,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_59597,c_59573,c_200,c_59623]) ).

tff(c_59625,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_59477]) ).

tff(c_59631,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59625,c_110]) ).

tff(c_59649,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_59405,c_59421,c_72]) ).

tff(c_59650,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_59649]) ).

tff(c_59655,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59650,c_192]) ).

tff(c_59705,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59465,c_59405,c_248]) ).

tff(c_59706,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59631,c_59655,c_59705]) ).

tff(c_59707,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_8]) ).

tff(c_59709,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_59707]) ).

tff(c_59726,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59709,c_40]) ).

tff(c_59727,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_59726]) ).

tff(c_59728,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_59727]) ).

tff(c_59732,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59728,c_100]) ).

tff(c_59851,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_59852,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_59410,c_196,c_59851]) ).

tff(c_59853,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_59852]) ).

tff(c_59838,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_59405,c_59421,c_72]) ).

tff(c_59839,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_59838]) ).

tff(c_59844,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59839,c_192]) ).

tff(c_59872,plain,
    ( ( op(e0,e0) != e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59709,c_30269,c_314]) ).

tff(c_59873,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_59872]) ).

tff(c_59874,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_59873]) ).

tff(c_59915,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59709,c_30269,c_316]) ).

tff(c_59916,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_59874,c_59915]) ).

tff(c_59983,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59853,c_59916,c_59405,c_264]) ).

tff(c_59984,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_59844,c_59983]) ).

tff(c_59985,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_59873]) ).

tff(c_59986,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_59873]) ).

tff(c_60087,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59853,c_59985,c_59405,c_59986,c_264]) ).

tff(c_60088,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_60087]) ).

tff(c_60089,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_59852]) ).

tff(c_60152,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59709,c_30269,c_60089,c_316]) ).

tff(c_60153,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_60152]) ).

tff(c_60218,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60153,c_59405,c_60089,c_264]) ).

tff(c_60219,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59732,c_202,c_198,c_60218]) ).

tff(c_60220,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_59727]) ).

tff(c_60222,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_60220]) ).

tff(c_60364,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60222,c_30269,c_300]) ).

tff(c_60365,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_59410,c_196,c_60364]) ).

tff(c_60435,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59709,c_30269,c_60365,c_316]) ).

tff(c_60436,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_60435]) ).

tff(c_60440,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60436,c_158]) ).

tff(c_60221,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_59727]) ).

tff(c_60233,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_60221,c_30272,c_6]) ).

tff(c_60234,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_60233]) ).

tff(c_60238,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60234,c_176]) ).

tff(c_60266,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60222,c_30269,c_300]) ).

tff(c_60267,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_59410,c_196,c_60266]) ).

tff(c_60306,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59709,c_30269,c_60267,c_316]) ).

tff(c_60307,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_60306]) ).

tff(c_60309,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60307,c_166]) ).

tff(c_60330,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60267,c_58376,c_96]) ).

tff(c_60331,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_60238,c_60309,c_200,c_60330]) ).

tff(c_60332,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_60233]) ).

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_60540,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59709,c_60332,c_60222,c_48]) ).

tff(c_60541,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_60440,c_202,c_60540]) ).

tff(c_60542,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_60220]) ).

tff(c_60556,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59405,c_60542,c_50]) ).

tff(c_60557,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_58382,c_196,c_194,c_60556]) ).

tff(c_60606,plain,
    ( ( op(e0,e0) != e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59709,c_60557,c_30269,c_314]) ).

tff(c_60607,plain,
    op(e0,e0) != e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_60606]) ).

tff(c_60630,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59709,c_60557,c_30269,c_316]) ).

tff(c_60631,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_60607,c_60630]) ).

tff(c_60632,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_59707]) ).

tff(c_60634,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_60632]) ).

tff(c_60638,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60634,c_188]) ).

tff(c_60652,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) != e2 )
    | ( op(e3,e2) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59405,c_238]) ).

tff(c_60653,plain,
    op(e3,e2) != e3,
    inference(splitLeft,[status(thm)],[c_60652]) ).

tff(c_60654,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60634,c_40]) ).

tff(c_60655,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_60654]) ).

tff(c_60656,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_60655]) ).

tff(c_60684,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60634,c_60656,c_36]) ).

tff(c_60685,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_60653,c_58378,c_60684]) ).

tff(c_60686,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_60655]) ).

tff(c_60688,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_60686]) ).

tff(c_60733,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60688,c_30269,c_300]) ).

tff(c_60734,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_59410,c_196,c_60638,c_60733]) ).

tff(c_60735,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_60686]) ).

tff(c_60749,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60634,c_60735,c_36]) ).

tff(c_60750,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_30272,c_194,c_58378,c_60749]) ).

tff(c_60752,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_60652]) ).

tff(c_60753,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60634,c_40]) ).

tff(c_60754,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_60753]) ).

tff(c_60755,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_60754]) ).

tff(c_60799,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_59421,c_30269,c_60755,c_30269,c_30269,c_340]) ).

tff(c_60800,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_60754]) ).

tff(c_60912,plain,
    ( ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60752,c_60800]) ).

tff(c_60913,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_60912]) ).

tff(c_60958,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60913,c_30269,c_300]) ).

tff(c_60959,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_59410,c_196,c_60638,c_60958]) ).

tff(c_60960,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_60632]) ).

tff(c_60966,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60960,c_184]) ).

tff(c_61037,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_59405,c_59421,c_72]) ).

tff(c_61038,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60966,c_194,c_198,c_202,c_61037]) ).

tff(c_61039,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_59420]) ).

tff(c_61045,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61039,c_128]) ).

tff(c_63038,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54749,c_61045,c_30275,c_24]) ).

tff(c_63043,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_63038,c_192]) ).

tff(c_61043,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61039,c_148]) ).

tff(c_62519,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59405,c_50]) ).

tff(c_62520,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_58382,c_196,c_62519]) ).

tff(c_62521,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_62520]) ).

tff(c_62524,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62521,c_158]) ).

tff(c_61055,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_8]) ).

tff(c_61058,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_61055,c_184]) ).

tff(c_61119,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61058,c_54749,c_61045,c_30275,c_24]) ).

tff(c_61120,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_8]) ).

tff(c_61123,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_61120]) ).

tff(c_61556,plain,
    ( ( op(e0,e0) != e0 )
    | ( e3 = e0 )
    | ( op(e2,e0) != e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61123,c_30269,c_306]) ).

tff(c_61557,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e2,e0) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_61556]) ).

tff(c_61558,plain,
    op(e2,e0) != e2,
    inference(splitLeft,[status(thm)],[c_61557]) ).

tff(c_61044,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61039,c_150]) ).

tff(c_61135,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_61044,c_58377,c_10]) ).

tff(c_61136,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_61135]) ).

tff(c_61140,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_61136,c_110]) ).

tff(c_61149,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30272,c_6]) ).

tff(c_61150,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_61149]) ).

tff(c_61190,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_61039,c_30269,c_61150,c_30269,c_30269,c_360]) ).

tff(c_61191,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_61149]) ).

tff(c_61193,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_61191]) ).

tff(c_61215,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_61216,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_59410,c_196,c_61215]) ).

tff(c_61217,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_61216]) ).

tff(c_61122,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_358]) ).

tff(c_61219,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61217,c_61122]) ).

tff(c_61225,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_61193,c_61219]) ).

tff(c_61226,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_61216]) ).

tff(c_61273,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61123,c_30269,c_61226,c_316]) ).

tff(c_61274,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61140,c_200,c_204,c_61273]) ).

tff(c_61275,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_61191]) ).

tff(c_61281,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61275,c_100]) ).

tff(c_61299,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_61300,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_61281,c_59410,c_196,c_61299]) ).

tff(c_61347,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61123,c_30269,c_61300,c_316]) ).

tff(c_61348,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61140,c_200,c_204,c_61347]) ).

tff(c_61349,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_61135]) ).

tff(c_61353,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61349,c_146]) ).

tff(c_61566,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_61567,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_61353,c_59410,c_196,c_61566]) ).

tff(c_61580,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54749,c_61045,c_30275,c_24]) ).

tff(c_61706,plain,
    ( ( e3 = e2 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61567,c_61580,c_61123,c_86]) ).

tff(c_61707,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_61558,c_194,c_61706]) ).

tff(c_61708,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_61557]) ).

tff(c_61709,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_61557]) ).

tff(c_61771,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61123,c_61709,c_30269,c_308]) ).

tff(c_61772,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_61708,c_61771]) ).

tff(c_61773,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_61120]) ).

tff(c_61775,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_61773]) ).

tff(c_61783,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61775,c_104]) ).

tff(c_61779,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61775,c_188]) ).

tff(c_61825,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_61826,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61783,c_59410,c_196,c_61779,c_61825]) ).

tff(c_61827,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_61773]) ).

tff(c_61833,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61827,c_188]) ).

tff(c_62077,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) != e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59405,c_254]) ).

tff(c_62078,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_61043,c_62077]) ).

tff(c_62079,plain,
    op(e2,e2) != e2,
    inference(splitLeft,[status(thm)],[c_62078]) ).

tff(c_62030,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54749,c_61045,c_30275,c_24]) ).

tff(c_62035,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_62030,c_192]) ).

tff(c_61835,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61827,c_108]) ).

tff(c_61846,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_61835,c_30272,c_6]) ).

tff(c_61847,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_61846]) ).

tff(c_61851,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_61847,c_176]) ).

tff(c_62091,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58376,c_96]) ).

tff(c_62092,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_62035,c_61851,c_200,c_62091]) ).

tff(c_62110,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59405,c_62092,c_262]) ).

tff(c_62111,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61043,c_62079,c_62110]) ).

tff(c_62113,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_62078]) ).

tff(c_62127,plain,
    ( ( op(e0,e0) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62113,c_59405,c_256]) ).

tff(c_62128,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61043,c_61833,c_62127]) ).

tff(c_62129,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_61846]) ).

tff(c_62133,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_62129,c_170]) ).

tff(c_62142,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61827,c_62129,c_36]) ).

tff(c_62143,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_58378,c_62142]) ).

tff(c_62135,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_62129,c_100]) ).

tff(c_62163,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_62164,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_62135,c_59410,c_196,c_62163]) ).

tff(c_62197,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62143,c_59405,c_62164,c_248]) ).

tff(c_62198,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_62197]) ).

tff(c_62203,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62198,c_114]) ).

tff(c_62211,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_62133,c_62203,c_30273,c_14]) ).

tff(c_62215,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_62211,c_178]) ).

tff(c_62193,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62143,c_59405,c_246]) ).

tff(c_62194,plain,
    op(e0,e2) != e0,
    inference(splitLeft,[status(thm)],[c_62193]) ).

tff(c_62233,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62164,c_58376,c_96]) ).

tff(c_62234,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_62215,c_62194,c_200,c_62233]) ).

tff(c_62235,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_62193]) ).

tff(c_62236,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_62193]) ).

tff(c_62274,plain,
    op(e3,e3) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62235,c_59405,c_62236,c_254]) ).

tff(c_62275,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61043,c_62274]) ).

tff(c_62276,plain,
    ( ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_62282,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_62276]) ).

tff(c_62284,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_61120]) ).

tff(c_62290,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62284,c_106]) ).

tff(c_62297,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59405,c_50]) ).

tff(c_62298,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_58382,c_196,c_62290,c_62297]) ).

tff(c_59409,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59405,c_168]) ).

tff(c_62333,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58376,c_92]) ).

tff(c_62334,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_59409,c_196,c_62333]) ).

tff(c_62335,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_62334]) ).

tff(c_62409,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62284,c_62298,c_30269,c_62335,c_316]) ).

tff(c_62410,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_62409]) ).

tff(c_62411,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_62334]) ).

tff(c_62416,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_62411,c_144]) ).

tff(c_62433,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62298,c_30269,c_300]) ).

tff(c_62434,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62282,c_196,c_196,c_62416,c_62433]) ).

tff(c_62435,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_61120]) ).

tff(c_62439,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_62435]) ).

tff(c_62443,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_62439,c_188]) ).

tff(c_62498,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_62499,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62282,c_59410,c_196,c_62443,c_62498]) ).

tff(c_62500,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_62435]) ).

tff(c_62557,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62521,c_30269,c_300]) ).

tff(c_62558,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_62282,c_196,c_196,c_62557]) ).

tff(c_62507,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62500,c_108]) ).

tff(c_62535,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_62507,c_30272,c_6]) ).

tff(c_62536,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_62535]) ).

tff(c_62540,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_62536,c_176]) ).

tff(c_62564,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_62558,c_144]) ).

tff(c_62571,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_62540,c_62564,c_30271,c_30]) ).

tff(c_62619,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62558,c_62571,c_58376,c_96]) ).

tff(c_62620,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_62619]) ).

tff(c_62655,plain,
    ( ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62521,c_59405,c_62620,c_262]) ).

tff(c_62656,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61043,c_194,c_62655]) ).

tff(c_62657,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_62535]) ).

tff(c_62831,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62500,c_62657,c_36]) ).

tff(c_62832,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_62524,c_58378,c_62831]) ).

tff(c_62833,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_62520]) ).

tff(c_62857,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_62858,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_62282,c_59410,c_196,c_62857]) ).

tff(c_62904,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62833,c_59405,c_62858,c_248]) ).

tff(c_62905,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_62904]) ).

tff(c_62963,plain,
    ( ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62905,c_59405,c_62858,c_256]) ).

tff(c_62964,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61043,c_198,c_62963]) ).

tff(c_62966,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_62276]) ).

tff(c_62277,plain,
    op(e3,op(e3,e3)) = e2,
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_62967,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62966,c_62277]) ).

tff(c_62982,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_62967,c_108]) ).

tff(c_62972,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_62966,c_104]) ).

tff(c_62990,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_62982,c_62972,c_61120]) ).

tff(c_62997,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_62990,c_106]) ).

tff(c_63010,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59405,c_50]) ).

tff(c_63011,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_58382,c_196,c_62997,c_63010]) ).

tff(c_63116,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62990,c_63011,c_30269,c_316]) ).

tff(c_63117,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_63043,c_63116]) ).

tff(c_63118,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_58374]) ).

tff(c_63119,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_58374]) ).

tff(c_65604,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_63119,c_26]) ).

tff(c_65605,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_65604]) ).

tff(c_65610,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65605,c_156]) ).

tff(c_63120,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_164]) ).

tff(c_65634,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65605,c_34]) ).

tff(c_65635,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_30276,c_65634]) ).

tff(c_65636,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_65635]) ).

tff(c_65638,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_65636,c_146]) ).

tff(c_65617,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_40]) ).

tff(c_65621,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_65617,c_108]) ).

tff(c_65648,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_65621,c_30272,c_6]) ).

tff(c_65649,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_65648]) ).

tff(c_65665,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65617,c_65649,c_36]) ).

tff(c_65666,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_63120,c_65638,c_65665]) ).

tff(c_65667,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_65648]) ).

tff(c_65722,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65617,c_65667,c_36]) ).

tff(c_65723,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_63120,c_65638,c_65722]) ).

tff(c_65724,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_65635]) ).

tff(c_65407,plain,
    ( ( op(e0,e0) != e0 )
    | ( e3 = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_306]) ).

tff(c_65408,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_65407]) ).

tff(c_65409,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_65408]) ).

tff(c_63121,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_166]) ).

tff(c_63132,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_54748]) ).

tff(c_63137,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_63132,c_122]) ).

tff(c_63143,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_30274,c_63137,c_50382]) ).

tff(c_63149,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63143,c_130]) ).

tff(c_64996,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54749,c_63149,c_30275,c_24]) ).

tff(c_65000,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_64996,c_186]) ).

tff(c_64929,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63132,c_34]) ).

tff(c_64930,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_63119,c_196,c_64929]) ).

tff(c_64931,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_64930]) ).

tff(c_64934,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_64931,c_146]) ).

tff(c_64839,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54749,c_63149,c_30275,c_24]) ).

tff(c_64844,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_64839,c_186]) ).

tff(c_64360,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63132,c_206]) ).

tff(c_64361,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_64360]) ).

tff(c_63148,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63143,c_160]) ).

tff(c_64347,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_63148,c_40]) ).

tff(c_64348,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_64347]) ).

tff(c_64352,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64348,c_108]) ).

tff(c_64378,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_64352,c_30272,c_6]) ).

tff(c_64379,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_64378]) ).

tff(c_64390,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64348,c_64379,c_36]) ).

tff(c_64391,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_63120,c_64361,c_64390]) ).

tff(c_64392,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_64378]) ).

tff(c_64480,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64348,c_64392,c_36]) ).

tff(c_64481,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_63120,c_64361,c_64480]) ).

tff(c_64483,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_64360]) ).

tff(c_64605,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64483,c_63132,c_216]) ).

tff(c_64606,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63121,c_58375,c_64605]) ).

tff(c_64607,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_64347]) ).

tff(c_64609,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_64607]) ).

tff(c_63159,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63132,c_34]) ).

tff(c_63160,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_63119,c_196,c_63159]) ).

tff(c_63161,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_63160]) ).

tff(c_63164,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_63161,c_146]) ).

tff(c_63147,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63143,c_162]) ).

tff(c_63172,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30272,c_6]) ).

tff(c_63173,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_63172]) ).

tff(c_63178,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_63173,c_102]) ).

tff(c_63134,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_63132,c_148]) ).

tff(c_63196,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_63197,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_63134,c_196,c_63196]) ).

tff(c_63198,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_63197]) ).

tff(c_63272,plain,
    ( ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_63143,c_63198,c_62]) ).

tff(c_63273,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_63178,c_63272]) ).

tff(c_63274,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_63197]) ).

tff(c_63278,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_63274,c_190]) ).

tff(c_63289,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63173,c_40]) ).

tff(c_63290,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_63148,c_63289]) ).

tff(c_63291,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_63290]) ).

tff(c_63298,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63291,c_104]) ).

tff(c_63396,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_63274,c_268]) ).

tff(c_63397,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63298,c_63147,c_194,c_198,c_63396]) ).

tff(c_63398,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_63290]) ).

tff(c_63506,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e0) != e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63398,c_30269,c_63274,c_324]) ).

tff(c_63507,plain,
    op(e2,e0) != e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_63506]) ).

tff(c_63175,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_63173,c_170]) ).

tff(c_63431,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_63175,c_30273,c_14]) ).

tff(c_63432,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_63431]) ).

tff(c_63416,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_63143,c_62]) ).

tff(c_63417,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_63178,c_63416]) ).

tff(c_63529,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63432,c_63417,c_63161,c_56]) ).

tff(c_63530,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63507,c_198,c_202,c_194,c_63529]) ).

tff(c_63531,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_63431]) ).

tff(c_63575,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63531,c_63417,c_63161,c_60]) ).

tff(c_63576,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63278,c_198,c_204,c_196,c_63575]) ).

tff(c_63577,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_63172]) ).

tff(c_63579,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_63577]) ).

tff(c_63588,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63579,c_108]) ).

tff(c_63606,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_63607,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_63134,c_196,c_63606]) ).

tff(c_63608,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_63607]) ).

tff(c_63156,plain,
    op(e2,op(e2,e2)) != e0,
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_63609,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_63608,c_63156]) ).

tff(c_63613,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_63608,c_114]) ).

tff(c_63584,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_63579,c_170]) ).

tff(c_63631,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63609,c_63613,c_63584,c_30273,c_14]) ).

tff(c_63632,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_63607]) ).

tff(c_63650,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54749,c_63149,c_30275,c_24]) ).

tff(c_63712,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63632,c_63650,c_86]) ).

tff(c_63713,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_63588,c_63712]) ).

tff(c_63747,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63713,c_30269,c_63632,c_324]) ).

tff(c_63748,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_63747]) ).

tff(c_63764,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63748,c_30269,c_63632,c_268]) ).

tff(c_63765,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_63147,c_194,c_198,c_63764]) ).

tff(c_63766,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_63577]) ).

tff(c_63772,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_63766,c_176]) ).

tff(c_63135,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_63132,c_156]) ).

tff(c_63818,plain,
    ( ( op(e0,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_92]) ).

tff(c_63819,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_63772,c_196,c_63135,c_63818]) ).

tff(c_63994,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63132,c_63819,c_232]) ).

tff(c_63995,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63164,c_63121,c_196,c_63994]) ).

tff(c_63996,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_63160]) ).

tff(c_64338,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63996,c_63132,c_216]) ).

tff(c_64339,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63121,c_58375,c_64338]) ).

tff(c_64340,plain,
    ( ( op(op(e2,e2),e2) != e3 )
    | ( op(e2,e2) != e1 ) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_64346,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_64340]) ).

tff(c_346,plain,
    ( ( op(e3,e3) != e2 )
    | ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,op(e3,e3)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_688]) ).

tff(c_64610,plain,
    op(e3,op(e3,e3)) != e1,
    inference(splitLeft,[status(thm)],[c_346]) ).

tff(c_64621,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64609,c_64610]) ).

tff(c_64745,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_63143,c_58]) ).

tff(c_64746,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_64346,c_64621,c_64745]) ).

tff(c_64748,plain,
    op(e3,op(e3,e3)) = e1,
    inference(splitRight,[status(thm)],[c_346]) ).

tff(c_64759,plain,
    op(e3,e2) = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64609,c_64748]) ).

tff(c_64763,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64759,c_102]) ).

tff(c_64751,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_64609,c_100]) ).

tff(c_64779,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_64763,c_64751,c_30272,c_6]) ).

tff(c_64785,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_64779,c_108]) ).

tff(c_64764,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_64759,c_106]) ).

tff(c_64608,plain,
    op(e3,e0) != e2,
    inference(splitRight,[status(thm)],[c_64347]) ).

tff(c_64823,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64609,c_30269,c_300]) ).

tff(c_64824,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_64346,c_196,c_64823]) ).

tff(c_64857,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_64824,c_308]) ).

tff(c_64858,plain,
    ( ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_64857]) ).

tff(c_64859,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_64858]) ).

tff(c_64884,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64785,c_64764,c_64608,c_64859,c_8]) ).

tff(c_64886,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_64858]) ).

tff(c_64908,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64886,c_30269,c_64824,c_316]) ).

tff(c_64909,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_64908]) ).

tff(c_64341,plain,
    op(e2,op(e2,e2)) = e0,
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_64911,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_64909,c_64341]) ).

tff(c_64916,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64844,c_64911]) ).

tff(c_64917,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_64607]) ).

tff(c_64949,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64917,c_36]) ).

tff(c_64950,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_63120,c_64934,c_64949]) ).

tff(c_64969,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_64970,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_63134,c_64346,c_196,c_64969]) ).

tff(c_65029,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64950,c_30269,c_64970,c_316]) ).

tff(c_65030,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_65029]) ).

tff(c_65032,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65030,c_64341]) ).

tff(c_65038,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65000,c_65032]) ).

tff(c_65039,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_64930]) ).

tff(c_65066,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65039,c_63132,c_216]) ).

tff(c_65067,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_63121,c_58375,c_65066]) ).

tff(c_65069,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_64340]) ).

tff(c_65172,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e1 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65069,c_63132,c_214]) ).

tff(c_65173,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_65172]) ).

tff(c_65174,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_65173]) ).

tff(c_65236,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54749,c_63149,c_30275,c_24]) ).

tff(c_65240,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65236,c_184]) ).

tff(c_65150,plain,
    op(e2,e1) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65069,c_64341]) ).

tff(c_65162,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65150,c_170]) ).

tff(c_65107,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65069,c_63132,c_216]) ).

tff(c_65108,plain,
    op(e3,e3) != e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_58375,c_65107]) ).

tff(c_65070,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_63148,c_40]) ).

tff(c_65071,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_65070]) ).

tff(c_65082,plain,
    op(e2,e1) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65069,c_64341]) ).

tff(c_65094,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65082,c_170]) ).

tff(c_65075,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_65071,c_108]) ).

tff(c_65126,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_65094,c_65075,c_30272,c_6]) ).

tff(c_65146,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65071,c_65126,c_36]) ).

tff(c_65147,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_63120,c_65108,c_65146]) ).

tff(c_65148,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_65070]) ).

tff(c_65176,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_65148]) ).

tff(c_65180,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_65176,c_100]) ).

tff(c_65212,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_65162,c_65180,c_30272,c_6]) ).

tff(c_65218,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_65212,c_108]) ).

tff(c_65149,plain,
    op(e3,e0) != e2,
    inference(splitRight,[status(thm)],[c_65070]) ).

tff(c_65188,plain,
    ( ( op(e0,e0) != e0 )
    | ( e3 = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_306]) ).

tff(c_65189,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_65188]) ).

tff(c_65190,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_65189]) ).

tff(c_65273,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65240,c_65218,c_65149,c_65190,c_8]) ).

tff(c_65274,plain,
    ( ( op(e2,e0) != e2 )
    | ( op(e0,e0) != e0 ) ),
    inference(splitRight,[status(thm)],[c_65189]) ).

tff(c_65286,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_65274]) ).

tff(c_65275,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_65189]) ).

tff(c_65362,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65275,c_65069,c_30269,c_316]) ).

tff(c_65363,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_65286,c_65362]) ).

tff(c_65365,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_65274]) ).

tff(c_65370,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65365,c_140]) ).

tff(c_65179,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_65176,c_152]) ).

tff(c_65375,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65370,c_63135,c_65179,c_63119,c_26]) ).

tff(c_65376,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_65148]) ).

tff(c_65416,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65376,c_36]) ).

tff(c_65417,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65409,c_194,c_63120,c_65174,c_65416]) ).

tff(c_65418,plain,
    ( ( op(e2,e0) != e2 )
    | ( op(e0,e0) != e0 ) ),
    inference(splitRight,[status(thm)],[c_65408]) ).

tff(c_65430,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_65418]) ).

tff(c_65419,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_65408]) ).

tff(c_65472,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65419,c_65069,c_30269,c_316]) ).

tff(c_65473,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_65430,c_65472]) ).

tff(c_65475,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_65418]) ).

tff(c_65479,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65475,c_192]) ).

tff(c_65513,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65479,c_54749,c_63149,c_30275,c_24]) ).

tff(c_65514,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_65173]) ).

tff(c_65164,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65150,c_112]) ).

tff(c_65515,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_65173]) ).

tff(c_65588,plain,
    ( ( e3 = e0 )
    | ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63132,c_65515,c_46]) ).

tff(c_65589,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65514,c_204,c_65164,c_200,c_65588]) ).

tff(c_65590,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_54748]) ).

tff(c_65594,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_65590,c_162]) ).

tff(c_65771,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65724,c_30269,c_300]) ).

tff(c_65772,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_65594,c_196,c_65771]) ).

tff(c_65836,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) != e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65724,c_65590,c_65772,c_256]) ).

tff(c_65837,plain,
    op(e2,e2) != e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_65836]) ).

tff(c_65866,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65724,c_65590,c_65772,c_264]) ).

tff(c_65867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_65837,c_198,c_65866]) ).

tff(c_65868,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_40]) ).

tff(c_65871,plain,
    op(e3,e3) = e2,
    inference(splitLeft,[status(thm)],[c_65868]) ).

tff(c_65873,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_65871,c_148]) ).

tff(c_65922,plain,
    ( ( op(e1,e3) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_65590,c_72]) ).

tff(c_65923,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_65873,c_65922]) ).

tff(c_66040,plain,
    ( ( op(e1,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65923,c_30269,c_65590,c_80]) ).

tff(c_66041,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_204,c_65610,c_66040]) ).

tff(c_66043,plain,
    op(e3,e3) != e2,
    inference(splitRight,[status(thm)],[c_65868]) ).

tff(c_66042,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_65868]) ).

tff(c_66044,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_66042]) ).

tff(c_66047,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_66044,c_176]) ).

tff(c_65612,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65605,c_136]) ).

tff(c_66294,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_66295,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_65594,c_196,c_66294]) ).

tff(c_66296,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_66295]) ).

tff(c_66057,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_358]) ).

tff(c_66298,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_66296,c_66057]) ).

tff(c_66305,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_66044,c_66298]) ).

tff(c_66306,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_66295]) ).

tff(c_66313,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66306,c_144]) ).

tff(c_66341,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65612,c_66313,c_66047,c_30271,c_30]) ).

tff(c_66342,plain,
    ( ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_66349,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_66342]) ).

tff(c_66400,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_66401,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_66349,c_65594,c_196,c_66400]) ).

tff(c_66475,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66401,c_63118,c_65605,c_88]) ).

tff(c_66476,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_66047,c_194,c_202,c_66475]) ).

tff(c_66478,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_66342]) ).

tff(c_66496,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65605,c_66478,c_34]) ).

tff(c_66497,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_30276,c_196,c_66496]) ).

tff(c_66508,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66497,c_60]) ).

tff(c_66509,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_65594,c_196,c_66508]) ).

tff(c_66510,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_66509]) ).

tff(c_66516,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66510,c_120]) ).

tff(c_66046,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_66044,c_170]) ).

tff(c_66582,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_66516,c_66046,c_30273,c_14]) ).

tff(c_66586,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_66582,c_114]) ).

tff(c_65611,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_65605,c_140]) ).

tff(c_66542,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66044,c_66478,c_36]) ).

tff(c_66543,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_63120,c_196,c_66542]) ).

tff(c_66598,plain,
    ( ( op(e0,e0) = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66543,c_30269,c_316]) ).

tff(c_66599,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66586,c_200,c_65611,c_66598]) ).

tff(c_66600,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_66509]) ).

tff(c_66604,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66600,c_178]) ).

tff(c_66627,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_65605,c_92]) ).

tff(c_66628,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_66604,c_196,c_204,c_66627]) ).

tff(c_66787,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66628,c_63118,c_65605,c_88]) ).

tff(c_66788,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_66047,c_194,c_202,c_66787]) ).

tff(c_66790,plain,
    op(e3,e1) != e2,
    inference(splitRight,[status(thm)],[c_66042]) ).

tff(c_66825,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_66790,c_30272,c_6]) ).

tff(c_66826,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_66825]) ).

tff(c_66832,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_66826,c_108]) ).

tff(c_65869,plain,
    op(e3,e0) != e2,
    inference(splitRight,[status(thm)],[c_40]) ).

tff(c_66955,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_66832,c_65869,c_8]) ).

tff(c_66956,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_66955]) ).

tff(c_66962,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66956,c_104]) ).

tff(c_66960,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_66956,c_188]) ).

tff(c_66981,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_66982,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66962,c_65594,c_196,c_66960,c_66981]) ).

tff(c_66983,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_66955]) ).

tff(c_66985,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_65605,c_92]) ).

tff(c_66986,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_66985]) ).

tff(c_66987,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_66986]) ).

tff(c_67042,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66983,c_30269,c_66987,c_316]) ).

tff(c_67043,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_67042]) ).

tff(c_67100,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67043,c_65590,c_66987,c_264]) ).

tff(c_67101,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66043,c_202,c_198,c_67100]) ).

tff(c_67102,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_66986]) ).

tff(c_67228,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67102,c_63118,c_65605,c_88]) ).

tff(c_67229,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_67228]) ).

tff(c_67183,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_376]) ).

tff(c_67230,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_67229,c_67183]) ).

tff(c_67238,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_67230]) ).

tff(c_67239,plain,
    ( ( op(op(e0,e0),e0) != e1 )
    | ( op(e0,e0) != e2 ) ),
    inference(splitRight,[status(thm)],[c_376]) ).

tff(c_67246,plain,
    op(e0,e0) != e2,
    inference(splitLeft,[status(thm)],[c_67239]) ).

tff(c_67291,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67102,c_63118,c_65605,c_88]) ).

tff(c_67292,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67246,c_198,c_194,c_202,c_67291]) ).

tff(c_67294,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_67239]) ).

tff(c_67293,plain,
    op(op(e0,e0),e0) != e1,
    inference(splitRight,[status(thm)],[c_67239]) ).

tff(c_67305,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67294,c_67293]) ).

tff(c_66829,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_66826,c_170]) ).

tff(c_67117,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67102,c_178]) ).

tff(c_67103,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_66986]) ).

tff(c_67124,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e1) != e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_292]) ).

tff(c_67125,plain,
    ( ( op(e2,e1) != e2 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_67103,c_67124]) ).

tff(c_67126,plain,
    op(e2,e1) != e2,
    inference(splitLeft,[status(thm)],[c_67125]) ).

tff(c_67147,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66829,c_67117,c_67126,c_30273,c_14]) ).

tff(c_67149,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_67125]) ).

tff(c_67317,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66983,c_30269,c_67294,c_316]) ).

tff(c_67318,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_67317]) ).

tff(c_66808,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65605,c_34]) ).

tff(c_66809,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_30276,c_66808]) ).

tff(c_66810,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_66809]) ).

tff(c_67397,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67149,c_67318,c_66810,c_60]) ).

tff(c_67398,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67305,c_198,c_204,c_196,c_67397]) ).

tff(c_67399,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_66825]) ).

tff(c_67404,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67399,c_176]) ).

tff(c_67430,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_65605,c_92]) ).

tff(c_67431,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_67404,c_196,c_204,c_67430]) ).

tff(c_67434,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67431,c_190]) ).

tff(c_67403,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67399,c_170]) ).

tff(c_67441,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_66810,c_60]) ).

tff(c_67442,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67434,c_67403,c_65594,c_196,c_67441]) ).

tff(c_67443,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_66809]) ).

tff(c_66789,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_66042]) ).

tff(c_67471,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_65590,c_66789,c_62]) ).

tff(c_67472,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_67471]) ).

tff(c_67458,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_66790,c_30272,c_6]) ).

tff(c_67459,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_67458]) ).

tff(c_67462,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_67459,c_170]) ).

tff(c_67483,plain,
    ( ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67472,c_60]) ).

tff(c_67484,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_67483]) ).

tff(c_67485,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_67484]) ).

tff(c_67491,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67485,c_190]) ).

tff(c_67513,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67443,c_67472,c_30269,c_300]) ).

tff(c_67514,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_196,c_67491,c_67513]) ).

tff(c_67515,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_67484]) ).

tff(c_67517,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_67515]) ).

tff(c_67521,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67517,c_112]) ).

tff(c_67571,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_67462,c_67521,c_30273,c_14]) ).

tff(c_67575,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_67571,c_178]) ).

tff(c_67539,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67443,c_67472,c_30269,c_300]) ).

tff(c_67540,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_196,c_67539]) ).

tff(c_67610,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67540,c_63118,c_65605,c_88]) ).

tff(c_67611,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_67575,c_194,c_202,c_67610]) ).

tff(c_67612,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_67515]) ).

tff(c_67616,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67612,c_178]) ).

tff(c_67625,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_65605,c_92]) ).

tff(c_67626,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_67616,c_196,c_204,c_67625]) ).

tff(c_67717,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67443,c_67472,c_65590,c_67626,c_264]) ).

tff(c_67718,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_67717]) ).

tff(c_67719,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_67458]) ).

tff(c_67723,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67719,c_170]) ).

tff(c_67724,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_67719,c_176]) ).

tff(c_67811,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_65612,c_67724,c_30271,c_30]) ).

tff(c_67815,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_67811,c_178]) ).

tff(c_67832,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_67723,c_67815,c_30273,c_14]) ).

tff(c_67836,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_67832,c_114]) ).

tff(c_67850,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_65590,c_66789,c_62]) ).

tff(c_67851,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_67836,c_202,c_67850]) ).

tff(c_67852,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_65604]) ).

tff(c_67854,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_67852]) ).

tff(c_69559,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_67854,c_156]) ).

tff(c_67861,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_67854,c_152]) ).

tff(c_68509,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30272,c_6]) ).

tff(c_68510,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_68509]) ).

tff(c_68513,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_68510,c_176]) ).

tff(c_67889,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30272,c_6]) ).

tff(c_67890,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_67889]) ).

tff(c_67893,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_67890,c_176]) ).

tff(c_67932,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_67933,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_65594,c_196,c_67932]) ).

tff(c_67934,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_67933]) ).

tff(c_67873,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67854,c_34]) ).

tff(c_67874,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_30276,c_67873]) ).

tff(c_67875,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_67874]) ).

tff(c_67877,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_67875,c_146]) ).

tff(c_67901,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67890,c_36]) ).

tff(c_67902,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_63120,c_67877,c_67901]) ).

tff(c_67950,plain,
    ( ( op(e0,e0) != e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67902,c_30269,c_314]) ).

tff(c_67951,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_67950]) ).

tff(c_67952,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_67951]) ).

tff(c_67956,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_67854,c_92]) ).

tff(c_67957,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_67956]) ).

tff(c_67958,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_67957]) ).

tff(c_68000,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67958,c_63118,c_67854,c_96]) ).

tff(c_68001,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_67893,c_200,c_202,c_68000]) ).

tff(c_68002,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_67957]) ).

tff(c_68051,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68002,c_63118,c_67854,c_96]) ).

tff(c_68052,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67952,c_204,c_200,c_202,c_68051]) ).

tff(c_68053,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_67951]) ).

tff(c_68054,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_67951]) ).

tff(c_68148,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67934,c_68053,c_65590,c_68054,c_264]) ).

tff(c_68149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_68148]) ).

tff(c_68150,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_67933]) ).

tff(c_68218,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68150,c_63118,c_67854,c_96]) ).

tff(c_68219,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_67893,c_200,c_202,c_68218]) ).

tff(c_68220,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_67889]) ).

tff(c_68222,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_68220]) ).

tff(c_68254,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_68255,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_65594,c_196,c_68254]) ).

tff(c_68256,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_68255]) ).

tff(c_67869,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_358]) ).

tff(c_68258,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68256,c_67869]) ).

tff(c_68265,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_68222,c_68258]) ).

tff(c_68267,plain,
    op(e3,e3) != e1,
    inference(splitRight,[status(thm)],[c_68255]) ).

tff(c_68277,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_65590,c_62]) ).

tff(c_68278,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_68277]) ).

tff(c_68279,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_68278]) ).

tff(c_68266,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_68255]) ).

tff(c_68341,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68266,c_63118,c_67854,c_96]) ).

tff(c_68342,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_68341]) ).

tff(c_298,plain,
    ( ( op(e0,e1) != e0 )
    | ( op(e1,e1) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_68376,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68279,c_30269,c_68342,c_298]) ).

tff(c_68377,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68267,c_204,c_196,c_68376]) ).

tff(c_68379,plain,
    op(e2,e2) != e0,
    inference(splitRight,[status(thm)],[c_68278]) ).

tff(c_68430,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_68266,c_316]) ).

tff(c_68431,plain,
    op(e3,e0) != e3,
    inference(negUnitSimplification,[status(thm)],[c_68379,c_200,c_204,c_68430]) ).

tff(c_68378,plain,
    op(e3,e2) = e0,
    inference(splitRight,[status(thm)],[c_68278]) ).

tff(c_68440,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68222,c_68378,c_36]) ).

tff(c_68441,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68431,c_194,c_200,c_67877,c_68440]) ).

tff(c_68442,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_68220]) ).

tff(c_68448,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68442,c_100]) ).

tff(c_68467,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_68468,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_68448,c_65594,c_196,c_68467]) ).

tff(c_68472,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68468,c_190]) ).

tff(c_68446,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68442,c_170]) ).

tff(c_68492,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67875,c_60]) ).

tff(c_68493,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68472,c_68446,c_65594,c_196,c_68492]) ).

tff(c_68494,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_67874]) ).

tff(c_68548,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68494,c_30269,c_300]) ).

tff(c_68549,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_65594,c_196,c_68548]) ).

tff(c_68601,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68549,c_63118,c_67854,c_96]) ).

tff(c_68602,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_68513,c_200,c_202,c_68601]) ).

tff(c_68603,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_68509]) ).

tff(c_68605,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_68603]) ).

tff(c_68640,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_68605,c_30269,c_30269,c_340]) ).

tff(c_65591,plain,
    op(e1,e3) != e1,
    inference(splitRight,[status(thm)],[c_54748]) ).

tff(c_67856,plain,
    ( ( op(e3,e1) != e0 )
    | ( op(e1,e3) != e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_30269,c_30269,c_360]) ).

tff(c_67857,plain,
    op(e1,e3) != e2,
    inference(splitLeft,[status(thm)],[c_67856]) ).

tff(c_68711,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68640,c_65591,c_67857,c_30276,c_18]) ).

tff(c_68712,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_68603]) ).

tff(c_68717,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68712,c_170]) ).

tff(c_68739,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_68717,c_65594,c_60]) ).

tff(c_68740,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_68739]) ).

tff(c_68743,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68740,c_190]) ).

tff(c_68718,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_68712,c_176]) ).

tff(c_68752,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_63118,c_67854,c_92]) ).

tff(c_68753,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68743,c_68718,c_196,c_198,c_68752]) ).

tff(c_68754,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_68739]) ).

tff(c_68787,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e3) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67854,c_68754,c_68494,c_46]) ).

tff(c_68788,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_68787]) ).

tff(c_68792,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_68788,c_128]) ).

tff(c_68725,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68712,c_68494,c_40]) ).

tff(c_68726,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_68725]) ).

tff(c_68727,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_68726]) ).

tff(c_68732,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68727,c_184]) ).

tff(c_68814,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68792,c_54749,c_68732,c_30275,c_24]) ).

tff(c_68815,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_68726]) ).

tff(c_68819,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_68815,c_158]) ).

tff(c_68874,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68494,c_30269,c_300]) ).

tff(c_68875,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_65594,c_196,c_68874]) ).

tff(c_68979,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_68494,c_65590,c_68875,c_264]) ).

tff(c_68980,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_68819,c_198,c_68979]) ).

tff(c_68981,plain,
    ( ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_68987,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_68981]) ).

tff(c_69306,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_69307,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_68987,c_65594,c_196,c_69306]) ).

tff(c_69399,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) != e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65590,c_69307,c_256]) ).

tff(c_69400,plain,
    op(e2,e2) != e2,
    inference(negUnitSimplification,[status(thm)],[c_67861,c_198,c_69399]) ).

tff(c_69433,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65590,c_69307,c_264]) ).

tff(c_69434,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_67861,c_69400,c_198,c_69433]) ).

tff(c_69436,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_68981]) ).

tff(c_69435,plain,
    op(op(e3,e3),e3) != e0,
    inference(splitRight,[status(thm)],[c_68981]) ).

tff(c_69458,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_69436,c_69435]) ).

tff(c_69464,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67854,c_69436,c_34]) ).

tff(c_69465,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_30276,c_196,c_69464]) ).

tff(c_69551,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_67854,c_69465,c_69436,c_46]) ).

tff(c_69552,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_69458,c_200,c_204,c_69551]) ).

tff(c_69554,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_67856]) ).

tff(c_69567,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69559,c_69554]) ).

tff(c_69568,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_67852]) ).

tff(c_69573,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69568,c_152]) ).

tff(c_69575,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69568,c_140]) ).

tff(c_69643,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30269,c_300]) ).

tff(c_69644,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69573,c_65594,c_196,c_69575,c_69643]) ).

tff(c_69645,plain,
    ( ( op(e1,e1) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_30267]) ).

tff(c_69648,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_69645]) ).

tff(c_296,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e1,e1) != e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_72091,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_72092,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_72091]) ).

tff(c_71462,plain,
    ( ( op(e0,e0) != e0 )
    | ( e1 = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_306]) ).

tff(c_71463,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_71462]) ).

tff(c_71464,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_71463]) ).

tff(c_69676,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_236]) ).

tff(c_69677,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_69676]) ).

tff(c_69678,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_69677]) ).

tff(c_69681,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_69678,c_148]) ).

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_70613,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_68]) ).

tff(c_70614,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_69681,c_70613]) ).

tff(c_70615,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_70614]) ).

tff(c_70619,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_70615,c_130]) ).

tff(c_70761,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_70619,c_69647,c_50]) ).

tff(c_70762,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_70761]) ).

tff(c_70766,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_70762,c_166]) ).

tff(c_69691,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69678,c_69648,c_296]) ).

tff(c_69692,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_69691]) ).

tff(c_69693,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_69692]) ).

tff(c_69680,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_69678,c_152]) ).

tff(c_70450,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69680,c_84]) ).

tff(c_70451,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_70450]) ).

tff(c_70576,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69678,c_69693,c_69648,c_70451,c_268]) ).

tff(c_70577,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_198,c_194,c_70576]) ).

tff(c_70579,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_70450]) ).

tff(c_69697,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69693,c_110]) ).

tff(c_69684,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_69678,c_146]) ).

tff(c_69704,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69697,c_69684,c_10]) ).

tff(c_69705,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_69704]) ).

tff(c_69709,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_69705,c_150]) ).

tff(c_69656,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_124]) ).

tff(c_69652,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_172]) ).

tff(c_69662,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69652,c_6]) ).

tff(c_69663,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_69662]) ).

tff(c_69666,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_69663,c_176]) ).

tff(c_69708,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_69705,c_154]) ).

tff(c_69728,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69708,c_69680,c_26]) ).

tff(c_69729,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_69728]) ).

tff(c_69740,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69729,c_84]) ).

tff(c_69741,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_69740]) ).

tff(c_69742,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_69741]) ).

tff(c_69923,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69742,c_69729,c_96]) ).

tff(c_69924,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_69666,c_204,c_69923]) ).

tff(c_69976,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69678,c_69693,c_69648,c_69924,c_266]) ).

tff(c_69977,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_69976]) ).

tff(c_69979,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_69741]) ).

tff(c_70198,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69678,c_69693,c_69648,c_220]) ).

tff(c_70199,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_69979,c_70198]) ).

tff(c_70200,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_69728]) ).

tff(c_70205,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_70200,c_156]) ).

tff(c_70213,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_69709,c_69656,c_70205,c_69681,c_18]) ).

tff(c_70214,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_69704]) ).

tff(c_70598,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69678,c_70214,c_69648,c_212]) ).

tff(c_70599,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_70579,c_70598]) ).

tff(c_70600,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_69692]) ).

tff(c_70855,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69678,c_69648,c_70600,c_220]) ).

tff(c_70856,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70766,c_196,c_70855]) ).

tff(c_70857,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_70761]) ).

tff(c_70974,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69678,c_70857,c_69648,c_70600,c_268]) ).

tff(c_70975,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_194,c_198,c_198,c_70974]) ).

tff(c_70976,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_70614]) ).

tff(c_70980,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_70976,c_162]) ).

tff(c_71149,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69678,c_69648,c_70600,c_220]) ).

tff(c_71150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70980,c_196,c_71149]) ).

tff(c_71152,plain,
    op(e3,e3) != e3,
    inference(splitRight,[status(thm)],[c_69677]) ).

tff(c_71773,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69663,c_36]) ).

tff(c_71774,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_71464,c_200,c_69647,c_71152,c_71773]) ).

tff(c_71776,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_71463]) ).

tff(c_69669,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_69663,c_108]) ).

tff(c_71151,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_69677]) ).

tff(c_71153,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_71151]) ).

tff(c_71155,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_71153,c_188]) ).

tff(c_71176,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69669,c_71155,c_8]) ).

tff(c_71177,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_71176]) ).

tff(c_71188,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71177,c_69663,c_40]) ).

tff(c_71189,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_71188]) ).

tff(c_71190,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_71189]) ).

tff(c_71270,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71177,c_69663,c_71190,c_36]) ).

tff(c_71271,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_71152,c_71270]) ).

tff(c_71272,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_71189]) ).

tff(c_71284,plain,
    ( ( e3 = e2 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71177,c_69663,c_71272,c_36]) ).

tff(c_71285,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_69647,c_194,c_71284]) ).

tff(c_71286,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_71176]) ).

tff(c_71444,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71286,c_69663,c_36]) ).

tff(c_71445,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_69647,c_71152,c_71444]) ).

tff(c_71446,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_71151]) ).

tff(c_71775,plain,
    ( ( op(e2,e0) != e2 )
    | ( op(e0,e0) != e0 ) ),
    inference(splitRight,[status(thm)],[c_71463]) ).

tff(c_71787,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_71775]) ).

tff(c_71876,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71776,c_71446,c_69648,c_316]) ).

tff(c_71877,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_71787,c_71876]) ).

tff(c_71879,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_71775]) ).

tff(c_72066,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_71776,c_71446,c_69648,c_71879,c_314]) ).

tff(c_72067,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_72066]) ).

tff(c_72068,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_69662]) ).

tff(c_72073,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_72068]) ).

tff(c_72097,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_104]) ).

tff(c_73475,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72073,c_72092,c_40]) ).

tff(c_73476,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_73475]) ).

tff(c_73477,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_73476]) ).

tff(c_73481,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_73477,c_188]) ).

tff(c_73566,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) != e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_69648,c_260]) ).

tff(c_73567,plain,
    op(e2,e2) != e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_198,c_73481,c_73566]) ).

tff(c_73615,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_69648,c_268]) ).

tff(c_73616,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_73567,c_198,c_73481,c_73615]) ).

tff(c_73618,plain,
    op(e3,e0) != e2,
    inference(splitRight,[status(thm)],[c_73476]) ).

tff(c_72070,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_308]) ).

tff(c_72071,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_72070]) ).

tff(c_72072,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_72071]) ).

tff(c_73883,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_72097,c_73618,c_72072,c_8]) ).

tff(c_73887,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73883,c_182]) ).

tff(c_72104,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_72]) ).

tff(c_72105,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_72104]) ).

tff(c_72106,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_72105]) ).

tff(c_72110,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72106,c_192]) ).

tff(c_72247,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) != e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_69648,c_260]) ).

tff(c_72248,plain,
    op(e2,e2) != e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_198,c_72110,c_72247]) ).

tff(c_72265,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_69648,c_268]) ).

tff(c_72266,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_72248,c_198,c_72110,c_72265]) ).

tff(c_72267,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_72105]) ).

tff(c_72271,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_72267]) ).

tff(c_73822,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_72271,c_80]) ).

tff(c_73823,plain,
    ( ( op(e1,e2) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_73822]) ).

tff(c_73824,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_73823]) ).

tff(c_73828,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73824,c_186]) ).

tff(c_72094,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_152]) ).

tff(c_72273,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72271,c_156]) ).

tff(c_73463,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72094,c_72273,c_26]) ).

tff(c_73464,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_73463]) ).

tff(c_73467,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73464,c_154]) ).

tff(c_73617,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_73476]) ).

tff(c_73622,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_73617,c_158]) ).

tff(c_72078,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72073,c_100]) ).

tff(c_72085,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_228]) ).

tff(c_72086,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e3) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72078,c_196,c_72085]) ).

tff(c_72087,plain,
    op(e2,e3) != e2,
    inference(splitLeft,[status(thm)],[c_72086]) ).

tff(c_72285,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72097,c_72072,c_8]) ).

tff(c_72286,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_72285]) ).

tff(c_72778,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72286,c_184]) ).

tff(c_72291,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72286,c_182]) ).

tff(c_72320,plain,
    ( ( e1 = e0 )
    | ( op(e2,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72271,c_72092,c_46]) ).

tff(c_72321,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_72320]) ).

tff(c_72322,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_72321]) ).

tff(c_72325,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72322,c_154]) ).

tff(c_69654,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_126]) ).

tff(c_72275,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72271,c_122]) ).

tff(c_72287,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69654,c_72275,c_20]) ).

tff(c_72288,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_72287]) ).

tff(c_72302,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72288,c_162]) ).

tff(c_69653,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_174]) ).

tff(c_72098,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_146]) ).

tff(c_72335,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69653,c_72098,c_60]) ).

tff(c_72336,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_72335]) ).

tff(c_72309,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72286,c_72073,c_72092,c_40]) ).

tff(c_72310,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_72309]) ).

tff(c_72315,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72310,c_158]) ).

tff(c_72076,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72073,c_170]) ).

tff(c_72352,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69653,c_72076,c_14]) ).

tff(c_72353,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_72352]) ).

tff(c_72452,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72336,c_72353,c_56]) ).

tff(c_72453,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_72315,c_72087,c_72452]) ).

tff(c_72454,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_72352]) ).

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_72544,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72336,c_72454,c_64]) ).

tff(c_72545,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_72302,c_72325,c_72544]) ).

tff(c_72546,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_72335]) ).

tff(c_72284,plain,
    op(e2,op(e2,e2)) != e0,
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_72550,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72546,c_72284]) ).

tff(c_72567,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_72550,c_69653,c_72076,c_14]) ).

tff(c_72653,plain,
    ( ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72567,c_72546,c_64]) ).

tff(c_72654,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72291,c_202,c_204,c_72325,c_72653]) ).

tff(c_72655,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_72321]) ).

tff(c_72656,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_72321]) ).

tff(c_72698,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72656,c_72094,c_72273,c_26]) ).

tff(c_72704,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72698,c_134]) ).

tff(c_72762,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72288,c_72310,c_50]) ).

tff(c_72763,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_72704,c_200,c_194,c_72762]) ).

tff(c_72766,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72763,c_72284]) ).

tff(c_72771,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_72655,c_72766]) ).

tff(c_72772,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_72287]) ).

tff(c_72938,plain,
    ( ( e2 = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_72772,c_72271,c_80]) ).

tff(c_72939,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72778,c_204,c_200,c_202,c_72938]) ).

tff(c_72940,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_72285]) ).

tff(c_72946,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_72940,c_188]) ).

tff(c_72953,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72094,c_72273,c_26]) ).

tff(c_72954,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_72953]) ).

tff(c_72957,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_72954,c_154]) ).

tff(c_72965,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_69648,c_236]) ).

tff(c_72966,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_72965]) ).

tff(c_72967,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_72966]) ).

tff(c_72972,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72967,c_110]) ).

tff(c_73061,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72957,c_72098,c_72087,c_72972,c_10]) ).

tff(c_73062,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_72966]) ).

tff(c_73169,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) != e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_69648,c_73062,c_260]) ).

tff(c_73170,plain,
    op(e2,e2) != e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_198,c_194,c_73169]) ).

tff(c_73187,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_69648,c_73062,c_268]) ).

tff(c_73188,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_73170,c_198,c_194,c_73187]) ).

tff(c_73189,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_72953]) ).

tff(c_73194,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_73189,c_154]) ).

tff(c_73202,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_72098,c_72087,c_73194,c_10]) ).

tff(c_73207,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73202,c_112]) ).

tff(c_73255,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_73207,c_69653,c_72076,c_14]) ).

tff(c_73259,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_73255,c_178]) ).

tff(c_73282,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73255,c_73202,c_60]) ).

tff(c_73283,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_73282]) ).

tff(c_73284,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_73283]) ).

tff(c_73287,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_73284,c_190]) ).

tff(c_69655,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_132]) ).

tff(c_72268,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_72105]) ).

tff(c_73197,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_73189,c_134]) ).

tff(c_73215,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69654,c_72275,c_20]) ).

tff(c_73216,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_73215]) ).

tff(c_73227,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73216,c_50]) ).

tff(c_73228,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_73197,c_200,c_69647,c_73227]) ).

tff(c_73230,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73228,c_72284]) ).

tff(c_73237,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_73202,c_73230]) ).

tff(c_73238,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_73215]) ).

tff(c_73245,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_73238,c_130]) ).

tff(c_73272,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_69655,c_72268,c_73245,c_24]) ).

tff(c_73277,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73272,c_192]) ).

tff(c_73304,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73189,c_96]) ).

tff(c_73305,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_73277,c_200,c_73304]) ).

tff(c_73306,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_73305]) ).

tff(c_73324,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73306,c_73189,c_88]) ).

tff(c_73325,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_72946,c_202,c_194,c_73324]) ).

tff(c_73353,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73306,c_73325,c_73189,c_92]) ).

tff(c_73354,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_73287,c_204,c_198,c_196,c_73353]) ).

tff(c_73355,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_73305]) ).

tff(c_73374,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73355,c_73189,c_88]) ).

tff(c_73375,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72946,c_73259,c_202,c_194,c_73374]) ).

tff(c_73376,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_73283]) ).

tff(c_73454,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_73376,c_69648,c_268]) ).

tff(c_73455,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_198,c_198,c_72946,c_73454]) ).

tff(c_73456,plain,
    ( ( op(op(e2,e2),e2) != e3 )
    | ( op(e2,e2) != e1 ) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_73462,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_73456]) ).

tff(c_73634,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69653,c_72076,c_14]) ).

tff(c_73635,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_73634]) ).

tff(c_73687,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73635,c_60]) ).

tff(c_73688,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_73462,c_72098,c_73687]) ).

tff(c_73757,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73688,c_73635,c_56]) ).

tff(c_73758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_73622,c_72087,c_73757]) ).

tff(c_73759,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_73634]) ).

tff(c_73851,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73759,c_64]) ).

tff(c_73852,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_73828,c_202,c_73467,c_73851]) ).

tff(c_73457,plain,
    op(e2,op(e2,e2)) = e0,
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_73855,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73852,c_73457]) ).

tff(c_73861,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_73828,c_73855]) ).

tff(c_73862,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_73823]) ).

tff(c_73867,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73862,c_162]) ).

tff(c_73908,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73759,c_64]) ).

tff(c_73909,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_73887,c_202,c_73867,c_73467,c_73908]) ).

tff(c_73910,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_73463]) ).

tff(c_73915,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_73910,c_140]) ).

tff(c_73935,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_69648,c_236]) ).

tff(c_73936,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_73915,c_73935]) ).

tff(c_73938,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73936,c_73457]) ).

tff(c_73952,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73938,c_112]) ).

tff(c_73965,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_73952,c_69653,c_72076,c_14]) ).

tff(c_73923,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72097,c_72072,c_8]) ).

tff(c_73924,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_73923]) ).

tff(c_73928,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73924,c_188]) ).

tff(c_73970,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_73965,c_120]) ).

tff(c_69651,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_180]) ).

tff(c_73982,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73910,c_92]) ).

tff(c_73983,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69651,c_196,c_73982]) ).

tff(c_73984,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_73983]) ).

tff(c_73929,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_73924,c_184]) ).

tff(c_74000,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_73929,c_69655,c_72268,c_24]) ).

tff(c_74081,plain,
    ( ( e2 = e0 )
    | ( op(e2,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_73984,c_74000,c_73924,c_86]) ).

tff(c_74082,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_73970,c_202,c_74081]) ).

tff(c_74083,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_73983]) ).

tff(c_74121,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74083,c_73910,c_96]) ).

tff(c_74122,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_73928,c_204,c_200,c_74121]) ).

tff(c_270,plain,
    ( ( op(e0,e1) != e0 )
    | ( op(e1,e1) != e1 )
    | ( op(e2,e1) != e2 )
    | ( op(e3,e1) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_74183,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_72073,c_73965,c_69648,c_74122,c_270]) ).

tff(c_74184,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_73923]) ).

tff(c_74189,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_74184,c_188]) ).

tff(c_74198,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_69648,c_236]) ).

tff(c_74199,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_73915,c_74198]) ).

tff(c_74403,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_74199,c_69648,c_268]) ).

tff(c_74404,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_198,c_74189,c_74403]) ).

tff(c_74406,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_73456]) ).

tff(c_74452,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_74406,c_69648,c_236]) ).

tff(c_74453,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_196,c_74452]) ).

tff(c_74544,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_74406,c_69648,c_74453,c_268]) ).

tff(c_74545,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_198,c_198,c_194,c_74544]) ).

tff(c_74546,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_72267]) ).

tff(c_74550,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_74546,c_162]) ).

tff(c_74551,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_74546,c_160]) ).

tff(c_74570,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72073,c_72092,c_40]) ).

tff(c_74571,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_74551,c_198,c_74570]) ).

tff(c_74574,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_74571,c_188]) ).

tff(c_74797,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_72092,c_69648,c_268]) ).

tff(c_74798,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_74550,c_198,c_74574,c_74797]) ).

tff(c_74799,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_72091]) ).

tff(c_74801,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_74799]) ).

tff(c_75657,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69653,c_72076,c_14]) ).

tff(c_75658,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_75657]) ).

tff(c_75661,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75658,c_178]) ).

tff(c_72077,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_72073,c_176]) ).

tff(c_74864,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_84]) ).

tff(c_74865,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_72077,c_74864]) ).

tff(c_74866,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_74865]) ).

tff(c_74869,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_74866,c_166]) ).

tff(c_74923,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_74801,c_236]) ).

tff(c_74924,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72078,c_74869,c_196,c_196,c_74923]) ).

tff(c_74925,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_74865]) ).

tff(c_75700,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_74925,c_96]) ).

tff(c_75701,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_75661,c_200,c_75700]) ).

tff(c_75720,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_75701,c_74925,c_88]) ).

tff(c_75721,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_75720]) ).

tff(c_74803,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_188]) ).

tff(c_74936,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_74803,c_72072,c_8]) ).

tff(c_74937,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_74936]) ).

tff(c_74941,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_74937,c_184]) ).

tff(c_74960,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74937,c_72073,c_40]) ).

tff(c_74961,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_74960]) ).

tff(c_74962,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_74961]) ).

tff(c_74970,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_74962,c_98]) ).

tff(c_74968,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_74962,c_158]) ).

tff(c_75004,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69653,c_72076,c_14]) ).

tff(c_75005,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_75004]) ).

tff(c_75008,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75005,c_178]) ).

tff(c_75034,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_74925,c_96]) ).

tff(c_75035,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_75008,c_200,c_75034]) ).

tff(c_75081,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_75035,c_266]) ).

tff(c_75082,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74970,c_74968,c_198,c_75081]) ).

tff(c_75083,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_75004]) ).

tff(c_75087,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75083,c_178]) ).

tff(c_74967,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_74962,c_164]) ).

tff(c_75112,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_74925,c_96]) ).

tff(c_75113,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_75112]) ).

tff(c_75114,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_75113]) ).

tff(c_75133,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_75114,c_74925,c_88]) ).

tff(c_75134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_74967,c_194,c_75133]) ).

tff(c_75135,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_75113]) ).

tff(c_75158,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_75135,c_74925,c_88]) ).

tff(c_75159,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_75087,c_202,c_194,c_75158]) ).

tff(c_75160,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_74961]) ).

tff(c_74948,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_72]) ).

tff(c_74949,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_74948]) ).

tff(c_74950,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_74949]) ).

tff(c_74953,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_74950,c_186]) ).

tff(c_75197,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69653,c_72076,c_14]) ).

tff(c_75198,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_75197]) ).

tff(c_74804,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_190]) ).

tff(c_74813,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_74804,c_69653,c_60]) ).

tff(c_74814,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_74813]) ).

tff(c_74849,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74814,c_69648,c_74801,c_236]) ).

tff(c_74850,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72078,c_196,c_196,c_196,c_74849]) ).

tff(c_74851,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_74813]) ).

tff(c_75299,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_75198,c_74851,c_56]) ).

tff(c_75300,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_74953,c_202,c_198,c_75299]) ).

tff(c_332,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_75324,plain,
    ( ( e1 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_75160,c_75300,c_69648,c_74801,c_332]) ).

tff(c_75325,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_202,c_204,c_204,c_75324]) ).

tff(c_75326,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_75197]) ).

tff(c_75330,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75326,c_178]) ).

tff(c_75356,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_74925,c_96]) ).

tff(c_75357,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_75356]) ).

tff(c_75358,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_75357]) ).

tff(c_75421,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_72073,c_75326,c_69648,c_75358,c_270]) ).

tff(c_75422,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_75357]) ).

tff(c_75445,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_75422,c_74925,c_88]) ).

tff(c_75446,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_75330,c_202,c_194,c_75445]) ).

tff(c_75448,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_74949]) ).

tff(c_75643,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_74941,c_69655,c_75448,c_24]) ).

tff(c_75750,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_75721,c_74801,c_75643,c_74801,c_74801,c_368]) ).

tff(c_75751,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_75657]) ).

tff(c_75755,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75751,c_178]) ).

tff(c_75480,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69653,c_72076,c_14]) ).

tff(c_75481,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_75480]) ).

tff(c_75484,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75481,c_178]) ).

tff(c_75520,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_74925,c_96]) ).

tff(c_75521,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_75484,c_200,c_75520]) ).

tff(c_75525,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75521,c_168]) ).

tff(c_75467,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_74941,c_69655,c_75448,c_24]) ).

tff(c_75447,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_74949]) ).

tff(c_75449,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_75447]) ).

tff(c_75567,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_75467,c_69648,c_75449,c_80]) ).

tff(c_75568,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_75525,c_202,c_75567]) ).

tff(c_75569,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_75480]) ).

tff(c_75575,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75569,c_120]) ).

tff(c_75608,plain,
    ( ( e2 = e0 )
    | ( op(e2,e0) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_75467,c_74937,c_86]) ).

tff(c_75609,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_75575,c_202,c_75608]) ).

tff(c_75610,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_75447]) ).

tff(c_75613,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75610,c_168]) ).

tff(c_75788,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_74925,c_96]) ).

tff(c_75789,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_75788]) ).

tff(c_75790,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_75789]) ).

tff(c_75809,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_75790,c_74925,c_88]) ).

tff(c_75810,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_75613,c_194,c_75809]) ).

tff(c_75811,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_75789]) ).

tff(c_75834,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_75811,c_74925,c_88]) ).

tff(c_75835,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_75755,c_202,c_194,c_75834]) ).

tff(c_75836,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_74936]) ).

tff(c_75855,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75836,c_104]) ).

tff(c_75883,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69653,c_72076,c_14]) ).

tff(c_75884,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_75883]) ).

tff(c_75887,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_75884,c_178]) ).

tff(c_75910,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_74925,c_96]) ).

tff(c_75911,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_75887,c_200,c_75910]) ).

tff(c_258,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e1,e1) = e2 )
    | ( op(e2,e2) != e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_75931,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) != e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_75911,c_258]) ).

tff(c_75932,plain,
    op(e2,e2) != e2,
    inference(negUnitSimplification,[status(thm)],[c_75855,c_198,c_75931]) ).

tff(c_75958,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_75911,c_266]) ).

tff(c_75959,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_75855,c_75932,c_198,c_75958]) ).

tff(c_75960,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_75883]) ).

tff(c_75964,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_75960,c_178]) ).

tff(c_74800,plain,
    op(e3,e3) != e1,
    inference(splitRight,[status(thm)],[c_72091]) ).

tff(c_74852,plain,
    op(e2,e2) != e1,
    inference(splitRight,[status(thm)],[c_74813]) ).

tff(c_75988,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_74925,c_96]) ).

tff(c_75989,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_75988]) ).

tff(c_75990,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_75989]) ).

tff(c_294,plain,
    ( ( op(e0,e1) != e0 )
    | ( op(e1,e1) != e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_76022,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_75990,c_294]) ).

tff(c_76023,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74800,c_74852,c_76022]) ).

tff(c_76024,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_75989]) ).

tff(c_76047,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_74801,c_76024,c_74925,c_88]) ).

tff(c_76048,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_75964,c_202,c_194,c_76047]) ).

tff(c_76049,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_74799]) ).

tff(c_76054,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_76049,c_110]) ).

tff(c_76050,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_74799]) ).

tff(c_76051,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_76049,c_166]) ).

tff(c_76076,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_76050,c_69651,c_76051,c_92]) ).

tff(c_76087,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76076,c_84]) ).

tff(c_76088,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72077,c_196,c_76087]) ).

tff(c_76089,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_76088]) ).

tff(c_76095,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_76089,c_142]) ).

tff(c_76234,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76049,c_50]) ).

tff(c_76235,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_76095,c_196,c_69647,c_76234]) ).

tff(c_76239,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_76235,c_122]) ).

tff(c_76061,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72087,c_10]) ).

tff(c_76062,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_76061]) ).

tff(c_76066,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_76062,c_150]) ).

tff(c_76102,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_76066,c_69656,c_18]) ).

tff(c_76103,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_76102]) ).

tff(c_76117,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_76103,c_148]) ).

tff(c_76230,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76049,c_69648,c_76089,c_268]) ).

tff(c_76231,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76117,c_198,c_198,c_194,c_76230]) ).

tff(c_76232,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_76102]) ).

tff(c_76245,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76239,c_76232]) ).

tff(c_76247,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_76088]) ).

tff(c_76278,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76049,c_69648,c_236]) ).

tff(c_76279,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72078,c_196,c_196,c_76247,c_76278]) ).

tff(c_76280,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_76061]) ).

tff(c_77015,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_76054,c_76280]) ).

tff(c_77019,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77015,c_154]) ).

tff(c_76694,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_76054,c_76280]) ).

tff(c_76700,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_76694,c_150]) ).

tff(c_76296,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69656,c_18]) ).

tff(c_76297,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_76296]) ).

tff(c_76303,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_76297,c_128]) ).

tff(c_76282,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_72077,c_84]) ).

tff(c_76283,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_76282]) ).

tff(c_76287,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_76283,c_192]) ).

tff(c_76548,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_76303,c_69655,c_76287,c_24]) ).

tff(c_76552,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_76548,c_186]) ).

tff(c_76321,plain,
    ( ( op(e1,e2) != e3 )
    | ( op(e2,e1) != e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76049,c_76049,c_76049,c_342]) ).

tff(c_76322,plain,
    op(e2,e1) != e0,
    inference(splitLeft,[status(thm)],[c_76321]) ).

tff(c_76360,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_76322,c_69653,c_72076,c_14]) ).

tff(c_76364,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_76360,c_178]) ).

tff(c_76308,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_76054,c_76280]) ).

tff(c_76370,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76297,c_76308,c_42]) ).

tff(c_76371,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_74800,c_76370]) ).

tff(c_76395,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76283,c_76371,c_96]) ).

tff(c_76396,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_76395]) ).

tff(c_76397,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_76396]) ).

tff(c_76472,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_72073,c_76360,c_69648,c_76397,c_270]) ).

tff(c_76473,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_76396]) ).

tff(c_76503,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76283,c_76473,c_76371,c_88]) ).

tff(c_76504,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_76364,c_202,c_198,c_76503]) ).

tff(c_76506,plain,
    op(e2,e1) = e0,
    inference(splitRight,[status(thm)],[c_76321]) ).

tff(c_76690,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76506,c_76049,c_76308,c_56]) ).

tff(c_76691,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76552,c_202,c_198,c_194,c_76690]) ).

tff(c_76692,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_76296]) ).

tff(c_76707,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_76700,c_76692]) ).

tff(c_76711,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_76707,c_148]) ).

tff(c_77009,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76049,c_69648,c_76283,c_268]) ).

tff(c_77010,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76711,c_198,c_198,c_194,c_77009]) ).

tff(c_77011,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_76282]) ).

tff(c_77028,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_77019,c_77011]) ).

tff(c_77335,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69653,c_72076,c_14]) ).

tff(c_77336,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_77335]) ).

tff(c_77339,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_77336,c_178]) ).

tff(c_77031,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77028,c_168]) ).

tff(c_77021,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77015,c_150]) ).

tff(c_77045,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_72]) ).

tff(c_77046,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_77045]) ).

tff(c_77047,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_77046]) ).

tff(c_77071,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77047,c_69648,c_68]) ).

tff(c_77072,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_77031,c_77021,c_77071]) ).

tff(c_77073,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_77046]) ).

tff(c_77075,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_77073]) ).

tff(c_77078,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77075,c_148]) ).

tff(c_77079,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77075,c_156]) ).

tff(c_77093,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77079,c_77019,c_26]) ).

tff(c_77094,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_77093]) ).

tff(c_77147,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77028,c_77094,c_88]) ).

tff(c_77148,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_77147]) ).

tff(c_77149,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_77148]) ).

tff(c_69661,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_380]) ).

tff(c_77153,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77149,c_69661]) ).

tff(c_77160,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_77028,c_77153]) ).

tff(c_77162,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_77148]) ).

tff(c_77256,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76049,c_69648,c_268]) ).

tff(c_77257,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77078,c_198,c_198,c_77162,c_77256]) ).

tff(c_77259,plain,
    op(e1,e3) != e2,
    inference(splitRight,[status(thm)],[c_77073]) ).

tff(c_77345,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_69656,c_77259,c_77021,c_18]) ).

tff(c_77350,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_77345,c_156]) ).

tff(c_77369,plain,
    ( ( op(e0,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77028,c_96]) ).

tff(c_77370,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_77339,c_200,c_77350,c_77369]) ).

tff(c_77406,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_76049,c_69648,c_77370,c_236]) ).

tff(c_77407,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72078,c_196,c_196,c_200,c_77406]) ).

tff(c_77408,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_77335]) ).

tff(c_77412,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77408,c_178]) ).

tff(c_77454,plain,
    ( ( op(e0,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77028,c_92]) ).

tff(c_77455,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_76050,c_69651,c_196,c_77454]) ).

tff(c_77474,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77028,c_77455,c_96]) ).

tff(c_77475,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_77474]) ).

tff(c_77476,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_77475]) ).

tff(c_77495,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77476,c_77028,c_77455,c_88]) ).

tff(c_77496,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_77412,c_194,c_198,c_77495]) ).

tff(c_77497,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_77475]) ).

tff(c_77515,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77497,c_77028,c_77455,c_88]) ).

tff(c_77516,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_77515]) ).

tff(c_77520,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77516,c_69661]) ).

tff(c_77525,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_77028,c_77520]) ).

tff(c_77526,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_72086]) ).

tff(c_77532,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77526,c_142]) ).

tff(c_77527,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_72086]) ).

tff(c_77542,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77527,c_146]) ).

tff(c_77543,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77527,c_150]) ).

tff(c_77552,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69656,c_77543,c_18]) ).

tff(c_77553,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_77552]) ).

tff(c_77557,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_77553,c_156]) ).

tff(c_77541,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77527,c_154]) ).

tff(c_77534,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77526,c_140]) ).

tff(c_77564,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77541,c_77534,c_26]) ).

tff(c_77565,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_77564]) ).

tff(c_77566,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77557,c_77565]) ).

tff(c_77567,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_77564]) ).

tff(c_77572,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_77567,c_152]) ).

tff(c_77667,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_77526,c_296]) ).

tff(c_77668,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_77572,c_196,c_77667]) ).

tff(c_77545,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77527,c_112]) ).

tff(c_77625,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_69653,c_77545,c_72076,c_14]) ).

tff(c_77629,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_77625,c_178]) ).

tff(c_77653,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77526,c_77567,c_96]) ).

tff(c_77654,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_77629,c_204,c_77653]) ).

tff(c_77710,plain,
    ( ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77668,c_69648,c_77654,c_266]) ).

tff(c_77711,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77542,c_198,c_77710]) ).

tff(c_77712,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_77552]) ).

tff(c_77718,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77712,c_122]) ).

tff(c_77747,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_77532,c_77718,c_69647,c_50]) ).

tff(c_77772,plain,
    ( ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77747,c_69648,c_77526,c_296]) ).

tff(c_77773,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_77772]) ).

tff(c_77889,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77773,c_77747,c_69648,c_77526,c_268]) ).

tff(c_77890,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_198,c_194,c_77889]) ).

tff(c_77891,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_72068]) ).

tff(c_77896,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77891,c_176]) ).

tff(c_77906,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69651,c_92]) ).

tff(c_77907,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_77906]) ).

tff(c_77895,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77891,c_170]) ).

tff(c_77908,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_77907,c_69661]) ).

tff(c_78855,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77907,c_84]) ).

tff(c_78856,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_77908,c_78855]) ).

tff(c_78857,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_78856]) ).

tff(c_78860,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_78857,c_166]) ).

tff(c_78984,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_77907,c_220]) ).

tff(c_78985,plain,
    op(e3,e3) != e3,
    inference(negUnitSimplification,[status(thm)],[c_78860,c_196,c_196,c_78984]) ).

tff(c_77909,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_77907,c_188]) ).

tff(c_77899,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77891,c_108]) ).

tff(c_79010,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_77909,c_77899,c_72072,c_8]) ).

tff(c_79043,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79010,c_77891,c_36]) ).

tff(c_79044,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_69647,c_78985,c_79043]) ).

tff(c_79045,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_78856]) ).

tff(c_79049,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_79045,c_152]) ).

tff(c_79156,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_77907,c_236]) ).

tff(c_79157,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_79049,c_196,c_196,c_79156]) ).

tff(c_79161,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_79157,c_114]) ).

tff(c_79168,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_69653,c_77895,c_79161,c_14]) ).

tff(c_79172,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_79168,c_178]) ).

tff(c_79196,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77907,c_79045,c_96]) ).

tff(c_79197,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_79172,c_200,c_79196]) ).

tff(c_79215,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77907,c_79197,c_79045,c_88]) ).

tff(c_79216,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_77896,c_202,c_194,c_79215]) ).

tff(c_79218,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_77906]) ).

tff(c_81679,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_220]) ).

tff(c_81680,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_81679]) ).

tff(c_81681,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_81680]) ).

tff(c_81742,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77899,c_72072,c_8]) ).

tff(c_81743,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_81742]) ).

tff(c_81770,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81743,c_77891,c_36]) ).

tff(c_81771,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_69647,c_81681,c_81770]) ).

tff(c_81772,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_81742]) ).

tff(c_81816,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81772,c_77891,c_36]) ).

tff(c_81817,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_69647,c_81681,c_81816]) ).

tff(c_81819,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_81680]) ).

tff(c_80009,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_220]) ).

tff(c_80010,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_80009]) ).

tff(c_80011,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_80010]) ).

tff(c_79243,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_77899,c_72072,c_8]) ).

tff(c_79244,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_79243]) ).

tff(c_79249,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_79244,c_184]) ).

tff(c_79217,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_77906]) ).

tff(c_79219,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_79217]) ).

tff(c_79220,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_79219,c_154]) ).

tff(c_79230,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_79220,c_10]) ).

tff(c_79231,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_79230]) ).

tff(c_79234,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_79231,c_150]) ).

tff(c_79259,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_72]) ).

tff(c_79260,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_79259]) ).

tff(c_79261,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_79260]) ).

tff(c_79267,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_79261,c_128]) ).

tff(c_77897,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_77891,c_100]) ).

tff(c_79221,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_79219,c_152]) ).

tff(c_79280,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_79281,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_79221,c_79218,c_79280]) ).

tff(c_79272,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_220]) ).

tff(c_79273,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_79272]) ).

tff(c_79274,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_79273]) ).

tff(c_79333,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79281,c_69648,c_236]) ).

tff(c_79334,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_79274,c_196,c_196,c_79333]) ).

tff(c_79409,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79281,c_69648,c_79334,c_268]) ).

tff(c_79410,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77897,c_198,c_198,c_194,c_79409]) ).

tff(c_79412,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_79273]) ).

tff(c_79418,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_79412,c_148]) ).

tff(c_79466,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_79234,c_69656,c_79267,c_79418,c_18]) ).

tff(c_79468,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_79260]) ).

tff(c_79467,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_79260]) ).

tff(c_79469,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_79467]) ).

tff(c_79479,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_79469,c_68]) ).

tff(c_79480,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_79479]) ).

tff(c_79481,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_79480]) ).

tff(c_79486,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_79481,c_192]) ).

tff(c_79236,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_79231,c_112]) ).

tff(c_79516,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_79236,c_69653,c_77895,c_14]) ).

tff(c_79520,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_79516,c_178]) ).

tff(c_79248,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_79244,c_188]) ).

tff(c_79552,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79219,c_96]) ).

tff(c_79553,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_79248,c_204,c_79552]) ).

tff(c_79554,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_79553]) ).

tff(c_79576,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79554,c_79219,c_88]) ).

tff(c_79577,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_79576]) ).

tff(c_79578,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_79577]) ).

tff(c_79582,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_79578,c_69661]) ).

tff(c_79590,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79578,c_79554,c_79219,c_84]) ).

tff(c_79591,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_79582,c_196,c_79590]) ).

tff(c_79592,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_79577]) ).

tff(c_79598,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_79592,c_142]) ).

tff(c_79526,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79244,c_77891,c_36]) ).

tff(c_79527,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_69647,c_79526]) ).

tff(c_79493,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_79494,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_79221,c_79218,c_79493]) ).

tff(c_79631,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79527,c_79494,c_69648,c_268]) ).

tff(c_79632,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_198,c_79598,c_79631]) ).

tff(c_79633,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_79553]) ).

tff(c_79645,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79633,c_79219,c_84]) ).

tff(c_79646,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_79486,c_79520,c_200,c_196,c_79645]) ).

tff(c_79648,plain,
    op(e1,e0) != e3,
    inference(splitRight,[status(thm)],[c_79480]) ).

tff(c_79681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_79249,c_69655,c_79468,c_79648,c_24]) ).

tff(c_79682,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_79243]) ).

tff(c_80057,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79682,c_77891,c_36]) ).

tff(c_80058,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_69647,c_80011,c_80057]) ).

tff(c_80060,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_80010]) ).

tff(c_80072,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80060,c_69648,c_296]) ).

tff(c_80073,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_79218,c_80072]) ).

tff(c_80059,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_80010]) ).

tff(c_80084,plain,
    ( ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80073,c_80059]) ).

tff(c_80085,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_80084]) ).

tff(c_80089,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_80085,c_192]) ).

tff(c_80065,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_80060,c_148]) ).

tff(c_79686,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_79682,c_182]) ).

tff(c_79700,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_72]) ).

tff(c_79701,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_79700]) ).

tff(c_79702,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_79701]) ).

tff(c_79707,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_79702,c_128]) ).

tff(c_79714,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_220]) ).

tff(c_79715,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_79714]) ).

tff(c_79716,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_79715]) ).

tff(c_79751,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79682,c_77891,c_36]) ).

tff(c_79752,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_69647,c_79716,c_79751]) ).

tff(c_79754,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_79715]) ).

tff(c_79759,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_79754,c_148]) ).

tff(c_79777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_79234,c_69656,c_79707,c_79759,c_18]) ).

tff(c_79778,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_79701]) ).

tff(c_79780,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_79778]) ).

tff(c_79794,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_79780,c_68]) ).

tff(c_79795,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_79794]) ).

tff(c_79796,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_79795]) ).

tff(c_79800,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_79796,c_192]) ).

tff(c_79812,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_220]) ).

tff(c_79813,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_79800,c_79812]) ).

tff(c_79814,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_79813]) ).

tff(c_79815,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79682,c_77891,c_36]) ).

tff(c_79816,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_69647,c_79814,c_79815]) ).

tff(c_79817,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_79813]) ).

tff(c_79841,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79817,c_79231,c_60]) ).

tff(c_79842,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_79686,c_69653,c_196,c_204,c_79841]) ).

tff(c_79843,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_79795]) ).

tff(c_79848,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_79843,c_162]) ).

tff(c_79870,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_220]) ).

tff(c_79871,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_79848,c_196,c_79870]) ).

tff(c_79872,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_79871]) ).

tff(c_79873,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79682,c_77891,c_36]) ).

tff(c_79874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_69647,c_79872,c_79873]) ).

tff(c_79876,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_79871]) ).

tff(c_79875,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_79871]) ).

tff(c_79779,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_79701]) ).

tff(c_79844,plain,
    op(e1,e0) != e3,
    inference(splitRight,[status(thm)],[c_79795]) ).

tff(c_79860,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_69655,c_79779,c_79844,c_24]) ).

tff(c_79940,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79875,c_79860,c_79682,c_86]) ).

tff(c_79941,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_79940]) ).

tff(c_79995,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79876,c_79941,c_69648,c_79875,c_324]) ).

tff(c_79996,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_79995]) ).

tff(c_79997,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_79778]) ).

tff(c_80097,plain,
    ( ( op(e1,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_79997,c_68]) ).

tff(c_80098,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80089,c_196,c_194,c_80065,c_80097]) ).

tff(c_80099,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_79230]) ).

tff(c_80101,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_80099]) ).

tff(c_80104,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_80101,c_146]) ).

tff(c_80191,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77891,c_36]) ).

tff(c_80192,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72072,c_194,c_69647,c_80104,c_80191]) ).

tff(c_80193,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_80099]) ).

tff(c_80202,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_80193,c_110]) ).

tff(c_80358,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80193,c_69648,c_212]) ).

tff(c_80359,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_80358]) ).

tff(c_80360,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_80359]) ).

tff(c_80221,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e1,e2) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69647,c_50]) ).

tff(c_80222,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_80221]) ).

tff(c_80225,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_80222,c_166]) ).

tff(c_80227,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_80222,c_142]) ).

tff(c_80238,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_220]) ).

tff(c_80239,plain,
    op(e3,e3) != e3,
    inference(negUnitSimplification,[status(thm)],[c_80225,c_196,c_80227,c_80238]) ).

tff(c_80353,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77891,c_36]) ).

tff(c_80354,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72072,c_194,c_69647,c_80239,c_80353]) ).

tff(c_80355,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_80221]) ).

tff(c_80361,plain,
    op(e2,e2) = e3,
    inference(splitLeft,[status(thm)],[c_80355]) ).

tff(c_80373,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80361,c_69648,c_296]) ).

tff(c_80374,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_79221,c_196,c_79218,c_80373]) ).

tff(c_80375,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_80355]) ).

tff(c_80209,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( op(e1,e3) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79219,c_80193,c_46]) ).

tff(c_80210,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_80209]) ).

tff(c_80211,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_80210]) ).

tff(c_80393,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_80375,c_80211,c_72]) ).

tff(c_80394,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_80393]) ).

tff(c_80400,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_80394,c_192]) ).

tff(c_80376,plain,
    op(e2,e2) != e3,
    inference(splitRight,[status(thm)],[c_80355]) ).

tff(c_80421,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69653,c_77895,c_14]) ).

tff(c_80422,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_80421]) ).

tff(c_80425,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_80422,c_178]) ).

tff(c_80450,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79219,c_96]) ).

tff(c_80451,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_80425,c_204,c_80450]) ).

tff(c_80452,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_80451]) ).

tff(c_80468,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_80452,c_236]) ).

tff(c_80469,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80360,c_80376,c_196,c_200,c_80468]) ).

tff(c_80470,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_80451]) ).

tff(c_80492,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80470,c_79219,c_88]) ).

tff(c_80493,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80400,c_77896,c_202,c_198,c_80492]) ).

tff(c_80494,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_80421]) ).

tff(c_80530,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80494,c_80193,c_60]) ).

tff(c_80531,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_80530]) ).

tff(c_80532,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_80531]) ).

tff(c_80536,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_80532,c_118]) ).

tff(c_79225,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_79219,c_134]) ).

tff(c_80541,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80375,c_58]) ).

tff(c_80542,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_79225,c_196,c_80541]) ).

tff(c_80543,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_80542]) ).

tff(c_80544,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80536,c_80543]) ).

tff(c_80545,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_80542]) ).

tff(c_80599,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_77891,c_80545,c_36]) ).

tff(c_80600,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72072,c_194,c_196,c_80360,c_80599]) ).

tff(c_80601,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_80531]) ).

tff(c_80498,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_80494,c_178]) ).

tff(c_80356,plain,
    op(e0,e2) != e3,
    inference(splitRight,[status(thm)],[c_80221]) ).

tff(c_80506,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_79219,c_84]) ).

tff(c_80507,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_80498,c_80356,c_196,c_80506]) ).

tff(c_80668,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80601,c_69648,c_80507,c_268]) ).

tff(c_80669,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_77897,c_198,c_198,c_194,c_80668]) ).

tff(c_80671,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_80359]) ).

tff(c_80670,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_80359]) ).

tff(c_80922,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_80671,c_69648,c_80670,c_268]) ).

tff(c_80923,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_80202,c_198,c_194,c_80922]) ).

tff(c_80924,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_80210]) ).

tff(c_80959,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_80924,c_104]) ).

tff(c_81584,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_80959,c_77899,c_72072,c_8]) ).

tff(c_81665,plain,
    ( ( e3 = e0 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81584,c_77891,c_80924,c_36]) ).

tff(c_81666,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_69647,c_200,c_81665]) ).

tff(c_81667,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_79217]) ).

tff(c_81670,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_81667,c_166]) ).

tff(c_81818,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_81680]) ).

tff(c_81833,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_81818]) ).

tff(c_81955,plain,
    ( ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81819,c_69648,c_81833,c_296]) ).

tff(c_81956,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_81670,c_81955]) ).

tff(c_81957,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_81818]) ).

tff(c_82026,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_81819,c_81957,c_69648,c_296]) ).

tff(c_82027,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_79218,c_82026]) ).

tff(c_82029,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_72071]) ).

tff(c_82033,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_108]) ).

tff(c_82040,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_82033,c_72068]) ).

tff(c_82046,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82040,c_100]) ).

tff(c_82044,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82040,c_170]) ).

tff(c_82032,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_184]) ).

tff(c_82617,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_68]) ).

tff(c_82618,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_82032,c_196,c_82617]) ).

tff(c_82619,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_82618]) ).

tff(c_82624,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82619,c_122]) ).

tff(c_82035,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_104]) ).

tff(c_82052,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_82035,c_34]) ).

tff(c_82053,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_82052]) ).

tff(c_82082,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82053,c_42]) ).

tff(c_82083,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_69656,c_82082]) ).

tff(c_82084,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_82083]) ).

tff(c_82086,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_82084,c_146]) ).

tff(c_82088,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_82084,c_110]) ).

tff(c_82098,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_82099,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_82086,c_82088,c_82098]) ).

tff(c_82180,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_69648,c_82099,c_316]) ).

tff(c_82181,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_82180]) ).

tff(c_82252,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82181,c_69648,c_82099,c_268]) ).

tff(c_82253,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82046,c_202,c_198,c_198,c_82252]) ).

tff(c_82255,plain,
    op(e2,e3) != e1,
    inference(splitRight,[status(thm)],[c_82083]) ).

tff(c_82045,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82040,c_176]) ).

tff(c_82056,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82053,c_156]) ).

tff(c_82070,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_68]) ).

tff(c_82071,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_82032,c_196,c_82056,c_82070]) ).

tff(c_82269,plain,
    ( ( op(e1,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_82071,c_72]) ).

tff(c_82270,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_82269]) ).

tff(c_82271,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_82270]) ).

tff(c_82275,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82271,c_192]) ).

tff(c_82254,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_82083]) ).

tff(c_82291,plain,
    ( ( op(e0,e0) != e0 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_69648,c_314]) ).

tff(c_82292,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_82291]) ).

tff(c_82293,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_82292]) ).

tff(c_82332,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_69648,c_316]) ).

tff(c_82333,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_82293,c_82332]) ).

tff(c_82415,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82254,c_82333,c_69648,c_268]) ).

tff(c_82416,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_198,c_82275,c_82415]) ).

tff(c_82418,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_82292]) ).

tff(c_82458,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82418,c_82053,c_92]) ).

tff(c_82459,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_69651,c_196,c_82458]) ).

tff(c_82494,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82418,c_82459,c_82053,c_88]) ).

tff(c_82495,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_82045,c_198,c_194,c_82494]) ).

tff(c_82496,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_82270]) ).

tff(c_82500,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82496,c_150]) ).

tff(c_82054,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82053,c_154]) ).

tff(c_82506,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_82255,c_82500,c_82054,c_10]) ).

tff(c_82510,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_82506,c_110]) ).

tff(c_82497,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_82270]) ).

tff(c_82585,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_69655,c_82497,c_82032,c_24]) ).

tff(c_82590,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_82585,c_192]) ).

tff(c_82613,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_69648,c_316]) ).

tff(c_82614,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82510,c_204,c_82590,c_82613]) ).

tff(c_82615,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_82052]) ).

tff(c_82630,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_82624,c_82615]) ).

tff(c_82635,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82630,c_112]) ).

tff(c_82988,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_69653,c_82044,c_82635,c_14]) ).

tff(c_82993,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_82988,c_114]) ).

tff(c_82859,plain,
    ( ( op(e0,e0) != e0 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_69648,c_314]) ).

tff(c_82860,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_82859]) ).

tff(c_82861,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_82860]) ).

tff(c_82820,plain,
    ( ( op(e1,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_82619,c_72]) ).

tff(c_82821,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_82820]) ).

tff(c_82822,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_82821]) ).

tff(c_82827,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_82822,c_128]) ).

tff(c_82834,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_69656,c_82827,c_82624,c_18]) ).

tff(c_82838,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_82834,c_156]) ).

tff(c_82031,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_188]) ).

tff(c_82621,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82619,c_168]) ).

tff(c_82616,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_82052]) ).

tff(c_82843,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_82031,c_82621,c_82616,c_84]) ).

tff(c_82802,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_82803,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_82802]) ).

tff(c_82808,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_82803,c_152]) ).

tff(c_82875,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82843,c_92]) ).

tff(c_82876,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_82808,c_82875]) ).

tff(c_82877,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_82876]) ).

tff(c_82884,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_82877,c_69661]) ).

tff(c_82890,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_82843,c_82884]) ).

tff(c_82891,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_82876]) ).

tff(c_82927,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82843,c_82891,c_96]) ).

tff(c_82928,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82861,c_200,c_204,c_82838,c_82927]) ).

tff(c_82929,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_82860]) ).

tff(c_82934,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_82929,c_114]) ).

tff(c_82955,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82934,c_69653,c_82044,c_82635,c_14]) ).

tff(c_82957,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_82821]) ).

tff(c_82972,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_69655,c_82957,c_82032,c_24]) ).

tff(c_82977,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_82972,c_192]) ).

tff(c_83004,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_69648,c_316]) ).

tff(c_83005,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82993,c_204,c_82977,c_83004]) ).

tff(c_83007,plain,
    op(e3,e3) != e1,
    inference(splitRight,[status(thm)],[c_82802]) ).

tff(c_83008,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82630,c_42]) ).

tff(c_83009,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_69656,c_196,c_83007,c_83008]) ).

tff(c_83013,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_83009,c_140]) ).

tff(c_83006,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_82802]) ).

tff(c_83020,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_83013,c_83006]) ).

tff(c_83085,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_83020,c_69648,c_316]) ).

tff(c_83086,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_83085]) ).

tff(c_83149,plain,
    e1 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_83020,c_69648,c_83086,c_314]) ).

tff(c_83150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_83149]) ).

tff(c_83151,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_82618]) ).

tff(c_84541,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_84542,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_84541]) ).

tff(c_84682,plain,
    ( ( e1 = e0 )
    | ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_83151,c_84542,c_46]) ).

tff(c_84683,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_84682]) ).

tff(c_84684,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_84683]) ).

tff(c_84687,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_84684,c_154]) ).

tff(c_84549,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_84542,c_146]) ).

tff(c_84680,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e3) != e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84542,c_69648,c_228]) ).

tff(c_84681,plain,
    op(e2,e3) != e2,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_82031,c_84680]) ).

tff(c_84520,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_83151,c_150]) ).

tff(c_84694,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84687,c_84549,c_84681,c_84520,c_10]) ).

tff(c_84695,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_84683]) ).

tff(c_84701,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_84695,c_110]) ).

tff(c_84726,plain,
    ( ( op(e0,e0) != e0 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_69648,c_314]) ).

tff(c_84727,plain,
    op(e0,e0) != e0,
    inference(negUnitSimplification,[status(thm)],[c_84701,c_204,c_84726]) ).

tff(c_84742,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_69648,c_316]) ).

tff(c_84743,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84701,c_204,c_84727,c_84742]) ).

tff(c_84744,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_84541]) ).

tff(c_84746,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_84744]) ).

tff(c_84748,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_84746,c_69661]) ).

tff(c_84758,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84746,c_84]) ).

tff(c_84759,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_84748,c_82616,c_84758]) ).

tff(c_84894,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_69648,c_84746,c_316]) ).

tff(c_84895,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_84894]) ).

tff(c_84899,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_84895,c_162]) ).

tff(c_84775,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_83151,c_72]) ).

tff(c_84776,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_84775]) ).

tff(c_84777,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_84776]) ).

tff(c_84781,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_84777,c_130]) ).

tff(c_83152,plain,
    op(e1,e2) != e3,
    inference(splitRight,[status(thm)],[c_82618]) ).

tff(c_84934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84899,c_69654,c_84781,c_83152,c_20]) ).

tff(c_84935,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_84776]) ).

tff(c_85012,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_84759,c_84935,c_62]) ).

tff(c_85013,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_85012]) ).

tff(c_85014,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_85013]) ).

tff(c_85107,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85014,c_69648,c_84746,c_268]) ).

tff(c_85108,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82046,c_202,c_198,c_198,c_85107]) ).

tff(c_85110,plain,
    op(e2,e2) != e0,
    inference(splitRight,[status(thm)],[c_85013]) ).

tff(c_85137,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_69648,c_84746,c_316]) ).

tff(c_85138,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_85110,c_204,c_85137]) ).

tff(c_85139,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_84744]) ).

tff(c_85266,plain,
    ( ( op(e0,e0) != e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_85139,c_69648,c_314]) ).

tff(c_85267,plain,
    op(e0,e0) != e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_85266]) ).

tff(c_85285,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_82029,c_85139,c_69648,c_316]) ).

tff(c_85286,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_85267,c_85285]) ).

tff(c_85287,plain,
    ( ( op(op(e0,e0),e0) != e2 )
    | ( op(e0,e0) != e1 ) ),
    inference(splitRight,[status(thm)],[c_380]) ).

tff(c_85293,plain,
    op(e0,e0) != e1,
    inference(splitLeft,[status(thm)],[c_85287]) ).

tff(c_89573,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_220]) ).

tff(c_89574,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_89573]) ).

tff(c_89575,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_89574]) ).

tff(c_85294,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69652,c_6]) ).

tff(c_85295,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_85294]) ).

tff(c_85306,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85293,c_69651,c_92]) ).

tff(c_85307,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_85306]) ).

tff(c_85309,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_85307,c_166]) ).

tff(c_85320,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_85321,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_85309,c_85293,c_85320]) ).

tff(c_85505,plain,
    ( ( e3 = e1 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85295,c_85321,c_36]) ).

tff(c_85506,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_69647,c_196,c_85505]) ).

tff(c_85510,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_85506,c_188]) ).

tff(c_85687,plain,
    ( ( op(e0,e0) != e0 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85506,c_69648,c_314]) ).

tff(c_85688,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_85687]) ).

tff(c_85689,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_85688]) ).

tff(c_85707,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85506,c_69648,c_316]) ).

tff(c_85708,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_85689,c_85707]) ).

tff(c_85723,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85321,c_85708,c_69648,c_236]) ).

tff(c_85724,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_196,c_85510,c_85723]) ).

tff(c_85726,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_85688]) ).

tff(c_85288,plain,
    op(e0,op(e0,e0)) = e3,
    inference(splitRight,[status(thm)],[c_380]) ).

tff(c_85740,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85726,c_85726,c_85288]) ).

tff(c_85744,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_85740]) ).

tff(c_85745,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_85306]) ).

tff(c_85759,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_220]) ).

tff(c_85760,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_85759]) ).

tff(c_85761,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_85760]) ).

tff(c_85748,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_85745,c_152]) ).

tff(c_85747,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_85745,c_154]) ).

tff(c_85780,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69653,c_85747,c_60]) ).

tff(c_85781,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_85780]) ).

tff(c_85795,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_85781,c_118]) ).

tff(c_85803,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_85804,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_85748,c_85795,c_85293,c_85803]) ).

tff(c_85805,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_85780]) ).

tff(c_85885,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85805,c_69648,c_236]) ).

tff(c_85886,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_85761,c_196,c_196,c_85885]) ).

tff(c_85889,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_85886,c_85288]) ).

tff(c_85894,plain,
    e3 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_85745,c_85889]) ).

tff(c_85896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_85894]) ).

tff(c_85898,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_85760]) ).

tff(c_85897,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_85760]) ).

tff(c_85920,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_85897]) ).

tff(c_85922,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_85920,c_85288]) ).

tff(c_85928,plain,
    e3 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_85745,c_85922]) ).

tff(c_85930,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_85928]) ).

tff(c_85931,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_85897]) ).

tff(c_85977,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_85898,c_85931,c_69648,c_296]) ).

tff(c_85978,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_85293,c_85977]) ).

tff(c_85979,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_85294]) ).

tff(c_85981,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_85979]) ).

tff(c_85986,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_85981,c_100]) ).

tff(c_88302,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_228]) ).

tff(c_88303,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e3) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85986,c_196,c_88302]) ).

tff(c_88304,plain,
    op(e2,e3) != e2,
    inference(splitLeft,[status(thm)],[c_88303]) ).

tff(c_88150,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_228]) ).

tff(c_88151,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e3) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85986,c_196,c_88150]) ).

tff(c_88152,plain,
    op(e2,e3) != e2,
    inference(splitLeft,[status(thm)],[c_88151]) ).

tff(c_87010,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_87015,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87010,c_112]) ).

tff(c_87750,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85293,c_69651,c_92]) ).

tff(c_87751,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_87750]) ).

tff(c_85984,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_85981,c_170]) ).

tff(c_87787,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_87015,c_69653,c_85984,c_14]) ).

tff(c_87792,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87787,c_114]) ).

tff(c_85985,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_85981,c_176]) ).

tff(c_87037,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85985,c_84]) ).

tff(c_87038,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_87037]) ).

tff(c_87046,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_87038,c_140]) ).

tff(c_87040,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_87038,c_85288]) ).

tff(c_87051,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_87046,c_87040]) ).

tff(c_87052,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_87037]) ).

tff(c_87054,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_87052]) ).

tff(c_87067,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87054,c_92]) ).

tff(c_87068,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_85293,c_69651,c_196,c_87067]) ).

tff(c_87245,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_87015,c_69653,c_85984,c_14]) ).

tff(c_87251,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87245,c_120]) ).

tff(c_87013,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87010,c_150]) ).

tff(c_87025,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_87013,c_69656,c_18]) ).

tff(c_87026,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_87025]) ).

tff(c_87032,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87026,c_128]) ).

tff(c_87085,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69655,c_87032,c_24]) ).

tff(c_87086,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_87085]) ).

tff(c_87093,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87086,c_192]) ).

tff(c_87201,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87068,c_87054,c_96]) ).

tff(c_87202,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_87093,c_204,c_200,c_87201]) ).

tff(c_87217,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87202,c_87068,c_87054,c_88]) ).

tff(c_87218,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_87217]) ).

tff(c_87222,plain,
    op(e0,e2) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_87218,c_85288]) ).

tff(c_87225,plain,
    e3 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87068,c_87222]) ).

tff(c_87227,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_87225]) ).

tff(c_87228,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_87085]) ).

tff(c_87310,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e2,e0) = e2 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87228,c_86]) ).

tff(c_87311,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_87251,c_87310]) ).

tff(c_87312,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_87311]) ).

tff(c_87316,plain,
    op(e0,e2) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_87312,c_85288]) ).

tff(c_87319,plain,
    e3 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87068,c_87316]) ).

tff(c_87321,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_87319]) ).

tff(c_87323,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_87311]) ).

tff(c_87286,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87068,c_87054,c_96]) ).

tff(c_87287,plain,
    ( ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_87286]) ).

tff(c_87288,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_87287]) ).

tff(c_87294,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87288,c_87288,c_85288]) ).

tff(c_87299,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_87294]) ).

tff(c_87300,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_87287]) ).

tff(c_87340,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87300,c_87068,c_87054,c_88]) ).

tff(c_87341,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_87323,c_202,c_198,c_194,c_87340]) ).

tff(c_87342,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_87052]) ).

tff(c_87367,plain,
    ( ( op(e0,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87342,c_92]) ).

tff(c_87368,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_85293,c_69651,c_196,c_87367]) ).

tff(c_87735,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87368,c_87026,c_87010,c_34]) ).

tff(c_87736,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_85986,c_87735]) ).

tff(c_87737,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_87025]) ).

tff(c_87764,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_87737,c_72]) ).

tff(c_87765,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_87764]) ).

tff(c_87766,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_87765]) ).

tff(c_87771,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87766,c_192]) ).

tff(c_85995,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_85996,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85995,c_154]) ).

tff(c_86006,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85996,c_26]) ).

tff(c_86007,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_86006]) ).

tff(c_86009,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_86007,c_152]) ).

tff(c_86022,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_86023,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_86009,c_85293,c_86022]) ).

tff(c_86134,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86023,c_69648,c_236]) ).

tff(c_86135,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_85986,c_196,c_196,c_86134]) ).

tff(c_86139,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86135,c_85288]) ).

tff(c_86144,plain,
    e3 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_86007,c_86139]) ).

tff(c_86146,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_86144]) ).

tff(c_86147,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_86006]) ).

tff(c_86149,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_86147]) ).

tff(c_86156,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86149,c_134]) ).

tff(c_86173,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_86156,c_69647,c_50]) ).

tff(c_86174,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_86173]) ).

tff(c_86177,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86174,c_162]) ).

tff(c_86154,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86149,c_140]) ).

tff(c_86214,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_236]) ).

tff(c_86215,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_85986,c_86177,c_196,c_86154,c_86214]) ).

tff(c_86216,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_86173]) ).

tff(c_85994,plain,
    op(e2,op(e2,e2)) != e0,
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_86221,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_86216,c_85994]) ).

tff(c_86229,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_85995,c_86221]) ).

tff(c_86230,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_86147]) ).

tff(c_86235,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_86230,c_152]) ).

tff(c_86237,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_86230,c_140]) ).

tff(c_86000,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_85995,c_112]) ).

tff(c_86292,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_86000,c_69653,c_85984,c_14]) ).

tff(c_86297,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_86292,c_114]) ).

tff(c_86251,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_86252,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85293,c_86251]) ).

tff(c_86253,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_86252]) ).

tff(c_86469,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86253,c_69648,c_268]) ).

tff(c_86470,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_86297,c_198,c_86237,c_86469]) ).

tff(c_86471,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_86252]) ).

tff(c_86622,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( e2 = e1 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86471,c_69648,c_268]) ).

tff(c_86623,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86235,c_198,c_198,c_86237,c_86622]) ).

tff(c_86624,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_86627,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_86624]) ).

tff(c_86632,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86627,c_110]) ).

tff(c_86629,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86627,c_154]) ).

tff(c_86656,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85985,c_86629,c_84]) ).

tff(c_86657,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_86656]) ).

tff(c_86661,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86657,c_85288]) ).

tff(c_86669,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86629,c_86661]) ).

tff(c_86671,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_86656]) ).

tff(c_86697,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_236]) ).

tff(c_86698,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_85986,c_86632,c_196,c_86671,c_86697]) ).

tff(c_86699,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_86624]) ).

tff(c_86776,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_86699]) ).

tff(c_86780,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_86776,c_146]) ).

tff(c_86782,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_86776,c_110]) ).

tff(c_86905,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_86906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86780,c_86782,c_85293,c_86905]) ).

tff(c_86907,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_86699]) ).

tff(c_86979,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_86907,c_69648,c_228]) ).

tff(c_86980,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_85986,c_196,c_86979]) ).

tff(c_86982,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86980,c_85288]) ).

tff(c_86988,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_86980,c_140]) ).

tff(c_87003,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_86982,c_86988]) ).

tff(c_87004,plain,
    ( ( op(op(e2,e2),e2) != e3 )
    | ( op(e2,e2) != e1 ) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_87021,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_87004]) ).

tff(c_87813,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_87814,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_87021,c_85293,c_87813]) ).

tff(c_87901,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87814,c_69648,c_268]) ).

tff(c_87902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_87792,c_198,c_87771,c_87901]) ).

tff(c_87904,plain,
    op(e1,e0) != e2,
    inference(splitRight,[status(thm)],[c_87765]) ).

tff(c_87744,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_87737,c_128]) ).

tff(c_87920,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_69655,c_87904,c_87744,c_24]) ).

tff(c_87926,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87920,c_192]) ).

tff(c_87011,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_87010,c_154]) ).

tff(c_87963,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87751,c_96]) ).

tff(c_87964,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_87926,c_204,c_87011,c_87963]) ).

tff(c_87979,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_87964,c_87751,c_88]) ).

tff(c_87980,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_87979]) ).

tff(c_87981,plain,
    op(e0,e0) = e2,
    inference(splitLeft,[status(thm)],[c_87980]) ).

tff(c_87984,plain,
    op(e0,e2) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_87981,c_85288]) ).

tff(c_87988,plain,
    e3 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_87751,c_87984]) ).

tff(c_87990,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_87988]) ).

tff(c_87991,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_87980]) ).

tff(c_87996,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87991,c_152]) ).

tff(c_87903,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_87765]) ).

tff(c_87907,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_87903,c_162]) ).

tff(c_87992,plain,
    op(e0,e0) != e2,
    inference(splitRight,[status(thm)],[c_87980]) ).

tff(c_88024,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_268]) ).

tff(c_88025,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_87996,c_87907,c_198,c_87992,c_88024]) ).

tff(c_88026,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_87750]) ).

tff(c_88030,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88026,c_152]) ).

tff(c_88122,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_88123,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88030,c_87021,c_85293,c_88122]) ).

tff(c_88125,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_87004]) ).

tff(c_87005,plain,
    op(e2,op(e2,e2)) = e0,
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_88127,plain,
    op(e2,e1) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_88125,c_87005]) ).

tff(c_88134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_87015,c_88127]) ).

tff(c_88135,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_88153,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_88152,c_88135]) ).

tff(c_88154,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_88153]) ).

tff(c_88159,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88154,c_110]) ).

tff(c_88157,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88154,c_154]) ).

tff(c_88166,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85985,c_88157,c_84]) ).

tff(c_88167,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_88166]) ).

tff(c_88169,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88167,c_85288]) ).

tff(c_88177,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88157,c_88169]) ).

tff(c_88179,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_88166]) ).

tff(c_88207,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_236]) ).

tff(c_88208,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_85986,c_88159,c_196,c_88179,c_88207]) ).

tff(c_88209,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_88153]) ).

tff(c_88215,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88209,c_146]) ).

tff(c_88149,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_87004]) ).

tff(c_88242,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_88243,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88215,c_88149,c_85293,c_88242]) ).

tff(c_88244,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_88151]) ).

tff(c_88253,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88244,c_140]) ).

tff(c_88247,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88244,c_85288]) ).

tff(c_88279,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88253,c_88247]) ).

tff(c_88281,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_87004]) ).

tff(c_88286,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88281,c_110]) ).

tff(c_88306,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_88304,c_88286,c_88135]) ).

tff(c_88310,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88306,c_154]) ).

tff(c_88460,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88281,c_69648,c_236]) ).

tff(c_88461,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_85986,c_196,c_196,c_88460]) ).

tff(c_88464,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88461,c_85288]) ).

tff(c_88471,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88310,c_88464]) ).

tff(c_88472,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_88303]) ).

tff(c_88481,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88472,c_140]) ).

tff(c_88475,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88472,c_85288]) ).

tff(c_88498,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88481,c_88475]) ).

tff(c_88499,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_85979]) ).

tff(c_88507,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_88499,c_108]) ).

tff(c_89578,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_88507,c_8]) ).

tff(c_89579,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_89578]) ).

tff(c_89596,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89579,c_88499,c_36]) ).

tff(c_89597,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_69647,c_89575,c_89596]) ).

tff(c_89598,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_89578]) ).

tff(c_89600,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_89598]) ).

tff(c_88525,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_88530,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_88525,c_112]) ).

tff(c_88503,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_88499,c_170]) ).

tff(c_88526,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_88525,c_154]) ).

tff(c_88513,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_85293,c_69651,c_92]) ).

tff(c_88514,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_88513]) ).

tff(c_88520,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88514,c_134]) ).

tff(c_88733,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_88526,c_88520,c_26]) ).

tff(c_88734,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_88733]) ).

tff(c_88539,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88514,c_50]) ).

tff(c_88540,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_69647,c_88539]) ).

tff(c_88541,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_88540]) ).

tff(c_88543,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88541,c_162]) ).

tff(c_88753,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_220]) ).

tff(c_88754,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_88543,c_196,c_88753]) ).

tff(c_88755,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_88754]) ).

tff(c_88769,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88499,c_36]) ).

tff(c_88770,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_69647,c_88755,c_88769]) ).

tff(c_88773,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88770,c_188]) ).

tff(c_88780,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_236]) ).

tff(c_88781,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88755,c_88543,c_196,c_88773,c_88780]) ).

tff(c_88782,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_88754]) ).

tff(c_88787,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88782,c_85288]) ).

tff(c_88792,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_88734,c_88787]) ).

tff(c_88794,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_88792]) ).

tff(c_88795,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_88733]) ).

tff(c_88800,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88795,c_152]) ).

tff(c_88802,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88795,c_140]) ).

tff(c_88816,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_236]) ).

tff(c_88817,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88800,c_88543,c_196,c_88802,c_88816]) ).

tff(c_88818,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_88540]) ).

tff(c_88824,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88818,c_114]) ).

tff(c_88892,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88530,c_69653,c_88503,c_88824,c_14]) ).

tff(c_88893,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_88895,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_88893]) ).

tff(c_88898,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88895,c_146]) ).

tff(c_88900,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88895,c_110]) ).

tff(c_88913,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_88499,c_36]) ).

tff(c_88914,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_69647,c_88898,c_88913]) ).

tff(c_88917,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_88914,c_188]) ).

tff(c_88962,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_236]) ).

tff(c_88963,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88898,c_88900,c_196,c_88917,c_88962]) ).

tff(c_88964,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_88893]) ).

tff(c_88966,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_88964]) ).

tff(c_88970,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88966,c_146]) ).

tff(c_88516,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_88514,c_166]) ).

tff(c_89081,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_89082,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88970,c_88516,c_85293,c_89081]) ).

tff(c_89083,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_88964]) ).

tff(c_89099,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89083,c_69648,c_212]) ).

tff(c_89100,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_89099]) ).

tff(c_89101,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_89100]) ).

tff(c_89102,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_88507,c_8]) ).

tff(c_89103,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_89102]) ).

tff(c_89187,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89103,c_88499,c_36]) ).

tff(c_89188,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_69647,c_89101,c_89187]) ).

tff(c_89189,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_89102]) ).

tff(c_89340,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_89189]) ).

tff(c_89344,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89340,c_188]) ).

tff(c_89479,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89083,c_69648,c_228]) ).

tff(c_89480,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89101,c_196,c_89344,c_89479]) ).

tff(c_89481,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_89189]) ).

tff(c_89501,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89481,c_88499,c_36]) ).

tff(c_89502,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_69647,c_89101,c_89501]) ).

tff(c_89504,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_89100]) ).

tff(c_89519,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89504,c_152]) ).

tff(c_89503,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_89100]) ).

tff(c_89528,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89503,c_85288]) ).

tff(c_89549,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89519,c_89528]) ).

tff(c_89550,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_88513]) ).

tff(c_89564,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89550,c_152]) ).

tff(c_89625,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_296]) ).

tff(c_89626,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_89564,c_85293,c_89625]) ).

tff(c_89653,plain,
    ( ( op(e0,e0) != e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89600,c_89626,c_69648,c_314]) ).

tff(c_89654,plain,
    op(e0,e0) != e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_89653]) ).

tff(c_89670,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89600,c_89626,c_69648,c_316]) ).

tff(c_89671,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_89654,c_89670]) ).

tff(c_89672,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_89598]) ).

tff(c_89693,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89672,c_88499,c_36]) ).

tff(c_89694,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_69647,c_89575,c_89693]) ).

tff(c_89696,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_89574]) ).

tff(c_89695,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_89574]) ).

tff(c_89708,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_89695]) ).

tff(c_89710,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89708,c_85288]) ).

tff(c_89716,plain,
    e3 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89550,c_89710]) ).

tff(c_89718,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_89716]) ).

tff(c_89719,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_89695]) ).

tff(c_89761,plain,
    ( ( op(e0,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89696,c_89719,c_69648,c_296]) ).

tff(c_89762,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_85293,c_89761]) ).

tff(c_89764,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_85287]) ).

tff(c_91493,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_89764,c_236]) ).

tff(c_91494,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_91493]) ).

tff(c_91495,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_91494]) ).

tff(c_89763,plain,
    op(op(e0,e0),e0) != e2,
    inference(splitRight,[status(thm)],[c_85287]) ).

tff(c_89788,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_89764,c_89763]) ).

tff(c_90404,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_72]) ).

tff(c_90405,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89788,c_198,c_90404]) ).

tff(c_90406,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_90405]) ).

tff(c_90411,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90406,c_168]) ).

tff(c_89765,plain,
    op(e0,e1) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89764,c_85288]) ).

tff(c_89771,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89764,c_140]) ).

tff(c_89780,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89765,c_136]) ).

tff(c_90386,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89771,c_89780,c_26]) ).

tff(c_90387,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_90386]) ).

tff(c_90493,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89764,c_89765,c_90387,c_88]) ).

tff(c_90494,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_90411,c_202,c_90493]) ).

tff(c_90495,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_90405]) ).

tff(c_90499,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90495,c_148]) ).

tff(c_89806,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_89764,c_236]) ).

tff(c_89807,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_89806]) ).

tff(c_89808,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_89807]) ).

tff(c_89779,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89765,c_138]) ).

tff(c_89823,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89771,c_89780,c_26]) ).

tff(c_89824,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_89823]) ).

tff(c_89829,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_89824,c_134]) ).

tff(c_89972,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69655,c_89788,c_24]) ).

tff(c_89973,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_89972]) ).

tff(c_89977,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_89973,c_130]) ).

tff(c_89778,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89765,c_176]) ).

tff(c_89794,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69652,c_89778,c_6]) ).

tff(c_89795,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_89794]) ).

tff(c_89800,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_89795,c_102]) ).

tff(c_90078,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89829,c_89977,c_89800,c_62]) ).

tff(c_89982,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89779,c_69647,c_50]) ).

tff(c_89983,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_89982]) ).

tff(c_90012,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89983,c_62]) ).

tff(c_90013,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_89829,c_200,c_89800,c_90012]) ).

tff(c_90074,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89808,c_90013,c_69648,c_89764,c_268]) ).

tff(c_90075,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_198,c_90074]) ).

tff(c_90076,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_89982]) ).

tff(c_90090,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_90078,c_90076]) ).

tff(c_90091,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_90090]) ).

tff(c_90092,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_89972]) ).

tff(c_90097,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_90092,c_130]) ).

tff(c_90118,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_89779,c_90097,c_69647,c_50]) ).

tff(c_90192,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89808,c_90118,c_69648,c_89764,c_268]) ).

tff(c_90193,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_194,c_198,c_198,c_90192]) ).

tff(c_90194,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_89823]) ).

tff(c_90199,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90194,c_156]) ).

tff(c_90213,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_72]) ).

tff(c_90214,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_89788,c_198,c_90199,c_90213]) ).

tff(c_90217,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90214,c_162]) ).

tff(c_90317,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89764,c_89765,c_90194,c_96]) ).

tff(c_90318,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_90317]) ).

tff(c_90355,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89808,c_69648,c_90318,c_266]) ).

tff(c_90356,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_90217,c_198,c_90355]) ).

tff(c_90357,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_89807]) ).

tff(c_90615,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90357,c_69648,c_89764,c_268]) ).

tff(c_90616,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90499,c_194,c_198,c_198,c_90615]) ).

tff(c_90617,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_90386]) ).

tff(c_90622,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90617,c_152]) ).

tff(c_90714,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89764,c_89765,c_90617,c_96]) ).

tff(c_90715,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_90714]) ).

tff(c_90752,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90357,c_69648,c_90715,c_266]) ).

tff(c_90753,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90622,c_194,c_198,c_90752]) ).

tff(c_90754,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_89794]) ).

tff(c_90762,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90754,c_100]) ).

tff(c_90774,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_72]) ).

tff(c_90775,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89788,c_198,c_90774]) ).

tff(c_90776,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_90775]) ).

tff(c_90779,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90776,c_162]) ).

tff(c_90778,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90776,c_168]) ).

tff(c_90816,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89771,c_89780,c_26]) ).

tff(c_90817,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_90816]) ).

tff(c_90879,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89764,c_89765,c_90817,c_88]) ).

tff(c_90880,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_90778,c_202,c_90879]) ).

tff(c_90881,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_90816]) ).

tff(c_90935,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_89764,c_89765,c_90881,c_96]) ).

tff(c_90936,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_90935]) ).

tff(c_90973,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e3,e3) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_90936,c_266]) ).

tff(c_90974,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90762,c_90779,c_198,c_90973]) ).

tff(c_90975,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_90775]) ).

tff(c_90979,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90975,c_156]) ).

tff(c_90987,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89771,c_89780,c_26]) ).

tff(c_90988,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_90987]) ).

tff(c_90761,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_90754,c_170]) ).

tff(c_89777,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_89765,c_178]) ).

tff(c_91048,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_69653,c_90761,c_89777,c_14]) ).

tff(c_91052,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_91048,c_114]) ).

tff(c_91063,plain,
    ( ( e1 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_89764,c_316]) ).

tff(c_91064,plain,
    op(e3,e0) != e3,
    inference(negUnitSimplification,[status(thm)],[c_91052,c_204,c_204,c_91063]) ).

tff(c_90756,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_89764,c_220]) ).

tff(c_90757,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_90756]) ).

tff(c_90758,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_90757]) ).

tff(c_90991,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_90988,c_154]) ).

tff(c_89785,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_69648,c_89764,c_228]) ).

tff(c_89786,plain,
    ( ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_89785]) ).

tff(c_89787,plain,
    op(e2,e3) != e2,
    inference(splitLeft,[status(thm)],[c_89786]) ).

tff(c_91016,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_90991,c_89787,c_10]) ).

tff(c_91017,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_91016]) ).

tff(c_91021,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_91017,c_110]) ).

tff(c_89769,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89764,c_142]) ).

tff(c_91028,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_89769,c_69654,c_58]) ).

tff(c_91029,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_91028]) ).

tff(c_91030,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91021,c_91029]) ).

tff(c_91031,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_91028]) ).

tff(c_91077,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90754,c_91031,c_36]) ).

tff(c_91078,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91064,c_194,c_196,c_90758,c_91077]) ).

tff(c_91079,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_91016]) ).

tff(c_91107,plain,
    ( ( op(e3,e3) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_90988,c_90975,c_91079,c_42]) ).

tff(c_91108,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_91107]) ).

tff(c_89789,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_362]) ).

tff(c_91112,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91108,c_89789]) ).

tff(c_91117,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_90754,c_91112]) ).

tff(c_91118,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_90987]) ).

tff(c_91120,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90979,c_91118]) ).

tff(c_91122,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_90757]) ).

tff(c_91121,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_90757]) ).

tff(c_91484,plain,
    ( ( e2 = e1 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91122,c_91121,c_69648,c_89764,c_268]) ).

tff(c_91485,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_194,c_198,c_198,c_91484]) ).

tff(c_91487,plain,
    op(e3,op(e3,e3)) = e2,
    inference(splitRight,[status(thm)],[c_362]) ).

tff(c_91497,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91495,c_91495,c_91487]) ).

tff(c_91505,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_91497]) ).

tff(c_91507,plain,
    op(e3,e3) != e3,
    inference(splitRight,[status(thm)],[c_91494]) ).

tff(c_91539,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_69652,c_89778,c_6]) ).

tff(c_91540,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_91539]) ).

tff(c_91546,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_91540,c_108]) ).

tff(c_89766,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89764,c_188]) ).

tff(c_91564,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91546,c_89766,c_8]) ).

tff(c_91565,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_91564]) ).

tff(c_91595,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91565,c_91540,c_36]) ).

tff(c_91596,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_69647,c_91507,c_91595]) ).

tff(c_91597,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_91564]) ).

tff(c_91506,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_91494]) ).

tff(c_91663,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91597,c_91506,c_69648,c_89764,c_316]) ).

tff(c_91664,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_91663]) ).

tff(c_91665,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_91539]) ).

tff(c_91683,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e3,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91665,c_36]) ).

tff(c_91684,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_69647,c_91507,c_91683]) ).

tff(c_91763,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91684,c_91506,c_69648,c_89764,c_316]) ).

tff(c_91764,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_91763]) ).

tff(c_91765,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_89786]) ).

tff(c_89767,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_89764,c_190]) ).

tff(c_91766,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_89786]) ).

tff(c_91810,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91766,c_60]) ).

tff(c_91811,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_89767,c_69653,c_198,c_91810]) ).

tff(c_91880,plain,
    e3 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_91765,c_91811,c_69648,c_89764,c_220]) ).

tff(c_91881,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_91880]) ).

tff(c_91882,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_69645]) ).

tff(c_91889,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_126]) ).

tff(c_91899,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91889,c_20]) ).

tff(c_91900,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_91899]) ).

tff(c_91922,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_60]) ).

tff(c_91925,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_91922,c_186]) ).

tff(c_91933,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91900,c_76]) ).

tff(c_91934,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_91925,c_198,c_204,c_91933]) ).

tff(c_91937,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_91934,c_148]) ).

tff(c_91961,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91900,c_50]) ).

tff(c_91962,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_91904,c_200,c_69647,c_91961]) ).

tff(c_91993,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91962,c_91882,c_91898,c_300]) ).

tff(c_91994,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91937,c_196,c_198,c_196,c_91993]) ).

tff(c_91995,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_60]) ).

tff(c_91997,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_91995]) ).

tff(c_91999,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_91997,c_146]) ).

tff(c_92022,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91900,c_50]) ).

tff(c_92023,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_91904,c_200,c_69647,c_92022]) ).

tff(c_92069,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92023,c_91882,c_91898,c_300]) ).

tff(c_92070,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91999,c_196,c_198,c_196,c_92069]) ).

tff(c_92071,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_91995]) ).

tff(c_92073,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_92071]) ).

tff(c_92078,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_92073,c_114]) ).

tff(c_92387,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91898,c_300]) ).

tff(c_92388,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_92078,c_198,c_196,c_92387]) ).

tff(c_92481,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91900,c_50]) ).

tff(c_92482,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_91904,c_200,c_69647,c_92481]) ).

tff(c_91906,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_140]) ).

tff(c_92076,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_92073,c_178]) ).

tff(c_91886,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_180]) ).

tff(c_91915,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_91900,c_122]) ).

tff(c_92084,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91915,c_46]) ).

tff(c_92085,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_92084]) ).

tff(c_92220,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_92085,c_88]) ).

tff(c_92221,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_91886,c_202,c_92220]) ).

tff(c_92245,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_92221,c_92085,c_92]) ).

tff(c_92246,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_92076,c_198,c_204,c_92245]) ).

tff(c_92247,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_92084]) ).

tff(c_92251,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_92247]) ).

tff(c_92325,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92251,c_91882,c_91898,c_300]) ).

tff(c_92326,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_92078,c_198,c_196,c_92325]) ).

tff(c_92327,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_92247]) ).

tff(c_92340,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92327,c_34]) ).

tff(c_92341,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_91906,c_200,c_91896,c_92340]) ).

tff(c_92353,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91900,c_92341,c_76]) ).

tff(c_92354,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_92353]) ).

tff(c_92587,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92388,c_92482,c_92354,c_91898,c_328]) ).

tff(c_92588,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_92587]) ).

tff(c_92589,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_92071]) ).

tff(c_92603,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91900,c_92589,c_50]) ).

tff(c_92604,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91904,c_200,c_196,c_69647,c_92603]) ).

tff(c_92605,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_91899]) ).

tff(c_92619,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_92605]) ).

tff(c_92625,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_92619,c_122]) ).

tff(c_91888,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_174]) ).

tff(c_92631,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_92634,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_92631,c_150]) ).

tff(c_91891,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_124]) ).

tff(c_92643,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_92634,c_91891,c_92625,c_18]) ).

tff(c_92853,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92643,c_92631,c_34]) ).

tff(c_92854,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92612,c_196,c_200,c_91896,c_92853]) ).

tff(c_92855,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_92857,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_92855]) ).

tff(c_92863,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_92857,c_112]) ).

tff(c_94374,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91888,c_92863,c_14]) ).

tff(c_94375,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_94374]) ).

tff(c_372,plain,
    ( ( op(e1,e1) != e2 )
    | ( op(op(e1,e1),e1) != e0 )
    | ( op(e1,op(e1,e1)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_766]) ).

tff(c_94398,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_92619,c_91882,c_94375,c_91882,c_91882,c_372]) ).

tff(c_94399,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_94374]) ).

tff(c_94485,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94399,c_92857,c_64]) ).

tff(c_94486,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_94485]) ).

tff(c_94487,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_94486]) ).

tff(c_94493,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94487,c_118]) ).

tff(c_92990,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91891,c_92625,c_18]) ).

tff(c_92991,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_92990]) ).

tff(c_93626,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_92991,c_128]) ).

tff(c_93245,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91898,c_300]) ).

tff(c_93246,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_93245]) ).

tff(c_93247,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_93246]) ).

tff(c_92998,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_92991,c_128]) ).

tff(c_91890,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_132]) ).

tff(c_92609,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_192]) ).

tff(c_93258,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_92998,c_91890,c_92609,c_24]) ).

tff(c_93412,plain,
    ( ( e3 = e0 )
    | ( op(e2,e0) != e2 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93247,c_93258,c_91898,c_320]) ).

tff(c_93413,plain,
    op(e2,e0) != e2,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_93412]) ).

tff(c_92607,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_188]) ).

tff(c_92992,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_92607,c_8]) ).

tff(c_92993,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_92992]) ).

tff(c_93422,plain,
    ( ( e2 = e0 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_93258,c_92993,c_86]) ).

tff(c_93423,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_93413,c_202,c_93422]) ).

tff(c_93424,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_93246]) ).

tff(c_93242,plain,
    op(e2,op(e2,e2)) != e0,
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_93426,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_93424,c_93242]) ).

tff(c_93430,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_93424,c_114]) ).

tff(c_93459,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_93426,c_93430,c_91888,c_92863,c_14]) ).

tff(c_93460,plain,
    ( ( op(op(e2,e2),e2) != e3 )
    | ( op(e2,e2) != e1 ) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_93466,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_93460]) ).

tff(c_93471,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91898,c_300]) ).

tff(c_93472,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_93466,c_198,c_196,c_93471]) ).

tff(c_93483,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_92998,c_91890,c_92609,c_24]) ).

tff(c_93584,plain,
    ( ( e2 = e0 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_93483,c_92993,c_86]) ).

tff(c_93585,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_93584]) ).

tff(c_93595,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93472,c_93585,c_93483,c_91898,c_320]) ).

tff(c_93596,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_93595]) ).

tff(c_93598,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_93460]) ).

tff(c_93597,plain,
    op(op(e2,e2),e2) != e3,
    inference(splitRight,[status(thm)],[c_93460]) ).

tff(c_93619,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_92619,c_93598,c_93597]) ).

tff(c_93620,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(splitRight,[status(thm)],[c_92992]) ).

tff(c_93632,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_93620]) ).

tff(c_93635,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_93632,c_182]) ).

tff(c_93941,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91888,c_92863,c_14]) ).

tff(c_93942,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_93941]) ).

tff(c_93947,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_93942,c_178]) ).

tff(c_93625,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_92991,c_156]) ).

tff(c_93643,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_92]) ).

tff(c_93644,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_93643]) ).

tff(c_93645,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_93644]) ).

tff(c_93648,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_93645,c_178]) ).

tff(c_93692,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_93648,c_91888,c_92863,c_14]) ).

tff(c_93696,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_93692,c_114]) ).

tff(c_93663,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91898,c_300]) ).

tff(c_93664,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_93663]) ).

tff(c_93665,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_93664]) ).

tff(c_93676,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_93626,c_91890,c_92609,c_24]) ).

tff(c_93789,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93665,c_93676,c_91898,c_328]) ).

tff(c_93790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_93696,c_200,c_93789]) ).

tff(c_93791,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_93664]) ).

tff(c_93631,plain,
    op(e2,op(e2,e2)) != e0,
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_93793,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_93791,c_93631]) ).

tff(c_93822,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_93793,c_93648,c_91888,c_92863,c_14]) ).

tff(c_93823,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_93644]) ).

tff(c_93825,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_93823]) ).

tff(c_93828,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_93825,c_152]) ).

tff(c_93830,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_93825,c_134]) ).

tff(c_93842,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_92619,c_58]) ).

tff(c_93843,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_93830,c_196,c_93842]) ).

tff(c_93844,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_93843]) ).

tff(c_93845,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_93844,c_93631]) ).

tff(c_93849,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_93844,c_114]) ).

tff(c_93876,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_93845,c_93849,c_91888,c_92863,c_14]) ).

tff(c_93878,plain,
    op(e2,e2) != e1,
    inference(splitRight,[status(thm)],[c_93843]) ).

tff(c_93892,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91898,c_300]) ).

tff(c_93893,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_93828,c_93878,c_198,c_196,c_93892]) ).

tff(c_93894,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_93823]) ).

tff(c_93971,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_93894,c_96]) ).

tff(c_93972,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_93947,c_204,c_93625,c_93971]) ).

tff(c_93973,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_93941]) ).

tff(c_94057,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93973,c_92857,c_64]) ).

tff(c_94058,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_94057]) ).

tff(c_94059,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_94058]) ).

tff(c_94063,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94059,c_118]) ).

tff(c_93898,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_93894,c_166]) ).

tff(c_93914,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91898,c_300]) ).

tff(c_93915,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_93898,c_198,c_196,c_93914]) ).

tff(c_93927,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_93626,c_91890,c_92609,c_24]) ).

tff(c_94077,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93915,c_93927,c_91898,c_328]) ).

tff(c_94078,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_94063,c_200,c_94077]) ).

tff(c_94079,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_94058]) ).

tff(c_94105,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_93973,c_94079,c_92857,c_56]) ).

tff(c_94106,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_93635,c_198,c_202,c_194,c_94105]) ).

tff(c_94107,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_93620]) ).

tff(c_94113,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_94107,c_184]) ).

tff(c_94158,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_93626,c_94113,c_91890,c_92609,c_24]) ).

tff(c_94159,plain,
    ( ( op(op(e2,e2),e2) != e3 )
    | ( op(e2,e2) != e1 ) ),
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_94178,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_94159]) ).

tff(c_94360,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91898,c_300]) ).

tff(c_94361,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_94178,c_198,c_196,c_94360]) ).

tff(c_94351,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_93626,c_91890,c_92609,c_24]) ).

tff(c_94501,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94361,c_94351,c_91898,c_328]) ).

tff(c_94502,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_94493,c_200,c_94501]) ).

tff(c_94504,plain,
    op(e2,e0) != e0,
    inference(splitRight,[status(thm)],[c_94486]) ).

tff(c_94503,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_94486]) ).

tff(c_94160,plain,
    op(e2,op(e2,e2)) = e0,
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_94506,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94503,c_94160]) ).

tff(c_94511,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94504,c_94506]) ).

tff(c_94513,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_94159]) ).

tff(c_94512,plain,
    op(op(e2,e2),e2) != e3,
    inference(splitRight,[status(thm)],[c_94159]) ).

tff(c_94536,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_92619,c_94513,c_94512]) ).

tff(c_94537,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_92990]) ).

tff(c_94541,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_94537,c_148]) ).

tff(c_94620,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91898,c_300]) ).

tff(c_94621,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_94541,c_198,c_196,c_94620]) ).

tff(c_94636,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_94621,c_92619,c_94621,c_94621,c_342]) ).

tff(c_94625,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_94621,c_114]) ).

tff(c_94653,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94636,c_94625,c_91888,c_92863,c_14]) ).

tff(c_94654,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_92855]) ).

tff(c_94656,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_94654]) ).

tff(c_94660,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_94656,c_146]) ).

tff(c_94662,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_94656,c_110]) ).

tff(c_94789,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91898,c_300]) ).

tff(c_94790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94660,c_94662,c_198,c_196,c_94789]) ).

tff(c_94791,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_94654]) ).

tff(c_95262,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_94791,c_34]) ).

tff(c_95263,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92612,c_92625,c_194,c_91896,c_95262]) ).

tff(c_95264,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_92605]) ).

tff(c_95269,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95264,c_162]) ).

tff(c_95293,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_95269,c_60]) ).

tff(c_95294,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_95293]) ).

tff(c_95300,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95294,c_120]) ).

tff(c_95307,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_92607,c_69647,c_91896,c_36]) ).

tff(c_95309,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_95307,c_170]) ).

tff(c_95378,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_95300,c_91888,c_95309,c_14]) ).

tff(c_95382,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_95378,c_178]) ).

tff(c_95298,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95294,c_116]) ).

tff(c_95280,plain,
    ( ( op(e1,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_95264,c_68]) ).

tff(c_95281,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_92609,c_194,c_196,c_95280]) ).

tff(c_95391,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95281,c_42]) ).

tff(c_95392,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_95298,c_95391]) ).

tff(c_95393,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_95392]) ).

tff(c_95428,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_95393,c_88]) ).

tff(c_95429,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_91886,c_198,c_95428]) ).

tff(c_95439,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_95429,c_95393,c_96]) ).

tff(c_95440,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_95382,c_202,c_204,c_95439]) ).

tff(c_95441,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_95392]) ).

tff(c_95383,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_95378,c_112]) ).

tff(c_95286,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_95281,c_150]) ).

tff(c_95474,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_95383,c_95298,c_95286,c_10]) ).

tff(c_95478,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_95474,c_154]) ).

tff(c_95471,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95441,c_91882,c_234]) ).

tff(c_95472,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e2,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_95471]) ).

tff(c_95473,plain,
    op(e0,e3) != e0,
    inference(splitLeft,[status(thm)],[c_95472]) ).

tff(c_95488,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_96]) ).

tff(c_95489,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_95382,c_95473,c_95488]) ).

tff(c_95504,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_95489,c_88]) ).

tff(c_95505,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_91886,c_202,c_95478,c_95504]) ).

tff(c_95506,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_95472]) ).

tff(c_95565,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95441,c_95506,c_95264,c_91898,c_264]) ).

tff(c_95566,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_95565]) ).

tff(c_95567,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_95293]) ).

tff(c_95569,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_95567]) ).

tff(c_95572,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95569,c_146]) ).

tff(c_92610,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_142]) ).

tff(c_95642,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95264,c_50]) ).

tff(c_95643,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_92610,c_196,c_69647,c_95642]) ).

tff(c_95653,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_95643,c_91882,c_91898,c_300]) ).

tff(c_95654,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_95572,c_196,c_198,c_196,c_95653]) ).

tff(c_95655,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_95567]) ).

tff(c_95659,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95655,c_178]) ).

tff(c_95268,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95264,c_168]) ).

tff(c_95656,plain,
    op(e2,e3) != e1,
    inference(splitRight,[status(thm)],[c_95567]) ).

tff(c_95670,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_95656,c_95286,c_10]) ).

tff(c_95671,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_95670]) ).

tff(c_95674,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_95671,c_154]) ).

tff(c_95684,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_95674,c_92612,c_26]) ).

tff(c_95685,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_95684]) ).

tff(c_95688,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_95685,c_152]) ).

tff(c_95794,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91898,c_300]) ).

tff(c_95795,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_95688,c_95269,c_198,c_196,c_95794]) ).

tff(c_95796,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_95684]) ).

tff(c_95854,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91898,c_95796,c_92]) ).

tff(c_95855,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_95659,c_95268,c_198,c_95854]) ).

tff(c_95856,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_95670]) ).

tff(c_95862,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_95856,c_110]) ).

tff(c_96210,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91898,c_300]) ).

tff(c_96211,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_95269,c_198,c_196,c_96210]) ).

tff(c_96268,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96211,c_95264,c_91898,c_264]) ).

tff(c_96269,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_95862,c_194,c_96268]) ).

tff(c_96271,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_84]) ).

tff(c_99205,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_236]) ).

tff(c_99206,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_91896,c_194,c_96271,c_99205]) ).

tff(c_99218,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e0) != e1 )
    | ( e3 = e0 )
    | ( op(e3,e0) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_99206,c_312]) ).

tff(c_99219,plain,
    ( ( op(e0,e0) = e0 )
    | ( op(e1,e0) != e1 )
    | ( op(e3,e0) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_99218]) ).

tff(c_99220,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_99219]) ).

tff(c_98380,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_228]) ).

tff(c_98381,plain,
    op(e2,e3) != e2,
    inference(negUnitSimplification,[status(thm)],[c_91896,c_194,c_96271,c_98380]) ).

tff(c_96270,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_84]) ).

tff(c_96272,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_96270]) ).

tff(c_96273,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_96272,c_154]) ).

tff(c_98386,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_98381,c_96273,c_10]) ).

tff(c_98387,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_98386]) ).

tff(c_98391,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98387,c_150]) ).

tff(c_96286,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96272,c_92]) ).

tff(c_96287,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_96286]) ).

tff(c_96288,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_96287]) ).

tff(c_97019,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96272,c_42]) ).

tff(c_97020,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_97019]) ).

tff(c_97021,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_97020]) ).

tff(c_97024,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_97021,c_148]) ).

tff(c_96283,plain,
    op(e3,e0) != e3,
    inference(splitLeft,[status(thm)],[c_302]) ).

tff(c_96303,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_96283,c_69647,c_91896,c_36]) ).

tff(c_96305,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_96303,c_170]) ).

tff(c_97035,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91888,c_96305,c_14]) ).

tff(c_97036,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_97035]) ).

tff(c_97040,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97036,c_112]) ).

tff(c_97025,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_97021,c_150]) ).

tff(c_96319,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_96288,c_228]) ).

tff(c_96320,plain,
    op(e2,e3) != e2,
    inference(negUnitSimplification,[status(thm)],[c_91896,c_194,c_196,c_96319]) ).

tff(c_97046,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_97040,c_97025,c_96320,c_96273,c_10]) ).

tff(c_97047,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_97035]) ).

tff(c_97054,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_97047,c_114]) ).

tff(c_97135,plain,
    ( ( op(e0,e1) != e0 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_298]) ).

tff(c_97136,plain,
    op(e0,e1) != e0,
    inference(negUnitSimplification,[status(thm)],[c_97024,c_97054,c_198,c_97135]) ).

tff(c_97026,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_97021,c_122]) ).

tff(c_96545,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e0) != e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_96288,c_324]) ).

tff(c_96546,plain,
    ( ( op(e2,e0) != e2 )
    | ( op(e3,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_96545]) ).

tff(c_96547,plain,
    op(e2,e0) != e2,
    inference(splitLeft,[status(thm)],[c_96546]) ).

tff(c_96503,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_96272,c_96]) ).

tff(c_96504,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_96503]) ).

tff(c_96505,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_96504]) ).

tff(c_96521,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_96505,c_96272,c_88]) ).

tff(c_96522,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_96521]) ).

tff(c_96527,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_96522,c_166]) ).

tff(c_96440,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91888,c_96305,c_14]) ).

tff(c_96441,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_96440]) ).

tff(c_96445,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96441,c_112]) ).

tff(c_96337,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96272,c_42]) ).

tff(c_96338,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_96337]) ).

tff(c_96339,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_96338]) ).

tff(c_96453,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96339,c_96288,c_232]) ).

tff(c_96454,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_91896,c_196,c_96453]) ).

tff(c_96356,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96339,c_96288,c_232]) ).

tff(c_96357,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_91896,c_196,c_96356]) ).

tff(c_96352,plain,
    op(e2,op(e2,e2)) != e0,
    inference(splitLeft,[status(thm)],[c_342]) ).

tff(c_96358,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96357,c_96352]) ).

tff(c_96344,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_96339,c_150]) ).

tff(c_96428,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96358,c_96344,c_96320,c_96273,c_10]) ).

tff(c_96430,plain,
    op(e2,op(e2,e2)) = e0,
    inference(splitRight,[status(thm)],[c_342]) ).

tff(c_96457,plain,
    op(e2,e3) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96454,c_96430]) ).

tff(c_96464,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96445,c_96457]) ).

tff(c_96465,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_96440]) ).

tff(c_96292,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_192]) ).

tff(c_96325,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_96292,c_91890,c_24]) ).

tff(c_96326,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_96325]) ).

tff(c_96330,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96326,c_186]) ).

tff(c_96559,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96465,c_64]) ).

tff(c_96560,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_96330,c_204,c_96559]) ).

tff(c_96561,plain,
    op(e2,e2) = e0,
    inference(splitLeft,[status(thm)],[c_96560]) ).

tff(c_96565,plain,
    op(e2,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96561,c_96430]) ).

tff(c_96570,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96330,c_96565]) ).

tff(c_96571,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_96560]) ).

tff(c_96595,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96465,c_96571,c_56]) ).

tff(c_96596,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96547,c_198,c_96527,c_202,c_96595]) ).

tff(c_96597,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_96546]) ).

tff(c_96604,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96597,c_146]) ).

tff(c_96627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96604,c_96344,c_96320,c_96273,c_10]) ).

tff(c_96628,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_96504]) ).

tff(c_96648,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_96628,c_96272,c_88]) ).

tff(c_96649,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_91886,c_202,c_194,c_96648]) ).

tff(c_96650,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_96338]) ).

tff(c_96652,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_96650]) ).

tff(c_96651,plain,
    op(e1,e3) != e1,
    inference(splitRight,[status(thm)],[c_96338]) ).

tff(c_96795,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96326,c_91882,c_76]) ).

tff(c_96796,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_96651,c_96795]) ).

tff(c_96833,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) != e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96652,c_96796,c_254]) ).

tff(c_96834,plain,
    ( ( op(e0,e2) != e0 )
    | ( op(e2,e2) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_96833]) ).

tff(c_96835,plain,
    op(e2,e2) != e2,
    inference(splitLeft,[status(thm)],[c_96834]) ).

tff(c_96884,plain,
    ( ( op(e2,e2) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96652,c_96796,c_96288,c_264]) ).

tff(c_96885,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_96835,c_96884]) ).

tff(c_96887,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_96834]) ).

tff(c_96902,plain,
    e2 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_96652,c_96887,c_96796,c_96288,c_256]) ).

tff(c_96903,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_96902]) ).

tff(c_96904,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_96650]) ).

tff(c_96911,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_96904,c_112]) ).

tff(c_96939,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_96911,c_91888,c_96305,c_14]) ).

tff(c_96943,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_96939,c_178]) ).

tff(c_96963,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_96272,c_96]) ).

tff(c_96964,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_96943,c_200,c_96963]) ).

tff(c_96992,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_96964,c_96272,c_88]) ).

tff(c_96993,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_91886,c_202,c_194,c_96992]) ).

tff(c_96994,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_96325]) ).

tff(c_97012,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_96994,c_130]) ).

tff(c_97071,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_97026,c_91889,c_97012,c_20]) ).

tff(c_97075,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97071,c_168]) ).

tff(c_97149,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_96272,c_96]) ).

tff(c_97150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_97136,c_97075,c_200,c_97149]) ).

tff(c_97151,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_97020]) ).

tff(c_97153,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_97151]) ).

tff(c_96996,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e2,e0) = e2 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_86]) ).

tff(c_96997,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e2,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_91890,c_96996]) ).

tff(c_96998,plain,
    op(e2,e0) = e2,
    inference(splitLeft,[status(thm)],[c_96997]) ).

tff(c_97449,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97153,c_96998,c_91882,c_96288,c_324]) ).

tff(c_97450,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_97449]) ).

tff(c_97451,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_97151]) ).

tff(c_97458,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_97451,c_112]) ).

tff(c_97470,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_97458,c_91888,c_96305,c_14]) ).

tff(c_97474,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97470,c_178]) ).

tff(c_97520,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_96272,c_96]) ).

tff(c_97521,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_97474,c_200,c_97520]) ).

tff(c_97542,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_97521,c_96272,c_88]) ).

tff(c_97543,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_91886,c_202,c_194,c_97542]) ).

tff(c_97545,plain,
    op(e2,e0) != e2,
    inference(splitRight,[status(thm)],[c_96997]) ).

tff(c_97568,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96272,c_42]) ).

tff(c_97569,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_97568]) ).

tff(c_97570,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_97569]) ).

tff(c_97574,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_97570,c_150]) ).

tff(c_97582,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_97574,c_96320,c_96273,c_10]) ).

tff(c_97588,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97582,c_112]) ).

tff(c_97605,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_97588,c_91888,c_96305,c_14]) ).

tff(c_96278,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_96272,c_134]) ).

tff(c_97550,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_96994,c_130]) ).

tff(c_97594,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_96278,c_97550,c_69647,c_50]) ).

tff(c_97706,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97605,c_97594,c_97582,c_56]) ).

tff(c_97707,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_97545,c_198,c_194,c_202,c_97706]) ).

tff(c_97708,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_97569]) ).

tff(c_97710,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_97708]) ).

tff(c_97723,plain,
    ( ( e1 = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e1,e3) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96272,c_97710,c_46]) ).

tff(c_97724,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_97723]) ).

tff(c_97725,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_97724]) ).

tff(c_97730,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97725,c_122]) ).

tff(c_97735,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_97730,c_91889,c_97550,c_20]) ).

tff(c_97856,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97735,c_50]) ).

tff(c_97857,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_96278,c_196,c_69647,c_97856]) ).

tff(c_97906,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_97710,c_97857,c_97735,c_96288,c_264]) ).

tff(c_97907,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_97906]) ).

tff(c_97909,plain,
    op(e1,e3) != e0,
    inference(splitRight,[status(thm)],[c_97724]) ).

tff(c_97709,plain,
    op(e1,e3) != e1,
    inference(splitRight,[status(thm)],[c_97569]) ).

tff(c_96275,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_96272,c_156]) ).

tff(c_97923,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_97909,c_97709,c_91891,c_96275,c_18]) ).

tff(c_97924,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_97708]) ).

tff(c_97931,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_97924,c_112]) ).

tff(c_97962,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_97931,c_91888,c_96305,c_14]) ).

tff(c_97966,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_97962,c_178]) ).

tff(c_97988,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_96272,c_96]) ).

tff(c_97989,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_97966,c_200,c_97988]) ).

tff(c_98008,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96288,c_97989,c_96272,c_88]) ).

tff(c_98009,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_91886,c_202,c_194,c_98008]) ).

tff(c_98011,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_96287]) ).

tff(c_98156,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_300]) ).

tff(c_98157,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_98011,c_98156]) ).

tff(c_98158,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_98157]) ).

tff(c_98188,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98158,c_146]) ).

tff(c_98153,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_228]) ).

tff(c_98154,plain,
    op(e2,e3) != e2,
    inference(negUnitSimplification,[status(thm)],[c_91896,c_194,c_96271,c_98153]) ).

tff(c_98193,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_98188,c_98154,c_96273,c_10]) ).

tff(c_98199,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98193,c_112]) ).

tff(c_98023,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_228]) ).

tff(c_98024,plain,
    op(e2,e3) != e2,
    inference(negUnitSimplification,[status(thm)],[c_91896,c_194,c_96271,c_98023]) ).

tff(c_98025,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_98024,c_96273,c_10]) ).

tff(c_98026,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_98025]) ).

tff(c_98030,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98026,c_150]) ).

tff(c_98039,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_98030,c_91891,c_96275,c_18]) ).

tff(c_98043,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98039,c_148]) ).

tff(c_98010,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_96287]) ).

tff(c_98012,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_98010]) ).

tff(c_98015,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98012,c_166]) ).

tff(c_98070,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_300]) ).

tff(c_98071,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98043,c_98015,c_198,c_98011,c_98070]) ).

tff(c_98072,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_98025]) ).

tff(c_98076,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98072,c_146]) ).

tff(c_98121,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_300]) ).

tff(c_98122,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98076,c_98015,c_198,c_98011,c_98121]) ).

tff(c_98123,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_98010]) ).

tff(c_98127,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98123,c_178]) ).

tff(c_98138,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_96283,c_69647,c_91896,c_36]) ).

tff(c_98141,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_98138,c_170]) ).

tff(c_98215,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98199,c_98127,c_91888,c_98141,c_14]) ).

tff(c_98216,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_98157]) ).

tff(c_98220,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98216,c_162]) ).

tff(c_98228,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_76]) ).

tff(c_98229,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_98220,c_98228]) ).

tff(c_98230,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_98229]) ).

tff(c_98236,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98230,c_128]) ).

tff(c_98221,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98216,c_110]) ).

tff(c_98217,plain,
    op(e3,e3) != e1,
    inference(splitRight,[status(thm)],[c_98157]) ).

tff(c_98244,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96272,c_42]) ).

tff(c_98245,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_98236,c_98221,c_98217,c_98244]) ).

tff(c_98246,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_98229]) ).

tff(c_98280,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_96272,c_98246,c_46]) ).

tff(c_98281,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_98280]) ).

tff(c_98282,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_98281]) ).

tff(c_98287,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98282,c_112]) ).

tff(c_98305,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98287,c_98127,c_91888,c_98141,c_14]) ).

tff(c_98306,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_98281]) ).

tff(c_98366,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98306,c_98216,c_98246,c_232]) ).

tff(c_98367,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_96271,c_98366]) ).

tff(c_98369,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_302]) ).

tff(c_98577,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_236]) ).

tff(c_98578,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_91896,c_194,c_96271,c_98577]) ).

tff(c_98368,plain,
    ( ( op(e2,e0) != e2 )
    | ( op(e1,e0) != e1 )
    | ( op(e0,e0) != e0 ) ),
    inference(splitRight,[status(thm)],[c_302]) ).

tff(c_98382,plain,
    op(e0,e0) != e0,
    inference(splitLeft,[status(thm)],[c_98368]) ).

tff(c_344,plain,
    ( ( op(e1,e1) != e2 )
    | ( op(op(e1,e1),e1) != e3 )
    | ( op(e1,op(e1,e1)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_682]) ).

tff(c_98384,plain,
    ( ( op(e2,e1) != e3 )
    | ( op(e1,e2) != e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91882,c_91882,c_344]) ).

tff(c_98385,plain,
    op(e1,e2) != e0,
    inference(splitLeft,[status(thm)],[c_98384]) ).

tff(c_98418,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_76]) ).

tff(c_98419,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_98418]) ).

tff(c_98420,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_98419]) ).

tff(c_98425,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98420,c_130]) ).

tff(c_98424,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98420,c_192]) ).

tff(c_98436,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_300]) ).

tff(c_98437,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_98424,c_98436]) ).

tff(c_98438,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_98437]) ).

tff(c_98464,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98438,c_91882,c_236]) ).

tff(c_98465,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_96271,c_98464]) ).

tff(c_98469,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_98465,c_162]) ).

tff(c_98488,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98385,c_98425,c_91889,c_98469,c_20]) ).

tff(c_98489,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_98437]) ).

tff(c_98501,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98489,c_91882,c_236]) ).

tff(c_98502,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91896,c_196,c_194,c_96271,c_98501]) ).

tff(c_98503,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_98419]) ).

tff(c_98505,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_98503]) ).

tff(c_98509,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98505,c_148]) ).

tff(c_98522,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_300]) ).

tff(c_98523,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_98509,c_198,c_98522]) ).

tff(c_98524,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_98523]) ).

tff(c_98573,plain,
    ( ( op(e0,e0) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98369,c_98524,c_91882,c_316]) ).

tff(c_98574,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_98382,c_98573]) ).

tff(c_98575,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_98523]) ).

tff(c_98636,plain,
    ( ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98369,c_98578,c_91882,c_98575,c_316]) ).

tff(c_98637,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_98636]) ).

tff(c_98639,plain,
    op(e1,e3) != e1,
    inference(splitRight,[status(thm)],[c_98503]) ).

tff(c_98712,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98391,c_98639,c_91891,c_96275,c_18]) ).

tff(c_98713,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_98386]) ).

tff(c_98718,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98713,c_150]) ).

tff(c_98764,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_98718,c_91891,c_96275,c_18]) ).

tff(c_98769,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98764,c_128]) ).

tff(c_98717,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98713,c_146]) ).

tff(c_98719,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98713,c_110]) ).

tff(c_98739,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_300]) ).

tff(c_98740,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_98717,c_98719,c_198,c_98739]) ).

tff(c_98744,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98740,c_192]) ).

tff(c_98372,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_98369,c_184]) ).

tff(c_98776,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98769,c_98744,c_91890,c_98372,c_24]) ).

tff(c_98778,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_98368]) ).

tff(c_98781,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_98778,c_192]) ).

tff(c_91887,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_172]) ).

tff(c_98373,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_98369,c_108]) ).

tff(c_98799,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91887,c_98373,c_6]) ).

tff(c_98800,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_98799]) ).

tff(c_98793,plain,
    ( ( op(e2,e1) != e3 )
    | ( op(e1,e2) != e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_91882,c_91882,c_344]) ).

tff(c_98794,plain,
    op(e1,e2) != e0,
    inference(splitLeft,[status(thm)],[c_98793]) ).

tff(c_98824,plain,
    ( ( op(e2,e2) = e3 )
    | ( op(e1,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_96278,c_69647,c_50]) ).

tff(c_98825,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_98824]) ).

tff(c_98829,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_98825,c_162]) ).

tff(c_98838,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_98778,c_236]) ).

tff(c_98839,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91896,c_98829,c_194,c_200,c_98838]) ).

tff(c_98840,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_98824]) ).

tff(c_98856,plain,
    ( ( op(e3,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98840,c_58]) ).

tff(c_98857,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_98856]) ).

tff(c_98858,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_98857]) ).

tff(c_98862,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98858,c_168]) ).

tff(c_98841,plain,
    op(e1,e2) != e3,
    inference(splitRight,[status(thm)],[c_98824]) ).

tff(c_98943,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98794,c_98862,c_91889,c_98841,c_20]) ).

tff(c_98944,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e3,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_98857]) ).

tff(c_98946,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_98944]) ).

tff(c_98964,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98369,c_98800,c_98946,c_40]) ).

tff(c_98965,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_198,c_98964]) ).

tff(c_98975,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98965,c_98840,c_91882,c_98778,c_300]) ).

tff(c_98976,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_198,c_204,c_98975]) ).

tff(c_98977,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_98944]) ).

tff(c_98986,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_98977,c_130]) ).

tff(c_99012,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98781,c_98986,c_91890,c_98372,c_24]) ).

tff(c_99013,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_98799]) ).

tff(c_99019,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_99013,c_100]) ).

tff(c_99026,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_98381,c_96273,c_10]) ).

tff(c_99027,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_99026]) ).

tff(c_99032,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_99027,c_110]) ).

tff(c_99040,plain,
    ( ( op(e1,e0) != e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98369,c_98778,c_310]) ).

tff(c_99041,plain,
    op(e1,e0) != e1,
    inference(negUnitSimplification,[status(thm)],[c_99032,c_99040]) ).

tff(c_99069,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98781,c_99041,c_91890,c_98372,c_24]) ).

tff(c_99070,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_99026]) ).

tff(c_99076,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_99070,c_110]) ).

tff(c_99107,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_98778,c_300]) ).

tff(c_99108,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_99019,c_99076,c_198,c_204,c_99107]) ).

tff(c_99110,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_98793]) ).

tff(c_99113,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_99110,c_162]) ).

tff(c_99122,plain,
    ( ( op(e1,e0) != e1 )
    | ( op(e2,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_98369,c_98778,c_310]) ).

tff(c_99123,plain,
    op(e1,e0) != e1,
    inference(negUnitSimplification,[status(thm)],[c_99113,c_99122]) ).

tff(c_99186,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98781,c_99123,c_91890,c_98372,c_24]) ).

tff(c_99187,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_96270]) ).

tff(c_99192,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_99187]) ).

tff(c_99195,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_99192,c_176]) ).

tff(c_99357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_99220,c_99195,c_69647,c_91896,c_36]) ).

tff(c_99359,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_99219]) ).

tff(c_99358,plain,
    ( ( op(e1,e0) != e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(splitRight,[status(thm)],[c_99219]) ).

tff(c_99382,plain,
    op(e1,e0) != e1,
    inference(splitLeft,[status(thm)],[c_99358]) ).

tff(c_99362,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_99359,c_184]) ).

tff(c_99441,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_99382,c_91890,c_99362,c_24]) ).

tff(c_99446,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_99441,c_192]) ).

tff(c_99471,plain,
    ( ( op(e0,e0) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_99359,c_99206,c_91882,c_316]) ).

tff(c_99472,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_99446,c_99471]) ).

tff(c_99474,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_99358]) ).

tff(c_99473,plain,
    op(e0,e0) = e0,
    inference(splitRight,[status(thm)],[c_99358]) ).

tff(c_99510,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_99359,c_99206,c_99474,c_99473,c_310]) ).

tff(c_99511,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_99510]) ).

tff(c_99512,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_99187]) ).

tff(c_99515,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_99512,c_166]) ).

tff(c_102495,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_236]) ).

tff(c_102496,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_91896,c_99515,c_194,c_96271,c_102495]) ).

tff(c_102498,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_216]) ).

tff(c_102499,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_212]) ).

tff(c_102500,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_102499]) ).

tff(c_102501,plain,
    op(e3,e3) != e3,
    inference(splitLeft,[status(thm)],[c_102500]) ).

tff(c_102516,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_102498,c_102501]) ).

tff(c_102517,plain,
    ( ( op(e2,e3) != e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_102500]) ).

tff(c_102534,plain,
    op(e2,e3) != e2,
    inference(splitLeft,[status(thm)],[c_102517]) ).

tff(c_102518,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_102500]) ).

tff(c_102668,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_60]) ).

tff(c_102673,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_102668,c_118]) ).

tff(c_102519,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_152]) ).

tff(c_102536,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_102519,c_84]) ).

tff(c_102537,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_102536]) ).

tff(c_102721,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_102537,c_300]) ).

tff(c_102722,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_102673,c_198,c_196,c_102721]) ).

tff(c_102723,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_60]) ).

tff(c_102749,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_102723]) ).

tff(c_102754,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_102749,c_110]) ).

tff(c_102838,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_102537,c_300]) ).

tff(c_102839,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_102754,c_198,c_196,c_102838]) ).

tff(c_102841,plain,
    op(e2,e3) != e1,
    inference(splitRight,[status(thm)],[c_102723]) ).

tff(c_102524,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_146]) ).

tff(c_102913,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_102841,c_102534,c_102524,c_10]) ).

tff(c_102918,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_102913,c_150]) ).

tff(c_102497,plain,
    ( ( op(e1,e3) != e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_216]) ).

tff(c_102535,plain,
    op(e1,e3) != e1,
    inference(splitLeft,[status(thm)],[c_102497]) ).

tff(c_102726,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_76]) ).

tff(c_102727,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_102535,c_102726]) ).

tff(c_102728,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_102727]) ).

tff(c_102552,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91889,c_20]) ).

tff(c_102553,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_102552]) ).

tff(c_102558,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_102553,c_122]) ).

tff(c_102520,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_148]) ).

tff(c_102665,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102558,c_102535,c_91891,c_102520,c_18]) ).

tff(c_102666,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_102552]) ).

tff(c_102725,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_102666]) ).

tff(c_103032,plain,
    ( ( op(e1,e3) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102728,c_91882,c_102725,c_80]) ).

tff(c_103033,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_102918,c_103032]) ).

tff(c_103034,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_102727]) ).

tff(c_103048,plain,
    e3 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103034,c_102725]) ).

tff(c_103050,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_103048]) ).

tff(c_103051,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_102666]) ).

tff(c_103056,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103051,c_162]) ).

tff(c_103104,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_102537,c_300]) ).

tff(c_103105,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_103056,c_198,c_196,c_103104]) ).

tff(c_103107,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_102536]) ).

tff(c_104219,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_220]) ).

tff(c_104220,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_103107,c_104219]) ).

tff(c_103874,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_102535,c_91891,c_102520,c_18]) ).

tff(c_103862,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91889,c_20]) ).

tff(c_103863,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_103862]) ).

tff(c_103868,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103863,c_122]) ).

tff(c_103885,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_103874,c_103868]) ).

tff(c_103886,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_103862]) ).

tff(c_103888,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_103886]) ).

tff(c_103962,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103888,c_91882,c_91882,c_91882,c_372]) ).

tff(c_103106,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_102536]) ).

tff(c_103108,plain,
    op(e0,e2) = e3,
    inference(splitLeft,[status(thm)],[c_103106]) ).

tff(c_103110,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_103108,c_166]) ).

tff(c_103111,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_103108,c_168]) ).

tff(c_103123,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_76]) ).

tff(c_103124,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_102535,c_103123]) ).

tff(c_103125,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_103124]) ).

tff(c_103224,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103125,c_91882,c_68]) ).

tff(c_103225,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_103111,c_102520,c_103224]) ).

tff(c_103226,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_103124]) ).

tff(c_103230,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103226,c_162]) ).

tff(c_103742,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_300]) ).

tff(c_103743,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_103230,c_198,c_103742]) ).

tff(c_103777,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_103743,c_220]) ).

tff(c_103778,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103110,c_194,c_196,c_103777]) ).

tff(c_103779,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_103106]) ).

tff(c_103900,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103888,c_62]) ).

tff(c_103901,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_103900]) ).

tff(c_103902,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_103901]) ).

tff(c_103807,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_102519,c_26]) ).

tff(c_103808,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_103807]) ).

tff(c_103811,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_103808,c_156]) ).

tff(c_103847,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103811,c_102535,c_91891,c_102520,c_18]) ).

tff(c_103848,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_103807]) ).

tff(c_103850,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_103848]) ).

tff(c_103925,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_103779,c_103902,c_103850,c_92]) ).

tff(c_103926,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_103925]) ).

tff(c_103914,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_380]) ).

tff(c_103927,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_103926,c_103914]) ).

tff(c_103935,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_103779,c_103927]) ).

tff(c_103936,plain,
    ( ( op(op(e0,e0),e0) != e2 )
    | ( op(e0,e0) != e1 ) ),
    inference(splitRight,[status(thm)],[c_380]) ).

tff(c_103942,plain,
    op(e0,e0) != e1,
    inference(splitLeft,[status(thm)],[c_103936]) ).

tff(c_103964,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_300]) ).

tff(c_103965,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_103942,c_103964]) ).

tff(c_103970,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103965,c_114]) ).

tff(c_103782,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_103779,c_178]) ).

tff(c_103997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103962,c_103970,c_91888,c_103782,c_14]) ).

tff(c_103999,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_103936]) ).

tff(c_104005,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_103999,c_192]) ).

tff(c_103895,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_103888,c_130]) ).

tff(c_104028,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_104005,c_91890,c_103895,c_24]) ).

tff(c_104033,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_104028,c_128]) ).

tff(c_104069,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104033,c_102535,c_91891,c_102520,c_18]) ).

tff(c_104070,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_103886]) ).

tff(c_104240,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_104220,c_91882,c_300]) ).

tff(c_104241,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_198,c_104240]) ).

tff(c_104298,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104241,c_103779,c_103850,c_96]) ).

tff(c_104299,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_202,c_104298]) ).

tff(c_104335,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_104220,c_104070,c_104299,c_262]) ).

tff(c_104336,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_104335]) ).

tff(c_104337,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_103848]) ).

tff(c_104343,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_104337,c_140]) ).

tff(c_104420,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_220]) ).

tff(c_104421,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_103107,c_104420]) ).

tff(c_104439,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_104421,c_91882,c_300]) ).

tff(c_104440,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_198,c_104343,c_104439]) ).

tff(c_104442,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_102497]) ).

tff(c_104447,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_104442,c_122]) ).

tff(c_104453,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_102519,c_84]) ).

tff(c_104454,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_104453]) ).

tff(c_104711,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e2,e0) != e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_104454,c_324]) ).

tff(c_104712,plain,
    op(e2,e0) != e2,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_200,c_104711]) ).

tff(c_104446,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_104442,c_150]) ).

tff(c_104572,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_104446,c_102534,c_102524,c_10]) ).

tff(c_104578,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_104572,c_112]) ).

tff(c_104445,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_104442,c_156]) ).

tff(c_104471,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104454,c_92]) ).

tff(c_104472,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_104445,c_104471]) ).

tff(c_104473,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_104472]) ).

tff(c_104476,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_104473,c_178]) ).

tff(c_104642,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_104578,c_104476,c_91888,c_14]) ).

tff(c_104610,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_104454,c_300]) ).

tff(c_104611,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_196,c_104610]) ).

tff(c_104736,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104642,c_104611,c_104572,c_56]) ).

tff(c_104737,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104712,c_194,c_198,c_202,c_104736]) ).

tff(c_104738,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_104472]) ).

tff(c_104754,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_104738,c_166]) ).

tff(c_104792,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_104454,c_300]) ).

tff(c_104793,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_104754,c_198,c_196,c_104792]) ).

tff(c_104795,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_104453]) ).

tff(c_104441,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_102497]) ).

tff(c_104796,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_104795,c_104441]) ).

tff(c_104799,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_104796,c_162]) ).

tff(c_104842,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_104447,c_91889,c_104799,c_20]) ).

tff(c_104846,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_104842,c_168]) ).

tff(c_104797,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_104796,c_166]) ).

tff(c_104794,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_104453]) ).

tff(c_104807,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_104797,c_104794]) ).

tff(c_104823,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104807,c_92]) ).

tff(c_104824,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_104445,c_104823]) ).

tff(c_104825,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_104824]) ).

tff(c_104994,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104825,c_104807,c_96]) ).

tff(c_104995,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_104846,c_104994]) ).

tff(c_104998,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_104995,c_154]) ).

tff(c_104828,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_104825,c_190]) ).

tff(c_104801,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_104796,c_114]) ).

tff(c_104885,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91888,c_104801,c_14]) ).

tff(c_104886,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_104885]) ).

tff(c_104951,plain,
    ( ( op(e2,e3) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104886,c_104796,c_60]) ).

tff(c_104952,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104828,c_204,c_196,c_104446,c_104951]) ).

tff(c_104953,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_104885]) ).

tff(c_105049,plain,
    ( ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_104953,c_104796,c_64]) ).

tff(c_105050,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_104998,c_105049]) ).

tff(c_105066,plain,
    ( ( op(e2,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105050,c_104953,c_104796,c_56]) ).

tff(c_105067,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_102534,c_105066]) ).

tff(c_105069,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_104824]) ).

tff(c_105147,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_104796,c_91882,c_300]) ).

tff(c_105148,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_198,c_105069,c_105147]) ).

tff(c_105149,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_102517]) ).

tff(c_105154,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_105149,c_142]) ).

tff(c_105150,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_102517]) ).

tff(c_210,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e1,e1) = e3 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_105172,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_105150,c_91882,c_210]) ).

tff(c_105173,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_194,c_105172]) ).

tff(c_105180,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_76]) ).

tff(c_105181,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_105180]) ).

tff(c_105182,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_105181]) ).

tff(c_105187,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_105182,c_130]) ).

tff(c_102521,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_100]) ).

tff(c_105397,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_91887,c_102521,c_6]) ).

tff(c_105398,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_105397]) ).

tff(c_105402,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_105398,c_176]) ).

tff(c_105426,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105149,c_92]) ).

tff(c_105427,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_105426]) ).

tff(c_105428,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_105427]) ).

tff(c_105434,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_105428,c_136]) ).

tff(c_105162,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_105150,c_154]) ).

tff(c_105463,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_105173,c_105434,c_105162,c_102519,c_26]) ).

tff(c_105464,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_105427]) ).

tff(c_105466,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_105464]) ).

tff(c_105539,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105149,c_105466,c_96]) ).

tff(c_105540,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_105402,c_204,c_105539]) ).

tff(c_105561,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_105149,c_105540,c_105466,c_88]) ).

tff(c_105562,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_91886,c_202,c_198,c_105561]) ).

tff(c_105563,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_105464]) ).

tff(c_105567,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_105563,c_166]) ).

tff(c_105580,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_105149,c_300]) ).

tff(c_105581,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_105567,c_198,c_196,c_105580]) ).

tff(c_105582,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_105397]) ).

tff(c_105588,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_105582,c_102]) ).

tff(c_105604,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_105187,c_105588,c_58]) ).

tff(c_105605,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_105604]) ).

tff(c_105608,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_105605,c_166]) ).

tff(c_105618,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_91882,c_105149,c_300]) ).

tff(c_105619,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_105608,c_198,c_196,c_105618]) ).

tff(c_105620,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_105604]) ).

tff(c_105832,plain,
    ( ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_105620,c_105182,c_105149,c_328]) ).

tff(c_105833,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_105832]) ).

tff(c_105834,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_105181]) ).

tff(c_105836,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_105834]) ).

tff(c_105839,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_105836,c_156]) ).

tff(c_106031,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_105173,c_105839,c_105162,c_102519,c_26]) ).

tff(c_106032,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_105834]) ).

tff(c_105155,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_105149,c_144]) ).

tff(c_106140,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_91882,c_66]) ).

tff(c_106141,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_105155,c_194,c_102521,c_106140]) ).

tff(c_106145,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106141,c_114]) ).

tff(c_106125,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106032,c_62]) ).

tff(c_106126,plain,
    ( ( op(e3,e2) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_106125]) ).

tff(c_106127,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_106126]) ).

tff(c_106169,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106127,c_106032,c_50]) ).

tff(c_106170,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_106145,c_69647,c_106169]) ).

tff(c_106171,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e3,e2) = e0 ) ),
    inference(splitRight,[status(thm)],[c_106126]) ).

tff(c_106173,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_106171]) ).

tff(c_106186,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106032,c_106173,c_50]) ).

tff(c_106187,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_105154,c_196,c_200,c_106186]) ).

tff(c_106220,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102518,c_106187,c_91882,c_105149,c_300]) ).

tff(c_106221,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_196,c_198,c_196,c_106220]) ).

tff(c_106222,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_106171]) ).

tff(c_106237,plain,
    ( ( op(e3,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106032,c_106222,c_50]) ).

tff(c_106238,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_105154,c_196,c_200,c_69647,c_106237]) ).

tff(c_106240,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_238]) ).

tff(c_106245,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_98]) ).

tff(c_106242,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_158]) ).

tff(c_106266,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106245,c_34]) ).

tff(c_106267,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_106266]) ).

tff(c_106271,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106267,c_140]) ).

tff(c_106251,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_69645]) ).

tff(c_106280,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106251,c_236]) ).

tff(c_106281,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_106242,c_196,c_106271,c_106280]) ).

tff(c_106283,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_106266]) ).

tff(c_106243,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_160]) ).

tff(c_106282,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_106266]) ).

tff(c_106284,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_106282]) ).

tff(c_106287,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106284,c_150]) ).

tff(c_106350,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106251,c_68]) ).

tff(c_106351,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_106243,c_106287,c_106350]) ).

tff(c_106354,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106351,c_192]) ).

tff(c_106477,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106251,c_236]) ).

tff(c_106478,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_106242,c_196,c_106354,c_106477]) ).

tff(c_106479,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_106282]) ).

tff(c_107135,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106251,c_106479,c_72]) ).

tff(c_107136,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_107135]) ).

tff(c_107137,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_107136]) ).

tff(c_107141,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107137,c_192]) ).

tff(c_106254,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106251,c_180]) ).

tff(c_106491,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106254,c_92]) ).

tff(c_106492,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_106491]) ).

tff(c_106506,plain,
    ( ( e3 = e1 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106251,c_106492,c_236]) ).

tff(c_106507,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_106242,c_196,c_196,c_106506]) ).

tff(c_106508,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_106491]) ).

tff(c_106510,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_106508]) ).

tff(c_106513,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106510,c_152]) ).

tff(c_106509,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_106491]) ).

tff(c_106541,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106251,c_296]) ).

tff(c_106542,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106513,c_106509,c_106541]) ).

tff(c_106808,plain,
    ( ( op(e0,e2) != e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_106542,c_106251,c_250]) ).

tff(c_106809,plain,
    op(e0,e2) != e0,
    inference(negUnitSimplification,[status(thm)],[c_198,c_106808]) ).

tff(c_106812,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_106542,c_106251,c_252]) ).

tff(c_106813,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_106812]) ).

tff(c_106241,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_164]) ).

tff(c_106697,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106510,c_84]) ).

tff(c_106698,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106241,c_196,c_106697]) ).

tff(c_106699,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_106698]) ).

tff(c_106760,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_106542,c_106251,c_106699,c_252]) ).

tff(c_106761,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_106760]) ).

tff(c_106762,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_106698]) ).

tff(c_106830,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106813,c_106762,c_106510,c_96]) ).

tff(c_106831,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_106809,c_204,c_106830]) ).

tff(c_106832,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_106508]) ).

tff(c_106835,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_106832,c_166]) ).

tff(c_107124,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106251,c_296]) ).

tff(c_107125,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_106835,c_106509,c_107124]) ).

tff(c_107268,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_106251,c_252]) ).

tff(c_107269,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_107141,c_107268]) ).

tff(c_107371,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107125,c_107269,c_106251,c_260]) ).

tff(c_107372,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_107141,c_107371]) ).

tff(c_107373,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_107136]) ).

tff(c_107377,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107373,c_162]) ).

tff(c_107462,plain,
    ( ( op(e0,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_106251,c_252]) ).

tff(c_107463,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_107377,c_198,c_107462]) ).

tff(c_106844,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e1 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106251,c_234]) ).

tff(c_106845,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_106242,c_196,c_106844]) ).

tff(c_107483,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107463,c_106832,c_96]) ).

tff(c_107484,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_106845,c_107483]) ).

tff(c_107531,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107463,c_107484,c_106832,c_84]) ).

tff(c_107532,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_106283,c_107531]) ).

tff(c_107533,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_69645]) ).

tff(c_107549,plain,
    ( ( op(e2,e1) != e3 )
    | ( op(e1,e2) != e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_107533,c_107533,c_344]) ).

tff(c_107550,plain,
    op(e1,e2) != e0,
    inference(splitLeft,[status(thm)],[c_107549]) ).

tff(c_107540,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_126]) ).

tff(c_113139,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_107550,c_107540,c_106243,c_20]) ).

tff(c_107538,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_172]) ).

tff(c_106244,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_102]) ).

tff(c_112376,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_112377,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_112376]) ).

tff(c_112381,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_112377,c_176]) ).

tff(c_106239,plain,
    ( ( op(e2,e2) != e2 )
    | ( op(e1,e2) != e1 )
    | ( op(e0,e2) != e0 ) ),
    inference(splitRight,[status(thm)],[c_238]) ).

tff(c_107551,plain,
    op(e0,e2) != e0,
    inference(splitLeft,[status(thm)],[c_106239]) ).

tff(c_112286,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_112287,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_112286]) ).

tff(c_108123,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_76]) ).

tff(c_108124,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_108123]) ).

tff(c_108125,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_108124]) ).

tff(c_108130,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108125,c_130]) ).

tff(c_108187,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107550,c_108130,c_107540,c_106243,c_20]) ).

tff(c_108188,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_108124]) ).

tff(c_108190,plain,
    op(e1,e3) = e1,
    inference(splitLeft,[status(thm)],[c_108188]) ).

tff(c_108195,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108190,c_122]) ).

tff(c_108241,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107550,c_108195,c_107540,c_106243,c_20]) ).

tff(c_108242,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_108188]) ).

tff(c_107571,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_107572,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_107571]) ).

tff(c_107576,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_107572,c_176]) ).

tff(c_107552,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_228]) ).

tff(c_107553,plain,
    ( ( op(e0,e0) = e3 )
    | ( op(e2,e3) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106245,c_194,c_107552]) ).

tff(c_107554,plain,
    op(e2,e3) != e2,
    inference(splitLeft,[status(thm)],[c_107553]) ).

tff(c_107557,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106245,c_34]) ).

tff(c_107558,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_107557]) ).

tff(c_107559,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_107558,c_154]) ).

tff(c_107583,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107554,c_107559,c_10]) ).

tff(c_107584,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_107583]) ).

tff(c_107588,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_107584,c_150]) ).

tff(c_107541,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_132]) ).

tff(c_107696,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e1 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107541,c_24]) ).

tff(c_107697,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_107696]) ).

tff(c_107701,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_107697,c_192]) ).

tff(c_107743,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107558,c_96]) ).

tff(c_107744,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107701,c_107576,c_107551,c_200,c_107743]) ).

tff(c_107745,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e1,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_107696]) ).

tff(c_107747,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_107745]) ).

tff(c_107835,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107747,c_107533,c_80]) ).

tff(c_107836,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_107550,c_107588,c_107835]) ).

tff(c_107837,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_107745]) ).

tff(c_107947,plain,
    ( ( op(e1,e3) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107837,c_107533,c_80]) ).

tff(c_107948,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_107550,c_107588,c_107947]) ).

tff(c_107949,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_107583]) ).

tff(c_107954,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_107949,c_146]) ).

tff(c_107956,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_107949,c_110]) ).

tff(c_108016,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_108017,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_107954,c_107956,c_198,c_108016]) ).

tff(c_108108,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108017,c_107558,c_96]) ).

tff(c_108109,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_107576,c_107551,c_200,c_108108]) ).

tff(c_108110,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_107571]) ).

tff(c_108116,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108110,c_100]) ).

tff(c_108248,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108242,c_162]) ).

tff(c_108265,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_108266,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_108116,c_108248,c_198,c_108265]) ).

tff(c_108329,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_108242,c_108266,c_248]) ).

tff(c_108330,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_108329]) ).

tff(c_108334,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_108330,c_166]) ).

tff(c_108350,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108266,c_107558,c_96]) ).

tff(c_108351,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_107551,c_200,c_108350]) ).

tff(c_108384,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108266,c_108351,c_107558,c_88]) ).

tff(c_108385,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_108334,c_194,c_108384]) ).

tff(c_108387,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_107557]) ).

tff(c_110059,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_108387,c_26]) ).

tff(c_110060,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_110059]) ).

tff(c_110383,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_110060,c_234]) ).

tff(c_110384,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_106242,c_194,c_110383]) ).

tff(c_110385,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_110059]) ).

tff(c_110387,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_110385]) ).

tff(c_110391,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_110387,c_152]) ).

tff(c_111091,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_40]) ).

tff(c_111092,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_107538,c_194,c_110391,c_111091]) ).

tff(c_107542,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_124]) ).

tff(c_108386,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_107557]) ).

tff(c_108388,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_108386]) ).

tff(c_108392,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_108388,c_150]) ).

tff(c_108400,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107542,c_108392,c_18]) ).

tff(c_108401,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_108400]) ).

tff(c_108407,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_108401,c_128]) ).

tff(c_108734,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_108735,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_108734]) ).

tff(c_108739,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_108735,c_176]) ).

tff(c_108405,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_108401,c_156]) ).

tff(c_108416,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_108405,c_108387,c_26]) ).

tff(c_108417,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_108416]) ).

tff(c_108420,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108417,c_152]) ).

tff(c_108421,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108417,c_140]) ).

tff(c_108493,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_108494,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_108420,c_198,c_108421,c_108493]) ).

tff(c_108497,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108494,c_162]) ).

tff(c_108404,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_108401,c_148]) ).

tff(c_108506,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_108407,c_107541,c_24]) ).

tff(c_108507,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_108506]) ).

tff(c_108443,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108417,c_84]) ).

tff(c_108444,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106241,c_196,c_108443]) ).

tff(c_108445,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_108444]) ).

tff(c_108464,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_108445,c_300]) ).

tff(c_108465,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_108420,c_198,c_196,c_108464]) ).

tff(c_108468,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108465,c_162]) ).

tff(c_108475,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107550,c_108468,c_107540,c_106243,c_20]) ).

tff(c_108476,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_108444]) ).

tff(c_108553,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108476,c_108417,c_96]) ).

tff(c_108554,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_107551,c_204,c_108553]) ).

tff(c_108609,plain,
    ( ( e1 = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108494,c_108507,c_108554,c_326]) ).

tff(c_108610,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108404,c_204,c_108609]) ).

tff(c_108611,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_108506]) ).

tff(c_108717,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108611,c_107533,c_108401,c_76]) ).

tff(c_108718,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_108497,c_204,c_108717]) ).

tff(c_108719,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_108416]) ).

tff(c_108746,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108719,c_92]) ).

tff(c_108747,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_108746]) ).

tff(c_108748,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_108747]) ).

tff(c_108837,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108748,c_108719,c_96]) ).

tff(c_108838,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_108739,c_107551,c_202,c_108837]) ).

tff(c_108840,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_108747]) ).

tff(c_108887,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_108888,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_108840,c_108887]) ).

tff(c_108889,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_108888]) ).

tff(c_108412,plain,
    op(e3,op(e3,e3)) != e0,
    inference(splitLeft,[status(thm)],[c_338]) ).

tff(c_108892,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_108889,c_108412]) ).

tff(c_108899,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_108735,c_108892]) ).

tff(c_108900,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_108888]) ).

tff(c_108904,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108900,c_162]) ).

tff(c_108911,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107550,c_108904,c_107540,c_106243,c_20]) ).

tff(c_108912,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_108734]) ).

tff(c_108916,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108912,c_170]) ).

tff(c_107539,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_174]) ).

tff(c_108394,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_108388,c_112]) ).

tff(c_109083,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_108916,c_107539,c_108394,c_14]) ).

tff(c_109087,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_109083,c_178]) ).

tff(c_108918,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108912,c_100]) ).

tff(c_108949,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_108950,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_108918,c_198,c_108949]) ).

tff(c_108951,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_108950]) ).

tff(c_108954,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_108951,c_162]) ).

tff(c_108937,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_108401,c_68]) ).

tff(c_108938,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_106243,c_200,c_108937]) ).

tff(c_109058,plain,
    ( ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108938,c_107533,c_108401,c_76]) ).

tff(c_109059,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_108954,c_204,c_109058]) ).

tff(c_109060,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_108950]) ).

tff(c_109109,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109060,c_108719,c_96]) ).

tff(c_109110,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_109087,c_107551,c_202,c_109109]) ).

tff(c_109111,plain,
    ( ( op(op(e3,e3),e3) != e2 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_338]) ).

tff(c_109117,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_109111]) ).

tff(c_109313,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_58]) ).

tff(c_109314,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_109313]) ).

tff(c_109315,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_109314]) ).

tff(c_109318,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109315,c_166]) ).

tff(c_109320,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109315,c_142]) ).

tff(c_109330,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_109331,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109117,c_109318,c_198,c_109320,c_109330]) ).

tff(c_109332,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_109314]) ).

tff(c_109334,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_109332]) ).

tff(c_109337,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109334,c_162]) ).

tff(c_109344,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107550,c_109337,c_107540,c_106243,c_20]) ).

tff(c_109346,plain,
    op(e2,e2) != e1,
    inference(splitRight,[status(thm)],[c_109332]) ).

tff(c_109362,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_109363,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_109117,c_109346,c_198,c_109362]) ).

tff(c_109366,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109363,c_190]) ).

tff(c_109228,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_62]) ).

tff(c_109229,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_107551,c_107550,c_200,c_109228]) ).

tff(c_109133,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_109134,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_109133]) ).

tff(c_109137,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_109134,c_170]) ).

tff(c_109155,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_58]) ).

tff(c_109156,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_109155]) ).

tff(c_109157,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_109156]) ).

tff(c_109160,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109157,c_166]) ).

tff(c_109162,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109157,c_142]) ).

tff(c_109177,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_109178,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109117,c_109160,c_198,c_109162,c_109177]) ).

tff(c_109179,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_109156]) ).

tff(c_109181,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_109179]) ).

tff(c_109185,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109181,c_114]) ).

tff(c_109225,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109137,c_109185,c_107539,c_108394,c_14]) ).

tff(c_109226,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_109179]) ).

tff(c_109258,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109229,c_107533,c_300]) ).

tff(c_109259,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_109117,c_204,c_198,c_109258]) ).

tff(c_109293,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_109229,c_109226,c_109259,c_248]) ).

tff(c_109294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_109293]) ).

tff(c_109295,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_109133]) ).

tff(c_109299,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109295,c_170]) ).

tff(c_109387,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_108388,c_60]) ).

tff(c_109388,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109366,c_109299,c_109346,c_196,c_109387]) ).

tff(c_109390,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_109111]) ).

tff(c_109112,plain,
    op(e3,op(e3,e3)) = e0,
    inference(splitRight,[status(thm)],[c_338]) ).

tff(c_109391,plain,
    op(e3,e1) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_109390,c_109112]) ).

tff(c_109527,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109391,c_106240,c_109390,c_40]) ).

tff(c_109528,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_198,c_109527]) ).

tff(c_109532,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_109528,c_182]) ).

tff(c_109404,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_109391,c_170]) ).

tff(c_109760,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_109404,c_107539,c_108394,c_14]) ).

tff(c_109405,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_109391,c_176]) ).

tff(c_109394,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109390,c_152]) ).

tff(c_109412,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_109394,c_92]) ).

tff(c_109413,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_109412]) ).

tff(c_109418,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109413,c_144]) ).

tff(c_107537,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_180]) ).

tff(c_109425,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_109405,c_109418,c_107537,c_30]) ).

tff(c_109507,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109413,c_109425,c_96]) ).

tff(c_109508,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_107551,c_108405,c_109507]) ).

tff(c_109509,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_109412]) ).

tff(c_109511,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_109509]) ).

tff(c_109555,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109511,c_84]) ).

tff(c_109556,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_108387,c_109555]) ).

tff(c_109557,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_109556]) ).

tff(c_109618,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109557,c_109511,c_96]) ).

tff(c_109619,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_109405,c_204,c_108405,c_109618]) ).

tff(c_109620,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_109556]) ).

tff(c_109632,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_108405,c_109394,c_108387,c_26]) ).

tff(c_109789,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109620,c_109511,c_109632,c_96]) ).

tff(c_109790,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_109789]) ).

tff(c_109794,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_109790,c_190]) ).

tff(c_109837,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109760,c_108388,c_64]) ).

tff(c_109838,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_109794,c_204,c_200,c_109837]) ).

tff(c_109856,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109760,c_109838,c_108388,c_56]) ).

tff(c_109857,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109532,c_198,c_202,c_194,c_109856]) ).

tff(c_109859,plain,
    op(e0,e2) != e1,
    inference(splitRight,[status(thm)],[c_109509]) ).

tff(c_109870,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_62]) ).

tff(c_109871,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_107551,c_107550,c_200,c_109870]) ).

tff(c_109881,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109871,c_106240,c_58]) ).

tff(c_109882,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_109859,c_204,c_196,c_109881]) ).

tff(c_109887,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109882,c_130]) ).

tff(c_109921,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_108407,c_109887,c_107541,c_24]) ).

tff(c_109926,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_109921,c_192]) ).

tff(c_109858,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_109509]) ).

tff(c_109931,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_108405,c_109394,c_108387,c_26]) ).

tff(c_109941,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_109858,c_109931,c_84]) ).

tff(c_109942,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_109926,c_196,c_106241,c_194,c_109941]) ).

tff(c_109943,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_108400]) ).

tff(c_109949,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_109943,c_122]) ).

tff(c_110045,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107550,c_109949,c_107540,c_106243,c_20]) ).

tff(c_110046,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_108386]) ).

tff(c_110053,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_110046,c_128]) ).

tff(c_110942,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107541,c_110053,c_24]) ).

tff(c_110943,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_110942]) ).

tff(c_110947,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_110943,c_192]) ).

tff(c_110399,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110387,c_110046,c_46]) ).

tff(c_110400,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_110399]) ).

tff(c_110401,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_110400]) ).

tff(c_110405,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_110401,c_110]) ).

tff(c_110412,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110387,c_92]) ).

tff(c_110413,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_110412]) ).

tff(c_110414,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_110413]) ).

tff(c_110420,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_110414,c_144]) ).

tff(c_110425,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_110420,c_107537,c_30]) ).

tff(c_110426,plain,
    op(e0,e1) = e0,
    inference(splitLeft,[status(thm)],[c_110425]) ).

tff(c_110675,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110414,c_110426,c_110387,c_84]) ).

tff(c_110676,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_106241,c_194,c_110675]) ).

tff(c_110677,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_110425]) ).

tff(c_110777,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110414,c_110677,c_110387,c_96]) ).

tff(c_110778,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_107551,c_202,c_110777]) ).

tff(c_110779,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_110413]) ).

tff(c_110781,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_110779]) ).

tff(c_110798,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110781,c_106240,c_62]) ).

tff(c_110799,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_107550,c_110405,c_200,c_110798]) ).

tff(c_110800,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_110779]) ).

tff(c_111006,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_110800,c_110387,c_96]) ).

tff(c_111007,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110947,c_204,c_107551,c_202,c_111006]) ).

tff(c_111008,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_110942]) ).

tff(c_111087,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111008,c_107533,c_110046,c_80]) ).

tff(c_111088,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_107550,c_200,c_111087]) ).

tff(c_111089,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_110400]) ).

tff(c_110058,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_358]) ).

tff(c_111104,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_111089,c_110058]) ).

tff(c_111110,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_111092,c_111104]) ).

tff(c_111111,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_110385]) ).

tff(c_111116,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111111,c_152]) ).

tff(c_111117,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111111,c_140]) ).

tff(c_111308,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_111309,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_111116,c_198,c_111117,c_111308]) ).

tff(c_111326,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111309,c_106240,c_62]) ).

tff(c_111327,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107551,c_107550,c_204,c_200,c_111326]) ).

tff(c_111328,plain,
    ( ( op(op(e3,e3),e3) != e0 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_111334,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_111328]) ).

tff(c_111969,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_92]) ).

tff(c_111974,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111969,c_142]) ).

tff(c_112088,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_58]) ).

tff(c_112089,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111974,c_196,c_112088]) ).

tff(c_112090,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_112089]) ).

tff(c_112110,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112090,c_106240,c_62]) ).

tff(c_112111,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_107551,c_204,c_200,c_112110]) ).

tff(c_112116,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_112111,c_114]) ).

tff(c_111997,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_111998,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_111997]) ).

tff(c_112001,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_111998,c_170]) ).

tff(c_111620,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_58]) ).

tff(c_111621,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_111620]) ).

tff(c_111622,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_111621]) ).

tff(c_111626,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111622,c_166]) ).

tff(c_111628,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111622,c_142]) ).

tff(c_111670,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_111671,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111334,c_111626,c_198,c_111628,c_111670]) ).

tff(c_111673,plain,
    op(e0,e2) != e1,
    inference(splitRight,[status(thm)],[c_111621]) ).

tff(c_111513,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_58]) ).

tff(c_111514,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_111513]) ).

tff(c_111515,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_111514]) ).

tff(c_111519,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111515,c_166]) ).

tff(c_111338,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_108387,c_26]) ).

tff(c_111339,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_111338]) ).

tff(c_111341,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_111339,c_154]) ).

tff(c_111364,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111339,c_84]) ).

tff(c_111365,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106241,c_200,c_111364]) ).

tff(c_111366,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_111365]) ).

tff(c_111388,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_111366,c_300]) ).

tff(c_111389,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_111334,c_198,c_196,c_111388]) ).

tff(c_111393,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111389,c_110]) ).

tff(c_110047,plain,
    op(e2,e3) != e3,
    inference(splitRight,[status(thm)],[c_108386]) ).

tff(c_111408,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111341,c_111393,c_107554,c_110047,c_10]) ).

tff(c_111409,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_111365]) ).

tff(c_111430,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_111431,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_111334,c_198,c_111430]) ).

tff(c_111432,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_111431]) ).

tff(c_111436,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111432,c_110]) ).

tff(c_111465,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111341,c_111436,c_107554,c_110047,c_10]) ).

tff(c_111466,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_111431]) ).

tff(c_111337,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_376]) ).

tff(c_111471,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_111466,c_111337]) ).

tff(c_111479,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_111409,c_111471]) ).

tff(c_111480,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_111338]) ).

tff(c_111484,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_111480]) ).

tff(c_111496,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111484,c_84]) ).

tff(c_111497,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106241,c_194,c_111496]) ).

tff(c_111498,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_111497]) ).

tff(c_111536,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_111498,c_300]) ).

tff(c_111537,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111334,c_111519,c_198,c_196,c_111536]) ).

tff(c_111538,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_111514]) ).

tff(c_111540,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_111538]) ).

tff(c_111551,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111540,c_106240,c_62]) ).

tff(c_111552,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107551,c_107550,c_204,c_200,c_111551]) ).

tff(c_111553,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_111538]) ).

tff(c_111565,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111553,c_106240,c_62]) ).

tff(c_111566,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_107551,c_204,c_200,c_111565]) ).

tff(c_111598,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111566,c_107533,c_111498,c_300]) ).

tff(c_111599,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111334,c_204,c_198,c_196,c_111598]) ).

tff(c_111600,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_111497]) ).

tff(c_111602,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111484,c_92]) ).

tff(c_111603,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_111602]) ).

tff(c_111604,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_111603]) ).

tff(c_111606,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_111604,c_111337]) ).

tff(c_111617,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111606,c_111600]) ).

tff(c_111618,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_111603]) ).

tff(c_111696,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111600,c_111618]) ).

tff(c_111697,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_111673,c_196,c_111696]) ).

tff(c_111698,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_111480]) ).

tff(c_111706,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111698,c_140]) ).

tff(c_111813,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_111814,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_111334,c_198,c_111706,c_111813]) ).

tff(c_111817,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_111814,c_162]) ).

tff(c_111867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107550,c_111817,c_107540,c_106243,c_20]) ).

tff(c_111869,plain,
    op(e0,op(e0,e0)) = e3,
    inference(splitRight,[status(thm)],[c_376]) ).

tff(c_111971,plain,
    op(e0,e1) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_111969,c_111869]) ).

tff(c_111985,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_111971,c_178]) ).

tff(c_112035,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_112001,c_107539,c_111985,c_14]) ).

tff(c_112039,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112035,c_112]) ).

tff(c_112046,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_112039,c_107554,c_110047,c_10]) ).

tff(c_112050,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_112046,c_154]) ).

tff(c_112074,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_111969,c_111971,c_96]) ).

tff(c_112075,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_107551,c_112050,c_112074]) ).

tff(c_112076,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_111997]) ).

tff(c_112080,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112076,c_170]) ).

tff(c_112151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112116,c_112080,c_107539,c_111985,c_14]) ).

tff(c_112152,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_112089]) ).

tff(c_112166,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112152,c_106240,c_62]) ).

tff(c_112167,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107551,c_107550,c_204,c_200,c_112166]) ).

tff(c_112169,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_92]) ).

tff(c_112206,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_112207,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_111334,c_198,c_112169,c_112206]) ).

tff(c_112230,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112207,c_106240,c_62]) ).

tff(c_112231,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107551,c_107550,c_204,c_200,c_112230]) ).

tff(c_112233,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_111328]) ).

tff(c_111329,plain,
    op(e3,op(e3,e3)) = e2,
    inference(splitRight,[status(thm)],[c_358]) ).

tff(c_112234,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_112233,c_111329]) ).

tff(c_112241,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107538,c_112234]) ).

tff(c_112243,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_107553]) ).

tff(c_112268,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112243,c_60]) ).

tff(c_112269,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_112268]) ).

tff(c_112270,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_112269]) ).

tff(c_112275,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112270,c_118]) ).

tff(c_112242,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_107553]) ).

tff(c_112309,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_112242,c_300]) ).

tff(c_112310,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_112275,c_198,c_196,c_112309]) ).

tff(c_112267,plain,
    op(e3,op(e3,e3)) != e0,
    inference(splitLeft,[status(thm)],[c_338]) ).

tff(c_112312,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_112310,c_112267]) ).

tff(c_112321,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_112287,c_112312]) ).

tff(c_112322,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_112286]) ).

tff(c_112328,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112322,c_100]) ).

tff(c_112346,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_112242,c_300]) ).

tff(c_112347,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112328,c_112275,c_198,c_196,c_112346]) ).

tff(c_112348,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_112269]) ).

tff(c_112350,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_112348]) ).

tff(c_112404,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112350,c_107533,c_234]) ).

tff(c_112405,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_196,c_194,c_112404]) ).

tff(c_112460,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112242,c_96]) ).

tff(c_112461,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_112381,c_107551,c_112405,c_112460]) ).

tff(c_112462,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_112376]) ).

tff(c_112467,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112462,c_176]) ).

tff(c_112353,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112350,c_166]) ).

tff(c_112246,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_112242,c_192]) ).

tff(c_112669,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107541,c_112246,c_24]) ).

tff(c_112670,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_112669]) ).

tff(c_112673,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_112670,c_186]) ).

tff(c_112355,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112350,c_114]) ).

tff(c_112686,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_112355,c_107539,c_14]) ).

tff(c_112687,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_112686]) ).

tff(c_112690,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_112687,c_178]) ).

tff(c_112714,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112242,c_96]) ).

tff(c_112715,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_112690,c_107551,c_112714]) ).

tff(c_112753,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112350,c_107533,c_112715,c_234]) ).

tff(c_112754,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_196,c_194,c_112753]) ).

tff(c_112755,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_112686]) ).

tff(c_112843,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112755,c_112350,c_112243,c_64]) ).

tff(c_112844,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112673,c_200,c_204,c_202,c_112843]) ).

tff(c_112845,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_112669]) ).

tff(c_112476,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107542,c_18]) ).

tff(c_112477,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_112476]) ).

tff(c_112482,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_112477,c_128]) ).

tff(c_112498,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_112482,c_107541,c_112246,c_24]) ).

tff(c_112643,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112498,c_107533,c_112477,c_68]) ).

tff(c_112644,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_106243,c_200,c_112643]) ).

tff(c_112645,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_112476]) ).

tff(c_112647,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_112645]) ).

tff(c_112965,plain,
    ( ( e3 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112845,c_107533,c_112647,c_80]) ).

tff(c_112966,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_107550,c_200,c_112965]) ).

tff(c_112967,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_112645]) ).

tff(c_112972,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_112967,c_156]) ).

tff(c_112980,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_112242,c_92]) ).

tff(c_112981,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_112467,c_112353,c_112972,c_112980]) ).

tff(c_112983,plain,
    op(e2,e2) != e1,
    inference(splitRight,[status(thm)],[c_112348]) ).

tff(c_113046,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_112242,c_300]) ).

tff(c_113047,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_112983,c_198,c_196,c_113046]) ).

tff(c_112254,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_112243,c_154]) ).

tff(c_112249,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_112242,c_140]) ).

tff(c_113024,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_112254,c_112249,c_26]) ).

tff(c_113025,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_113024]) ).

tff(c_113085,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113047,c_107533,c_113025,c_234]) ).

tff(c_113086,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_106242,c_194,c_113085]) ).

tff(c_113087,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_113024]) ).

tff(c_113093,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113087,c_152]) ).

tff(c_113125,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_112242,c_300]) ).

tff(c_113126,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113093,c_112983,c_198,c_196,c_113125]) ).

tff(c_113127,plain,
    ( ( op(e1,e2) != e1 )
    | ( op(e2,e2) != e2 ) ),
    inference(splitRight,[status(thm)],[c_106239]) ).

tff(c_113151,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113139,c_113127]) ).

tff(c_113128,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_106239]) ).

tff(c_113307,plain,
    op(e2,e2) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_113139,c_113128,c_246]) ).

tff(c_113308,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113151,c_113307]) ).

tff(c_113310,plain,
    op(e1,e2) = e0,
    inference(splitRight,[status(thm)],[c_107549]) ).

tff(c_113315,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_122]) ).

tff(c_119647,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_119648,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_119647]) ).

tff(c_119651,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_119648,c_170]) ).

tff(c_113313,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_168]) ).

tff(c_119762,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_119763,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_119762]) ).

tff(c_119764,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_119763]) ).

tff(c_113321,plain,
    op(e3,op(e3,e3)) != e0,
    inference(splitLeft,[status(thm)],[c_338]) ).

tff(c_119767,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_119764,c_113321]) ).

tff(c_119772,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_119648,c_119767]) ).

tff(c_119773,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_119763]) ).

tff(c_119775,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_119773]) ).

tff(c_113316,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_130]) ).

tff(c_106246,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_106]) ).

tff(c_115025,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106246,c_8]) ).

tff(c_115026,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_115025]) ).

tff(c_115029,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_115026,c_188]) ).

tff(c_115083,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115026,c_106240,c_40]) ).

tff(c_115084,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_107538,c_194,c_115083]) ).

tff(c_115031,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_115026,c_108]) ).

tff(c_115039,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_60]) ).

tff(c_115059,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115039,c_118]) ).

tff(c_115057,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115039,c_190]) ).

tff(c_115040,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115026,c_106240,c_40]) ).

tff(c_115041,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_107538,c_194,c_115040]) ).

tff(c_115079,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115041,c_107533,c_300]) ).

tff(c_115080,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_115059,c_198,c_115057,c_115079]) ).

tff(c_115081,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_60]) ).

tff(c_115098,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_115081]) ).

tff(c_115102,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115098,c_110]) ).

tff(c_115133,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115084,c_107533,c_300]) ).

tff(c_115134,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_115102,c_198,c_115133]) ).

tff(c_115139,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115134,c_192]) ).

tff(c_114082,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_114083,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_114082]) ).

tff(c_114086,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_114083,c_170]) ).

tff(c_114118,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_114119,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_114118]) ).

tff(c_114120,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_114119]) ).

tff(c_114124,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_114120,c_113321]) ).

tff(c_114131,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_114083,c_114124]) ).

tff(c_114132,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_114119]) ).

tff(c_114134,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_114132]) ).

tff(c_113323,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_376]) ).

tff(c_114136,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_114134,c_113323]) ).

tff(c_113325,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106245,c_34]) ).

tff(c_113326,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_113325]) ).

tff(c_113329,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_113326,c_156]) ).

tff(c_113734,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_113315,c_107542,c_113329,c_18]) ).

tff(c_113738,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113734,c_148]) ).

tff(c_113337,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106246,c_8]) ).

tff(c_113338,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_113337]) ).

tff(c_113343,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113338,c_108]) ).

tff(c_113368,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_113343,c_107538,c_106244,c_6]) ).

tff(c_113372,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113368,c_170]) ).

tff(c_113309,plain,
    op(e2,e1) != e3,
    inference(splitRight,[status(thm)],[c_107549]) ).

tff(c_113431,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_113372,c_107539,c_113309,c_14]) ).

tff(c_113435,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113431,c_178]) ).

tff(c_113373,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113368,c_176]) ).

tff(c_113385,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113326,c_92]) ).

tff(c_113386,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_113373,c_196,c_113385]) ).

tff(c_113387,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_113386]) ).

tff(c_113472,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113387,c_113326,c_96]) ).

tff(c_113473,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_113435,c_113313,c_200,c_113472]) ).

tff(c_113474,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_113386]) ).

tff(c_113507,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113474,c_166]) ).

tff(c_113475,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_113386]) ).

tff(c_113351,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113338,c_106240,c_40]) ).

tff(c_113352,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_107538,c_194,c_113351]) ).

tff(c_113529,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113352,c_107533,c_300]) ).

tff(c_113530,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_113507,c_198,c_113475,c_113529]) ).

tff(c_113531,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(splitRight,[status(thm)],[c_113337]) ).

tff(c_113533,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_113531]) ).

tff(c_113565,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_113566,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_113565]) ).

tff(c_113569,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113566,c_170]) ).

tff(c_113545,plain,
    ( ( e3 = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113326,c_92]) ).

tff(c_113546,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_113545]) ).

tff(c_113547,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_113546]) ).

tff(c_113553,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113547,c_142]) ).

tff(c_113579,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_106240,c_58]) ).

tff(c_113580,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_113553,c_204,c_196,c_113579]) ).

tff(c_113585,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113580,c_114]) ).

tff(c_113619,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113569,c_113585,c_107539,c_113309,c_14]) ).

tff(c_113620,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_113565]) ).

tff(c_113624,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113620,c_170]) ).

tff(c_113676,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_113624,c_107539,c_113309,c_14]) ).

tff(c_113681,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113676,c_112]) ).

tff(c_113696,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e1,e3) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113326,c_46]) ).

tff(c_113697,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_113315,c_113681,c_113696]) ).

tff(c_113324,plain,
    op(e3,op(e3,e3)) != e2,
    inference(splitLeft,[status(thm)],[c_362]) ).

tff(c_113700,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_113697,c_113324]) ).

tff(c_113707,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_113533,c_113700]) ).

tff(c_113708,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_113546]) ).

tff(c_113710,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_113708]) ).

tff(c_113713,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113710,c_166]) ).

tff(c_113709,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_113546]) ).

tff(c_113774,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_113775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113738,c_113713,c_198,c_113709,c_113774]) ).

tff(c_113776,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_113708]) ).

tff(c_113781,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113776,c_176]) ).

tff(c_113794,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_113781,c_107538,c_106244,c_6]) ).

tff(c_113798,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113794,c_170]) ).

tff(c_113780,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113776,c_178]) ).

tff(c_113874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113798,c_113780,c_107539,c_113309,c_14]) ).

tff(c_113875,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_113531]) ).

tff(c_113882,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113875,c_108]) ).

tff(c_114026,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_113882,c_107538,c_106244,c_6]) ).

tff(c_114030,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_114026,c_170]) ).

tff(c_113879,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113875,c_182]) ).

tff(c_113889,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_113879,c_60]) ).

tff(c_113890,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_113889]) ).

tff(c_113896,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113890,c_114]) ).

tff(c_113880,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_113875,c_188]) ).

tff(c_113904,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113875,c_106240,c_40]) ).

tff(c_113905,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_107538,c_194,c_113904]) ).

tff(c_113941,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113905,c_107533,c_300]) ).

tff(c_113942,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_113896,c_198,c_113880,c_113941]) ).

tff(c_113944,plain,
    op(e2,e1) != e1,
    inference(splitRight,[status(thm)],[c_113889]) ).

tff(c_114066,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114030,c_113944,c_107539,c_113309,c_14]) ).

tff(c_114068,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_113325]) ).

tff(c_114183,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114134,c_84]) ).

tff(c_114184,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_114136,c_106241,c_114068,c_114183]) ).

tff(c_114185,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_114132]) ).

tff(c_114190,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_114185,c_114]) ).

tff(c_114230,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114086,c_114190,c_107539,c_113309,c_14]) ).

tff(c_114231,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_114082]) ).

tff(c_114238,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_114231,c_108]) ).

tff(c_114244,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106246,c_8]) ).

tff(c_114245,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_114244]) ).

tff(c_114248,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_114245,c_188]) ).

tff(c_114067,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_113325]) ).

tff(c_114069,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_114067]) ).

tff(c_114072,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_114069,c_150]) ).

tff(c_114278,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_113315,c_107542,c_114072,c_18]) ).

tff(c_114284,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_114278,c_128]) ).

tff(c_114264,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106241,c_114068,c_84]) ).

tff(c_114265,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_114264]) ).

tff(c_114269,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_114265,c_192]) ).

tff(c_114305,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113316,c_114284,c_107541,c_114269,c_24]) ).

tff(c_114306,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_114264]) ).

tff(c_114320,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e1,e3) != e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106245,c_106242,c_230]) ).

tff(c_114321,plain,
    op(e1,e3) != e1,
    inference(splitLeft,[status(thm)],[c_114320]) ).

tff(c_114430,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113315,c_114321,c_107542,c_114072,c_18]) ).

tff(c_114431,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_114320]) ).

tff(c_114432,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_114320]) ).

tff(c_114437,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_114432,c_156]) ).

tff(c_114458,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_114431,c_114437,c_114068,c_26]) ).

tff(c_114515,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114306,c_114458,c_96]) ).

tff(c_114516,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114248,c_200,c_113313,c_202,c_114515]) ).

tff(c_114517,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(splitRight,[status(thm)],[c_114244]) ).

tff(c_114519,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_114238,c_114517]) ).

tff(c_114237,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_114231,c_100]) ).

tff(c_114675,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_106240,c_58]) ).

tff(c_114676,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_114675]) ).

tff(c_114677,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_114676]) ).

tff(c_114680,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_114677,c_166]) ).

tff(c_114681,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_114677,c_142]) ).

tff(c_114698,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_114699,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114237,c_114680,c_198,c_114681,c_114698]) ).

tff(c_114700,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_114676]) ).

tff(c_114923,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114700,c_107533,c_234]) ).

tff(c_114924,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_196,c_194,c_114923]) ).

tff(c_115001,plain,
    ( ( op(e3,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_114069,c_46]) ).

tff(c_115002,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_114924,c_113315,c_200,c_115001]) ).

tff(c_115005,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_115002,c_113324]) ).

tff(c_115012,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_114519,c_115005]) ).

tff(c_115013,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_114067]) ).

tff(c_115020,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_115013,c_128]) ).

tff(c_115150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113316,c_115139,c_107541,c_115020,c_24]) ).

tff(c_115151,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_115081]) ).

tff(c_115153,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_115151]) ).

tff(c_115156,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115153,c_170]) ).

tff(c_115181,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_115031,c_115156,c_107538,c_106244,c_6]) ).

tff(c_115182,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_115151]) ).

tff(c_115337,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115084,c_115182,c_107533,c_234]) ).

tff(c_115338,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_194,c_115337]) ).

tff(c_115183,plain,
    op(e2,e1) != e1,
    inference(splitRight,[status(thm)],[c_115151]) ).

tff(c_115252,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_115183,c_107539,c_113309,c_14]) ).

tff(c_115256,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_115252,c_178]) ).

tff(c_115263,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115084,c_115182,c_107533,c_234]) ).

tff(c_115264,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_194,c_115263]) ).

tff(c_115209,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106241,c_114068,c_84]) ).

tff(c_115210,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_115209]) ).

tff(c_115282,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115210,c_96]) ).

tff(c_115283,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_115256,c_113313,c_115264,c_115282]) ).

tff(c_115284,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_115209]) ).

tff(c_115357,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115284,c_96]) ).

tff(c_115358,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_115029,c_200,c_113313,c_115338,c_115357]) ).

tff(c_115359,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(splitRight,[status(thm)],[c_115025]) ).

tff(c_115361,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_115359]) ).

tff(c_116013,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115013,c_46]) ).

tff(c_116014,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_116013]) ).

tff(c_116015,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_116014]) ).

tff(c_116018,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_116015,c_152]) ).

tff(c_116019,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_116015,c_140]) ).

tff(c_115499,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_115500,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_115499]) ).

tff(c_115375,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_60]) ).

tff(c_115380,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115375,c_118]) ).

tff(c_115378,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115375,c_190]) ).

tff(c_115519,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_115520,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_115380,c_198,c_115378,c_115519]) ).

tff(c_115525,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_115520,c_113321]) ).

tff(c_115532,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_115500,c_115525]) ).

tff(c_115533,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_115499]) ).

tff(c_115538,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115533,c_100]) ).

tff(c_115571,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_115572,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_115538,c_115380,c_198,c_115378,c_115571]) ).

tff(c_115573,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_60]) ).

tff(c_115577,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_115573]) ).

tff(c_115580,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115577,c_146]) ).

tff(c_115581,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115577,c_110]) ).

tff(c_115687,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_115688,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_115580,c_115581,c_198,c_115687]) ).

tff(c_115693,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115688,c_192]) ).

tff(c_115701,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113316,c_115693,c_107541,c_115020,c_24]) ).

tff(c_115702,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_115573]) ).

tff(c_115704,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_115702]) ).

tff(c_115707,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115704,c_170]) ).

tff(c_115718,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_115707,c_107538,c_106244,c_6]) ).

tff(c_115710,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115704,c_114]) ).

tff(c_115738,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_115739,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_115710,c_198,c_115738]) ).

tff(c_115740,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_115739]) ).

tff(c_115745,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_115740,c_113321]) ).

tff(c_115753,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_115718,c_115745]) ).

tff(c_115754,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_115739]) ).

tff(c_115759,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_115754,c_192]) ).

tff(c_115774,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113316,c_115759,c_107541,c_115020,c_24]) ).

tff(c_115775,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_115702]) ).

tff(c_116038,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_113316,c_107541,c_115020,c_24]) ).

tff(c_116138,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_115775,c_116038,c_328]) ).

tff(c_116139,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116018,c_204,c_116019,c_116138]) ).

tff(c_116140,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_116014]) ).

tff(c_116144,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_116140]) ).

tff(c_116148,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116144,c_113324]) ).

tff(c_116156,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_115361,c_116148]) ).

tff(c_116157,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_116140]) ).

tff(c_116163,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_116157,c_112]) ).

tff(c_115776,plain,
    op(e2,e1) != e1,
    inference(splitRight,[status(thm)],[c_115702]) ).

tff(c_116199,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116163,c_115776,c_107539,c_113309,c_14]) ).

tff(c_116200,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_115359]) ).

tff(c_116206,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_116200,c_184]) ).

tff(c_116368,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113316,c_116206,c_107541,c_115020,c_24]) ).

tff(c_116369,plain,
    ( ( op(op(e3,e3),e3) != e1 )
    | ( op(e3,e3) != e0 ) ),
    inference(splitRight,[status(thm)],[c_362]) ).

tff(c_116376,plain,
    op(e3,e3) != e0,
    inference(splitLeft,[status(thm)],[c_116369]) ).

tff(c_116377,plain,
    ( ( op(e1,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_113310,c_68]) ).

tff(c_116378,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_116377]) ).

tff(c_116379,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_116378]) ).

tff(c_116647,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116379,c_107533,c_113310,c_76]) ).

tff(c_116648,plain,
    op(e1,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_116647]) ).

tff(c_116652,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_116648,c_148]) ).

tff(c_116455,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_60]) ).

tff(c_116460,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_116455,c_118]) ).

tff(c_116458,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_116455,c_190]) ).

tff(c_116502,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_116503,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_116460,c_198,c_116458,c_116502]) ).

tff(c_116370,plain,
    op(e3,op(e3,e3)) = e2,
    inference(splitRight,[status(thm)],[c_362]) ).

tff(c_116506,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116503,c_116370]) ).

tff(c_116512,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_107538,c_116506]) ).

tff(c_116513,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_60]) ).

tff(c_116515,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_116513]) ).

tff(c_116517,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_116515,c_146]) ).

tff(c_116519,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_116515,c_110]) ).

tff(c_116604,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_106240,c_58]) ).

tff(c_116605,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_116519,c_196,c_116604]) ).

tff(c_116609,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_116605,c_142]) ).

tff(c_116628,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_116629,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116517,c_116519,c_198,c_116609,c_116628]) ).

tff(c_116630,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_116513]) ).

tff(c_116635,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_116630]) ).

tff(c_116641,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_116635,c_114]) ).

tff(c_116670,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_116671,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_116652,c_116641,c_198,c_116670]) ).

tff(c_116674,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_116671,c_113323]) ).

tff(c_116390,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106246,c_8]) ).

tff(c_116391,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_116390]) ).

tff(c_116422,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116391,c_106240,c_40]) ).

tff(c_116423,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_107538,c_194,c_116422]) ).

tff(c_116426,plain,
    op(e3,e2) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116423,c_116370]) ).

tff(c_116435,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116426,c_106240]) ).

tff(c_116437,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_116435]) ).

tff(c_116438,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(splitRight,[status(thm)],[c_116390]) ).

tff(c_116440,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_116438]) ).

tff(c_116443,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116440,c_182]) ).

tff(c_116653,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_116648,c_156]) ).

tff(c_116683,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_116653,c_26]) ).

tff(c_116684,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_116683]) ).

tff(c_116721,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116671,c_116684,c_84]) ).

tff(c_116722,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_116674,c_106241,c_200,c_116721]) ).

tff(c_116723,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_116683]) ).

tff(c_116725,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_116723]) ).

tff(c_116770,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116671,c_116725,c_96]) ).

tff(c_116771,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_113313,c_200,c_116770]) ).

tff(c_116790,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116671,c_116771,c_116725,c_88]) ).

tff(c_116791,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_116790]) ).

tff(c_116795,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_116791,c_166]) ).

tff(c_116747,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_116671,c_228]) ).

tff(c_116748,plain,
    op(e2,e3) != e2,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_194,c_196,c_116747]) ).

tff(c_113314,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_162]) ).

tff(c_116830,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116635,c_64]) ).

tff(c_116831,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_113314,c_116830]) ).

tff(c_116832,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_116831]) ).

tff(c_116852,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116832,c_116635,c_56]) ).

tff(c_116853,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_116795,c_116748,c_116852]) ).

tff(c_116854,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_116831]) ).

tff(c_116878,plain,
    ( ( e2 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116635,c_116854,c_56]) ).

tff(c_116879,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116443,c_198,c_116795,c_202,c_116878]) ).

tff(c_116880,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_116723]) ).

tff(c_116921,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116671,c_116880,c_84]) ).

tff(c_116922,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_116674,c_106241,c_194,c_116921]) ).

tff(c_116923,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_116630]) ).

tff(c_116924,plain,
    op(e2,e1) != e1,
    inference(splitRight,[status(thm)],[c_116630]) ).

tff(c_116967,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_116924,c_107539,c_113309,c_14]) ).

tff(c_116972,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_116967,c_178]) ).

tff(c_116962,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116923,c_107533,c_234]) ).

tff(c_116963,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_196,c_194,c_116962]) ).

tff(c_117013,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_116972,c_113313,c_116963,c_96]) ).

tff(c_330,plain,
    ( ( op(e0,e0) != e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e2,e2) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_646]) ).

tff(c_117099,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_116923,c_107533,c_117013,c_330]) ).

tff(c_117100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_116376,c_204,c_202,c_117099]) ).

tff(c_117101,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_116438]) ).

tff(c_117107,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117101,c_108]) ).

tff(c_117272,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_117107,c_107538,c_106244,c_6]) ).

tff(c_117283,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117101,c_117272,c_106240,c_40]) ).

tff(c_117284,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_117283]) ).

tff(c_117287,plain,
    op(e3,e2) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117284,c_116370]) ).

tff(c_117294,plain,
    e3 = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117287,c_106240]) ).

tff(c_117296,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_117294]) ).

tff(c_117297,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_116378]) ).

tff(c_117303,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_117297,c_150]) ).

tff(c_117309,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_117313,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_117309,c_112]) ).

tff(c_117338,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_117339,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_117338]) ).

tff(c_117340,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_113310,c_117297,c_76]) ).

tff(c_117341,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_117340]) ).

tff(c_117345,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117341,c_186]) ).

tff(c_117360,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117309,c_60]) ).

tff(c_117361,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117345,c_204,c_117360]) ).

tff(c_117362,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_117361]) ).

tff(c_117367,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117362,c_114]) ).

tff(c_117346,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117341,c_192]) ).

tff(c_117382,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_117383,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_117367,c_198,c_117346,c_117382]) ).

tff(c_117387,plain,
    op(e3,e1) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117383,c_116370]) ).

tff(c_117391,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_117339,c_117387]) ).

tff(c_117393,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_117391]) ).

tff(c_117395,plain,
    op(e2,e1) != e1,
    inference(splitRight,[status(thm)],[c_117361]) ).

tff(c_117426,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117313,c_117395,c_107539,c_113309,c_14]) ).

tff(c_117427,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_117338]) ).

tff(c_117431,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117427,c_170]) ).

tff(c_117579,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117313,c_117431,c_107539,c_113309,c_14]) ).

tff(c_117580,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_117584,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117303,c_117580]) ).

tff(c_117585,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_117584]) ).

tff(c_117624,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117585,c_107533,c_226]) ).

tff(c_117625,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_194,c_117624]) ).

tff(c_117626,plain,
    ( ( op(e3,e3) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117297,c_117585,c_46]) ).

tff(c_117627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117625,c_200,c_202,c_116376,c_117626]) ).

tff(c_117628,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_117584]) ).

tff(c_117633,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117628,c_146]) ).

tff(c_117634,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117628,c_110]) ).

tff(c_117645,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_113310,c_117297,c_76]) ).

tff(c_117646,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_117645]) ).

tff(c_117652,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117646,c_192]) ).

tff(c_117704,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_117705,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117633,c_117634,c_198,c_117652,c_117704]) ).

tff(c_117707,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_116369]) ).

tff(c_117708,plain,
    op(e3,e0) = e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117707,c_116370]) ).

tff(c_117720,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117708,c_182]) ).

tff(c_117710,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_117707,c_152]) ).

tff(c_117803,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_117710,c_26]) ).

tff(c_117804,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_117803]) ).

tff(c_117706,plain,
    op(op(e3,e3),e3) != e1,
    inference(splitRight,[status(thm)],[c_116369]) ).

tff(c_117817,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_117804,c_117707,c_117706]) ).

tff(c_117818,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_117803]) ).

tff(c_117821,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_117818]) ).

tff(c_117826,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_117821,c_140]) ).

tff(c_117714,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_117707,c_146]) ).

tff(c_117833,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_106240,c_58]) ).

tff(c_117834,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_117833]) ).

tff(c_117835,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_117834]) ).

tff(c_117838,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117835,c_166]) ).

tff(c_117839,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117835,c_142]) ).

tff(c_117896,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117707,c_107533,c_300]) ).

tff(c_117897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_117838,c_198,c_117839,c_117896]) ).

tff(c_117898,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_117834]) ).

tff(c_117905,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117898,c_110]) ).

tff(c_117824,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_117821,c_154]) ).

tff(c_117941,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_117714,c_117905,c_117824,c_10]) ).

tff(c_117980,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117707,c_117941,c_107533,c_228]) ).

tff(c_117981,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_117826,c_117980]) ).

tff(c_117982,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_117818]) ).

tff(c_118068,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_117982,c_154]) ).

tff(c_117984,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_106240,c_58]) ).

tff(c_117985,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_117984]) ).

tff(c_117986,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_117985]) ).

tff(c_117989,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117986,c_166]) ).

tff(c_117990,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_117986,c_142]) ).

tff(c_118062,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_117707,c_107533,c_300]) ).

tff(c_118063,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_117989,c_198,c_117990,c_118062]) ).

tff(c_118064,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_117985]) ).

tff(c_118082,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_118064,c_114]) ).

tff(c_118340,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_118082,c_107539,c_113309,c_14]) ).

tff(c_118440,plain,
    ( ( op(e2,e3) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_118340,c_118064,c_56]) ).

tff(c_118441,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_117720,c_202,c_198,c_118068,c_118440]) ).

tff(c_118443,plain,
    op(e0,op(e0,e0)) = e3,
    inference(splitRight,[status(thm)],[c_376]) ).

tff(c_119779,plain,
    op(e0,e1) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119775,c_118443]) ).

tff(c_119510,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_106240,c_58]) ).

tff(c_119511,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_119510]) ).

tff(c_119512,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_119511]) ).

tff(c_119517,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119512,c_138]) ).

tff(c_119382,plain,
    ( ( op(e1,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_113310,c_68]) ).

tff(c_119383,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_119382]) ).

tff(c_119384,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_119383]) ).

tff(c_119390,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119384,c_128]) ).

tff(c_119411,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_119390,c_106245,c_34]) ).

tff(c_119412,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_119411]) ).

tff(c_119417,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119412,c_136]) ).

tff(c_119532,plain,
    op(e0,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_119517,c_107537,c_119417,c_30]) ).

tff(c_119426,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_119427,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_119426]) ).

tff(c_119430,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_119427,c_170]) ).

tff(c_119448,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_119449,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_119448]) ).

tff(c_119450,plain,
    op(e3,e3) = e1,
    inference(splitLeft,[status(thm)],[c_119449]) ).

tff(c_119454,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_119450,c_113321]) ).

tff(c_119461,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_119427,c_119454]) ).

tff(c_119462,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_119449]) ).

tff(c_119464,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_119462]) ).

tff(c_119467,plain,
    op(e0,e1) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_119464,c_118443]) ).

tff(c_119472,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119417,c_119467]) ).

tff(c_119473,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_119462]) ).

tff(c_119479,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119473,c_114]) ).

tff(c_119507,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119430,c_119479,c_107539,c_113309,c_14]) ).

tff(c_119508,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_119426]) ).

tff(c_119542,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_119532,c_107533,c_119508,c_66]) ).

tff(c_119543,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_113309,c_196,c_119542]) ).

tff(c_119544,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_119511]) ).

tff(c_119560,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119544,c_114]) ).

tff(c_119593,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_119560,c_107539,c_113309,c_14]) ).

tff(c_119597,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_119593,c_178]) ).

tff(c_119623,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_119412,c_96]) ).

tff(c_119624,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_119597,c_113313,c_200,c_119623]) ).

tff(c_119627,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_119624,c_119624,c_118443]) ).

tff(c_119632,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_119627]) ).

tff(c_119634,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_119411]) ).

tff(c_119658,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_119634,c_26]) ).

tff(c_119659,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_119658]) ).

tff(c_119737,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_119659,c_234]) ).

tff(c_119738,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_106242,c_194,c_119737]) ).

tff(c_119739,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_119658]) ).

tff(c_119741,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_119739]) ).

tff(c_119838,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_119775,c_119779,c_119741,c_96]) ).

tff(c_119839,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_113313,c_202,c_119838]) ).

tff(c_119840,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_119773]) ).

tff(c_119845,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119840,c_114]) ).

tff(c_119865,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119651,c_119845,c_107539,c_113309,c_14]) ).

tff(c_119866,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_119739]) ).

tff(c_119874,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119866,c_134]) ).

tff(c_119883,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_106240,c_58]) ).

tff(c_119884,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_119874,c_204,c_196,c_119883]) ).

tff(c_119888,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119884,c_114]) ).

tff(c_119913,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119651,c_119888,c_107539,c_113309,c_14]) ).

tff(c_119914,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_119647]) ).

tff(c_119918,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119914,c_170]) ).

tff(c_120078,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_119918,c_107539,c_113309,c_14]) ).

tff(c_120082,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_120078,c_178]) ).

tff(c_119920,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119914,c_100]) ).

tff(c_119633,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_119411]) ).

tff(c_119926,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_119633,c_60]) ).

tff(c_119927,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_119918,c_196,c_119926]) ).

tff(c_119928,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_119927]) ).

tff(c_119934,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119928,c_118]) ).

tff(c_119933,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_119928,c_190]) ).

tff(c_119970,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_119971,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_119920,c_119934,c_198,c_119933,c_119970]) ).

tff(c_119972,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_119927]) ).

tff(c_119991,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_119634,c_26]) ).

tff(c_119992,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_119991]) ).

tff(c_120049,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_119972,c_107533,c_119992,c_234]) ).

tff(c_120050,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_196,c_194,c_120049]) ).

tff(c_120051,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_119991]) ).

tff(c_120053,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_120051]) ).

tff(c_120105,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120053,c_96]) ).

tff(c_120106,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_120082,c_113313,c_202,c_120105]) ).

tff(c_120109,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_120106,c_120106,c_118443]) ).

tff(c_120114,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_120109]) ).

tff(c_120115,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_120051]) ).

tff(c_120121,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120115,c_156]) ).

tff(c_120165,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113315,c_120121,c_107542,c_119390,c_18]) ).

tff(c_120166,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_119383]) ).

tff(c_120171,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_120166,c_156]) ).

tff(c_120190,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106241,c_120171,c_84]) ).

tff(c_120191,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_120190]) ).

tff(c_120193,plain,
    op(e0,e3) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_120191,c_118443]) ).

tff(c_120200,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_120171,c_120193]) ).

tff(c_120202,plain,
    op(e0,e0) != e3,
    inference(splitRight,[status(thm)],[c_120190]) ).

tff(c_120201,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_120190]) ).

tff(c_120226,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120201,c_92]) ).

tff(c_120227,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_120226]) ).

tff(c_120228,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_120227]) ).

tff(c_120234,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120228,c_192]) ).

tff(c_120167,plain,
    op(e1,e0) != e3,
    inference(splitRight,[status(thm)],[c_119383]) ).

tff(c_120257,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113316,c_120234,c_107541,c_120167,c_24]) ).

tff(c_120258,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_120227]) ).

tff(c_120260,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_120258]) ).

tff(c_120262,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120260,c_154]) ).

tff(c_120216,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( op(e2,e3) != e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_226]) ).

tff(c_120217,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e2,e3) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106245,c_194,c_120216]) ).

tff(c_120218,plain,
    op(e2,e3) != e2,
    inference(splitLeft,[status(thm)],[c_120217]) ).

tff(c_120172,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_120166,c_150]) ).

tff(c_120297,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_120262,c_120218,c_120172,c_10]) ).

tff(c_120302,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_120297,c_112]) ).

tff(c_120263,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120260,c_152]) ).

tff(c_120259,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_120227]) ).

tff(c_120283,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_120284,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_120263,c_198,c_120259,c_120283]) ).

tff(c_120289,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120284,c_114]) ).

tff(c_120319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_120302,c_120289,c_107539,c_113309,c_14]) ).

tff(c_120320,plain,
    op(e0,e2) = e1,
    inference(splitRight,[status(thm)],[c_120258]) ).

tff(c_120324,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120320,c_166]) ).

tff(c_120344,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_120345,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_120324,c_198,c_120259,c_120344]) ).

tff(c_120348,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_120345,c_113321]) ).

tff(c_120351,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120345,c_100]) ).

tff(c_120389,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_120348,c_120351,c_107538,c_106244,c_6]) ).

tff(c_120391,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_120217]) ).

tff(c_120666,plain,
    ( ( op(e0,e0) = e3 )
    | ( e3 = e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120391,c_107533,c_228]) ).

tff(c_120667,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_194,c_120202,c_120666]) ).

tff(c_120668,plain,
    ( ( op(op(e3,e3),e3) != e2 )
    | ( op(e3,e3) != e1 ) ),
    inference(splitRight,[status(thm)],[c_338]) ).

tff(c_120674,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_120668]) ).

tff(c_122518,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_113310,c_76]) ).

tff(c_122519,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_122518]) ).

tff(c_122520,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_122519]) ).

tff(c_122526,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122520,c_128]) ).

tff(c_122743,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_113315,c_122526,c_107542,c_18]) ).

tff(c_122801,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122743,c_46]) ).

tff(c_122802,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_122801]) ).

tff(c_122803,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_122802]) ).

tff(c_122806,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122803,c_152]) ).

tff(c_122807,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122803,c_140]) ).

tff(c_122766,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_106240,c_58]) ).

tff(c_122767,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_122766]) ).

tff(c_122768,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_122767]) ).

tff(c_122771,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122768,c_166]) ).

tff(c_122525,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122520,c_192]) ).

tff(c_122787,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_122788,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_120674,c_122771,c_198,c_122525,c_122787]) ).

tff(c_122789,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_122767]) ).

tff(c_122924,plain,
    ( ( op(e0,e0) = e0 )
    | ( e1 = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122789,c_122520,c_328]) ).

tff(c_122925,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122806,c_204,c_122807,c_122924]) ).

tff(c_122926,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(splitRight,[status(thm)],[c_122802]) ).

tff(c_122928,plain,
    op(e3,e3) = e0,
    inference(splitLeft,[status(thm)],[c_122926]) ).

tff(c_120669,plain,
    op(e3,op(e3,e3)) = e0,
    inference(splitRight,[status(thm)],[c_338]) ).

tff(c_122931,plain,
    op(e3,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122928,c_120669]) ).

tff(c_122533,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_106240,c_40]) ).

tff(c_122534,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_194,c_122533]) ).

tff(c_122535,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_122534]) ).

tff(c_122939,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122931,c_122535]) ).

tff(c_122941,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_122939]) ).

tff(c_122942,plain,
    op(e2,e3) = e0,
    inference(splitRight,[status(thm)],[c_122926]) ).

tff(c_122949,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122942,c_112]) ).

tff(c_122638,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_122639,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_122638]) ).

tff(c_122642,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122639,c_170]) ).

tff(c_122648,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_106240,c_58]) ).

tff(c_122649,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_122648]) ).

tff(c_122650,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_122649]) ).

tff(c_122653,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122650,c_166]) ).

tff(c_122681,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_122682,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_120674,c_122653,c_198,c_122525,c_122681]) ).

tff(c_122683,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_122649]) ).

tff(c_122689,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122683,c_114]) ).

tff(c_122740,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122642,c_122689,c_107539,c_113309,c_14]) ).

tff(c_122741,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_122638]) ).

tff(c_122756,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122741,c_170]) ).

tff(c_122977,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122949,c_122756,c_107539,c_113309,c_14]) ).

tff(c_122978,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_122534]) ).

tff(c_122981,plain,
    op(e3,e2) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122978,c_120669]) ).

tff(c_122995,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122981,c_106240]) ).

tff(c_122997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_122995]) ).

tff(c_122998,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_122519]) ).

tff(c_123025,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122998,c_230]) ).

tff(c_123026,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_106242,c_123025]) ).

tff(c_123003,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122998,c_156]) ).

tff(c_123010,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_123003,c_92]) ).

tff(c_123011,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_123010]) ).

tff(c_120677,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_113310,c_76]) ).

tff(c_120678,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_120677]) ).

tff(c_120679,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_120678]) ).

tff(c_121376,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_234]) ).

tff(c_121377,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_106242,c_194,c_121376]) ).

tff(c_121195,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_121196,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_121195]) ).

tff(c_121199,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121196,c_170]) ).

tff(c_120754,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106245,c_34]) ).

tff(c_120755,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_120754]) ).

tff(c_120758,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_120755,c_156]) ).

tff(c_120947,plain,
    ( ( op(e1,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120679,c_107533,c_113310,c_68]) ).

tff(c_120948,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_120758,c_120947]) ).

tff(c_120950,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_120754]) ).

tff(c_121175,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106241,c_120950,c_84]) ).

tff(c_121176,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_121175]) ).

tff(c_121213,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_121176,c_300]) ).

tff(c_121214,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_120674,c_198,c_196,c_121213]) ).

tff(c_121219,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121214,c_114]) ).

tff(c_121238,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121199,c_121219,c_107539,c_113309,c_14]) ).

tff(c_121239,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_121195]) ).

tff(c_121243,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121239,c_170]) ).

tff(c_121282,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_121243,c_107539,c_113309,c_14]) ).

tff(c_121286,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121282,c_178]) ).

tff(c_121259,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_121176,c_300]) ).

tff(c_121260,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_120674,c_198,c_196,c_121259]) ).

tff(c_121313,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121260,c_107533,c_234]) ).

tff(c_121314,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_196,c_194,c_121313]) ).

tff(c_121323,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121176,c_96]) ).

tff(c_121324,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_121286,c_113313,c_121314,c_121323]) ).

tff(c_121325,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_121175]) ).

tff(c_121349,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_113310,c_106240,c_58]) ).

tff(c_121350,plain,
    ( ( op(e2,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_121349]) ).

tff(c_121351,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_121350]) ).

tff(c_121407,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121325,c_121351,c_96]) ).

tff(c_121408,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_121377,c_121407]) ).

tff(c_121469,plain,
    ( ( op(e2,e2) = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120679,c_121408,c_326]) ).

tff(c_121470,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_113314,c_121469]) ).

tff(c_121473,plain,
    op(e3,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121470,c_120669]) ).

tff(c_120682,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_120679,c_184]) ).

tff(c_120690,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_120682,c_106246,c_8]) ).

tff(c_120691,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_120690]) ).

tff(c_120720,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( op(e3,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_120691,c_106240,c_40]) ).

tff(c_120721,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_107538,c_194,c_120720]) ).

tff(c_120724,plain,
    op(e3,e2) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_120721,c_120669]) ).

tff(c_120734,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_120724,c_106240]) ).

tff(c_120736,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_120734]) ).

tff(c_120737,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_120690]) ).

tff(c_121480,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121473,c_120737]) ).

tff(c_121482,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_121480]) ).

tff(c_121483,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_121350]) ).

tff(c_121547,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121325,c_96]) ).

tff(c_121548,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_113313,c_121547]) ).

tff(c_121549,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_121548]) ).

tff(c_121607,plain,
    ( ( e1 = e0 )
    | ( op(e3,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121483,c_120679,c_121549,c_326]) ).

tff(c_121608,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_121607]) ).

tff(c_121611,plain,
    op(e3,e0) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121608,c_120669]) ).

tff(c_121619,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121611,c_120737]) ).

tff(c_121621,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_121619]) ).

tff(c_121622,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_121548]) ).

tff(c_121659,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121483,c_107533,c_121622,c_234]) ).

tff(c_121660,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_196,c_194,c_121659]) ).

tff(c_121661,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_120678]) ).

tff(c_121673,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_113310,c_121661,c_68]) ).

tff(c_121674,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_121673]) ).

tff(c_121680,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_121674,c_192]) ).

tff(c_121862,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_121680,c_106241,c_84]) ).

tff(c_121863,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_121862]) ).

tff(c_121688,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_106246,c_8]) ).

tff(c_121689,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_121688]) ).

tff(c_121693,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121689,c_108]) ).

tff(c_121701,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_121693,c_107538,c_106244,c_6]) ).

tff(c_121705,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121701,c_170]) ).

tff(c_121808,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_121705,c_107539,c_113309,c_14]) ).

tff(c_121812,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121808,c_178]) ).

tff(c_121692,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121689,c_188]) ).

tff(c_121751,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_121705,c_107539,c_113309,c_14]) ).

tff(c_121755,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121751,c_178]) ).

tff(c_121723,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_121724,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_120674,c_198,c_121723]) ).

tff(c_121725,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_121724]) ).

tff(c_121762,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e3,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121725,c_107533,c_234]) ).

tff(c_121763,plain,
    op(e0,e3) != e0,
    inference(negUnitSimplification,[status(thm)],[c_106245,c_196,c_194,c_121762]) ).

tff(c_121779,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121692,c_121755,c_113313,c_121763,c_96]) ).

tff(c_121780,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_121724]) ).

tff(c_120675,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_376]) ).

tff(c_121785,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_121780,c_120675]) ).

tff(c_121822,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121780,c_84]) ).

tff(c_121823,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_121785,c_106241,c_121822]) ).

tff(c_121846,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121780,c_121823,c_96]) ).

tff(c_121847,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_121812,c_113313,c_200,c_121846]) ).

tff(c_121848,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(splitRight,[status(thm)],[c_121688]) ).

tff(c_121850,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_121848]) ).

tff(c_121853,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_121850,c_182]) ).

tff(c_121877,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_121878,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_121877]) ).

tff(c_121881,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_121878,c_170]) ).

tff(c_121913,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_121914,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_120674,c_198,c_121913]) ).

tff(c_121915,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_121914]) ).

tff(c_121920,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121915,c_114]) ).

tff(c_121939,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121881,c_121920,c_107539,c_113309,c_14]) ).

tff(c_121940,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_121914]) ).

tff(c_121946,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_121940,c_120675]) ).

tff(c_121952,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_121863,c_121946]) ).

tff(c_121953,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_121877]) ).

tff(c_121957,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_121953,c_170]) ).

tff(c_121988,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_121957,c_107539,c_113309,c_14]) ).

tff(c_122016,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_122017,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_120674,c_198,c_122016]) ).

tff(c_122018,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_122017]) ).

tff(c_121869,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_121863,c_136]) ).

tff(c_122030,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121661,c_34]) ).

tff(c_122031,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_121869,c_196,c_106245,c_122030]) ).

tff(c_122127,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_121988,c_122018,c_122031,c_56]) ).

tff(c_122128,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121853,c_202,c_198,c_194,c_122127]) ).

tff(c_122129,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_122017]) ).

tff(c_122134,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_122129,c_120675]) ).

tff(c_122141,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_121863,c_122134]) ).

tff(c_122143,plain,
    op(e0,e1) != e3,
    inference(splitRight,[status(thm)],[c_121862]) ).

tff(c_122157,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_107538,c_106244,c_6]) ).

tff(c_122158,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_122157]) ).

tff(c_122162,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122158,c_176]) ).

tff(c_122161,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122158,c_170]) ).

tff(c_122191,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_122192,plain,
    ( ( op(e0,e0) = e1 )
    | ( op(e2,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_120674,c_198,c_122191]) ).

tff(c_122193,plain,
    op(e2,e2) = e1,
    inference(splitLeft,[status(thm)],[c_122192]) ).

tff(c_122197,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122193,c_114]) ).

tff(c_122214,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122161,c_122197,c_107539,c_113309,c_14]) ).

tff(c_122215,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_122192]) ).

tff(c_122142,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_121862]) ).

tff(c_122270,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_122215,c_122142,c_96]) ).

tff(c_122271,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_122162,c_113313,c_200,c_122270]) ).

tff(c_122272,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_122157]) ).

tff(c_122276,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122272,c_170]) ).

tff(c_122324,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_122276,c_107539,c_113309,c_14]) ).

tff(c_122401,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_122324,c_122272,c_66]) ).

tff(c_122402,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122143,c_194,c_200,c_196,c_122401]) ).

tff(c_122403,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_121848]) ).

tff(c_122409,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122403,c_108]) ).

tff(c_122418,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_122409,c_107538,c_106244,c_6]) ).

tff(c_122422,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_122418,c_170]) ).

tff(c_122408,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122403,c_188]) ).

tff(c_122479,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_122480,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_120674,c_198,c_122408,c_122479]) ).

tff(c_122484,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_122480,c_114]) ).

tff(c_122509,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_122422,c_122484,c_107539,c_113309,c_14]) ).

tff(c_122511,plain,
    op(e0,op(e0,e0)) = e3,
    inference(splitRight,[status(thm)],[c_376]) ).

tff(c_123013,plain,
    op(e0,e1) = e3,
    inference(demodulation,[status(thm),theory(equality)],[c_123011,c_122511]) ).

tff(c_123161,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123011,c_123013,c_96]) ).

tff(c_123162,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_113313,c_123026,c_123161]) ).

tff(c_123163,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_123010]) ).

tff(c_123167,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_123163]) ).

tff(c_123170,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123167,c_166]) ).

tff(c_123164,plain,
    op(e0,e0) != e1,
    inference(splitRight,[status(thm)],[c_123010]) ).

tff(c_123241,plain,
    ( ( op(e0,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e3,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_300]) ).

tff(c_123242,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_120674,c_123170,c_198,c_123164,c_123241]) ).

tff(c_123243,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_123163]) ).

tff(c_123247,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123243,c_176]) ).

tff(c_123299,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_123247,c_107538,c_106244,c_6]) ).

tff(c_123303,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_123299,c_170]) ).

tff(c_123246,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123243,c_178]) ).

tff(c_123354,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_123303,c_123246,c_107539,c_113309,c_14]) ).

tff(c_123356,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_120668]) ).

tff(c_123357,plain,
    op(e3,e1) = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_123356,c_120669]) ).

tff(c_123370,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_123357,c_170]) ).

tff(c_124263,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_123357,c_66]) ).

tff(c_124264,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_113309,c_200,c_124263]) ).

tff(c_123359,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123356,c_152]) ).

tff(c_124157,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_123359,c_92]) ).

tff(c_124158,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_124157]) ).

tff(c_124163,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_124158,c_192]) ).

tff(c_123360,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123356,c_148]) ).

tff(c_123979,plain,
    ( ( op(e1,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_113310,c_68]) ).

tff(c_123980,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_123979]) ).

tff(c_123981,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_123980]) ).

tff(c_124143,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123981,c_107533,c_113310,c_76]) ).

tff(c_124144,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_123360,c_124143]) ).

tff(c_124146,plain,
    op(e1,e0) != e3,
    inference(splitRight,[status(thm)],[c_123980]) ).

tff(c_124234,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_113316,c_124163,c_107541,c_124146,c_24]) ).

tff(c_124235,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_124157]) ).

tff(c_124237,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_124235]) ).

tff(c_124329,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_124264,c_124237,c_96]) ).

tff(c_124330,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_124329]) ).

tff(c_124331,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_124330]) ).

tff(c_123637,plain,
    ( ( op(e1,e3) = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_113310,c_76]) ).

tff(c_123638,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_123360,c_123637]) ).

tff(c_123547,plain,
    ( ( e1 = e0 )
    | ( op(e2,e3) = e0 )
    | ( op(e1,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123356,c_46]) ).

tff(c_123548,plain,
    ( ( op(e2,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_113315,c_204,c_123547]) ).

tff(c_123549,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_123548]) ).

tff(c_123623,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123356,c_107533,c_123549,c_234]) ).

tff(c_123624,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_106242,c_194,c_123623]) ).

tff(c_123626,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_123548]) ).

tff(c_123371,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_123357,c_176]) ).

tff(c_123387,plain,
    ( ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_123359,c_92]) ).

tff(c_123388,plain,
    op(e0,e0) = e1,
    inference(splitLeft,[status(thm)],[c_123387]) ).

tff(c_123385,plain,
    op(e0,op(e0,e0)) != e3,
    inference(splitLeft,[status(thm)],[c_376]) ).

tff(c_123390,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_123388,c_123385]) ).

tff(c_123529,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107533,c_123357,c_66]) ).

tff(c_123530,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_123390,c_194,c_113309,c_200,c_123529]) ).

tff(c_123531,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_123387]) ).

tff(c_123533,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_123531]) ).

tff(c_123680,plain,
    ( ( op(e0,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123533,c_84]) ).

tff(c_123681,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_123680]) ).

tff(c_123682,plain,
    op(e0,e0) = e3,
    inference(splitLeft,[status(thm)],[c_123681]) ).

tff(c_123717,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123682,c_123533,c_96]) ).

tff(c_123718,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_123371,c_204,c_123626,c_123717]) ).

tff(c_123719,plain,
    ( ( op(e0,e1) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_123681]) ).

tff(c_123721,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_123719]) ).

tff(c_123759,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123533,c_123721,c_96]) ).

tff(c_123760,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_123371,c_204,c_200,c_123759]) ).

tff(c_123782,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123760,c_123533,c_123721,c_88]) ).

tff(c_123783,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_107537,c_198,c_194,c_123782]) ).

tff(c_123784,plain,
    op(e0,e1) = e3,
    inference(splitRight,[status(thm)],[c_123719]) ).

tff(c_123818,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123784,c_123533,c_96]) ).

tff(c_123819,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_123626,c_123818]) ).

tff(c_123884,plain,
    ( ( op(e2,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123356,c_123638,c_123819,c_326]) ).

tff(c_123885,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_113314,c_123884]) ).

tff(c_123886,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_123531]) ).

tff(c_123890,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123886,c_178]) ).

tff(c_123969,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_123370,c_123890,c_107539,c_113309,c_14]) ).

tff(c_123971,plain,
    op(e0,op(e0,e0)) = e3,
    inference(splitRight,[status(thm)],[c_376]) ).

tff(c_124335,plain,
    e3 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124331,c_124331,c_123971]) ).

tff(c_124340,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_124335]) ).

tff(c_124341,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_124330]) ).

tff(c_124345,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_124341,c_154]) ).

tff(c_123363,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_123356,c_146]) ).

tff(c_124252,plain,
    ( ( op(e0,e3) != e0 )
    | ( e3 = e2 )
    | ( op(e2,e3) != e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_123356,c_107533,c_226]) ).

tff(c_124253,plain,
    ( ( op(e0,e3) != e0 )
    | ( op(e2,e3) != e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_124252]) ).

tff(c_124254,plain,
    op(e2,e3) != e2,
    inference(splitLeft,[status(thm)],[c_124253]) ).

tff(c_124145,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_123980]) ).

tff(c_124151,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124145,c_150]) ).

tff(c_124353,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_124345,c_123363,c_124254,c_124151,c_10]) ).

tff(c_124354,plain,
    op(e0,e3) != e0,
    inference(splitRight,[status(thm)],[c_124253]) ).

tff(c_124355,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_124253]) ).

tff(c_124358,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_124355,c_154]) ).

tff(c_124150,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_124145,c_156]) ).

tff(c_124431,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_124354,c_123359,c_124358,c_124150,c_26]) ).

tff(c_124432,plain,
    op(e0,e1) = e1,
    inference(splitRight,[status(thm)],[c_124235]) ).

tff(c_124436,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_124432,c_178]) ).

tff(c_124504,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_123370,c_124436,c_107539,c_113309,c_14]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : ALG142+1 : TPTP v9.0.0. Released v2.7.0.
% 0.03/0.13  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.13/0.34  % Computer : n013.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Sun Apr  6 07:04:17 EDT 2025
% 0.13/0.34  % CPUTime  : 
% 26.91/14.27  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 35.23/21.91  
% 35.23/21.91  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
%------------------------------------------------------------------------------