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

View Problem - Process Solution

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

% Result   : Unsatisfiable 12.20s 4.29s
% Output   : CNFRefutation 12.61s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   14
%            Number of leaves      :   22
% Syntax   : Number of formulae    :  992 ( 763 unt;   5 typ;   0 def)
%            Number of atoms       : 1802 (1664 equ)
%            Maximal formula atoms :  128 (   1 avg)
%            Number of connectives : 1503 ( 688   ~; 630   |; 185   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   66 (   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_950,axiom,
    ( ( ( op(e0,e0) != e0 )
      | ( op(e0,e0) != e0 ) )
    & ( ( op(e0,e0) != e0 )
      | ( op(e1,e1) != e0 ) )
    & ( ( op(e0,e0) != e0 )
      | ( op(e2,e2) != e0 ) )
    & ( ( op(e0,e0) != e0 )
      | ( op(e3,e3) != e0 ) )
    & ( ( op(e0,e1) != e0 )
      | ( op(e0,e0) != e1 ) )
    & ( ( op(e0,e1) != e0 )
      | ( op(e1,e1) != e1 ) )
    & ( ( op(e0,e1) != e0 )
      | ( op(e2,e2) != e1 ) )
    & ( ( op(e0,e1) != e0 )
      | ( op(e3,e3) != e1 ) )
    & ( ( op(e0,e2) != e0 )
      | ( op(e0,e0) != e2 ) )
    & ( ( op(e0,e2) != e0 )
      | ( op(e1,e1) != e2 ) )
    & ( ( op(e0,e2) != e0 )
      | ( op(e2,e2) != e2 ) )
    & ( ( op(e0,e2) != e0 )
      | ( op(e3,e3) != e2 ) )
    & ( ( op(e0,e3) != e0 )
      | ( op(e0,e0) != e3 ) )
    & ( ( op(e0,e3) != e0 )
      | ( op(e1,e1) != e3 ) )
    & ( ( op(e0,e3) != e0 )
      | ( op(e2,e2) != e3 ) )
    & ( ( op(e0,e3) != e0 )
      | ( op(e3,e3) != e3 ) )
    & ( ( op(e1,e0) != e1 )
      | ( op(e0,e0) != e0 ) )
    & ( ( op(e1,e0) != e1 )
      | ( op(e1,e1) != e0 ) )
    & ( ( op(e1,e0) != e1 )
      | ( op(e2,e2) != e0 ) )
    & ( ( op(e1,e0) != e1 )
      | ( op(e3,e3) != e0 ) )
    & ( ( op(e1,e1) != e1 )
      | ( op(e0,e0) != e1 ) )
    & ( ( op(e1,e1) != e1 )
      | ( op(e1,e1) != e1 ) )
    & ( ( op(e1,e1) != e1 )
      | ( op(e2,e2) != e1 ) )
    & ( ( op(e1,e1) != e1 )
      | ( op(e3,e3) != e1 ) )
    & ( ( op(e1,e2) != e1 )
      | ( op(e0,e0) != e2 ) )
    & ( ( op(e1,e2) != e1 )
      | ( op(e1,e1) != e2 ) )
    & ( ( op(e1,e2) != e1 )
      | ( op(e2,e2) != e2 ) )
    & ( ( op(e1,e2) != e1 )
      | ( op(e3,e3) != e2 ) )
    & ( ( op(e1,e3) != e1 )
      | ( op(e0,e0) != e3 ) )
    & ( ( op(e1,e3) != e1 )
      | ( op(e1,e1) != e3 ) )
    & ( ( op(e1,e3) != e1 )
      | ( op(e2,e2) != e3 ) )
    & ( ( op(e1,e3) != e1 )
      | ( op(e3,e3) != e3 ) )
    & ( ( op(e2,e0) != e2 )
      | ( op(e0,e0) != e0 ) )
    & ( ( op(e2,e0) != e2 )
      | ( op(e1,e1) != e0 ) )
    & ( ( op(e2,e0) != e2 )
      | ( op(e2,e2) != e0 ) )
    & ( ( op(e2,e0) != e2 )
      | ( op(e3,e3) != e0 ) )
    & ( ( op(e2,e1) != e2 )
      | ( op(e0,e0) != e1 ) )
    & ( ( op(e2,e1) != e2 )
      | ( op(e1,e1) != e1 ) )
    & ( ( op(e2,e1) != e2 )
      | ( op(e2,e2) != e1 ) )
    & ( ( op(e2,e1) != e2 )
      | ( op(e3,e3) != e1 ) )
    & ( ( op(e2,e2) != e2 )
      | ( op(e0,e0) != e2 ) )
    & ( ( op(e2,e2) != e2 )
      | ( op(e1,e1) != e2 ) )
    & ( ( op(e2,e2) != e2 )
      | ( op(e2,e2) != e2 ) )
    & ( ( op(e2,e2) != e2 )
      | ( op(e3,e3) != e2 ) )
    & ( ( op(e2,e3) != e2 )
      | ( op(e0,e0) != e3 ) )
    & ( ( op(e2,e3) != e2 )
      | ( op(e1,e1) != e3 ) )
    & ( ( op(e2,e3) != e2 )
      | ( op(e2,e2) != e3 ) )
    & ( ( op(e2,e3) != e2 )
      | ( op(e3,e3) != e3 ) )
    & ( ( op(e3,e0) != e3 )
      | ( op(e0,e0) != e0 ) )
    & ( ( op(e3,e0) != e3 )
      | ( op(e1,e1) != e0 ) )
    & ( ( op(e3,e0) != e3 )
      | ( op(e2,e2) != e0 ) )
    & ( ( op(e3,e0) != e3 )
      | ( op(e3,e3) != e0 ) )
    & ( ( op(e3,e1) != e3 )
      | ( op(e0,e0) != e1 ) )
    & ( ( op(e3,e1) != e3 )
      | ( op(e1,e1) != e1 ) )
    & ( ( op(e3,e1) != e3 )
      | ( op(e2,e2) != e1 ) )
    & ( ( op(e3,e1) != e3 )
      | ( op(e3,e3) != e1 ) )
    & ( ( op(e3,e2) != e3 )
      | ( op(e0,e0) != e2 ) )
    & ( ( op(e3,e2) != e3 )
      | ( op(e1,e1) != e2 ) )
    & ( ( op(e3,e2) != e3 )
      | ( op(e2,e2) != e2 ) )
    & ( ( op(e3,e2) != e3 )
      | ( op(e3,e3) != e2 ) )
    & ( ( op(e3,e3) != e3 )
      | ( op(e0,e0) != e3 ) )
    & ( ( op(e3,e3) != e3 )
      | ( op(e1,e1) != e3 ) )
    & ( ( op(e3,e3) != e3 )
      | ( op(e2,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_968,axiom,
    ~ ( ( e0 = op(e3,op(e3,e3)) )
      & ( e2 = op(e3,e3) )
      & ( e1 = op(op(e3,op(e3,e3)),op(e3,e3)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax8) ).

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

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

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

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

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

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

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

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

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

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

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

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_204,plain,
    e1 != e0,
    inference(cnfTransformation,[status(thm)],[f_567]) ).

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

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

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

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

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

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

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

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

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

tff(c_206,plain,
    op(e3,e3) != e3,
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

tff(c_5552,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5135,c_394,c_5129,c_387]) ).

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

tff(c_320,plain,
    ( ( op(e2,e2) != e1 )
    | ( op(e0,e1) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

tff(c_310,plain,
    ( ( op(e3,e3) != e2 )
    | ( op(e0,e2) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

tff(c_332,plain,
    op(e0,e0) != e0,
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

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

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

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

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

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

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

tff(c_2156,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2082,c_394,c_396,c_387]) ).

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

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

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

tff(c_945,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_924,c_394,c_396,c_387]) ).

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

tff(c_966,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_947,c_232]) ).

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

tff(c_838,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_827,c_394,c_396,c_387]) ).

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

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

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

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

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

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

tff(c_306,plain,
    ( ( op(e1,e1) != e3 )
    | ( op(e0,e3) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

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

tff(c_682,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_439,c_393,c_440,c_381]) ).

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

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

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

tff(c_278,plain,
    ( ( op(e3,e3) != e2 )
    | ( op(e1,e2) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

tff(c_276,plain,
    ( ( op(e0,e0) != e3 )
    | ( op(e1,e3) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

tff(c_290,plain,
    op(e1,e1) != e1,
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

tff(c_383,plain,
    ( ( op(e1,e3) = e1 )
    | ( op(e1,e2) = e1 )
    | ( op(e1,e0) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_290,c_76]) ).

tff(c_426,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_398,c_395,c_399,c_383]) ).

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

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

tff(c_798,plain,
    ( ( op(e2,e3) = e3 )
    | ( e3 = e1 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_684,c_428,c_388]) ).

tff(c_799,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_196,c_798]) ).

tff(c_248,plain,
    op(e2,e2) != e2,
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

tff(c_385,plain,
    ( ( op(e2,e3) = e2 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_248,c_56]) ).

tff(c_809,plain,
    ( ( e3 = e2 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_799,c_385]) ).

tff(c_810,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_397,c_695,c_194,c_809]) ).

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

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

tff(c_856,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_812,c_256]) ).

tff(c_272,plain,
    ( ( op(e2,e2) != e3 )
    | ( op(e1,e3) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_950]) ).

tff(c_826,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_428,c_272]) ).

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

tff(c_909,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_839,c_856,c_826,c_391]) ).

tff(c_910,plain,
    op(e2,e2) != e1,
    inference(splitRight,[status(thm)],[c_320]) ).

tff(c_923,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_428,c_272]) ).

tff(c_1095,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_966,c_910,c_923,c_391]) ).

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

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

tff(c_1603,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1595,c_394,c_396,c_387]) ).

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

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

tff(c_304,plain,
    ( ( op(e2,e2) != e3 )
    | ( op(e0,e3) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

tff(c_1577,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1109,c_393,c_1108,c_381]) ).

tff(c_1578,plain,
    op(e2,e2) != e1,
    inference(splitRight,[status(thm)],[c_320]) ).

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

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

tff(c_242,plain,
    ( ( op(e1,e1) != e3 )
    | ( op(e2,e3) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

tff(c_1810,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_397,c_1620,c_385]) ).

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

tff(c_1823,plain,
    ( ( op(e3,e1) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1579,c_1810,c_384]) ).

tff(c_1824,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_1823]) ).

tff(c_318,plain,
    ( ( op(e3,e3) != e1 )
    | ( op(e0,e1) != e0 ) ),
    inference(cnfTransformation,[status(thm)],[f_950]) ).

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

tff(c_1581,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1580,c_1579]) ).

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

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

tff(c_1795,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_1096,c_1582,c_392]) ).

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

tff(c_1853,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1605,c_1824,c_1795,c_48]) ).

tff(c_1854,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_1853]) ).

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

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

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

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

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

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

tff(c_1784,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_1103,c_1611,c_389]) ).

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

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

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

tff(c_386,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e1,e2) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_248,c_54]) ).

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

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

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

tff(c_1702,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1103,c_1631,c_1611,c_389]) ).

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

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

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

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

tff(c_1754,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1096,c_1582,c_1710,c_392]) ).

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

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

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

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

tff(c_1844,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_1588,c_1758,c_390]) ).

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

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

tff(c_1769,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_1604,c_1578,c_391]) ).

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

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

tff(c_1863,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_1847,c_1772,c_388]) ).

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

tff(c_1904,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_198,c_204,c_196,c_1903]) ).

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

tff(c_1993,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1854,c_1795,c_1795,c_1904,c_1854,c_1795,c_1795,c_338]) ).

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

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

tff(c_2009,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_1995,c_240]) ).

tff(c_2069,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1604,c_1578,c_2009,c_391]) ).

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

tff(c_2306,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_2157,c_2070,c_391]) ).

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

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

tff(c_2175,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_2158,c_234]) ).

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

tff(c_2183,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_397,c_194,c_2182]) ).

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

tff(c_2205,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_2187,c_386]) ).

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

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

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

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

tff(c_2291,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2175,c_2208,c_2179,c_390]) ).

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

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

tff(c_2381,plain,
    ( ( e2 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e2) = e0 )
    | ( op(e0,e2) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2306,c_2292,c_62]) ).

tff(c_2382,plain,
    op(e1,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_393,c_204,c_202,c_2381]) ).

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

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

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

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

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_2342,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e2,e1) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2194,c_70]) ).

tff(c_2343,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_2169,c_2295,c_2342]) ).

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

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

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_2426,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_393,c_2200,c_2187,c_28]) ).

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

tff(c_2479,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_2382,c_2343,c_2343,c_2426,c_2382,c_2343,c_2343,c_340]) ).

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

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

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

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

tff(c_2493,plain,
    ( ( op(e3,e2) = e2 )
    | ( op(e1,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_2187,c_386]) ).

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

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

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

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

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

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

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

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_2495,plain,
    op(e0,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_2077,c_2481,c_2186,c_30]) ).

tff(c_2529,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e2 )
    | ( op(e1,e1) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2495,c_2482,c_70]) ).

tff(c_2530,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_194,c_2507,c_2169,c_198,c_2529]) ).

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

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

tff(c_2543,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1096,c_2485,c_2535,c_392]) ).

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

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

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

tff(c_2653,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2157,c_2548,c_2070,c_391]) ).

tff(c_2654,plain,
    op(e2,e2) != e1,
    inference(splitRight,[status(thm)],[c_256]) ).

tff(c_2717,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2157,c_2654,c_2070,c_391]) ).

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

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

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

tff(c_2739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2731,c_394,c_396,c_387]) ).

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

tff(c_3288,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2719,c_2741,c_382]) ).

tff(c_3289,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_3288]) ).

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

tff(c_3159,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_2719,c_266]) ).

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

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

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

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

tff(c_3102,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3093,c_395,c_3088,c_383]) ).

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

tff(c_3136,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3104,c_2719,c_2741,c_382]) ).

tff(c_3137,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_200,c_3136]) ).

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

tff(c_3331,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_3159,c_3138,c_390]) ).

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

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

tff(c_3383,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_3289,c_3331,c_3139,c_68]) ).

tff(c_3384,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_3383]) ).

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

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

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

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

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

tff(c_3237,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3168,c_2724,c_3081,c_389]) ).

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

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

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

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

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

tff(c_3264,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_2740,c_3144,c_392]) ).

tff(c_3369,plain,
    ( ( e2 = e0 )
    | ( op(e3,e2) = e0 )
    | ( e1 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_2741,c_3240,c_3264,c_48]) ).

tff(c_3370,plain,
    op(e3,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_204,c_202,c_3369]) ).

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

tff(c_3447,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_3384,c_3331,c_3331,c_3370,c_3384,c_3331,c_3331,c_378]) ).

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

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

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

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

tff(c_3063,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2730,c_393,c_2742,c_381]) ).

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

tff(c_3474,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_2718,c_3467,c_3064,c_391]) ).

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

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

tff(c_3516,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_3476,c_324]) ).

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

tff(c_3498,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3491,c_394,c_396,c_387]) ).

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

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

tff(c_3585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3516,c_2724,c_3506,c_389]) ).

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

tff(c_3629,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3587,c_218]) ).

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

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

tff(c_3611,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3598,c_395,c_3599,c_383]) ).

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

tff(c_3626,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_3613,c_274]) ).

tff(c_3782,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3640,c_3629,c_3626,c_390]) ).

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

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

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

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

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

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

tff(c_3872,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3790,c_3618,c_3586,c_392]) ).

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

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

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

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

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

tff(c_3887,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e0,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_3876,c_3886]) ).

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

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

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

tff(c_3950,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3892,c_3618,c_3586,c_392]) ).

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

tff(c_4078,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_3630,c_393,c_3952,c_381]) ).

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

tff(c_4096,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_4080,c_324]) ).

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

tff(c_4092,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3587,c_220]) ).

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

tff(c_4185,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4096,c_4092,c_3612,c_389]) ).

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

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

tff(c_4206,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_3587,c_220]) ).

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

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

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

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

tff(c_4413,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4204,c_4211,c_4210,c_385]) ).

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

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

tff(c_4427,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_4415,c_254]) ).

tff(c_4486,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4186,c_4427,c_3586,c_392]) ).

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

tff(c_244,plain,
    ( ( op(e0,e0) != e3 )
    | ( op(e2,e3) != e2 ) ),
    inference(cnfTransformation,[status(thm)],[f_950]) ).

tff(c_4500,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_4488,c_244]) ).

tff(c_4605,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4194,c_4206,c_4500,c_389]) ).

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

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

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

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

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

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

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

tff(c_4864,plain,
    ( ( op(e0,e3) = e3 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_4618,c_4816,c_26]) ).

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

tff(c_4896,plain,
    ( ( e2 = e0 )
    | ( op(e0,e2) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_4811,c_4865,c_381]) ).

tff(c_4897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_393,c_202,c_4896]) ).

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

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

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

tff(c_4938,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4194,c_4613,c_4918,c_389]) ).

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

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

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

tff(c_5005,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4186,c_4944,c_3586,c_392]) ).

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

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

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

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

tff(c_5046,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4606,c_5010,c_3591,c_391]) ).

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

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

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

tff(c_5116,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4194,c_4613,c_5064,c_389]) ).

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

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

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

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

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

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

tff(c_5876,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5130,c_5133,c_5568,c_385]) ).

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

tff(c_5892,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_5878,c_240]) ).

tff(c_5935,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5553,c_5123,c_5892,c_391]) ).

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

tff(c_284,plain,
    ( ( op(e0,e0) != e2 )
    | ( op(e1,e2) != e1 ) ),
    inference(cnfTransformation,[status(thm)],[f_950]) ).

tff(c_6058,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_5118,c_284]) ).

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

tff(c_6043,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5949,c_394,c_5129,c_387]) ).

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

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

tff(c_6100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_5936,c_6058,c_6051,c_389]) ).

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

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

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

tff(c_6121,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_6102,c_262]) ).

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

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

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

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

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

tff(c_6123,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_394,c_5129,c_387]) ).

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

tff(c_6163,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_6107,c_6129,c_389]) ).

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

tff(c_6188,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6176,c_6166]) ).

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

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

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

tff(c_6297,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200,c_393,c_6117,c_6296]) ).

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

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

tff(c_6429,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_393,c_6117,c_6428]) ).

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

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

tff(c_6494,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6121,c_6430,c_5117,c_392]) ).

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

tff(c_6514,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_6496,c_304]) ).

tff(c_6626,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6101,c_5123,c_6514,c_391]) ).

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

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

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

tff(c_6738,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5118,c_6628,c_386]) ).

tff(c_6739,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_6738]) ).

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

tff(c_6643,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_6628,c_220]) ).

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

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

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

tff(c_6717,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6641,c_6644,c_6647,c_385]) ).

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

tff(c_6731,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_6719,c_244]) ).

tff(c_6852,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_6643,c_6731,c_389]) ).

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

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

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

tff(c_6916,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_6645,c_6856,c_6723,c_26]) ).

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

tff(c_6964,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6646,c_202,c_200,c_6963]) ).

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

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

tff(c_6996,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6641,c_6644,c_6977,c_385]) ).

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

tff(c_7042,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6965,c_6643,c_6997,c_389]) ).

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

tff(c_7399,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_6627,c_7043,c_390]) ).

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

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

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

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

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

tff(c_7076,plain,
    ( ( op(e3,e1) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_6627,c_6644,c_70]) ).

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

tff(c_7064,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5118,c_6628,c_386]) ).

tff(c_7065,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_7064]) ).

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

tff(c_7088,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7077,c_7071]) ).

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

tff(c_7114,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7089,c_384]) ).

tff(c_7115,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_7114]) ).

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

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

tff(c_7061,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_7044,c_308]) ).

tff(c_7151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7120,c_6643,c_7061,c_389]) ).

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

tff(c_7178,plain,
    ( ( op(e2,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7152,c_385]) ).

tff(c_7179,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_6641,c_198,c_7055,c_7178]) ).

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

tff(c_7262,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7219,c_6643,c_7180,c_389]) ).

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

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

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

tff(c_7292,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7047,c_7268,c_5117,c_392]) ).

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

tff(c_7202,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e0,e2) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_5118,c_6628,c_386]) ).

tff(c_7203,plain,
    op(e0,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_198,c_194,c_7202]) ).

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

tff(c_7464,plain,
    ( ( op(e3,e1) = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e0,e1) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7399,c_7293,c_70]) ).

tff(c_7465,plain,
    op(e3,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_7209,c_202,c_198,c_7464]) ).

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

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

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

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

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

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

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

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

tff(c_7346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7308,c_6627,c_7043,c_390]) ).

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

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

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

tff(c_7375,plain,
    op(e0,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_5121,c_7297,c_204,c_7374]) ).

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

tff(c_7530,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7495,c_7375,c_7375,c_7465,c_7495,c_7375,c_7375,c_376]) ).

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

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

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

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

tff(c_7547,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7535,c_5123,c_6633,c_391]) ).

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

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

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

tff(c_7704,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7560,c_393,c_7561,c_381]) ).

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

tff(c_7744,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7548,c_6643,c_7705,c_389]) ).

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

tff(c_7803,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_7745,c_5117,c_392]) ).

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

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

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

tff(c_7791,plain,
    ( ( op(e3,e1) = e1 )
    | ( e2 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_7746,c_7549,c_384]) ).

tff(c_7792,plain,
    op(e3,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_204,c_198,c_7791]) ).

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

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

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

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

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_7866,plain,
    op(e3,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_7806,c_7796,c_6630,c_8]) ).

tff(c_7781,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_5123,c_6633,c_391]) ).

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

tff(c_7819,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_7548,c_6643,c_389]) ).

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

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_7875,plain,
    op(e2,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_7785,c_6641,c_7823,c_16]) ).

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

tff(c_7961,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7866,c_7803,c_7803,c_7875,c_7866,c_7803,c_7803,c_358]) ).

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

tff(c_8016,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7962,c_5123,c_6633,c_391]) ).

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

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

tff(c_10526,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_8018,c_228]) ).

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

tff(c_8054,plain,
    op(e0,e0) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_8018,c_228]) ).

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

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

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

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

tff(c_8040,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8031,c_8029,c_8032,c_383]) ).

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

tff(c_9091,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_8054,c_8041,c_389]) ).

tff(c_9030,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8018,c_384]) ).

tff(c_9031,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_9030]) ).

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

tff(c_8350,plain,
    op(e0,e0) = e2,
    inference(negUnitSimplification,[status(thm)],[c_8054,c_8041,c_389]) ).

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

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

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

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

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

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

tff(c_8065,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e2,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_198,c_8064]) ).

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

tff(c_8072,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_8066,c_140]) ).

tff(c_8104,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8054,c_8072,c_8041,c_389]) ).

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

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

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

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

tff(c_8246,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_8030,c_8124,c_385]) ).

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

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

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

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

tff(c_8311,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8111,c_8251,c_8023,c_390]) ).

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

tff(c_8438,plain,
    ( ( e3 = e2 )
    | ( e3 = e1 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8042,c_8312,c_388]) ).

tff(c_8439,plain,
    op(e0,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_8438]) ).

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

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

tff(c_8506,plain,
    op(e0,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_393,c_8354,c_8443,c_28]) ).

tff(c_8429,plain,
    op(e1,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_8111,c_8023,c_390]) ).

tff(c_8462,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( e3 = e2 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8108,c_8429,c_8042,c_68]) ).

tff(c_8463,plain,
    op(e1,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_200,c_194,c_196,c_8462]) ).

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

tff(c_8545,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_8506,c_8350,c_8350,c_8463,c_8506,c_8350,c_8350,c_352]) ).

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

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

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

tff(c_8803,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8797,c_186]) ).

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

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

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

tff(c_8057,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_8042,c_272]) ).

tff(c_8907,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_8017,c_8057,c_391]) ).

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

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

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

tff(c_8756,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_8030,c_8553,c_385]) ).

tff(c_8769,plain,
    ( ( e3 = e1 )
    | ( e2 = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8756,c_8018,c_384]) ).

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

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

tff(c_8784,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_393,c_8055,c_8783]) ).

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

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

tff(c_8948,plain,
    ( ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e2,e1) = e3 )
    | ( op(e2,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8907,c_8785,c_52]) ).

tff(c_8949,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8803,c_8022,c_200,c_194,c_8948]) ).

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

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

tff(c_9003,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8054,c_8958,c_8041,c_389]) ).

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

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_9146,plain,
    ( ( e3 = e0 )
    | ( op(e0,e2) = e3 )
    | ( e3 = e1 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9091,c_9032,c_9005,c_84]) ).

tff(c_9147,plain,
    op(e0,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_194,c_196,c_200,c_9146]) ).

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_9043,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9032,c_8018,c_78]) ).

tff(c_9044,plain,
    ( ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_204,c_200,c_9043]) ).

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

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

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

tff(c_9055,plain,
    op(e2,e2) = e0,
    inference(negUnitSimplification,[status(thm)],[c_8017,c_9004,c_391]) ).

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

tff(c_9105,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_9048,c_9060,c_382]) ).

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

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

tff(c_9118,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_9009,c_8047,c_392]) ).

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

tff(c_9190,plain,
    ( ( e2 = e1 )
    | ( op(e3,e2) = e1 )
    | ( e3 = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9105,c_8018,c_9118,c_44]) ).

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

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

tff(c_9240,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_9147,c_9091,c_9091,c_9191,c_9147,c_9091,c_9091,c_380]) ).

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

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

tff(c_9276,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9246,c_8017,c_9004,c_391]) ).

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

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

tff(c_9289,plain,
    ( ( e3 = e0 )
    | ( e1 = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9277,c_8018,c_78]) ).

tff(c_9290,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_9011,c_204,c_200,c_9289]) ).

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

tff(c_9428,plain,
    ( ( op(e1,e0) = e3 )
    | ( op(e1,e0) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9293,c_8031,c_24]) ).

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

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

tff(c_9462,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8054,c_9434,c_8041,c_389]) ).

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

tff(c_9471,plain,
    op(e2,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_9463,c_186]) ).

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

tff(c_9499,plain,
    op(e2,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_9471,c_196,c_9004,c_9498]) ).

tff(c_9509,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9277,c_9499,c_385]) ).

tff(c_9510,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8030,c_198,c_194,c_9509]) ).

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

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

tff(c_9527,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_8018,c_222]) ).

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

tff(c_9524,plain,
    op(e1,e1) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_9512,c_298]) ).

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

tff(c_9545,plain,
    op(e2,e1) = e2,
    inference(negUnitSimplification,[status(thm)],[c_8030,c_9532,c_385]) ).

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

tff(c_9621,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9524,c_9551,c_8023,c_390]) ).

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

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

tff(c_9693,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9511,c_9527,c_9628,c_392]) ).

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

tff(c_10386,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_9695,c_264]) ).

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

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

tff(c_9717,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9707,c_8029,c_9706,c_383]) ).

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

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

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

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

tff(c_9737,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_8018,c_222]) ).

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

tff(c_9742,plain,
    ( ( op(e3,e3) = e2 )
    | ( op(e1,e3) = e2 )
    | ( op(e0,e3) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9696,c_38]) ).

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

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

tff(c_9797,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9718,c_9737,c_9747,c_392]) ).

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

tff(c_9825,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_9725,c_9700,c_389]) ).

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

tff(c_9918,plain,
    ( ( op(e0,e2) = e2 )
    | ( op(e0,e1) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_194,c_9799,c_9917]) ).

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

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

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

tff(c_9800,plain,
    ( ( e3 = e0 )
    | ( op(e2,e1) = e0 )
    | ( op(e1,e1) = e0 )
    | ( op(e0,e1) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8018,c_78]) ).

tff(c_9801,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_9733,c_9694,c_200,c_9800]) ).

tff(c_9952,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9919,c_9801,c_8018,c_384]) ).

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

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

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

tff(c_9881,plain,
    ( ( e3 = e1 )
    | ( e1 = e0 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9801,c_8018,c_384]) ).

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

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

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

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

tff(c_9837,plain,
    ( ( op(e1,e2) = e2 )
    | ( op(e0,e2) = e2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_9816,c_386]) ).

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

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

tff(c_9914,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204,c_202,c_9730,c_9913]) ).

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

tff(c_9970,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_9954,c_9916]) ).

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

tff(c_10164,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( e1 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9972,c_8018,c_384]) ).

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

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

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

tff(c_9732,plain,
    op(e2,e2) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_9695,c_264]) ).

tff(c_10009,plain,
    op(e2,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_9732,c_8017,c_391]) ).

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

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_10198,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_10169,c_9696,c_10012,c_10]) ).

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

tff(c_10152,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_9719,c_68]) ).

tff(c_10153,plain,
    op(e1,e3) = e3,
    inference(negUnitSimplification,[status(thm)],[c_196,c_8023,c_10016,c_10152]) ).

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

tff(c_10175,plain,
    op(e3,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_9718,c_9971,c_392]) ).

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

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

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

tff(c_10291,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10198,c_10009,c_10009,c_10234,c_10198,c_10009,c_10009,c_342]) ).

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

tff(c_10309,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_10293,c_308]) ).

tff(c_10367,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_9725,c_9700,c_10309,c_389]) ).

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

tff(c_10384,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_10369,c_272]) ).

tff(c_10414,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10386,c_8017,c_10384,c_391]) ).

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

tff(c_10534,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_10416,c_284]) ).

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

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

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

tff(c_10442,plain,
    ( ( e3 = e1 )
    | ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8018,c_384]) ).

tff(c_10443,plain,
    ( ( op(e2,e1) = e1 )
    | ( op(e0,e1) = e1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_10442]) ).

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

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

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

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

tff(c_10432,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_8018,c_222]) ).

tff(c_10461,plain,
    op(e2,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_10449,c_10418,c_10432,c_42]) ).

tff(c_10496,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10461,c_385]) ).

tff(c_10497,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10427,c_10428,c_198,c_10496]) ).

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

tff(c_10511,plain,
    ( ( op(e2,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10498,c_385]) ).

tff(c_10512,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10427,c_198,c_10433,c_10511]) ).

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

tff(c_10532,plain,
    op(e0,e0) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_10514,c_244]) ).

tff(c_10648,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10526,c_10534,c_10532,c_389]) ).

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

tff(c_10965,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_10416,c_284]) ).

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

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

tff(c_10941,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10661,c_393,c_10666,c_381]) ).

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

tff(c_10983,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10649,c_10965,c_10942,c_389]) ).

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

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

tff(c_10415,plain,
    op(e1,e1) != e2,
    inference(splitRight,[status(thm)],[c_282]) ).

tff(c_11136,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_10990,c_10415,c_8023,c_390]) ).

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

tff(c_11161,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_11138,c_262]) ).

tff(c_11154,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_8018,c_222]) ).

tff(c_11157,plain,
    op(e3,e3) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_10416,c_278]) ).

tff(c_11264,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11161,c_11154,c_11157,c_392]) ).

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

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

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

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

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

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

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

tff(c_11290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11278,c_11279,c_11280,c_383]) ).

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

tff(c_11906,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11292,c_274]) ).

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

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

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

tff(c_11315,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11309,c_11310,c_11305,c_387]) ).

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

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

tff(c_11329,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11266,c_316]) ).

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

tff(c_11385,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11316,c_11329,c_11291,c_389]) ).

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

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

tff(c_11496,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11386,c_11297,c_11265,c_392]) ).

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

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

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

tff(c_11958,plain,
    ( ( e3 = e1 )
    | ( op(e1,e2) = e3 )
    | ( op(e1,e1) = e3 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11292,c_68]) ).

tff(c_11959,plain,
    op(e1,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_11906,c_11504,c_196,c_11958]) ).

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

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

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

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

tff(c_11523,plain,
    ( ( op(e3,e3) = e0 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11267,c_204,c_11522]) ).

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

tff(c_11550,plain,
    ( ( e2 = e0 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11524,c_385]) ).

tff(c_11551,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11509,c_11277,c_202,c_11550]) ).

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

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

tff(c_11633,plain,
    ( ( op(e2,e0) = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_11557,c_382]) ).

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

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

tff(c_11511,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11498,c_218]) ).

tff(c_11515,plain,
    op(e1,e1) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11292,c_274]) ).

tff(c_11660,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11637,c_11511,c_11515,c_390]) ).

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

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

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

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

tff(c_11674,plain,
    op(e1,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_11662,c_11270,c_204,c_11673]) ).

tff(c_11714,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11266,c_11498,c_386]) ).

tff(c_11715,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_11714]) ).

tff(c_11736,plain,
    ( ( e3 = e1 )
    | ( e3 = e2 )
    | ( e3 = e0 )
    | ( op(e1,e0) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11674,c_11715,c_11292,c_68]) ).

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

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

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

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

tff(c_11590,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11569,c_11497,c_11291,c_389]) ).

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

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

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

tff(c_11789,plain,
    ( ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( op(e3,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11593,c_11498,c_11552,c_40]) ).

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

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

tff(c_11835,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_11737,c_11674,c_11674,c_11790,c_11737,c_11674,c_11674,c_372]) ).

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

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

tff(c_11304,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_11292,c_272]) ).

tff(c_11888,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11268,c_11840,c_11304,c_391]) ).

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

tff(c_11970,plain,
    ( ( op(e3,e0) = e0 )
    | ( e2 = e0 )
    | ( e3 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11959,c_11890,c_382]) ).

tff(c_11971,plain,
    op(e3,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_200,c_202,c_11970]) ).

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

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

tff(c_11944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11919,c_11497,c_11291,c_389]) ).

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

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

tff(c_12028,plain,
    ( ( op(e3,e3) = e2 )
    | ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11971,c_11947,c_11498,c_40]) ).

tff(c_12029,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_202,c_198,c_194,c_11265,c_12028]) ).

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

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

tff(c_12056,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11268,c_12034,c_11304,c_391]) ).

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

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

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

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

tff(c_12747,plain,
    ( ( op(e2,e3) = e3 )
    | ( op(e2,e3) = e1 )
    | ( op(e2,e3) = e0 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12709,c_10]) ).

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

tff(c_12764,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_12748,c_146]) ).

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

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

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

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

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

tff(c_12120,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12073,c_12070,c_12072,c_387]) ).

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

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

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

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

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

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

tff(c_12185,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12164,c_12057,c_12128,c_389]) ).

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

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

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

tff(c_12214,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12121,c_12191,c_11265,c_392]) ).

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

tff(c_12253,plain,
    ( ( op(e2,e3) = e2 )
    | ( e2 = e1 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12215,c_385]) ).

tff(c_12254,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12071,c_198,c_12135,c_12253]) ).

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

tff(c_12274,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_12256,c_240]) ).

tff(c_12321,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11268,c_12065,c_12274,c_391]) ).

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

tff(c_12390,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11266,c_12058,c_12323,c_386]) ).

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

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

tff(c_12436,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_12058,c_282]) ).

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

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

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

tff(c_12420,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12405,c_12070,c_12404,c_387]) ).

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

tff(c_12451,plain,
    ( ( e3 = e0 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12393,c_12422,c_382]) ).

tff(c_12452,plain,
    op(e1,e0) = e0,
    inference(negUnitSimplification,[status(thm)],[c_202,c_200,c_12451]) ).

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

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

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

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

tff(c_12463,plain,
    op(e2,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_11267,c_12456,c_12421,c_46]) ).

tff(c_12531,plain,
    ( ( e3 = e0 )
    | ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12463,c_388]) ).

tff(c_12532,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e0,e3) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_200,c_12531]) ).

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

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

tff(c_12536,plain,
    op(e1,e3) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_12533,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_12573,plain,
    op(e1,e3) = e2,
    inference(negUnitSimplification,[status(thm)],[c_12456,c_12059,c_12536,c_18]) ).

tff(c_12544,plain,
    op(e1,e1) = e3,
    inference(negUnitSimplification,[status(thm)],[c_12392,c_12436,c_390]) ).

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

tff(c_12648,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_12573,c_12544,c_12544,c_12463,c_12573,c_12544,c_12544,c_366]) ).

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

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

tff(c_12663,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12392,c_12436,c_12653,c_390]) ).

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

tff(c_12690,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11266,c_12058,c_12665,c_386]) ).

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

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

tff(c_12772,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12764,c_12692,c_11265,c_392]) ).

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

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

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

tff(c_12800,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11268,c_12065,c_12790,c_391]) ).

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

tff(c_12843,plain,
    ( ( e2 = e1 )
    | ( op(e2,e1) = e2 )
    | ( op(e2,e0) = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12801,c_385]) ).

tff(c_12844,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12704,c_11277,c_198,c_12843]) ).

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

tff(c_12860,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_12846,c_240]) ).

tff(c_12886,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11268,c_12065,c_12860,c_391]) ).

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

tff(c_12910,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_12888,c_262]) ).

tff(c_12953,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12910,c_12692,c_11265,c_392]) ).

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

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

tff(c_12976,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_12955,c_12958]) ).

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

tff(c_13327,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_12978,c_294]) ).

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

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

tff(c_12999,plain,
    op(e0,e0) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_11266,c_316]) ).

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

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

tff(c_13000,plain,
    op(e3,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_12989,c_12994,c_387]) ).

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

tff(c_13025,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12984,c_12999,c_13006,c_389]) ).

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

tff(c_13039,plain,
    op(e1,e1) != e2,
    inference(demodulation,[status(thm),theory(equality)],[c_13027,c_218]) ).

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

tff(c_13112,plain,
    op(e2,e2) = e1,
    inference(negUnitSimplification,[status(thm)],[c_11268,c_13032,c_391]) ).

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

tff(c_12993,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_12978,c_294]) ).

tff(c_13072,plain,
    op(e3,e3) = e1,
    inference(negUnitSimplification,[status(thm)],[c_12993,c_11265,c_392]) ).

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

tff(c_13122,plain,
    op(e0,e1) = e1,
    inference(negUnitSimplification,[status(thm)],[c_13116,c_13075,c_384]) ).

tff(c_13047,plain,
    ( ( e3 = e2 )
    | ( op(e1,e2) = e2 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11266,c_13027,c_386]) ).

tff(c_13048,plain,
    op(e1,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_202,c_194,c_13047]) ).

tff(c_13096,plain,
    ( ( op(e1,e3) = e3 )
    | ( e3 = e2 )
    | ( op(e1,e1) = e3 )
    | ( e3 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_12978,c_13048,c_68]) ).

tff(c_13097,plain,
    ( ( op(e1,e3) = e3 )
    | ( op(e1,e1) = e3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_196,c_194,c_13096]) ).

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

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

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_13162,plain,
    op(e2,e1) = e0,
    inference(negUnitSimplification,[status(thm)],[c_13116,c_11277,c_13103,c_14]) ).

tff(c_13194,plain,
    ( ( op(e3,e1) = e2 )
    | ( e2 = e0 )
    | ( e3 = e2 )
    | ( e2 = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13122,c_13098,c_13162,c_70]) ).

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

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

tff(c_13259,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_13195,c_13072,c_13072,c_13162,c_13195,c_13072,c_13072,c_362]) ).

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

tff(c_13311,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12977,c_13039,c_13261,c_390]) ).

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

tff(c_13367,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13327,c_13312,c_11265,c_392]) ).

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

tff(c_13442,plain,
    op(e2,e2) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_13369,c_256]) ).

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

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

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

tff(c_13394,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13370,c_13381,c_13384,c_383]) ).

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

tff(c_13436,plain,
    op(e2,e2) != e3,
    inference(demodulation,[status(thm),theory(equality)],[c_13396,c_272]) ).

tff(c_13476,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11268,c_13442,c_13436,c_391]) ).

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

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

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

tff(c_13504,plain,
    op(e3,e2) = e3,
    inference(negUnitSimplification,[status(thm)],[c_13495,c_13492,c_387]) ).

tff(c_13517,plain,
    ( ( e3 = e2 )
    | ( e2 = e1 )
    | ( e2 = e0 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11266,c_13478,c_13504,c_386]) ).

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

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

tff(c_13536,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_13369,c_254]) ).

tff(c_13585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13519,c_13536,c_11265,c_392]) ).

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

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

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

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

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

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_13740,plain,
    op(e3,e2) = e2,
    inference(negUnitSimplification,[status(thm)],[c_11269,c_13483,c_13590,c_4]) ).

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

tff(c_13751,plain,
    op(e3,e3) = e0,
    inference(negUnitSimplification,[status(thm)],[c_13586,c_11265,c_392]) ).

tff(c_13837,plain,
    ( ( e1 = e0 )
    | ( e2 = e1 )
    | ( e3 = e1 )
    | ( op(e3,e0) = e1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13587,c_13740,c_13751,c_44]) ).

tff(c_13838,plain,
    op(e3,e0) = e1,
    inference(negUnitSimplification,[status(thm)],[c_196,c_198,c_204,c_13837]) ).

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

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

tff(c_13774,plain,
    op(e0,e0) = e3,
    inference(negUnitSimplification,[status(thm)],[c_13368,c_13477,c_389]) ).

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

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

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

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

tff(c_13689,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13615,c_13375,c_13592,c_390]) ).

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

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

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

tff(c_13727,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13695,c_13586,c_11265,c_392]) ).

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

tff(c_13847,plain,
    ( ( e2 = e1 )
    | ( e2 = e0 )
    | ( op(e1,e0) = e2 )
    | ( e3 = e2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_13774,c_13728,c_13838,c_86]) ).

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

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

tff(c_13936,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_13838,c_13751,c_13751,c_13848,c_13838,c_13751,c_13751,c_346]) ).

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

tff(c_13964,plain,
    op(e3,e3) != e0,
    inference(demodulation,[status(thm),theory(equality)],[c_13938,c_294]) ).

tff(c_13970,plain,
    op(e3,e3) != e1,
    inference(demodulation,[status(thm),theory(equality)],[c_13369,c_254]) ).

tff(c_14034,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13964,c_13970,c_11265,c_392]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.14  % Problem  : ALG136+1 : TPTP v8.1.2. Released v2.7.0.
% 0.00/0.15  % 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.15/0.36  % Computer : n013.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit : 300
% 0.15/0.36  % WCLimit  : 300
% 0.15/0.36  % DateTime : Thu Aug  3 20:18:03 EDT 2023
% 0.15/0.36  % CPUTime  : 
% 12.20/4.29  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 12.52/4.41  
% 12.52/4.41  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 12.61/4.50  
% 12.61/4.50  Inference rules
% 12.61/4.50  ----------------------
% 12.61/4.50  #Ref     : 0
% 12.61/4.50  #Sup     : 1830
% 12.61/4.50  #Fact    : 0
% 12.61/4.50  #Define  : 0
% 12.61/4.50  #Split   : 454
% 12.61/4.50  #Chain   : 0
% 12.61/4.50  #Close   : 0
% 12.61/4.50  
% 12.61/4.50  Ordering : KBO
% 12.61/4.50  
% 12.61/4.50  Simplification rules
% 12.61/4.50  ----------------------
% 12.61/4.50  #Subsume      : 5670
% 12.61/4.50  #Demod        : 9101
% 12.61/4.50  #Tautology    : 2592
% 12.61/4.50  #SimpNegUnit  : 1614
% 12.61/4.50  #BackRed      : 5370
% 12.61/4.50  
% 12.61/4.50  #Partial instantiations: 0
% 12.61/4.50  #Strategies tried      : 1
% 12.61/4.50  
% 12.61/4.50  Timing (in seconds)
% 12.61/4.50  ----------------------
% 12.61/4.50  Preprocessing        : 0.76
% 12.61/4.50  Parsing              : 0.40
% 12.61/4.50  CNF conversion       : 0.04
% 12.61/4.50  Main loop            : 2.52
% 12.61/4.50  Inferencing          : 0.42
% 12.61/4.50  Reduction            : 0.96
% 12.61/4.50  Demodulation         : 0.54
% 12.61/4.50  BG Simplification    : 0.07
% 12.61/4.50  Subsumption          : 0.82
% 12.61/4.50  Abstraction          : 0.06
% 12.61/4.50  MUC search           : 0.00
% 12.61/4.50  Cooper               : 0.00
% 12.61/4.50  Total                : 3.50
% 12.61/4.50  Index Insertion      : 0.00
% 12.61/4.50  Index Deletion       : 0.00
% 12.61/4.50  Index Matching       : 0.00
% 12.61/4.50  BG Taut test         : 0.00
%------------------------------------------------------------------------------