TSTP Solution File: ALG150+1 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : ALG150+1 : TPTP v8.1.2. 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 : n021.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Aug 22 10:31:58 EDT 2023

% Result   : Unsatisfiable 20.63s 8.85s
% Output   : CNFRefutation 22.85s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   17
%            Number of leaves      :   34
% Syntax   : Number of formulae    : 3904 (3051 unt;   5 typ;   0 def)
%            Number of atoms       : 6004 (5506 equ)
%            Maximal formula atoms :  128 (   1 avg)
%            Number of connectives : 3737 (1632   ~;1930   |; 175   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   49 (   2 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of types       :    1 (   0 usr)
%            Number of type conns  :    2 (   1   >;   1   *;   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_702,axiom,
    ( ( ( ( op(e0,op(e0,e0)) != op(e0,e0) )
        & ( op(e1,op(e0,e1)) != op(e0,e1) )
        & ( op(e2,op(e0,e2)) != op(e0,e2) )
        & ( op(e3,op(e0,e3)) != op(e0,e3) ) )
      | ( ( op(e0,op(e1,e0)) != op(e1,e0) )
        & ( op(e1,op(e1,e1)) != op(e1,e1) )
        & ( op(e2,op(e1,e2)) != op(e1,e2) )
        & ( op(e3,op(e1,e3)) != op(e1,e3) ) )
      | ( ( op(e0,op(e2,e0)) != op(e2,e0) )
        & ( op(e1,op(e2,e1)) != op(e2,e1) )
        & ( op(e2,op(e2,e2)) != op(e2,e2) )
        & ( op(e3,op(e2,e3)) != op(e2,e3) ) )
      | ( ( op(e0,op(e3,e0)) != op(e3,e0) )
        & ( op(e1,op(e3,e1)) != op(e3,e1) )
        & ( op(e2,op(e3,e2)) != op(e3,e2) )
        & ( op(e3,op(e3,e3)) != op(e3,e3) ) ) )
    & ( ( op(e0,e0) = e0 )
      | ( op(e1,e1) = e1 )
      | ( op(e2,e2) = e2 )
      | ( op(e3,e3) = e3 ) )
    & ( ( op(e0,e0) != e0 )
      | ( op(e0,e0) = e0 ) )
    & ( ( op(e0,e0) != e1 )
      | ( op(e0,e1) = e0 ) )
    & ( ( op(e0,e0) != e2 )
      | ( op(e0,e2) = e0 ) )
    & ( ( op(e0,e0) != e3 )
      | ( op(e0,e3) = e0 ) )
    & ( ( op(e1,e1) != e0 )
      | ( op(e1,e0) = e1 ) )
    & ( ( op(e1,e1) != e1 )
      | ( op(e1,e1) = e1 ) )
    & ( ( op(e1,e1) != e2 )
      | ( op(e1,e2) = e1 ) )
    & ( ( op(e1,e1) != e3 )
      | ( op(e1,e3) = e1 ) )
    & ( ( op(e2,e2) != e0 )
      | ( op(e2,e0) = e2 ) )
    & ( ( op(e2,e2) != e1 )
      | ( op(e2,e1) = e2 ) )
    & ( ( op(e2,e2) != e2 )
      | ( op(e2,e2) = e2 ) )
    & ( ( op(e2,e2) != e3 )
      | ( op(e2,e3) = e2 ) )
    & ( ( op(e3,e3) != e0 )
      | ( op(e3,e0) = e3 ) )
    & ( ( op(e3,e3) != e1 )
      | ( op(e3,e1) = e3 ) )
    & ( ( op(e3,e3) != e2 )
      | ( op(e3,e2) = e3 ) )
    & ( ( 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_756,axiom,
    ~ ( ( e1 = op(op(e3,e3),op(e3,e3)) )
      & ( e2 = op(e3,e3) )
      & ( e0 = op(e3,op(op(e3,e3),op(e3,e3))) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax14) ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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_194,plain,
    e3 != e2,
    inference(cnfTransformation,[status(thm)],[f_567]) ).

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

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

tff(c_210,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e3) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_39710,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

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

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

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

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

tff(c_218,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e2) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_10830,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_232,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

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

tff(c_228,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e1,e1) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

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

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

tff(c_805,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

tff(c_208,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e3) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

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

tff(c_809,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

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

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

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

tff(c_846,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_802,c_90]) ).

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

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

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

tff(c_224,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e1) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_807,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_222,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e1) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_808,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

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_968,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_850,c_807,c_808,c_22]) ).

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

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

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

tff(c_2073,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_2070,c_106]) ).

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

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

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

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

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

tff(c_833,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_812,c_817]) ).

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

tff(c_2467,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_2073,c_834]) ).

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

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

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

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

tff(c_2536,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_2474,c_2]) ).

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

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

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

tff(c_214,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e2) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

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

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

tff(c_2677,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_2542,c_801,c_12]) ).

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

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

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

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

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

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

tff(c_1372,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_805,c_1371]) ).

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

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

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

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

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

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_1459,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_972,c_1377,c_18]) ).

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

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_1526,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1373,c_1460,c_971,c_34]) ).

tff(c_1527,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_1526]) ).

tff(c_1566,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_801,c_12]) ).

tff(c_1495,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_807,c_808,c_22]) ).

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

tff(c_1470,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_238]) ).

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

tff(c_1711,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1527,c_1566,c_1495,c_1470,c_294]) ).

tff(c_1713,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_238]) ).

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

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

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

tff(c_985,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_982,c_106]) ).

tff(c_1006,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_985,c_834]) ).

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

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

tff(c_1137,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_1013,c_2]) ).

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

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

tff(c_1229,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_1143,c_801,c_12]) ).

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

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

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

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

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

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

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

tff(c_1735,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1230,c_1437,c_82]) ).

tff(c_1736,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_803,c_196,c_194,c_1735]) ).

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

tff(c_1756,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1736,c_1230,c_1437,c_94]) ).

tff(c_1757,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1713,c_200,c_204,c_202,c_1756]) ).

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

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

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

tff(c_1811,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_1762,c_2]) ).

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

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

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

tff(c_1824,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_1818,c_2]) ).

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

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

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

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

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

tff(c_1368,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_1317,c_807,c_808,c_22]) ).

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

tff(c_1850,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_1826,c_1369]) ).

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

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

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

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

tff(c_1307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_1248,c_2]) ).

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

tff(c_1861,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_1854,c_1308]) ).

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

tff(c_1910,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_1865,c_801,c_12]) ).

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

tff(c_2854,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_2682,c_1911]) ).

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

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

tff(c_2859,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_2855,c_146]) ).

tff(c_2940,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_2859,c_2]) ).

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

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

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

tff(c_3028,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_2964,c_801,c_12]) ).

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

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

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

tff(c_3038,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_3031,c_100]) ).

tff(c_3130,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_3038,c_2]) ).

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

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

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

tff(c_3136,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3133,c_172]) ).

tff(c_3157,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_3136,c_807,c_808,c_22]) ).

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

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

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

tff(c_5598,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_807,c_808,c_22]) ).

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

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

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

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

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

tff(c_4325,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_807,c_808,c_22]) ).

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

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

tff(c_3943,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_801,c_12]) ).

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

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

tff(c_3198,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_2]) ).

tff(c_3277,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_801,c_12]) ).

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

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

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

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

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

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

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

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

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

tff(c_3337,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3188,c_3296,c_3285,c_3202,c_10]) ).

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

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

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

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_3360,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3158,c_74]) ).

tff(c_3361,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_3354,c_198,c_3360]) ).

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

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

tff(c_3448,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_3368,c_807,c_808,c_22]) ).

tff(c_3449,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_3361]) ).

tff(c_3160,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_94]) ).

tff(c_3706,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3198,c_3277,c_3449,c_3160,c_294]) ).

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

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

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

tff(c_3786,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_3714,c_2]) ).

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

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

tff(c_3795,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3789,c_124]) ).

tff(c_3927,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_3795,c_807,c_808,c_22]) ).

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

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

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

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

tff(c_3957,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_807,c_808,c_22]) ).

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

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

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_3970,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_3166,c_3964,c_3179,c_30]) ).

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_4030,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3160,c_3970,c_88]) ).

tff(c_4031,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_3949,c_3935,c_4030]) ).

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

tff(c_4058,plain,
    ( ( op(e2,e0) = e0 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_4052,c_4032]) ).

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

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

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

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

tff(c_4170,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_4061,c_16]) ).

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

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

tff(c_4244,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_801,c_12]) ).

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

tff(c_4070,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4047,c_34]) ).

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

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

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

tff(c_4076,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_4072,c_152]) ).

tff(c_4156,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_4076,c_2]) ).

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

tff(c_4159,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_4157]) ).

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

tff(c_4310,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4048,c_4175,c_4251,c_4163,c_10]) ).

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

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

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

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

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

tff(c_4383,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_4052,c_4329,c_4319,c_24]) ).

tff(c_4393,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4383,c_4313,c_4059,c_90]) ).

tff(c_4394,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_198,c_196,c_204,c_4393]) ).

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

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

tff(c_4453,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_4395,c_118]) ).

tff(c_4485,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_4453,c_801,c_12]) ).

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

tff(c_4574,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_4487,c_2]) ).

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

tff(c_4663,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_807,c_808,c_22]) ).

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

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

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

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_4589,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_4053,c_20]) ).

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

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

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

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

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

tff(c_4611,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4590,c_4596]) ).

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

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

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

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

tff(c_4735,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_4052,c_4667,c_4639,c_24]) ).

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

tff(c_4040,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3158,c_108]) ).

tff(c_4624,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_2]) ).

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

tff(c_4708,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_4576,c_4040,c_4630,c_8]) ).

tff(c_4744,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4735,c_4575,c_4708,c_82]) ).

tff(c_4745,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_803,c_194,c_200,c_196,c_4744]) ).

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

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

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

tff(c_4829,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_4754,c_801,c_12]) ).

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

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

tff(c_4837,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_4832,c_106]) ).

tff(c_4843,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4047,c_34]) ).

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

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

tff(c_4849,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_4845,c_152]) ).

tff(c_4858,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_4849,c_2]) ).

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

tff(c_4861,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_4859]) ).

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

tff(c_4872,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4576,c_4837,c_4040,c_4867,c_8]) ).

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

tff(c_4921,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_4874,c_2]) ).

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

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

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

tff(c_4973,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_4927,c_807,c_808,c_22]) ).

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

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

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

tff(c_5061,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_4979,c_2]) ).

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

tff(c_5611,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_5602,c_5062]) ).

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

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

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

tff(c_5469,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_2]) ).

tff(c_4033,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_94]) ).

tff(c_5234,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_4033,c_238]) ).

tff(c_5235,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_5234]) ).

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

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

tff(c_5069,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_5064,c_116]) ).

tff(c_5271,plain,
    ( ( op(e1,e0) = e0 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5069,c_4032]) ).

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

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

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

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

tff(c_5080,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5075,c_124]) ).

tff(c_5231,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_5080,c_807,c_808,c_22]) ).

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

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

tff(c_5356,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_5276,c_5240,c_5253,c_24]) ).

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

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

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

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

tff(c_4038,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3158,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_5285,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_5068,c_5242,c_4038,c_14]) ).

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

tff(c_5289,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_5285,c_120]) ).

tff(c_5317,plain,
    ( ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5069,c_5289,c_16]) ).

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

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_5386,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5356,c_5318,c_5272,c_86]) ).

tff(c_5387,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_194,c_198,c_202,c_5386]) ).

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

tff(c_5404,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5388,c_5272,c_90]) ).

tff(c_5405,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_5240,c_198,c_204,c_5404]) ).

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

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

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

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_5259,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5067,c_5252,c_26]) ).

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

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

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

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

tff(c_5420,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_5263,c_5241,c_809,c_58]) ).

tff(c_5425,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_5420,c_106]) ).

tff(c_5445,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5260,c_5232,c_5064,c_34]) ).

tff(c_5446,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_5445]) ).

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

tff(c_5455,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5407,c_5425,c_4040,c_5450,c_8]) ).

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

tff(c_5463,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_5456,c_152]) ).

tff(c_5480,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5469,c_5463]) ).

tff(c_5482,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_5234]) ).

tff(c_5595,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_5482,c_807,c_808,c_22]) ).

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

tff(c_5637,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5615,c_5596]) ).

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

tff(c_5641,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_5638,c_146]) ).

tff(c_5720,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_810,c_5641,c_2]) ).

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

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

tff(c_5734,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_802,c_5606,c_5727,c_92]) ).

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

tff(c_5829,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_4039,c_198,c_5617,c_5828]) ).

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

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

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

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

tff(c_5853,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5848,c_6]) ).

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

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

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

tff(c_5868,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5831,c_238]) ).

tff(c_5869,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_5868]) ).

tff(c_5870,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_5869]) ).

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

tff(c_5866,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5846,c_26]) ).

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

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

tff(c_5873,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_5867,c_140]) ).

tff(c_5894,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_5870,c_5873]) ).

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

tff(c_5909,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_5895]) ).

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

tff(c_5896,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_5869]) ).

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

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

tff(c_5922,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_5859,c_5847,c_5835,c_8]) ).

tff(c_5933,plain,
    ( ( e1 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5922,c_94]) ).

tff(c_5934,plain,
    ( ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5896,c_204,c_5933]) ).

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

tff(c_6046,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5935,c_5922,c_86]) ).

tff(c_6047,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_202,c_5913,c_198,c_6046]) ).

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

tff(c_6130,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6048,c_5922,c_86]) ).

tff(c_6131,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_800,c_202,c_198,c_6130]) ).

tff(c_6170,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6131,c_6048,c_5922,c_82]) ).

tff(c_6171,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_803,c_194,c_200,c_196,c_6170]) ).

tff(c_6173,plain,
    op(e2,e2) != e2,
    inference(splitRight,[status(thm)],[c_5895]) ).

tff(c_6188,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_6173,c_801,c_12]) ).

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

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

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

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

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

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

tff(c_6211,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_6205,c_190]) ).

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

tff(c_6217,plain,
    op(e0,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_6211,c_5858,c_200,c_6216]) ).

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

tff(c_6367,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_802,c_204,c_196,c_6366]) ).

tff(c_6376,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6367,c_6217,c_6191,c_88]) ).

tff(c_6377,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_198,c_202,c_194,c_6376]) ).

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

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

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

tff(c_6392,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_807,c_808,c_22]) ).

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

tff(c_6441,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6200,c_196,c_6382,c_200,c_6440]) ).

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

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

tff(c_6450,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_6444,c_182]) ).

tff(c_6469,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5859,c_6450,c_5847,c_5835,c_8]) ).

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

tff(c_6476,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_6470,c_118]) ).

tff(c_6556,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_6476,c_801,c_12]) ).

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

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

tff(c_6572,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5858,c_204,c_6571]) ).

tff(c_6573,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_6572]) ).

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

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

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

tff(c_6586,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_801,c_12]) ).

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

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

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

tff(c_6686,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6577,c_6561,c_6591,c_5834,c_28]) ).

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

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

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

tff(c_6689,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6561,c_5834,c_28]) ).

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

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

tff(c_6758,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5854,c_66]) ).

tff(c_6759,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_808,c_200,c_6758]) ).

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

tff(c_6809,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6760,c_6690,c_6557,c_88]) ).

tff(c_6810,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_194,c_202,c_198,c_6809]) ).

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

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

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

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

tff(c_6843,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6563,c_5844,c_18]) ).

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

tff(c_6880,plain,
    ( ( e3 = e2 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6557,c_6844,c_5831,c_34]) ).

tff(c_6881,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_6817,c_194,c_6880]) ).

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

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

tff(c_6895,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6707,c_799,c_6696,c_200,c_6894]) ).

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

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

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

tff(c_6956,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5854,c_66]) ).

tff(c_6957,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_808,c_6900,c_200,c_6956]) ).

tff(c_7007,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6957,c_6690,c_6557,c_88]) ).

tff(c_7008,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_194,c_202,c_198,c_7007]) ).

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

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

tff(c_7012,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_5859,c_5847,c_5835,c_8]) ).

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

tff(c_7035,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7011,c_7016]) ).

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

tff(c_7042,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_7036,c_118]) ).

tff(c_7076,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_809,c_7042,c_801,c_12]) ).

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

tff(c_7090,plain,
    e2 = e0,
    inference(demodulation,[status(thm),theory(equality)],[c_6687,c_7077]) ).

tff(c_7092,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_7090]) ).

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

tff(c_7098,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_5836,c_7093]) ).

tff(c_7102,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_7098,c_172]) ).

tff(c_7215,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_7102,c_807,c_808,c_22]) ).

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

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

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

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

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

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

tff(c_7241,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_802,c_90]) ).

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

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

tff(c_7385,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_7245,c_807,c_808,c_22]) ).

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

tff(c_7978,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_7231,c_7386]) ).

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

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

tff(c_7989,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7979,c_7221,c_6]) ).

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

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

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

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

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

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

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

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

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

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

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

tff(c_7422,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_7228,c_2]) ).

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

tff(c_7460,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7405,c_7235,c_7223,c_7427,c_10]) ).

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

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

tff(c_7493,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7489,c_152]) ).

tff(c_7540,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_7228,c_7493,c_2]) ).

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

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

tff(c_7557,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7543,c_34]) ).

tff(c_7558,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_7557]) ).

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

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

tff(c_7593,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_7228,c_7563,c_2]) ).

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

tff(c_7596,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_7594]) ).

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

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

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

tff(c_7597,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7392,c_7232,c_4]) ).

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

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

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

tff(c_7463,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_7231,c_7386]) ).

tff(c_7474,plain,
    ( ( e1 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7463,c_94]) ).

tff(c_7475,plain,
    ( ( op(e2,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7391,c_204,c_7474]) ).

tff(c_7476,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_7475]) ).

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

tff(c_7641,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7216,c_66]) ).

tff(c_7642,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_808,c_194,c_7604,c_7641]) ).

tff(c_7666,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( e3 = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7476,c_7642,c_7543,c_88]) ).

tff(c_7667,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_7612,c_198,c_7666]) ).

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

tff(c_7692,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7676,c_7668]) ).

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

tff(c_7747,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_7228,c_7694,c_2]) ).

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

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

tff(c_7762,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7395,c_7753,c_18]) ).

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

tff(c_7768,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_7763,c_124]) ).

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

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

tff(c_7779,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_7768,c_198,c_7464,c_7778]) ).

tff(c_7789,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_7464,c_7221,c_6]) ).

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

tff(c_7802,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7779,c_7216,c_7790,c_66]) ).

tff(c_7803,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_808,c_194,c_200,c_7802]) ).

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

tff(c_7810,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7804,c_100]) ).

tff(c_7816,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_7228,c_7810,c_2]) ).

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

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

tff(c_7867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_7228,c_7835,c_2]) ).

tff(c_7869,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_7475]) ).

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

tff(c_7975,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7869,c_802,c_800,c_803,c_32]) ).

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

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

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

tff(c_8140,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_7995,c_7232,c_8005,c_4]) ).

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

tff(c_8210,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7216,c_7990,c_66]) ).

tff(c_8211,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_808,c_194,c_200,c_8210]) ).

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

tff(c_8152,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_802,c_7233,c_92]) ).

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

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

tff(c_8185,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_8159,c_807,c_808,c_22]) ).

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

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

tff(c_8241,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_194,c_8144,c_198,c_8240]) ).

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

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

tff(c_8550,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_7995,c_7232,c_8248,c_4]) ).

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

tff(c_8560,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_7228,c_8555,c_2]) ).

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

tff(c_8568,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8561,c_100]) ).

tff(c_8598,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_7228,c_8568,c_2]) ).

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

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

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

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

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

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

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

tff(c_8930,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_802,c_8605,c_92]) ).

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

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

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

tff(c_8613,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7217,c_238]) ).

tff(c_8614,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_8613]) ).

tff(c_8615,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_8614]) ).

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

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

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

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

tff(c_8720,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_8622,c_8636,c_8646,c_8]) ).

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

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

tff(c_8824,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_8724,c_7221,c_8647,c_6]) ).

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

tff(c_8905,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7217,c_8600,c_8600,c_8600,c_8824,c_7217,c_8600,c_8600,c_768]) ).

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

tff(c_8942,plain,
    ( ( op(e1,e1) = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8600,c_8906]) ).

tff(c_8943,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_8937,c_8942]) ).

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

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

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

tff(c_8907,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_8614]) ).

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

tff(c_8968,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_8907,c_8949,c_94]) ).

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

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

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

tff(c_9007,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_8972,c_8607,c_7223,c_10]) ).

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

tff(c_9016,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8952,c_8960,c_8920,c_9011,c_18]) ).

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

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

tff(c_9031,plain,
    ( ( op(e1,e1) = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8600,c_8906]) ).

tff(c_9032,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_194,c_9031]) ).

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

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

tff(c_9083,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9021,c_9038,c_7221,c_8912,c_6]) ).

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

tff(c_9108,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_8909,c_9084]) ).

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

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

tff(c_9183,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_7222,c_9113,c_198,c_9182]) ).

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

tff(c_9209,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

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

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

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

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

tff(c_9210,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9191,c_9199,c_20]) ).

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

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

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

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

tff(c_9212,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_802,c_9190,c_90]) ).

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

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

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

tff(c_9395,plain,
    ( ( op(e2,e1) = e2 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9224,c_9201,c_14]) ).

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

tff(c_9400,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_9396,c_170]) ).

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

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

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

tff(c_9236,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_9235]) ).

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

tff(c_9227,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_9213,c_182]) ).

tff(c_9255,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9184,c_34]) ).

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

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

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

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

tff(c_9320,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9186,c_9262,c_10]) ).

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

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_9344,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9257,c_9184,c_9321,c_38]) ).

tff(c_9345,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_9207,c_9344]) ).

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

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

tff(c_9364,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_9209,c_9352,c_801,c_12]) ).

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

tff(c_9369,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_9365]) ).

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

tff(c_9382,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_9243,c_9227,c_9375,c_8]) ).

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

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

tff(c_9407,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_9217,c_9387,c_9377,c_4]) ).

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

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

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

tff(c_9429,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9400,c_9413,c_9386,c_9200,c_6]) ).

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

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

tff(c_9434,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_9430,c_114]) ).

tff(c_9443,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_9209,c_9434,c_801,c_12]) ).

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

tff(c_9479,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_9207,c_9445,c_2]) ).

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

tff(c_9482,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_9480]) ).

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

tff(c_9631,plain,
    ( ( op(e3,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9213,c_82]) ).

tff(c_9632,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_803,c_9198,c_196,c_9488,c_9631]) ).

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

tff(c_9722,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_9207,c_9634,c_2]) ).

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

tff(c_9754,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_9723,c_106]) ).

tff(c_9761,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9184,c_34]) ).

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

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

tff(c_9767,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_9763,c_152]) ).

tff(c_9821,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_9207,c_9767,c_2]) ).

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

tff(c_9835,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_9822]) ).

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

tff(c_9895,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_9728,c_9754,c_9842,c_4]) ).

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

tff(c_9906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_9209,c_9899,c_801,c_12]) ).

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

tff(c_9947,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_9207,c_9908,c_2]) ).

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

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

tff(c_10207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_9209,c_9955,c_801,c_12]) ).

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

tff(c_10232,plain,
    ( ( op(e3,e1) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9185,c_10208,c_74]) ).

tff(c_10233,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_10232]) ).

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

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

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

tff(c_10251,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_10239,c_10213,c_9200,c_6]) ).

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

tff(c_10690,plain,
    ( ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_10255,c_94]) ).

tff(c_10691,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_10690]) ).

tff(c_10698,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_10691,c_190]) ).

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

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

tff(c_10211,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_10208,c_120]) ).

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

tff(c_10262,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9184,c_34]) ).

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

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

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

tff(c_10390,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_9186,c_10215,c_10269,c_10]) ).

tff(c_10478,plain,
    ( ( op(e3,e3) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10264,c_9184,c_10390,c_38]) ).

tff(c_10479,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_9207,c_10478]) ).

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

tff(c_10482,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_10480]) ).

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

tff(c_10558,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_9186,c_10215,c_10486,c_10]) ).

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

tff(c_10664,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_9185,c_10209,c_10209,c_10209,c_10558,c_9185,c_10209,c_10209,c_792]) ).

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

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

tff(c_10751,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10698,c_10222,c_10211,c_10671,c_16]) ).

tff(c_10753,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_10690]) ).

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

tff(c_10805,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9185,c_10209,c_238]) ).

tff(c_10806,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10753,c_196,c_198,c_10666,c_10805]) ).

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

tff(c_10832,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9191,c_9199,c_20]) ).

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

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

tff(c_11169,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10808,c_9185,c_9185,c_9185,c_10833,c_10808,c_9185,c_9185,c_784]) ).

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

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

tff(c_11210,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_10830,c_11176,c_801,c_12]) ).

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

tff(c_11213,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9185,c_10808,c_238]) ).

tff(c_11214,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_11213]) ).

tff(c_11215,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_11214]) ).

tff(c_11223,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_11215,c_190]) ).

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

tff(c_11253,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11223,c_11231,c_16]) ).

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

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

tff(c_11245,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11211,c_120]) ).

tff(c_11265,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_11254,c_11245]) ).

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

tff(c_11293,plain,
    ( ( op(e3,e0) = e1 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11215,c_11266,c_90]) ).

tff(c_11294,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_9190,c_196,c_11293]) ).

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

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

tff(c_11316,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_11298,c_10815,c_9200,c_6]) ).

tff(c_11432,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_11212,c_10808,c_10808,c_10808,c_11316,c_11212,c_10808,c_10808,c_768]) ).

tff(c_11433,plain,
    op(e2,e2) = e2,
    inference(splitRight,[status(thm)],[c_11214]) ).

tff(c_11459,plain,
    e2 = e1,
    inference(demodulation,[status(thm),theory(equality)],[c_11212,c_11433]) ).

tff(c_11460,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_11459]) ).

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

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

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

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

tff(c_12993,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_96]) ).

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

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

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

tff(c_13045,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12998,c_11478,c_28]) ).

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

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

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

tff(c_13021,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_11486,c_2]) ).

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

tff(c_13058,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_11477,c_13050,c_13028,c_4]) ).

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

tff(c_12173,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_96]) ).

tff(c_12181,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_12173,c_190]) ).

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

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

tff(c_11490,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11477,c_4]) ).

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

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

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

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

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

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

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

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

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

tff(c_11811,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11497,c_11470,c_14]) ).

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

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

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

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

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

tff(c_11526,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11504,c_11478,c_28]) ).

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

tff(c_11532,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11527,c_166]) ).

tff(c_11613,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_11479,c_11532,c_801,c_12]) ).

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

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

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

tff(c_11514,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11480,c_11466,c_18]) ).

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

tff(c_11626,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11515,c_34]) ).

tff(c_11627,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11619,c_200,c_11626]) ).

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

tff(c_11630,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11628,c_146]) ).

tff(c_11714,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_11486,c_11630,c_2]) ).

tff(c_11715,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_11627]) ).

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

tff(c_11785,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11506,c_11496,c_11469,c_11723,c_6]) ).

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

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

tff(c_11871,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_11476,c_11467,c_11793,c_24]) ).

tff(c_11798,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_11479,c_801,c_12]) ).

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

tff(c_11813,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11802,c_16]) ).

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

tff(c_11817,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_11812,c_120]) ).

tff(c_11834,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_11814,c_11817]) ).

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

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

tff(c_11913,plain,
    ( ( op(e3,e0) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11871,c_11846,c_90]) ).

tff(c_11914,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_802,c_204,c_196,c_11913]) ).

tff(c_11937,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11871,c_11846,c_11914,c_86]) ).

tff(c_11938,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_202,c_194,c_198,c_11937]) ).

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

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

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

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

tff(c_12042,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11841,c_11959,c_11805,c_11790,c_10]) ).

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

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

tff(c_12066,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11506,c_11496,c_11469,c_12048,c_6]) ).

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

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

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

tff(c_12117,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_11486,c_12086,c_2]) ).

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

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

tff(c_12157,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_11479,c_12123,c_801,c_12]) ).

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

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

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

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

tff(c_12237,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12164,c_11470,c_14]) ).

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

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

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

tff(c_12187,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_806,c_805,c_11486,c_2]) ).

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

tff(c_12200,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12177,c_12193,c_26]) ).

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

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

tff(c_12212,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_11479,c_801,c_12]) ).

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

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

tff(c_12249,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12242,c_12206,c_12220,c_12192,c_10]) ).

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

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

tff(c_12320,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12179,c_12159,c_11471,c_12255,c_30]) ).

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

tff(c_12393,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12321,c_12187,c_42]) ).

tff(c_12394,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_11480,c_196,c_12393]) ).

tff(c_12398,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_12394,c_116]) ).

tff(c_12381,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_11479,c_801,c_12]) ).

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

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

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

tff(c_12333,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11462,c_12160,c_66]) ).

tff(c_12334,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_12333]) ).

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

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

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

tff(c_12361,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12178,c_11478,c_12325,c_12339,c_28]) ).

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

tff(c_12367,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_12362,c_120]) ).

tff(c_12452,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12181,c_12398,c_12385,c_12367,c_16]) ).

tff(c_12454,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_12967,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12454,c_802,c_800,c_803,c_32]) ).

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

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

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

tff(c_13080,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13063,c_12973,c_11469,c_13027,c_6]) ).

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

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

tff(c_13006,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_11480,c_12975,c_805,c_42]) ).

tff(c_13121,plain,
    ( ( e2 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12993,c_13081,c_13006,c_88]) ).

tff(c_13122,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_11471,c_194,c_198,c_13121]) ).

tff(c_13124,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_96]) ).

tff(c_13264,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13124,c_802,c_800,c_803,c_32]) ).

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

tff(c_13466,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11462,c_13266,c_238]) ).

tff(c_13467,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_13466]) ).

tff(c_13468,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_13467]) ).

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

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

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

tff(c_13682,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_13473,c_11478,c_13269,c_28]) ).

tff(c_13686,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13682,c_166]) ).

tff(c_13691,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_11479,c_13686,c_801,c_12]) ).

tff(c_13693,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_13467]) ).

tff(c_13851,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13693,c_802,c_800,c_803,c_32]) ).

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

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

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

tff(c_13854,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_13875,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_15668,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_13854,c_13875,c_22]) ).

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

tff(c_13877,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_14745,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_13877,c_801,c_12]) ).

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

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

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

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

tff(c_13880,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_13870,c_13857,c_4]) ).

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

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

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

tff(c_14245,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_13869,c_13889,c_13855,c_6]) ).

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

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

tff(c_13933,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_13854,c_13875,c_22]) ).

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

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

tff(c_13882,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_13867,c_10]) ).

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

tff(c_13898,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_13883,c_116]) ).

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

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

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

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

tff(c_13916,plain,
    ( ( e3 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13852,c_94]) ).

tff(c_13917,plain,
    ( ( op(e2,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_13907,c_200,c_13916]) ).

tff(c_13918,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_13917]) ).

tff(c_14074,plain,
    ( ( e3 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13918,c_13852,c_90]) ).

tff(c_14075,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_13938,c_13898,c_196,c_14074]) ).

tff(c_14077,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_13917]) ).

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

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

tff(c_14090,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14076,c_13852,c_90]) ).

tff(c_14091,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_802,c_204,c_196,c_14090]) ).

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

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

tff(c_14140,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_13869,c_13889,c_13855,c_6]) ).

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

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

tff(c_14101,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_13909,c_13888,c_28]) ).

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

tff(c_14108,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_14102,c_166]) ).

tff(c_14125,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13853,c_238]) ).

tff(c_14126,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14077,c_14095,c_14108,c_200,c_14125]) ).

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

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

tff(c_14163,plain,
    ( ( op(e0,e1) = e1 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14146,c_14133,c_30]) ).

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

tff(c_14175,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14164,c_14140,c_74]) ).

tff(c_14176,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_14095,c_13897,c_198,c_14175]) ).

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

tff(c_14202,plain,
    ( ( op(e0,e3) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14177,c_14127,c_96]) ).

tff(c_14203,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14077,c_204,c_200,c_13868,c_14202]) ).

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

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

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

tff(c_14222,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13883,c_13853,c_34]) ).

tff(c_14223,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_14215,c_196,c_200,c_14222]) ).

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

tff(c_14255,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14229,c_30]) ).

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

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

tff(c_14313,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_204,c_13888,c_196,c_14312]) ).

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

tff(c_14330,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_14250,c_14314]) ).

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

tff(c_14352,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_14335,c_13854,c_13875,c_22]) ).

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

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

tff(c_14458,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_13877,c_14360,c_801,c_12]) ).

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

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

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

tff(c_14495,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_13854,c_13875,c_22]) ).

tff(c_14539,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14495,c_66]) ).

tff(c_14540,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_14488,c_13855,c_14539]) ).

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

tff(c_14471,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14465,c_28]) ).

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

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

tff(c_14511,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14483,c_13853,c_42]) ).

tff(c_14512,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_14499,c_196,c_204,c_14511]) ).

tff(c_14600,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14540,c_14472,c_14512,c_88]) ).

tff(c_14601,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_194,c_202,c_198,c_14600]) ).

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

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

tff(c_14730,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_13877,c_14611,c_801,c_12]) ).

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

tff(c_14757,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_14750,c_14731]) ).

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

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

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

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

tff(c_14773,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14752,c_14738,c_14]) ).

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

tff(c_14888,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_14774,c_66]) ).

tff(c_14889,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14762,c_13875,c_200,c_13855,c_14888]) ).

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

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

tff(c_15034,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_14896,c_13854,c_13875,c_22]) ).

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

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

tff(c_15049,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_13877,c_15043,c_801,c_12]) ).

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

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

tff(c_15680,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13869,c_15674,c_15057,c_13855,c_6]) ).

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

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

tff(c_15726,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_13869,c_15686,c_13855,c_6]) ).

tff(c_15730,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_15726,c_172]) ).

tff(c_15790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_15730,c_13854,c_13875,c_22]) ).

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

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

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

tff(c_15818,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_15832,plain,
    ( ( e3 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13852,c_94]) ).

tff(c_15833,plain,
    ( ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_15832]) ).

tff(c_15834,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_15833]) ).

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

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

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

tff(c_16006,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_15841,c_15811,c_13858,c_24]) ).

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

tff(c_16113,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_13853,c_15792,c_15792,c_15792,c_16006,c_13853,c_15792,c_15792,c_762]) ).

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

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

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

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

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

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

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

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

tff(c_16117,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_13869,c_15826,c_13855,c_6]) ).

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

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

tff(c_16179,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16128,c_15827,c_16121,c_15800,c_14]) ).

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

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

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

tff(c_16115,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_15833]) ).

tff(c_16273,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15792,c_13853,c_238]) ).

tff(c_16274,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_16115,c_196,c_200,c_16273]) ).

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

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

tff(c_16315,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16184,c_15812,c_16280,c_15798,c_20]) ).

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

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

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

tff(c_16423,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_13870,c_16323,c_13857,c_4]) ).

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

tff(c_16494,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_15818,c_16427,c_801,c_12]) ).

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

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

tff(c_16519,plain,
    ( ( e3 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13852,c_90]) ).

tff(c_16520,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_15811,c_16498,c_196,c_16519]) ).

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

tff(c_16584,plain,
    ( ( e3 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_15792,c_16522,c_13853,c_238]) ).

tff(c_16585,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_200,c_16584]) ).

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

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

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

tff(c_16574,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_13869,c_16526,c_13855,c_6]) ).

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

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

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

tff(c_16644,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16590,c_16578,c_16527,c_15801,c_30]) ).

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

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

tff(c_16688,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_16736,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_16688,c_801,c_12]) ).

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

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

tff(c_16777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16682,c_16669,c_16741,c_16649,c_4]) ).

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

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

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

tff(c_16817,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_16778,c_16662]) ).

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

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

tff(c_16840,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_16839,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_19810,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_16840,c_16839,c_22]) ).

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

tff(c_18351,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_16840,c_16839,c_22]) ).

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

tff(c_16844,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

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

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

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

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

tff(c_16862,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_16861]) ).

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

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

tff(c_16874,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_16866,c_16844,c_16834,c_58]) ).

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

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

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

tff(c_16849,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16832,c_26]) ).

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

tff(c_16853,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_16850,c_140]) ).

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

tff(c_16887,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16853,c_94]) ).

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

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

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

tff(c_17021,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_16892,c_16833,c_16823,c_8]) ).

tff(c_17033,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16888,c_17021,c_90]) ).

tff(c_17034,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_802,c_204,c_198,c_17033]) ).

tff(c_17051,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16888,c_17034,c_17021,c_82]) ).

tff(c_17052,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_803,c_200,c_196,c_194,c_17051]) ).

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

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

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

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

tff(c_17066,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_17059,c_16834,c_16824,c_4]) ).

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

tff(c_17076,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16819,c_238]) ).

tff(c_17077,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16853,c_16869,c_17070,c_196,c_17076]) ).

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

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

tff(c_17091,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_16875,c_204,c_16833,c_17090]) ).

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

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

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

tff(c_17244,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_17098,c_16840,c_16839,c_22]) ).

tff(c_17245,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_17092]) ).

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

tff(c_17261,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16853,c_94]) ).

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

tff(c_17365,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17262,c_90]) ).

tff(c_17366,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_802,c_204,c_16833,c_17365]) ).

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

tff(c_17405,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_17266,c_16833,c_16823,c_8]) ).

tff(c_17434,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17262,c_17366,c_17405,c_82]) ).

tff(c_17435,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_803,c_200,c_196,c_194,c_17434]) ).

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

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

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

tff(c_17549,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_17528,c_16834,c_16824,c_4]) ).

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

tff(c_17561,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_16844,c_17553,c_801,c_12]) ).

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

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

tff(c_17623,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_17251,c_204,c_16833,c_17622]) ).

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

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

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

tff(c_17653,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16831,c_17632,c_10]) ).

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

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

tff(c_17678,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_16844,c_801,c_12]) ).

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

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

tff(c_17792,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e2 )
    | ( op(e1,e1) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16818,c_70]) ).

tff(c_17793,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_16840,c_17686,c_194,c_17792]) ).

tff(c_17638,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16819,c_238]) ).

tff(c_17639,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_17638]) ).

tff(c_17640,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_17639]) ).

tff(c_17647,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_17640,c_190]) ).

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

tff(c_17782,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_17647,c_17682,c_16]) ).

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

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

tff(c_17809,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17793,c_16818,c_74]) ).

tff(c_17810,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_17786,c_196,c_17809]) ).

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

tff(c_17846,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17793,c_17810,c_16818,c_78]) ).

tff(c_17847,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_17658,c_200,c_17846]) ).

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

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

tff(c_17667,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_17646,c_16833,c_16823,c_8]) ).

tff(c_17850,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_17640,c_17667,c_90]) ).

tff(c_17851,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_17849,c_198,c_17850]) ).

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

tff(c_17904,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_17855,c_16840,c_16839,c_22]) ).

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

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

tff(c_18097,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_16844,c_17914,c_801,c_12]) ).

tff(c_18099,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_17639]) ).

tff(c_18336,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18099,c_802,c_800,c_803,c_32]) ).

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

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

tff(c_18365,plain,
    ( ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_18364]) ).

tff(c_18366,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_18365]) ).

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

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

tff(c_18527,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18366,c_90]) ).

tff(c_18528,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_18356,c_16833,c_18527]) ).

tff(c_18541,plain,
    ( ( op(e3,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18366,c_18528,c_86]) ).

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

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

tff(c_18599,plain,
    ( ( op(e3,e0) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18366,c_18543,c_18528,c_82]) ).

tff(c_18600,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_16823,c_18599]) ).

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

tff(c_18514,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16834,c_16824,c_4]) ).

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

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

tff(c_18617,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_16844,c_801,c_12]) ).

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

tff(c_18639,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_18519,c_18357,c_18621,c_20]) ).

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

tff(c_18657,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18374,c_18356,c_18602,c_18643,c_24]) ).

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

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

tff(c_18696,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_16844,c_18662,c_801,c_12]) ).

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

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

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

tff(c_18800,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_18357,c_16844,c_16834,c_18799]) ).

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

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

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

tff(c_19052,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_804,c_16844,c_801,c_12]) ).

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

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

tff(c_19064,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18808,c_18358,c_19057,c_16821,c_14]) ).

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

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

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

tff(c_19068,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_19065,c_120]) ).

tff(c_19664,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_19079,c_19068,c_16]) ).

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

tff(c_19673,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19665,c_190]) ).

tff(c_19782,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19673,c_802,c_800,c_803,c_32]) ).

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

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

tff(c_19591,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_19079,c_19068,c_16]) ).

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

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

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

tff(c_19093,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16832,c_26]) ).

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

tff(c_19097,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19094,c_140]) ).

tff(c_19441,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19097,c_802,c_800,c_803,c_32]) ).

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

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

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

tff(c_19603,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19595,c_16831,c_19072,c_19573,c_10]) ).

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

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

tff(c_19484,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_16831,c_19072,c_19452,c_10]) ).

tff(c_19489,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19484,c_116]) ).

tff(c_19445,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16834,c_16824,c_4]) ).

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

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

tff(c_19469,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_19462,c_16833,c_16823,c_8]) ).

tff(c_19494,plain,
    ( ( e2 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19469,c_94]) ).

tff(c_19495,plain,
    ( ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_19489,c_202,c_19494]) ).

tff(c_19496,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_19495]) ).

tff(c_19520,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19496,c_19469,c_90]) ).

tff(c_19521,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_19079,c_198,c_19520]) ).

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

tff(c_19551,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_19525,c_16840,c_16839,c_22]) ).

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

tff(c_19564,plain,
    ( ( e2 = e1 )
    | ( op(e2,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19552,c_19469,c_90]) ).

tff(c_19565,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_204,c_19079,c_198,c_19564]) ).

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

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

tff(c_19619,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_16833,c_19586,c_16823,c_8]) ).

tff(c_19631,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19604,c_19619,c_90]) ).

tff(c_19632,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_802,c_196,c_204,c_19631]) ).

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

tff(c_19649,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_19637,c_16840,c_16839,c_22]) ).

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

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

tff(c_19796,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_19081,c_19654,c_28]) ).

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

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

tff(c_19801,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_19797,c_142]) ).

tff(c_19822,plain,
    ( ( op(e3,e0) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19783,c_94]) ).

tff(c_19823,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_19801,c_200,c_19822]) ).

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

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

tff(c_19853,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_19829,c_16833,c_16823,c_8]) ).

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

tff(c_19863,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19802,c_16834,c_19857,c_16824,c_4]) ).

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

tff(c_19892,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19783,c_19864,c_90]) ).

tff(c_19893,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_19815,c_196,c_204,c_19892]) ).

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

tff(c_20099,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_19894,c_168]) ).

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

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

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

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

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

tff(c_19919,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_19899,c_19790,c_24]) ).

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

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

tff(c_20001,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_19924,c_16840,c_16839,c_22]) ).

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

tff(c_20027,plain,
    ( ( op(e3,e0) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20002,c_19783,c_94]) ).

tff(c_20028,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_20027]) ).

tff(c_20029,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_20028]) ).

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

tff(c_20009,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20002,c_184]) ).

tff(c_20041,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20034,c_16833,c_20009,c_16823,c_8]) ).

tff(c_20043,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_20028]) ).

tff(c_20091,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20043,c_802,c_800,c_803,c_32]) ).

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

tff(c_20180,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_20099,c_20092]) ).

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

tff(c_20105,plain,
    ( ( op(e1,e0) = e2 )
    | ( op(e1,e0) = e1 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_19790,c_24]) ).

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

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

tff(c_20167,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_20111,c_16833,c_16823,c_8]) ).

tff(c_20176,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20106,c_19783,c_20167,c_90]) ).

tff(c_20177,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_204,c_196,c_198,c_20176]) ).

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

tff(c_20229,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20184,c_20178]) ).

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

tff(c_20307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_20233,c_16840,c_16839,c_22]) ).

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

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

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

tff(c_20337,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16834,c_16824,c_4]) ).

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

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

tff(c_20805,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20309,c_16819,c_16819,c_16819,c_20338,c_20309,c_16819,c_16819,c_780]) ).

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

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

tff(c_20818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804,c_20317,c_20810,c_801,c_12]) ).

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

tff(c_20822,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16820,c_20820]) ).

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

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

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

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

tff(c_20829,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20823,c_186]) ).

tff(c_22743,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e1 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20829,c_24]) ).

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

tff(c_22771,plain,
    ( ( op(e3,e0) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22744,c_20823,c_90]) ).

tff(c_22772,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_802,c_204,c_198,c_22771]) ).

tff(c_22872,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22744,c_20823,c_22772,c_82]) ).

tff(c_22873,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_803,c_200,c_194,c_196,c_22872]) ).

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

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

tff(c_22888,plain,
    ( ( op(e3,e0) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22876,c_20823,c_90]) ).

tff(c_22889,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_802,c_196,c_198,c_22888]) ).

tff(c_22892,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22889,c_106]) ).

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

tff(c_20851,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

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

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

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

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

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

tff(c_21767,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20850,c_20851,c_20845,c_2]) ).

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

tff(c_21841,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_20840,c_20827,c_21772,c_10]) ).

tff(c_21847,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_21841,c_112]) ).

tff(c_20825,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20823,c_120]) ).

tff(c_21931,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20839,c_21847,c_20825,c_14]) ).

tff(c_20852,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_20849,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_21864,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_20852,c_20849,c_22]) ).

tff(c_21920,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21864,c_20853,c_66]) ).

tff(c_21921,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_21920]) ).

tff(c_21922,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_21921]) ).

tff(c_21926,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21922,c_178]) ).

tff(c_21940,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_21931,c_21926]) ).

tff(c_21942,plain,
    op(e0,e1) != e3,
    inference(splitRight,[status(thm)],[c_21921]) ).

tff(c_20857,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20853,c_108]) ).

tff(c_21752,plain,
    ( ( op(e3,e0) = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20823,c_94]) ).

tff(c_21753,plain,
    ( ( op(e1,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_20857,c_21752]) ).

tff(c_21754,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_21753]) ).

tff(c_20864,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20836,c_4]) ).

tff(c_20865,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_20864]) ).

tff(c_20869,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_20865,c_106]) ).

tff(c_20828,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_20823,c_182]) ).

tff(c_20875,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e1 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20829,c_24]) ).

tff(c_20876,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_20875]) ).

tff(c_21174,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20857,c_20869,c_20828,c_8]) ).

tff(c_21308,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20876,c_20823,c_21174,c_90]) ).

tff(c_21309,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_204,c_198,c_196,c_21308]) ).

tff(c_21310,plain,
    ( ( op(e1,e0) = e1 )
    | ( op(e1,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20875]) ).

tff(c_21312,plain,
    op(e1,e0) = e3,
    inference(splitLeft,[status(thm)],[c_21310]) ).

tff(c_21318,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21312,c_184]) ).

tff(c_21386,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20857,c_20869,c_20828,c_21318,c_8]) ).

tff(c_21387,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_21310]) ).

tff(c_21393,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_21387,c_132]) ).

tff(c_21423,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_21393,c_20852,c_20849,c_22]) ).

tff(c_21424,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20864]) ).

tff(c_21426,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_21424]) ).

tff(c_21432,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21426,c_98]) ).

tff(c_21738,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20850,c_20851,c_20845,c_21432,c_2]) ).

tff(c_21739,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_21424]) ).

tff(c_21822,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_21739,c_58]) ).

tff(c_21823,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_21822]) ).

tff(c_21824,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_21823]) ).

tff(c_21758,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_21754,c_140]) ).

tff(c_21827,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_21824,c_134]) ).

tff(c_21773,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_21767,c_152]) ).

tff(c_21888,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_21758,c_21827,c_21773,c_26]) ).

tff(c_21877,plain,
    ( ( op(e0,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21754,c_21824,c_88]) ).

tff(c_21878,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_21877]) ).

tff(c_21879,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_21878]) ).

tff(c_21882,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_21879,c_136]) ).

tff(c_21897,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_21888,c_21882]) ).

tff(c_21898,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_21878]) ).

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_21969,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21754,c_21824,c_21898,c_84]) ).

tff(c_21970,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_21942,c_196,c_194,c_21969]) ).

tff(c_21971,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_21823]) ).

tff(c_21976,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_21971,c_126]) ).

tff(c_21995,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_21976,c_20852,c_20849,c_22]) ).

tff(c_21997,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_21753]) ).

tff(c_22354,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_238]) ).

tff(c_22355,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_21997,c_202,c_22354]) ).

tff(c_22356,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_22355]) ).

tff(c_22363,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22356,c_180]) ).

tff(c_22031,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20839,c_20825,c_14]) ).

tff(c_22032,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_22031]) ).

tff(c_22037,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22032,c_112]) ).

tff(c_22042,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20840,c_22037,c_20827,c_10]) ).

tff(c_22047,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22042,c_146]) ).

tff(c_22067,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20850,c_20851,c_20845,c_22047,c_2]) ).

tff(c_22068,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_22031]) ).

tff(c_22073,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22068,c_178]) ).

tff(c_22019,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_21739,c_58]) ).

tff(c_22020,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_22019]) ).

tff(c_22021,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_22020]) ).

tff(c_22008,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_26]) ).

tff(c_22141,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_22021,c_22008,c_84]) ).

tff(c_22142,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_803,c_22073,c_196,c_200,c_22141]) ).

tff(c_22143,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_22020]) ).

tff(c_22147,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22143,c_126]) ).

tff(c_22194,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_22147,c_20852,c_20849,c_22]) ).

tff(c_22195,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_26]) ).

tff(c_22197,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_22195]) ).

tff(c_22228,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22197,c_152]) ).

tff(c_22283,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20850,c_20851,c_20845,c_22228,c_2]) ).

tff(c_22284,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_22195]) ).

tff(c_22286,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_22284]) ).

tff(c_22291,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22286,c_134]) ).

tff(c_22325,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_21739,c_58]) ).

tff(c_22326,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_22291,c_204,c_198,c_22325]) ).

tff(c_22313,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_20852,c_20849,c_22]) ).

tff(c_22318,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22313,c_126]) ).

tff(c_22336,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_22326,c_22318]) ).

tff(c_22337,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_22284]) ).

tff(c_22346,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22337,c_136]) ).

tff(c_22362,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22356,c_174]) ).

tff(c_22381,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20839,c_22362,c_20825,c_14]) ).

tff(c_22385,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22381,c_178]) ).

tff(c_22402,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20856,c_22363,c_22346,c_22385,c_30]) ).

tff(c_22404,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_22355]) ).

tff(c_22419,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_22404,c_20852,c_20849,c_22]) ).

tff(c_22420,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_6]) ).

tff(c_22422,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_22420]) ).

tff(c_22429,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_22422,c_100]) ).

tff(c_22672,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20850,c_20851,c_20845,c_22429,c_2]) ).

tff(c_22673,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_22420]) ).

tff(c_22675,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_22673]) ).

tff(c_22678,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_22675,c_172]) ).

tff(c_22727,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_22678,c_20852,c_20849,c_22]) ).

tff(c_22728,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_22673]) ).

tff(c_22737,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_22728,c_102]) ).

tff(c_23102,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20850,c_20851,c_20845,c_2]) ).

tff(c_23108,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23102,c_98]) ).

tff(c_23160,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20836,c_22892,c_22737,c_23108,c_4]) ).

tff(c_23161,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_22874]) ).

tff(c_23167,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23161,c_132]) ).

tff(c_23198,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_23167,c_20852,c_20849,c_22]) ).

tff(c_23200,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_23393,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23200,c_20824,c_238]) ).

tff(c_23394,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_23393]) ).

tff(c_23395,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_23394]) ).

tff(c_23402,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23395,c_192]) ).

tff(c_23199,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_23202,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23199,c_130]) ).

tff(c_23550,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_23402,c_23202,c_20829,c_24]) ).

tff(c_758,plain,
    ( ( op(e1,op(op(e1,e1),op(e1,e1))) != e3 )
    | ( op(e1,e1) != e2 )
    | ( op(op(e1,e1),op(e1,e1)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_726]) ).

tff(c_23715,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_23200,c_23200,c_23200,c_23550,c_20824,c_23200,c_23200,c_758]) ).

tff(c_23717,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_23394]) ).

tff(c_20837,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_166]) ).

tff(c_23206,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23199,c_122]) ).

tff(c_23716,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_23394]) ).

tff(c_23732,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23716,c_42]) ).

tff(c_23733,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_23206,c_196,c_23732]) ).

tff(c_23734,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_23733]) ).

tff(c_23739,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23734,c_154]) ).

tff(c_23722,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23716,c_146]) ).

tff(c_23769,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20840,c_23739,c_20827,c_23722,c_10]) ).

tff(c_23770,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_23733]) ).

tff(c_23777,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23770,c_112]) ).

tff(c_23225,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20828,c_8]) ).

tff(c_23226,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_23225]) ).

tff(c_23230,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23226,c_184]) ).

tff(c_23336,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_23230,c_23202,c_20829,c_24]) ).

tff(c_23345,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23336,c_20823,c_23226,c_90]) ).

tff(c_23346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_196,c_198,c_204,c_23345]) ).

tff(c_23347,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_23225]) ).

tff(c_23349,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_23347]) ).

tff(c_23377,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20823,c_23349,c_90]) ).

tff(c_23378,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_23202,c_198,c_196,c_23377]) ).

tff(c_23379,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_23347]) ).

tff(c_23383,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23379,c_108]) ).

tff(c_23784,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23200,c_74]) ).

tff(c_23785,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_23777,c_23383,c_23784]) ).

tff(c_23812,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23785,c_96]) ).

tff(c_23813,plain,
    op(e0,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_23717,c_204,c_20837,c_23812]) ).

tff(c_23818,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23813,c_156]) ).

tff(c_23825,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20823,c_23379,c_82]) ).

tff(c_23826,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_803,c_194,c_196,c_23825]) ).

tff(c_23835,plain,
    ( ( op(e1,e3) = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_23826,c_23200,c_23199,c_80]) ).

tff(c_23836,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_204,c_23818,c_23835]) ).

tff(c_23838,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_23854,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23838,c_104]) ).

tff(c_23837,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_23842,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23837,c_108]) ).

tff(c_23926,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_23854,c_20828,c_23842,c_8]) ).

tff(c_23930,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_23926,c_188]) ).

tff(c_23864,plain,
    ( ( op(e3,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20823,c_90]) ).

tff(c_23865,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_802,c_198,c_23854,c_23864]) ).

tff(c_23869,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_23865,c_132]) ).

tff(c_23978,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_23838,c_238]) ).

tff(c_23979,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_23930,c_23869,c_202,c_196,c_23978]) ).

tff(c_23981,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_24070,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_23981,c_238]) ).

tff(c_24071,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_24070]) ).

tff(c_24072,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_24071]) ).

tff(c_24081,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_24072,c_192]) ).

tff(c_23980,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_23985,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_23980,c_184]) ).

tff(c_24095,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_24081,c_20829,c_23985,c_24]) ).

tff(c_24101,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24095,c_132]) ).

tff(c_24002,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_24106,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_24101,c_24002,c_20849,c_22]) ).

tff(c_24107,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_24071]) ).

tff(c_24113,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24107,c_132]) ).

tff(c_24175,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20823,c_23980,c_90]) ).

tff(c_24176,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_24113,c_198,c_196,c_24175]) ).

tff(c_24177,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_24193,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24177,c_130]) ).

tff(c_24240,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20823,c_23980,c_90]) ).

tff(c_24241,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_802,c_24193,c_198,c_196,c_24240]) ).

tff(c_24242,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_24244,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24242,c_150]) ).

tff(c_24269,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20840,c_24244,c_20827,c_10]) ).

tff(c_24273,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24269,c_146]) ).

tff(c_24243,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_24280,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24243,c_20824,c_238]) ).

tff(c_24281,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_196,c_202,c_24273,c_24280]) ).

tff(c_24289,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_24281,c_192]) ).

tff(c_24248,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24242,c_128]) ).

tff(c_24255,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24243,c_132]) ).

tff(c_24346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24289,c_24248,c_20829,c_24255,c_24]) ).

tff(c_24348,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_24352,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24348,c_152]) ).

tff(c_24354,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24348,c_100]) ).

tff(c_24347,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_24363,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24347,c_102]) ).

tff(c_24378,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_24354,c_24363,c_6]) ).

tff(c_24379,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_24378]) ).

tff(c_24384,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_24379,c_176]) ).

tff(c_24502,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_24384,c_20837,c_96]) ).

tff(c_24503,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_24502]) ).

tff(c_24511,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_24503,c_192]) ).

tff(c_24390,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20840,c_20827,c_10]) ).

tff(c_24391,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_24390]) ).

tff(c_24396,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24391,c_112]) ).

tff(c_24531,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20839,c_24396,c_20825,c_14]) ).

tff(c_24564,plain,
    ( ( e1 = e0 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24531,c_24379,c_74]) ).

tff(c_24565,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_24564]) ).

tff(c_24566,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_24565]) ).

tff(c_24569,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24566,c_138]) ).

tff(c_20838,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_162]) ).

tff(c_24360,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24347,c_160]) ).

tff(c_24401,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20838,c_24360,c_20]) ).

tff(c_24402,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_24401]) ).

tff(c_24406,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24402,c_126]) ).

tff(c_24375,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_24372,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_24499,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_24406,c_24375,c_24372,c_22]) ).

tff(c_24500,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_24401]) ).

tff(c_24521,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24500,c_168]) ).

tff(c_24361,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24347,c_164]) ).

tff(c_24608,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20837,c_24569,c_24521,c_24361,c_28]) ).

tff(c_24609,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_24565]) ).

tff(c_24614,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24609,c_132]) ).

tff(c_24636,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_24511,c_24614,c_20829,c_24]) ).

tff(c_24649,plain,
    ( ( op(e3,e0) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_24503,c_24636,c_20823,c_90]) ).

tff(c_24650,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_24649]) ).

tff(c_756,plain,
    ( ( op(e3,op(op(e3,e3),op(e3,e3))) != e1 )
    | ( op(e3,e3) != e2 )
    | ( op(op(e3,e3),op(e3,e3)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_720]) ).

tff(c_24746,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_24348,c_24348,c_24348,c_24650,c_20824,c_24348,c_24348,c_756]) ).

tff(c_24748,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_24502]) ).

tff(c_24849,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24748,c_802,c_800,c_803,c_32]) ).

tff(c_24850,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_24390]) ).

tff(c_24855,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24850,c_154]) ).

tff(c_24879,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_24352,c_24855,c_26]) ).

tff(c_24880,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_24879]) ).

tff(c_24885,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_24880,c_156]) ).

tff(c_24866,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_24375,c_24372,c_22]) ).

tff(c_24870,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24866,c_124]) ).

tff(c_24350,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_24348,c_148]) ).

tff(c_24854,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24850,c_150]) ).

tff(c_24906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24885,c_24870,c_24350,c_24854,c_18]) ).

tff(c_24907,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_24879]) ).

tff(c_24911,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24907,c_134]) ).

tff(c_24872,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24866,c_126]) ).

tff(c_24920,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_24347,c_58]) ).

tff(c_24921,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24911,c_24872,c_204,c_196,c_24920]) ).

tff(c_24922,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_24378]) ).

tff(c_24929,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24922,c_108]) ).

tff(c_24362,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_24347,c_106]) ).

tff(c_24972,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_24929,c_20828,c_24362,c_8]) ).

tff(c_24976,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_24972,c_188]) ).

tff(c_24926,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_24922,c_172]) ).

tff(c_25033,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_24348,c_238]) ).

tff(c_25034,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_24976,c_24926,c_202,c_194,c_25033]) ).

tff(c_25036,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_25061,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25036,c_20824,c_24348,c_238]) ).

tff(c_25062,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_194,c_25061]) ).

tff(c_25069,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25062,c_188]) ).

tff(c_25139,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_25069,c_20828,c_24362,c_8]) ).

tff(c_25268,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_20824,c_24348,c_24348,c_24348,c_25139,c_20824,c_24348,c_24348,c_756]) ).

tff(c_25270,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_25309,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25270,c_20824,c_24348,c_238]) ).

tff(c_25310,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_196,c_202,c_194,c_25309]) ).

tff(c_25314,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25310,c_140]) ).

tff(c_25269,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_25273,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25269,c_156]) ).

tff(c_25272,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25269,c_150]) ).

tff(c_25379,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_20840,c_25272,c_20827,c_10]) ).

tff(c_25383,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25379,c_154]) ).

tff(c_25417,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25314,c_25273,c_24352,c_25383,c_26]) ).

tff(c_25419,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_230]) ).

tff(c_25418,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_230]) ).

tff(c_25424,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25418,c_154]) ).

tff(c_25422,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25418,c_156]) ).

tff(c_25432,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_142]) ).

tff(c_25442,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_25444,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_25423,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25418,c_152]) ).

tff(c_25445,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

tff(c_25446,plain,
    op(e3,e3) != e2,
    inference(splitLeft,[status(thm)],[c_208]) ).

tff(c_25433,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_144]) ).

tff(c_25443,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_25449,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_6]) ).

tff(c_25454,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25449,c_102]) ).

tff(c_25966,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_25418,c_88]) ).

tff(c_25967,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_202,c_25966]) ).

tff(c_25968,plain,
    op(e0,e1) = e2,
    inference(splitLeft,[status(thm)],[c_25967]) ).

tff(c_25991,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_25968,c_25418,c_92]) ).

tff(c_25992,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_25991]) ).

tff(c_25996,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25992,c_164]) ).

tff(c_25453,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25449,c_108]) ).

tff(c_25434,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_188]) ).

tff(c_25903,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25453,c_25434,c_8]) ).

tff(c_25904,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_25903]) ).

tff(c_25908,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25904,c_106]) ).

tff(c_25460,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_238]) ).

tff(c_25461,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_25460]) ).

tff(c_25462,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_25461]) ).

tff(c_25470,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25462,c_180]) ).

tff(c_25540,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_25418,c_92]) ).

tff(c_25541,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_25470,c_204,c_25540]) ).

tff(c_25545,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25541,c_164]) ).

tff(c_25466,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25462,c_124]) ).

tff(c_25467,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25462,c_132]) ).

tff(c_25475,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_90]) ).

tff(c_25476,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_25467,c_25475]) ).

tff(c_25477,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_25476]) ).

tff(c_25481,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25477,c_116]) ).

tff(c_25526,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25418,c_42]) ).

tff(c_25527,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_25466,c_25481,c_25445,c_25526]) ).

tff(c_25528,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_25476]) ).

tff(c_25680,plain,
    ( ( e1 = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_25528,c_94]) ).

tff(c_25681,plain,
    ( ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_25680]) ).

tff(c_25682,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_25681]) ).

tff(c_25686,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25682,c_186]) ).

tff(c_25529,plain,
    op(e2,e0) != e1,
    inference(splitRight,[status(thm)],[c_25476]) ).

tff(c_25435,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_190]) ).

tff(c_25691,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_25686,c_25529,c_25435,c_16]) ).

tff(c_25701,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25462,c_25449,c_66]) ).

tff(c_25702,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_25433,c_196,c_200,c_25701]) ).

tff(c_25554,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25418,c_42]) ).

tff(c_25555,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_25466,c_25445,c_25554]) ).

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_25755,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e0 )
    | ( e3 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25691,c_25702,c_25555,c_64]) ).

tff(c_25756,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_25442,c_204,c_25755]) ).

tff(c_25758,plain,
    op(e1,e0) != e0,
    inference(splitRight,[status(thm)],[c_25681]) ).

tff(c_25468,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_25462,c_126]) ).

tff(c_25566,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25468,c_20]) ).

tff(c_25567,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_25566]) ).

tff(c_25569,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25567,c_130]) ).

tff(c_25592,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25422,c_25466,c_18]) ).

tff(c_25593,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_25592]) ).

tff(c_25597,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25593,c_128]) ).

tff(c_25579,plain,
    ( ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25529,c_25435,c_16]) ).

tff(c_25580,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_25579]) ).

tff(c_25614,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_25580,c_25528,c_86]) ).

tff(c_25615,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_25597,c_202,c_198,c_25614]) ).

tff(c_25616,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_25592]) ).

tff(c_25620,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25616,c_148]) ).

tff(c_25647,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_25445,c_25446,c_25620,c_2]) ).

tff(c_25648,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_25579]) ).

tff(c_25656,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25648,c_186]) ).

tff(c_25436,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_192]) ).

tff(c_25662,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25569,c_25467,c_25656,c_25436,c_24]) ).

tff(c_25663,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_25566]) ).

tff(c_25665,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_25663]) ).

tff(c_25671,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25665,c_122]) ).

tff(c_25768,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_25422,c_25466,c_25671,c_18]) ).

tff(c_25773,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25768,c_128]) ).

tff(c_25813,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25758,c_25467,c_25773,c_25436,c_24]) ).

tff(c_25814,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_25663]) ).

tff(c_25820,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25814,c_160]) ).

tff(c_25846,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_25454,c_25545,c_25820,c_4]) ).

tff(c_25851,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25846,c_98]) ).

tff(c_25888,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_25445,c_25446,c_25851,c_2]) ).

tff(c_25889,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_25461]) ).

tff(c_25891,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_25889]) ).

tff(c_25898,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_25891,c_98]) ).

tff(c_25928,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_25454,c_25908,c_25898,c_4]) ).

tff(c_25932,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25928,c_158]) ).

tff(c_25953,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25442,c_25444,c_25932,c_801,c_12]) ).

tff(c_25954,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_25903]) ).

tff(c_25960,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_25954,c_106]) ).

tff(c_26051,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25454,c_25996,c_25960,c_25898,c_4]) ).

tff(c_26052,plain,
    op(e0,e2) = e2,
    inference(splitRight,[status(thm)],[c_25967]) ).

tff(c_26058,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26052,c_166]) ).

tff(c_26179,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25442,c_25444,c_26058,c_801,c_12]) ).

tff(c_26181,plain,
    op(e3,e3) != e3,
    inference(splitRight,[status(thm)],[c_25889]) ).

tff(c_26300,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_25445,c_25446,c_26181,c_2]) ).

tff(c_26301,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_6]) ).

tff(c_26303,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_26301]) ).

tff(c_26310,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26303,c_100]) ).

tff(c_26418,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_25445,c_25446,c_26310,c_2]) ).

tff(c_26419,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_26301]) ).

tff(c_26421,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_26419]) ).

tff(c_26424,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26421,c_172]) ).

tff(c_25447,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_26508,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_26424,c_25447,c_25443,c_22]) ).

tff(c_26509,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_26419]) ).

tff(c_27688,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26509,c_66]) ).

tff(c_27689,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_25433,c_25443,c_194,c_27688]) ).

tff(c_27696,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_27689,c_112]) ).

tff(c_27319,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_25442,c_25444,c_801,c_12]) ).

tff(c_27325,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27319,c_166]) ).

tff(c_27252,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25424,c_10]) ).

tff(c_27253,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_27252]) ).

tff(c_27257,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_27253,c_112]) ).

tff(c_26515,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26509,c_170]) ).

tff(c_27099,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_26515,c_14]) ).

tff(c_27100,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_27099]) ).

tff(c_27146,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27100,c_26509,c_74]) ).

tff(c_27147,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_27146]) ).

tff(c_27148,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_27147]) ).

tff(c_27173,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27148,c_27100,c_26509,c_66]) ).

tff(c_27174,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_25443,c_200,c_194,c_27173]) ).

tff(c_27175,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_27147]) ).

tff(c_27248,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27175,c_27100,c_26509,c_66]) ).

tff(c_27249,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25433,c_196,c_200,c_194,c_27248]) ).

tff(c_27250,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_27099]) ).

tff(c_27264,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_27257,c_27250]) ).

tff(c_27290,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27264,c_26509,c_74]) ).

tff(c_27291,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_27290]) ).

tff(c_27292,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_27291]) ).

tff(c_27362,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_27292,c_25418,c_88]) ).

tff(c_27363,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_27325,c_202,c_27362]) ).

tff(c_27364,plain,
    op(e1,e1) = e1,
    inference(splitRight,[status(thm)],[c_27291]) ).

tff(c_27370,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_27364,c_132]) ).

tff(c_27258,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_27253,c_116]) ).

tff(c_26516,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26509,c_176]) ).

tff(c_26524,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_20]) ).

tff(c_26526,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26524,c_160]) ).

tff(c_26693,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_90]) ).

tff(c_26694,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_26693]) ).

tff(c_26695,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_26694]) ).

tff(c_26700,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26695,c_184]) ).

tff(c_26517,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26509,c_108]) ).

tff(c_26730,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_26700,c_26517,c_25434,c_8]) ).

tff(c_26734,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_26730,c_182]) ).

tff(c_26701,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26695,c_186]) ).

tff(c_26777,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_25442,c_25444,c_801,c_12]) ).

tff(c_26781,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26777,c_118]) ).

tff(c_26789,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26734,c_26701,c_26781,c_25435,c_16]) ).

tff(c_26790,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e3,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_26694]) ).

tff(c_26792,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_26790]) ).

tff(c_26796,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26792,c_106]) ).

tff(c_26518,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26509,c_102]) ).

tff(c_26803,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_25445,c_25446,c_2]) ).

tff(c_26809,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26803,c_98]) ).

tff(c_26842,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26526,c_26796,c_26518,c_26809,c_4]) ).

tff(c_26843,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_26790]) ).

tff(c_26859,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26843,c_116]) ).

tff(c_26535,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_26515,c_14]) ).

tff(c_26536,plain,
    op(e2,e1) = e0,
    inference(splitLeft,[status(thm)],[c_26535]) ).

tff(c_26677,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_26536,c_26509,c_66]) ).

tff(c_26678,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25433,c_25443,c_200,c_194,c_26677]) ).

tff(c_26679,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e2,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_26535]) ).

tff(c_26681,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_26679]) ).

tff(c_26688,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_26681,c_112]) ).

tff(c_26866,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_25424,c_26859,c_26688,c_10]) ).

tff(c_26872,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_26866,c_110]) ).

tff(c_26911,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25442,c_25444,c_26872,c_801,c_12]) ).

tff(c_26912,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_26679]) ).

tff(c_26918,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_26912,c_174]) ).

tff(c_27096,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_26918,c_25447,c_25443,c_22]) ).

tff(c_27097,plain,
    ( ( op(e1,e2) = e1 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_20]) ).

tff(c_27276,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_27097]) ).

tff(c_27391,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27276,c_58]) ).

tff(c_27392,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_25444,c_27391]) ).

tff(c_27393,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_27392]) ).

tff(c_27441,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_27393,c_25418,c_88]) ).

tff(c_27442,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_26516,c_198,c_202,c_27441]) ).

tff(c_27443,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_27392]) ).

tff(c_27449,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_27443,c_106]) ).

tff(c_27454,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_90]) ).

tff(c_27455,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_27370,c_27258,c_27449,c_27454]) ).

tff(c_27456,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_27097]) ).

tff(c_27458,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_27456]) ).

tff(c_27463,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_27458,c_126]) ).

tff(c_27498,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_27463,c_25447,c_25443,c_22]) ).

tff(c_27499,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_27456]) ).

tff(c_27508,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27499,c_162]) ).

tff(c_27551,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25442,c_25444,c_27508,c_801,c_12]) ).

tff(c_27552,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_27252]) ).

tff(c_27715,plain,
    op(e2,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_27696,c_27552]) ).

tff(c_27721,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27715,c_110]) ).

tff(c_27799,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25442,c_25444,c_27721,c_801,c_12]) ).

tff(c_27800,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_27802,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_27800,c_130]) ).

tff(c_27801,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_27815,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27801,c_132]) ).

tff(c_27852,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_27802,c_27815,c_25436,c_24]) ).

tff(c_27858,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_27852,c_186]) ).

tff(c_27825,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_27801,c_238]) ).

tff(c_27826,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_198,c_27825]) ).

tff(c_27827,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_27826]) ).

tff(c_27835,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27827,c_110]) ).

tff(c_27879,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25424,c_27835,c_10]) ).

tff(c_27880,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_27879]) ).

tff(c_27888,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_27880,c_116]) ).

tff(c_27831,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27827,c_118]) ).

tff(c_27902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27858,c_27888,c_27831,c_25435,c_16]) ).

tff(c_27903,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_27879]) ).

tff(c_27908,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_27903,c_146]) ).

tff(c_27916,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_25445,c_25446,c_27908,c_2]) ).

tff(c_27918,plain,
    op(e2,e2) != e2,
    inference(splitRight,[status(thm)],[c_27826]) ).

tff(c_27989,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25442,c_25444,c_27918,c_801,c_12]) ).

tff(c_27991,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_25425,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_25418,c_136]) ).

tff(c_28015,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_28016,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_28015,c_25443,c_22]) ).

tff(c_28025,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_28016,c_180]) ).

tff(c_28128,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_25425,c_28025,c_25433,c_30]) ).

tff(c_28139,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_28128,c_25418,c_92]) ).

tff(c_28140,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_28139]) ).

tff(c_786,plain,
    ( ( op(e0,op(op(e0,e0),op(e0,e0))) != e1 )
    | ( op(e0,e0) != e3 )
    | ( op(op(e0,e0),op(e0,e0)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_810]) ).

tff(c_28292,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_27991,c_25419,c_25419,c_25419,c_28140,c_27991,c_25419,c_25419,c_786]) ).

tff(c_28293,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_28300,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_28293,c_122]) ).

tff(c_28004,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27991,c_148]) ).

tff(c_28005,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_27991,c_146]) ).

tff(c_28497,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25424,c_28005,c_10]) ).

tff(c_28498,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_28497]) ).

tff(c_28317,plain,
    ( ( op(e2,e0) = e2 )
    | ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25435,c_16]) ).

tff(c_28318,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_28317]) ).

tff(c_28324,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_28318,c_186]) ).

tff(c_28296,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_28293,c_130]) ).

tff(c_28294,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_28308,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28294,c_132]) ).

tff(c_28380,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_28324,c_28296,c_28308,c_25436,c_24]) ).

tff(c_28381,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(splitRight,[status(thm)],[c_28317]) ).

tff(c_28383,plain,
    op(e2,e0) = e2,
    inference(splitLeft,[status(thm)],[c_28381]) ).

tff(c_28387,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_28383,c_118]) ).

tff(c_28481,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_28294,c_27991,c_238]) ).

tff(c_28482,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_198,c_28387,c_194,c_28481]) ).

tff(c_28483,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_28381]) ).

tff(c_28489,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_28483,c_116]) ).

tff(c_28509,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_28498,c_28489]) ).

tff(c_28510,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_28497]) ).

tff(c_28515,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_28510,c_150]) ).

tff(c_28569,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25422,c_28300,c_28004,c_28515,c_18]) ).

tff(c_28571,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_28599,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_28571,c_238]) ).

tff(c_28600,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_28599]) ).

tff(c_28601,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_28600]) ).

tff(c_28609,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_28601,c_180]) ).

tff(c_28982,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_25425,c_28609,c_25433,c_30]) ).

tff(c_774,plain,
    ( ( op(e0,op(op(e0,e0),op(e0,e0))) != e2 )
    | ( op(e0,e0) != e3 )
    | ( op(op(e0,e0),op(e0,e0)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_774]) ).

tff(c_29046,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_28571,c_25419,c_25419,c_25419,c_28982,c_28571,c_25419,c_25419,c_774]) ).

tff(c_29048,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_28600]) ).

tff(c_28591,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_29099,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_29048,c_28591,c_25443,c_22]) ).

tff(c_29100,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_29101,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_29159,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_29101,c_28571,c_238]) ).

tff(c_29160,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_200,c_198,c_196,c_29159]) ).

tff(c_28577,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_28571,c_98]) ).

tff(c_29165,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_29160,c_158]) ).

tff(c_28570,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_28586,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_28570,c_102]) ).

tff(c_29183,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_28577,c_29165,c_28586,c_4]) ).

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_29244,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29100,c_29160,c_29183,c_50]) ).

tff(c_29245,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25432,c_196,c_194,c_200,c_29244]) ).

tff(c_29247,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_29246,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_29251,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_29246,c_174]) ).

tff(c_29334,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_29251,c_25443,c_22]) ).

tff(c_29338,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29334,c_124]) ).

tff(c_29265,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29247,c_110]) ).

tff(c_29248,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

tff(c_29345,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25418,c_42]) ).

tff(c_29346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_29338,c_29265,c_29248,c_29345]) ).

tff(c_29348,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_29395,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_29247,c_29348,c_238]) ).

tff(c_29396,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_200,c_198,c_196,c_29395]) ).

tff(c_29403,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29396,c_180]) ).

tff(c_29363,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29247,c_166]) ).

tff(c_29445,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_25418,c_92]) ).

tff(c_29446,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_29403,c_29363,c_204,c_29445]) ).

tff(c_29447,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_29453,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29447,c_128]) ).

tff(c_29451,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29447,c_148]) ).

tff(c_29471,plain,
    op(e3,e3) != e2,
    inference(splitLeft,[status(thm)],[c_208]) ).

tff(c_29474,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_29450,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29447,c_150]) ).

tff(c_29476,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_25424,c_29450,c_10]) ).

tff(c_29477,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_29476]) ).

tff(c_29483,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_29477,c_110]) ).

tff(c_29602,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25442,c_29474,c_29483,c_801,c_12]) ).

tff(c_29603,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_29476]) ).

tff(c_29610,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_29603,c_146]) ).

tff(c_29700,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_29451,c_29471,c_29610,c_2]) ).

tff(c_29702,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_29716,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29702,c_118]) ).

tff(c_29701,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_29705,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_29701,c_120]) ).

tff(c_29769,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_29716,c_29705,c_25435,c_16]) ).

tff(c_29775,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_29769,c_186]) ).

tff(c_29717,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29702,c_158]) ).

tff(c_29728,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_29717,c_4]) ).

tff(c_29729,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_29728]) ).

tff(c_29731,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_29729,c_160]) ).

tff(c_29454,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29447,c_122]) ).

tff(c_29448,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_29461,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_29448,c_126]) ).

tff(c_29780,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_29731,c_29454,c_29461,c_20]) ).

tff(c_29784,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_29780,c_130]) ).

tff(c_29796,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_29775,c_29453,c_29784,c_25436,c_24]) ).

tff(c_29797,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_29728]) ).

tff(c_29799,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_29797]) ).

tff(c_29806,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_29799,c_98]) ).

tff(c_29811,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_29451,c_29471,c_29806,c_2]) ).

tff(c_29812,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_29797]) ).

tff(c_29817,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_29812,c_164]) ).

tff(c_29707,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_29701,c_170]) ).

tff(c_29462,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_29448,c_172]) ).

tff(c_29828,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_29707,c_29462,c_6]) ).

tff(c_29829,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_29828]) ).

tff(c_29850,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_29448,c_29701,c_29829,c_74]) ).

tff(c_29851,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_29850]) ).

tff(c_29914,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_29851,c_25418,c_88]) ).

tff(c_29915,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_29817,c_202,c_29914]) ).

tff(c_29916,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_29828]) ).

tff(c_29921,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_29916,c_108]) ).

tff(c_29955,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_90]) ).

tff(c_29956,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_29453,c_29716,c_29921,c_29955]) ).

tff(c_29958,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_30022,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_29448,c_29958,c_238]) ).

tff(c_30023,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_30022]) ).

tff(c_30028,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30023,c_162]) ).

tff(c_30086,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_29454,c_30028,c_29461,c_20]) ).

tff(c_30166,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_29958,c_29448,c_29448,c_29448,c_30086,c_29958,c_29448,c_29448,c_784]) ).

tff(c_30168,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_30743,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_30168,c_238]) ).

tff(c_30744,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_30743]) ).

tff(c_30745,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_30744]) ).

tff(c_30750,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30745,c_132]) ).

tff(c_30167,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_30172,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30168,c_158]) ).

tff(c_30751,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30745,c_126]) ).

tff(c_30774,plain,
    ( ( op(e3,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30168,c_58]) ).

tff(c_30775,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_30751,c_204,c_30774]) ).

tff(c_30776,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_30775]) ).

tff(c_30780,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30776,c_164]) ).

tff(c_30752,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30745,c_172]) ).

tff(c_30193,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

tff(c_30169,plain,
    op(e3,e3) != e2,
    inference(splitLeft,[status(thm)],[c_208]) ).

tff(c_30183,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30167,c_116]) ).

tff(c_30241,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25418,c_34]) ).

tff(c_30242,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_30241]) ).

tff(c_30243,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_30242]) ).

tff(c_30247,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30243,c_148]) ).

tff(c_30256,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_30193,c_30169,c_30247,c_2]) ).

tff(c_30257,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e3,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_30242]) ).

tff(c_30259,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_30257]) ).

tff(c_30264,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30259,c_146]) ).

tff(c_30282,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_25424,c_30183,c_30264,c_10]) ).

tff(c_788,plain,
    ( ( op(e2,op(op(e2,e2),op(e2,e2))) != e1 )
    | ( op(e2,e2) != e0 )
    | ( op(op(e2,e2),op(e2,e2)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_816]) ).

tff(c_30439,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_30168,c_30168,c_30168,c_30282,c_25419,c_30168,c_30168,c_788]) ).

tff(c_30440,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_30257]) ).

tff(c_30448,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30440,c_112]) ).

tff(c_30208,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_30168,c_238]) ).

tff(c_30209,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_30208]) ).

tff(c_30210,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_30209]) ).

tff(c_30197,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_6]) ).

tff(c_30453,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30210,c_30197,c_66]) ).

tff(c_30454,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25433,c_196,c_30448,c_200,c_30453]) ).

tff(c_30456,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_30209]) ).

tff(c_30195,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_30194,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_30631,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_30456,c_30195,c_30194,c_22]) ).

tff(c_30632,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_6]) ).

tff(c_30634,plain,
    op(e3,e1) = e3,
    inference(splitLeft,[status(thm)],[c_30632]) ).

tff(c_30644,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30634,c_100]) ).

tff(c_30740,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_30193,c_30169,c_30644,c_2]) ).

tff(c_30741,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_30632]) ).

tff(c_30759,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_30752,c_30741]) ).

tff(c_30766,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30759,c_102]) ).

tff(c_30808,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_30193,c_30169,c_2]) ).

tff(c_30815,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_30808,c_98]) ).

tff(c_30837,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_30172,c_30780,c_30766,c_30815,c_4]) ).

tff(c_30838,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_30775]) ).

tff(c_30844,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_30838,c_106]) ).

tff(c_30184,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_30167,c_182]) ).

tff(c_30888,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_30844,c_30184,c_25434,c_8]) ).

tff(c_30911,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_30167,c_30888,c_90]) ).

tff(c_30912,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_30750,c_198,c_204,c_30911]) ).

tff(c_30914,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_30744]) ).

tff(c_31298,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_30914,c_30195,c_30194,c_22]) ).

tff(c_31299,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_31306,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_31299,c_122]) ).

tff(c_31300,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_31313,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_31300,c_124]) ).

tff(c_31324,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_31300,c_30168,c_238]) ).

tff(c_31325,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_198,c_202,c_31324]) ).

tff(c_31329,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31325,c_148]) ).

tff(c_31367,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25422,c_31306,c_31313,c_31329,c_18]) ).

tff(c_31368,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_31371,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_31368,c_150]) ).

tff(c_31400,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_25423,c_30193,c_30169,c_2]) ).

tff(c_31404,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31400,c_146]) ).

tff(c_31414,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_25424,c_31371,c_30183,c_31404,c_10]) ).

tff(c_31416,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_31432,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_31416,c_104]) ).

tff(c_31451,plain,
    ( ( op(e3,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_30167,c_90]) ).

tff(c_31452,plain,
    op(e1,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_31432,c_31451]) ).

tff(c_31457,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_31452,c_132]) ).

tff(c_31427,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_31415,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_31417,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31415,c_172]) ).

tff(c_31584,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_31457,c_31427,c_31417,c_22]) ).

tff(c_31585,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_31599,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_31585,c_130]) ).

tff(c_31591,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_31416,c_104]) ).

tff(c_31633,plain,
    ( ( op(e3,e0) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_30167,c_90]) ).

tff(c_31634,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_31599,c_198,c_31591,c_31633]) ).

tff(c_31636,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_31641,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_30168,c_162]) ).

tff(c_31635,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_31658,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_31635,c_160]) ).

tff(c_31798,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_31641,c_31658,c_20]) ).

tff(c_31799,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_31798]) ).

tff(c_31803,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_31799,c_126]) ).

tff(c_31666,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_31685,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_31811,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_31803,c_31666,c_31685,c_22]) ).

tff(c_31812,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_31798]) ).

tff(c_31850,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_31812,c_30168,c_31635,c_58]) ).

tff(c_31851,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_31850]) ).

tff(c_31963,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_31636,c_25419,c_25419,c_25419,c_31851,c_31636,c_25419,c_25419,c_786]) ).

tff(c_31965,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_32000,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_31965,c_30168,c_31636,c_238]) ).

tff(c_32001,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_202,c_194,c_32000]) ).

tff(c_32003,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_32045,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_25419,c_32003,c_30168,c_31636,c_238]) ).

tff(c_32046,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_198,c_202,c_194,c_32045]) ).

tff(c_32048,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_234]) ).

tff(c_32063,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_142]) ).

tff(c_39254,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_39282,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_39521,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_39254,c_39282,c_22]) ).

tff(c_39527,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39521,c_126]) ).

tff(c_32047,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_234]) ).

tff(c_32053,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32047,c_176]) ).

tff(c_37886,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_37891,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_37971,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_37886,c_37891,c_22]) ).

tff(c_37977,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37971,c_172]) ).

tff(c_37287,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_32054,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32047,c_178]) ).

tff(c_32062,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_140]) ).

tff(c_32074,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_34232,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_34295,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_32074,c_34232,c_22]) ).

tff(c_34299,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34295,c_124]) ).

tff(c_32064,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_188]) ).

tff(c_32072,plain,
    op(e3,e3) != e0,
    inference(splitLeft,[status(thm)],[c_212]) ).

tff(c_32075,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

tff(c_32073,plain,
    op(e3,e3) != e2,
    inference(splitLeft,[status(thm)],[c_208]) ).

tff(c_33608,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_32076,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_32078,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_32330,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32063,c_32076,c_58]) ).

tff(c_32331,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_32330]) ).

tff(c_32334,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32331,c_126]) ).

tff(c_32077,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_32441,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_32334,c_32074,c_32077,c_22]) ).

tff(c_32442,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_32330]) ).

tff(c_32448,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32442,c_102]) ).

tff(c_32483,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32064,c_8]) ).

tff(c_32484,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_32483]) ).

tff(c_32487,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32484,c_182]) ).

tff(c_32065,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_190]) ).

tff(c_32471,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32078,c_32076,c_801,c_12]) ).

tff(c_32475,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32471,c_118]) ).

tff(c_32079,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_32084,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32079,c_116]) ).

tff(c_32090,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_32074,c_32077,c_22]) ).

tff(c_32117,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32047,c_32090,c_66]) ).

tff(c_32118,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_32117]) ).

tff(c_32119,plain,
    op(e2,e1) = e3,
    inference(splitLeft,[status(thm)],[c_32118]) ).

tff(c_32122,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32119,c_120]) ).

tff(c_32129,plain,
    op(e2,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32084,c_32065,c_32122,c_16]) ).

tff(c_32133,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32129,c_118]) ).

tff(c_32206,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32078,c_32076,c_32133,c_801,c_12]) ).

tff(c_32207,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_32118]) ).

tff(c_32214,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32207,c_100]) ).

tff(c_32271,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32072,c_32075,c_32073,c_32214,c_2]) ).

tff(c_32272,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_32274,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_32272]) ).

tff(c_32277,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32274,c_146]) ).

tff(c_32314,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32072,c_32075,c_32073,c_32277,c_2]) ).

tff(c_32315,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_32272]) ).

tff(c_32317,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_32315]) ).

tff(c_32323,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32317,c_112]) ).

tff(c_32478,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32471,c_114]) ).

tff(c_32498,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_32054,c_32323,c_32478,c_14]) ).

tff(c_32502,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32498,c_120]) ).

tff(c_32555,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32487,c_32065,c_32475,c_32502,c_16]) ).

tff(c_32556,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_32483]) ).

tff(c_32558,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_32556]) ).

tff(c_32564,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32558,c_104]) ).

tff(c_32600,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32072,c_32075,c_32073,c_32564,c_2]) ).

tff(c_32601,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_32556]) ).

tff(c_32606,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32601,c_108]) ).

tff(c_32625,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_32054,c_32323,c_32478,c_14]) ).

tff(c_32630,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32625,c_170]) ).

tff(c_32647,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32053,c_32448,c_32606,c_32630,c_6]) ).

tff(c_32648,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_32315]) ).

tff(c_32657,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32648,c_110]) ).

tff(c_32715,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32078,c_32076,c_32657,c_801,c_12]) ).

tff(c_32717,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_32716,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_32722,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32716,c_182]) ).

tff(c_32897,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32064,c_32722,c_8]) ).

tff(c_32898,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_32897]) ).

tff(c_32903,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32898,c_184]) ).

tff(c_32066,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_192]) ).

tff(c_32723,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32716,c_186]) ).

tff(c_32052,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32047,c_136]) ).

tff(c_32050,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32047,c_138]) ).

tff(c_32756,plain,
    ( ( op(e0,e2) = e3 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32050,c_32063,c_28]) ).

tff(c_32757,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_32756]) ).

tff(c_32760,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32757,c_134]) ).

tff(c_32732,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32717,c_162]) ).

tff(c_32762,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32757,c_168]) ).

tff(c_32819,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32732,c_32762,c_20]) ).

tff(c_32820,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_32819]) ).

tff(c_32825,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32820,c_126]) ).

tff(c_32721,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32716,c_116]) ).

tff(c_32739,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32721,c_10]) ).

tff(c_32740,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_32739]) ).

tff(c_32734,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_32717,c_110]) ).

tff(c_32752,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32740,c_32734]) ).

tff(c_32753,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_32739]) ).

tff(c_32767,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_32753]) ).

tff(c_32773,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32767,c_112]) ).

tff(c_32719,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_32716,c_120]) ).

tff(c_32778,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32054,c_32719,c_14]) ).

tff(c_32779,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_32778]) ).

tff(c_32783,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_32779,c_174]) ).

tff(c_32771,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32767,c_146]) ).

tff(c_32789,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_32717,c_238]) ).

tff(c_32790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_32783,c_202,c_32771,c_32789]) ).

tff(c_32791,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_32778]) ).

tff(c_32793,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32773,c_32791]) ).

tff(c_32794,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_32753]) ).

tff(c_32831,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32794,c_34]) ).

tff(c_32832,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_32831]) ).

tff(c_32833,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_32832]) ).

tff(c_32838,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32833,c_152]) ).

tff(c_32855,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_32717,c_238]) ).

tff(c_32856,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_32825,c_202,c_32838,c_32855]) ).

tff(c_32858,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_32832]) ).

tff(c_32884,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32052,c_32062,c_32760,c_32858,c_26]) ).

tff(c_32885,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_32819]) ).

tff(c_32889,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32885,c_130]) ).

tff(c_32990,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32903,c_32066,c_32723,c_32889,c_24]) ).

tff(c_32991,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_32897]) ).

tff(c_33011,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_32991,c_104]) ).

tff(c_33017,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32072,c_32075,c_32073,c_33011,c_2]) ).

tff(c_33018,plain,
    op(e0,e2) = e3,
    inference(splitRight,[status(thm)],[c_32756]) ).

tff(c_33037,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33018,c_134]) ).

tff(c_33047,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_32753]) ).

tff(c_33051,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33047,c_146]) ).

tff(c_33096,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32072,c_32075,c_32073,c_33051,c_2]) ).

tff(c_33097,plain,
    op(e2,e3) = e1,
    inference(splitRight,[status(thm)],[c_32753]) ).

tff(c_33122,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33097,c_34]) ).

tff(c_33123,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_33037,c_196,c_33122]) ).

tff(c_33124,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_33123]) ).

tff(c_33126,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33124,c_148]) ).

tff(c_33149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32072,c_32075,c_32073,c_33126,c_2]) ).

tff(c_33150,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_33123]) ).

tff(c_33158,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33150,c_100]) ).

tff(c_33020,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_32717,c_238]) ).

tff(c_33021,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_33020]) ).

tff(c_33022,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_33021]) ).

tff(c_33257,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32047,c_33022,c_66]) ).

tff(c_33258,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_33158,c_33257]) ).

tff(c_766,plain,
    ( ( op(e2,op(op(e2,e2),op(e2,e2))) != e3 )
    | ( op(e2,e2) != e0 )
    | ( op(op(e2,e2),op(e2,e2)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_750]) ).

tff(c_33351,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_32717,c_32717,c_32717,c_33258,c_32048,c_32717,c_32717,c_766]) ).

tff(c_33353,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_33021]) ).

tff(c_33585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_33353,c_32074,c_32077,c_22]) ).

tff(c_33587,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_33602,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33587,c_172]) ).

tff(c_33743,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32053,c_33602,c_6]) ).

tff(c_33744,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_33743]) ).

tff(c_33749,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_33744,c_102]) ).

tff(c_33586,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_33593,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_33586,c_122]) ).

tff(c_33716,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_33608,c_32076,c_801,c_12]) ).

tff(c_33647,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_33608,c_32076,c_801,c_12]) ).

tff(c_33654,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33647,c_114]) ).

tff(c_33603,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33587,c_174]) ).

tff(c_33662,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_32054,c_33654,c_33603,c_14]) ).

tff(c_33667,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_33662,c_170]) ).

tff(c_33610,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_4]) ).

tff(c_33614,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_33610,c_106]) ).

tff(c_33621,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_32072,c_32075,c_32073,c_2]) ).

tff(c_33627,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33621,c_104]) ).

tff(c_33677,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_33614,c_32064,c_33627,c_8]) ).

tff(c_33681,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33677,c_108]) ).

tff(c_33699,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32053,c_33667,c_33681,c_33602,c_6]) ).

tff(c_33700,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_4]) ).

tff(c_33702,plain,
    op(e3,e2) = e3,
    inference(splitLeft,[status(thm)],[c_33700]) ).

tff(c_33739,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33716,c_33702,c_58]) ).

tff(c_33740,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32063,c_33593,c_198,c_196,c_33739]) ).

tff(c_33741,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(splitRight,[status(thm)],[c_33700]) ).

tff(c_33755,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_33749,c_33741]) ).

tff(c_33759,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33755,c_158]) ).

tff(c_33791,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_33608,c_32076,c_33759,c_801,c_12]) ).

tff(c_33792,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_33743]) ).

tff(c_33797,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33792,c_108]) ).

tff(c_33805,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32064,c_8]) ).

tff(c_33806,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_33805]) ).

tff(c_33798,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_33792,c_102]) ).

tff(c_33817,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_33798,c_33741]) ).

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_34016,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33806,c_33792,c_33817,c_36]) ).

tff(c_34017,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_34016]) ).

tff(c_33860,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32052,c_32062,c_26]) ).

tff(c_33861,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_33860]) ).

tff(c_794,plain,
    ( ( op(e0,op(op(e0,e0),op(e0,e0))) != e2 )
    | ( op(e0,e0) != e1 )
    | ( op(op(e0,e0),op(e0,e0)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_834]) ).

tff(c_34004,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_33587,c_32048,c_32048,c_32048,c_33861,c_33587,c_32048,c_32048,c_794]) ).

tff(c_34005,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_33860]) ).

tff(c_34010,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34005,c_152]) ).

tff(c_34026,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34017,c_34010]) ).

tff(c_34027,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_33805]) ).

tff(c_34042,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_33797,c_34027]) ).

tff(c_34048,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34042,c_104]) ).

tff(c_34099,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32072,c_32075,c_32073,c_34048,c_2]) ).

tff(c_34100,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_34107,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34100,c_182]) ).

tff(c_34124,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32064,c_34107,c_8]) ).

tff(c_34125,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_34124]) ).

tff(c_34130,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_34125,c_184]) ).

tff(c_34108,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34100,c_186]) ).

tff(c_33600,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_33587,c_132]) ).

tff(c_34201,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_34130,c_32066,c_34108,c_33600,c_24]) ).

tff(c_34202,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_34124]) ).

tff(c_34213,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34202,c_104]) ).

tff(c_34101,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_34228,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_33587,c_34101,c_238]) ).

tff(c_34229,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_202,c_34213,c_34228]) ).

tff(c_34231,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_34248,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34231,c_110]) ).

tff(c_34327,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32062,c_34299,c_34248,c_32075,c_42]) ).

tff(c_34329,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_34345,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34231,c_110]) ).

tff(c_34230,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_34335,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34230,c_112]) ).

tff(c_34386,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_32072,c_32075,c_32073,c_2]) ).

tff(c_34390,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34386,c_146]) ).

tff(c_34479,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_34345,c_34335,c_34390,c_10]) ).

tff(c_34559,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_34329,c_34231,c_34231,c_34231,c_34479,c_34329,c_34231,c_34231,c_792]) ).

tff(c_34560,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_34829,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32047,c_34560,c_74]) ).

tff(c_34830,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_34829]) ).

tff(c_34831,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_34830]) ).

tff(c_34838,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34831,c_174]) ).

tff(c_34586,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_34562,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_34601,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_34586,c_34562,c_801,c_12]) ).

tff(c_34609,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34601,c_114]) ).

tff(c_34565,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34560,c_170]) ).

tff(c_34858,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32054,c_34838,c_34609,c_34565,c_14]) ).

tff(c_34860,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_34830]) ).

tff(c_34564,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34560,c_172]) ).

tff(c_34903,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_34860,c_32074,c_34564,c_22]) ).

tff(c_34904,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_34907,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_34904,c_120]) ).

tff(c_34954,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_32054,c_34907,c_34565,c_14]) ).

tff(c_34958,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34954,c_174]) ).

tff(c_34905,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_34561,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_35042,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_34905,c_34561,c_238]) ).

tff(c_35043,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_34958,c_202,c_196,c_35042]) ).

tff(c_35045,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_35078,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_35045,c_158]) ).

tff(c_35050,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34560,c_102]) ).

tff(c_36698,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_35078,c_35050,c_4]) ).

tff(c_36699,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_36698]) ).

tff(c_36702,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36699,c_160]) ).

tff(c_35058,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_34561,c_148]) ).

tff(c_35081,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_35045,c_110]) ).

tff(c_35044,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_35071,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35044,c_112]) ).

tff(c_35091,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_35081,c_35071,c_10]) ).

tff(c_35092,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_35091]) ).

tff(c_35097,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_35092,c_116]) ).

tff(c_35068,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35044,c_120]) ).

tff(c_35095,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_35092,c_150]) ).

tff(c_35102,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_94]) ).

tff(c_35103,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_35097,c_35102]) ).

tff(c_35104,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_35103]) ).

tff(c_35106,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_35104,c_130]) ).

tff(c_35080,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_35045,c_162]) ).

tff(c_35115,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_35106,c_35080,c_20]) ).

tff(c_35116,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_35115]) ).

tff(c_35132,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35116,c_122]) ).

tff(c_35143,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32052,c_32062,c_26]) ).

tff(c_35144,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_35143]) ).

tff(c_35165,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_35144,c_35092,c_34561,c_34]) ).

tff(c_35166,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_35165]) ).

tff(c_35117,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_35045,c_34561,c_238]) ).

tff(c_35118,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_35117]) ).

tff(c_580,plain,
    ( ( op(e1,op(e0,e1)) != op(e0,e1) )
    | ( op(e1,op(e1,e1)) != op(e1,e1) )
    | ( op(e1,op(e2,e1)) != op(e2,e1) )
    | ( op(e1,op(e3,e1)) != op(e3,e1) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_35695,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35166,c_34560,c_34560,c_35116,c_35044,c_35044,c_35118,c_35104,c_32047,c_32047,c_580]) ).

tff(c_35696,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_35143]) ).

tff(c_35701,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35696,c_156]) ).

tff(c_35709,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35095,c_35058,c_35132,c_35701,c_18]) ).

tff(c_35710,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_35115]) ).

tff(c_35716,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35710,c_168]) ).

tff(c_35796,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32050,c_32063,c_35716,c_28]) ).

tff(c_35109,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_35104,c_184]) ).

tff(c_35049,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34560,c_108]) ).

tff(c_35772,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_35109,c_32064,c_35049,c_8]) ).

tff(c_35717,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_35710,c_122]) ).

tff(c_35723,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_35095,c_35058,c_35717,c_18]) ).

tff(c_35727,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_35723,c_156]) ).

tff(c_35751,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_32052,c_32062,c_35727,c_26]) ).

tff(c_35742,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_35097,c_32065,c_35068,c_16]) ).

tff(c_35733,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_35045,c_34561,c_238]) ).

tff(c_35734,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_35733]) ).

tff(c_740,plain,
    ( ( op(e1,op(e0,e1)) != op(e0,e1) )
    | ( op(e1,op(e1,e1)) != op(e1,e1) )
    | ( op(e0,op(e2,e0)) != op(e2,e0) )
    | ( op(e0,op(e3,e0)) != op(e3,e0) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_36188,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_35796,c_35772,c_35772,c_35751,c_35742,c_35742,c_35734,c_32047,c_35104,c_32047,c_740]) ).

tff(c_36190,plain,
    op(e1,e0) != e0,
    inference(splitRight,[status(thm)],[c_35103]) ).

tff(c_36216,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_36190,c_32066,c_24]) ).

tff(c_36217,plain,
    op(e1,e0) = e2,
    inference(splitLeft,[status(thm)],[c_36216]) ).

tff(c_36220,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_36217,c_128]) ).

tff(c_36260,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_35095,c_35058,c_36220,c_18]) ).

tff(c_36189,plain,
    op(e3,e0) = e0,
    inference(splitRight,[status(thm)],[c_35103]) ).

tff(c_36250,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_35045,c_34561,c_238]) ).

tff(c_36251,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_36250]) ).

tff(c_36236,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32052,c_32062,c_26]) ).

tff(c_36237,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_36236]) ).

tff(c_36196,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36189,c_106]) ).

tff(c_36227,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_36196,c_35078,c_35050,c_4]) ).

tff(c_512,plain,
    ( ( op(e3,op(e0,e3)) != op(e0,e3) )
    | ( op(e1,op(e1,e1)) != op(e1,e1) )
    | ( op(e3,op(e2,e3)) != op(e2,e3) )
    | ( op(e1,op(e3,e1)) != op(e3,e1) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_36592,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_36260,c_34560,c_34560,c_36189,c_35092,c_35092,c_36251,c_36237,c_36227,c_36237,c_512]) ).

tff(c_36593,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_36236]) ).

tff(c_36598,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36593,c_156]) ).

tff(c_36617,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35095,c_35058,c_36220,c_36598,c_18]) ).

tff(c_36618,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_36216]) ).

tff(c_36624,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36618,c_186]) ).

tff(c_36685,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35097,c_32065,c_35068,c_36624,c_16]) ).

tff(c_36686,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_35091]) ).

tff(c_36690,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36686,c_150]) ).

tff(c_36711,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_35058,c_36690,c_18]) ).

tff(c_36712,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_36711]) ).

tff(c_36717,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36712,c_128]) ).

tff(c_36704,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36699,c_106]) ).

tff(c_36762,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_94]) ).

tff(c_36763,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_36717,c_36704,c_36762]) ).

tff(c_36735,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_36702,c_35080,c_20]) ).

tff(c_36736,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_36735]) ).

tff(c_35047,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_34560,c_172]) ).

tff(c_36723,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_32074,c_35047,c_22]) ).

tff(c_36740,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_36736,c_168]) ).

tff(c_36808,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_32050,c_32063,c_36740,c_28]) ).

tff(c_450,plain,
    ( ( op(e2,op(e0,e2)) != op(e0,e2) )
    | ( op(e1,op(e1,e1)) != op(e1,e1) )
    | ( op(e1,op(e2,e1)) != op(e2,e1) )
    | ( op(e2,op(e3,e2)) != op(e3,e2) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_36903,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_36763,c_36699,c_36699,c_36736,c_35044,c_35044,c_36723,c_36808,c_36686,c_36808,c_450]) ).

tff(c_36904,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_36735]) ).

tff(c_36909,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36904,c_168]) ).

tff(c_36937,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_32047,c_88]) ).

tff(c_36938,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_36937]) ).

tff(c_36939,plain,
    op(e0,e2) = e2,
    inference(splitLeft,[status(thm)],[c_36938]) ).

tff(c_36943,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_36939,c_134]) ).

tff(c_36691,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36686,c_154]) ).

tff(c_36948,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32052,c_32062,c_36943,c_36691,c_26]) ).

tff(c_36949,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_36938]) ).

tff(c_36961,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_32047,c_36949,c_84]) ).

tff(c_36962,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_36909,c_194,c_36961]) ).

tff(c_36963,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_36711]) ).

tff(c_36969,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_36963,c_128]) ).

tff(c_36994,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32066,c_36969,c_24]) ).

tff(c_36995,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_36994]) ).

tff(c_37000,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_36995,c_186]) ).

tff(c_36692,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_36686,c_116]) ).

tff(c_37059,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37000,c_32065,c_35068,c_36692,c_16]) ).

tff(c_37060,plain,
    op(e1,e0) = e3,
    inference(splitRight,[status(thm)],[c_36994]) ).

tff(c_37074,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_35045,c_34561,c_238]) ).

tff(c_37075,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_196,c_37074]) ).

tff(c_37115,plain,
    ( ( e2 = e0 )
    | ( op(e1,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37060,c_37075,c_36963,c_80]) ).

tff(c_37116,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_36702,c_202,c_37115]) ).

tff(c_37117,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_36698]) ).

tff(c_37122,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37117,c_164]) ).

tff(c_37148,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_35058,c_36690,c_18]) ).

tff(c_37149,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_37148]) ).

tff(c_37154,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_37149,c_122]) ).

tff(c_37121,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37117,c_160]) ).

tff(c_37179,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_37154,c_35080,c_37121,c_20]) ).

tff(c_37184,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37179,c_168]) ).

tff(c_37200,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_32047,c_84]) ).

tff(c_37201,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_37184,c_36691,c_37200]) ).

tff(c_37202,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_37148]) ).

tff(c_37206,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37202,c_156]) ).

tff(c_37263,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_32047,c_88]) ).

tff(c_37264,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_37122,c_37206,c_37263]) ).

tff(c_37265,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_37271,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37265,c_162]) ).

tff(c_37266,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_37292,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_37266,c_238]) ).

tff(c_37293,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_37292]) ).

tff(c_37294,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_37293]) ).

tff(c_37300,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37294,c_166]) ).

tff(c_37403,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e2) = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_32047,c_88]) ).

tff(c_37404,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_202,c_37300,c_37403]) ).

tff(c_37462,plain,
    ( ( e3 = e2 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_32047,c_37404,c_84]) ).

tff(c_37463,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_194,c_37462]) ).

tff(c_782,plain,
    ( ( op(e0,op(op(e0,e0),op(e0,e0))) != e3 )
    | ( op(e0,e0) != e1 )
    | ( op(op(e0,e0),op(e0,e0)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_798]) ).

tff(c_37534,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_37266,c_32048,c_32048,c_32048,c_37463,c_37266,c_32048,c_32048,c_782]) ).

tff(c_37536,plain,
    op(e2,e2) != e2,
    inference(splitRight,[status(thm)],[c_37293]) ).

tff(c_37653,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_37287,c_37271,c_37536,c_801,c_12]) ).

tff(c_37655,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_37693,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_37266,c_37655,c_238]) ).

tff(c_37694,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_202,c_37693]) ).

tff(c_37702,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37694,c_100]) ).

tff(c_37709,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32047,c_37266,c_66]) ).

tff(c_37710,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_37702,c_37709]) ).

tff(c_37863,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_37655,c_37655,c_37655,c_37710,c_32048,c_37655,c_37655,c_766]) ).

tff(c_37865,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_37881,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_37865,c_100]) ).

tff(c_37864,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_37870,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37864,c_102]) ).

tff(c_37983,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32053,c_37977,c_37881,c_37870,c_6]) ).

tff(c_37984,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_38001,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_37984,c_122]) ).

tff(c_37985,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_38045,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_37985,c_37865,c_238]) ).

tff(c_38046,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_194,c_38045]) ).

tff(c_38052,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38046,c_162]) ).

tff(c_37867,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37864,c_160]) ).

tff(c_38084,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_38001,c_38052,c_37867,c_20]) ).

tff(c_38112,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38084,c_38046,c_37864,c_58]) ).

tff(c_38113,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32063,c_204,c_198,c_196,c_38112]) ).

tff(c_38115,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_38139,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_38114,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_38129,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_38114,c_162]) ).

tff(c_38285,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_38139,c_38129,c_801,c_12]) ).

tff(c_38290,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38285,c_166]) ).

tff(c_37868,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_37864,c_164]) ).

tff(c_38340,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32050,c_32063,c_38290,c_37868,c_28]) ).

tff(c_38342,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_38467,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_38115,c_38342,c_37865,c_238]) ).

tff(c_38468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_202,c_194,c_38467]) ).

tff(c_38470,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_38476,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_38470,c_98]) ).

tff(c_38469,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_38484,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_38469,c_106]) ).

tff(c_39004,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_38476,c_38484,c_4]) ).

tff(c_39005,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_39004]) ).

tff(c_39011,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39005,c_102]) ).

tff(c_38482,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_38469,c_108]) ).

tff(c_39020,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32053,c_39011,c_38482,c_6]) ).

tff(c_764,plain,
    ( ( op(e3,op(op(e3,e3),op(e3,e3))) != e2 )
    | ( op(e3,e3) != e0 )
    | ( op(op(e3,e3),op(e3,e3)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_744]) ).

tff(c_39221,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_38470,c_38470,c_38470,c_39020,c_32048,c_38470,c_38470,c_764]) ).

tff(c_39222,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_39004]) ).

tff(c_39226,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39222,c_158]) ).

tff(c_38490,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_38511,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_32053,c_38482,c_6]) ).

tff(c_38512,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_38511]) ).

tff(c_38515,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_38512,c_172]) ).

tff(c_38493,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_38492,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_38623,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_38515,c_38493,c_38492,c_22]) ).

tff(c_38624,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_38511]) ).

tff(c_38873,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_38470,c_38470,c_38470,c_38624,c_32048,c_38470,c_38470,c_764]) ).

tff(c_38874,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_38880,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_38874,c_162]) ).

tff(c_38877,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_38874,c_160]) ).

tff(c_38902,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_38476,c_38877,c_38484,c_4]) ).

tff(c_38906,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_38902,c_158]) ).

tff(c_38974,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_38490,c_38880,c_38906,c_801,c_12]) ).

tff(c_38976,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_39250,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_38976,c_38470,c_238]) ).

tff(c_39251,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_39226,c_200,c_39250]) ).

tff(c_39253,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_39283,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_38476,c_38484,c_4]) ).

tff(c_39284,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_39283]) ).

tff(c_39289,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39284,c_102]) ).

tff(c_39346,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_32053,c_39289,c_38482,c_6]) ).

tff(c_39367,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32047,c_39346,c_66]) ).

tff(c_39368,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_39282,c_194,c_39367]) ).

tff(c_39506,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_39253,c_39253,c_39253,c_39368,c_32048,c_39253,c_39253,c_766]) ).

tff(c_39507,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_39283]) ).

tff(c_39556,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39253,c_39507,c_58]) ).

tff(c_39557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_32063,c_39527,c_204,c_198,c_39556]) ).

tff(c_39559,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_39629,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_39559,c_39253,c_38470,c_238]) ).

tff(c_39630,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_202,c_200,c_39629]) ).

tff(c_39632,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_39683,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32048,c_39632,c_39253,c_38470,c_238]) ).

tff(c_39684,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_202,c_200,c_39683]) ).

tff(c_39685,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_39688,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39685,c_146]) ).

tff(c_39686,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_39719,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_39686,c_238]) ).

tff(c_39720,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_39719]) ).

tff(c_39721,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_39720]) ).

tff(c_39728,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_39721,c_188]) ).

tff(c_39729,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_39721,c_190]) ).

tff(c_39691,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39685,c_116]) ).

tff(c_39697,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39686,c_118]) ).

tff(c_39735,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_39691,c_39697,c_16]) ).

tff(c_39736,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_39735]) ).

tff(c_39737,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39729,c_39736]) ).

tff(c_39738,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_39735]) ).

tff(c_39746,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39738,c_182]) ).

tff(c_39714,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_39701,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39686,c_114]) ).

tff(c_39754,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_39714,c_39701,c_66]) ).

tff(c_39755,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_39754]) ).

tff(c_39759,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39755,c_176]) ).

tff(c_39768,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_39759,c_6]) ).

tff(c_39769,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_39768]) ).

tff(c_39772,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_39769,c_170]) ).

tff(c_39745,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39738,c_120]) ).

tff(c_39690,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39685,c_112]) ).

tff(c_39827,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39772,c_39745,c_39690,c_39701,c_14]) ).

tff(c_39828,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e2 ) ),
    inference(splitRight,[status(thm)],[c_39768]) ).

tff(c_39843,plain,
    op(e3,e1) = e2,
    inference(splitLeft,[status(thm)],[c_39828]) ).

tff(c_39848,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39843,c_108]) ).

tff(c_39830,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_39713,c_39710,c_39688,c_2]) ).

tff(c_39836,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39830,c_104]) ).

tff(c_39918,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39728,c_39746,c_39848,c_39836,c_8]) ).

tff(c_39919,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_39828]) ).

tff(c_39924,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_39919,c_172]) ).

tff(c_39716,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_40124,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_39924,c_39716,c_39714,c_22]) ).

tff(c_40125,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_39754]) ).

tff(c_40132,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40125,c_100]) ).

tff(c_40249,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39713,c_39710,c_39688,c_40132,c_2]) ).

tff(c_40251,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_39720]) ).

tff(c_39712,plain,
    op(e0,e0) != e1,
    inference(splitLeft,[status(thm)],[c_234]) ).

tff(c_39715,plain,
    op(e0,e0) != e3,
    inference(splitLeft,[status(thm)],[c_230]) ).

tff(c_40571,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_40251,c_39712,c_800,c_39715,c_32]) ).

tff(c_40573,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_40572,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_40579,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_40572,c_122]) ).

tff(c_39687,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39685,c_150]) ).

tff(c_40720,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_39713,c_39710,c_39688,c_2]) ).

tff(c_40724,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40720,c_148]) ).

tff(c_40789,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_40579,c_39687,c_40724,c_18]) ).

tff(c_796,plain,
    ( ( op(e1,op(op(e1,e1),op(e1,e1))) != e0 )
    | ( op(e1,e1) != e2 )
    | ( op(op(e1,e1),op(e1,e1)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_840]) ).

tff(c_40896,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_39686,c_40573,c_40573,c_40573,c_40789,c_39686,c_40573,c_40573,c_796]) ).

tff(c_40898,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_230]) ).

tff(c_40912,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40898,c_144]) ).

tff(c_40922,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_40912,c_39714,c_39701,c_66]) ).

tff(c_40928,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_40922,c_100]) ).

tff(c_41020,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39713,c_39710,c_39688,c_40928,c_2]) ).

tff(c_41021,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_41027,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41021,c_128]) ).

tff(c_41045,plain,
    op(e0,e0) != e3,
    inference(splitLeft,[status(thm)],[c_230]) ).

tff(c_41022,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_41034,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41022,c_132]) ).

tff(c_41765,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_39691,c_39697,c_16]) ).

tff(c_41766,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_41765]) ).

tff(c_41769,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41766,c_120]) ).

tff(c_41412,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_39713,c_39710,c_39688,c_2]) ).

tff(c_41025,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41021,c_156]) ).

tff(c_39689,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_39685,c_154]) ).

tff(c_41051,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_41025,c_39689,c_26]) ).

tff(c_41052,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_41051]) ).

tff(c_41065,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41052,c_134]) ).

tff(c_41048,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41022,c_74]) ).

tff(c_41049,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_41048]) ).

tff(c_41050,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_41049]) ).

tff(c_41054,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41050,c_138]) ).

tff(c_41028,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41021,c_122]) ).

tff(c_39700,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39686,c_162]) ).

tff(c_41072,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_41028,c_39700,c_20]) ).

tff(c_41073,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_41072]) ).

tff(c_41076,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41073,c_130]) ).

tff(c_41176,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_41076,c_41027,c_41034,c_24]) ).

tff(c_41058,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41050,c_178]) ).

tff(c_41097,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_41058,c_39690,c_39701,c_14]) ).

tff(c_41101,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41097,c_120]) ).

tff(c_41131,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_41101,c_39691,c_39697,c_16]) ).

tff(c_41077,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41073,c_160]) ).

tff(c_39698,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39686,c_158]) ).

tff(c_41107,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_41077,c_39698,c_4]) ).

tff(c_41108,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_41107]) ).

tff(c_41112,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41108,c_106]) ).

tff(c_41102,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41097,c_170]) ).

tff(c_41057,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41050,c_176]) ).

tff(c_41036,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41022,c_172]) ).

tff(c_41118,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_41102,c_41057,c_41036,c_6]) ).

tff(c_41122,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_41118,c_108]) ).

tff(c_41066,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_41052,c_140]) ).

tff(c_41083,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41022,c_39686,c_238]) ).

tff(c_41084,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_41066,c_196,c_194,c_41083]) ).

tff(c_41088,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41084,c_104]) ).

tff(c_41166,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_41112,c_41122,c_41088,c_8]) ).

tff(c_41185,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41176,c_41131,c_41166,c_82]) ).

tff(c_41186,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41045,c_194,c_196,c_200,c_41185]) ).

tff(c_41187,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_41107]) ).

tff(c_41193,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_41187,c_102]) ).

tff(c_41243,plain,
    ( ( op(e3,e1) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41050,c_41022,c_41097,c_70]) ).

tff(c_41244,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_202,c_41193,c_41243]) ).

tff(c_41245,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_41072]) ).

tff(c_41251,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_41245,c_168]) ).

tff(c_39699,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_39686,c_166]) ).

tff(c_41375,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41065,c_41054,c_41251,c_39699,c_28]) ).

tff(c_41376,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_41051]) ).

tff(c_41407,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41376,c_152]) ).

tff(c_41424,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_41412,c_41407]) ).

tff(c_41425,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e3,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_41049]) ).

tff(c_41427,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_41425]) ).

tff(c_41429,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41427,c_170]) ).

tff(c_41811,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41769,c_41429,c_39690,c_39701,c_14]) ).

tff(c_41812,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_41765]) ).

tff(c_41431,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41427,c_108]) ).

tff(c_41438,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_41431,c_8]) ).

tff(c_41439,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_41438]) ).

tff(c_41452,plain,
    ( ( e1 = e0 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41439,c_90]) ).

tff(c_41453,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_39712,c_41027,c_204,c_41452]) ).

tff(c_41530,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e0) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41453,c_41439,c_86]) ).

tff(c_41531,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_800,c_198,c_202,c_41530]) ).

tff(c_41545,plain,
    ( ( e3 = e0 )
    | ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41531,c_41453,c_41439,c_82]) ).

tff(c_41546,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41045,c_194,c_196,c_200,c_41545]) ).

tff(c_41547,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_41438]) ).

tff(c_41549,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_41547]) ).

tff(c_41556,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41549,c_104]) ).

tff(c_41672,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39713,c_39710,c_39688,c_41556,c_2]) ).

tff(c_41673,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_41547]) ).

tff(c_41905,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41812,c_41673,c_82]) ).

tff(c_41906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41045,c_41034,c_196,c_194,c_41905]) ).

tff(c_41908,plain,
    op(e3,e1) != e1,
    inference(splitRight,[status(thm)],[c_41425]) ).

tff(c_42051,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_41908,c_41036,c_6]) ).

tff(c_42052,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_42051]) ).

tff(c_42057,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42052,c_102]) ).

tff(c_41426,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_41049]) ).

tff(c_42175,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_39712,c_41426,c_41025,c_92]) ).

tff(c_42180,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42175,c_164]) ).

tff(c_41907,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_41425]) ).

tff(c_41911,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_41907,c_120]) ).

tff(c_42092,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_41911,c_39691,c_39697,c_16]) ).

tff(c_41918,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_8]) ).

tff(c_41967,plain,
    ( ( e1 = e0 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41918,c_90]) ).

tff(c_41968,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39712,c_41027,c_41911,c_204,c_41967]) ).

tff(c_41969,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_8]) ).

tff(c_41971,plain,
    op(e3,e0) = e3,
    inference(splitLeft,[status(thm)],[c_41969]) ).

tff(c_41978,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41971,c_104]) ).

tff(c_42048,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39713,c_39710,c_39688,c_41978,c_2]) ).

tff(c_42049,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(splitRight,[status(thm)],[c_41969]) ).

tff(c_42063,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_42049]) ).

tff(c_42159,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42092,c_42063,c_82]) ).

tff(c_42160,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_41045,c_41034,c_200,c_196,c_42159]) ).

tff(c_42161,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_42049]) ).

tff(c_42166,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_42161,c_106]) ).

tff(c_42200,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42057,c_42180,c_42166,c_39698,c_4]) ).

tff(c_42201,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_42051]) ).

tff(c_42205,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_42201,c_176]) ).

tff(c_42229,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_39712,c_41426,c_41025,c_92]) ).

tff(c_42242,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_41025,c_39689,c_26]) ).

tff(c_42243,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_42242]) ).

tff(c_42303,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42229,c_42243,c_88]) ).

tff(c_42304,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_42205,c_198,c_202,c_42303]) ).

tff(c_42305,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_42242]) ).

tff(c_42310,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42305,c_152]) ).

tff(c_42351,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39713,c_39710,c_39688,c_42310,c_2]) ).

tff(c_42353,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_230]) ).

tff(c_42352,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_230]) ).

tff(c_42387,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42352,c_41021,c_39685,c_34]) ).

tff(c_42388,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_42387]) ).

tff(c_42354,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_41028,c_39700,c_20]) ).

tff(c_42355,plain,
    op(e1,e2) = e0,
    inference(splitLeft,[status(thm)],[c_42354]) ).

tff(c_42359,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42355,c_160]) ).

tff(c_42360,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42355,c_168]) ).

tff(c_42399,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41022,c_74]) ).

tff(c_42400,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_42399]) ).

tff(c_42401,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_42400]) ).

tff(c_42404,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42401,c_138]) ).

tff(c_42454,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_42360,c_42404,c_39699,c_28]) ).

tff(c_42467,plain,
    ( ( op(e3,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42454,c_42355,c_39686,c_58]) ).

tff(c_42468,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_42467]) ).

tff(c_42472,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42468,c_106]) ).

tff(c_42439,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_39691,c_39697,c_16]) ).

tff(c_42440,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_42439]) ).

tff(c_42477,plain,
    ( ( op(e3,e0) = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42353,c_42440,c_90]) ).

tff(c_42478,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_41027,c_204,c_42472,c_42477]) ).

tff(c_42479,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_42439]) ).

tff(c_42358,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42355,c_130]) ).

tff(c_42550,plain,
    op(e1,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_42358,c_41027,c_41034,c_24]) ).

tff(c_42507,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_42360,c_42404,c_39699,c_28]) ).

tff(c_42484,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42479,c_182]) ).

tff(c_42405,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42401,c_176]) ).

tff(c_42411,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_42405,c_41036,c_6]) ).

tff(c_42412,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_42411]) ).

tff(c_42415,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42412,c_170]) ).

tff(c_42406,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42401,c_178]) ).

tff(c_42426,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42415,c_42406,c_39690,c_39701,c_14]) ).

tff(c_42427,plain,
    op(e3,e1) = e2,
    inference(splitRight,[status(thm)],[c_42411]) ).

tff(c_42433,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_42427,c_108]) ).

tff(c_42379,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42353,c_188]) ).

tff(c_42519,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_42484,c_42433,c_42379,c_8]) ).

tff(c_360,plain,
    ( ( op(e3,op(e0,e3)) != op(e0,e3) )
    | ( op(e0,op(e1,e0)) != op(e1,e0) )
    | ( op(e0,op(e2,e0)) != op(e2,e0) )
    | ( op(e3,op(e3,e3)) != op(e3,e3) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_42817,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_42388,c_42479,c_42401,c_42479,c_42550,c_42507,c_42550,c_42519,c_42352,c_42352,c_360]) ).

tff(c_42818,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e3,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_42400]) ).

tff(c_42820,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_42818]) ).

tff(c_42825,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42820,c_102]) ).

tff(c_42844,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_42359,c_42825,c_39698,c_4]) ).

tff(c_42824,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_42820,c_108]) ).

tff(c_42848,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_42844,c_106]) ).

tff(c_42881,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_42824,c_42848,c_42379,c_8]) ).

tff(c_240,plain,
    ( ( op(e3,op(e0,e3)) != op(e0,e3) )
    | ( op(e3,op(e1,e3)) != op(e1,e3) )
    | ( op(e3,op(e2,e3)) != op(e2,e3) )
    | ( op(e3,op(e3,e3)) != op(e3,e3) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_43329,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_42388,c_42844,c_39685,c_39685,c_42820,c_41021,c_41021,c_42881,c_42352,c_42352,c_240]) ).

tff(c_43330,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_42818]) ).

tff(c_43334,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43330,c_120]) ).

tff(c_43343,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_43334,c_39691,c_39697,c_16]) ).

tff(c_43347,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_43343,c_182]) ).

tff(c_43353,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_43347,c_42379,c_8]) ).

tff(c_43354,plain,
    op(e3,e0) = e1,
    inference(splitLeft,[status(thm)],[c_43353]) ).

tff(c_43358,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43354,c_106]) ).

tff(c_43384,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_42359,c_43358,c_39698,c_4]) ).

tff(c_43368,plain,
    ( ( op(e3,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42355,c_39686,c_58]) ).

tff(c_43369,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_43358,c_43368]) ).

tff(c_250,plain,
    ( ( op(e2,op(e0,e2)) != op(e0,e2) )
    | ( op(e2,op(e1,e2)) != op(e1,e2) )
    | ( op(e3,op(e2,e3)) != op(e2,e3) )
    | ( op(e3,op(e3,e3)) != op(e3,e3) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_43793,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_42388,c_43384,c_39685,c_39685,c_43343,c_42355,c_42355,c_43369,c_43330,c_43369,c_250]) ).

tff(c_43794,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_43353]) ).

tff(c_43852,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42353,c_43343,c_43794,c_90]) ).

tff(c_43853,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_41027,c_204,c_198,c_43852]) ).

tff(c_43854,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_42354]) ).

tff(c_44315,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_43854,c_130]) ).

tff(c_44396,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_41027,c_44315,c_41034,c_24]) ).

tff(c_44400,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_44396,c_186]) ).

tff(c_44012,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42353,c_41022,c_39686,c_238]) ).

tff(c_44013,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_194,c_44012]) ).

tff(c_43883,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_39712,c_41027,c_90]) ).

tff(c_43884,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_43883]) ).

tff(c_43888,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43884,c_182]) ).

tff(c_43899,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_42353,c_188]) ).

tff(c_44025,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_43888,c_43899,c_8]) ).

tff(c_44026,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_44025]) ).

tff(c_44029,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_44026,c_106]) ).

tff(c_43875,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42352,c_134]) ).

tff(c_43887,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43884,c_120]) ).

tff(c_43921,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_41022,c_74]) ).

tff(c_43922,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_43887,c_43921]) ).

tff(c_43923,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_43922]) ).

tff(c_43926,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43923,c_138]) ).

tff(c_43910,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_43854,c_168]) ).

tff(c_43977,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_43875,c_43926,c_43910,c_39699,c_28]) ).

tff(c_43978,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_43922]) ).

tff(c_43986,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_43978,c_102]) ).

tff(c_43909,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_43854,c_160]) ).

tff(c_44037,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44029,c_43986,c_43909,c_39698,c_4]) ).

tff(c_44038,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_44025]) ).

tff(c_44087,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_42353,c_43884,c_44038,c_94]) ).

tff(c_44088,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_44087]) ).

tff(c_44003,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_43887,c_39690,c_39701,c_14]) ).

tff(c_43878,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_42352,c_136]) ).

tff(c_43979,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_43922]) ).

tff(c_41038,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_41022,c_180]) ).

tff(c_44079,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_43878,c_43979,c_41038,c_30]) ).

tff(c_308,plain,
    ( ( op(e1,op(e0,e1)) != op(e0,e1) )
    | ( op(e3,op(e1,e3)) != op(e1,e3) )
    | ( op(e1,op(e2,e1)) != op(e2,e1) )
    | ( op(e3,op(e3,e3)) != op(e3,e3) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_44284,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_44013,c_44088,c_44003,c_44003,c_41021,c_43978,c_41021,c_44079,c_43854,c_44079,c_308]) ).

tff(c_44286,plain,
    op(e2,e0) != e1,
    inference(splitRight,[status(thm)],[c_43883]) ).

tff(c_44413,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44400,c_44286,c_39691,c_39697,c_16]) ).

tff(c_44415,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_44414,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_44440,plain,
    ( ( e3 = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44414,c_90]) ).

tff(c_44441,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_39712,c_196,c_44440]) ).

tff(c_44442,plain,
    op(e1,e0) = e1,
    inference(splitLeft,[status(thm)],[c_44441]) ).

tff(c_44539,plain,
    ( ( e3 = e2 )
    | ( op(e2,e0) = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44442,c_44414,c_86]) ).

tff(c_44540,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_800,c_198,c_39691,c_194,c_44539]) ).

tff(c_44541,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_44441]) ).

tff(c_760,plain,
    ( ( op(e2,op(op(e2,e2),op(e2,e2))) != e1 )
    | ( op(e2,e2) != e3 )
    | ( op(op(e2,e2),op(e2,e2)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_732]) ).

tff(c_45015,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_44415,c_39686,c_39686,c_39686,c_44541,c_44415,c_39686,c_39686,c_760]) ).

tff(c_45016,plain,
    op(e0,e1) = e0,
    inference(splitRight,[status(thm)],[c_234]) ).

tff(c_45021,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45016,c_176]) ).

tff(c_45022,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45016,c_178]) ).

tff(c_45345,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_45022,c_39690,c_39701,c_14]) ).

tff(c_45349,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45345,c_170]) ).

tff(c_45017,plain,
    op(e0,e0) = e1,
    inference(splitRight,[status(thm)],[c_234]) ).

tff(c_45032,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45017,c_190]) ).

tff(c_45334,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_45032,c_39691,c_39697,c_16]) ).

tff(c_45339,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45334,c_182]) ).

tff(c_45031,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45017,c_188]) ).

tff(c_45020,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45016,c_136]) ).

tff(c_45029,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45017,c_140]) ).

tff(c_45044,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45017,c_39686,c_238]) ).

tff(c_45045,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_194,c_45044]) ).

tff(c_45046,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_45045]) ).

tff(c_45054,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45046,c_174]) ).

tff(c_45096,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_45022,c_45054,c_39690,c_39701,c_14]) ).

tff(c_45098,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_45045]) ).

tff(c_45043,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_45041,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_45231,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_45098,c_45043,c_45041,c_22]) ).

tff(c_45233,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_45254,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45017,c_45233,c_39686,c_238]) ).

tff(c_45255,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_194,c_45254]) ).

tff(c_45260,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_45255,c_152]) ).

tff(c_45291,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_45020,c_45029,c_39689,c_45260,c_26]) ).

tff(c_45293,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_45319,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45017,c_45293,c_39686,c_238]) ).

tff(c_45320,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_194,c_45319]) ).

tff(c_45325,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_45320,c_104]) ).

tff(c_45373,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_45339,c_45031,c_45325,c_8]) ).

tff(c_45377,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_45373,c_108]) ).

tff(c_45307,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_45293,c_172]) ).

tff(c_45398,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_45021,c_45349,c_45377,c_45307,c_6]) ).

tff(c_45400,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_45887,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_39691,c_39697,c_16]) ).

tff(c_45888,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_45887]) ).

tff(c_45894,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_45888,c_190]) ).

tff(c_45422,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_45399,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_45401,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_45399,c_172]) ).

tff(c_45708,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_45422,c_45401,c_22]) ).

tff(c_45714,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45708,c_174]) ).

tff(c_45742,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_45714,c_39690,c_39701,c_14]) ).

tff(c_772,plain,
    ( ( op(e2,op(op(e2,e2),op(e2,e2))) != e0 )
    | ( op(e2,e2) != e3 )
    | ( op(op(e2,e2),op(e2,e2)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_768]) ).

tff(c_45853,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_45400,c_39686,c_39686,c_39686,c_45742,c_45400,c_39686,c_39686,c_772]) ).

tff(c_45855,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_45993,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_45855,c_39686,c_45400,c_238]) ).

tff(c_45994,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_45894,c_198,c_194,c_196,c_45993]) ).

tff(c_45995,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_45887]) ).

tff(c_45999,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_45995,c_120]) ).

tff(c_46073,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_45999,c_39690,c_39701,c_14]) ).

tff(c_46173,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_45400,c_39686,c_39686,c_39686,c_46073,c_45400,c_39686,c_39686,c_772]) ).

tff(c_46175,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_232]) ).

tff(c_53148,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_94]) ).

tff(c_53149,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_53148]) ).

tff(c_53150,plain,
    op(e1,e0) = e0,
    inference(splitLeft,[status(thm)],[c_53149]) ).

tff(c_53154,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53150,c_184]) ).

tff(c_46174,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_232]) ).

tff(c_46176,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46174,c_134]) ).

tff(c_46186,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_140]) ).

tff(c_46180,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46174,c_166]) ).

tff(c_50857,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_46181,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46174,c_168]) ).

tff(c_46179,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46174,c_164]) ).

tff(c_46202,plain,
    op(e3,e3) != e0,
    inference(splitLeft,[status(thm)],[c_212]) ).

tff(c_46200,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

tff(c_46199,plain,
    op(e3,e3) != e2,
    inference(splitLeft,[status(thm)],[c_208]) ).

tff(c_46201,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_46177,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46174,c_138]) ).

tff(c_46383,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_238]) ).

tff(c_46384,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_46383]) ).

tff(c_46385,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_46384]) ).

tff(c_46393,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46385,c_180]) ).

tff(c_46187,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_144]) ).

tff(c_46208,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_10]) ).

tff(c_46212,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_46208,c_112]) ).

tff(c_46392,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46385,c_174]) ).

tff(c_46204,plain,
    op(e2,e2) != e3,
    inference(splitLeft,[status(thm)],[c_214]) ).

tff(c_46412,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_46180,c_46201,c_46204,c_12]) ).

tff(c_46418,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46412,c_114]) ).

tff(c_46423,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_46212,c_46392,c_46418,c_14]) ).

tff(c_46428,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_46423,c_178]) ).

tff(c_46542,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46177,c_46393,c_46187,c_46428,c_30]) ).

tff(c_46544,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_46384]) ).

tff(c_46203,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_46207,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_46557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_46544,c_46203,c_46207,c_22]) ).

tff(c_46558,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_10]) ).

tff(c_46560,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_46558]) ).

tff(c_46563,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_46560,c_146]) ).

tff(c_46836,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46202,c_46200,c_46199,c_46563,c_2]) ).

tff(c_46837,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e3) = e1 ) ),
    inference(splitRight,[status(thm)],[c_46558]) ).

tff(c_46839,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_46837]) ).

tff(c_46844,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_46839,c_154]) ).

tff(c_46963,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_46176,c_46844,c_46186,c_26]) ).

tff(c_46967,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_46963,c_152]) ).

tff(c_47062,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46202,c_46200,c_46199,c_46967,c_2]) ).

tff(c_47063,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_46837]) ).

tff(c_47073,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47063,c_110]) ).

tff(c_47129,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46180,c_46201,c_47073,c_46204,c_12]) ).

tff(c_47130,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_47136,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47130,c_128]) ).

tff(c_47182,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_90]) ).

tff(c_47183,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_47136,c_47182]) ).

tff(c_47184,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_47183]) ).

tff(c_47189,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47184,c_182]) ).

tff(c_46188,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_188]) ).

tff(c_47166,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_46202,c_46200,c_46199,c_2]) ).

tff(c_47171,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_47166,c_104]) ).

tff(c_47220,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_47189,c_46188,c_47171,c_8]) ).

tff(c_47226,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_47220,c_184]) ).

tff(c_46190,plain,
    op(e1,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_192]) ).

tff(c_47131,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_47144,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_47131,c_132]) ).

tff(c_47233,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_47226,c_47136,c_46190,c_47144,c_24]) ).

tff(c_47234,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_47183]) ).

tff(c_47240,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47234,c_106]) ).

tff(c_47137,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47130,c_122]) ).

tff(c_47145,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_47131,c_126]) ).

tff(c_47246,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_46181,c_47137,c_47145,c_20]) ).

tff(c_47266,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46174,c_47246,c_58]) ).

tff(c_47267,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_46201,c_47240,c_47266]) ).

tff(c_47269,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_47520,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46176,c_46186,c_26]) ).

tff(c_47521,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_47520]) ).

tff(c_798,plain,
    ( ( op(e0,op(op(e0,e0),op(e0,e0))) != e1 )
    | ( op(e0,e0) != e2 )
    | ( op(op(e0,e0),op(e0,e0)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_846]) ).

tff(c_47727,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_47269,c_46175,c_46175,c_46175,c_47521,c_47269,c_46175,c_46175,c_798]) ).

tff(c_47728,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_47520]) ).

tff(c_47293,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_47493,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_799,c_46203,c_47293,c_22]) ).

tff(c_47497,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47493,c_124]) ).

tff(c_47268,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_47270,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47268,c_150]) ).

tff(c_47734,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_47728,c_156]) ).

tff(c_47753,plain,
    op(e1,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_47497,c_47270,c_47734,c_18]) ).

tff(c_47765,plain,
    ( ( op(e3,e3) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47728,c_47753,c_47268,c_42]) ).

tff(c_47766,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_198,c_46200,c_47765]) ).

tff(c_47767,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_47773,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47767,c_156]) ).

tff(c_47793,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_47767,c_47268,c_34]) ).

tff(c_47794,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_47793]) ).

tff(c_47795,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_47794]) ).

tff(c_47799,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_47795,c_152]) ).

tff(c_47811,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46202,c_46200,c_46199,c_47799,c_2]) ).

tff(c_47813,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_47794]) ).

tff(c_47956,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46176,c_47773,c_46186,c_47813,c_26]) ).

tff(c_47957,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_47961,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47957,c_160]) ).

tff(c_47984,plain,
    ( ( op(e3,e2) = e3 )
    | ( op(e3,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46179,c_47961,c_4]) ).

tff(c_47985,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_47984]) ).

tff(c_47988,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_47985,c_158]) ).

tff(c_47983,plain,
    op(e2,e2) != e3,
    inference(splitLeft,[status(thm)],[c_214]) ).

tff(c_48151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46180,c_46201,c_47988,c_47983,c_12]) ).

tff(c_48152,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_47984]) ).

tff(c_48160,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_48152,c_98]) ).

tff(c_48207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46202,c_46200,c_46199,c_48160,c_2]) ).

tff(c_48209,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_47964,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_47957,c_122]) ).

tff(c_48208,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_48229,plain,
    ( ( op(e3,e3) = e1 )
    | ( e2 = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48208,c_42]) ).

tff(c_48230,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_47964,c_198,c_46200,c_48229]) ).

tff(c_48415,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_48209,c_46175,c_46175,c_46175,c_48230,c_48209,c_46175,c_46175,c_798]) ).

tff(c_48417,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_48431,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_48417,c_146]) ).

tff(c_48416,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_48421,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_48416,c_106]) ).

tff(c_48445,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46179,c_48421,c_4]) ).

tff(c_48446,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_48445]) ).

tff(c_776,plain,
    ( ( op(e3,op(op(e3,e3),op(e3,e3))) != e1 )
    | ( op(e3,e3) != e0 )
    | ( op(op(e3,e3),op(e3,e3)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_780]) ).

tff(c_48895,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_48417,c_48417,c_48417,c_48446,c_46175,c_48417,c_48417,c_776]) ).

tff(c_48896,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_48445]) ).

tff(c_48908,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46174,c_48896,c_58]) ).

tff(c_48909,plain,
    op(e1,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_46201,c_198,c_48908]) ).

tff(c_48912,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48909,c_126]) ).

tff(c_48441,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_48444,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_48943,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_48912,c_48441,c_48444,c_22]) ).

tff(c_48944,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_48947,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48944,c_150]) ).

tff(c_48945,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_48989,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e3 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_48945,c_48417,c_238]) ).

tff(c_48990,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_196,c_200,c_48989]) ).

tff(c_48997,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_48990,c_110]) ).

tff(c_48948,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_48944,c_156]) ).

tff(c_48979,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_46176,c_48948,c_46186,c_26]) ).

tff(c_48983,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_48979,c_154]) ).

tff(c_49002,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48431,c_48947,c_48997,c_48983,c_10]) ).

tff(c_49003,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_49007,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49003,c_160]) ).

tff(c_49004,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_49030,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_49004,c_48417,c_238]) ).

tff(c_49031,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_200,c_49030]) ).

tff(c_49036,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49031,c_158]) ).

tff(c_49142,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46179,c_49007,c_49036,c_48421,c_4]) ).

tff(c_49144,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_49159,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49144,c_110]) ).

tff(c_49158,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49144,c_162]) ).

tff(c_49167,plain,
    op(e3,e3) != e0,
    inference(splitLeft,[status(thm)],[c_212]) ).

tff(c_49172,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_49144,c_238]) ).

tff(c_49173,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_49172]) ).

tff(c_49174,plain,
    op(e1,e1) = e1,
    inference(splitLeft,[status(thm)],[c_49173]) ).

tff(c_49178,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49174,c_124]) ).

tff(c_49187,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_49178,c_18]) ).

tff(c_49188,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_49187]) ).

tff(c_49190,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_49188,c_150]) ).

tff(c_49143,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_49150,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49143,c_112]) ).

tff(c_49310,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_49190,c_49159,c_49150,c_10]) ).

tff(c_49314,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49310,c_146]) ).

tff(c_49340,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49167,c_46200,c_46199,c_49314,c_2]) ).

tff(c_49341,plain,
    ( ( op(e1,e3) = e2 )
    | ( op(e1,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_49187]) ).

tff(c_49355,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_49341]) ).

tff(c_49359,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49355,c_148]) ).

tff(c_49460,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49167,c_46200,c_46199,c_49359,c_2]) ).

tff(c_49461,plain,
    op(e1,e3) = e2,
    inference(splitRight,[status(thm)],[c_49341]) ).

tff(c_49470,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49461,c_122]) ).

tff(c_49744,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_46181,c_49158,c_49470,c_20]) ).

tff(c_49748,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49744,c_130]) ).

tff(c_49156,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49144,c_118]) ).

tff(c_46189,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_190]) ).

tff(c_49181,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49174,c_172]) ).

tff(c_49148,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49143,c_170]) ).

tff(c_49475,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_49181,c_49148,c_6]) ).

tff(c_49476,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_49475]) ).

tff(c_49624,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49174,c_49143,c_49476,c_66]) ).

tff(c_49625,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_49624]) ).

tff(c_770,plain,
    ( ( op(e0,op(op(e0,e0),op(e0,e0))) != e3 )
    | ( op(e0,e0) != e2 )
    | ( op(op(e0,e0),op(e0,e0)) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_762]) ).

tff(c_49691,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_49144,c_46175,c_46175,c_46175,c_49625,c_49144,c_46175,c_46175,c_770]) ).

tff(c_49692,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_49475]) ).

tff(c_49698,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49692,c_100]) ).

tff(c_49704,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46176,c_46186,c_26]) ).

tff(c_49705,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_49704]) ).

tff(c_49719,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49705,c_49461,c_34]) ).

tff(c_49720,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_49698,c_49719]) ).

tff(c_49724,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49720,c_116]) ).

tff(c_49731,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_49156,c_46189,c_49724,c_16]) ).

tff(c_49179,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49174,c_132]) ).

tff(c_49343,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_90]) ).

tff(c_49344,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_49179,c_49156,c_49343]) ).

tff(c_49762,plain,
    ( ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_49731,c_49344,c_82]) ).

tff(c_49763,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_49748,c_200,c_196,c_49762]) ).

tff(c_49764,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_49704]) ).

tff(c_49802,plain,
    ( ( op(e3,e3) = e1 )
    | ( op(e2,e3) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49764,c_49461,c_42]) ).

tff(c_49803,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_49159,c_46200,c_49802]) ).

tff(c_49805,plain,
    op(e1,e1) != e1,
    inference(splitRight,[status(thm)],[c_49173]) ).

tff(c_49147,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_49143,c_174]) ).

tff(c_49171,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_49936,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_49805,c_49147,c_49171,c_22]) ).

tff(c_49937,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_49941,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_49937,c_156]) ).

tff(c_49971,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_49937,c_34]) ).

tff(c_49972,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_49971]) ).

tff(c_49973,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_49972]) ).

tff(c_49977,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_49973,c_152]) ).

tff(c_50064,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_49167,c_46200,c_46199,c_49977,c_2]) ).

tff(c_50066,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_49972]) ).

tff(c_50140,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46176,c_49941,c_46186,c_50066,c_26]) ).

tff(c_50142,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_50169,plain,
    ( ( e3 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_49144,c_50142,c_238]) ).

tff(c_50170,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_200,c_50169]) ).

tff(c_50175,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50170,c_132]) ).

tff(c_50141,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_50147,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50141,c_184]) ).

tff(c_50194,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_50175,c_46190,c_50147,c_24]) ).

tff(c_50200,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_50194,c_186]) ).

tff(c_50145,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50141,c_182]) ).

tff(c_50224,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_50200,c_49156,c_46189,c_50145,c_16]) ).

tff(c_50226,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_50242,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50226,c_98]) ).

tff(c_50240,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50226,c_152]) ).

tff(c_50749,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_46176,c_50240,c_46186,c_26]) ).

tff(c_50753,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50749,c_156]) ).

tff(c_50254,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_50257,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46181,c_20]) ).

tff(c_50258,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_50257]) ).

tff(c_50264,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50258,c_126]) ).

tff(c_50250,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_50225,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_50227,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50225,c_172]) ).

tff(c_50320,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_50264,c_50250,c_50227,c_22]) ).

tff(c_50321,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e3 ) ),
    inference(splitRight,[status(thm)],[c_50257]) ).

tff(c_50325,plain,
    op(e1,e2) = e3,
    inference(splitLeft,[status(thm)],[c_50321]) ).

tff(c_50419,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46174,c_50325,c_58]) ).

tff(c_50420,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_50254,c_50242,c_50419]) ).

tff(c_50421,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_50321]) ).

tff(c_50429,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50421,c_162]) ).

tff(c_50253,plain,
    op(e2,e2) != e3,
    inference(splitLeft,[status(thm)],[c_214]) ).

tff(c_50469,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46180,c_50254,c_50429,c_50253,c_12]) ).

tff(c_50470,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_50505,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50470,c_50225,c_74]) ).

tff(c_50506,plain,
    ( ( op(e1,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_50505]) ).

tff(c_50507,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_50506]) ).

tff(c_50512,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50507,c_180]) ).

tff(c_50471,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_50592,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_50471,c_50226,c_238]) ).

tff(c_50593,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_50512,c_198,c_196,c_50592]) ).

tff(c_50595,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_50506]) ).

tff(c_50229,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50225,c_176]) ).

tff(c_50682,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46177,c_50595,c_46187,c_50229,c_30]) ).

tff(c_50684,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_50706,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_50684,c_50226,c_238]) ).

tff(c_50707,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_196,c_50706]) ).

tff(c_50715,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_50707,c_180]) ).

tff(c_50683,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_50720,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50683,c_50226,c_34]) ).

tff(c_50721,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_50720]) ).

tff(c_50722,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_50721]) ).

tff(c_50745,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_46174,c_50722,c_92]) ).

tff(c_50746,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_198,c_50715,c_204,c_196,c_50745]) ).

tff(c_50747,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_50721]) ).

tff(c_50759,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_50753,c_50747]) ).

tff(c_50761,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_50787,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_50761,c_50226,c_238]) ).

tff(c_50788,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_196,c_50787]) ).

tff(c_50793,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50788,c_158]) ).

tff(c_50231,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50225,c_102]) ).

tff(c_50833,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46179,c_50242,c_50793,c_50231,c_4]) ).

tff(c_50834,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_50838,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50834,c_160]) ).

tff(c_51170,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e1,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46181,c_50838,c_20]) ).

tff(c_51171,plain,
    op(e1,e2) = e1,
    inference(splitLeft,[status(thm)],[c_51170]) ).

tff(c_51175,plain,
    op(e1,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_51171,c_126]) ).

tff(c_50860,plain,
    op(e1,e1) != e2,
    inference(splitLeft,[status(thm)],[c_224]) ).

tff(c_50856,plain,
    op(e1,e1) != e3,
    inference(splitLeft,[status(thm)],[c_222]) ).

tff(c_51197,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_799,c_51175,c_50860,c_50856,c_22]) ).

tff(c_51198,plain,
    op(e1,e2) = e2,
    inference(splitRight,[status(thm)],[c_51170]) ).

tff(c_51204,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_51198,c_162]) ).

tff(c_50837,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50834,c_158]) ).

tff(c_51224,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46180,c_50857,c_51204,c_50837,c_12]) ).

tff(c_51225,plain,
    op(e1,e2) = e1,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_51231,plain,
    op(e1,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_51225,c_130]) ).

tff(c_52857,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 )
    | ( op(e1,e0) = e1 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_90]) ).

tff(c_52858,plain,
    ( ( op(e3,e0) = e1 )
    | ( op(e2,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_51231,c_52857]) ).

tff(c_52859,plain,
    op(e2,e0) = e1,
    inference(splitLeft,[status(thm)],[c_52858]) ).

tff(c_52863,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52859,c_116]) ).

tff(c_50835,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_50850,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50835,c_100]) ).

tff(c_50840,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50834,c_102]) ).

tff(c_51265,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e3,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_50850,c_50840,c_6]) ).

tff(c_51266,plain,
    op(e3,e1) = e0,
    inference(splitLeft,[status(thm)],[c_51265]) ).

tff(c_51270,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51266,c_108]) ).

tff(c_51275,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_46189,c_16]) ).

tff(c_51276,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_51275]) ).

tff(c_51282,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51276,c_186]) ).

tff(c_51226,plain,
    op(e1,e1) = e2,
    inference(splitRight,[status(thm)],[c_224]) ).

tff(c_51253,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e2 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51226,c_66]) ).

tff(c_51254,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_50840,c_51253]) ).

tff(c_51255,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_51254]) ).

tff(c_51258,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_51255,c_136]) ).

tff(c_51291,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_46176,c_46186,c_51258,c_26]) ).

tff(c_51335,plain,
    ( ( e3 = e2 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51291,c_50835,c_34]) ).

tff(c_51336,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_51335]) ).

tff(c_51337,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_51336]) ).

tff(c_51350,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51226,c_51225,c_51337,c_80]) ).

tff(c_51351,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_51282,c_202,c_204,c_200,c_51350]) ).

tff(c_51352,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_51336]) ).

tff(c_51314,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_46180,c_50857,c_50837,c_12]) ).

tff(c_51301,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51255,c_51226,c_51266,c_74]) ).

tff(c_51302,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_51301]) ).

tff(c_410,plain,
    ( ( op(e2,op(e0,e2)) != op(e0,e2) )
    | ( op(e2,op(e1,e2)) != op(e1,e2) )
    | ( op(e2,op(e2,e2)) != op(e2,e2) )
    | ( op(e2,op(e3,e2)) != op(e3,e2) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_51828,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_51352,c_50834,c_50834,c_51314,c_51225,c_51302,c_51225,c_46174,c_51276,c_46174,c_410]) ).

tff(c_51829,plain,
    ( ( op(e2,e0) = e1 )
    | ( op(e2,e0) = e3 ) ),
    inference(splitRight,[status(thm)],[c_51275]) ).

tff(c_51833,plain,
    op(e2,e0) = e3,
    inference(splitLeft,[status(thm)],[c_51829]) ).

tff(c_51860,plain,
    ( ( op(e3,e0) = e0 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_51833,c_94]) ).

tff(c_51861,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_51270,c_51860]) ).

tff(c_51884,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_46180,c_50857,c_50837,c_12]) ).

tff(c_51849,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51255,c_51226,c_51266,c_74]) ).

tff(c_51850,plain,
    op(e2,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_51849]) ).

tff(c_51865,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_51861,c_128]) ).

tff(c_51234,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_51225,c_122]) ).

tff(c_50846,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_50835,c_148]) ).

tff(c_51912,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_51865,c_51234,c_50846,c_18]) ).

tff(c_540,plain,
    ( ( op(e1,op(e0,e1)) != op(e0,e1) )
    | ( op(e2,op(e1,e2)) != op(e1,e2) )
    | ( op(e2,op(e2,e2)) != op(e2,e2) )
    | ( op(e1,op(e3,e1)) != op(e3,e1) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_52260,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_51861,c_51266,c_51266,c_51884,c_51850,c_51225,c_51225,c_51912,c_51255,c_51255,c_540]) ).

tff(c_52261,plain,
    op(e2,e0) = e1,
    inference(splitRight,[status(thm)],[c_51829]) ).

tff(c_52267,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52261,c_120]) ).

tff(c_52277,plain,
    ( ( e1 = e0 )
    | ( op(e2,e1) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51255,c_51226,c_51266,c_74]) ).

tff(c_52278,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_52267,c_204,c_52277]) ).

tff(c_52279,plain,
    op(e3,e1) = e1,
    inference(splitRight,[status(thm)],[c_51265]) ).

tff(c_52284,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52279,c_108]) ).

tff(c_50839,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_50834,c_106]) ).

tff(c_52786,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_52284,c_46188,c_50839,c_8]) ).

tff(c_52790,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52786,c_184]) ).

tff(c_52289,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_51234,c_50846,c_18]) ).

tff(c_52290,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_52289]) ).

tff(c_52322,plain,
    ( ( e3 = e2 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52290,c_50835,c_34]) ).

tff(c_52323,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_51258,c_200,c_194,c_52322]) ).

tff(c_52301,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_46180,c_50857,c_50837,c_12]) ).

tff(c_52312,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_52284,c_46188,c_50839,c_8]) ).

tff(c_52335,plain,
    ( ( e2 = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52290,c_52323,c_50835,c_42]) ).

tff(c_52336,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_198,c_52335]) ).

tff(c_400,plain,
    ( ( op(e3,op(e0,e3)) != op(e0,e3) )
    | ( op(e3,op(e1,e3)) != op(e1,e3) )
    | ( op(e2,op(e2,e2)) != op(e2,e2) )
    | ( op(e2,op(e3,e2)) != op(e3,e2) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_52683,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_52323,c_50834,c_50834,c_52301,c_52312,c_52290,c_52290,c_52336,c_52279,c_52336,c_400]) ).

tff(c_52684,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_52289]) ).

tff(c_52828,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51226,c_51225,c_52684,c_80]) ).

tff(c_52829,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52790,c_202,c_204,c_200,c_52828]) ).

tff(c_52830,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_51254]) ).

tff(c_52837,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52830,c_112]) ).

tff(c_52844,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_51234,c_50846,c_18]) ).

tff(c_52845,plain,
    op(e1,e3) = e0,
    inference(splitLeft,[status(thm)],[c_52844]) ).

tff(c_52872,plain,
    ( ( e3 = e2 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52845,c_50835,c_34]) ).

tff(c_52873,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_52837,c_194,c_52872]) ).

tff(c_52882,plain,
    ( ( e2 = e1 )
    | ( op(e2,e3) = e1 )
    | ( e1 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52873,c_52845,c_50835,c_42]) ).

tff(c_52883,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_196,c_204,c_52863,c_198,c_52882]) ).

tff(c_52884,plain,
    op(e3,e0) = e1,
    inference(splitRight,[status(thm)],[c_52858]) ).

tff(c_52888,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52884,c_108]) ).

tff(c_52895,plain,
    ( ( op(e3,e1) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51226,c_52830,c_74]) ).

tff(c_52896,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_196,c_52888,c_52895]) ).

tff(c_52908,plain,
    ( ( e3 = e2 )
    | ( op(e2,e2) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_51226,c_50835,c_238]) ).

tff(c_52909,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_52908]) ).

tff(c_52850,plain,
    op(e1,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_52845,c_128]) ).

tff(c_52971,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_52850,c_51231,c_46190,c_24]) ).

tff(c_52900,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_52896,c_136]) ).

tff(c_52932,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_46176,c_52900,c_46186,c_26]) ).

tff(c_52885,plain,
    op(e2,e0) != e1,
    inference(splitRight,[status(thm)],[c_52858]) ).

tff(c_52833,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_52830,c_120]) ).

tff(c_52944,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_52885,c_46189,c_52833,c_16]) ).

tff(c_682,plain,
    ( ( op(e2,op(e0,e2)) != op(e0,e2) )
    | ( op(e0,op(e1,e0)) != op(e1,e0) )
    | ( op(e2,op(e2,e2)) != op(e2,e2) )
    | ( op(e0,op(e3,e0)) != op(e3,e0) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_53105,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_52896,c_52884,c_52884,c_52909,c_52971,c_52932,c_52971,c_52944,c_46174,c_46174,c_682]) ).

tff(c_53106,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_52844]) ).

tff(c_53111,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53106,c_156]) ).

tff(c_53120,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_46176,c_46186,c_53111,c_26]) ).

tff(c_53125,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53120,c_136]) ).

tff(c_53138,plain,
    ( ( op(e3,e1) = e1 )
    | ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_51226,c_52830,c_74]) ).

tff(c_53139,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_53125,c_198,c_196,c_53138]) ).

tff(c_53143,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53139,c_108]) ).

tff(c_53194,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53154,c_53143,c_46188,c_50839,c_8]) ).

tff(c_53196,plain,
    op(e1,e0) != e0,
    inference(splitRight,[status(thm)],[c_53149]) ).

tff(c_53112,plain,
    op(e1,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53106,c_128]) ).

tff(c_53207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53196,c_51231,c_46190,c_53112,c_24]) ).

tff(c_53209,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_53237,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e1,e1) = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_53209,c_50835,c_238]) ).

tff(c_53238,plain,
    op(e1,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_53237]) ).

tff(c_53245,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53238,c_172]) ).

tff(c_53378,plain,
    op(e3,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_53245,c_50850,c_50840,c_6]) ).

tff(c_53482,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_53209,c_50835,c_50835,c_50835,c_53378,c_53209,c_50835,c_50835,c_768]) ).

tff(c_53484,plain,
    op(e1,e1) = e3,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_53483,plain,
    op(e1,e3) = e1,
    inference(splitRight,[status(thm)],[c_222]) ).

tff(c_53491,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53483,c_122]) ).

tff(c_53485,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_53527,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_46180,c_53485,c_50837,c_12]) ).

tff(c_53574,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e1,e2) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46174,c_53527,c_50834,c_58]) ).

tff(c_53575,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_53491,c_198,c_196,c_53574]) ).

tff(c_53577,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_53713,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46175,c_53484,c_53577,c_50835,c_238]) ).

tff(c_53714,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_196,c_198,c_194,c_53713]) ).

tff(c_53716,plain,
    op(e1,e1) = e0,
    inference(splitRight,[status(thm)],[c_228]) ).

tff(c_53727,plain,
    op(e1,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_124]) ).

tff(c_53715,plain,
    op(e1,e0) = e1,
    inference(splitRight,[status(thm)],[c_228]) ).

tff(c_53718,plain,
    op(e1,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_128]) ).

tff(c_60136,plain,
    op(e0,e0) != e2,
    inference(splitLeft,[status(thm)],[c_232]) ).

tff(c_53731,plain,
    op(e0,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_180]) ).

tff(c_53729,plain,
    op(e3,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_172]) ).

tff(c_53721,plain,
    op(e2,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_186]) ).

tff(c_53720,plain,
    op(e3,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_184]) ).

tff(c_53741,plain,
    op(e3,e3) != e0,
    inference(splitLeft,[status(thm)],[c_212]) ).

tff(c_53748,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

tff(c_53743,plain,
    op(e3,e3) != e2,
    inference(splitLeft,[status(thm)],[c_208]) ).

tff(c_55023,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_53741,c_53748,c_53743,c_2]) ).

tff(c_53722,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_192]) ).

tff(c_53736,plain,
    op(e0,e0) != e3,
    inference(splitLeft,[status(thm)],[c_230]) ).

tff(c_53750,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_238]) ).

tff(c_53751,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_53750]) ).

tff(c_53752,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_53751]) ).

tff(c_53756,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53752,c_140]) ).

tff(c_54114,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_53741,c_53748,c_53743,c_2]) ).

tff(c_54127,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54114,c_42]) ).

tff(c_54128,plain,
    ( ( op(e2,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53718,c_196,c_54127]) ).

tff(c_54129,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_54128]) ).

tff(c_54132,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54129,c_134]) ).

tff(c_53717,plain,
    op(e1,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_130]) ).

tff(c_53747,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_53742,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_53738,plain,
    op(e2,e2) != e3,
    inference(splitLeft,[status(thm)],[c_214]) ).

tff(c_53765,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53747,c_53742,c_53738,c_12]) ).

tff(c_53760,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53752,c_190]) ).

tff(c_53769,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53765,c_118]) ).

tff(c_53730,plain,
    op(e2,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_174]) ).

tff(c_53781,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_74]) ).

tff(c_53782,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_53781]) ).

tff(c_53783,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_53782]) ).

tff(c_53788,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53783,c_178]) ).

tff(c_53773,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53765,c_114]) ).

tff(c_53846,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_53730,c_53788,c_53773,c_14]) ).

tff(c_53850,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53846,c_120]) ).

tff(c_53857,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53760,c_53721,c_53769,c_53850,c_16]) ).

tff(c_53858,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e3,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_53782]) ).

tff(c_54091,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_53858]) ).

tff(c_54096,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54091,c_102]) ).

tff(c_53770,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_53765,c_158]) ).

tff(c_54122,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54114,c_98]) ).

tff(c_54144,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54096,c_53770,c_54122,c_4]) ).

tff(c_54167,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53765,c_54144,c_58]) ).

tff(c_54168,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54132,c_53717,c_198,c_204,c_54167]) ).

tff(c_54170,plain,
    op(e0,e3) != e1,
    inference(splitRight,[status(thm)],[c_54128]) ).

tff(c_53859,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_53782]) ).

tff(c_53873,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_53858]) ).

tff(c_53876,plain,
    op(e2,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_53873,c_170]) ).

tff(c_53860,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_66]) ).

tff(c_53861,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_53860]) ).

tff(c_53862,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_53861]) ).

tff(c_53868,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53862,c_178]) ).

tff(c_54006,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53730,c_53876,c_53773,c_53868,c_14]) ).

tff(c_54008,plain,
    op(e3,e1) != e1,
    inference(splitRight,[status(thm)],[c_53858]) ).

tff(c_53759,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53752,c_188]) ).

tff(c_54019,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e3,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53759,c_53720,c_8]) ).

tff(c_54020,plain,
    op(e3,e0) = e2,
    inference(splitLeft,[status(thm)],[c_54019]) ).

tff(c_54023,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_54020,c_108]) ).

tff(c_53867,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_53862,c_176]) ).

tff(c_54033,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53729,c_54008,c_54023,c_53867,c_6]) ).

tff(c_54034,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_54019]) ).

tff(c_54042,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54034,c_104]) ).

tff(c_54088,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53741,c_53748,c_53743,c_54042,c_2]) ).

tff(c_54090,plain,
    op(e0,e1) != e3,
    inference(splitRight,[status(thm)],[c_53861]) ).

tff(c_54205,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53731,c_53859,c_54090,c_30]) ).

tff(c_54210,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_54205,c_136]) ).

tff(c_54120,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54114,c_152]) ).

tff(c_54264,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53756,c_54170,c_54210,c_54120,c_26]) ).

tff(c_54265,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_53858]) ).

tff(c_54089,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e3,e1) = e3 ) ),
    inference(splitRight,[status(thm)],[c_53861]) ).

tff(c_54289,plain,
    ( ( e3 = e1 )
    | ( op(e3,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54265,c_54089]) ).

tff(c_54290,plain,
    op(e3,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_54289]) ).

tff(c_54296,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54290,c_100]) ).

tff(c_54373,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53741,c_53748,c_53743,c_54296,c_2]) ).

tff(c_54374,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e3,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_53751]) ).

tff(c_54376,plain,
    op(e3,e3) = e3,
    inference(splitLeft,[status(thm)],[c_54374]) ).

tff(c_54384,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54376,c_100]) ).

tff(c_54392,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_74]) ).

tff(c_54393,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_54392]) ).

tff(c_54394,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_54393]) ).

tff(c_54405,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54394,c_53716,c_66]) ).

tff(c_54406,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_54384,c_54405]) ).

tff(c_54408,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54406,c_120]) ).

tff(c_54383,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54376,c_104]) ).

tff(c_54447,plain,
    ( ( op(e3,e0) = e2 )
    | ( op(e3,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53720,c_54383,c_8]) ).

tff(c_54448,plain,
    op(e3,e0) = e0,
    inference(splitLeft,[status(thm)],[c_54447]) ).

tff(c_54480,plain,
    ( ( e3 = e0 )
    | ( op(e2,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_54448,c_82]) ).

tff(c_54481,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53736,c_196,c_54408,c_200,c_54480]) ).

tff(c_54482,plain,
    op(e3,e0) = e2,
    inference(splitRight,[status(thm)],[c_54447]) ).

tff(c_54561,plain,
    ( ( e3 = e2 )
    | ( op(e2,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_54482,c_82]) ).

tff(c_54562,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53736,c_196,c_54408,c_194,c_54561]) ).

tff(c_54564,plain,
    op(e0,e1) != e1,
    inference(splitRight,[status(thm)],[c_54393]) ).

tff(c_54375,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_53751]) ).

tff(c_54385,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_54376,c_98]) ).

tff(c_54718,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54385,c_4]) ).

tff(c_54719,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_54718]) ).

tff(c_54724,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54719,c_106]) ).

tff(c_54742,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e2,e0) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_94]) ).

tff(c_54743,plain,
    op(e2,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54375,c_204,c_54724,c_54742]) ).

tff(c_54753,plain,
    ( ( op(e3,e0) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_54743,c_82]) ).

tff(c_54754,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53736,c_196,c_200,c_54383,c_54753]) ).

tff(c_54755,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e3,e2) = e2 ) ),
    inference(splitRight,[status(thm)],[c_54718]) ).

tff(c_54757,plain,
    op(e3,e2) = e2,
    inference(splitLeft,[status(thm)],[c_54755]) ).

tff(c_54795,plain,
    ( ( e2 = e1 )
    | ( op(e2,e2) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54757,c_58]) ).

tff(c_54796,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_53717,c_53742,c_198,c_54795]) ).

tff(c_54563,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e3,e1) = e1 ) ),
    inference(splitRight,[status(thm)],[c_54393]) ).

tff(c_54565,plain,
    op(e3,e1) = e1,
    inference(splitLeft,[status(thm)],[c_54563]) ).

tff(c_54573,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54565,c_102]) ).

tff(c_54655,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53747,c_53742,c_53738,c_12]) ).

tff(c_54660,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_54655,c_158]) ).

tff(c_54681,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_54573,c_54660,c_54385,c_4]) ).

tff(c_54685,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_54681,c_106]) ).

tff(c_54690,plain,
    ( ( op(e3,e0) = e3 )
    | ( op(e2,e0) = e3 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_82]) ).

tff(c_54691,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_53736,c_196,c_54383,c_54690]) ).

tff(c_54702,plain,
    ( ( op(e3,e0) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_54691,c_94]) ).

tff(c_54703,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54375,c_204,c_200,c_54685,c_54702]) ).

tff(c_54704,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_54563]) ).

tff(c_54711,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54704,c_112]) ).

tff(c_54783,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54376,c_42]) ).

tff(c_54784,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_53718,c_54711,c_196,c_54783]) ).

tff(c_54786,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54784,c_134]) ).

tff(c_54807,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_54796,c_54786]) ).

tff(c_54808,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_54755]) ).

tff(c_54814,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_54808,c_164]) ).

tff(c_53744,plain,
    op(e0,e0) != e2,
    inference(splitLeft,[status(thm)],[c_232]) ).

tff(c_54863,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_54704,c_66]) ).

tff(c_54864,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_54384,c_54863]) ).

tff(c_54822,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_54375,c_53731,c_96]) ).

tff(c_54823,plain,
    op(e0,e2) = e0,
    inference(splitLeft,[status(thm)],[c_54822]) ).

tff(c_54894,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e1 )
    | ( op(e1,e3) = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54376,c_42]) ).

tff(c_54895,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_53718,c_54711,c_196,c_54894]) ).

tff(c_54969,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54864,c_54823,c_54895,c_88]) ).

tff(c_54970,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53744,c_194,c_202,c_198,c_54969]) ).

tff(c_54971,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_54822]) ).

tff(c_55006,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e1 )
    | ( op(e0,e1) = e1 )
    | ( op(e0,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54971,c_92]) ).

tff(c_55007,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53722,c_54564,c_54814,c_204,c_55006]) ).

tff(c_55009,plain,
    op(e3,e3) != e3,
    inference(splitRight,[status(thm)],[c_54374]) ).

tff(c_55050,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_55023,c_55009]) ).

tff(c_55052,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_55076,plain,
    ( ( e3 = e1 )
    | ( op(e2,e2) = e2 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_55052,c_238]) ).

tff(c_55077,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_196,c_55076]) ).

tff(c_55078,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_55077]) ).

tff(c_55087,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55078,c_188]) ).

tff(c_55051,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_55056,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55051,c_108]) ).

tff(c_55168,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_55087,c_53720,c_55056,c_8]) ).

tff(c_752,plain,
    ( ( op(e3,op(op(e3,e3),op(e3,e3))) != e2 )
    | ( op(e3,e3) != e1 )
    | ( op(op(e3,e3),op(e3,e3)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_708]) ).

tff(c_55307,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_55052,c_55052,c_55052,c_55168,c_53716,c_55052,c_55052,c_752]) ).

tff(c_55309,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_55077]) ).

tff(c_55490,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55309,c_53722,c_53744,c_53736,c_32]) ).

tff(c_55492,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_55506,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55492,c_166]) ).

tff(c_55491,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_55497,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55491,c_182]) ).

tff(c_55516,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

tff(c_55529,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_53741,c_55516,c_53743,c_2]) ).

tff(c_55536,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55529,c_104]) ).

tff(c_55754,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_53720,c_55497,c_55536,c_8]) ).

tff(c_55759,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55754,c_188]) ).

tff(c_55535,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55529,c_152]) ).

tff(c_55542,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_55535,c_26]) ).

tff(c_55543,plain,
    op(e0,e3) = e0,
    inference(splitLeft,[status(thm)],[c_55542]) ).

tff(c_55546,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55543,c_140]) ).

tff(c_55554,plain,
    ( ( op(e3,e0) = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_55491,c_94]) ).

tff(c_55555,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_55546,c_204,c_202,c_55554]) ).

tff(c_55699,plain,
    ( ( e3 = e0 )
    | ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_55491,c_55555,c_82]) ).

tff(c_55700,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53736,c_196,c_194,c_200,c_55699]) ).

tff(c_55701,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e3) = e2 ) ),
    inference(splitRight,[status(thm)],[c_55542]) ).

tff(c_55703,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_55701]) ).

tff(c_55776,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55703,c_96]) ).

tff(c_55777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55759,c_53731,c_55506,c_202,c_55776]) ).

tff(c_55778,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_55701]) ).

tff(c_55792,plain,
    ( ( e1 = e0 )
    | ( op(e0,e2) = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55778,c_96]) ).

tff(c_55793,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_53731,c_55506,c_204,c_55792]) ).

tff(c_55799,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55793,c_188]) ).

tff(c_55829,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55799,c_53720,c_55497,c_55536,c_8]) ).

tff(c_55831,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_55864,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55831,c_98]) ).

tff(c_55869,plain,
    ( ( op(e3,e2) = e1 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55492,c_58]) ).

tff(c_55870,plain,
    ( ( op(e3,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53717,c_204,c_55869]) ).

tff(c_55871,plain,
    op(e0,e2) = e1,
    inference(splitLeft,[status(thm)],[c_55870]) ).

tff(c_55874,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55871,c_138]) ).

tff(c_55915,plain,
    ( ( op(e0,e3) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55871,c_96]) ).

tff(c_55916,plain,
    ( ( op(e0,e3) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53731,c_204,c_55915]) ).

tff(c_55917,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_55916]) ).

tff(c_55921,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55917,c_140]) ).

tff(c_55873,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55871,c_134]) ).

tff(c_55509,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_55492,c_110]) ).

tff(c_55861,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_55831,c_146]) ).

tff(c_55496,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55491,c_116]) ).

tff(c_55883,plain,
    ( ( e3 = e1 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_55831,c_34]) ).

tff(c_55884,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_55883]) ).

tff(c_55885,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_55884]) ).

tff(c_55889,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55885,c_154]) ).

tff(c_55897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55509,c_55861,c_55496,c_55889,c_10]) ).

tff(c_55899,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_55884]) ).

tff(c_55930,plain,
    op(e0,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_55921,c_55873,c_55899,c_26]) ).

tff(c_55935,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_55930,c_136]) ).

tff(c_55832,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_66]) ).

tff(c_55833,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( op(e0,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_55832]) ).

tff(c_55834,plain,
    op(e0,e1) = e3,
    inference(splitLeft,[status(thm)],[c_55833]) ).

tff(c_55839,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_55834,c_176]) ).

tff(c_55830,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_55845,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55839,c_55830]) ).

tff(c_55847,plain,
    op(e0,e1) != e3,
    inference(splitRight,[status(thm)],[c_55833]) ).

tff(c_55961,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53731,c_55874,c_55935,c_55847,c_30]) ).

tff(c_55963,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_55916]) ).

tff(c_56003,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_55492,c_55831,c_238]) ).

tff(c_56004,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55963,c_204,c_202,c_196,c_56003]) ).

tff(c_56005,plain,
    op(e3,e2) = e1,
    inference(splitRight,[status(thm)],[c_55870]) ).

tff(c_56007,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55864,c_56005]) ).

tff(c_56008,plain,
    op(e0,e2) = e0,
    inference(splitRight,[status(thm)],[c_232]) ).

tff(c_56014,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_56008,c_166]) ).

tff(c_56009,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_232]) ).

tff(c_53728,plain,
    op(e1,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_126]) ).

tff(c_56036,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56009,c_53716,c_238]) ).

tff(c_56037,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e2,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_56036]) ).

tff(c_56038,plain,
    op(e2,e2) = e2,
    inference(splitLeft,[status(thm)],[c_56037]) ).

tff(c_56044,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56038,c_162]) ).

tff(c_56253,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_53728,c_53717,c_56044,c_20]) ).

tff(c_778,plain,
    ( ( op(e1,op(op(e1,e1),op(e1,e1))) != e3 )
    | ( op(e1,e1) != e0 )
    | ( op(op(e1,e1),op(e1,e1)) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_786]) ).

tff(c_56432,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_56009,c_53716,c_53716,c_53716,c_56253,c_56009,c_53716,c_53716,c_778]) ).

tff(c_56434,plain,
    op(e2,e2) != e2,
    inference(splitRight,[status(thm)],[c_56037]) ).

tff(c_56560,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56014,c_53742,c_56434,c_53738,c_12]) ).

tff(c_56562,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_56577,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56562,c_104]) ).

tff(c_56561,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_56566,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_56561,c_106]) ).

tff(c_56737,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_53720,c_56577,c_56566,c_8]) ).

tff(c_56742,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_56737,c_188]) ).

tff(c_56588,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_56564,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_56561,c_160]) ).

tff(c_56593,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53728,c_53717,c_56564,c_20]) ).

tff(c_56598,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56593,c_162]) ).

tff(c_56631,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56588,c_53742,c_56598,c_53738,c_12]) ).

tff(c_56633,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_56747,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_56633,c_56562,c_238]) ).

tff(c_56748,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56742,c_204,c_202,c_194,c_56747]) ).

tff(c_56749,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_56752,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56749,c_120]) ).

tff(c_57696,plain,
    ( ( op(e2,e0) = e3 )
    | ( op(e2,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53721,c_56752,c_16]) ).

tff(c_57697,plain,
    op(e2,e0) = e0,
    inference(splitLeft,[status(thm)],[c_57696]) ).

tff(c_57702,plain,
    op(e0,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57697,c_190]) ).

tff(c_56750,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_57254,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e2,e0) = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_94]) ).

tff(c_57255,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e2,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_57254]) ).

tff(c_57256,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_57255]) ).

tff(c_57264,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57256,c_188]) ).

tff(c_56776,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

tff(c_56777,plain,
    op(e3,e3) != e2,
    inference(splitLeft,[status(thm)],[c_208]) ).

tff(c_56766,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_56750,c_110]) ).

tff(c_56756,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_56749,c_112]) ).

tff(c_56780,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_56766,c_56756,c_10]) ).

tff(c_56781,plain,
    op(e2,e3) = e0,
    inference(splitLeft,[status(thm)],[c_56780]) ).

tff(c_56787,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_56781,c_116]) ).

tff(c_56871,plain,
    op(e2,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_56787,c_53721,c_56752,c_16]) ).

tff(c_754,plain,
    ( ( op(e2,op(op(e2,e2),op(e2,e2))) != e3 )
    | ( op(e2,e2) != e1 )
    | ( op(op(e2,e2),op(e2,e2)) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_714]) ).

tff(c_57036,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_56750,c_56750,c_56750,c_56871,c_53716,c_56750,c_56750,c_754]) ).

tff(c_57037,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_56780]) ).

tff(c_57042,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57037,c_146]) ).

tff(c_57090,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53741,c_56776,c_56777,c_57042,c_2]) ).

tff(c_57092,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_57108,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57092,c_104]) ).

tff(c_57091,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_57096,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57091,c_106]) ).

tff(c_57302,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57264,c_53720,c_57108,c_57096,c_8]) ).

tff(c_57304,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_57255]) ).

tff(c_57349,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_56750,c_57092,c_238]) ).

tff(c_57350,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57304,c_204,c_198,c_194,c_57349]) ).

tff(c_57352,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_57759,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_56750,c_57352,c_238]) ).

tff(c_57760,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57702,c_204,c_198,c_196,c_57759]) ).

tff(c_57761,plain,
    op(e2,e0) = e3,
    inference(splitRight,[status(thm)],[c_57696]) ).

tff(c_57827,plain,
    ( ( op(e3,e0) = e0 )
    | ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_57761,c_94]) ).

tff(c_57828,plain,
    ( ( op(e3,e0) = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_57827]) ).

tff(c_57829,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_57828]) ).

tff(c_57834,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57829,c_188]) ).

tff(c_56763,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_56750,c_158]) ).

tff(c_57351,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_57357,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57351,c_102]) ).

tff(c_57378,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_56763,c_57357,c_4]) ).

tff(c_57379,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_57378]) ).

tff(c_57384,plain,
    op(e3,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57379,c_106]) ).

tff(c_57356,plain,
    op(e3,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57351,c_108]) ).

tff(c_57548,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_57384,c_53720,c_57356,c_8]) ).

tff(c_57669,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_57352,c_57352,c_57352,c_57548,c_53716,c_57352,c_57352,c_752]) ).

tff(c_57670,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_57378]) ).

tff(c_57676,plain,
    op(e3,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57670,c_106]) ).

tff(c_57870,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57834,c_53720,c_57676,c_57356,c_8]) ).

tff(c_57872,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_57828]) ).

tff(c_57890,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_56750,c_57352,c_238]) ).

tff(c_57891,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57872,c_204,c_198,c_196,c_57890]) ).

tff(c_57893,plain,
    op(e3,e3) = e0,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_57906,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57893,c_146]) ).

tff(c_58210,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53728,c_53717,c_20]) ).

tff(c_58211,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_58210]) ).

tff(c_58215,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58211,c_122]) ).

tff(c_57909,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57893,c_98]) ).

tff(c_57892,plain,
    op(e3,e0) = e3,
    inference(splitRight,[status(thm)],[c_212]) ).

tff(c_57898,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57892,c_106]) ).

tff(c_58180,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57909,c_57898,c_4]) ).

tff(c_58181,plain,
    op(e3,e2) = e1,
    inference(splitLeft,[status(thm)],[c_58180]) ).

tff(c_58186,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58181,c_102]) ).

tff(c_57896,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57892,c_108]) ).

tff(c_58305,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53729,c_58186,c_57896,c_6]) ).

tff(c_58197,plain,
    ( ( op(e3,e1) = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_74]) ).

tff(c_58198,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_58186,c_58197]) ).

tff(c_58199,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_58198]) ).

tff(c_58222,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58199,c_53716,c_66]) ).

tff(c_58223,plain,
    op(e2,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_200,c_57896,c_58222]) ).

tff(c_58228,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58223,c_112]) ).

tff(c_57907,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57893,c_152]) ).

tff(c_58203,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58199,c_136]) ).

tff(c_58233,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57907,c_58203,c_26]) ).

tff(c_58234,plain,
    op(e0,e3) = e2,
    inference(splitLeft,[status(thm)],[c_58233]) ).

tff(c_58259,plain,
    ( ( e3 = e0 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58234,c_57893,c_34]) ).

tff(c_58260,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_58228,c_200,c_58259]) ).

tff(c_57926,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_57893,c_238]) ).

tff(c_57927,plain,
    ( ( op(e2,e2) = e2 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_57926]) ).

tff(c_57928,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_57927]) ).

tff(c_57945,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57928,c_190]) ).

tff(c_57919,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_57894,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_57962,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_57919,c_57894,c_53738,c_12]) ).

tff(c_57966,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_57962,c_118]) ).

tff(c_57897,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57892,c_182]) ).

tff(c_57986,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57945,c_53721,c_57966,c_57897,c_16]) ).

tff(c_57988,plain,
    op(e0,e0) != e0,
    inference(splitRight,[status(thm)],[c_57927]) ).

tff(c_57914,plain,
    op(e0,e0) != e2,
    inference(splitLeft,[status(thm)],[c_232]) ).

tff(c_58151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57988,c_53722,c_57914,c_53736,c_32]) ).

tff(c_58152,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_58249,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_58152,c_57892,c_94]) ).

tff(c_58250,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_58249]) ).

tff(c_590,plain,
    ( ( op(e0,op(e0,e0)) != op(e0,e0) )
    | ( op(e0,op(e1,e0)) != op(e1,e0) )
    | ( op(e1,op(e2,e1)) != op(e2,e1) )
    | ( op(e1,op(e3,e1)) != op(e3,e1) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_58792,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_58305,c_58211,c_58305,c_58260,c_58223,c_58223,c_58199,c_53715,c_53715,c_58250,c_590]) ).

tff(c_58793,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_58233]) ).

tff(c_58809,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58793,c_156]) ).

tff(c_58822,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53727,c_53718,c_58215,c_58809,c_18]) ).

tff(c_58823,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_58210]) ).

tff(c_58839,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_58823,c_168]) ).

tff(c_58825,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53715,c_58152,c_57892,c_94]) ).

tff(c_58826,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_58825]) ).

tff(c_58857,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58826,c_58199,c_84]) ).

tff(c_58858,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_58839,c_58857]) ).

tff(c_58153,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_58167,plain,
    op(e0,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_58153,c_166]) ).

tff(c_58185,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_58181,c_164]) ).

tff(c_58902,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_58167,c_58185,c_58839,c_28]) ).

tff(c_750,plain,
    ( ( op(e0,op(e0,e0)) != op(e0,e0) )
    | ( op(e0,op(e1,e0)) != op(e1,e0) )
    | ( op(e0,op(e2,e0)) != op(e2,e0) )
    | ( op(e0,op(e3,e0)) != op(e3,e0) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_59023,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_58858,c_57892,c_57892,c_58902,c_58152,c_58152,c_53715,c_58199,c_53715,c_58826,c_750]) ).

tff(c_59024,plain,
    op(e2,e1) = e1,
    inference(splitRight,[status(thm)],[c_58198]) ).

tff(c_59030,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59024,c_112]) ).

tff(c_58158,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58152,c_116]) ).

tff(c_59035,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53727,c_53718,c_18]) ).

tff(c_59036,plain,
    op(e1,e3) = e2,
    inference(splitLeft,[status(thm)],[c_59035]) ).

tff(c_59041,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59036,c_122]) ).

tff(c_59071,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_53728,c_53717,c_59041,c_20]) ).

tff(c_59075,plain,
    op(e0,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_59071,c_168]) ).

tff(c_59137,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_58167,c_58185,c_59075,c_28]) ).

tff(c_59040,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59036,c_156]) ).

tff(c_59048,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57907,c_59040,c_26]) ).

tff(c_59049,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_59048]) ).

tff(c_59110,plain,
    ( ( e3 = e0 )
    | ( op(e2,e3) = e3 )
    | ( e3 = e2 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59049,c_59036,c_57893,c_34]) ).

tff(c_59111,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_200,c_59110]) ).

tff(c_59060,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_58153,c_57893,c_238]) ).

tff(c_59061,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_59060]) ).

tff(c_478,plain,
    ( ( op(e0,op(e0,e0)) != op(e0,e0) )
    | ( op(e2,op(e1,e2)) != op(e1,e2) )
    | ( op(e0,op(e2,e0)) != op(e2,e0) )
    | ( op(e2,op(e3,e2)) != op(e3,e2) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_59249,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_58181,c_59024,c_58181,c_59137,c_58152,c_58152,c_59111,c_59071,c_59071,c_59061,c_478]) ).

tff(c_59250,plain,
    op(e0,e3) = e3,
    inference(splitRight,[status(thm)],[c_59048]) ).

tff(c_59257,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_59250,c_136]) ).

tff(c_59263,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_59024,c_66]) ).

tff(c_59264,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59257,c_200,c_196,c_57896,c_59263]) ).

tff(c_59265,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_59035]) ).

tff(c_59269,plain,
    op(e2,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_59265,c_150]) ).

tff(c_59315,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57906,c_59030,c_58158,c_59269,c_10]) ).

tff(c_59316,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_58180]) ).

tff(c_59322,plain,
    op(e3,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59316,c_102]) ).

tff(c_59832,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_53729,c_59322,c_57896,c_6]) ).

tff(c_59836,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59832,c_176]) ).

tff(c_59513,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57907,c_26]) ).

tff(c_59514,plain,
    op(e0,e3) = e1,
    inference(splitLeft,[status(thm)],[c_59513]) ).

tff(c_59516,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59514,c_134]) ).

tff(c_59583,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58153,c_59316,c_58]) ).

tff(c_59584,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59516,c_53717,c_204,c_198,c_59583]) ).

tff(c_59585,plain,
    ( ( op(e0,e3) = e2 )
    | ( op(e0,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_59513]) ).

tff(c_59588,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_59585]) ).

tff(c_59593,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_59588,c_156]) ).

tff(c_59641,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53727,c_53718,c_59593,c_18]) ).

tff(c_59677,plain,
    ( ( e1 = e0 )
    | ( op(e2,e3) = e1 )
    | ( e2 = e1 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59588,c_59641,c_57893,c_42]) ).

tff(c_59678,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_59677]) ).

tff(c_58156,plain,
    op(e2,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_58152,c_120]) ).

tff(c_59334,plain,
    ( ( op(e2,e1) = e3 )
    | ( op(e2,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53730,c_58156,c_14]) ).

tff(c_59335,plain,
    op(e2,e1) = e1,
    inference(splitLeft,[status(thm)],[c_59334]) ).

tff(c_59340,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59335,c_112]) ).

tff(c_59433,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58153,c_59316,c_58]) ).

tff(c_59434,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_53717,c_204,c_198,c_59433]) ).

tff(c_59438,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59434,c_134]) ).

tff(c_59339,plain,
    op(e0,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59335,c_178]) ).

tff(c_59345,plain,
    ( ( e3 = e0 )
    | ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57893,c_34]) ).

tff(c_59346,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_59345]) ).

tff(c_59347,plain,
    op(e0,e3) = e3,
    inference(splitLeft,[status(thm)],[c_59346]) ).

tff(c_59364,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_59347,c_136]) ).

tff(c_59382,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53731,c_59339,c_59364,c_30]) ).

tff(c_59395,plain,
    ( ( op(e3,e1) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59382,c_53716,c_59335,c_66]) ).

tff(c_59396,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_200,c_196,c_57896,c_59395]) ).

tff(c_59397,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e2,e3) = e3 ) ),
    inference(splitRight,[status(thm)],[c_59346]) ).

tff(c_59399,plain,
    op(e2,e3) = e3,
    inference(splitLeft,[status(thm)],[c_59397]) ).

tff(c_59403,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_59399,c_150]) ).

tff(c_59423,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53727,c_53718,c_59403,c_18]) ).

tff(c_59427,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59423,c_156]) ).

tff(c_59398,plain,
    op(e0,e3) != e3,
    inference(splitRight,[status(thm)],[c_59346]) ).

tff(c_59457,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57907,c_59438,c_59427,c_59398,c_26]) ).

tff(c_59458,plain,
    op(e1,e3) = e3,
    inference(splitRight,[status(thm)],[c_59397]) ).

tff(c_59471,plain,
    ( ( e1 = e0 )
    | ( op(e2,e3) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59458,c_57893,c_42]) ).

tff(c_59472,plain,
    op(e0,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_59340,c_204,c_59471]) ).

tff(c_59475,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59472,c_134]) ).

tff(c_59500,plain,
    ( ( e2 = e1 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58153,c_59316,c_58]) ).

tff(c_59501,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_59475,c_53717,c_204,c_198,c_59500]) ).

tff(c_59502,plain,
    op(e2,e1) = e3,
    inference(splitRight,[status(thm)],[c_59334]) ).

tff(c_59507,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_59502,c_178]) ).

tff(c_59615,plain,
    ( ( op(e0,e1) = e2 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53731,c_59507,c_30]) ).

tff(c_59616,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_59615]) ).

tff(c_59620,plain,
    op(e3,e1) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_59616,c_176]) ).

tff(c_59629,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53729,c_59620,c_59322,c_57896,c_6]) ).

tff(c_59630,plain,
    op(e0,e1) = e2,
    inference(splitRight,[status(thm)],[c_59615]) ).

tff(c_59651,plain,
    ( ( op(e3,e1) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59630,c_53716,c_59502,c_74]) ).

tff(c_59652,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_59651]) ).

tff(c_59602,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_58153,c_57893,c_238]) ).

tff(c_59603,plain,
    op(e0,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_59602]) ).

tff(c_630,plain,
    ( ( op(e0,op(e0,e0)) != op(e0,e0) )
    | ( op(e3,op(e1,e3)) != op(e1,e3) )
    | ( op(e3,op(e2,e3)) != op(e2,e3) )
    | ( op(e0,op(e3,e0)) != op(e3,e0) ) ),
    inference(cnfTransformation,[status(thm)],[f_702]) ).

tff(c_59791,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_57892,c_59588,c_57892,c_59678,c_59652,c_59678,c_59641,c_59316,c_59641,c_59603,c_630]) ).

tff(c_59792,plain,
    op(e0,e3) = e2,
    inference(splitRight,[status(thm)],[c_59585]) ).

tff(c_59800,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59792,c_136]) ).

tff(c_59857,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53731,c_59836,c_59800,c_59507,c_30]) ).

tff(c_59859,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_232]) ).

tff(c_59890,plain,
    ( ( e3 = e0 )
    | ( op(e2,e2) = e2 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_59859,c_53716,c_57893,c_238]) ).

tff(c_59891,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_200,c_59890]) ).

tff(c_59896,plain,
    op(e3,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_59891,c_158]) ).

tff(c_59959,plain,
    op(e3,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_57909,c_59896,c_57898,c_4]) ).

tff(c_60085,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_59859,c_57893,c_57893,c_57893,c_59959,c_59859,c_57893,c_57893,c_776]) ).

tff(c_60086,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_60111,plain,
    op(e0,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60086,c_178]) ).

tff(c_60102,plain,
    op(e3,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57893,c_98]) ).

tff(c_60087,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_60121,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60087,c_158]) ).

tff(c_60091,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_57892,c_106]) ).

tff(c_60162,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_60102,c_60121,c_60091,c_4]) ).

tff(c_60167,plain,
    op(e0,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60162,c_164]) ).

tff(c_60100,plain,
    op(e0,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57893,c_152]) ).

tff(c_60122,plain,
    op(e0,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60087,c_166]) ).

tff(c_60187,plain,
    ( ( op(e0,e3) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53722,c_60122,c_92]) ).

tff(c_60188,plain,
    op(e0,e1) = e1,
    inference(splitLeft,[status(thm)],[c_60187]) ).

tff(c_60193,plain,
    op(e0,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60188,c_136]) ).

tff(c_60099,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_57893,c_146]) ).

tff(c_60124,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_60087,c_110]) ).

tff(c_60112,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60086,c_112]) ).

tff(c_60139,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_60099,c_60124,c_60112,c_10]) ).

tff(c_60143,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60139,c_150]) ).

tff(c_60150,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53727,c_53718,c_60143,c_18]) ).

tff(c_60154,plain,
    op(e0,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60150,c_156]) ).

tff(c_60144,plain,
    op(e0,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60139,c_154]) ).

tff(c_60211,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60100,c_60193,c_60154,c_60144,c_26]) ).

tff(c_60212,plain,
    op(e0,e3) = e1,
    inference(splitRight,[status(thm)],[c_60187]) ).

tff(c_60224,plain,
    ( ( e2 = e1 )
    | ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 )
    | ( op(e0,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60212,c_88]) ).

tff(c_60225,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60136,c_60111,c_60167,c_198,c_60224]) ).

tff(c_60227,plain,
    op(e0,e0) = e2,
    inference(splitRight,[status(thm)],[c_232]) ).

tff(c_60350,plain,
    ( ( e3 = e0 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60227,c_53716,c_60087,c_57893,c_238]) ).

tff(c_60351,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_204,c_198,c_200,c_60350]) ).

tff(c_60352,plain,
    op(e2,e3) = e2,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_60354,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60352,c_150]) ).

tff(c_60353,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_60389,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( op(e0,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_60353,c_238]) ).

tff(c_60390,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e0,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_194,c_60389]) ).

tff(c_60391,plain,
    op(e0,e0) = e0,
    inference(splitLeft,[status(thm)],[c_60390]) ).

tff(c_60399,plain,
    op(e2,e0) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60391,c_190]) ).

tff(c_60358,plain,
    op(e2,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60352,c_116]) ).

tff(c_60364,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60353,c_118]) ).

tff(c_60418,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60399,c_53721,c_60358,c_60364,c_16]) ).

tff(c_60419,plain,
    op(e3,e3) = e3,
    inference(splitRight,[status(thm)],[c_60390]) ).

tff(c_60424,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60419,c_148]) ).

tff(c_60444,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53727,c_53718,c_60354,c_60424,c_18]) ).

tff(c_60446,plain,
    op(e0,e0) = e3,
    inference(splitRight,[status(thm)],[c_230]) ).

tff(c_61782,plain,
    op(e0,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60446,c_144]) ).

tff(c_60445,plain,
    op(e0,e3) = e0,
    inference(splitRight,[status(thm)],[c_230]) ).

tff(c_60451,plain,
    op(e2,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60445,c_154]) ).

tff(c_61231,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_60469,plain,
    op(e2,e2) != e1,
    inference(splitLeft,[status(thm)],[c_218]) ).

tff(c_61069,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_60457,plain,
    op(e2,e2) != e3,
    inference(splitLeft,[status(thm)],[c_214]) ).

tff(c_61099,plain,
    op(e2,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_61069,c_60469,c_60457,c_12]) ).

tff(c_61105,plain,
    op(e1,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61099,c_162]) ).

tff(c_60450,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_60445,c_152]) ).

tff(c_60470,plain,
    op(e3,e3) != e1,
    inference(splitLeft,[status(thm)],[c_210]) ).

tff(c_60476,plain,
    op(e3,e3) != e2,
    inference(splitLeft,[status(thm)],[c_208]) ).

tff(c_60481,plain,
    op(e2,e2) != e0,
    inference(splitLeft,[status(thm)],[c_220]) ).

tff(c_60507,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53728,c_53717,c_20]) ).

tff(c_60508,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_60507]) ).

tff(c_60513,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60508,c_162]) ).

tff(c_60555,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60481,c_60469,c_60513,c_60457,c_12]) ).

tff(c_60556,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_60507]) ).

tff(c_60563,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60556,c_122]) ).

tff(c_60633,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53727,c_53718,c_60563,c_18]) ).

tff(c_790,plain,
    ( ( op(e1,op(op(e1,e1),op(e1,e1))) != e2 )
    | ( op(e1,e1) != e0 )
    | ( op(op(e1,e1),op(e1,e1)) != e3 ) ),
    inference(cnfTransformation,[status(thm)],[f_822]) ).

tff(c_60763,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_60446,c_53716,c_53716,c_53716,c_60633,c_60446,c_53716,c_53716,c_790]) ).

tff(c_60764,plain,
    op(e2,e0) = e2,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_60770,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_60764,c_116]) ).

tff(c_60787,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_60451,c_60770,c_10]) ).

tff(c_60788,plain,
    op(e2,e3) = e1,
    inference(splitLeft,[status(thm)],[c_60787]) ).

tff(c_60801,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e1 )
    | ( op(e1,e3) = e3 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60445,c_60788,c_34]) ).

tff(c_60802,plain,
    ( ( op(e3,e3) = e3 )
    | ( op(e1,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_60801]) ).

tff(c_60803,plain,
    op(e1,e3) = e3,
    inference(splitLeft,[status(thm)],[c_60802]) ).

tff(c_60806,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_60803,c_148]) ).

tff(c_60812,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60450,c_60470,c_60476,c_60806,c_2]) ).

tff(c_60814,plain,
    op(e1,e3) != e3,
    inference(splitRight,[status(thm)],[c_60802]) ).

tff(c_60926,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_53727,c_53718,c_60814,c_18]) ).

tff(c_61045,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_60446,c_53716,c_53716,c_53716,c_60926,c_60446,c_53716,c_53716,c_790]) ).

tff(c_61046,plain,
    op(e3,e2) = e3,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_61049,plain,
    op(e1,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61046,c_160]) ).

tff(c_61111,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53728,c_53717,c_61105,c_61049,c_20]) ).

tff(c_61113,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_61047,plain,
    op(e3,e3) = e2,
    inference(splitRight,[status(thm)],[c_208]) ).

tff(c_61195,plain,
    ( ( e3 = e2 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60446,c_53716,c_61113,c_61047,c_238]) ).

tff(c_61196,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_194,c_61195]) ).

tff(c_61198,plain,
    op(e3,e3) = e1,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_61312,plain,
    ( ( op(e1,e2) = e3 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_53728,c_53717,c_20]) ).

tff(c_61313,plain,
    op(e1,e2) = e2,
    inference(splitLeft,[status(thm)],[c_61312]) ).

tff(c_61318,plain,
    op(e1,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61313,c_122]) ).

tff(c_61211,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61198,c_146]) ).

tff(c_61244,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_60451,c_61211,c_10]) ).

tff(c_61245,plain,
    op(e2,e3) = e2,
    inference(splitLeft,[status(thm)],[c_61244]) ).

tff(c_61251,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61245,c_110]) ).

tff(c_61292,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61231,c_60469,c_61251,c_60457,c_12]) ).

tff(c_61293,plain,
    op(e2,e3) = e3,
    inference(splitRight,[status(thm)],[c_61244]) ).

tff(c_61297,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61293,c_150]) ).

tff(c_61340,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53727,c_53718,c_61318,c_61297,c_18]) ).

tff(c_61341,plain,
    op(e1,e2) = e3,
    inference(splitRight,[status(thm)],[c_61312]) ).

tff(c_61213,plain,
    op(e3,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61198,c_98]) ).

tff(c_61197,plain,
    op(e3,e1) = e3,
    inference(splitRight,[status(thm)],[c_210]) ).

tff(c_61203,plain,
    op(e3,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61197,c_102]) ).

tff(c_61232,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e3,e2) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_61213,c_61203,c_4]) ).

tff(c_61233,plain,
    op(e3,e2) = e0,
    inference(splitLeft,[status(thm)],[c_61232]) ).

tff(c_61364,plain,
    ( ( e1 = e0 )
    | ( op(e2,e2) = e1 )
    | ( e3 = e1 )
    | ( op(e0,e2) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61341,c_61233,c_58]) ).

tff(c_61365,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_60469,c_204,c_61364]) ).

tff(c_61426,plain,
    ( ( e2 = e0 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60446,c_61365,c_60445,c_88]) ).

tff(c_61427,plain,
    op(e0,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_194,c_198,c_202,c_61426]) ).

tff(c_61500,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_61198,c_60446,c_60446,c_60446,c_61427,c_61198,c_60446,c_60446,c_774]) ).

tff(c_61501,plain,
    op(e3,e2) = e2,
    inference(splitRight,[status(thm)],[c_61232]) ).

tff(c_61505,plain,
    op(e2,e2) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61501,c_158]) ).

tff(c_61514,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61231,c_60469,c_61505,c_60457,c_12]) ).

tff(c_61516,plain,
    op(e2,e2) = e0,
    inference(splitRight,[status(thm)],[c_220]) ).

tff(c_61576,plain,
    ( ( e3 = e1 )
    | ( e2 = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60446,c_53716,c_61516,c_61198,c_238]) ).

tff(c_61577,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_196,c_61576]) ).

tff(c_61579,plain,
    op(e2,e2) = e1,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_61587,plain,
    op(e2,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_61579,c_110]) ).

tff(c_61578,plain,
    op(e2,e1) = e2,
    inference(splitRight,[status(thm)],[c_218]) ).

tff(c_61596,plain,
    op(e2,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_61578,c_112]) ).

tff(c_61614,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_60451,c_61587,c_61596,c_10]) ).

tff(c_61619,plain,
    op(e3,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61614,c_146]) ).

tff(c_61756,plain,
    ( ( op(e3,e3) = e3 )
    | ( e2 = e1 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60446,c_53716,c_61579,c_238]) ).

tff(c_61757,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_198,c_61619,c_61756]) ).

tff(c_61759,plain,
    op(e2,e2) = e3,
    inference(splitRight,[status(thm)],[c_214]) ).

tff(c_61764,plain,
    op(e2,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61759,c_114]) ).

tff(c_61818,plain,
    ( ( op(e3,e3) = e3 )
    | ( e3 = e2 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60446,c_53716,c_61759,c_238]) ).

tff(c_61819,plain,
    op(e3,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_194,c_61818]) ).

tff(c_61825,plain,
    op(e3,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_61819,c_100]) ).

tff(c_61830,plain,
    ( ( op(e3,e1) = e3 )
    | ( op(e2,e1) = e3 )
    | ( e3 = e0 )
    | ( op(e0,e1) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_53716,c_66]) ).

tff(c_61831,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61782,c_200,c_61764,c_61825,c_61830]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : ALG150+1 : TPTP v8.1.2. Released v2.7.0.
% 0.00/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.14/0.35  % Computer : n021.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Thu Aug  3 20:18:36 EDT 2023
% 0.14/0.35  % CPUTime  : 
% 20.63/8.85  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 22.40/10.14  
% 22.40/10.14  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 22.85/10.29  
% 22.85/10.29  Inference rules
% 22.85/10.29  ----------------------
% 22.85/10.29  #Ref     : 0
% 22.85/10.29  #Sup     : 8188
% 22.85/10.29  #Fact    : 0
% 22.85/10.29  #Define  : 0
% 22.85/10.29  #Split   : 1552
% 22.85/10.29  #Chain   : 0
% 22.85/10.29  #Close   : 0
% 22.85/10.29  
% 22.85/10.29  Ordering : KBO
% 22.85/10.29  
% 22.85/10.29  Simplification rules
% 22.85/10.29  ----------------------
% 22.85/10.29  #Subsume      : 19361
% 22.85/10.29  #Demod        : 69384
% 22.85/10.29  #Tautology    : 12747
% 22.85/10.29  #SimpNegUnit  : 8551
% 22.85/10.29  #BackRed      : 22062
% 22.85/10.29  
% 22.85/10.29  #Partial instantiations: 0
% 22.85/10.29  #Strategies tried      : 1
% 22.85/10.29  
% 22.85/10.29  Timing (in seconds)
% 22.85/10.29  ----------------------
% 22.85/10.29  Preprocessing        : 0.82
% 22.85/10.29  Parsing              : 0.39
% 22.85/10.29  CNF conversion       : 0.06
% 22.85/10.29  Main loop            : 6.99
% 22.85/10.29  Inferencing          : 1.01
% 22.85/10.29  Reduction            : 2.94
% 22.85/10.29  Demodulation         : 1.82
% 22.85/10.29  BG Simplification    : 0.12
% 22.85/10.29  Subsumption          : 2.14
% 22.85/10.29  Abstraction          : 0.13
% 22.85/10.29  MUC search           : 0.00
% 22.85/10.29  Cooper               : 0.00
% 22.85/10.29  Total                : 9.27
% 22.85/10.29  Index Insertion      : 0.00
% 22.85/10.29  Index Deletion       : 0.00
% 22.85/10.29  Index Matching       : 0.00
% 22.85/10.29  BG Taut test         : 0.00
%------------------------------------------------------------------------------