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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : GRP759+1 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n023.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:42:04 EDT 2023

% Result   : Unsatisfiable 47.53s 33.81s
% Output   : CNFRefutation 49.90s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   42
%            Number of leaves      :   20
% Syntax   : Number of formulae    : 3574 (2906 unt;   9 typ;   0 def)
%            Number of atoms       : 5079 (4691 equ)
%            Maximal formula atoms :    7 (   1 avg)
%            Number of connectives : 1955 ( 441   ~;1514   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    9 (   2 avg)
%            Maximal term depth    :    7 (   1 avg)
%            Number of types       :    1 (   0 usr)
%            Number of type conns  :    3 (   2   >;   1   *;   0   +;   0  <<)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    9 (   9 usr;   7 con; 0-2 aty)
%            Number of variables   :  532 (; 532   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ mult > #nlpp > i > op_b > op_a > e > c4 > c3 > c2 > c1

%Foreground sorts:

%Background operators:

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

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

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

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

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

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

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

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

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

tff(f_28,axiom,
    ! [A] : ( mult(A,e) = A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',f02) ).

tff(f_26,axiom,
    ! [A] : ( mult(A,i(A)) = e ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',f01) ).

tff(f_30,axiom,
    ! [B,A,C] : ( mult(A,mult(B,C)) = mult(mult(A,B),C) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',f03) ).

tff(f_50,axiom,
    c2 != c4,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',c2_not_c4) ).

tff(f_40,axiom,
    ! [X] :
      ( ( X = c1 )
      | ( X = c2 )
      | ( X = c3 )
      | ( X = c4 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',a) ).

tff(f_44,axiom,
    c1 != c3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',c1_not_c3) ).

tff(f_46,axiom,
    c1 != c4,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',c1_not_c4) ).

tff(f_48,axiom,
    c2 != c3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',c2_not_c3) ).

tff(f_42,axiom,
    c1 != c2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',c1_not_c2) ).

tff(f_52,axiom,
    c3 != c4,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',c3_not_c4) ).

tff(f_32,axiom,
    mult(op_a,op_b) != mult(op_b,op_a),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',f04) ).

tff(c_4,plain,
    ! [A_2] : ( mult(A_2,e) = A_2 ),
    inference(cnfTransformation,[status(thm)],[f_28]) ).

tff(c_2,plain,
    ! [A_1] : ( mult(A_1,i(A_1)) = e ),
    inference(cnfTransformation,[status(thm)],[f_26]) ).

tff(c_114,plain,
    ! [A_55,B_56,C_57] : ( mult(mult(A_55,B_56),C_57) = mult(A_55,mult(B_56,C_57)) ),
    inference(cnfTransformation,[status(thm)],[f_30]) ).

tff(c_403,plain,
    ! [A_79,C_80] : ( mult(A_79,mult(i(A_79),C_80)) = mult(e,C_80) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_114]) ).

tff(c_472,plain,
    ! [A_79] : ( mult(e,i(i(A_79))) = mult(A_79,e) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_403]) ).

tff(c_493,plain,
    ! [A_84] : ( mult(e,i(i(A_84))) = A_84 ),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_472]) ).

tff(c_262,plain,
    ! [A_70,B_71] : ( mult(A_70,mult(B_71,i(mult(A_70,B_71)))) = e ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_114]) ).

tff(c_326,plain,
    ! [A_2] : ( mult(A_2,mult(e,i(A_2))) = e ),
    inference(superposition,[status(thm),theory(equality)],[c_4,c_262]) ).

tff(c_527,plain,
    ! [A_88] : ( mult(i(A_88),A_88) = e ),
    inference(superposition,[status(thm),theory(equality)],[c_493,c_326]) ).

tff(c_143,plain,
    ! [A_1,C_57] : ( mult(A_1,mult(i(A_1),C_57)) = mult(e,C_57) ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_114]) ).

tff(c_532,plain,
    ! [A_88] : ( mult(e,A_88) = mult(A_88,e) ),
    inference(superposition,[status(thm),theory(equality)],[c_527,c_143]) ).

tff(c_616,plain,
    ! [A_95] : ( mult(e,A_95) = A_95 ),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_532]) ).

tff(c_491,plain,
    ! [A_79] : ( mult(e,i(i(A_79))) = A_79 ),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_472]) ).

tff(c_622,plain,
    ! [A_79] : ( i(i(A_79)) = A_79 ),
    inference(superposition,[status(thm),theory(equality)],[c_616,c_491]) ).

tff(c_572,plain,
    ! [A_88] : ( mult(e,A_88) = A_88 ),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_532]) ).

tff(c_723,plain,
    ! [A_103,C_104] : ( mult(A_103,mult(i(A_103),C_104)) = C_104 ),
    inference(demodulation,[status(thm),theory(equality)],[c_572,c_143]) ).

tff(c_758,plain,
    ! [A_79,C_104] : ( mult(i(A_79),mult(A_79,C_104)) = C_104 ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_723]) ).

tff(c_20,plain,
    c4 != c2,
    inference(cnfTransformation,[status(thm)],[f_50]) ).

tff(c_147,plain,
    ! [A_55,B_56] : ( mult(A_55,mult(B_56,i(mult(A_55,B_56)))) = e ),
    inference(superposition,[status(thm),theory(equality)],[c_2,c_114]) ).

tff(c_772,plain,
    ! [B_56,A_103] : ( mult(B_56,i(mult(i(A_103),B_56))) = mult(A_103,e) ),
    inference(superposition,[status(thm),theory(equality)],[c_147,c_723]) ).

tff(c_902,plain,
    ! [B_113,A_114] : ( mult(B_113,i(mult(i(A_114),B_113))) = A_114 ),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_772]) ).

tff(c_943,plain,
    ! [A_79,C_104] : ( mult(mult(A_79,C_104),i(C_104)) = A_79 ),
    inference(superposition,[status(thm),theory(equality)],[c_758,c_902]) ).

tff(c_57,plain,
    ! [X_9] :
      ( ( c4 = X_9 )
      | ( c3 = X_9 )
      | ( c2 = X_9 )
      | ( c1 = X_9 ) ),
    inference(cnfTransformation,[status(thm)],[f_40]) ).

tff(c_84,plain,
    ! [A_2] :
      ( ( mult(A_2,c4) = A_2 )
      | ( e = c3 )
      | ( e = c2 )
      | ( e = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_57,c_4]) ).

tff(c_1001,plain,
    e = c1,
    inference(splitLeft,[status(thm)],[c_84]) ).

tff(c_1007,plain,
    ! [A_2] : ( mult(A_2,c1) = A_2 ),
    inference(demodulation,[status(thm),theory(equality)],[c_1001,c_4]) ).

tff(c_1002,plain,
    ! [A_88] : ( mult(c1,A_88) = A_88 ),
    inference(demodulation,[status(thm),theory(equality)],[c_1001,c_572]) ).

tff(c_14,plain,
    c3 != c1,
    inference(cnfTransformation,[status(thm)],[f_44]) ).

tff(c_499,plain,
    ! [A_84] : ( mult(i(A_84),A_84) = e ),
    inference(superposition,[status(thm),theory(equality)],[c_493,c_326]) ).

tff(c_1004,plain,
    ! [A_84] : ( mult(i(A_84),A_84) = c1 ),
    inference(demodulation,[status(thm),theory(equality)],[c_1001,c_499]) ).

tff(c_1006,plain,
    ! [A_1] : ( mult(A_1,i(A_1)) = c1 ),
    inference(demodulation,[status(thm),theory(equality)],[c_1001,c_2]) ).

tff(c_16,plain,
    c4 != c1,
    inference(cnfTransformation,[status(thm)],[f_46]) ).

tff(c_18,plain,
    c3 != c2,
    inference(cnfTransformation,[status(thm)],[f_48]) ).

tff(c_550,plain,
    i(e) = e,
    inference(superposition,[status(thm),theory(equality)],[c_527,c_4]) ).

tff(c_1003,plain,
    i(c1) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1001,c_1001,c_550]) ).

tff(c_10,plain,
    ! [X_6] :
      ( ( c4 = X_6 )
      | ( c3 = X_6 )
      | ( c2 = X_6 )
      | ( c1 = X_6 ) ),
    inference(cnfTransformation,[status(thm)],[f_40]) ).

tff(c_1374,plain,
    ! [A_145,C_146] : ( mult(mult(A_145,C_146),i(C_146)) = A_145 ),
    inference(superposition,[status(thm),theory(equality)],[c_758,c_902]) ).

tff(c_1428,plain,
    ! [A_145,A_79] : ( mult(mult(A_145,i(A_79)),A_79) = A_145 ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_1374]) ).

tff(c_950,plain,
    ! [B_113,A_79] : ( mult(B_113,i(mult(A_79,B_113))) = i(A_79) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_902]) ).

tff(c_1558,plain,
    ! [B_155,A_156] : ( mult(B_155,i(mult(A_156,B_155))) = i(A_156) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_902]) ).

tff(c_1599,plain,
    ! [A_79,B_113] : ( mult(i(mult(A_79,B_113)),i(i(A_79))) = i(B_113) ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_1558]) ).

tff(c_1660,plain,
    ! [A_79,B_113] : ( mult(i(mult(A_79,B_113)),A_79) = i(B_113) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_1599]) ).

tff(c_12,plain,
    c2 != c1,
    inference(cnfTransformation,[status(thm)],[f_42]) ).

tff(c_22,plain,
    c4 != c3,
    inference(cnfTransformation,[status(thm)],[f_52]) ).

tff(c_8,plain,
    mult(op_b,op_a) != mult(op_a,op_b),
    inference(cnfTransformation,[status(thm)],[f_32]) ).

tff(c_75,plain,
    ( ( mult(op_a,op_b) != c4 )
    | ( mult(op_b,op_a) = c3 )
    | ( mult(op_b,op_a) = c2 )
    | ( mult(op_b,op_a) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_57,c_8]) ).

tff(c_2598,plain,
    mult(op_a,op_b) != c4,
    inference(splitLeft,[status(thm)],[c_75]) ).

tff(c_2608,plain,
    ( ( mult(op_a,op_b) = c3 )
    | ( mult(op_a,op_b) = c2 )
    | ( mult(op_a,op_b) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_2598]) ).

tff(c_4783,plain,
    mult(op_a,op_b) = c1,
    inference(splitLeft,[status(thm)],[c_2608]) ).

tff(c_4789,plain,
    mult(op_b,op_a) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_4783,c_8]) ).

tff(c_4826,plain,
    mult(op_b,i(c1)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_4783,c_950]) ).

tff(c_4855,plain,
    i(op_a) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_4826]) ).

tff(c_4911,plain,
    i(op_b) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_4855,c_622]) ).

tff(c_4977,plain,
    mult(op_b,op_a) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_4911,c_1006]) ).

tff(c_4997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_4789,c_4977]) ).

tff(c_4998,plain,
    ( ( mult(op_a,op_b) = c2 )
    | ( mult(op_a,op_b) = c3 ) ),
    inference(splitRight,[status(thm)],[c_2608]) ).

tff(c_5010,plain,
    mult(op_a,op_b) = c3,
    inference(splitLeft,[status(thm)],[c_4998]) ).

tff(c_72,plain,
    ( ( mult(op_b,c4) != mult(op_a,op_b) )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_57,c_8]) ).

tff(c_1921,plain,
    mult(op_b,c4) != mult(op_a,op_b),
    inference(splitLeft,[status(thm)],[c_72]) ).

tff(c_1924,plain,
    ( ( mult(op_a,op_b) != mult(c4,c4) )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_1921]) ).

tff(c_2812,plain,
    mult(op_a,op_b) != mult(c4,c4),
    inference(splitLeft,[status(thm)],[c_1924]) ).

tff(c_5013,plain,
    mult(c4,c4) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_5010,c_2812]) ).

tff(c_5070,plain,
    ( ( mult(op_a,c4) = c3 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_5010]) ).

tff(c_7850,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_5070]) ).

tff(c_2601,plain,
    ( ( mult(c4,op_b) != c4 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_2598]) ).

tff(c_2799,plain,
    mult(c4,op_b) != c4,
    inference(splitLeft,[status(thm)],[c_2601]) ).

tff(c_7872,plain,
    mult(c4,c1) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_7850,c_2799]) ).

tff(c_7890,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_7872]) ).

tff(c_7891,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( mult(op_a,c4) = c3 ) ),
    inference(splitRight,[status(thm)],[c_5070]) ).

tff(c_7897,plain,
    mult(op_a,c4) = c3,
    inference(splitLeft,[status(thm)],[c_7891]) ).

tff(c_7964,plain,
    ( ( mult(c4,c4) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_7897]) ).

tff(c_7984,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_5013,c_7964]) ).

tff(c_8380,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_7984]) ).

tff(c_7954,plain,
    mult(i(op_a),c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_7897,c_758]) ).

tff(c_8383,plain,
    mult(i(c1),c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_8380,c_7954]) ).

tff(c_8387,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_8383]) ).

tff(c_8389,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_8387]) ).

tff(c_8390,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_7984]) ).

tff(c_8852,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_8390]) ).

tff(c_8856,plain,
    mult(i(c3),c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_8852,c_7954]) ).

tff(c_8860,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_8856]) ).

tff(c_8862,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_8860]) ).

tff(c_8863,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_8390]) ).

tff(c_69,plain,
    ( ( mult(op_a,op_b) != mult(c4,op_a) )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_57,c_8]) ).

tff(c_1671,plain,
    mult(op_a,op_b) != mult(c4,op_a),
    inference(splitLeft,[status(thm)],[c_69]) ).

tff(c_5016,plain,
    mult(c4,op_a) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_5010,c_1671]) ).

tff(c_8961,plain,
    mult(c4,c2) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_8863,c_5016]) ).

tff(c_8960,plain,
    mult(c2,c4) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_8863,c_7897]) ).

tff(c_612,plain,
    ! [A_1,C_57] : ( mult(A_1,mult(i(A_1),C_57)) = C_57 ),
    inference(demodulation,[status(thm),theory(equality)],[c_572,c_143]) ).

tff(c_78,plain,
    ! [A_1] :
      ( ( mult(A_1,c4) = e )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_57,c_2]) ).

tff(c_1938,plain,
    ! [A_1] :
      ( ( mult(A_1,c4) = c1 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1001,c_78]) ).

tff(c_7961,plain,
    ( ( c3 = c1 )
    | ( i(op_a) = c3 )
    | ( i(op_a) = c2 )
    | ( i(op_a) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1938,c_7897]) ).

tff(c_7983,plain,
    ( ( i(op_a) = c3 )
    | ( i(op_a) = c2 )
    | ( i(op_a) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14,c_7961]) ).

tff(c_8865,plain,
    i(op_a) = c1,
    inference(splitLeft,[status(thm)],[c_7983]) ).

tff(c_8887,plain,
    i(c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_8863,c_8865]) ).

tff(c_2192,plain,
    ! [A_185,B_186] : ( i(mult(i(A_185),B_186)) = mult(i(B_186),A_185) ),
    inference(superposition,[status(thm),theory(equality)],[c_902,c_758]) ).

tff(c_2233,plain,
    ! [A_185,B_186] : ( mult(mult(i(A_185),B_186),mult(i(B_186),A_185)) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_2192,c_1006]) ).

tff(c_8897,plain,
    ! [B_186] : ( mult(mult(c1,B_186),mult(i(B_186),c2)) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_8887,c_2233]) ).

tff(c_8946,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_612,c_1002,c_8897]) ).

tff(c_8948,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_8946]) ).

tff(c_8950,plain,
    i(op_a) != c1,
    inference(splitRight,[status(thm)],[c_7983]) ).

tff(c_8973,plain,
    i(c2) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_8863,c_8950]) ).

tff(c_9017,plain,
    ( ( c3 = c1 )
    | ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_8960,c_1938]) ).

tff(c_9051,plain,
    ( ( i(c2) = c3 )
    | ( i(c2) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_8973,c_14,c_9017]) ).

tff(c_9068,plain,
    i(c2) = c2,
    inference(splitLeft,[status(thm)],[c_9051]) ).

tff(c_9870,plain,
    ! [A_457] : ( mult(mult(A_457,c2),c2) = A_457 ),
    inference(superposition,[status(thm),theory(equality)],[c_9068,c_943]) ).

tff(c_10668,plain,
    ! [A_478] : ( mult(i(mult(A_478,c2)),A_478) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_9870,c_758]) ).

tff(c_10770,plain,
    ( ( c2 = c1 )
    | ( i(i(mult(c4,c2))) = c3 )
    | ( i(i(mult(c4,c2))) = c2 )
    | ( i(i(mult(c4,c2))) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10668,c_1938]) ).

tff(c_10893,plain,
    ( ( c2 = c1 )
    | ( mult(c4,c2) = c3 )
    | ( mult(c4,c2) = c2 )
    | ( mult(c4,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_10770]) ).

tff(c_10894,plain,
    ( ( mult(c4,c2) = c2 )
    | ( mult(c4,c2) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_8961,c_12,c_10893]) ).

tff(c_10920,plain,
    mult(c4,c2) = c1,
    inference(splitLeft,[status(thm)],[c_10894]) ).

tff(c_9921,plain,
    ! [A_457] : ( mult(i(mult(A_457,c2)),A_457) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_9870,c_758]) ).

tff(c_10926,plain,
    mult(i(c1),c4) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_10920,c_9921]) ).

tff(c_10998,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_10926]) ).

tff(c_11000,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_10998]) ).

tff(c_11001,plain,
    mult(c4,c2) = c2,
    inference(splitRight,[status(thm)],[c_10894]) ).

tff(c_11014,plain,
    mult(i(c2),c4) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_11001,c_9921]) ).

tff(c_11086,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_8960,c_9068,c_11014]) ).

tff(c_11088,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_11086]) ).

tff(c_11089,plain,
    i(c2) = c3,
    inference(splitRight,[status(thm)],[c_9051]) ).

tff(c_11143,plain,
    i(c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_11089,c_622]) ).

tff(c_9029,plain,
    mult(i(c2),c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_8960,c_758]) ).

tff(c_11363,plain,
    mult(c3,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_11089,c_9029]) ).

tff(c_11406,plain,
    mult(c4,i(c3)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_11363,c_943]) ).

tff(c_11425,plain,
    mult(c4,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_11143,c_11406]) ).

tff(c_11427,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8961,c_11425]) ).

tff(c_11428,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_7891]) ).

tff(c_11441,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_11428]) ).

tff(c_6,plain,
    ! [A_4,B_3,C_5] : ( mult(mult(A_4,B_3),C_5) = mult(A_4,mult(B_3,C_5)) ),
    inference(cnfTransformation,[status(thm)],[f_30]) ).

tff(c_5116,plain,
    ! [C_317] : ( mult(op_a,mult(op_b,C_317)) = mult(c3,C_317) ),
    inference(superposition,[status(thm),theory(equality)],[c_5010,c_6]) ).

tff(c_5209,plain,
    mult(c3,i(op_b)) = mult(op_a,c1),
    inference(superposition,[status(thm),theory(equality)],[c_1006,c_5116]) ).

tff(c_5244,plain,
    mult(c3,i(op_b)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_5209]) ).

tff(c_11458,plain,
    mult(c3,i(c2)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_11441,c_5244]) ).

tff(c_5067,plain,
    ( ( mult(c4,op_b) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_5010]) ).

tff(c_13152,plain,
    ( ( mult(c4,c2) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_11441,c_5067]) ).

tff(c_13153,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_13152]) ).

tff(c_11462,plain,
    mult(op_a,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_11441,c_5010]) ).

tff(c_11524,plain,
    mult(i(op_a),c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_11462,c_758]) ).

tff(c_13161,plain,
    mult(i(c1),c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_13153,c_11524]) ).

tff(c_13177,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_13161]) ).

tff(c_13179,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_13177]) ).

tff(c_13180,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( mult(c4,c2) = c3 ) ),
    inference(splitRight,[status(thm)],[c_13152]) ).

tff(c_13186,plain,
    mult(c4,c2) = c3,
    inference(splitLeft,[status(thm)],[c_13180]) ).

tff(c_13237,plain,
    mult(i(c4),c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_13186,c_758]) ).

tff(c_13318,plain,
    mult(c3,i(c2)) = i(i(c4)),
    inference(superposition,[status(thm),theory(equality)],[c_13237,c_950]) ).

tff(c_13352,plain,
    op_a = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_11458,c_13318]) ).

tff(c_1677,plain,
    ( ( mult(op_a,c4) != mult(c4,op_a) )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_1671]) ).

tff(c_3678,plain,
    mult(op_a,c4) != mult(c4,op_a),
    inference(splitLeft,[status(thm)],[c_1677]) ).

tff(c_13387,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_13352,c_13352,c_3678]) ).

tff(c_13388,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_13180]) ).

tff(c_13390,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_13388]) ).

tff(c_1674,plain,
    ( ( mult(c4,op_b) != mult(c4,op_a) )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_1671]) ).

tff(c_3191,plain,
    mult(c4,op_b) != mult(c4,op_a),
    inference(splitLeft,[status(thm)],[c_1674]) ).

tff(c_11463,plain,
    mult(c4,op_a) != mult(c4,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_11441,c_3191]) ).

tff(c_13410,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_13390,c_11463]) ).

tff(c_13411,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_13388]) ).

tff(c_13429,plain,
    mult(i(c3),c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_13411,c_11524]) ).

tff(c_13441,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_13429]) ).

tff(c_13443,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_13441]) ).

tff(c_13444,plain,
    op_b = c3,
    inference(splitRight,[status(thm)],[c_11428]) ).

tff(c_13466,plain,
    mult(c3,i(c3)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_13444,c_5244]) ).

tff(c_13479,plain,
    op_a = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_13466]) ).

tff(c_13491,plain,
    mult(c4,c1) != mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_13479,c_13479,c_3678]) ).

tff(c_13498,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1002,c_13491]) ).

tff(c_13499,plain,
    mult(op_a,op_b) = c2,
    inference(splitRight,[status(thm)],[c_4998]) ).

tff(c_13518,plain,
    mult(op_b,op_a) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_13499,c_8]) ).

tff(c_4999,plain,
    mult(op_a,op_b) != c1,
    inference(splitRight,[status(thm)],[c_2608]) ).

tff(c_5005,plain,
    ( ( mult(op_a,c4) != c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_4999]) ).

tff(c_16217,plain,
    mult(op_a,c4) != c1,
    inference(splitLeft,[status(thm)],[c_5005]) ).

tff(c_16228,plain,
    ( ( i(op_a) = c3 )
    | ( i(op_a) = c2 )
    | ( i(op_a) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1938,c_16217]) ).

tff(c_16230,plain,
    i(op_a) = c1,
    inference(splitLeft,[status(thm)],[c_16228]) ).

tff(c_16288,plain,
    i(c1) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_16230,c_622]) ).

tff(c_16308,plain,
    op_a = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1003,c_16288]) ).

tff(c_16327,plain,
    mult(c4,c1) != mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_16308,c_16308,c_3678]) ).

tff(c_16343,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1002,c_16327]) ).

tff(c_16344,plain,
    ( ( i(op_a) = c2 )
    | ( i(op_a) = c3 ) ),
    inference(splitRight,[status(thm)],[c_16228]) ).

tff(c_16354,plain,
    i(op_a) = c3,
    inference(splitLeft,[status(thm)],[c_16344]) ).

tff(c_16415,plain,
    ( ( i(c4) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_16354]) ).

tff(c_16483,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_16415]) ).

tff(c_16485,plain,
    i(c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_16483,c_16354]) ).

tff(c_16504,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1003,c_16485]) ).

tff(c_16506,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_16504]) ).

tff(c_16508,plain,
    op_a != c1,
    inference(splitRight,[status(thm)],[c_16415]) ).

tff(c_16411,plain,
    i(c3) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_16354,c_622]) ).

tff(c_17565,plain,
    ! [C_701] : ( mult(op_a,mult(c3,C_701)) = C_701 ),
    inference(superposition,[status(thm),theory(equality)],[c_16354,c_612]) ).

tff(c_17700,plain,
    ( ( mult(op_a,c1) = c4 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1938,c_17565]) ).

tff(c_17754,plain,
    ( ( op_a = c4 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_16411,c_16411,c_16411,c_1007,c_17700]) ).

tff(c_17755,plain,
    ( ( op_a = c4 )
    | ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16508,c_17754]) ).

tff(c_17966,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_17755]) ).

tff(c_815,plain,
    ! [A_108,C_109] : ( mult(i(A_108),mult(A_108,C_109)) = C_109 ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_723]) ).

tff(c_865,plain,
    ! [A_4,B_3,C_5] : ( mult(i(mult(A_4,B_3)),mult(A_4,mult(B_3,C_5))) = C_5 ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_815]) ).

tff(c_13531,plain,
    ! [A_4] : ( mult(i(mult(A_4,op_a)),mult(A_4,c2)) = op_b ),
    inference(superposition,[status(thm),theory(equality)],[c_13499,c_865]) ).

tff(c_17975,plain,
    ! [A_4] : ( mult(i(mult(A_4,c2)),mult(A_4,c2)) = op_b ),
    inference(demodulation,[status(thm),theory(equality)],[c_17966,c_13531]) ).

tff(c_17992,plain,
    op_b = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_17975]) ).

tff(c_18011,plain,
    mult(c4,c1) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_17992,c_2799]) ).

tff(c_18018,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_18011]) ).

tff(c_18019,plain,
    ( ( op_a = c3 )
    | ( op_a = c4 ) ),
    inference(splitRight,[status(thm)],[c_17755]) ).

tff(c_18026,plain,
    op_a = c4,
    inference(splitLeft,[status(thm)],[c_18019]) ).

tff(c_18054,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_18026,c_18026,c_3678]) ).

tff(c_18055,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_18019]) ).

tff(c_16399,plain,
    mult(c3,op_a) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_16354,c_1004]) ).

tff(c_18095,plain,
    mult(c3,c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_18055,c_16399]) ).

tff(c_13500,plain,
    mult(op_a,op_b) != c3,
    inference(splitRight,[status(thm)],[c_4998]) ).

tff(c_13506,plain,
    ( ( mult(op_a,c4) != c3 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_13500]) ).

tff(c_19475,plain,
    ( ( mult(c3,c4) != c3 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18055,c_13506]) ).

tff(c_19476,plain,
    mult(c3,c4) != c3,
    inference(splitLeft,[status(thm)],[c_19475]) ).

tff(c_18098,plain,
    i(c3) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_18055,c_16411]) ).

tff(c_13517,plain,
    mult(c4,op_a) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_13499,c_1671]) ).

tff(c_18112,plain,
    mult(c4,c3) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_18055,c_13517]) ).

tff(c_19354,plain,
    ! [A_777] : ( mult(mult(A_777,c3),c3) = A_777 ),
    inference(superposition,[status(thm),theory(equality)],[c_18098,c_943]) ).

tff(c_19887,plain,
    ! [A_791] : ( mult(i(mult(A_791,c3)),A_791) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_19354,c_758]) ).

tff(c_20056,plain,
    ( ( c3 = c1 )
    | ( i(i(mult(c4,c3))) = c3 )
    | ( i(i(mult(c4,c3))) = c2 )
    | ( i(i(mult(c4,c3))) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1938,c_19887]) ).

tff(c_20133,plain,
    ( ( c3 = c1 )
    | ( mult(c4,c3) = c3 )
    | ( mult(c4,c3) = c2 )
    | ( mult(c4,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_20056]) ).

tff(c_20134,plain,
    ( ( mult(c4,c3) = c3 )
    | ( mult(c4,c3) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18112,c_14,c_20133]) ).

tff(c_20310,plain,
    mult(c4,c3) = c1,
    inference(splitLeft,[status(thm)],[c_20134]) ).

tff(c_19405,plain,
    ! [A_777] : ( mult(i(mult(A_777,c3)),A_777) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_19354,c_758]) ).

tff(c_20317,plain,
    mult(i(c1),c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_20310,c_19405]) ).

tff(c_20386,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_20317]) ).

tff(c_20388,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_20386]) ).

tff(c_20389,plain,
    mult(c4,c3) = c3,
    inference(splitRight,[status(thm)],[c_20134]) ).

tff(c_20397,plain,
    mult(i(c3),c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_20389,c_19405]) ).

tff(c_20466,plain,
    mult(c3,c4) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_18098,c_20397]) ).

tff(c_20468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_19476,c_20466]) ).

tff(c_20470,plain,
    mult(c3,c4) = c3,
    inference(splitRight,[status(thm)],[c_19475]) ).

tff(c_16642,plain,
    ! [C_5] : ( mult(c3,mult(op_a,C_5)) = mult(c1,C_5) ),
    inference(superposition,[status(thm),theory(equality)],[c_16399,c_6]) ).

tff(c_16666,plain,
    ! [C_5] : ( mult(c3,mult(op_a,C_5)) = C_5 ),
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_16642]) ).

tff(c_18836,plain,
    ! [C_5] : ( mult(c3,mult(c3,C_5)) = C_5 ),
    inference(demodulation,[status(thm),theory(equality)],[c_18055,c_16666]) ).

tff(c_20477,plain,
    mult(c3,c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_20470,c_18836]) ).

tff(c_20549,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_18095,c_20477]) ).

tff(c_20551,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_20549]) ).

tff(c_20552,plain,
    i(op_a) = c2,
    inference(splitRight,[status(thm)],[c_16344]) ).

tff(c_20618,plain,
    i(c2) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_20552,c_622]) ).

tff(c_13561,plain,
    mult(i(op_a),c2) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_13499,c_758]) ).

tff(c_20566,plain,
    mult(c2,c2) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_20552,c_13561]) ).

tff(c_20902,plain,
    mult(op_b,i(c2)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_20566,c_943]) ).

tff(c_20920,plain,
    mult(op_b,op_a) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_20618,c_20902]) ).

tff(c_20922,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_13518,c_20920]) ).

tff(c_20924,plain,
    mult(op_a,c4) = c1,
    inference(splitRight,[status(thm)],[c_5005]) ).

tff(c_20925,plain,
    mult(c4,op_a) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_20924,c_3678]) ).

tff(c_20975,plain,
    mult(c4,i(c1)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_20924,c_950]) ).

tff(c_21018,plain,
    i(op_a) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_20975]) ).

tff(c_21075,plain,
    mult(c4,op_a) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_21018,c_1004]) ).

tff(c_21273,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20925,c_21075]) ).

tff(c_21274,plain,
    ( ( op_b = c1 )
    | ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_1677]) ).

tff(c_21276,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_21274]) ).

tff(c_21715,plain,
    ( ( mult(op_a,c3) = c3 )
    | ( mult(op_a,c3) = c2 )
    | ( mult(op_a,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21276,c_21276,c_21276,c_2608]) ).

tff(c_21716,plain,
    mult(op_a,c3) = c1,
    inference(splitLeft,[status(thm)],[c_21715]) ).

tff(c_21285,plain,
    mult(op_a,c3) != mult(c3,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_21276,c_21276,c_8]) ).

tff(c_21721,plain,
    mult(c3,op_a) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_21716,c_21285]) ).

tff(c_21740,plain,
    mult(c3,i(c1)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_21716,c_950]) ).

tff(c_21762,plain,
    i(op_a) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_21740]) ).

tff(c_21801,plain,
    mult(c3,op_a) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_21762,c_1004]) ).

tff(c_21939,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21721,c_21801]) ).

tff(c_21940,plain,
    ( ( mult(op_a,c3) = c2 )
    | ( mult(op_a,c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_21715]) ).

tff(c_22036,plain,
    mult(op_a,c3) = c3,
    inference(splitLeft,[status(thm)],[c_21940]) ).

tff(c_22064,plain,
    mult(c3,i(c3)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_22036,c_943]) ).

tff(c_22082,plain,
    op_a = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_22064]) ).

tff(c_21275,plain,
    mult(op_a,c4) = mult(c4,op_a),
    inference(splitRight,[status(thm)],[c_1677]) ).

tff(c_2604,plain,
    ( ( mult(op_a,c4) != c4 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_2598]) ).

tff(c_2611,plain,
    mult(op_a,c4) != c4,
    inference(splitLeft,[status(thm)],[c_2604]) ).

tff(c_21338,plain,
    mult(c4,op_a) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_21275,c_2611]) ).

tff(c_22091,plain,
    mult(c4,c1) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_22082,c_21338]) ).

tff(c_22102,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_22091]) ).

tff(c_22103,plain,
    mult(op_a,c3) = c2,
    inference(splitRight,[status(thm)],[c_21940]) ).

tff(c_21283,plain,
    mult(op_a,c3) != mult(c3,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_21276,c_21276,c_1921]) ).

tff(c_22115,plain,
    mult(c3,c4) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_22103,c_21283]) ).

tff(c_22150,plain,
    ( ( mult(c4,c3) = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_22103]) ).

tff(c_25010,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_22150]) ).

tff(c_22143,plain,
    mult(i(op_a),c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_22103,c_758]) ).

tff(c_25026,plain,
    mult(i(c1),c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_25010,c_22143]) ).

tff(c_25053,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_25026]) ).

tff(c_25055,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_25053]) ).

tff(c_25056,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( mult(c4,c3) = c2 ) ),
    inference(splitRight,[status(thm)],[c_22150]) ).

tff(c_25062,plain,
    mult(c4,c3) = c2,
    inference(splitLeft,[status(thm)],[c_25056]) ).

tff(c_21941,plain,
    mult(op_a,c3) != c1,
    inference(splitRight,[status(thm)],[c_21715]) ).

tff(c_21944,plain,
    ( ( mult(c4,c3) != c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_21941]) ).

tff(c_21949,plain,
    mult(c4,c3) != c1,
    inference(splitLeft,[status(thm)],[c_21944]) ).

tff(c_27588,plain,
    ! [X_1101] :
      ( ( mult(X_1101,c3) != c1 )
      | ( c3 = X_1101 )
      | ( c2 = X_1101 )
      | ( c1 = X_1101 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_21949]) ).

tff(c_27619,plain,
    ( ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1004,c_27588]) ).

tff(c_27808,plain,
    i(c3) = c1,
    inference(splitLeft,[status(thm)],[c_27619]) ).

tff(c_25097,plain,
    mult(c2,i(c3)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_25062,c_943]) ).

tff(c_27813,plain,
    mult(c2,c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_27808,c_25097]) ).

tff(c_27816,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_27813]) ).

tff(c_27818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_27816]) ).

tff(c_27819,plain,
    ( ( i(c3) = c2 )
    | ( i(c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_27619]) ).

tff(c_27825,plain,
    i(c3) = c3,
    inference(splitLeft,[status(thm)],[c_27819]) ).

tff(c_2630,plain,
    ! [A_206,B_207,C_208] :
      ( ( mult(A_206,mult(B_207,C_208)) = mult(c4,C_208) )
      | ( mult(A_206,B_207) = c3 )
      | ( mult(A_206,B_207) = c2 )
      | ( mult(A_206,B_207) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_114]) ).

tff(c_2736,plain,
    ! [A_1,A_206] :
      ( ( mult(c4,i(A_1)) = mult(A_206,c1) )
      | ( mult(A_206,A_1) = c3 )
      | ( mult(A_206,A_1) = c2 )
      | ( mult(A_206,A_1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1006,c_2630]) ).

tff(c_32004,plain,
    ! [A_1173] :
      ( ( mult(c4,i(A_1173)) = op_b )
      | ( mult(op_b,A_1173) = c3 )
      | ( mult(op_b,A_1173) = c2 )
      | ( mult(op_b,A_1173) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_2736]) ).

tff(c_32008,plain,
    ( ( op_b = c1 )
    | ( mult(op_b,c4) = c3 )
    | ( mult(op_b,c4) = c2 )
    | ( mult(op_b,c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_32004,c_1006]) ).

tff(c_32829,plain,
    ( ( c3 = c1 )
    | ( mult(c3,c4) = c3 )
    | ( mult(c3,c4) = c2 )
    | ( mult(c3,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_21276,c_21276,c_21276,c_21276,c_32008]) ).

tff(c_32830,plain,
    ( ( mult(c3,c4) = c3 )
    | ( mult(c3,c4) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_22115,c_14,c_32829]) ).

tff(c_32992,plain,
    mult(c3,c4) = c1,
    inference(splitLeft,[status(thm)],[c_32830]) ).

tff(c_28309,plain,
    ! [C_1128] : ( mult(c3,mult(c3,C_1128)) = C_1128 ),
    inference(superposition,[status(thm),theory(equality)],[c_27825,c_612]) ).

tff(c_28372,plain,
    ! [C_1128] : ( mult(C_1128,i(mult(c3,C_1128))) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_28309,c_943]) ).

tff(c_32998,plain,
    mult(c4,i(c1)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_32992,c_28372]) ).

tff(c_33086,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_32998]) ).

tff(c_33088,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_33086]) ).

tff(c_33089,plain,
    mult(c3,c4) = c3,
    inference(splitRight,[status(thm)],[c_32830]) ).

tff(c_33109,plain,
    mult(c4,i(c3)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_33089,c_28372]) ).

tff(c_33197,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_25062,c_27825,c_33109]) ).

tff(c_33199,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_33197]) ).

tff(c_33200,plain,
    i(c3) = c2,
    inference(splitRight,[status(thm)],[c_27819]) ).

tff(c_33258,plain,
    i(c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_33200,c_622]) ).

tff(c_33249,plain,
    mult(c3,c2) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_33200,c_1006]) ).

tff(c_25103,plain,
    ! [C_5] : ( mult(c4,mult(c3,C_5)) = mult(c2,C_5) ),
    inference(superposition,[status(thm),theory(equality)],[c_25062,c_6]) ).

tff(c_33336,plain,
    mult(c4,c1) = mult(c2,c2),
    inference(superposition,[status(thm),theory(equality)],[c_33249,c_25103]) ).

tff(c_33376,plain,
    mult(c2,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_33336]) ).

tff(c_33795,plain,
    mult(i(c2),c4) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_33376,c_758]) ).

tff(c_33813,plain,
    mult(c3,c4) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_33258,c_33795]) ).

tff(c_33815,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22115,c_33813]) ).

tff(c_33816,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_25056]) ).

tff(c_33818,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_33816]) ).

tff(c_33835,plain,
    mult(i(c2),c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_33818,c_22143]) ).

tff(c_33853,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_33835]) ).

tff(c_33855,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_33853]) ).

tff(c_33856,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_33816]) ).

tff(c_21277,plain,
    mult(c4,op_a) != mult(c4,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_21276,c_3191]) ).

tff(c_33896,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_33856,c_21277]) ).

tff(c_33898,plain,
    mult(c4,c3) = c1,
    inference(splitRight,[status(thm)],[c_21944]) ).

tff(c_33916,plain,
    mult(i(c1),c4) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_33898,c_1660]) ).

tff(c_33947,plain,
    i(c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_33916]) ).

tff(c_34203,plain,
    mult(op_a,c3) = c3,
    inference(splitLeft,[status(thm)],[c_21940]) ).

tff(c_34224,plain,
    mult(i(c3),op_a) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_34203,c_1660]) ).

tff(c_34248,plain,
    mult(c4,op_a) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_33947,c_33947,c_34224]) ).

tff(c_34250,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_21338,c_34248]) ).

tff(c_34251,plain,
    mult(op_a,c3) = c2,
    inference(splitRight,[status(thm)],[c_21940]) ).

tff(c_34289,plain,
    ( ( mult(c4,c3) = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_34251]) ).

tff(c_34299,plain,
    ( ( c2 = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_33898,c_34289]) ).

tff(c_34300,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12,c_34299]) ).

tff(c_34304,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_34300]) ).

tff(c_34309,plain,
    mult(c4,c1) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_34304,c_21338]) ).

tff(c_34317,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_34309]) ).

tff(c_34318,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_34300]) ).

tff(c_34396,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_34318]) ).

tff(c_33899,plain,
    mult(c4,op_a) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_33898,c_21277]) ).

tff(c_34401,plain,
    mult(c4,c3) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_34396,c_33899]) ).

tff(c_34410,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_33898,c_34401]) ).

tff(c_34411,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_34318]) ).

tff(c_34416,plain,
    mult(c2,c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_34411,c_34251]) ).

tff(c_34549,plain,
    mult(i(c2),c2) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_34416,c_1660]) ).

tff(c_34569,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_33947,c_34549]) ).

tff(c_34571,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_34569]) ).

tff(c_34572,plain,
    ( ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_21274]) ).

tff(c_34578,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_34572]) ).

tff(c_34584,plain,
    mult(c4,c1) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_34578,c_2799]) ).

tff(c_34595,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_34584]) ).

tff(c_34596,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_34572]) ).

tff(c_35046,plain,
    ( ( mult(op_a,c2) = c3 )
    | ( mult(op_a,c2) = c2 )
    | ( mult(op_a,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34596,c_34596,c_34596,c_2608]) ).

tff(c_35047,plain,
    mult(op_a,c2) = c1,
    inference(splitLeft,[status(thm)],[c_35046]) ).

tff(c_34612,plain,
    mult(op_a,c2) != mult(c2,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_34596,c_34596,c_8]) ).

tff(c_35052,plain,
    mult(c2,op_a) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_35047,c_34612]) ).

tff(c_35068,plain,
    mult(c2,i(c1)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_35047,c_950]) ).

tff(c_35090,plain,
    i(op_a) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_35068]) ).

tff(c_35129,plain,
    mult(c2,op_a) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_35090,c_1004]) ).

tff(c_35268,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35052,c_35129]) ).

tff(c_35269,plain,
    ( ( mult(op_a,c2) = c2 )
    | ( mult(op_a,c2) = c3 ) ),
    inference(splitRight,[status(thm)],[c_35046]) ).

tff(c_35385,plain,
    mult(op_a,c2) = c3,
    inference(splitLeft,[status(thm)],[c_35269]) ).

tff(c_34610,plain,
    mult(op_a,c2) != mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_34596,c_34596,c_1921]) ).

tff(c_35387,plain,
    mult(c2,c4) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_35385,c_34610]) ).

tff(c_34607,plain,
    mult(op_a,c2) != mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_34596,c_2812]) ).

tff(c_35388,plain,
    mult(c4,c4) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_35385,c_34607]) ).

tff(c_462,plain,
    ! [A_79,C_80] :
      ( ( mult(A_79,mult(c4,C_80)) = mult(e,C_80) )
      | ( i(A_79) = c3 )
      | ( i(A_79) = c2 )
      | ( i(A_79) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_403]) ).

tff(c_44062,plain,
    ! [A_1784,C_1785] :
      ( ( mult(A_1784,mult(c4,C_1785)) = C_1785 )
      | ( i(A_1784) = c3 )
      | ( i(A_1784) = c2 )
      | ( i(A_1784) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1001,c_462]) ).

tff(c_912,plain,
    ! [A_114,B_113] : ( i(mult(i(A_114),B_113)) = mult(i(B_113),A_114) ),
    inference(superposition,[status(thm),theory(equality)],[c_902,c_758]) ).

tff(c_35423,plain,
    ( ( mult(c4,c2) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_35385]) ).

tff(c_36902,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_35423]) ).

tff(c_35416,plain,
    mult(i(op_a),c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_35385,c_758]) ).

tff(c_36913,plain,
    mult(i(c1),c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_36902,c_35416]) ).

tff(c_36934,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_36913]) ).

tff(c_36936,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_36934]) ).

tff(c_36937,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( mult(c4,c2) = c3 ) ),
    inference(splitRight,[status(thm)],[c_35423]) ).

tff(c_36943,plain,
    mult(c4,c2) = c3,
    inference(splitLeft,[status(thm)],[c_36937]) ).

tff(c_36967,plain,
    mult(c2,i(c3)) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_36943,c_950]) ).

tff(c_780,plain,
    ! [A_4,B_3,C_104] : ( mult(A_4,mult(B_3,mult(i(mult(A_4,B_3)),C_104))) = C_104 ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_723]) ).

tff(c_37327,plain,
    ! [C_104] : ( mult(c2,mult(i(c3),mult(i(i(c4)),C_104))) = C_104 ),
    inference(superposition,[status(thm),theory(equality)],[c_36967,c_780]) ).

tff(c_38525,plain,
    ! [C_1666] : ( mult(c2,mult(i(c3),mult(c4,C_1666))) = C_1666 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_37327]) ).

tff(c_38574,plain,
    ! [C_1666] : ( mult(C_1666,i(mult(i(c3),mult(c4,C_1666)))) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_38525,c_943]) ).

tff(c_38891,plain,
    ! [C_1674] : ( mult(C_1674,mult(i(mult(c4,C_1674)),c3)) = c2 ),
    inference(demodulation,[status(thm),theory(equality)],[c_912,c_38574]) ).

tff(c_39046,plain,
    ! [A_79] : ( mult(i(mult(A_79,c4)),mult(i(i(A_79)),c3)) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_38891]) ).

tff(c_39119,plain,
    ! [A_79] : ( mult(i(mult(A_79,c4)),mult(A_79,c3)) = c2 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_39046]) ).

tff(c_44151,plain,
    ( ( c3 = c2 )
    | ( i(i(mult(c4,c4))) = c3 )
    | ( i(i(mult(c4,c4))) = c2 )
    | ( i(i(mult(c4,c4))) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_44062,c_39119]) ).

tff(c_44433,plain,
    ( ( c3 = c2 )
    | ( mult(c4,c4) = c3 )
    | ( mult(c4,c4) = c2 )
    | ( mult(c4,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_44151]) ).

tff(c_44434,plain,
    ( ( mult(c4,c4) = c2 )
    | ( mult(c4,c4) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_35388,c_18,c_44433]) ).

tff(c_44490,plain,
    mult(c4,c4) = c1,
    inference(splitLeft,[status(thm)],[c_44434]) ).

tff(c_44514,plain,
    ! [A_4] : ( mult(i(mult(A_4,c4)),mult(A_4,c1)) = c4 ),
    inference(superposition,[status(thm),theory(equality)],[c_44490,c_865]) ).

tff(c_44602,plain,
    i(c4) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_1660,c_1007,c_44514]) ).

tff(c_46900,plain,
    ! [A_1798] :
      ( ( mult(c4,i(A_1798)) = op_b )
      | ( mult(op_b,A_1798) = c3 )
      | ( mult(op_b,A_1798) = c2 )
      | ( mult(op_b,A_1798) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_2736]) ).

tff(c_46904,plain,
    ( ( op_b = c1 )
    | ( mult(op_b,c4) = c3 )
    | ( mult(op_b,c4) = c2 )
    | ( mult(op_b,c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_46900,c_1006]) ).

tff(c_47833,plain,
    ( ( c2 = c1 )
    | ( mult(c2,c4) = c3 )
    | ( mult(c2,c4) = c2 )
    | ( mult(c2,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34596,c_34596,c_34596,c_34596,c_46904]) ).

tff(c_47834,plain,
    ( ( mult(c2,c4) = c2 )
    | ( mult(c2,c4) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_35387,c_12,c_47833]) ).

tff(c_48103,plain,
    mult(c2,c4) = c1,
    inference(splitLeft,[status(thm)],[c_47834]) ).

tff(c_48163,plain,
    mult(i(c1),c2) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_48103,c_1660]) ).

tff(c_48219,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_44602,c_1002,c_1003,c_48163]) ).

tff(c_48221,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_48219]) ).

tff(c_48222,plain,
    mult(c2,c4) = c2,
    inference(splitRight,[status(thm)],[c_47834]) ).

tff(c_48252,plain,
    ! [A_4] : ( mult(i(mult(A_4,c2)),mult(A_4,c2)) = c4 ),
    inference(superposition,[status(thm),theory(equality)],[c_48222,c_865]) ).

tff(c_48336,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_48252]) ).

tff(c_48338,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_48336]) ).

tff(c_48339,plain,
    mult(c4,c4) = c2,
    inference(splitRight,[status(thm)],[c_44434]) ).

tff(c_48429,plain,
    mult(i(c4),c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_48339,c_758]) ).

tff(c_35413,plain,
    mult(c3,i(c2)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_35385,c_943]) ).

tff(c_36973,plain,
    mult(i(c4),c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_36943,c_758]) ).

tff(c_37028,plain,
    mult(c3,i(c2)) = i(i(c4)),
    inference(superposition,[status(thm),theory(equality)],[c_36973,c_950]) ).

tff(c_37059,plain,
    op_a = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_35413,c_37028]) ).

tff(c_35562,plain,
    ! [C_1580] : ( mult(op_a,mult(c2,C_1580)) = mult(c3,C_1580) ),
    inference(superposition,[status(thm),theory(equality)],[c_35385,c_6]) ).

tff(c_35623,plain,
    ! [A_79] : ( mult(c3,i(mult(A_79,c2))) = mult(op_a,i(A_79)) ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_35562]) ).

tff(c_39775,plain,
    ! [A_1702] : ( mult(c3,i(mult(A_1702,c2))) = mult(c4,i(A_1702)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_37059,c_35623]) ).

tff(c_40081,plain,
    ! [A_1710] : ( mult(mult(c4,i(A_1710)),mult(A_1710,c2)) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_39775,c_1428]) ).

tff(c_40173,plain,
    ! [A_79] : ( mult(mult(c4,A_79),mult(i(A_79),c2)) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_40081]) ).

tff(c_52142,plain,
    mult(mult(c4,c4),c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_48429,c_40173]) ).

tff(c_52231,plain,
    mult(c2,c4) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_48339,c_52142]) ).

tff(c_52233,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_35387,c_52231]) ).

tff(c_52234,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_36937]) ).

tff(c_52236,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_52234]) ).

tff(c_34604,plain,
    mult(c4,op_a) != mult(c4,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_34596,c_3191]) ).

tff(c_52264,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_52236,c_34604]) ).

tff(c_52265,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_52234]) ).

tff(c_52283,plain,
    mult(i(c3),c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_52265,c_35416]) ).

tff(c_52298,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_52283]) ).

tff(c_52300,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_52298]) ).

tff(c_52301,plain,
    mult(op_a,c2) = c2,
    inference(splitRight,[status(thm)],[c_35269]) ).

tff(c_52330,plain,
    mult(c2,i(c2)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_52301,c_943]) ).

tff(c_52348,plain,
    op_a = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_52330]) ).

tff(c_34640,plain,
    mult(c4,op_a) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_21275,c_2611]) ).

tff(c_52359,plain,
    mult(c4,c1) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_52348,c_34640]) ).

tff(c_52371,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_52359]) ).

tff(c_52372,plain,
    ( ( op_a = c1 )
    | ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_1674]) ).

tff(c_52374,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_52372]) ).

tff(c_52373,plain,
    mult(c4,op_b) = mult(c4,op_a),
    inference(splitRight,[status(thm)],[c_1674]) ).

tff(c_52435,plain,
    mult(c4,op_b) = mult(c4,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_52374,c_52373]) ).

tff(c_52458,plain,
    mult(i(c4),mult(c4,c3)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_52435,c_758]) ).

tff(c_52485,plain,
    op_b = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_52458]) ).

tff(c_52382,plain,
    mult(op_b,c3) != mult(c3,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_52374,c_52374,c_8]) ).

tff(c_52504,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_52485,c_52485,c_52382]) ).

tff(c_52505,plain,
    ( ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(splitRight,[status(thm)],[c_52372]) ).

tff(c_52511,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_52505]) ).

tff(c_52516,plain,
    mult(c1,c4) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_52511,c_2611]) ).

tff(c_52526,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_52516]) ).

tff(c_52527,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_52505]) ).

tff(c_52833,plain,
    mult(c4,op_b) = mult(c4,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_52527,c_52373]) ).

tff(c_52859,plain,
    mult(i(c4),mult(c4,c2)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_52833,c_758]) ).

tff(c_52886,plain,
    op_b = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_52859]) ).

tff(c_52808,plain,
    mult(op_b,c2) != mult(c2,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_52527,c_52527,c_8]) ).

tff(c_52920,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_52886,c_52886,c_52808]) ).

tff(c_52921,plain,
    ( ( op_b = c1 )
    | ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_1924]) ).

tff(c_52923,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_52921]) ).

tff(c_52922,plain,
    mult(op_a,op_b) = mult(c4,c4),
    inference(splitRight,[status(thm)],[c_1924]) ).

tff(c_52968,plain,
    mult(op_a,c3) = mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_52923,c_52922]) ).

tff(c_53055,plain,
    ( ( mult(c4,c4) = c3 )
    | ( mult(c4,c4) = c2 )
    | ( mult(c4,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52968,c_52923,c_52968,c_52923,c_52968,c_52923,c_2608]) ).

tff(c_53056,plain,
    mult(c4,c4) = c1,
    inference(splitLeft,[status(thm)],[c_53055]) ).

tff(c_52928,plain,
    mult(op_a,c3) != mult(c3,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_52923,c_52923,c_8]) ).

tff(c_52971,plain,
    mult(c4,c4) != mult(c3,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_52968,c_52928]) ).

tff(c_53063,plain,
    mult(c3,op_a) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_53056,c_52971]) ).

tff(c_53065,plain,
    mult(op_a,c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_53056,c_52968]) ).

tff(c_53250,plain,
    mult(c3,i(c1)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_53065,c_950]) ).

tff(c_53271,plain,
    i(op_a) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_53250]) ).

tff(c_53298,plain,
    mult(c3,op_a) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_53271,c_1004]) ).

tff(c_53320,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53063,c_53298]) ).

tff(c_53321,plain,
    ( ( mult(c4,c4) = c2 )
    | ( mult(c4,c4) = c3 ) ),
    inference(splitRight,[status(thm)],[c_53055]) ).

tff(c_53397,plain,
    mult(c4,c4) = c3,
    inference(splitLeft,[status(thm)],[c_53321]) ).

tff(c_52927,plain,
    mult(op_a,c3) != mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_52923,c_1671]) ).

tff(c_52969,plain,
    mult(c4,op_a) != mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_52968,c_52927]) ).

tff(c_53033,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_52969]) ).

tff(c_53042,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_53033]) ).

tff(c_53046,plain,
    mult(c1,c4) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_53042,c_2611]) ).

tff(c_53052,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_53046]) ).

tff(c_53053,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_53033]) ).

tff(c_53337,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_53053]) ).

tff(c_53340,plain,
    mult(c4,c4) != mult(c3,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_53337,c_52971]) ).

tff(c_53341,plain,
    mult(c4,c4) = mult(c3,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_53337,c_52968]) ).

tff(c_53371,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_53340,c_53341]) ).

tff(c_53372,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_53053]) ).

tff(c_53377,plain,
    mult(c4,c4) = mult(c2,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_53372,c_52968]) ).

tff(c_53723,plain,
    mult(c2,c3) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_53397,c_53377]) ).

tff(c_53736,plain,
    mult(c3,i(c3)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_53723,c_943]) ).

tff(c_53749,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_53736]) ).

tff(c_53751,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_53749]) ).

tff(c_53752,plain,
    mult(c4,c4) = c2,
    inference(splitRight,[status(thm)],[c_53321]) ).

tff(c_54119,plain,
    mult(c2,c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_53752,c_53377]) ).

tff(c_54136,plain,
    mult(i(c2),c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_54119,c_758]) ).

tff(c_54146,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_54136]) ).

tff(c_54148,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_54146]) ).

tff(c_54149,plain,
    ( ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_52921]) ).

tff(c_54155,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_54149]) ).

tff(c_54158,plain,
    mult(c4,c1) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_54155,c_2799]) ).

tff(c_54165,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_54158]) ).

tff(c_54166,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_54149]) ).

tff(c_54200,plain,
    mult(op_a,c2) = mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_54166,c_52922]) ).

tff(c_54177,plain,
    mult(op_a,c2) != mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_54166,c_1671]) ).

tff(c_54256,plain,
    mult(c4,op_a) != mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_54200,c_54177]) ).

tff(c_54264,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_54256]) ).

tff(c_54265,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_54264]) ).

tff(c_54269,plain,
    mult(c1,c4) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_54265,c_2611]) ).

tff(c_54275,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_54269]) ).

tff(c_54276,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_54264]) ).

tff(c_54282,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_54276]) ).

tff(c_54565,plain,
    ( ( mult(c3,c2) = c3 )
    | ( mult(c3,c2) = c2 )
    | ( mult(c3,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54282,c_54166,c_54282,c_54166,c_54282,c_54166,c_2608]) ).

tff(c_54566,plain,
    mult(c3,c2) = c1,
    inference(splitLeft,[status(thm)],[c_54565]) ).

tff(c_54286,plain,
    mult(c4,c4) = mult(c3,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_54282,c_54200]) ).

tff(c_54178,plain,
    mult(op_a,c2) != mult(c2,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_54166,c_54166,c_8]) ).

tff(c_54247,plain,
    mult(c4,c4) != mult(c2,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_54200,c_54178]) ).

tff(c_54285,plain,
    mult(c4,c4) != mult(c2,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_54282,c_54247]) ).

tff(c_54380,plain,
    mult(c3,c2) != mult(c2,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_54286,c_54285]) ).

tff(c_54570,plain,
    mult(c2,c3) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_54566,c_54380]) ).

tff(c_54586,plain,
    mult(c2,i(c1)) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_54566,c_950]) ).

tff(c_54604,plain,
    i(c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_54586]) ).

tff(c_54630,plain,
    mult(c2,c3) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_54604,c_1004]) ).

tff(c_54930,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54570,c_54630]) ).

tff(c_54931,plain,
    ( ( mult(c3,c2) = c2 )
    | ( mult(c3,c2) = c3 ) ),
    inference(splitRight,[status(thm)],[c_54565]) ).

tff(c_55089,plain,
    mult(c3,c2) = c3,
    inference(splitLeft,[status(thm)],[c_54931]) ).

tff(c_55118,plain,
    mult(i(c3),c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_55089,c_758]) ).

tff(c_55129,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_55118]) ).

tff(c_55131,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_55129]) ).

tff(c_55132,plain,
    mult(c3,c2) = c2,
    inference(splitRight,[status(thm)],[c_54931]) ).

tff(c_55162,plain,
    mult(c2,i(c2)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_55132,c_943]) ).

tff(c_55176,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_55162]) ).

tff(c_55178,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_55176]) ).

tff(c_55179,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_54276]) ).

tff(c_55185,plain,
    mult(c4,c4) != mult(c2,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_55179,c_54247]) ).

tff(c_55186,plain,
    mult(c4,c4) = mult(c2,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_55179,c_54200]) ).

tff(c_55264,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_55185,c_55186]) ).

tff(c_55266,plain,
    mult(c4,op_b) = c4,
    inference(splitRight,[status(thm)],[c_2601]) ).

tff(c_55282,plain,
    mult(i(c4),c4) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_55266,c_758]) ).

tff(c_55308,plain,
    op_b = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_55282]) ).

tff(c_55425,plain,
    mult(op_a,c1) != mult(c1,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_55308,c_55308,c_8]) ).

tff(c_55433,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1002,c_55425]) ).

tff(c_55435,plain,
    mult(op_a,c4) = c4,
    inference(splitRight,[status(thm)],[c_2604]) ).

tff(c_55448,plain,
    mult(c4,i(c4)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_55435,c_943]) ).

tff(c_55480,plain,
    op_a = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_55448]) ).

tff(c_55497,plain,
    mult(op_b,c1) != mult(c1,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_55480,c_55480,c_8]) ).

tff(c_55504,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1002,c_55497]) ).

tff(c_55506,plain,
    mult(op_a,op_b) = c4,
    inference(splitRight,[status(thm)],[c_75]) ).

tff(c_55522,plain,
    mult(i(op_a),c4) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_55506,c_758]) ).

tff(c_55579,plain,
    ( ( op_b = c1 )
    | ( i(i(op_a)) = c3 )
    | ( i(i(op_a)) = c2 )
    | ( i(i(op_a)) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_55522,c_1938]) ).

tff(c_55621,plain,
    ( ( op_b = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_55579]) ).

tff(c_60744,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_55621]) ).

tff(c_55604,plain,
    ( ( mult(i(c4),c4) = op_b )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_55522]) ).

tff(c_55627,plain,
    ( ( op_b = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_55604]) ).

tff(c_57639,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_55627]) ).

tff(c_55505,plain,
    ( ( mult(op_b,op_a) = c1 )
    | ( mult(op_b,op_a) = c2 )
    | ( mult(op_b,op_a) = c3 ) ),
    inference(splitRight,[status(thm)],[c_75]) ).

tff(c_55876,plain,
    mult(op_b,op_a) = c3,
    inference(splitLeft,[status(thm)],[c_55505]) ).

tff(c_55525,plain,
    ! [C_5] : ( mult(op_a,mult(op_b,C_5)) = mult(c4,C_5) ),
    inference(superposition,[status(thm),theory(equality)],[c_55506,c_6]) ).

tff(c_55881,plain,
    mult(op_a,c3) = mult(c4,op_a),
    inference(superposition,[status(thm),theory(equality)],[c_55876,c_55525]) ).

tff(c_56073,plain,
    mult(i(op_a),mult(c4,op_a)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_55881,c_758]) ).

tff(c_57649,plain,
    mult(i(c1),mult(c4,c1)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_57639,c_57639,c_56073]) ).

tff(c_57674,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_1007,c_57649]) ).

tff(c_57676,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_57674]) ).

tff(c_57678,plain,
    op_a != c1,
    inference(splitRight,[status(thm)],[c_55627]) ).

tff(c_55900,plain,
    ( ( mult(c4,op_a) = c3 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_55876]) ).

tff(c_57722,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_55900]) ).

tff(c_55987,plain,
    ! [C_2644] : ( mult(op_b,mult(op_a,C_2644)) = mult(c3,C_2644) ),
    inference(superposition,[status(thm),theory(equality)],[c_55876,c_6]) ).

tff(c_56017,plain,
    mult(op_b,c4) = mult(c3,op_b),
    inference(superposition,[status(thm),theory(equality)],[c_55506,c_55987]) ).

tff(c_56111,plain,
    mult(i(op_b),mult(c3,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_56017,c_758]) ).

tff(c_57732,plain,
    mult(i(c1),mult(c3,c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_57722,c_57722,c_56111]) ).

tff(c_57756,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_1007,c_57732]) ).

tff(c_57758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_57756]) ).

tff(c_57759,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( mult(c4,op_a) = c3 ) ),
    inference(splitRight,[status(thm)],[c_55900]) ).

tff(c_58433,plain,
    mult(c4,op_a) = c3,
    inference(splitLeft,[status(thm)],[c_57759]) ).

tff(c_56070,plain,
    mult(mult(c4,op_a),i(c3)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_55881,c_943]) ).

tff(c_58440,plain,
    mult(c3,i(c3)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_58433,c_56070]) ).

tff(c_58445,plain,
    op_a = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_58440]) ).

tff(c_58447,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_57678,c_58445]) ).

tff(c_58448,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_57759]) ).

tff(c_58507,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_58448]) ).

tff(c_55507,plain,
    mult(op_b,c4) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_55506,c_1921]) ).

tff(c_56092,plain,
    mult(c3,op_b) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_56017,c_55507]) ).

tff(c_58523,plain,
    mult(c3,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_58507,c_56092]) ).

tff(c_55903,plain,
    ( ( mult(op_b,c4) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_55876]) ).

tff(c_57765,plain,
    ( ( mult(c3,op_b) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56017,c_55903]) ).

tff(c_57766,plain,
    ( ( mult(c3,op_b) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_57678,c_57765]) ).

tff(c_57767,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_57766]) ).

tff(c_57876,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( mult(c4,c2) = c3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_57767,c_57759]) ).

tff(c_57877,plain,
    mult(c4,c2) = c3,
    inference(splitLeft,[status(thm)],[c_57876]) ).

tff(c_58023,plain,
    ! [C_2742] : ( mult(c4,mult(c2,C_2742)) = mult(c3,C_2742) ),
    inference(superposition,[status(thm),theory(equality)],[c_57877,c_6]) ).

tff(c_58073,plain,
    mult(c3,i(c2)) = mult(c4,c1),
    inference(superposition,[status(thm),theory(equality)],[c_1006,c_58023]) ).

tff(c_58106,plain,
    mult(c3,i(c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_58073]) ).

tff(c_57786,plain,
    mult(op_b,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_57767,c_55876]) ).

tff(c_57815,plain,
    mult(c3,i(c2)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_57786,c_943]) ).

tff(c_58264,plain,
    op_b = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_58106,c_57815]) ).

tff(c_56108,plain,
    mult(mult(c3,op_b),i(c4)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_56017,c_943]) ).

tff(c_58271,plain,
    mult(mult(c3,c4),i(c4)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_58264,c_58264,c_56108]) ).

tff(c_58278,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_58271]) ).

tff(c_58280,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_58278]) ).

tff(c_58281,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_57876]) ).

tff(c_58283,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_58281]) ).

tff(c_58368,plain,
    mult(c2,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_58283,c_57786]) ).

tff(c_57793,plain,
    mult(c2,op_b) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_57767,c_55506]) ).

tff(c_58367,plain,
    mult(c2,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_58283,c_57793]) ).

tff(c_58416,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_58368,c_58367]) ).

tff(c_58417,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_58416]) ).

tff(c_58418,plain,
    op_b = c3,
    inference(splitRight,[status(thm)],[c_58281]) ).

tff(c_58425,plain,
    mult(i(c3),mult(c3,c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_58418,c_58418,c_56111]) ).

tff(c_58428,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_58425]) ).

tff(c_58430,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_58428]) ).

tff(c_58432,plain,
    op_a != c2,
    inference(splitRight,[status(thm)],[c_57766]) ).

tff(c_57677,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_55627]) ).

tff(c_57683,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_57677]) ).

tff(c_57693,plain,
    mult(i(c1),mult(c3,c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_57683,c_57683,c_56111]) ).

tff(c_57717,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_1007,c_57693]) ).

tff(c_57719,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_57717]) ).

tff(c_57720,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_57677]) ).

tff(c_58706,plain,
    op_a = c3,
    inference(negUnitSimplification,[status(thm)],[c_58432,c_57720]) ).

tff(c_58534,plain,
    mult(op_a,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_58507,c_55506]) ).

tff(c_58708,plain,
    mult(c3,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_58706,c_58534]) ).

tff(c_58719,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58523,c_58708]) ).

tff(c_58720,plain,
    op_b = c3,
    inference(splitRight,[status(thm)],[c_58448]) ).

tff(c_58733,plain,
    mult(i(c3),mult(c3,c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_58720,c_58720,c_56111]) ).

tff(c_58749,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_58733]) ).

tff(c_58751,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_58749]) ).

tff(c_58752,plain,
    ( ( mult(op_b,op_a) = c2 )
    | ( mult(op_b,op_a) = c1 ) ),
    inference(splitRight,[status(thm)],[c_55505]) ).

tff(c_58928,plain,
    mult(op_b,op_a) = c1,
    inference(splitLeft,[status(thm)],[c_58752]) ).

tff(c_58940,plain,
    mult(op_a,i(c1)) = i(op_b),
    inference(superposition,[status(thm),theory(equality)],[c_58928,c_950]) ).

tff(c_58963,plain,
    i(op_b) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_58940]) ).

tff(c_55582,plain,
    mult(i(op_b),i(op_a)) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_55522,c_1660]) ).

tff(c_58968,plain,
    mult(op_a,i(op_a)) = i(c4),
    inference(demodulation,[status(thm),theory(equality)],[c_58963,c_55582]) ).

tff(c_58971,plain,
    i(c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_58968]) ).

tff(c_59118,plain,
    i(c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_58971,c_622]) ).

tff(c_59139,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1003,c_59118]) ).

tff(c_59141,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_59139]) ).

tff(c_59142,plain,
    mult(op_b,op_a) = c2,
    inference(splitRight,[status(thm)],[c_58752]) ).

tff(c_59149,plain,
    mult(op_a,c2) = mult(c4,op_a),
    inference(superposition,[status(thm),theory(equality)],[c_59142,c_55525]) ).

tff(c_59342,plain,
    mult(i(op_a),mult(c4,op_a)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_59149,c_758]) ).

tff(c_60752,plain,
    mult(i(c1),mult(c4,c1)) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_60744,c_60744,c_59342]) ).

tff(c_60777,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_1007,c_60752]) ).

tff(c_60779,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_60777]) ).

tff(c_60780,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_55621]) ).

tff(c_60787,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_60780]) ).

tff(c_59257,plain,
    ! [C_2832] : ( mult(op_b,mult(op_a,C_2832)) = mult(c2,C_2832) ),
    inference(superposition,[status(thm),theory(equality)],[c_59142,c_6]) ).

tff(c_59287,plain,
    mult(op_b,c4) = mult(c2,op_b),
    inference(superposition,[status(thm),theory(equality)],[c_55506,c_59257]) ).

tff(c_59380,plain,
    mult(i(op_b),mult(c2,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_59287,c_758]) ).

tff(c_60795,plain,
    mult(i(c1),mult(c2,c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_60787,c_60787,c_59380]) ).

tff(c_60819,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_1007,c_60795]) ).

tff(c_60821,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_60819]) ).

tff(c_60823,plain,
    op_b != c1,
    inference(splitRight,[status(thm)],[c_60780]) ).

tff(c_60822,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_60780]) ).

tff(c_60839,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_60822]) ).

tff(c_59158,plain,
    mult(c2,i(op_a)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_59142,c_943]) ).

tff(c_60854,plain,
    mult(c2,i(c2)) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_60839,c_59158]) ).

tff(c_60868,plain,
    op_b = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_60854]) ).

tff(c_60870,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60823,c_60868]) ).

tff(c_60871,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_60822]) ).

tff(c_55519,plain,
    mult(c4,i(op_b)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_55506,c_943]) ).

tff(c_60895,plain,
    mult(c4,i(op_b)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_60871,c_55519]) ).

tff(c_61191,plain,
    ( ( mult(c4,i(c4)) = c3 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_60895]) ).

tff(c_61210,plain,
    ( ( c3 = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_61191]) ).

tff(c_61211,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_60823,c_14,c_61210]) ).

tff(c_61265,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_61211]) ).

tff(c_59161,plain,
    mult(i(op_b),c2) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_59142,c_758]) ).

tff(c_60888,plain,
    mult(i(op_b),c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_60871,c_59161]) ).

tff(c_61268,plain,
    mult(i(c2),c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_61265,c_60888]) ).

tff(c_61280,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_61268]) ).

tff(c_61282,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_61280]) ).

tff(c_61283,plain,
    op_b = c3,
    inference(splitRight,[status(thm)],[c_61211]) ).

tff(c_60889,plain,
    mult(op_b,c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_60871,c_59142]) ).

tff(c_61289,plain,
    mult(c3,c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_61283,c_60889]) ).

tff(c_60898,plain,
    mult(c3,op_b) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_60871,c_55506]) ).

tff(c_61291,plain,
    mult(c3,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_61283,c_60898]) ).

tff(c_61424,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_61289,c_61291]) ).

tff(c_61426,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_61424]) ).

tff(c_61427,plain,
    ( ( op_a = c1 )
    | ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_72]) ).

tff(c_61429,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_61427]) ).

tff(c_61428,plain,
    mult(op_b,c4) = mult(op_a,op_b),
    inference(splitRight,[status(thm)],[c_72]) ).

tff(c_61447,plain,
    mult(op_b,c4) = mult(c3,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_61429,c_61428]) ).

tff(c_61457,plain,
    mult(mult(c3,op_b),i(c4)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_61447,c_943]) ).

tff(c_61580,plain,
    ( ( mult(mult(c3,c4),i(c4)) = op_b )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_61457]) ).

tff(c_61603,plain,
    ( ( op_b = c3 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_61580]) ).

tff(c_61911,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_61603]) ).

tff(c_61460,plain,
    mult(i(op_b),mult(c3,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_61447,c_758]) ).

tff(c_61916,plain,
    mult(i(c1),mult(c3,c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_61911,c_61911,c_61460]) ).

tff(c_61924,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_1007,c_61916]) ).

tff(c_61926,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_61924]) ).

tff(c_61928,plain,
    op_b != c1,
    inference(splitRight,[status(thm)],[c_61603]) ).

tff(c_61927,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_61603]) ).

tff(c_61943,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_61927]) ).

tff(c_61952,plain,
    mult(i(c3),mult(c3,c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_61943,c_61943,c_61460]) ).

tff(c_61958,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_61952]) ).

tff(c_61960,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_61958]) ).

tff(c_61962,plain,
    op_b != c3,
    inference(splitRight,[status(thm)],[c_61927]) ).

tff(c_61961,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_61927]) ).

tff(c_61967,plain,
    op_b = c2,
    inference(negUnitSimplification,[status(thm)],[c_61962,c_61961]) ).

tff(c_61977,plain,
    mult(c3,c2) = mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_61967,c_61967,c_61447]) ).

tff(c_61929,plain,
    ( ( mult(c3,op_b) != c4 )
    | ( mult(op_b,c3) = c3 )
    | ( mult(op_b,c3) = c2 )
    | ( mult(op_b,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61429,c_61429,c_61429,c_61429,c_75]) ).

tff(c_61930,plain,
    mult(c3,op_b) != c4,
    inference(splitLeft,[status(thm)],[c_61929]) ).

tff(c_61942,plain,
    ( ( mult(c3,op_b) = c3 )
    | ( mult(c3,op_b) = c2 )
    | ( mult(c3,op_b) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_61930]) ).

tff(c_64495,plain,
    ( ( mult(c2,c4) = c3 )
    | ( mult(c2,c4) = c2 )
    | ( mult(c2,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_61977,c_61967,c_61977,c_61967,c_61977,c_61967,c_61942]) ).

tff(c_64496,plain,
    mult(c2,c4) = c1,
    inference(splitLeft,[status(thm)],[c_64495]) ).

tff(c_62187,plain,
    mult(i(mult(c2,c4)),c3) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_61977,c_1660]) ).

tff(c_64498,plain,
    mult(i(c1),c3) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_64496,c_62187]) ).

tff(c_64507,plain,
    i(c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_64498]) ).

tff(c_64515,plain,
    ! [A_4] : ( mult(i(mult(A_4,c2)),mult(A_4,c1)) = c4 ),
    inference(superposition,[status(thm),theory(equality)],[c_64496,c_865]) ).

tff(c_64564,plain,
    i(c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_1660,c_1007,c_64515]) ).

tff(c_64957,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_64507,c_64564]) ).

tff(c_64959,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_64957]) ).

tff(c_64960,plain,
    ( ( mult(c2,c4) = c2 )
    | ( mult(c2,c4) = c3 ) ),
    inference(splitRight,[status(thm)],[c_64495]) ).

tff(c_64971,plain,
    mult(c2,c4) = c3,
    inference(splitLeft,[status(thm)],[c_64960]) ).

tff(c_62196,plain,
    mult(i(c3),mult(c2,c4)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_61977,c_758]) ).

tff(c_64979,plain,
    mult(i(c3),c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_64971,c_62196]) ).

tff(c_64985,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_64979]) ).

tff(c_64987,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_64985]) ).

tff(c_64988,plain,
    mult(c2,c4) = c2,
    inference(splitRight,[status(thm)],[c_64960]) ).

tff(c_62193,plain,
    mult(mult(c2,c4),i(c2)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_61977,c_943]) ).

tff(c_65003,plain,
    mult(c2,i(c2)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_64988,c_62193]) ).

tff(c_65010,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_65003]) ).

tff(c_65012,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_65010]) ).

tff(c_65014,plain,
    mult(c3,op_b) = c4,
    inference(splitRight,[status(thm)],[c_61929]) ).

tff(c_65023,plain,
    mult(c4,i(c4)) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_65014,c_61457]) ).

tff(c_65029,plain,
    op_b = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_65023]) ).

tff(c_65031,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61928,c_65029]) ).

tff(c_65032,plain,
    ( ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(splitRight,[status(thm)],[c_61427]) ).

tff(c_65038,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_65032]) ).

tff(c_65041,plain,
    mult(op_b,c1) != mult(c1,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_65038,c_65038,c_8]) ).

tff(c_65045,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1002,c_65041]) ).

tff(c_65046,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_65032]) ).

tff(c_65065,plain,
    mult(op_b,c4) = mult(c2,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_65046,c_61428]) ).

tff(c_65075,plain,
    mult(mult(c2,op_b),i(c4)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_65065,c_943]) ).

tff(c_65203,plain,
    ( ( mult(mult(c2,c4),i(c4)) = op_b )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_65075]) ).

tff(c_65226,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_65203]) ).

tff(c_65534,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_65226]) ).

tff(c_65078,plain,
    mult(i(op_b),mult(c2,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_65065,c_758]) ).

tff(c_65539,plain,
    mult(i(c1),mult(c2,c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_65534,c_65534,c_65078]) ).

tff(c_65547,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_1007,c_65539]) ).

tff(c_65549,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_65547]) ).

tff(c_65551,plain,
    op_b != c1,
    inference(splitRight,[status(thm)],[c_65226]) ).

tff(c_65550,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_65226]) ).

tff(c_65566,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_65550]) ).

tff(c_65574,plain,
    mult(i(c2),mult(c2,c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_65566,c_65566,c_65078]) ).

tff(c_65580,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_65574]) ).

tff(c_65582,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_65580]) ).

tff(c_65584,plain,
    op_b != c2,
    inference(splitRight,[status(thm)],[c_65550]) ).

tff(c_65583,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_65550]) ).

tff(c_65589,plain,
    op_b = c3,
    inference(negUnitSimplification,[status(thm)],[c_65584,c_65583]) ).

tff(c_65552,plain,
    ( ( mult(c2,op_b) != c4 )
    | ( mult(op_b,c2) = c3 )
    | ( mult(op_b,c2) = c2 )
    | ( mult(op_b,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65046,c_65046,c_65046,c_65046,c_75]) ).

tff(c_65553,plain,
    mult(c2,op_b) != c4,
    inference(splitLeft,[status(thm)],[c_65552]) ).

tff(c_65565,plain,
    ( ( mult(c2,op_b) = c3 )
    | ( mult(c2,op_b) = c2 )
    | ( mult(c2,op_b) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_65553]) ).

tff(c_69233,plain,
    ( ( mult(c2,c3) = c3 )
    | ( mult(c2,c3) = c2 )
    | ( mult(c2,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_65589,c_65589,c_65589,c_65565]) ).

tff(c_69234,plain,
    mult(c2,c3) = c1,
    inference(splitLeft,[status(thm)],[c_69233]) ).

tff(c_69270,plain,
    mult(i(c1),c2) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_69234,c_1660]) ).

tff(c_69293,plain,
    i(c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_69270]) ).

tff(c_65072,plain,
    mult(c4,i(mult(c2,op_b))) = i(op_b),
    inference(superposition,[status(thm),theory(equality)],[c_65065,c_950]) ).

tff(c_65594,plain,
    mult(c4,i(mult(c2,c3))) = i(c3),
    inference(demodulation,[status(thm),theory(equality)],[c_65589,c_65589,c_65072]) ).

tff(c_69238,plain,
    mult(c4,i(c1)) = i(c3),
    inference(demodulation,[status(thm),theory(equality)],[c_69234,c_65594]) ).

tff(c_69248,plain,
    i(c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_69238]) ).

tff(c_69783,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_69293,c_69248]) ).

tff(c_69785,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_69783]) ).

tff(c_69786,plain,
    ( ( mult(c2,c3) = c2 )
    | ( mult(c2,c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_69233]) ).

tff(c_69792,plain,
    mult(c2,c3) = c3,
    inference(splitLeft,[status(thm)],[c_69786]) ).

tff(c_65597,plain,
    mult(i(c3),mult(c2,c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_65589,c_65589,c_65078]) ).

tff(c_69828,plain,
    mult(i(c3),c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_69792,c_65597]) ).

tff(c_69834,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_69828]) ).

tff(c_69836,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_69834]) ).

tff(c_69837,plain,
    mult(c2,c3) = c2,
    inference(splitRight,[status(thm)],[c_69786]) ).

tff(c_69867,plain,
    ! [A_4] : ( mult(i(mult(A_4,c2)),mult(A_4,c2)) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_69837,c_865]) ).

tff(c_69894,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_69867]) ).

tff(c_69896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_69894]) ).

tff(c_69898,plain,
    mult(c2,op_b) = c4,
    inference(splitRight,[status(thm)],[c_65552]) ).

tff(c_69906,plain,
    mult(c4,i(c4)) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_69898,c_65075]) ).

tff(c_69912,plain,
    op_b = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_69906]) ).

tff(c_69914,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_65551,c_69912]) ).

tff(c_69915,plain,
    ( ( op_b = c1 )
    | ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_69]) ).

tff(c_69917,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_69915]) ).

tff(c_69916,plain,
    mult(op_a,op_b) = mult(c4,op_a),
    inference(splitRight,[status(thm)],[c_69]) ).

tff(c_69928,plain,
    mult(op_a,c3) = mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_69917,c_69916]) ).

tff(c_69938,plain,
    mult(i(op_a),mult(c4,op_a)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_69928,c_758]) ).

tff(c_69986,plain,
    ( ( mult(i(c4),mult(c4,op_a)) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_69938]) ).

tff(c_70014,plain,
    ( ( op_a = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_69986]) ).

tff(c_70458,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_70014]) ).

tff(c_70463,plain,
    mult(i(c1),mult(c4,c1)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_70458,c_70458,c_69938]) ).

tff(c_70470,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_1007,c_70463]) ).

tff(c_70472,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_70470]) ).

tff(c_70473,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_70014]) ).

tff(c_70601,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_70473]) ).

tff(c_69935,plain,
    mult(mult(c4,op_a),i(c3)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_69928,c_943]) ).

tff(c_70042,plain,
    mult(c4,mult(op_a,i(c3))) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_69935,c_6]) ).

tff(c_70605,plain,
    mult(c4,mult(c3,i(c3))) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_70601,c_70601,c_70042]) ).

tff(c_70610,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1006,c_70605]) ).

tff(c_70612,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_70610]) ).

tff(c_70614,plain,
    op_a != c3,
    inference(splitRight,[status(thm)],[c_70473]) ).

tff(c_70613,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_70473]) ).

tff(c_70620,plain,
    op_a = c2,
    inference(negUnitSimplification,[status(thm)],[c_70614,c_70613]) ).

tff(c_70687,plain,
    ( ( mult(c2,c3) != c4 )
    | ( mult(c3,c2) = c3 )
    | ( mult(c3,c2) = c2 )
    | ( mult(c3,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_70620,c_69917,c_70620,c_69917,c_70620,c_69917,c_70620,c_69917,c_75]) ).

tff(c_70688,plain,
    mult(c2,c3) != c4,
    inference(splitLeft,[status(thm)],[c_70687]) ).

tff(c_70692,plain,
    ( ( mult(c2,c3) = c3 )
    | ( mult(c2,c3) = c2 )
    | ( mult(c2,c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_70688]) ).

tff(c_100891,plain,
    mult(c2,c3) = c1,
    inference(splitLeft,[status(thm)],[c_70692]) ).

tff(c_71501,plain,
    ! [A_3420,A_3421] : ( i(mult(i(A_3420),i(A_3421))) = mult(A_3421,A_3420) ),
    inference(superposition,[status(thm),theory(equality)],[c_902,c_612]) ).

tff(c_71594,plain,
    ! [A_3420,A_79] : ( i(mult(i(A_3420),A_79)) = mult(i(A_79),A_3420) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_71501]) ).

tff(c_72587,plain,
    ! [A_3453,B_3454,C_3455] : ( mult(i(mult(A_3453,B_3454)),mult(A_3453,mult(B_3454,C_3455))) = C_3455 ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_815]) ).

tff(c_72677,plain,
    ! [A_79,A_3420,C_3455] : ( mult(mult(i(A_79),A_3420),mult(i(A_3420),mult(A_79,C_3455))) = C_3455 ),
    inference(superposition,[status(thm),theory(equality)],[c_71594,c_72587]) ).

tff(c_100925,plain,
    ! [A_3420] : ( mult(mult(i(c2),A_3420),mult(i(A_3420),c1)) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_100891,c_72677]) ).

tff(c_101002,plain,
    i(c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_1007,c_100925]) ).

tff(c_70629,plain,
    mult(c4,c2) = mult(c2,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_70620,c_70620,c_69928]) ).

tff(c_1561,plain,
    ! [A_156,B_155] : ( mult(i(mult(A_156,B_155)),i(i(A_156))) = i(B_155) ),
    inference(superposition,[status(thm),theory(equality)],[c_1558,c_950]) ).

tff(c_1653,plain,
    ! [A_156,B_155] : ( mult(i(mult(A_156,B_155)),A_156) = i(B_155) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_1561]) ).

tff(c_70647,plain,
    mult(i(mult(c2,c3)),c4) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_70629,c_1653]) ).

tff(c_100905,plain,
    mult(i(c1),c4) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_100891,c_70647]) ).

tff(c_100920,plain,
    i(c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_100905]) ).

tff(c_101808,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_101002,c_100920]) ).

tff(c_101810,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_101808]) ).

tff(c_101811,plain,
    ( ( mult(c2,c3) = c2 )
    | ( mult(c2,c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_70692]) ).

tff(c_101819,plain,
    mult(c2,c3) = c3,
    inference(splitLeft,[status(thm)],[c_101811]) ).

tff(c_101909,plain,
    mult(c3,i(c3)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_101819,c_943]) ).

tff(c_101930,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_101909]) ).

tff(c_101932,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_101930]) ).

tff(c_101933,plain,
    mult(c2,c3) = c2,
    inference(splitRight,[status(thm)],[c_101811]) ).

tff(c_70653,plain,
    mult(mult(c2,c3),i(c2)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_70629,c_943]) ).

tff(c_101958,plain,
    mult(c2,i(c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_101933,c_70653]) ).

tff(c_101969,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_101958]) ).

tff(c_101971,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_101969]) ).

tff(c_101973,plain,
    mult(c2,c3) = c4,
    inference(splitRight,[status(thm)],[c_70687]) ).

tff(c_101975,plain,
    mult(c4,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_101973,c_70629]) ).

tff(c_102209,plain,
    mult(i(c4),c4) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_101975,c_758]) ).

tff(c_102232,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_102209]) ).

tff(c_102234,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_102232]) ).

tff(c_102235,plain,
    ( ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_69915]) ).

tff(c_102241,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_102235]) ).

tff(c_102244,plain,
    mult(op_a,c1) != mult(c1,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_102241,c_102241,c_8]) ).

tff(c_102247,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1002,c_102244]) ).

tff(c_102248,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_102235]) ).

tff(c_102262,plain,
    mult(op_a,c2) = mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_102248,c_69916]) ).

tff(c_102272,plain,
    mult(i(op_a),mult(c4,op_a)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_102262,c_758]) ).

tff(c_102329,plain,
    ( ( mult(i(c4),mult(c4,op_a)) = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_102272]) ).

tff(c_102357,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_102329]) ).

tff(c_102913,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_102357]) ).

tff(c_102919,plain,
    mult(i(c1),mult(c4,c1)) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_102913,c_102913,c_102272]) ).

tff(c_102926,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1002,c_1003,c_1007,c_102919]) ).

tff(c_102928,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_102926]) ).

tff(c_102929,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_102357]) ).

tff(c_102935,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_102929]) ).

tff(c_102269,plain,
    mult(mult(c4,op_a),i(c2)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_102262,c_943]) ).

tff(c_102385,plain,
    mult(c4,mult(op_a,i(c2))) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_102269,c_6]) ).

tff(c_102939,plain,
    mult(c4,mult(c2,i(c2))) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_102935,c_102935,c_102385]) ).

tff(c_102945,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1006,c_102939]) ).

tff(c_102947,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_102945]) ).

tff(c_102949,plain,
    op_a != c2,
    inference(splitRight,[status(thm)],[c_102929]) ).

tff(c_102948,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_102929]) ).

tff(c_102954,plain,
    op_a = c3,
    inference(negUnitSimplification,[status(thm)],[c_102949,c_102948]) ).

tff(c_102963,plain,
    mult(c4,c3) = mult(c3,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_102954,c_102954,c_102262]) ).

tff(c_103018,plain,
    ( ( mult(c3,c2) != c4 )
    | ( mult(c2,c3) = c3 )
    | ( mult(c2,c3) = c2 )
    | ( mult(c2,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102954,c_102248,c_102954,c_102248,c_102954,c_102248,c_102954,c_102248,c_75]) ).

tff(c_103019,plain,
    mult(c3,c2) != c4,
    inference(splitLeft,[status(thm)],[c_103018]) ).

tff(c_104413,plain,
    ! [A_4604,B_4605,C_4606] : ( mult(A_4604,mult(B_4605,mult(i(mult(A_4604,B_4605)),C_4606))) = C_4606 ),
    inference(superposition,[status(thm),theory(equality)],[c_723,c_6]) ).

tff(c_104560,plain,
    ! [B_113,A_79,C_4606] : ( mult(B_113,mult(i(mult(A_79,B_113)),mult(i(i(A_79)),C_4606))) = C_4606 ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_104413]) ).

tff(c_107008,plain,
    ! [B_4665,A_4666,C_4667] : ( mult(B_4665,mult(i(mult(A_4666,B_4665)),mult(A_4666,C_4667))) = C_4667 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_104560]) ).

tff(c_107266,plain,
    ! [B_4665] : ( mult(B_4665,mult(i(mult(c4,B_4665)),mult(c3,c2))) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_102963,c_107008]) ).

tff(c_683,plain,
    ! [A_99] : ( i(i(A_99)) = A_99 ),
    inference(superposition,[status(thm),theory(equality)],[c_616,c_491]) ).

tff(c_112729,plain,
    ! [A_4753] :
      ( ( i(c4) = A_4753 )
      | ( i(A_4753) = c3 )
      | ( i(A_4753) = c2 )
      | ( i(A_4753) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_683]) ).

tff(c_120234,plain,
    ! [A_5086] :
      ( ( i(c3) = A_5086 )
      | ( i(c4) = A_5086 )
      | ( i(A_5086) = c2 )
      | ( i(A_5086) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_112729,c_622]) ).

tff(c_122150,plain,
    ! [A_5345] :
      ( ( i(c2) = A_5345 )
      | ( i(c3) = A_5345 )
      | ( i(c4) = A_5345 )
      | ( i(A_5345) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_120234,c_622]) ).

tff(c_104123,plain,
    ! [A_4594,A_4595] : ( i(mult(A_4594,i(A_4595))) = mult(A_4595,i(A_4594)) ),
    inference(superposition,[status(thm),theory(equality)],[c_1558,c_612]) ).

tff(c_104164,plain,
    ! [A_4594,A_4595] : ( mult(mult(A_4594,i(A_4595)),mult(A_4595,i(A_4594))) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_104123,c_1006]) ).

tff(c_123721,plain,
    ! [A_5345,A_4595] :
      ( ( mult(mult(A_5345,i(A_4595)),mult(A_4595,c1)) = c1 )
      | ( i(c2) = A_5345 )
      | ( i(c3) = A_5345 )
      | ( i(c4) = A_5345 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_122150,c_104164]) ).

tff(c_124154,plain,
    ! [A_5610] :
      ( ( c1 = A_5610 )
      | ( i(c2) = A_5610 )
      | ( i(c3) = A_5610 )
      | ( i(c4) = A_5610 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1428,c_1007,c_123721]) ).

tff(c_124685,plain,
    ! [B_4665] :
      ( ( i(c4) = c3 )
      | ( mult(B_4665,mult(i(mult(c4,B_4665)),mult(c3,c2))) = c1 )
      | ( mult(B_4665,mult(i(mult(c4,B_4665)),mult(c3,c2))) = i(c2) )
      | ( mult(B_4665,mult(i(mult(c4,B_4665)),mult(c3,c2))) = i(c3) ) ),
    inference(superposition,[status(thm),theory(equality)],[c_124154,c_107266]) ).

tff(c_126683,plain,
    ( ( i(c4) = c3 )
    | ( c3 = c1 )
    | ( i(c2) = c3 )
    | ( i(c3) = c3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_107266,c_107266,c_107266,c_124685]) ).

tff(c_126684,plain,
    ( ( i(c4) = c3 )
    | ( i(c2) = c3 )
    | ( i(c3) = c3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14,c_126683]) ).

tff(c_127158,plain,
    i(c3) = c3,
    inference(splitLeft,[status(thm)],[c_126684]) ).

tff(c_126389,plain,
    ( ( c4 = c1 )
    | ( i(c2) = c4 )
    | ( i(c3) = c4 )
    | ( i(c4) = c4 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1428,c_1007,c_123721]) ).

tff(c_126392,plain,
    ( ( i(c4) = c4 )
    | ( c4 = c1 )
    | ( i(c2) = c4 )
    | ( i(c3) = c4 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_126389,c_622]) ).

tff(c_127127,plain,
    ( ( i(c4) = c4 )
    | ( i(c2) = c4 )
    | ( i(c3) = c4 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16,c_126392]) ).

tff(c_128026,plain,
    ( ( i(c4) = c4 )
    | ( i(c2) = c4 )
    | ( c4 = c3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_127158,c_127127]) ).

tff(c_128027,plain,
    ( ( i(c4) = c4 )
    | ( i(c2) = c4 ) ),
    inference(negUnitSimplification,[status(thm)],[c_22,c_128026]) ).

tff(c_128028,plain,
    i(c2) = c4,
    inference(splitLeft,[status(thm)],[c_128027]) ).

tff(c_128100,plain,
    i(c4) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_128028,c_622]) ).

tff(c_127229,plain,
    mult(c3,c3) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_127158,c_1004]) ).

tff(c_128091,plain,
    mult(c2,c4) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_128028,c_1006]) ).

tff(c_102298,plain,
    ( ( mult(c4,op_a) != mult(c2,c4) )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102262,c_102248,c_102248,c_72]) ).

tff(c_102299,plain,
    mult(c4,op_a) != mult(c2,c4),
    inference(splitLeft,[status(thm)],[c_102298]) ).

tff(c_102961,plain,
    mult(c4,c3) != mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_102954,c_102299]) ).

tff(c_103027,plain,
    mult(c3,c2) != mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_102963,c_102961]) ).

tff(c_128327,plain,
    mult(c3,c2) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_128091,c_103027]) ).

tff(c_102251,plain,
    mult(op_a,c2) != mult(c2,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_102248,c_102248,c_8]) ).

tff(c_102290,plain,
    mult(c4,op_a) != mult(c2,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_102262,c_102251]) ).

tff(c_102296,plain,
    ( ( mult(c2,op_a) != c4 )
    | ( mult(c4,op_a) = c3 )
    | ( mult(c4,op_a) = c2 )
    | ( mult(c4,op_a) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_102290]) ).

tff(c_128441,plain,
    ( ( mult(c2,c3) != c4 )
    | ( mult(c3,c2) = c3 )
    | ( mult(c3,c2) = c2 )
    | ( mult(c3,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102963,c_102954,c_102963,c_102954,c_102963,c_102954,c_102954,c_102296]) ).

tff(c_128442,plain,
    ( ( mult(c2,c3) != c4 )
    | ( mult(c3,c2) = c3 )
    | ( mult(c3,c2) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128327,c_128441]) ).

tff(c_128443,plain,
    mult(c2,c3) != c4,
    inference(splitLeft,[status(thm)],[c_128442]) ).

tff(c_102990,plain,
    mult(i(c4),mult(c3,c2)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_102963,c_758]) ).

tff(c_128133,plain,
    mult(c2,mult(c3,c2)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_128100,c_102990]) ).

tff(c_129212,plain,
    ( ( mult(c2,c4) = c3 )
    | ( mult(c3,c2) = c3 )
    | ( mult(c3,c2) = c2 )
    | ( mult(c3,c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_128133]) ).

tff(c_129236,plain,
    ( ( c3 = c1 )
    | ( mult(c3,c2) = c3 )
    | ( mult(c3,c2) = c2 )
    | ( mult(c3,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_128091,c_129212]) ).

tff(c_129237,plain,
    ( ( mult(c3,c2) = c3 )
    | ( mult(c3,c2) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_128327,c_14,c_129236]) ).

tff(c_129242,plain,
    mult(c3,c2) = c2,
    inference(splitLeft,[status(thm)],[c_129237]) ).

tff(c_102987,plain,
    mult(mult(c3,c2),i(c3)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_102963,c_943]) ).

tff(c_127176,plain,
    mult(mult(c3,c2),c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_127158,c_102987]) ).

tff(c_129245,plain,
    mult(c2,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_129242,c_127176]) ).

tff(c_129255,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_128443,c_129245]) ).

tff(c_129256,plain,
    mult(c3,c2) = c3,
    inference(splitRight,[status(thm)],[c_129237]) ).

tff(c_129265,plain,
    mult(c3,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_129256,c_127176]) ).

tff(c_129274,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_127229,c_129265]) ).

tff(c_129276,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_129274]) ).

tff(c_129278,plain,
    mult(c2,c3) = c4,
    inference(splitRight,[status(thm)],[c_128442]) ).

tff(c_129325,plain,
    mult(c3,i(c4)) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_129278,c_950]) ).

tff(c_129352,plain,
    mult(c3,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_128028,c_128100,c_129325]) ).

tff(c_129354,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103019,c_129352]) ).

tff(c_129355,plain,
    i(c4) = c4,
    inference(splitRight,[status(thm)],[c_128027]) ).

tff(c_129365,plain,
    mult(c4,mult(c3,c2)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_129355,c_102990]) ).

tff(c_129669,plain,
    mult(i(mult(c4,c3)),c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_129365,c_865]) ).

tff(c_129729,plain,
    i(c2) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1660,c_102963,c_129669]) ).

tff(c_129806,plain,
    mult(c2,c2) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_129729,c_1004]) ).

tff(c_103193,plain,
    ! [A_4557,B_4558,C_4559] :
      ( ( mult(A_4557,mult(B_4558,C_4559)) = mult(c4,C_4559) )
      | ( mult(A_4557,B_4558) = c3 )
      | ( mult(A_4557,B_4558) = c2 )
      | ( mult(A_4557,B_4558) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_114]) ).

tff(c_103331,plain,
    ! [A_1,A_4557] :
      ( ( mult(c4,i(A_1)) = mult(A_4557,c1) )
      | ( mult(A_4557,A_1) = c3 )
      | ( mult(A_4557,A_1) = c2 )
      | ( mult(A_4557,A_1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_1006,c_103193]) ).

tff(c_133049,plain,
    ! [A_6012] :
      ( ( mult(c4,i(A_6012)) = c2 )
      | ( mult(c2,A_6012) = c3 )
      | ( mult(c2,A_6012) = c2 )
      | ( mult(c2,A_6012) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_103331]) ).

tff(c_133053,plain,
    ( ( c2 = c1 )
    | ( mult(c2,c4) = c3 )
    | ( mult(c2,c4) = c2 )
    | ( mult(c2,c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_133049,c_1006]) ).

tff(c_133994,plain,
    ( ( mult(c2,c4) = c3 )
    | ( mult(c2,c4) = c2 )
    | ( mult(c2,c4) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12,c_133053]) ).

tff(c_151838,plain,
    mult(c2,c4) = c1,
    inference(splitLeft,[status(thm)],[c_133994]) ).

tff(c_127238,plain,
    ! [C_57] : ( mult(c3,mult(c3,C_57)) = C_57 ),
    inference(superposition,[status(thm),theory(equality)],[c_127158,c_612]) ).

tff(c_102275,plain,
    ! [C_5] : ( mult(mult(c4,op_a),C_5) = mult(op_a,mult(c2,C_5)) ),
    inference(superposition,[status(thm),theory(equality)],[c_102262,c_6]) ).

tff(c_102287,plain,
    ! [C_5] : ( mult(op_a,mult(c2,C_5)) = mult(c4,mult(op_a,C_5)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_102275]) ).

tff(c_104706,plain,
    ! [C_5] : ( mult(c4,mult(c3,C_5)) = mult(c3,mult(c2,C_5)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102954,c_102954,c_102287]) ).

tff(c_129663,plain,
    ! [C_5] : ( mult(i(c3),mult(c4,mult(mult(c3,c2),C_5))) = C_5 ),
    inference(superposition,[status(thm),theory(equality)],[c_129365,c_865]) ).

tff(c_130340,plain,
    ! [C_6003] : ( mult(c2,mult(c2,C_6003)) = C_6003 ),
    inference(demodulation,[status(thm),theory(equality)],[c_127238,c_104706,c_6,c_127158,c_129663]) ).

tff(c_130404,plain,
    ! [C_6003] : ( mult(C_6003,i(mult(c2,C_6003))) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_130340,c_943]) ).

tff(c_151869,plain,
    mult(c4,i(c1)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_151838,c_130404]) ).

tff(c_151979,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_151869]) ).

tff(c_151981,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_151979]) ).

tff(c_151982,plain,
    ( ( mult(c2,c4) = c2 )
    | ( mult(c2,c4) = c3 ) ),
    inference(splitRight,[status(thm)],[c_133994]) ).

tff(c_152007,plain,
    mult(c2,c4) = c3,
    inference(splitLeft,[status(thm)],[c_151982]) ).

tff(c_130143,plain,
    ! [A_5999] : ( mult(mult(A_5999,c4),c4) = A_5999 ),
    inference(superposition,[status(thm),theory(equality)],[c_129355,c_1428]) ).

tff(c_130203,plain,
    ! [A_5999] : ( mult(i(mult(A_5999,c4)),A_5999) = c4 ),
    inference(superposition,[status(thm),theory(equality)],[c_130143,c_758]) ).

tff(c_152181,plain,
    mult(i(c3),c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_152007,c_130203]) ).

tff(c_152288,plain,
    mult(c3,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_127158,c_152181]) ).

tff(c_152290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_103019,c_152288]) ).

tff(c_152291,plain,
    mult(c2,c4) = c2,
    inference(splitRight,[status(thm)],[c_151982]) ).

tff(c_152330,plain,
    mult(i(c2),c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_152291,c_130203]) ).

tff(c_152435,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_129806,c_129729,c_152330]) ).

tff(c_152437,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_152435]) ).

tff(c_152438,plain,
    ( ( i(c2) = c3 )
    | ( i(c4) = c3 ) ),
    inference(splitRight,[status(thm)],[c_126684]) ).

tff(c_152447,plain,
    i(c4) = c3,
    inference(splitLeft,[status(thm)],[c_152438]) ).

tff(c_103109,plain,
    mult(c3,mult(c2,i(c3))) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_6,c_102987]) ).

tff(c_103414,plain,
    mult(mult(c2,i(c3)),i(c4)) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_103109,c_950]) ).

tff(c_152457,plain,
    mult(mult(c2,i(c3)),c3) = i(c3),
    inference(demodulation,[status(thm),theory(equality)],[c_152447,c_103414]) ).

tff(c_152463,plain,
    i(c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1428,c_152457]) ).

tff(c_152528,plain,
    i(c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_152447,c_622]) ).

tff(c_152650,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_152463,c_152528]) ).

tff(c_152652,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_152650]) ).

tff(c_152654,plain,
    i(c4) != c3,
    inference(splitRight,[status(thm)],[c_152438]) ).

tff(c_152439,plain,
    i(c3) != c3,
    inference(splitRight,[status(thm)],[c_126684]) ).

tff(c_102958,plain,
    mult(c4,mult(c3,i(c2))) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_102954,c_102954,c_102385]) ).

tff(c_125965,plain,
    ( ( i(c4) = c3 )
    | ( mult(c4,mult(c3,i(c2))) = c1 )
    | ( mult(c4,mult(c3,i(c2))) = i(c2) )
    | ( mult(c4,mult(c3,i(c2))) = i(c3) ) ),
    inference(superposition,[status(thm),theory(equality)],[c_124154,c_102958]) ).

tff(c_127028,plain,
    ( ( i(c4) = c3 )
    | ( c3 = c1 )
    | ( i(c2) = c3 )
    | ( i(c3) = c3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_102958,c_102958,c_102958,c_125965]) ).

tff(c_127029,plain,
    ( ( i(c4) = c3 )
    | ( i(c2) = c3 )
    | ( i(c3) = c3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14,c_127028]) ).

tff(c_152668,plain,
    i(c2) = c3,
    inference(negUnitSimplification,[status(thm)],[c_152439,c_152654,c_127029]) ).

tff(c_103040,plain,
    mult(mult(c3,i(c2)),i(c3)) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_102958,c_950]) ).

tff(c_152673,plain,
    mult(mult(c3,c3),i(c3)) = i(c4),
    inference(demodulation,[status(thm),theory(equality)],[c_152668,c_103040]) ).

tff(c_152676,plain,
    i(c4) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_152673]) ).

tff(c_152678,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_152654,c_152676]) ).

tff(c_152680,plain,
    mult(c3,c2) = c4,
    inference(splitRight,[status(thm)],[c_103018]) ).

tff(c_152681,plain,
    mult(c4,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_152680,c_102963]) ).

tff(c_152722,plain,
    mult(i(c4),c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_152681,c_758]) ).

tff(c_152744,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_152722]) ).

tff(c_152746,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_152744]) ).

tff(c_152747,plain,
    ( ( op_a = c1 )
    | ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_102298]) ).

tff(c_152749,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_152747]) ).

tff(c_152748,plain,
    mult(c4,op_a) = mult(c2,c4),
    inference(splitRight,[status(thm)],[c_102298]) ).

tff(c_152761,plain,
    mult(c4,c3) = mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_152749,c_152748]) ).

tff(c_152751,plain,
    mult(c4,c3) = mult(c3,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_152749,c_152749,c_102262]) ).

tff(c_152807,plain,
    mult(c3,c2) = mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_152761,c_152751]) ).

tff(c_153469,plain,
    ( ( mult(c2,c4) != c4 )
    | ( mult(c2,c3) = c3 )
    | ( mult(c2,c3) = c2 )
    | ( mult(c2,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_152749,c_102248,c_152749,c_102248,c_152749,c_102248,c_152807,c_152749,c_102248,c_75]) ).

tff(c_153470,plain,
    mult(c2,c4) != c4,
    inference(splitLeft,[status(thm)],[c_153469]) ).

tff(c_153478,plain,
    ( ( mult(c2,c4) = c3 )
    | ( mult(c2,c4) = c2 )
    | ( mult(c2,c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_153470]) ).

tff(c_159481,plain,
    mult(c2,c4) = c1,
    inference(splitLeft,[status(thm)],[c_153478]) ).

tff(c_159540,plain,
    mult(c4,i(c1)) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_159481,c_950]) ).

tff(c_159576,plain,
    i(c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_159540]) ).

tff(c_159655,plain,
    i(c4) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_159576,c_622]) ).

tff(c_152765,plain,
    mult(c3,i(mult(c2,c4))) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_152761,c_950]) ).

tff(c_159487,plain,
    mult(c3,i(c1)) = i(c4),
    inference(demodulation,[status(thm),theory(equality)],[c_159481,c_152765]) ).

tff(c_159502,plain,
    i(c4) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1003,c_159487]) ).

tff(c_160127,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_159655,c_159502]) ).

tff(c_160129,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_160127]) ).

tff(c_160130,plain,
    ( ( mult(c2,c4) = c2 )
    | ( mult(c2,c4) = c3 ) ),
    inference(splitRight,[status(thm)],[c_153478]) ).

tff(c_160141,plain,
    mult(c2,c4) = c3,
    inference(splitLeft,[status(thm)],[c_160130]) ).

tff(c_152771,plain,
    mult(i(c4),mult(c2,c4)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_152761,c_758]) ).

tff(c_809,plain,
    ! [B_56,A_103] : ( mult(B_56,i(mult(i(A_103),B_56))) = A_103 ),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_772]) ).

tff(c_152895,plain,
    mult(mult(c2,c4),i(c3)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_152771,c_809]) ).

tff(c_160152,plain,
    mult(c3,i(c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_160141,c_152895]) ).

tff(c_160160,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_160152]) ).

tff(c_160162,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_160160]) ).

tff(c_160163,plain,
    mult(c2,c4) = c2,
    inference(splitRight,[status(thm)],[c_160130]) ).

tff(c_152832,plain,
    mult(i(c3),mult(c2,c4)) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_152761,c_152749,c_152749,c_102272]) ).

tff(c_152842,plain,
    mult(mult(c2,c4),i(c2)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_152832,c_809]) ).

tff(c_160183,plain,
    mult(c2,i(c2)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160163,c_152842]) ).

tff(c_160191,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1006,c_160183]) ).

tff(c_160193,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_160191]) ).

tff(c_160195,plain,
    mult(c2,c4) = c4,
    inference(splitRight,[status(thm)],[c_153469]) ).

tff(c_160198,plain,
    mult(i(c4),c4) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160195,c_152771]) ).

tff(c_160203,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_1004,c_160198]) ).

tff(c_160205,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_160203]) ).

tff(c_160206,plain,
    ( ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(splitRight,[status(thm)],[c_152747]) ).

tff(c_160213,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_160206]) ).

tff(c_160216,plain,
    mult(c4,c1) = mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_160213,c_160213,c_102262]) ).

tff(c_160218,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_1007,c_1002,c_160216]) ).

tff(c_160220,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_160218]) ).

tff(c_160221,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_160206]) ).

tff(c_160225,plain,
    mult(c4,c2) = mult(c2,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_160221,c_160221,c_102262]) ).

tff(c_160284,plain,
    mult(mult(c2,c2),i(c2)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_160225,c_943]) ).

tff(c_160306,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_160284]) ).

tff(c_160308,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_160306]) ).

tff(c_160310,plain,
    e != c1,
    inference(splitRight,[status(thm)],[c_84]) ).

tff(c_597,plain,
    ( ( i(c4) = e )
    | ( e = c3 )
    | ( e = c2 )
    | ( e = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_550]) ).

tff(c_346253,plain,
    ( ( i(c4) = e )
    | ( e = c3 )
    | ( e = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_160310,c_597]) ).

tff(c_346254,plain,
    e = c2,
    inference(splitLeft,[status(thm)],[c_346253]) ).

tff(c_346261,plain,
    ! [A_88] : ( mult(c2,A_88) = A_88 ),
    inference(demodulation,[status(thm),theory(equality)],[c_346254,c_572]) ).

tff(c_346266,plain,
    ! [A_2] : ( mult(A_2,c2) = A_2 ),
    inference(demodulation,[status(thm),theory(equality)],[c_346254,c_4]) ).

tff(c_346263,plain,
    ! [A_84] : ( mult(i(A_84),A_84) = c2 ),
    inference(demodulation,[status(thm),theory(equality)],[c_346254,c_499]) ).

tff(c_346262,plain,
    i(c2) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346254,c_346254,c_550]) ).

tff(c_346265,plain,
    ! [A_1] : ( mult(A_1,i(A_1)) = c2 ),
    inference(demodulation,[status(thm),theory(equality)],[c_346254,c_2]) ).

tff(c_347461,plain,
    mult(op_a,op_b) != c4,
    inference(splitLeft,[status(thm)],[c_75]) ).

tff(c_347471,plain,
    ( ( mult(op_a,op_b) = c3 )
    | ( mult(op_a,op_b) = c2 )
    | ( mult(op_a,op_b) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_347461]) ).

tff(c_350381,plain,
    mult(op_a,op_b) = c1,
    inference(splitLeft,[status(thm)],[c_347471]) ).

tff(c_346815,plain,
    mult(op_b,c4) != mult(op_a,op_b),
    inference(splitLeft,[status(thm)],[c_72]) ).

tff(c_346818,plain,
    ( ( mult(op_a,op_b) != mult(c4,c4) )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_346815]) ).

tff(c_348128,plain,
    mult(op_a,op_b) != mult(c4,c4),
    inference(splitLeft,[status(thm)],[c_346818]) ).

tff(c_350382,plain,
    mult(c4,c4) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_350381,c_348128]) ).

tff(c_350440,plain,
    ( ( mult(op_a,c4) = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_350381]) ).

tff(c_352314,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_350440]) ).

tff(c_350467,plain,
    ! [C_14398] : ( mult(op_a,mult(op_b,C_14398)) = mult(c1,C_14398) ),
    inference(superposition,[status(thm),theory(equality)],[c_350381,c_6]) ).

tff(c_350560,plain,
    mult(c1,i(op_b)) = mult(op_a,c2),
    inference(superposition,[status(thm),theory(equality)],[c_346265,c_350467]) ).

tff(c_350595,plain,
    mult(c1,i(op_b)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_350560]) ).

tff(c_352324,plain,
    mult(c1,i(c1)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_352314,c_350595]) ).

tff(c_352335,plain,
    op_a = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_352324]) ).

tff(c_346683,plain,
    mult(op_a,op_b) != mult(c4,op_a),
    inference(splitLeft,[status(thm)],[c_69]) ).

tff(c_346689,plain,
    ( ( mult(op_a,c4) != mult(c4,op_a) )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_346683]) ).

tff(c_348797,plain,
    mult(op_a,c4) != mult(c4,op_a),
    inference(splitLeft,[status(thm)],[c_346689]) ).

tff(c_352346,plain,
    mult(c4,c2) != mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_352335,c_352335,c_348797]) ).

tff(c_352352,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346261,c_352346]) ).

tff(c_352353,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( mult(op_a,c4) = c1 ) ),
    inference(splitRight,[status(thm)],[c_350440]) ).

tff(c_352359,plain,
    mult(op_a,c4) = c1,
    inference(splitLeft,[status(thm)],[c_352353]) ).

tff(c_352420,plain,
    ( ( mult(c4,c4) = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_352359]) ).

tff(c_352438,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_350382,c_352420]) ).

tff(c_352837,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_352438]) ).

tff(c_352410,plain,
    mult(i(op_a),c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_352359,c_758]) ).

tff(c_352841,plain,
    mult(i(c1),c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_352837,c_352410]) ).

tff(c_352845,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_352841]) ).

tff(c_352847,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_352845]) ).

tff(c_352848,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_352438]) ).

tff(c_352854,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_352848]) ).

tff(c_350386,plain,
    mult(c4,op_a) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_350381,c_346683]) ).

tff(c_352861,plain,
    mult(c4,c3) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_352854,c_350386]) ).

tff(c_347063,plain,
    ! [A_1] :
      ( ( mult(A_1,c4) = c2 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_346254,c_78]) ).

tff(c_352398,plain,
    ( ( c2 = c1 )
    | ( i(op_a) = c3 )
    | ( i(op_a) = c2 )
    | ( i(op_a) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_352359,c_347063]) ).

tff(c_352435,plain,
    ( ( i(op_a) = c3 )
    | ( i(op_a) = c2 )
    | ( i(op_a) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12,c_352398]) ).

tff(c_352855,plain,
    i(op_a) = c1,
    inference(splitLeft,[status(thm)],[c_352435]) ).

tff(c_352872,plain,
    i(c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_352854,c_352855]) ).

tff(c_352924,plain,
    i(c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_352872,c_622]) ).

tff(c_352860,plain,
    mult(c3,c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_352854,c_352359]) ).

tff(c_353039,plain,
    mult(i(c3),c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_352860,c_758]) ).

tff(c_353068,plain,
    mult(c1,c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_352872,c_353039]) ).

tff(c_353188,plain,
    mult(c4,i(c1)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_353068,c_943]) ).

tff(c_353207,plain,
    mult(c4,c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_352924,c_353188]) ).

tff(c_353209,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_352861,c_353207]) ).

tff(c_353211,plain,
    i(op_a) != c1,
    inference(splitRight,[status(thm)],[c_352435]) ).

tff(c_353294,plain,
    i(c3) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_352854,c_353211]) ).

tff(c_353216,plain,
    mult(c3,c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_352854,c_352359]) ).

tff(c_353351,plain,
    ( ( c2 = c1 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_347063,c_353216]) ).

tff(c_353368,plain,
    ( ( i(c3) = c3 )
    | ( i(c3) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_353294,c_12,c_353351]) ).

tff(c_353464,plain,
    i(c3) = c2,
    inference(splitLeft,[status(thm)],[c_353368]) ).

tff(c_353344,plain,
    mult(i(c3),c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_353216,c_758]) ).

tff(c_353465,plain,
    mult(c2,c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_353464,c_353344]) ).

tff(c_353467,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_353465]) ).

tff(c_353469,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_353467]) ).

tff(c_353470,plain,
    i(c3) = c3,
    inference(splitRight,[status(thm)],[c_353368]) ).

tff(c_353512,plain,
    mult(c3,c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_353470,c_346265]) ).

tff(c_353217,plain,
    mult(c4,c3) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_352854,c_350386]) ).

tff(c_347196,plain,
    ! [A_14274,A_14275] : ( i(mult(i(A_14274),i(A_14275))) = mult(A_14275,A_14274) ),
    inference(superposition,[status(thm),theory(equality)],[c_902,c_612]) ).

tff(c_347286,plain,
    ! [A_79,A_14275] : ( i(mult(A_79,i(A_14275))) = mult(A_14275,i(A_79)) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_347196]) ).

tff(c_354644,plain,
    ! [C_14547] : ( mult(c3,mult(c3,C_14547)) = C_14547 ),
    inference(superposition,[status(thm),theory(equality)],[c_353470,c_758]) ).

tff(c_355300,plain,
    ! [C_14562] : ( mult(C_14562,i(mult(c3,C_14562))) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_354644,c_943]) ).

tff(c_347325,plain,
    ! [A_14279,B_14280] : ( i(mult(i(A_14279),B_14280)) = mult(i(B_14280),A_14279) ),
    inference(superposition,[status(thm),theory(equality)],[c_902,c_758]) ).

tff(c_347391,plain,
    ! [A_14279] :
      ( ( mult(i(c4),A_14279) = i(c2) )
      | ( i(i(A_14279)) = c3 )
      | ( i(i(A_14279)) = c2 )
      | ( i(i(A_14279)) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_347063,c_347325]) ).

tff(c_347450,plain,
    ! [A_14279] :
      ( ( mult(i(c4),A_14279) = c2 )
      | ( c3 = A_14279 )
      | ( c2 = A_14279 )
      | ( c1 = A_14279 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_346262,c_347391]) ).

tff(c_355331,plain,
    ( ( c3 = c2 )
    | ( i(mult(c3,i(c4))) = c3 )
    | ( i(mult(c3,i(c4))) = c2 )
    | ( i(mult(c3,i(c4))) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_355300,c_347450]) ).

tff(c_355529,plain,
    ( ( c3 = c2 )
    | ( mult(c4,c3) = c3 )
    | ( mult(c4,c3) = c2 )
    | ( mult(c4,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_353470,c_347286,c_353470,c_347286,c_353470,c_347286,c_355331]) ).

tff(c_355530,plain,
    ( ( mult(c4,c3) = c3 )
    | ( mult(c4,c3) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_353217,c_18,c_355529]) ).

tff(c_355574,plain,
    mult(c4,c3) = c2,
    inference(splitLeft,[status(thm)],[c_355530]) ).

tff(c_353521,plain,
    ! [A_79] : ( mult(mult(A_79,c3),c3) = A_79 ),
    inference(superposition,[status(thm),theory(equality)],[c_353470,c_943]) ).

tff(c_355580,plain,
    mult(c2,c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_355574,c_353521]) ).

tff(c_355649,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_355580]) ).

tff(c_355651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_355649]) ).

tff(c_355652,plain,
    mult(c4,c3) = c3,
    inference(splitRight,[status(thm)],[c_355530]) ).

tff(c_355659,plain,
    mult(c3,c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_355652,c_353521]) ).

tff(c_355728,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_353512,c_355659]) ).

tff(c_355730,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_355728]) ).

tff(c_355731,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_352848]) ).

tff(c_355741,plain,
    mult(i(c2),c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_355731,c_352410]) ).

tff(c_355745,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_355741]) ).

tff(c_355747,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_355745]) ).

tff(c_355748,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_352353]) ).

tff(c_355762,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_355748]) ).

tff(c_347464,plain,
    ( ( mult(c4,op_b) != c4 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_347461]) ).

tff(c_347612,plain,
    mult(c4,op_b) != c4,
    inference(splitLeft,[status(thm)],[c_347464]) ).

tff(c_355780,plain,
    mult(c4,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_355762,c_347612]) ).

tff(c_355796,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_355780]) ).

tff(c_355797,plain,
    op_b = c3,
    inference(splitRight,[status(thm)],[c_355748]) ).

tff(c_355815,plain,
    mult(c1,i(c3)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_355797,c_350595]) ).

tff(c_350437,plain,
    ( ( mult(c4,op_b) = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_350381]) ).

tff(c_357758,plain,
    ( ( mult(c4,c3) = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_355797,c_350437]) ).

tff(c_357759,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_357758]) ).

tff(c_355819,plain,
    mult(op_a,c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_355797,c_350381]) ).

tff(c_355881,plain,
    mult(i(op_a),c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_355819,c_758]) ).

tff(c_357769,plain,
    mult(i(c1),c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_357759,c_355881]) ).

tff(c_357780,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_357769]) ).

tff(c_357782,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_357780]) ).

tff(c_357783,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( mult(c4,c3) = c1 ) ),
    inference(splitRight,[status(thm)],[c_357758]) ).

tff(c_357789,plain,
    mult(c4,c3) = c1,
    inference(splitLeft,[status(thm)],[c_357783]) ).

tff(c_357840,plain,
    mult(i(c4),c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_357789,c_758]) ).

tff(c_357924,plain,
    mult(c1,i(c3)) = i(i(c4)),
    inference(superposition,[status(thm),theory(equality)],[c_357840,c_950]) ).

tff(c_357964,plain,
    op_a = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_355815,c_357924]) ).

tff(c_358003,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_357964,c_357964,c_348797]) ).

tff(c_358004,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_357783]) ).

tff(c_358006,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_358004]) ).

tff(c_358017,plain,
    mult(i(c2),c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_358006,c_355881]) ).

tff(c_358033,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_358017]) ).

tff(c_358035,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_358033]) ).

tff(c_358036,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_358004]) ).

tff(c_346686,plain,
    ( ( mult(c4,op_b) != mult(c4,op_a) )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_346683]) ).

tff(c_349401,plain,
    mult(c4,op_b) != mult(c4,op_a),
    inference(splitLeft,[status(thm)],[c_346686]) ).

tff(c_355820,plain,
    mult(c4,op_a) != mult(c4,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_355797,c_349401]) ).

tff(c_358101,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_358036,c_355820]) ).

tff(c_358102,plain,
    ( ( mult(op_a,op_b) = c2 )
    | ( mult(op_a,op_b) = c3 ) ),
    inference(splitRight,[status(thm)],[c_347471]) ).

tff(c_358114,plain,
    mult(op_a,op_b) = c3,
    inference(splitLeft,[status(thm)],[c_358102]) ).

tff(c_358296,plain,
    ! [C_14674] : ( mult(op_a,mult(op_b,C_14674)) = mult(c3,C_14674) ),
    inference(superposition,[status(thm),theory(equality)],[c_358114,c_6]) ).

tff(c_358389,plain,
    mult(c3,i(op_b)) = mult(op_a,c2),
    inference(superposition,[status(thm),theory(equality)],[c_346265,c_358296]) ).

tff(c_358424,plain,
    mult(c3,i(op_b)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_358389]) ).

tff(c_358171,plain,
    ( ( mult(c4,op_b) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_358114]) ).

tff(c_360444,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_358171]) ).

tff(c_358174,plain,
    ( ( mult(op_a,c4) = c3 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_358114]) ).

tff(c_362597,plain,
    ( ( mult(c1,c4) = c3 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_360444,c_358174]) ).

tff(c_362598,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_362597]) ).

tff(c_360460,plain,
    mult(c4,op_b) != mult(c4,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_360444,c_349401]) ).

tff(c_362618,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_362598,c_360460]) ).

tff(c_362619,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( mult(c1,c4) = c3 ) ),
    inference(splitRight,[status(thm)],[c_362597]) ).

tff(c_362625,plain,
    mult(c1,c4) = c3,
    inference(splitLeft,[status(thm)],[c_362619]) ).

tff(c_362689,plain,
    ( ( c3 = c2 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_347063,c_362625]) ).

tff(c_362707,plain,
    ( ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_362689]) ).

tff(c_363327,plain,
    i(c1) = c1,
    inference(splitLeft,[status(thm)],[c_362707]) ).

tff(c_363363,plain,
    mult(c1,c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_363327,c_346265]) ).

tff(c_358120,plain,
    mult(c4,op_a) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_358114,c_346683]) ).

tff(c_360457,plain,
    mult(c4,c1) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_360444,c_358120]) ).

tff(c_363641,plain,
    ! [C_14827] : ( mult(c1,mult(c1,C_14827)) = C_14827 ),
    inference(superposition,[status(thm),theory(equality)],[c_363327,c_612]) ).

tff(c_365251,plain,
    ! [C_14855] : ( mult(C_14855,i(mult(c1,C_14855))) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_363641,c_943]) ).

tff(c_365289,plain,
    ( ( c2 = c1 )
    | ( i(mult(c1,i(c4))) = c3 )
    | ( i(mult(c1,i(c4))) = c2 )
    | ( i(mult(c1,i(c4))) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_365251,c_347450]) ).

tff(c_365504,plain,
    ( ( c2 = c1 )
    | ( mult(c4,c1) = c3 )
    | ( mult(c4,c1) = c2 )
    | ( mult(c4,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_363327,c_347286,c_363327,c_347286,c_363327,c_347286,c_365289]) ).

tff(c_365505,plain,
    ( ( mult(c4,c1) = c2 )
    | ( mult(c4,c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_360457,c_12,c_365504]) ).

tff(c_365552,plain,
    mult(c4,c1) = c1,
    inference(splitLeft,[status(thm)],[c_365505]) ).

tff(c_363372,plain,
    ! [A_79] : ( mult(mult(A_79,c1),c1) = A_79 ),
    inference(superposition,[status(thm),theory(equality)],[c_363327,c_943]) ).

tff(c_365561,plain,
    mult(c1,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_365552,c_363372]) ).

tff(c_365630,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_363363,c_365561]) ).

tff(c_365632,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_365630]) ).

tff(c_365633,plain,
    mult(c4,c1) = c2,
    inference(splitRight,[status(thm)],[c_365505]) ).

tff(c_365649,plain,
    mult(c2,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_365633,c_363372]) ).

tff(c_365719,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_365649]) ).

tff(c_365721,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_365719]) ).

tff(c_365723,plain,
    i(c1) != c1,
    inference(splitRight,[status(thm)],[c_362707]) ).

tff(c_362670,plain,
    ( ( c3 = c2 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_362625,c_347063]) ).

tff(c_362705,plain,
    ( ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_362670]) ).

tff(c_365922,plain,
    ( ( i(c1) = c3 )
    | ( i(c1) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_365723,c_362705]) ).

tff(c_365923,plain,
    i(c1) = c2,
    inference(splitLeft,[status(thm)],[c_365922]) ).

tff(c_362682,plain,
    mult(i(c1),c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_362625,c_758]) ).

tff(c_365926,plain,
    mult(c2,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_365923,c_362682]) ).

tff(c_365927,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_365926]) ).

tff(c_365929,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_365927]) ).

tff(c_365931,plain,
    i(c1) != c2,
    inference(splitRight,[status(thm)],[c_365922]) ).

tff(c_365722,plain,
    ( ( i(c1) = c2 )
    | ( i(c1) = c3 ) ),
    inference(splitRight,[status(thm)],[c_362707]) ).

tff(c_365728,plain,
    i(c1) = c3,
    inference(splitLeft,[status(thm)],[c_365722]) ).

tff(c_365785,plain,
    i(c3) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_365728,c_622]) ).

tff(c_365733,plain,
    mult(c3,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_365728,c_362682]) ).

tff(c_365898,plain,
    mult(c4,i(c3)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_365733,c_943]) ).

tff(c_365917,plain,
    mult(c4,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_365785,c_365898]) ).

tff(c_365919,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_360457,c_365917]) ).

tff(c_365920,plain,
    i(c1) = c2,
    inference(splitRight,[status(thm)],[c_365722]) ).

tff(c_365940,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_365931,c_365920]) ).

tff(c_365941,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_362619]) ).

tff(c_365953,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_365941]) ).

tff(c_360454,plain,
    mult(c3,i(op_b)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_360444,c_358424]) ).

tff(c_365966,plain,
    mult(c3,i(c2)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_365953,c_360454]) ).

tff(c_365981,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346262,c_365966]) ).

tff(c_365983,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_365981]) ).

tff(c_365984,plain,
    op_b = c3,
    inference(splitRight,[status(thm)],[c_365941]) ).

tff(c_358158,plain,
    mult(op_b,i(c3)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_358114,c_950]) ).

tff(c_360453,plain,
    mult(op_b,i(c3)) = i(c1),
    inference(demodulation,[status(thm),theory(equality)],[c_360444,c_358158]) ).

tff(c_366001,plain,
    mult(c3,i(c3)) = i(c1),
    inference(demodulation,[status(thm),theory(equality)],[c_365984,c_360453]) ).

tff(c_366014,plain,
    i(c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_366001]) ).

tff(c_347357,plain,
    ! [A_14279,B_14280] : ( mult(mult(i(A_14279),B_14280),mult(i(B_14280),A_14279)) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_347325,c_346265]) ).

tff(c_366033,plain,
    ! [B_14280] : ( mult(mult(c2,B_14280),mult(i(B_14280),c1)) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_366014,c_347357]) ).

tff(c_366082,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_612,c_346261,c_366033]) ).

tff(c_366084,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_366082]) ).

tff(c_366085,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( mult(c4,op_b) = c3 ) ),
    inference(splitRight,[status(thm)],[c_358171]) ).

tff(c_366091,plain,
    mult(c4,op_b) = c3,
    inference(splitLeft,[status(thm)],[c_366085]) ).

tff(c_366139,plain,
    mult(i(c4),c3) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_366091,c_758]) ).

tff(c_366798,plain,
    mult(c3,i(op_b)) = i(i(c4)),
    inference(superposition,[status(thm),theory(equality)],[c_366139,c_950]) ).

tff(c_366838,plain,
    op_a = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_358424,c_366798]) ).

tff(c_366875,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_366838,c_366838,c_348797]) ).

tff(c_366876,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_366085]) ).

tff(c_367252,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_366876]) ).

tff(c_367271,plain,
    mult(c4,c2) != mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_367252,c_367252,c_348797]) ).

tff(c_367287,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346266,c_367271]) ).

tff(c_367288,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_366876]) ).

tff(c_358164,plain,
    mult(i(op_a),c3) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_358114,c_758]) ).

tff(c_367307,plain,
    mult(i(c3),c3) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_367288,c_358164]) ).

tff(c_367318,plain,
    op_b = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_367307]) ).

tff(c_367335,plain,
    mult(c4,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_367318,c_347612]) ).

tff(c_367342,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_367335]) ).

tff(c_367343,plain,
    mult(op_a,op_b) = c2,
    inference(splitRight,[status(thm)],[c_358102]) ).

tff(c_367362,plain,
    mult(op_b,op_a) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_367343,c_8]) ).

tff(c_367399,plain,
    mult(op_b,i(c2)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_367343,c_950]) ).

tff(c_367428,plain,
    i(op_a) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346262,c_367399]) ).

tff(c_367472,plain,
    mult(op_b,op_a) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_367428,c_346263]) ).

tff(c_367616,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_367362,c_367472]) ).

tff(c_367617,plain,
    ( ( op_a = c1 )
    | ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_346686]) ).

tff(c_367619,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_367617]) ).

tff(c_367618,plain,
    mult(c4,op_b) = mult(c4,op_a),
    inference(splitRight,[status(thm)],[c_346686]) ).

tff(c_367724,plain,
    mult(c4,op_b) = mult(c4,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_367619,c_367618]) ).

tff(c_367762,plain,
    mult(i(c4),mult(c4,c3)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_367724,c_758]) ).

tff(c_367791,plain,
    op_b = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_367762]) ).

tff(c_367628,plain,
    mult(op_b,c3) != mult(c3,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_367619,c_367619,c_8]) ).

tff(c_367810,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_367791,c_367791,c_367628]) ).

tff(c_367811,plain,
    ( ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(splitRight,[status(thm)],[c_367617]) ).

tff(c_367817,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_367811]) ).

tff(c_367884,plain,
    mult(c4,op_b) = mult(c4,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_367817,c_367618]) ).

tff(c_367922,plain,
    mult(i(c4),mult(c4,c1)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_367884,c_758]) ).

tff(c_367951,plain,
    op_b = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_367922]) ).

tff(c_367827,plain,
    mult(op_b,c1) != mult(c1,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_367817,c_367817,c_8]) ).

tff(c_367970,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_367951,c_367951,c_367827]) ).

tff(c_367971,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_367811]) ).

tff(c_367974,plain,
    mult(c4,c2) != mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_367971,c_367971,c_348797]) ).

tff(c_367985,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346266,c_367974]) ).

tff(c_367986,plain,
    ( ( op_b = c1 )
    | ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_346689]) ).

tff(c_367988,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_367986]) ).

tff(c_368695,plain,
    ( ( mult(op_a,c3) = c3 )
    | ( mult(op_a,c3) = c2 )
    | ( mult(op_a,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_367988,c_367988,c_367988,c_347471]) ).

tff(c_368696,plain,
    mult(op_a,c3) = c1,
    inference(splitLeft,[status(thm)],[c_368695]) ).

tff(c_367995,plain,
    mult(op_a,c3) != mult(c3,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_367988,c_367988,c_346815]) ).

tff(c_368698,plain,
    mult(c3,c4) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_368696,c_367995]) ).

tff(c_368733,plain,
    ( ( mult(c4,c3) = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_368696]) ).

tff(c_370099,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_368733]) ).

tff(c_368726,plain,
    mult(i(op_a),c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_368696,c_758]) ).

tff(c_370107,plain,
    mult(i(c1),c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_370099,c_368726]) ).

tff(c_370125,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_370107]) ).

tff(c_370127,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_370125]) ).

tff(c_370128,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( mult(c4,c3) = c1 ) ),
    inference(splitRight,[status(thm)],[c_368733]) ).

tff(c_370134,plain,
    mult(c4,c3) = c1,
    inference(splitLeft,[status(thm)],[c_370128]) ).

tff(c_370164,plain,
    mult(i(c4),c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_370134,c_758]) ).

tff(c_370213,plain,
    mult(i(c1),c4) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_370164,c_912]) ).

tff(c_367990,plain,
    mult(op_a,c3) != mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_367988,c_348128]) ).

tff(c_368699,plain,
    mult(c4,c4) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_368696,c_367990]) ).

tff(c_372974,plain,
    ! [A_15233,C_15234] :
      ( ( mult(A_15233,mult(c4,C_15234)) = C_15234 )
      | ( i(A_15233) = c3 )
      | ( i(A_15233) = c2 )
      | ( i(A_15233) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346254,c_462]) ).

tff(c_370158,plain,
    mult(c3,i(c1)) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_370134,c_950]) ).

tff(c_370525,plain,
    ! [C_104] : ( mult(c3,mult(i(c1),mult(i(i(c4)),C_104))) = C_104 ),
    inference(superposition,[status(thm),theory(equality)],[c_370158,c_780]) ).

tff(c_371894,plain,
    ! [C_15201] : ( mult(c3,mult(i(c1),mult(c4,C_15201))) = C_15201 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_370525]) ).

tff(c_371946,plain,
    ! [C_15201] : ( mult(C_15201,i(mult(i(c1),mult(c4,C_15201)))) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_371894,c_943]) ).

tff(c_372117,plain,
    ! [C_15209] : ( mult(C_15209,mult(i(mult(c4,C_15209)),c1)) = c3 ),
    inference(demodulation,[status(thm),theory(equality)],[c_912,c_371946]) ).

tff(c_372272,plain,
    ! [A_79] : ( mult(i(mult(A_79,c4)),mult(i(i(A_79)),c1)) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_372117]) ).

tff(c_372345,plain,
    ! [A_79] : ( mult(i(mult(A_79,c4)),mult(A_79,c1)) = c3 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_372272]) ).

tff(c_372985,plain,
    ( ( c3 = c1 )
    | ( i(i(mult(c4,c4))) = c3 )
    | ( i(i(mult(c4,c4))) = c2 )
    | ( i(i(mult(c4,c4))) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_372974,c_372345]) ).

tff(c_373253,plain,
    ( ( c3 = c1 )
    | ( mult(c4,c4) = c3 )
    | ( mult(c4,c4) = c2 )
    | ( mult(c4,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_372985]) ).

tff(c_373254,plain,
    ( ( mult(c4,c4) = c3 )
    | ( mult(c4,c4) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_368699,c_14,c_373253]) ).

tff(c_373308,plain,
    mult(c4,c4) = c2,
    inference(splitLeft,[status(thm)],[c_373254]) ).

tff(c_346702,plain,
    ! [B_14252,A_14253] : ( mult(B_14252,i(mult(A_14253,B_14252))) = i(A_14253) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_902]) ).

tff(c_346743,plain,
    ! [A_79,B_113] : ( mult(i(mult(A_79,B_113)),i(i(A_79))) = i(B_113) ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_346702]) ).

tff(c_346804,plain,
    ! [A_79,B_113] : ( mult(i(mult(A_79,B_113)),A_79) = i(B_113) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_346743]) ).

tff(c_373359,plain,
    mult(i(c2),c4) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_373308,c_346804]) ).

tff(c_373412,plain,
    i(c4) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_373359]) ).

tff(c_311,plain,
    ! [A_70,B_71] :
      ( ( mult(A_70,mult(B_71,i(c4))) = e )
      | ( mult(A_70,B_71) = c3 )
      | ( mult(A_70,B_71) = c2 )
      | ( mult(A_70,B_71) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_262]) ).

tff(c_374763,plain,
    ! [A_15263,B_15264] :
      ( ( mult(A_15263,mult(B_15264,c4)) = c2 )
      | ( mult(A_15263,B_15264) = c3 )
      | ( mult(A_15263,B_15264) = c2 )
      | ( mult(A_15263,B_15264) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_373412,c_346254,c_311]) ).

tff(c_370565,plain,
    ! [C_104] : ( mult(c3,mult(i(c1),mult(c4,C_104))) = C_104 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_370525]) ).

tff(c_374809,plain,
    ( ( mult(c3,c2) = c4 )
    | ( mult(i(c1),c4) = c3 )
    | ( mult(i(c1),c4) = c2 )
    | ( mult(i(c1),c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_374763,c_370565]) ).

tff(c_375066,plain,
    ( ( c4 = c3 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_370213,c_370213,c_370213,c_346266,c_374809]) ).

tff(c_375067,plain,
    ( ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_22,c_375066]) ).

tff(c_376525,plain,
    i(c3) = c1,
    inference(splitLeft,[status(thm)],[c_375067]) ).

tff(c_376580,plain,
    i(c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_376525,c_622]) ).

tff(c_370161,plain,
    mult(c1,i(c3)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_370134,c_943]) ).

tff(c_376531,plain,
    mult(c1,c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_376525,c_370161]) ).

tff(c_376688,plain,
    mult(i(c1),c4) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_376531,c_758]) ).

tff(c_376706,plain,
    mult(c3,c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_376580,c_376688]) ).

tff(c_376708,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_368698,c_376706]) ).

tff(c_376709,plain,
    ( ( i(c3) = c2 )
    | ( i(c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_375067]) ).

tff(c_376715,plain,
    i(c3) = c3,
    inference(splitLeft,[status(thm)],[c_376709]) ).

tff(c_377184,plain,
    mult(c3,c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_376715,c_346265]) ).

tff(c_370216,plain,
    mult(i(c3),i(c4)) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_370164,c_346804]) ).

tff(c_373435,plain,
    mult(i(c3),c4) = i(c1),
    inference(demodulation,[status(thm),theory(equality)],[c_373412,c_370216]) ).

tff(c_377149,plain,
    mult(c3,c4) = i(c1),
    inference(demodulation,[status(thm),theory(equality)],[c_376715,c_373435]) ).

tff(c_377706,plain,
    i(c1) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_377149,c_368698]) ).

tff(c_377152,plain,
    mult(i(c1),c4) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_376715,c_370213]) ).

tff(c_377654,plain,
    ( ( mult(c4,c4) = c3 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_377152]) ).

tff(c_377694,plain,
    ( ( c3 = c2 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_373308,c_377654]) ).

tff(c_377695,plain,
    ( ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_377694]) ).

tff(c_379233,plain,
    ( ( i(c1) = c3 )
    | ( i(c1) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_377706,c_377695]) ).

tff(c_379234,plain,
    i(c1) = c2,
    inference(splitLeft,[status(thm)],[c_379233]) ).

tff(c_373437,plain,
    mult(c3,i(c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_373412,c_370158]) ).

tff(c_379240,plain,
    mult(c3,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_379234,c_373437]) ).

tff(c_379242,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_379240]) ).

tff(c_379244,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_379242]) ).

tff(c_379245,plain,
    i(c1) = c3,
    inference(splitRight,[status(thm)],[c_379233]) ).

tff(c_379257,plain,
    mult(c3,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_379245,c_373437]) ).

tff(c_379259,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_377184,c_379257]) ).

tff(c_379261,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_379259]) ).

tff(c_379262,plain,
    i(c3) = c2,
    inference(splitRight,[status(thm)],[c_376709]) ).

tff(c_379270,plain,
    mult(c1,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_379262,c_370161]) ).

tff(c_379275,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_379270]) ).

tff(c_379277,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_379275]) ).

tff(c_379278,plain,
    mult(c4,c4) = c3,
    inference(splitRight,[status(thm)],[c_373254]) ).

tff(c_379980,plain,
    mult(c3,i(c4)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_379278,c_943]) ).

tff(c_370167,plain,
    ! [C_5] : ( mult(c4,mult(c3,C_5)) = mult(c1,C_5) ),
    inference(superposition,[status(thm),theory(equality)],[c_370134,c_6]) ).

tff(c_380059,plain,
    mult(c1,i(c4)) = mult(c4,c4),
    inference(superposition,[status(thm),theory(equality)],[c_379980,c_370167]) ).

tff(c_380123,plain,
    mult(c1,i(c4)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_379278,c_380059]) ).

tff(c_160315,plain,
    ! [A_6742,C_6743] : ( mult(mult(A_6742,C_6743),i(C_6743)) = A_6742 ),
    inference(superposition,[status(thm),theory(equality)],[c_758,c_902]) ).

tff(c_160351,plain,
    ! [A_6742,A_79] : ( mult(mult(A_6742,i(A_79)),A_79) = A_6742 ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_160315]) ).

tff(c_380275,plain,
    mult(c3,c4) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_380123,c_160351]) ).

tff(c_380312,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_368698,c_380275]) ).

tff(c_380313,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_370128]) ).

tff(c_380315,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_380313]) ).

tff(c_380324,plain,
    mult(i(c2),c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_380315,c_368726]) ).

tff(c_380347,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_380324]) ).

tff(c_380349,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_380347]) ).

tff(c_380350,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_380313]) ).

tff(c_368394,plain,
    ( ( mult(c4,op_a) != mult(c4,c3) )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_367988,c_346686]) ).

tff(c_368395,plain,
    mult(c4,op_a) != mult(c4,c3),
    inference(splitLeft,[status(thm)],[c_368394]) ).

tff(c_380382,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_380350,c_368395]) ).

tff(c_380383,plain,
    ( ( mult(op_a,c3) = c2 )
    | ( mult(op_a,c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_368695]) ).

tff(c_380392,plain,
    mult(op_a,c3) = c3,
    inference(splitLeft,[status(thm)],[c_380383]) ).

tff(c_380420,plain,
    mult(c3,i(c3)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_380392,c_943]) ).

tff(c_380438,plain,
    op_a = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_380420]) ).

tff(c_367987,plain,
    mult(op_a,c4) = mult(c4,op_a),
    inference(splitRight,[status(thm)],[c_346689]) ).

tff(c_347467,plain,
    ( ( mult(op_a,c4) != c4 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_347461]) ).

tff(c_347922,plain,
    mult(op_a,c4) != c4,
    inference(splitLeft,[status(thm)],[c_347467]) ).

tff(c_368043,plain,
    mult(c4,op_a) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_367987,c_347922]) ).

tff(c_380450,plain,
    mult(c4,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_380438,c_368043]) ).

tff(c_380463,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_380450]) ).

tff(c_380464,plain,
    mult(op_a,c3) = c2,
    inference(splitRight,[status(thm)],[c_380383]) ).

tff(c_367997,plain,
    mult(op_a,c3) != mult(c3,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_367988,c_367988,c_8]) ).

tff(c_380479,plain,
    mult(c3,op_a) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_380464,c_367997]) ).

tff(c_380499,plain,
    mult(c3,i(c2)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_380464,c_950]) ).

tff(c_380521,plain,
    i(op_a) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346262,c_380499]) ).

tff(c_380559,plain,
    mult(c3,op_a) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_380521,c_346263]) ).

tff(c_380952,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_380479,c_380559]) ).

tff(c_380953,plain,
    ( ( op_a = c1 )
    | ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_368394]) ).

tff(c_380955,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_380953]) ).

tff(c_380968,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_380955,c_380955,c_367997]) ).

tff(c_380969,plain,
    ( ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(splitRight,[status(thm)],[c_380953]) ).

tff(c_380975,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_380969]) ).

tff(c_380981,plain,
    mult(c4,c1) = mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_380975,c_380975,c_367987]) ).

tff(c_381077,plain,
    mult(i(c4),mult(c1,c4)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_380981,c_758]) ).

tff(c_380954,plain,
    mult(c4,op_a) = mult(c4,c3),
    inference(splitRight,[status(thm)],[c_368394]) ).

tff(c_381126,plain,
    mult(c4,c3) = mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_380981,c_380975,c_380954]) ).

tff(c_381152,plain,
    mult(i(c4),mult(c1,c4)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_381126,c_758]) ).

tff(c_381317,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_381077,c_381152]) ).

tff(c_381318,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_381317]) ).

tff(c_381319,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_380969]) ).

tff(c_381325,plain,
    mult(c4,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_381319,c_368043]) ).

tff(c_381338,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_381325]) ).

tff(c_381339,plain,
    ( ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_367986]) ).

tff(c_381345,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_381339]) ).

tff(c_381474,plain,
    ( ( mult(op_a,c1) = c3 )
    | ( mult(op_a,c1) = c2 )
    | ( mult(op_a,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381345,c_381345,c_381345,c_347471]) ).

tff(c_381475,plain,
    mult(op_a,c1) = c1,
    inference(splitLeft,[status(thm)],[c_381474]) ).

tff(c_381499,plain,
    mult(c1,i(c1)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_381475,c_943]) ).

tff(c_381517,plain,
    op_a = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_381499]) ).

tff(c_381400,plain,
    mult(c4,op_a) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_367987,c_347922]) ).

tff(c_381522,plain,
    mult(c4,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_381517,c_381400]) ).

tff(c_381528,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_381522]) ).

tff(c_381529,plain,
    ( ( mult(op_a,c1) = c2 )
    | ( mult(op_a,c1) = c3 ) ),
    inference(splitRight,[status(thm)],[c_381474]) ).

tff(c_381815,plain,
    mult(op_a,c1) = c3,
    inference(splitLeft,[status(thm)],[c_381529]) ).

tff(c_381352,plain,
    mult(op_a,c1) != mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_381345,c_381345,c_346815]) ).

tff(c_381819,plain,
    mult(c1,c4) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_381815,c_381352]) ).

tff(c_381850,plain,
    ( ( mult(c4,c1) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_381815]) ).

tff(c_382763,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_381850]) ).

tff(c_382088,plain,
    ( ( mult(c4,op_a) != mult(c4,c1) )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_381345,c_346686]) ).

tff(c_382089,plain,
    mult(c4,op_a) != mult(c4,c1),
    inference(splitLeft,[status(thm)],[c_382088]) ).

tff(c_382785,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_382763,c_382089]) ).

tff(c_382786,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( mult(c4,c1) = c3 ) ),
    inference(splitRight,[status(thm)],[c_381850]) ).

tff(c_382792,plain,
    mult(c4,c1) = c3,
    inference(splitLeft,[status(thm)],[c_382786]) ).

tff(c_382807,plain,
    mult(i(c3),c4) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_382792,c_346804]) ).

tff(c_382810,plain,
    mult(c1,i(c3)) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_382792,c_950]) ).

tff(c_381347,plain,
    mult(op_a,c1) != mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_381345,c_348128]) ).

tff(c_381817,plain,
    mult(c4,c4) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_381815,c_381347]) ).

tff(c_386319,plain,
    ! [A_15683,C_15684] :
      ( ( mult(A_15683,mult(c4,C_15684)) = C_15684 )
      | ( i(A_15683) = c3 )
      | ( i(A_15683) = c2 )
      | ( i(A_15683) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346254,c_462]) ).

tff(c_381875,plain,
    ! [C_15541] : ( mult(op_a,mult(c1,C_15541)) = mult(c3,C_15541) ),
    inference(superposition,[status(thm),theory(equality)],[c_381815,c_6]) ).

tff(c_381940,plain,
    mult(c3,i(c1)) = mult(op_a,c2),
    inference(superposition,[status(thm),theory(equality)],[c_346265,c_381875]) ).

tff(c_381969,plain,
    mult(c3,i(c1)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_381940]) ).

tff(c_382816,plain,
    mult(i(c4),c3) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_382792,c_758]) ).

tff(c_382867,plain,
    mult(c3,i(c1)) = i(i(c4)),
    inference(superposition,[status(thm),theory(equality)],[c_382816,c_950]) ).

tff(c_382898,plain,
    op_a = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_381969,c_382867]) ).

tff(c_381837,plain,
    mult(c1,i(c3)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_381815,c_950]) ).

tff(c_382111,plain,
    ! [C_104] : ( mult(c1,mult(i(c3),mult(i(i(op_a)),C_104))) = C_104 ),
    inference(superposition,[status(thm),theory(equality)],[c_381837,c_780]) ).

tff(c_382147,plain,
    ! [C_104] : ( mult(c1,mult(i(c3),mult(op_a,C_104))) = C_104 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_382111]) ).

tff(c_384871,plain,
    ! [C_15643] : ( mult(c1,mult(i(c3),mult(c4,C_15643))) = C_15643 ),
    inference(demodulation,[status(thm),theory(equality)],[c_382898,c_382147]) ).

tff(c_384920,plain,
    ! [C_15643] : ( mult(C_15643,i(mult(i(c3),mult(c4,C_15643)))) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_384871,c_943]) ).

tff(c_385280,plain,
    ! [C_15655] : ( mult(C_15655,mult(i(mult(c4,C_15655)),c3)) = c1 ),
    inference(demodulation,[status(thm),theory(equality)],[c_912,c_384920]) ).

tff(c_385435,plain,
    ! [A_79] : ( mult(i(mult(A_79,c4)),mult(i(i(A_79)),c3)) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_385280]) ).

tff(c_385508,plain,
    ! [A_79] : ( mult(i(mult(A_79,c4)),mult(A_79,c3)) = c1 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_385435]) ).

tff(c_386338,plain,
    ( ( c3 = c1 )
    | ( i(i(mult(c4,c4))) = c3 )
    | ( i(i(mult(c4,c4))) = c2 )
    | ( i(i(mult(c4,c4))) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_386319,c_385508]) ).

tff(c_386597,plain,
    ( ( c3 = c1 )
    | ( mult(c4,c4) = c3 )
    | ( mult(c4,c4) = c2 )
    | ( mult(c4,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_386338]) ).

tff(c_386598,plain,
    ( ( mult(c4,c4) = c2 )
    | ( mult(c4,c4) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_381817,c_14,c_386597]) ).

tff(c_386651,plain,
    mult(c4,c4) = c1,
    inference(splitLeft,[status(thm)],[c_386598]) ).

tff(c_386708,plain,
    mult(c1,i(c4)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_386651,c_943]) ).

tff(c_382819,plain,
    ! [C_5] : ( mult(c4,mult(c1,C_5)) = mult(c3,C_5) ),
    inference(superposition,[status(thm),theory(equality)],[c_382792,c_6]) ).

tff(c_386781,plain,
    mult(c3,i(c4)) = mult(c4,c4),
    inference(superposition,[status(thm),theory(equality)],[c_386708,c_382819]) ).

tff(c_386842,plain,
    mult(c3,i(c4)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_386651,c_386781]) ).

tff(c_386992,plain,
    mult(c1,c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_386842,c_160351]) ).

tff(c_387026,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_381819,c_386992]) ).

tff(c_387027,plain,
    mult(c4,c4) = c2,
    inference(splitRight,[status(thm)],[c_386598]) ).

tff(c_384870,plain,
    ! [C_104] : ( mult(c1,mult(i(c3),mult(c4,C_104))) = C_104 ),
    inference(demodulation,[status(thm),theory(equality)],[c_382898,c_382147]) ).

tff(c_387062,plain,
    mult(c1,mult(i(c3),c2)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_387027,c_384870]) ).

tff(c_387134,plain,
    i(c4) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_382810,c_346266,c_387062]) ).

tff(c_387970,plain,
    ! [A_15717,B_15718] :
      ( ( mult(A_15717,mult(B_15718,c4)) = c2 )
      | ( mult(A_15717,B_15718) = c3 )
      | ( mult(A_15717,B_15718) = c2 )
      | ( mult(A_15717,B_15718) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_387134,c_346254,c_311]) ).

tff(c_388008,plain,
    ( ( mult(c1,c2) = c4 )
    | ( mult(i(c3),c4) = c3 )
    | ( mult(i(c3),c4) = c2 )
    | ( mult(i(c3),c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_387970,c_384870]) ).

tff(c_388237,plain,
    ( ( c4 = c1 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_382807,c_382807,c_382807,c_346266,c_388008]) ).

tff(c_388238,plain,
    ( ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16,c_388237]) ).

tff(c_389409,plain,
    i(c1) = c1,
    inference(splitLeft,[status(thm)],[c_388238]) ).

tff(c_389445,plain,
    mult(c1,c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_389409,c_346265]) ).

tff(c_382864,plain,
    mult(i(c1),i(c4)) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_382816,c_346804]) ).

tff(c_387796,plain,
    mult(i(c1),c4) = i(c3),
    inference(demodulation,[status(thm),theory(equality)],[c_387134,c_382864]) ).

tff(c_389410,plain,
    mult(c1,c4) = i(c3),
    inference(demodulation,[status(thm),theory(equality)],[c_389409,c_387796]) ).

tff(c_390114,plain,
    i(c3) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_389410,c_381819]) ).

tff(c_390145,plain,
    mult(c4,i(c3)) = mult(c3,c4),
    inference(superposition,[status(thm),theory(equality)],[c_389410,c_382819]) ).

tff(c_392930,plain,
    mult(mult(c3,c4),c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_390145,c_160351]) ).

tff(c_393042,plain,
    ( ( mult(c2,c3) = c4 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_347063,c_392930]) ).

tff(c_393077,plain,
    ( ( c4 = c3 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_393042]) ).

tff(c_393078,plain,
    ( ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_390114,c_22,c_393077]) ).

tff(c_393094,plain,
    i(c3) = c1,
    inference(splitLeft,[status(thm)],[c_393078]) ).

tff(c_385022,plain,
    ! [C_15643] : ( mult(C_15643,mult(i(mult(c4,C_15643)),c3)) = c1 ),
    inference(demodulation,[status(thm),theory(equality)],[c_912,c_384920]) ).

tff(c_387056,plain,
    mult(c4,mult(i(c2),c3)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_387027,c_385022]) ).

tff(c_387132,plain,
    mult(c4,c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_387056]) ).

tff(c_387899,plain,
    mult(c1,mult(i(c3),c1)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_387132,c_384870]) ).

tff(c_393097,plain,
    mult(c1,mult(c1,c1)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_393094,c_387899]) ).

tff(c_393105,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_389445,c_393097]) ).

tff(c_393107,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_393105]) ).

tff(c_393108,plain,
    i(c3) = c2,
    inference(splitRight,[status(thm)],[c_393078]) ).

tff(c_393112,plain,
    mult(c1,mult(c2,c1)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_393108,c_387899]) ).

tff(c_393120,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_389445,c_346261,c_393112]) ).

tff(c_393122,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_393120]) ).

tff(c_393123,plain,
    ( ( i(c1) = c2 )
    | ( i(c1) = c3 ) ),
    inference(splitRight,[status(thm)],[c_388238]) ).

tff(c_393359,plain,
    i(c1) = c3,
    inference(splitLeft,[status(thm)],[c_393123]) ).

tff(c_393414,plain,
    i(c3) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_393359,c_622]) ).

tff(c_382813,plain,
    mult(c3,i(c1)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_382792,c_943]) ).

tff(c_393365,plain,
    mult(c3,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_393359,c_382813]) ).

tff(c_393522,plain,
    mult(i(c3),c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_393365,c_758]) ).

tff(c_393540,plain,
    mult(c1,c4) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_393414,c_393522]) ).

tff(c_393542,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_381819,c_393540]) ).

tff(c_393543,plain,
    i(c1) = c2,
    inference(splitRight,[status(thm)],[c_393123]) ).

tff(c_393978,plain,
    mult(c3,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_393543,c_382813]) ).

tff(c_393982,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_393978]) ).

tff(c_393984,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_393982]) ).

tff(c_393985,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_382786]) ).

tff(c_393993,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_393985]) ).

tff(c_381843,plain,
    mult(i(op_a),c3) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_381815,c_758]) ).

tff(c_394003,plain,
    mult(i(c2),c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_393993,c_381843]) ).

tff(c_394022,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_394003]) ).

tff(c_394024,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_394022]) ).

tff(c_394025,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_393985]) ).

tff(c_382019,plain,
    mult(i(c3),op_a) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_381969,c_758]) ).

tff(c_394037,plain,
    mult(i(c3),c3) = i(c1),
    inference(demodulation,[status(thm),theory(equality)],[c_394025,c_382019]) ).

tff(c_394054,plain,
    i(c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_394037]) ).

tff(c_394067,plain,
    ! [B_14280] : ( mult(mult(c2,B_14280),mult(i(B_14280),c1)) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_394054,c_347357]) ).

tff(c_394115,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_612,c_346261,c_394067]) ).

tff(c_394117,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_394115]) ).

tff(c_394119,plain,
    mult(c4,op_a) = mult(c4,c1),
    inference(splitRight,[status(thm)],[c_382088]) ).

tff(c_394146,plain,
    mult(i(c4),mult(c4,c1)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_394119,c_758]) ).

tff(c_394172,plain,
    op_a = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_394146]) ).

tff(c_381354,plain,
    mult(op_a,c1) != mult(c1,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_381345,c_381345,c_8]) ).

tff(c_381820,plain,
    mult(c1,op_a) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_381815,c_381354]) ).

tff(c_394188,plain,
    mult(c1,c1) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_394172,c_381820]) ).

tff(c_382022,plain,
    ! [C_5] : ( mult(c3,mult(i(c1),C_5)) = mult(op_a,C_5) ),
    inference(superposition,[status(thm),theory(equality)],[c_381969,c_6]) ).

tff(c_394211,plain,
    ! [C_15859] : ( mult(c3,mult(i(c1),C_15859)) = mult(c1,C_15859) ),
    inference(demodulation,[status(thm),theory(equality)],[c_394172,c_382022]) ).

tff(c_394236,plain,
    ! [C_15859] : ( mult(mult(c1,C_15859),i(mult(i(c1),C_15859))) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_394211,c_943]) ).

tff(c_394307,plain,
    mult(c1,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_612,c_6,c_912,c_394236]) ).

tff(c_394309,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_394188,c_394307]) ).

tff(c_394310,plain,
    mult(op_a,c1) = c2,
    inference(splitRight,[status(thm)],[c_381529]) ).

tff(c_394324,plain,
    mult(c1,op_a) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_394310,c_381354]) ).

tff(c_394341,plain,
    mult(c1,i(c2)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_394310,c_950]) ).

tff(c_394363,plain,
    i(op_a) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346262,c_394341]) ).

tff(c_394399,plain,
    mult(c1,op_a) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_394363,c_346263]) ).

tff(c_394642,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_394324,c_394399]) ).

tff(c_394643,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_381339]) ).

tff(c_394649,plain,
    mult(c4,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_394643,c_347612]) ).

tff(c_394659,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_394649]) ).

tff(c_394660,plain,
    ( ( op_b = c1 )
    | ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_346818]) ).

tff(c_394924,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_394660]) ).

tff(c_394661,plain,
    mult(op_a,op_b) = mult(c4,c4),
    inference(splitRight,[status(thm)],[c_346818]) ).

tff(c_394971,plain,
    mult(op_a,c3) = mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_394924,c_394661]) ).

tff(c_394930,plain,
    mult(op_a,c3) != mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_394924,c_346683]) ).

tff(c_394972,plain,
    mult(c4,op_a) != mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_394971,c_394930]) ).

tff(c_395027,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_394972]) ).

tff(c_395028,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_395027]) ).

tff(c_395570,plain,
    ( ( mult(c1,c3) = c3 )
    | ( mult(c1,c3) = c2 )
    | ( mult(c1,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_395028,c_394924,c_395028,c_394924,c_395028,c_394924,c_347471]) ).

tff(c_395571,plain,
    mult(c1,c3) = c1,
    inference(splitLeft,[status(thm)],[c_395570]) ).

tff(c_395598,plain,
    mult(i(c1),c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_395571,c_758]) ).

tff(c_395608,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_395598]) ).

tff(c_395610,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_395608]) ).

tff(c_395611,plain,
    ( ( mult(c1,c3) = c2 )
    | ( mult(c1,c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_395570]) ).

tff(c_395617,plain,
    mult(c1,c3) = c3,
    inference(splitLeft,[status(thm)],[c_395611]) ).

tff(c_395668,plain,
    mult(c3,i(c3)) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_395617,c_950]) ).

tff(c_395685,plain,
    i(c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_395668]) ).

tff(c_395704,plain,
    mult(c1,c2) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_395685,c_346265]) ).

tff(c_395732,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_395704]) ).

tff(c_395734,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_395732]) ).

tff(c_395735,plain,
    mult(c1,c3) = c2,
    inference(splitRight,[status(thm)],[c_395611]) ).

tff(c_395030,plain,
    mult(c4,c4) = mult(c1,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_395028,c_394971]) ).

tff(c_394931,plain,
    mult(op_a,c3) != mult(c3,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_394924,c_394924,c_8]) ).

tff(c_394974,plain,
    mult(c4,c4) != mult(c3,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_394971,c_394931]) ).

tff(c_395050,plain,
    mult(c4,c4) != mult(c3,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_395028,c_394974]) ).

tff(c_395079,plain,
    mult(c3,c1) != mult(c1,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_395030,c_395050]) ).

tff(c_395748,plain,
    mult(c3,c1) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_395735,c_395079]) ).

tff(c_395764,plain,
    mult(c3,i(c2)) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_395735,c_950]) ).

tff(c_395782,plain,
    i(c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346262,c_395764]) ).

tff(c_395805,plain,
    mult(c3,c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_395782,c_346263]) ).

tff(c_396090,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_395748,c_395805]) ).

tff(c_396091,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_395027]) ).

tff(c_396105,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_396091]) ).

tff(c_396109,plain,
    mult(c4,c4) = mult(c3,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_396105,c_394971]) ).

tff(c_396107,plain,
    mult(c4,c4) != mult(c3,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_396105,c_394974]) ).

tff(c_396249,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_396109,c_396107]) ).

tff(c_396250,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_396091]) ).

tff(c_396257,plain,
    mult(c2,c4) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_396250,c_347922]) ).

tff(c_396264,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_396257]) ).

tff(c_396265,plain,
    ( ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_394660]) ).

tff(c_396272,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_396265]) ).

tff(c_396320,plain,
    mult(op_a,c1) = mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_396272,c_394661]) ).

tff(c_396812,plain,
    ( ( mult(c4,c4) = c3 )
    | ( mult(c4,c4) = c2 )
    | ( mult(c4,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_396320,c_396272,c_396320,c_396272,c_396320,c_396272,c_347471]) ).

tff(c_396813,plain,
    mult(c4,c4) = c1,
    inference(splitLeft,[status(thm)],[c_396812]) ).

tff(c_396817,plain,
    mult(op_a,c1) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_396813,c_396320]) ).

tff(c_397084,plain,
    mult(c1,i(c1)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_396817,c_943]) ).

tff(c_397103,plain,
    op_a = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_397084]) ).

tff(c_396280,plain,
    mult(op_a,c1) != mult(c1,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_396272,c_396272,c_8]) ).

tff(c_396323,plain,
    mult(c4,c4) != mult(c1,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_396320,c_396280]) ).

tff(c_396816,plain,
    mult(c1,op_a) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_396813,c_396323]) ).

tff(c_397109,plain,
    mult(c1,c2) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_397103,c_396816]) ).

tff(c_397117,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_397109]) ).

tff(c_397119,plain,
    mult(c4,c4) != c1,
    inference(splitRight,[status(thm)],[c_396812]) ).

tff(c_397118,plain,
    ( ( mult(c4,c4) = c2 )
    | ( mult(c4,c4) = c3 ) ),
    inference(splitRight,[status(thm)],[c_396812]) ).

tff(c_397130,plain,
    mult(c4,c4) = c3,
    inference(splitLeft,[status(thm)],[c_397118]) ).

tff(c_396279,plain,
    mult(op_a,c1) != mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_396272,c_346683]) ).

tff(c_396322,plain,
    mult(c4,op_a) != mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_396320,c_396279]) ).

tff(c_396421,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_396322]) ).

tff(c_396422,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_396421]) ).

tff(c_396424,plain,
    mult(c4,c4) != mult(c1,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_396422,c_396323]) ).

tff(c_396425,plain,
    mult(c4,c4) = mult(c1,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_396422,c_396320]) ).

tff(c_396805,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_396424,c_396425]) ).

tff(c_396806,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_396421]) ).

tff(c_397129,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_396806]) ).

tff(c_397134,plain,
    mult(c4,c4) = mult(c3,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_397129,c_396320]) ).

tff(c_397519,plain,
    mult(c3,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_397130,c_397134]) ).

tff(c_397532,plain,
    mult(i(c3),c3) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_397519,c_346804]) ).

tff(c_397551,plain,
    i(c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_397532]) ).

tff(c_397570,plain,
    mult(c1,c2) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_397551,c_346265]) ).

tff(c_397598,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_397570]) ).

tff(c_397600,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_397598]) ).

tff(c_397601,plain,
    mult(c4,c4) = c2,
    inference(splitRight,[status(thm)],[c_397118]) ).

tff(c_397640,plain,
    mult(c4,c4) != mult(c1,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_397129,c_396323]) ).

tff(c_397874,plain,
    mult(c1,c3) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_397601,c_397640]) ).

tff(c_397641,plain,
    mult(c4,c4) = mult(c3,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_397129,c_396320]) ).

tff(c_397879,plain,
    mult(c3,c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_397601,c_397641]) ).

tff(c_397895,plain,
    mult(c1,i(c2)) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_397879,c_950]) ).

tff(c_397914,plain,
    i(c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346262,c_397895]) ).

tff(c_397937,plain,
    mult(c1,c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_397914,c_346263]) ).

tff(c_397960,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_397874,c_397937]) ).

tff(c_397961,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_396806]) ).

tff(c_397966,plain,
    mult(c4,c4) = mult(c2,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_397961,c_396320]) ).

tff(c_397971,plain,
    mult(c4,c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_397966]) ).

tff(c_397973,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_397119,c_397971]) ).

tff(c_397974,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_396265]) ).

tff(c_397979,plain,
    mult(c4,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_397974,c_347612]) ).

tff(c_397988,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_397979]) ).

tff(c_397990,plain,
    mult(op_a,c4) = c4,
    inference(splitRight,[status(thm)],[c_347467]) ).

tff(c_398006,plain,
    mult(c4,i(c4)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_397990,c_943]) ).

tff(c_398038,plain,
    op_a = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_398006]) ).

tff(c_398055,plain,
    mult(op_b,c2) != mult(c2,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_398038,c_398038,c_8]) ).

tff(c_398062,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346266,c_398055]) ).

tff(c_398064,plain,
    mult(c4,op_b) = c4,
    inference(splitRight,[status(thm)],[c_347464]) ).

tff(c_398077,plain,
    mult(i(c4),c4) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_398064,c_758]) ).

tff(c_398102,plain,
    op_b = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_398077]) ).

tff(c_398118,plain,
    mult(op_a,c2) != mult(c2,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_398102,c_398102,c_8]) ).

tff(c_398125,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346266,c_398118]) ).

tff(c_398127,plain,
    mult(op_a,op_b) = c4,
    inference(splitRight,[status(thm)],[c_75]) ).

tff(c_401086,plain,
    ! [C_16374] : ( mult(op_a,mult(op_b,C_16374)) = mult(c4,C_16374) ),
    inference(superposition,[status(thm),theory(equality)],[c_398127,c_6]) ).

tff(c_401119,plain,
    mult(c4,i(op_b)) = mult(op_a,c2),
    inference(superposition,[status(thm),theory(equality)],[c_346265,c_401086]) ).

tff(c_401147,plain,
    mult(c4,i(op_b)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_401119]) ).

tff(c_401188,plain,
    ( ( mult(c4,i(c4)) = op_a )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_401147]) ).

tff(c_401207,plain,
    ( ( op_a = c2 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_401188]) ).

tff(c_402845,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_401207]) ).

tff(c_398145,plain,
    mult(i(op_a),c4) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_398127,c_758]) ).

tff(c_398202,plain,
    ( ( op_b = c2 )
    | ( i(i(op_a)) = c3 )
    | ( i(i(op_a)) = c2 )
    | ( i(i(op_a)) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_398145,c_347063]) ).

tff(c_398244,plain,
    ( ( op_b = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_398202]) ).

tff(c_400124,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_398244]) ).

tff(c_398126,plain,
    ( ( mult(op_b,op_a) = c1 )
    | ( mult(op_b,op_a) = c2 )
    | ( mult(op_b,op_a) = c3 ) ),
    inference(splitRight,[status(thm)],[c_75]) ).

tff(c_398259,plain,
    mult(op_b,op_a) = c3,
    inference(splitLeft,[status(thm)],[c_398126]) ).

tff(c_398280,plain,
    ( ( mult(c4,op_a) = c3 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_398259]) ).

tff(c_400125,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_398280]) ).

tff(c_400147,plain,
    mult(c1,op_a) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_400125,c_398259]) ).

tff(c_400173,plain,
    mult(c1,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_400124,c_400147]) ).

tff(c_400149,plain,
    mult(op_a,c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_400125,c_398127]) ).

tff(c_400283,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_400173,c_400124,c_400149]) ).

tff(c_400284,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_400283]) ).

tff(c_400286,plain,
    op_b != c1,
    inference(splitRight,[status(thm)],[c_398280]) ).

tff(c_398142,plain,
    mult(c4,i(op_b)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_398127,c_943]) ).

tff(c_400307,plain,
    mult(c4,i(op_b)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_400124,c_398142]) ).

tff(c_400715,plain,
    ( ( mult(c4,i(c4)) = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_400307]) ).

tff(c_400735,plain,
    ( ( c2 = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_400715]) ).

tff(c_400736,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_400286,c_12,c_400735]) ).

tff(c_400746,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_400736]) ).

tff(c_400747,plain,
    mult(c4,i(c2)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_400746,c_400307]) ).

tff(c_400759,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346262,c_400747]) ).

tff(c_400761,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_400759]) ).

tff(c_400762,plain,
    op_b = c3,
    inference(splitRight,[status(thm)],[c_400736]) ).

tff(c_398368,plain,
    ! [C_16231] : ( mult(op_b,mult(op_a,C_16231)) = mult(c3,C_16231) ),
    inference(superposition,[status(thm),theory(equality)],[c_398259,c_6]) ).

tff(c_398392,plain,
    mult(op_b,c4) = mult(c3,op_b),
    inference(superposition,[status(thm),theory(equality)],[c_398127,c_398368]) ).

tff(c_398506,plain,
    mult(i(op_b),mult(c3,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_398392,c_758]) ).

tff(c_400780,plain,
    mult(i(c3),mult(c3,c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_400762,c_400762,c_398506]) ).

tff(c_400783,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_400780]) ).

tff(c_400785,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_400783]) ).

tff(c_400786,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_398244]) ).

tff(c_400921,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_400786]) ).

tff(c_400931,plain,
    mult(i(c2),mult(c3,c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_400921,c_400921,c_398506]) ).

tff(c_400955,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_346266,c_400931]) ).

tff(c_400957,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_400955]) ).

tff(c_400959,plain,
    op_b != c2,
    inference(splitRight,[status(thm)],[c_400786]) ).

tff(c_400958,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_400786]) ).

tff(c_400964,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_400958]) ).

tff(c_398918,plain,
    ! [C_16259] : ( mult(op_a,mult(op_b,C_16259)) = mult(c4,C_16259) ),
    inference(superposition,[status(thm),theory(equality)],[c_398127,c_6]) ).

tff(c_398968,plain,
    mult(op_a,c3) = mult(c4,op_a),
    inference(superposition,[status(thm),theory(equality)],[c_398259,c_398918]) ).

tff(c_399036,plain,
    mult(i(op_a),mult(c4,op_a)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_398968,c_758]) ).

tff(c_400975,plain,
    mult(i(c2),mult(c4,c2)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_400964,c_400964,c_399036]) ).

tff(c_401000,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_346266,c_400975]) ).

tff(c_401002,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_401000]) ).

tff(c_401003,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_400958]) ).

tff(c_398270,plain,
    mult(c3,i(op_a)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_398259,c_943]) ).

tff(c_401073,plain,
    mult(c3,i(c3)) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_401003,c_398270]) ).

tff(c_401081,plain,
    op_b = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_401073]) ).

tff(c_401083,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_400959,c_401081]) ).

tff(c_401084,plain,
    ( ( mult(op_b,op_a) = c2 )
    | ( mult(op_b,op_a) = c1 ) ),
    inference(splitRight,[status(thm)],[c_398126]) ).

tff(c_401279,plain,
    mult(op_b,op_a) = c1,
    inference(splitLeft,[status(thm)],[c_401084]) ).

tff(c_401392,plain,
    ! [C_16396] : ( mult(op_b,mult(op_a,C_16396)) = mult(c1,C_16396) ),
    inference(superposition,[status(thm),theory(equality)],[c_401279,c_6]) ).

tff(c_401422,plain,
    mult(op_b,c4) = mult(c1,op_b),
    inference(superposition,[status(thm),theory(equality)],[c_398127,c_401392]) ).

tff(c_401516,plain,
    mult(i(op_b),mult(c1,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_401422,c_758]) ).

tff(c_402961,plain,
    mult(i(c1),mult(c1,c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_402845,c_402845,c_401516]) ).

tff(c_402979,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_402961]) ).

tff(c_402981,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_402979]) ).

tff(c_402983,plain,
    op_b != c1,
    inference(splitRight,[status(thm)],[c_401207]) ).

tff(c_401304,plain,
    ( ( mult(c4,op_a) = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_401279]) ).

tff(c_403026,plain,
    ( ( mult(c4,op_a) = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_402983,c_401304]) ).

tff(c_403027,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_403026]) ).

tff(c_403034,plain,
    mult(i(c2),mult(c1,c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_403027,c_403027,c_401516]) ).

tff(c_403056,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_346266,c_403034]) ).

tff(c_403058,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_403056]) ).

tff(c_403060,plain,
    op_b != c2,
    inference(splitRight,[status(thm)],[c_403026]) ).

tff(c_402982,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_401207]) ).

tff(c_402988,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_402982]) ).

tff(c_398148,plain,
    ! [C_5] : ( mult(op_a,mult(op_b,C_5)) = mult(c4,C_5) ),
    inference(superposition,[status(thm),theory(equality)],[c_398127,c_6]) ).

tff(c_401285,plain,
    mult(op_a,c1) = mult(c4,op_a),
    inference(superposition,[status(thm),theory(equality)],[c_401279,c_398148]) ).

tff(c_401478,plain,
    mult(i(op_a),mult(c4,op_a)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_401285,c_758]) ).

tff(c_402994,plain,
    mult(i(c2),mult(c4,c2)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_402988,c_402988,c_401478]) ).

tff(c_403017,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_346266,c_402994]) ).

tff(c_403019,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_403017]) ).

tff(c_403020,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_402982]) ).

tff(c_403065,plain,
    op_b = c3,
    inference(negUnitSimplification,[status(thm)],[c_403060,c_403020]) ).

tff(c_398130,plain,
    mult(op_b,c4) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_398127,c_346815]) ).

tff(c_401497,plain,
    mult(c1,op_b) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_401422,c_398130]) ).

tff(c_403080,plain,
    mult(c1,c3) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_403065,c_401497]) ).

tff(c_403021,plain,
    op_a != c2,
    inference(splitRight,[status(thm)],[c_402982]) ).

tff(c_403089,plain,
    mult(i(op_a),c4) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_403065,c_398145]) ).

tff(c_403279,plain,
    ( ( c3 = c2 )
    | ( i(i(op_a)) = c3 )
    | ( i(i(op_a)) = c2 )
    | ( i(i(op_a)) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_403089,c_347063]) ).

tff(c_403321,plain,
    ( ( c3 = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_403279]) ).

tff(c_403322,plain,
    ( ( op_a = c3 )
    | ( op_a = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_403021,c_18,c_403321]) ).

tff(c_403340,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_403322]) ).

tff(c_403090,plain,
    mult(op_a,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_403065,c_398127]) ).

tff(c_403344,plain,
    mult(c1,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_403340,c_403090]) ).

tff(c_403352,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_403080,c_403344]) ).

tff(c_403353,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_403322]) ).

tff(c_403085,plain,
    mult(c3,op_a) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_403065,c_401279]) ).

tff(c_403356,plain,
    mult(c3,c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_403353,c_403085]) ).

tff(c_403357,plain,
    mult(c3,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_403353,c_403090]) ).

tff(c_403412,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_403356,c_403357]) ).

tff(c_403413,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_403412]) ).

tff(c_403414,plain,
    mult(op_b,op_a) = c2,
    inference(splitRight,[status(thm)],[c_401084]) ).

tff(c_403512,plain,
    mult(op_a,c2) = mult(c4,op_a),
    inference(superposition,[status(thm),theory(equality)],[c_403414,c_398148]) ).

tff(c_403539,plain,
    mult(c4,op_a) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_403512]) ).

tff(c_403862,plain,
    mult(op_a,i(op_a)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_403539,c_943]) ).

tff(c_403889,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_403862]) ).

tff(c_403891,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_403889]) ).

tff(c_403892,plain,
    ( ( op_a = c1 )
    | ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_72]) ).

tff(c_403894,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_403892]) ).

tff(c_403893,plain,
    mult(op_b,c4) = mult(op_a,op_b),
    inference(splitRight,[status(thm)],[c_72]) ).

tff(c_403916,plain,
    mult(op_b,c4) = mult(c3,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_403894,c_403893]) ).

tff(c_403923,plain,
    mult(mult(c3,op_b),i(c4)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_403916,c_943]) ).

tff(c_404032,plain,
    ( ( mult(mult(c3,c4),i(c4)) = op_b )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_403923]) ).

tff(c_404053,plain,
    ( ( op_b = c3 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_404032]) ).

tff(c_404849,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_404053]) ).

tff(c_404856,plain,
    mult(c3,c1) = mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_404849,c_404849,c_403916]) ).

tff(c_404499,plain,
    ( ( mult(c3,op_b) != c4 )
    | ( mult(op_b,c3) = c3 )
    | ( mult(op_b,c3) = c2 )
    | ( mult(op_b,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_403894,c_403894,c_403894,c_403894,c_75]) ).

tff(c_404500,plain,
    mult(c3,op_b) != c4,
    inference(splitLeft,[status(thm)],[c_404499]) ).

tff(c_404507,plain,
    ( ( mult(c3,op_b) = c3 )
    | ( mult(c3,op_b) = c2 )
    | ( mult(c3,op_b) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_404500]) ).

tff(c_408130,plain,
    ( ( mult(c1,c4) = c3 )
    | ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_404856,c_404849,c_404856,c_404849,c_404856,c_404849,c_404507]) ).

tff(c_408131,plain,
    mult(c1,c4) = c1,
    inference(splitLeft,[status(thm)],[c_408130]) ).

tff(c_404932,plain,
    mult(mult(c1,c4),i(c1)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_404856,c_943]) ).

tff(c_408135,plain,
    mult(c1,i(c1)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_408131,c_404932]) ).

tff(c_408142,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_408135]) ).

tff(c_408144,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_408142]) ).

tff(c_408145,plain,
    ( ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c3 ) ),
    inference(splitRight,[status(thm)],[c_408130]) ).

tff(c_408155,plain,
    mult(c1,c4) = c3,
    inference(splitLeft,[status(thm)],[c_408145]) ).

tff(c_404926,plain,
    mult(i(mult(c1,c4)),c3) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_404856,c_346804]) ).

tff(c_408202,plain,
    mult(i(c3),c3) = i(c1),
    inference(demodulation,[status(thm),theory(equality)],[c_408155,c_404926]) ).

tff(c_408209,plain,
    i(c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_408202]) ).

tff(c_405143,plain,
    mult(c1,mult(c4,i(c1))) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_6,c_404932]) ).

tff(c_405202,plain,
    mult(i(c1),c3) = mult(c4,i(c1)),
    inference(superposition,[status(thm),theory(equality)],[c_405143,c_758]) ).

tff(c_408292,plain,
    mult(c4,c2) = mult(c2,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_408209,c_408209,c_405202]) ).

tff(c_408295,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346266,c_408292]) ).

tff(c_408297,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_408295]) ).

tff(c_408298,plain,
    mult(c1,c4) = c2,
    inference(splitRight,[status(thm)],[c_408145]) ).

tff(c_408312,plain,
    mult(i(c2),c3) = i(c1),
    inference(demodulation,[status(thm),theory(equality)],[c_408298,c_404926]) ).

tff(c_408321,plain,
    i(c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_408312]) ).

tff(c_408337,plain,
    ! [A_4] : ( mult(i(mult(A_4,c1)),mult(A_4,c2)) = c4 ),
    inference(superposition,[status(thm),theory(equality)],[c_408298,c_865]) ).

tff(c_408387,plain,
    i(c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_346804,c_346266,c_408337]) ).

tff(c_408550,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_408321,c_408387]) ).

tff(c_408552,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_408550]) ).

tff(c_408553,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_404053]) ).

tff(c_408597,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_408553]) ).

tff(c_403926,plain,
    mult(i(op_b),mult(c3,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_403916,c_758]) ).

tff(c_408604,plain,
    mult(i(c3),mult(c3,c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_408597,c_408597,c_403926]) ).

tff(c_408610,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_408604]) ).

tff(c_408612,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_408610]) ).

tff(c_408614,plain,
    op_b != c3,
    inference(splitRight,[status(thm)],[c_408553]) ).

tff(c_408613,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_408553]) ).

tff(c_408619,plain,
    op_b = c2,
    inference(negUnitSimplification,[status(thm)],[c_408614,c_408613]) ).

tff(c_408627,plain,
    mult(i(c2),mult(c3,c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_408619,c_408619,c_403926]) ).

tff(c_408636,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_346266,c_408627]) ).

tff(c_408638,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_408636]) ).

tff(c_408640,plain,
    mult(c3,op_b) = c4,
    inference(splitRight,[status(thm)],[c_404499]) ).

tff(c_408641,plain,
    mult(c4,i(c4)) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_408640,c_403923]) ).

tff(c_408646,plain,
    op_b = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_408641]) ).

tff(c_408736,plain,
    mult(c3,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_408646,c_408640]) ).

tff(c_408739,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_408736]) ).

tff(c_408741,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_408739]) ).

tff(c_408742,plain,
    ( ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(splitRight,[status(thm)],[c_403892]) ).

tff(c_408748,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_408742]) ).

tff(c_408768,plain,
    mult(op_b,c4) = mult(c1,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_408748,c_403893]) ).

tff(c_408775,plain,
    mult(mult(c1,op_b),i(c4)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_408768,c_943]) ).

tff(c_408992,plain,
    ( ( mult(mult(c1,c4),i(c4)) = op_b )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_408775]) ).

tff(c_409013,plain,
    ( ( op_b = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_408992]) ).

tff(c_409704,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_409013]) ).

tff(c_408778,plain,
    mult(i(op_b),mult(c1,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_408768,c_758]) ).

tff(c_409748,plain,
    mult(i(c1),mult(c1,c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_409704,c_409704,c_408778]) ).

tff(c_409754,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_409748]) ).

tff(c_409756,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_409754]) ).

tff(c_409758,plain,
    op_b != c1,
    inference(splitRight,[status(thm)],[c_409013]) ).

tff(c_409757,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_409013]) ).

tff(c_409763,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_409758,c_409757]) ).

tff(c_409764,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_409763]) ).

tff(c_409353,plain,
    ( ( mult(c1,op_b) != c4 )
    | ( mult(op_b,c1) = c3 )
    | ( mult(op_b,c1) = c2 )
    | ( mult(op_b,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_408748,c_408748,c_408748,c_408748,c_75]) ).

tff(c_409354,plain,
    mult(c1,op_b) != c4,
    inference(splitLeft,[status(thm)],[c_409353]) ).

tff(c_409361,plain,
    ( ( mult(c1,op_b) = c3 )
    | ( mult(c1,op_b) = c2 )
    | ( mult(c1,op_b) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_409354]) ).

tff(c_411770,plain,
    ( ( mult(c1,c3) = c3 )
    | ( mult(c1,c3) = c2 )
    | ( mult(c1,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_409764,c_409764,c_409764,c_409361]) ).

tff(c_411771,plain,
    mult(c1,c3) = c1,
    inference(splitLeft,[status(thm)],[c_411770]) ).

tff(c_411786,plain,
    ! [A_4] : ( mult(i(mult(A_4,c1)),mult(A_4,c1)) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_411771,c_865]) ).

tff(c_411816,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_411786]) ).

tff(c_411818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_411816]) ).

tff(c_411819,plain,
    ( ( mult(c1,c3) = c2 )
    | ( mult(c1,c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_411770]) ).

tff(c_411825,plain,
    mult(c1,c3) = c3,
    inference(splitLeft,[status(thm)],[c_411819]) ).

tff(c_409771,plain,
    mult(i(c3),mult(c1,c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_409764,c_409764,c_408778]) ).

tff(c_412098,plain,
    mult(i(c3),c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_411825,c_409771]) ).

tff(c_412105,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_412098]) ).

tff(c_412107,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_412105]) ).

tff(c_412108,plain,
    mult(c1,c3) = c2,
    inference(splitRight,[status(thm)],[c_411819]) ).

tff(c_346705,plain,
    ! [A_14253,B_14252] : ( mult(i(mult(A_14253,B_14252)),i(i(A_14253))) = i(B_14252) ),
    inference(superposition,[status(thm),theory(equality)],[c_346702,c_950]) ).

tff(c_346797,plain,
    ! [A_14253,B_14252] : ( mult(i(mult(A_14253,B_14252)),A_14253) = i(B_14252) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_346705]) ).

tff(c_412144,plain,
    mult(i(c2),c1) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_412108,c_346797]) ).

tff(c_412167,plain,
    i(c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_412144]) ).

tff(c_408772,plain,
    mult(c4,i(mult(c1,op_b))) = i(op_b),
    inference(superposition,[status(thm),theory(equality)],[c_408768,c_950]) ).

tff(c_409767,plain,
    mult(c4,i(mult(c1,c3))) = i(c3),
    inference(demodulation,[status(thm),theory(equality)],[c_409764,c_409764,c_408772]) ).

tff(c_412116,plain,
    mult(c4,i(c2)) = i(c3),
    inference(demodulation,[status(thm),theory(equality)],[c_412108,c_409767]) ).

tff(c_412124,plain,
    i(c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346262,c_412116]) ).

tff(c_412545,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_412167,c_412124]) ).

tff(c_412547,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_412545]) ).

tff(c_412548,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_409763]) ).

tff(c_412556,plain,
    mult(i(c2),mult(c1,c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_412548,c_412548,c_408778]) ).

tff(c_412565,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_346266,c_412556]) ).

tff(c_412567,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_412565]) ).

tff(c_412569,plain,
    mult(c1,op_b) = c4,
    inference(splitRight,[status(thm)],[c_409353]) ).

tff(c_412570,plain,
    mult(c4,i(c4)) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_412569,c_408775]) ).

tff(c_412575,plain,
    op_b = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_412570]) ).

tff(c_412607,plain,
    mult(c1,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_412575,c_412569]) ).

tff(c_412609,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_412607]) ).

tff(c_412611,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_412609]) ).

tff(c_412612,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_408742]) ).

tff(c_412616,plain,
    mult(op_b,c2) != mult(c2,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_412612,c_412612,c_8]) ).

tff(c_412620,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346266,c_412616]) ).

tff(c_412621,plain,
    ( ( op_b = c1 )
    | ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_69]) ).

tff(c_412623,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_412621]) ).

tff(c_412622,plain,
    mult(op_a,op_b) = mult(c4,op_a),
    inference(splitRight,[status(thm)],[c_69]) ).

tff(c_412634,plain,
    mult(op_a,c3) = mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_412623,c_412622]) ).

tff(c_412644,plain,
    mult(i(op_a),mult(c4,op_a)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_412634,c_758]) ).

tff(c_412708,plain,
    ( ( mult(i(c4),mult(c4,op_a)) = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_412644]) ).

tff(c_412736,plain,
    ( ( op_a = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_412708]) ).

tff(c_413434,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_412736]) ).

tff(c_413443,plain,
    mult(c4,c1) = mult(c1,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_413434,c_413434,c_412634]) ).

tff(c_413423,plain,
    ( ( mult(c4,op_a) != c4 )
    | ( mult(c3,op_a) = c3 )
    | ( mult(c3,op_a) = c2 )
    | ( mult(c3,op_a) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_412623,c_412623,c_412623,c_412634,c_412623,c_75]) ).

tff(c_413424,plain,
    mult(c4,op_a) != c4,
    inference(splitLeft,[status(thm)],[c_413423]) ).

tff(c_413432,plain,
    ( ( mult(c4,op_a) = c3 )
    | ( mult(c4,op_a) = c2 )
    | ( mult(c4,op_a) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_413424]) ).

tff(c_415605,plain,
    ( ( mult(c1,c3) = c3 )
    | ( mult(c1,c3) = c2 )
    | ( mult(c1,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_413443,c_413434,c_413443,c_413434,c_413443,c_413434,c_413432]) ).

tff(c_415606,plain,
    mult(c1,c3) = c1,
    inference(splitLeft,[status(thm)],[c_415605]) ).

tff(c_413673,plain,
    mult(mult(c1,c3),i(c1)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_413443,c_943]) ).

tff(c_415610,plain,
    mult(c1,i(c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_415606,c_413673]) ).

tff(c_415617,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_415610]) ).

tff(c_415619,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_415617]) ).

tff(c_415620,plain,
    ( ( mult(c1,c3) = c2 )
    | ( mult(c1,c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_415605]) ).

tff(c_415626,plain,
    mult(c1,c3) = c3,
    inference(splitLeft,[status(thm)],[c_415620]) ).

tff(c_416016,plain,
    mult(c3,i(c3)) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_415626,c_950]) ).

tff(c_416032,plain,
    i(c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_416016]) ).

tff(c_413911,plain,
    mult(c1,mult(c3,i(c1))) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_413673,c_6]) ).

tff(c_413957,plain,
    mult(i(c1),c4) = mult(c3,i(c1)),
    inference(superposition,[status(thm),theory(equality)],[c_413911,c_758]) ).

tff(c_416037,plain,
    mult(c3,c2) = mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_416032,c_416032,c_413957]) ).

tff(c_416039,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346266,c_416037]) ).

tff(c_416041,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_416039]) ).

tff(c_416042,plain,
    mult(c1,c3) = c2,
    inference(splitRight,[status(thm)],[c_415620]) ).

tff(c_416077,plain,
    mult(c3,i(c2)) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_416042,c_950]) ).

tff(c_416096,plain,
    i(c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346262,c_416077]) ).

tff(c_412858,plain,
    ! [B_16945,A_16946] : ( mult(B_16945,i(mult(A_16946,B_16945))) = i(A_16946) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_902]) ).

tff(c_412899,plain,
    ! [A_79,B_113] : ( mult(i(mult(A_79,B_113)),i(i(A_79))) = i(B_113) ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_412858]) ).

tff(c_412972,plain,
    ! [A_79,B_113] : ( mult(i(mult(A_79,B_113)),A_79) = i(B_113) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_412899]) ).

tff(c_413667,plain,
    mult(i(mult(c1,c3)),c4) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_413443,c_412972]) ).

tff(c_416052,plain,
    mult(i(c2),c4) = i(c1),
    inference(demodulation,[status(thm),theory(equality)],[c_416042,c_413667]) ).

tff(c_416061,plain,
    i(c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_416052]) ).

tff(c_416238,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_416096,c_416061]) ).

tff(c_416240,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_416238]) ).

tff(c_416241,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_412736]) ).

tff(c_416282,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_416241]) ).

tff(c_412641,plain,
    mult(mult(c4,op_a),i(c3)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_412634,c_943]) ).

tff(c_412765,plain,
    mult(c4,mult(op_a,i(c3))) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_412641,c_6]) ).

tff(c_416287,plain,
    mult(c4,mult(c3,i(c3))) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_416282,c_416282,c_412765]) ).

tff(c_416293,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346265,c_416287]) ).

tff(c_416295,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_416293]) ).

tff(c_416297,plain,
    op_a != c3,
    inference(splitRight,[status(thm)],[c_416241]) ).

tff(c_416296,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_416241]) ).

tff(c_416302,plain,
    op_a = c2,
    inference(negUnitSimplification,[status(thm)],[c_416297,c_416296]) ).

tff(c_416306,plain,
    mult(c4,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_416302,c_413424]) ).

tff(c_416317,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_416306]) ).

tff(c_416319,plain,
    mult(c4,op_a) = c4,
    inference(splitRight,[status(thm)],[c_413423]) ).

tff(c_416338,plain,
    mult(i(c4),c4) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_416319,c_758]) ).

tff(c_416363,plain,
    op_a = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_416338]) ).

tff(c_416325,plain,
    mult(op_a,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_416319,c_412634]) ).

tff(c_416398,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_416363,c_416325]) ).

tff(c_416399,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_416398]) ).

tff(c_416400,plain,
    ( ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_412621]) ).

tff(c_416407,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_416400]) ).

tff(c_416419,plain,
    mult(op_a,c1) = mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_416407,c_412622]) ).

tff(c_416429,plain,
    mult(i(op_a),mult(c4,op_a)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_416419,c_758]) ).

tff(c_416493,plain,
    ( ( mult(i(c4),mult(c4,op_a)) = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_416429]) ).

tff(c_416521,plain,
    ( ( op_a = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_416493]) ).

tff(c_417508,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_416521]) ).

tff(c_416426,plain,
    mult(mult(c4,op_a),i(c1)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_416419,c_943]) ).

tff(c_416647,plain,
    mult(c4,mult(op_a,i(c1))) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_416426,c_6]) ).

tff(c_417512,plain,
    mult(c4,mult(c1,i(c1))) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_417508,c_417508,c_416647]) ).

tff(c_417518,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346265,c_417512]) ).

tff(c_417520,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_417518]) ).

tff(c_417522,plain,
    op_a != c1,
    inference(splitRight,[status(thm)],[c_416521]) ).

tff(c_417521,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_a = c1 ) ),
    inference(splitRight,[status(thm)],[c_416521]) ).

tff(c_417564,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_417522,c_417521]) ).

tff(c_417565,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_417564]) ).

tff(c_417576,plain,
    mult(c4,c3) = mult(c3,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_417565,c_417565,c_416419]) ).

tff(c_417147,plain,
    ( ( mult(c4,op_a) != c4 )
    | ( mult(c1,op_a) = c3 )
    | ( mult(c1,op_a) = c2 )
    | ( mult(c1,op_a) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_416407,c_416407,c_416407,c_416419,c_416407,c_75]) ).

tff(c_417148,plain,
    mult(c4,op_a) != c4,
    inference(splitLeft,[status(thm)],[c_417147]) ).

tff(c_417156,plain,
    ( ( mult(c4,op_a) = c3 )
    | ( mult(c4,op_a) = c2 )
    | ( mult(c4,op_a) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_417148]) ).

tff(c_419589,plain,
    ( ( mult(c3,c1) = c3 )
    | ( mult(c3,c1) = c2 )
    | ( mult(c3,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_417576,c_417565,c_417576,c_417565,c_417576,c_417565,c_417156]) ).

tff(c_419590,plain,
    mult(c3,c1) = c1,
    inference(splitLeft,[status(thm)],[c_419589]) ).

tff(c_419618,plain,
    mult(c1,i(c1)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_419590,c_943]) ).

tff(c_419632,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_419618]) ).

tff(c_419634,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_419632]) ).

tff(c_419635,plain,
    ( ( mult(c3,c1) = c2 )
    | ( mult(c3,c1) = c3 ) ),
    inference(splitRight,[status(thm)],[c_419589]) ).

tff(c_419641,plain,
    mult(c3,c1) = c3,
    inference(splitLeft,[status(thm)],[c_419635]) ).

tff(c_417615,plain,
    mult(mult(c3,c1),i(c3)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_417576,c_943]) ).

tff(c_420004,plain,
    mult(c3,i(c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_419641,c_417615]) ).

tff(c_420011,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346265,c_420004]) ).

tff(c_420013,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_420011]) ).

tff(c_420014,plain,
    mult(c3,c1) = c2,
    inference(splitRight,[status(thm)],[c_419635]) ).

tff(c_420049,plain,
    mult(c1,i(c2)) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_420014,c_950]) ).

tff(c_420068,plain,
    i(c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_346262,c_420049]) ).

tff(c_416740,plain,
    ! [B_17156,A_17157] : ( mult(B_17156,i(mult(A_17157,B_17156))) = i(A_17157) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_902]) ).

tff(c_416743,plain,
    ! [A_17157,B_17156] : ( mult(i(mult(A_17157,B_17156)),i(i(A_17157))) = i(B_17156) ),
    inference(superposition,[status(thm),theory(equality)],[c_416740,c_950]) ).

tff(c_416850,plain,
    ! [A_17157,B_17156] : ( mult(i(mult(A_17157,B_17156)),A_17157) = i(B_17156) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_416743]) ).

tff(c_417609,plain,
    mult(i(mult(c3,c1)),c4) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_417576,c_416850]) ).

tff(c_420024,plain,
    mult(i(c2),c4) = i(c3),
    inference(demodulation,[status(thm),theory(equality)],[c_420014,c_417609]) ).

tff(c_420033,plain,
    i(c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346262,c_420024]) ).

tff(c_420264,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_420068,c_420033]) ).

tff(c_420266,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_420264]) ).

tff(c_420267,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_417564]) ).

tff(c_420273,plain,
    mult(c4,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_420267,c_417148]) ).

tff(c_420285,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346266,c_420273]) ).

tff(c_420287,plain,
    mult(c4,op_a) = c4,
    inference(splitRight,[status(thm)],[c_417147]) ).

tff(c_420307,plain,
    mult(i(c4),c4) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_420287,c_758]) ).

tff(c_420332,plain,
    op_a = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346263,c_420307]) ).

tff(c_420294,plain,
    mult(op_a,c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_420287,c_416419]) ).

tff(c_420359,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_420332,c_420294]) ).

tff(c_420360,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_420359]) ).

tff(c_420361,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_416400]) ).

tff(c_420364,plain,
    mult(op_a,c2) != mult(c2,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_420361,c_420361,c_8]) ).

tff(c_420367,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_346261,c_346266,c_420364]) ).

tff(c_420369,plain,
    e != c2,
    inference(splitRight,[status(thm)],[c_346253]) ).

tff(c_160309,plain,
    ! [A_2] :
      ( ( e = c2 )
      | ( e = c3 )
      | ( mult(A_2,c4) = A_2 ) ),
    inference(splitRight,[status(thm)],[c_84]) ).

tff(c_160498,plain,
    e = c3,
    inference(splitLeft,[status(thm)],[c_160309]) ).

tff(c_160504,plain,
    ! [A_1] : ( mult(A_1,i(A_1)) = c3 ),
    inference(demodulation,[status(thm),theory(equality)],[c_160498,c_2]) ).

tff(c_160505,plain,
    ! [A_2] : ( mult(A_2,c3) = A_2 ),
    inference(demodulation,[status(thm),theory(equality)],[c_160498,c_4]) ).

tff(c_160501,plain,
    i(c3) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160498,c_160498,c_550]) ).

tff(c_160502,plain,
    ! [A_84] : ( mult(i(A_84),A_84) = c3 ),
    inference(demodulation,[status(thm),theory(equality)],[c_160498,c_499]) ).

tff(c_160500,plain,
    ! [A_88] : ( mult(c3,A_88) = A_88 ),
    inference(demodulation,[status(thm),theory(equality)],[c_160498,c_572]) ).

tff(c_316542,plain,
    ! [A_12969] :
      ( ( i(c4) = A_12969 )
      | ( i(A_12969) = c3 )
      | ( i(A_12969) = c2 )
      | ( i(A_12969) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_683]) ).

tff(c_317981,plain,
    ! [A_12969] :
      ( ( mult(c3,A_12969) = c3 )
      | ( i(c4) = A_12969 )
      | ( i(A_12969) = c2 )
      | ( i(A_12969) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_316542,c_160502]) ).

tff(c_319592,plain,
    ( ( c4 = c3 )
    | ( i(c4) = c4 )
    | ( i(c4) = c2 )
    | ( i(c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_317981]) ).

tff(c_319595,plain,
    ( ( i(c4) = c4 )
    | ( c4 = c3 )
    | ( i(c4) = c2 )
    | ( i(c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_319592,c_622]) ).

tff(c_320107,plain,
    ( ( i(c4) = c4 )
    | ( i(c4) = c2 )
    | ( i(c4) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_22,c_319595]) ).

tff(c_320154,plain,
    i(c4) = c1,
    inference(splitLeft,[status(thm)],[c_320107]) ).

tff(c_277889,plain,
    ! [A_11313] :
      ( ( i(c4) = A_11313 )
      | ( i(A_11313) = c3 )
      | ( i(A_11313) = c2 )
      | ( i(A_11313) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_683]) ).

tff(c_279379,plain,
    ! [A_11313] :
      ( ( mult(c3,A_11313) = c3 )
      | ( i(c4) = A_11313 )
      | ( i(A_11313) = c2 )
      | ( i(A_11313) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_277889,c_160502]) ).

tff(c_281059,plain,
    ( ( c3 = c2 )
    | ( i(c4) = c2 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_279379]) ).

tff(c_281062,plain,
    ( ( i(c2) = c4 )
    | ( c3 = c2 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_281059,c_622]) ).

tff(c_281591,plain,
    ( ( i(c2) = c4 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_281062]) ).

tff(c_299315,plain,
    i(c2) = c1,
    inference(splitLeft,[status(thm)],[c_281591]) ).

tff(c_299387,plain,
    i(c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_299315,c_622]) ).

tff(c_160933,plain,
    ! [B_6779,A_6780] : ( mult(B_6779,i(mult(A_6780,B_6779))) = i(A_6780) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_902]) ).

tff(c_160974,plain,
    ! [A_79,B_113] : ( mult(i(mult(A_79,B_113)),i(i(A_79))) = i(B_113) ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_160933]) ).

tff(c_161035,plain,
    ! [A_79,B_113] : ( mult(i(mult(A_79,B_113)),A_79) = i(B_113) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_160974]) ).

tff(c_161968,plain,
    mult(op_a,op_b) != c4,
    inference(splitLeft,[status(thm)],[c_75]) ).

tff(c_161978,plain,
    ( ( mult(op_a,op_b) = c3 )
    | ( mult(op_a,op_b) = c2 )
    | ( mult(op_a,op_b) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_161968]) ).

tff(c_164153,plain,
    mult(op_a,op_b) = c1,
    inference(splitLeft,[status(thm)],[c_161978]) ).

tff(c_161046,plain,
    mult(op_b,c4) != mult(op_a,op_b),
    inference(splitLeft,[status(thm)],[c_72]) ).

tff(c_161049,plain,
    ( ( mult(op_a,op_b) != mult(c4,c4) )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_161046]) ).

tff(c_163049,plain,
    mult(op_a,op_b) != mult(c4,c4),
    inference(splitLeft,[status(thm)],[c_161049]) ).

tff(c_164154,plain,
    mult(c4,c4) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_164153,c_163049]) ).

tff(c_164212,plain,
    ( ( mult(op_a,c4) = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_164153]) ).

tff(c_167564,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_164212]) ).

tff(c_164239,plain,
    ! [C_6920] : ( mult(op_a,mult(op_b,C_6920)) = mult(c1,C_6920) ),
    inference(superposition,[status(thm),theory(equality)],[c_164153,c_6]) ).

tff(c_164332,plain,
    mult(c1,i(op_b)) = mult(op_a,c3),
    inference(superposition,[status(thm),theory(equality)],[c_160504,c_164239]) ).

tff(c_164367,plain,
    mult(c1,i(op_b)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_164332]) ).

tff(c_167579,plain,
    mult(c1,i(c1)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_167564,c_164367]) ).

tff(c_167592,plain,
    op_a = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_167579]) ).

tff(c_161294,plain,
    mult(op_a,op_b) != mult(c4,op_a),
    inference(splitLeft,[status(thm)],[c_69]) ).

tff(c_161300,plain,
    ( ( mult(op_a,c4) != mult(c4,op_a) )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_161294]) ).

tff(c_162190,plain,
    mult(op_a,c4) != mult(c4,op_a),
    inference(splitLeft,[status(thm)],[c_161300]) ).

tff(c_167604,plain,
    mult(c4,c3) != mult(c3,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_167592,c_167592,c_162190]) ).

tff(c_167610,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160505,c_167604]) ).

tff(c_167611,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( mult(op_a,c4) = c1 ) ),
    inference(splitRight,[status(thm)],[c_164212]) ).

tff(c_167617,plain,
    mult(op_a,c4) = c1,
    inference(splitLeft,[status(thm)],[c_167611]) ).

tff(c_167690,plain,
    ( ( mult(c4,c4) = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_167617]) ).

tff(c_167710,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_164154,c_167690]) ).

tff(c_168134,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_167710]) ).

tff(c_167680,plain,
    mult(i(op_a),c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_167617,c_758]) ).

tff(c_168137,plain,
    mult(i(c1),c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_168134,c_167680]) ).

tff(c_168141,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_168137]) ).

tff(c_168143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_168141]) ).

tff(c_168144,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_167710]) ).

tff(c_168953,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_168144]) ).

tff(c_168959,plain,
    mult(i(c3),c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_168953,c_167680]) ).

tff(c_168964,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_168959]) ).

tff(c_168966,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_168964]) ).

tff(c_168967,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_168144]) ).

tff(c_168979,plain,
    mult(c2,c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_168967,c_167617]) ).

tff(c_168277,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_168144]) ).

tff(c_161571,plain,
    ! [A_1] :
      ( ( mult(A_1,c4) = c3 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160498,c_78]) ).

tff(c_167668,plain,
    ( ( c3 = c1 )
    | ( i(op_a) = c3 )
    | ( i(op_a) = c2 )
    | ( i(op_a) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_167617,c_161571]) ).

tff(c_167707,plain,
    ( ( i(op_a) = c3 )
    | ( i(op_a) = c2 )
    | ( i(op_a) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14,c_167668]) ).

tff(c_168150,plain,
    i(op_a) = c1,
    inference(splitLeft,[status(thm)],[c_167707]) ).

tff(c_168279,plain,
    i(c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_168277,c_168150]) ).

tff(c_168297,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_168279,c_160501]) ).

tff(c_168299,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_168297]) ).

tff(c_168300,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_168144]) ).

tff(c_164157,plain,
    mult(c4,op_a) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_164153,c_161294]) ).

tff(c_168314,plain,
    mult(c4,c2) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_168300,c_164157]) ).

tff(c_168203,plain,
    i(c1) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_168150,c_622]) ).

tff(c_168308,plain,
    i(c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_168300,c_168203]) ).

tff(c_168151,plain,
    mult(c1,c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_168150,c_167680]) ).

tff(c_168921,plain,
    mult(c4,i(c1)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_168151,c_943]) ).

tff(c_168940,plain,
    mult(c4,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_168308,c_168921]) ).

tff(c_168942,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_168314,c_168940]) ).

tff(c_168944,plain,
    i(op_a) != c1,
    inference(splitRight,[status(thm)],[c_167707]) ).

tff(c_168974,plain,
    i(c2) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_168967,c_168944]) ).

tff(c_169119,plain,
    ( ( c3 = c1 )
    | ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_161571,c_168979]) ).

tff(c_169136,plain,
    ( ( i(c2) = c3 )
    | ( i(c2) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_168974,c_14,c_169119]) ).

tff(c_169335,plain,
    i(c2) = c2,
    inference(splitLeft,[status(thm)],[c_169136]) ).

tff(c_168980,plain,
    mult(c4,c2) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_168967,c_164157]) ).

tff(c_170132,plain,
    ! [A_7112] : ( mult(mult(A_7112,c2),c2) = A_7112 ),
    inference(superposition,[status(thm),theory(equality)],[c_169335,c_943]) ).

tff(c_171060,plain,
    ! [A_7134] : ( mult(i(mult(A_7134,c2)),A_7134) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_170132,c_758]) ).

tff(c_171221,plain,
    ( ( c3 = c2 )
    | ( i(i(mult(c4,c2))) = c3 )
    | ( i(i(mult(c4,c2))) = c2 )
    | ( i(i(mult(c4,c2))) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_161571,c_171060]) ).

tff(c_171301,plain,
    ( ( c3 = c2 )
    | ( mult(c4,c2) = c3 )
    | ( mult(c4,c2) = c2 )
    | ( mult(c4,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_171221]) ).

tff(c_171302,plain,
    ( ( mult(c4,c2) = c3 )
    | ( mult(c4,c2) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_168980,c_18,c_171301]) ).

tff(c_171316,plain,
    mult(c4,c2) = c2,
    inference(splitLeft,[status(thm)],[c_171302]) ).

tff(c_170183,plain,
    ! [A_7112] : ( mult(i(mult(A_7112,c2)),A_7112) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_170132,c_758]) ).

tff(c_171322,plain,
    mult(i(c2),c4) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_171316,c_170183]) ).

tff(c_171394,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_168979,c_169335,c_171322]) ).

tff(c_171396,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_171394]) ).

tff(c_171397,plain,
    mult(c4,c2) = c3,
    inference(splitRight,[status(thm)],[c_171302]) ).

tff(c_171410,plain,
    mult(i(c3),c4) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_171397,c_170183]) ).

tff(c_171482,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_171410]) ).

tff(c_171484,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_171482]) ).

tff(c_171485,plain,
    i(c2) = c3,
    inference(splitRight,[status(thm)],[c_169136]) ).

tff(c_169112,plain,
    mult(i(c2),c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_168979,c_758]) ).

tff(c_171487,plain,
    mult(c3,c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_171485,c_169112]) ).

tff(c_171489,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_171487]) ).

tff(c_171491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_171489]) ).

tff(c_171492,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_167611]) ).

tff(c_171506,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_171492]) ).

tff(c_164209,plain,
    ( ( mult(c4,op_b) = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_164153]) ).

tff(c_171546,plain,
    ( ( mult(c4,c2) = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171506,c_164209]) ).

tff(c_171547,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_171546]) ).

tff(c_171526,plain,
    mult(op_a,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_171506,c_164153]) ).

tff(c_171563,plain,
    mult(c1,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_171547,c_171526]) ).

tff(c_162764,plain,
    ! [A_6878,B_6879,C_6880] : ( mult(A_6878,mult(B_6879,mult(i(mult(A_6878,B_6879)),C_6880))) = C_6880 ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_723]) ).

tff(c_162907,plain,
    ! [B_113,A_79,C_6880] : ( mult(B_113,mult(i(mult(A_79,B_113)),mult(i(i(A_79)),C_6880))) = C_6880 ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_162764]) ).

tff(c_163026,plain,
    ! [B_113,A_79,C_6880] : ( mult(B_113,mult(i(mult(A_79,B_113)),mult(A_79,C_6880))) = C_6880 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_162907]) ).

tff(c_171585,plain,
    ! [B_113] : ( mult(B_113,mult(i(mult(c1,B_113)),c1)) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_171563,c_163026]) ).

tff(c_171619,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_161035,c_171585]) ).

tff(c_171621,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_171619]) ).

tff(c_171623,plain,
    op_a != c1,
    inference(splitRight,[status(thm)],[c_171546]) ).

tff(c_171522,plain,
    mult(c1,i(c2)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_171506,c_164367]) ).

tff(c_171774,plain,
    ( ( op_a = c4 )
    | ( mult(c1,i(c2)) = c3 )
    | ( mult(c1,i(c2)) = c2 )
    | ( mult(c1,i(c2)) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_171522]) ).

tff(c_171784,plain,
    ( ( op_a = c4 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171522,c_171522,c_171522,c_171774]) ).

tff(c_171785,plain,
    ( ( op_a = c4 )
    | ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_171623,c_171784]) ).

tff(c_172052,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_171785]) ).

tff(c_161297,plain,
    ( ( mult(c4,op_b) != mult(c4,op_a) )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_161294]) ).

tff(c_162338,plain,
    mult(c4,op_b) != mult(c4,op_a),
    inference(splitLeft,[status(thm)],[c_161297]) ).

tff(c_171527,plain,
    mult(c4,op_a) != mult(c4,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_171506,c_162338]) ).

tff(c_172067,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_172052,c_171527]) ).

tff(c_172068,plain,
    ( ( op_a = c3 )
    | ( op_a = c4 ) ),
    inference(splitRight,[status(thm)],[c_171785]) ).

tff(c_172074,plain,
    op_a = c4,
    inference(splitLeft,[status(thm)],[c_172068]) ).

tff(c_172278,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_172074,c_172074,c_162190]) ).

tff(c_172279,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_172068]) ).

tff(c_171676,plain,
    mult(i(op_a),c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_171526,c_758]) ).

tff(c_172291,plain,
    mult(i(c3),c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_172279,c_171676]) ).

tff(c_172302,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_172291]) ).

tff(c_172304,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_172302]) ).

tff(c_172305,plain,
    op_b = c3,
    inference(splitRight,[status(thm)],[c_171492]) ).

tff(c_161971,plain,
    ( ( mult(c4,op_b) != c4 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_161968]) ).

tff(c_161981,plain,
    mult(c4,op_b) != c4,
    inference(splitLeft,[status(thm)],[c_161971]) ).

tff(c_172334,plain,
    mult(c4,c3) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_172305,c_161981]) ).

tff(c_172352,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_172334]) ).

tff(c_172353,plain,
    ( ( mult(op_a,op_b) = c2 )
    | ( mult(op_a,op_b) = c3 ) ),
    inference(splitRight,[status(thm)],[c_161978]) ).

tff(c_172365,plain,
    mult(op_a,op_b) = c3,
    inference(splitLeft,[status(thm)],[c_172353]) ).

tff(c_172372,plain,
    mult(op_b,op_a) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_172365,c_8]) ).

tff(c_172409,plain,
    mult(op_b,i(c3)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_172365,c_950]) ).

tff(c_172438,plain,
    i(op_a) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160501,c_172409]) ).

tff(c_172494,plain,
    i(op_b) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_172438,c_622]) ).

tff(c_172553,plain,
    mult(op_b,op_a) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_172494,c_160504]) ).

tff(c_172579,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_172372,c_172553]) ).

tff(c_172580,plain,
    mult(op_a,op_b) = c2,
    inference(splitRight,[status(thm)],[c_172353]) ).

tff(c_172599,plain,
    mult(op_b,op_a) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_172580,c_8]) ).

tff(c_172581,plain,
    mult(op_a,op_b) != c3,
    inference(splitRight,[status(thm)],[c_172353]) ).

tff(c_172587,plain,
    ( ( mult(op_a,c4) != c3 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_172581]) ).

tff(c_175874,plain,
    mult(op_a,c4) != c3,
    inference(splitLeft,[status(thm)],[c_172587]) ).

tff(c_175885,plain,
    ( ( i(op_a) = c3 )
    | ( i(op_a) = c2 )
    | ( i(op_a) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_161571,c_175874]) ).

tff(c_175887,plain,
    i(op_a) = c1,
    inference(splitLeft,[status(thm)],[c_175885]) ).

tff(c_175947,plain,
    ( ( i(c4) = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_175887]) ).

tff(c_176188,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_175947]) ).

tff(c_172354,plain,
    mult(op_a,op_b) != c1,
    inference(splitRight,[status(thm)],[c_161978]) ).

tff(c_172360,plain,
    ( ( mult(op_a,c4) != c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_172354]) ).

tff(c_176384,plain,
    ( ( mult(c1,c4) != c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_176188,c_172360]) ).

tff(c_176385,plain,
    mult(c1,c4) != c1,
    inference(splitLeft,[status(thm)],[c_176384]) ).

tff(c_176192,plain,
    i(c1) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_176188,c_175887]) ).

tff(c_172597,plain,
    mult(c4,op_a) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_172580,c_161294]) ).

tff(c_176205,plain,
    mult(c4,c1) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_176188,c_172597]) ).

tff(c_177870,plain,
    ! [A_7386] : ( mult(mult(A_7386,c1),c1) = A_7386 ),
    inference(superposition,[status(thm),theory(equality)],[c_176192,c_943]) ).

tff(c_178327,plain,
    ! [A_7398] : ( mult(i(mult(A_7398,c1)),A_7398) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_177870,c_758]) ).

tff(c_178434,plain,
    ( ( c3 = c1 )
    | ( i(i(mult(c4,c1))) = c3 )
    | ( i(i(mult(c4,c1))) = c2 )
    | ( i(i(mult(c4,c1))) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_178327,c_161571]) ).

tff(c_178561,plain,
    ( ( c3 = c1 )
    | ( mult(c4,c1) = c3 )
    | ( mult(c4,c1) = c2 )
    | ( mult(c4,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_178434]) ).

tff(c_178562,plain,
    ( ( mult(c4,c1) = c3 )
    | ( mult(c4,c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_176205,c_14,c_178561]) ).

tff(c_178589,plain,
    mult(c4,c1) = c1,
    inference(splitLeft,[status(thm)],[c_178562]) ).

tff(c_177921,plain,
    ! [A_7386] : ( mult(i(mult(A_7386,c1)),A_7386) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_177870,c_758]) ).

tff(c_178596,plain,
    mult(i(c1),c4) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_178589,c_177921]) ).

tff(c_178668,plain,
    mult(c1,c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_176192,c_178596]) ).

tff(c_178670,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_176385,c_178668]) ).

tff(c_178671,plain,
    mult(c4,c1) = c3,
    inference(splitRight,[status(thm)],[c_178562]) ).

tff(c_178685,plain,
    mult(i(c3),c4) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_178671,c_177921]) ).

tff(c_178757,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_178685]) ).

tff(c_178759,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_178757]) ).

tff(c_178761,plain,
    mult(c1,c4) = c1,
    inference(splitRight,[status(thm)],[c_176384]) ).

tff(c_178859,plain,
    ! [B_113] : ( mult(B_113,mult(i(mult(c1,B_113)),c1)) = c4 ),
    inference(superposition,[status(thm),theory(equality)],[c_178761,c_163026]) ).

tff(c_178911,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_161035,c_178859]) ).

tff(c_178913,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_178911]) ).

tff(c_178915,plain,
    op_a != c1,
    inference(splitRight,[status(thm)],[c_175947]) ).

tff(c_175943,plain,
    i(c1) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_175887,c_622]) ).

tff(c_179264,plain,
    ! [C_7433] : ( mult(op_a,mult(c1,C_7433)) = C_7433 ),
    inference(superposition,[status(thm),theory(equality)],[c_175887,c_612]) ).

tff(c_179399,plain,
    ( ( mult(op_a,c3) = c4 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_161571,c_179264]) ).

tff(c_179453,plain,
    ( ( op_a = c4 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175943,c_175943,c_175943,c_160505,c_179399]) ).

tff(c_179454,plain,
    ( ( op_a = c4 )
    | ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_178915,c_179453]) ).

tff(c_179876,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_179454]) ).

tff(c_172618,plain,
    ! [A_4] : ( mult(i(mult(A_4,op_a)),mult(A_4,c2)) = op_b ),
    inference(superposition,[status(thm),theory(equality)],[c_172580,c_865]) ).

tff(c_179886,plain,
    ! [A_4] : ( mult(i(mult(A_4,c2)),mult(A_4,c2)) = op_b ),
    inference(demodulation,[status(thm),theory(equality)],[c_179876,c_172618]) ).

tff(c_179902,plain,
    op_b = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_179886]) ).

tff(c_179923,plain,
    mult(c4,c3) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_179902,c_161981]) ).

tff(c_179931,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_179923]) ).

tff(c_179932,plain,
    ( ( op_a = c3 )
    | ( op_a = c4 ) ),
    inference(splitRight,[status(thm)],[c_179454]) ).

tff(c_179953,plain,
    op_a = c4,
    inference(splitLeft,[status(thm)],[c_179932]) ).

tff(c_179981,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_179953,c_179953,c_162190]) ).

tff(c_179982,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_179932]) ).

tff(c_175928,plain,
    mult(op_a,c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_175887,c_160504]) ).

tff(c_179996,plain,
    mult(c3,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_179982,c_175928]) ).

tff(c_180019,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_179996]) ).

tff(c_180021,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_180019]) ).

tff(c_180022,plain,
    ( ( i(op_a) = c2 )
    | ( i(op_a) = c3 ) ),
    inference(splitRight,[status(thm)],[c_175885]) ).

tff(c_180032,plain,
    i(op_a) = c3,
    inference(splitLeft,[status(thm)],[c_180022]) ).

tff(c_180091,plain,
    i(c3) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_180032,c_622]) ).

tff(c_180111,plain,
    op_a = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160501,c_180091]) ).

tff(c_180170,plain,
    mult(c4,c3) != mult(c3,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_180111,c_180111,c_162190]) ).

tff(c_180186,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160500,c_180170]) ).

tff(c_180187,plain,
    i(op_a) = c2,
    inference(splitRight,[status(thm)],[c_180022]) ).

tff(c_180254,plain,
    i(c2) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_180187,c_622]) ).

tff(c_172642,plain,
    mult(i(op_a),c2) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_172580,c_758]) ).

tff(c_180202,plain,
    mult(c2,c2) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_180187,c_172642]) ).

tff(c_180557,plain,
    mult(op_b,i(c2)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_180202,c_943]) ).

tff(c_180575,plain,
    mult(op_b,op_a) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_180254,c_180557]) ).

tff(c_180577,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_172599,c_180575]) ).

tff(c_180579,plain,
    mult(op_a,c4) = c3,
    inference(splitRight,[status(thm)],[c_172587]) ).

tff(c_180581,plain,
    mult(c4,op_a) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_180579,c_162190]) ).

tff(c_180637,plain,
    mult(c4,i(c3)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_180579,c_950]) ).

tff(c_180681,plain,
    i(op_a) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160501,c_180637]) ).

tff(c_180731,plain,
    mult(c4,op_a) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_180681,c_160502]) ).

tff(c_181225,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_180581,c_180731]) ).

tff(c_181226,plain,
    ( ( op_b = c1 )
    | ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_161049]) ).

tff(c_181310,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_181226]) ).

tff(c_181316,plain,
    mult(c4,c3) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_181310,c_161981]) ).

tff(c_181324,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_181316]) ).

tff(c_181325,plain,
    ( ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_181226]) ).

tff(c_181348,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_181325]) ).

tff(c_181227,plain,
    mult(op_a,op_b) = mult(c4,c4),
    inference(splitRight,[status(thm)],[c_161049]) ).

tff(c_181230,plain,
    mult(c4,op_a) != mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_181227,c_161294]) ).

tff(c_181289,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_181230]) ).

tff(c_181327,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_181289]) ).

tff(c_181335,plain,
    mult(c4,op_b) != mult(c4,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_181327,c_162338]) ).

tff(c_181388,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_181348,c_181335]) ).

tff(c_181389,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_181325]) ).

tff(c_181581,plain,
    ( ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_181389,c_181327,c_181389,c_181327,c_181389,c_181327,c_161978]) ).

tff(c_181582,plain,
    mult(c1,c2) = c1,
    inference(splitLeft,[status(thm)],[c_181581]) ).

tff(c_181596,plain,
    mult(i(c1),c1) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_181582,c_161035]) ).

tff(c_181615,plain,
    i(c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_181596]) ).

tff(c_161311,plain,
    ! [A_6800,A_6801] : ( i(mult(i(A_6800),i(A_6801))) = mult(A_6801,A_6800) ),
    inference(superposition,[status(thm),theory(equality)],[c_902,c_612]) ).

tff(c_161699,plain,
    ! [A_6814,A_6815] : ( i(mult(A_6814,i(A_6815))) = mult(A_6815,i(A_6814)) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_161311]) ).

tff(c_161734,plain,
    ! [A_6814,A_6815] : ( mult(mult(A_6814,i(A_6815)),mult(A_6815,i(A_6814))) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_161699,c_160504]) ).

tff(c_181625,plain,
    ! [A_6815] : ( mult(mult(c2,i(A_6815)),mult(A_6815,c3)) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_181615,c_161734]) ).

tff(c_181671,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160351,c_160505,c_181625]) ).

tff(c_181673,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_181671]) ).

tff(c_181675,plain,
    mult(c1,c2) != c1,
    inference(splitRight,[status(thm)],[c_181581]) ).

tff(c_181334,plain,
    mult(c4,c4) = mult(c1,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_181327,c_181227]) ).

tff(c_181500,plain,
    mult(c4,c4) = mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_181389,c_181334]) ).

tff(c_181531,plain,
    mult(i(c4),mult(c1,c2)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_181500,c_758]) ).

tff(c_181784,plain,
    ( ( mult(i(c4),c4) = c4 )
    | ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_181531]) ).

tff(c_181809,plain,
    ( ( c4 = c3 )
    | ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_181784]) ).

tff(c_181810,plain,
    ( ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_181675,c_22,c_181809]) ).

tff(c_181823,plain,
    mult(c1,c2) = c2,
    inference(splitLeft,[status(thm)],[c_181810]) ).

tff(c_181847,plain,
    mult(c2,i(c2)) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_181823,c_950]) ).

tff(c_181864,plain,
    i(c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_181847]) ).

tff(c_181874,plain,
    ! [A_6815] : ( mult(mult(c1,i(A_6815)),mult(A_6815,c3)) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_181864,c_161734]) ).

tff(c_181920,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160351,c_160505,c_181874]) ).

tff(c_181922,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_181920]) ).

tff(c_181923,plain,
    mult(c1,c2) = c3,
    inference(splitRight,[status(thm)],[c_181810]) ).

tff(c_181232,plain,
    mult(op_b,op_a) != mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_181227,c_8]) ).

tff(c_181332,plain,
    mult(op_b,c1) != mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_181327,c_181232]) ).

tff(c_181686,plain,
    mult(c2,c1) != mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_181389,c_181500,c_181332]) ).

tff(c_181934,plain,
    mult(c2,c1) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_181923,c_181686]) ).

tff(c_181950,plain,
    mult(i(c3),c1) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_181923,c_161035]) ).

tff(c_181971,plain,
    i(c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_181950]) ).

tff(c_182007,plain,
    mult(c2,c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_181971,c_160504]) ).

tff(c_182998,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_181934,c_182007]) ).

tff(c_182999,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_181289]) ).

tff(c_185649,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_182999]) ).

tff(c_185654,plain,
    mult(c4,c3) != mult(c3,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_185649,c_185649,c_162190]) ).

tff(c_185661,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160500,c_185654]) ).

tff(c_185662,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_182999]) ).

tff(c_183034,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_182999]) ).

tff(c_183038,plain,
    mult(c4,c3) != mult(c3,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_183034,c_183034,c_162190]) ).

tff(c_183044,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160500,c_183038]) ).

tff(c_183045,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_182999]) ).

tff(c_181326,plain,
    op_b != c3,
    inference(splitRight,[status(thm)],[c_181226]) ).

tff(c_181231,plain,
    mult(op_b,c4) != mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_181227,c_161046]) ).

tff(c_181309,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_181231]) ).

tff(c_183009,plain,
    ( ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_181326,c_181309]) ).

tff(c_183010,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_183009]) ).

tff(c_183047,plain,
    ( ( mult(op_a,c1) = c3 )
    | ( mult(op_a,c1) = c2 )
    | ( mult(op_a,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_183010,c_183010,c_183010,c_161978]) ).

tff(c_183048,plain,
    mult(op_a,c1) = c1,
    inference(splitLeft,[status(thm)],[c_183047]) ).

tff(c_183068,plain,
    mult(c2,c1) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_183045,c_183048]) ).

tff(c_183101,plain,
    ! [C_7694] : ( mult(c2,mult(c1,C_7694)) = mult(c1,C_7694) ),
    inference(superposition,[status(thm),theory(equality)],[c_183068,c_6]) ).

tff(c_183163,plain,
    mult(c1,i(c1)) = mult(c2,c3),
    inference(superposition,[status(thm),theory(equality)],[c_160504,c_183101]) ).

tff(c_183192,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160504,c_183163]) ).

tff(c_183194,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_183192]) ).

tff(c_183195,plain,
    ( ( mult(op_a,c1) = c2 )
    | ( mult(op_a,c1) = c3 ) ),
    inference(splitRight,[status(thm)],[c_183047]) ).

tff(c_184142,plain,
    ( ( mult(c2,c1) = c2 )
    | ( mult(c2,c1) = c3 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_183045,c_183045,c_183195]) ).

tff(c_184143,plain,
    mult(c2,c1) = c3,
    inference(splitLeft,[status(thm)],[c_184142]) ).

tff(c_183014,plain,
    mult(op_a,c1) = mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_183010,c_181227]) ).

tff(c_183314,plain,
    mult(c4,c4) = mult(c2,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_183045,c_183014]) ).

tff(c_183013,plain,
    mult(c4,c4) != mult(c1,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_183010,c_181232]) ).

tff(c_183279,plain,
    mult(c4,c4) != mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_183045,c_183013]) ).

tff(c_183315,plain,
    mult(c2,c1) != mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_183314,c_183279]) ).

tff(c_184513,plain,
    mult(c1,c2) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_184143,c_183315]) ).

tff(c_184538,plain,
    mult(c1,i(c3)) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_184143,c_950]) ).

tff(c_184559,plain,
    i(c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160501,c_184538]) ).

tff(c_184591,plain,
    mult(c1,c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_184559,c_160502]) ).

tff(c_184870,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_184513,c_184591]) ).

tff(c_184871,plain,
    mult(c2,c1) = c2,
    inference(splitRight,[status(thm)],[c_184142]) ).

tff(c_184899,plain,
    mult(i(c2),c2) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_184871,c_161035]) ).

tff(c_184919,plain,
    i(c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_184899]) ).

tff(c_185061,plain,
    ! [A_6815] : ( mult(mult(c1,i(A_6815)),mult(A_6815,c3)) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_184919,c_161734]) ).

tff(c_185107,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160351,c_160505,c_185061]) ).

tff(c_185109,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_185107]) ).

tff(c_185110,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_183009]) ).

tff(c_185114,plain,
    mult(c4,c4) != mult(c2,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_185110,c_181232]) ).

tff(c_185722,plain,
    mult(c4,c4) != mult(c2,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_185662,c_185114]) ).

tff(c_185115,plain,
    mult(op_a,c2) = mult(c4,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_185110,c_181227]) ).

tff(c_186114,plain,
    mult(c4,c4) = mult(c2,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_185662,c_185115]) ).

tff(c_186115,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_185722,c_186114]) ).

tff(c_186116,plain,
    ( ( op_a = c1 )
    | ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_161297]) ).

tff(c_186118,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_186116]) ).

tff(c_186120,plain,
    mult(c4,c3) != mult(c3,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_186118,c_186118,c_162190]) ).

tff(c_186129,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160500,c_186120]) ).

tff(c_186130,plain,
    ( ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(splitRight,[status(thm)],[c_186116]) ).

tff(c_186136,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_186130]) ).

tff(c_186117,plain,
    mult(c4,op_b) = mult(c4,op_a),
    inference(splitRight,[status(thm)],[c_161297]) ).

tff(c_186224,plain,
    mult(c4,op_b) = mult(c4,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_186136,c_186117]) ).

tff(c_186247,plain,
    mult(i(c4),mult(c4,c1)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_186224,c_758]) ).

tff(c_186274,plain,
    op_b = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_186247]) ).

tff(c_186144,plain,
    mult(op_b,c1) != mult(c1,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_186136,c_186136,c_8]) ).

tff(c_186292,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_186274,c_186274,c_186144]) ).

tff(c_186293,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_186130]) ).

tff(c_186334,plain,
    mult(c4,op_b) = mult(c4,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_186293,c_186117]) ).

tff(c_186357,plain,
    mult(i(c4),mult(c4,c2)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_186334,c_758]) ).

tff(c_186384,plain,
    op_b = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_186357]) ).

tff(c_186302,plain,
    mult(op_b,c2) != mult(c2,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_186293,c_186293,c_8]) ).

tff(c_186400,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_186384,c_186384,c_186302]) ).

tff(c_186401,plain,
    ( ( op_b = c1 )
    | ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_161300]) ).

tff(c_186403,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_186401]) ).

tff(c_186404,plain,
    mult(c4,c3) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_186403,c_161981]) ).

tff(c_186411,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_186404]) ).

tff(c_186412,plain,
    ( ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_186401]) ).

tff(c_186418,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_186412]) ).

tff(c_186606,plain,
    ( ( mult(op_a,c1) = c3 )
    | ( mult(op_a,c1) = c2 )
    | ( mult(op_a,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186418,c_186418,c_186418,c_161978]) ).

tff(c_186607,plain,
    mult(op_a,c1) = c1,
    inference(splitLeft,[status(thm)],[c_186606]) ).

tff(c_186624,plain,
    mult(c1,i(c1)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_186607,c_943]) ).

tff(c_186640,plain,
    op_a = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_186624]) ).

tff(c_186402,plain,
    mult(op_a,c4) = mult(c4,op_a),
    inference(splitRight,[status(thm)],[c_161300]) ).

tff(c_161974,plain,
    ( ( mult(op_a,c4) != c4 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_161968]) ).

tff(c_162166,plain,
    mult(op_a,c4) != c4,
    inference(splitLeft,[status(thm)],[c_161974]) ).

tff(c_186464,plain,
    mult(c4,op_a) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_186402,c_162166]) ).

tff(c_186646,plain,
    mult(c4,c3) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_186640,c_186464]) ).

tff(c_186652,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_186646]) ).

tff(c_186653,plain,
    ( ( mult(op_a,c1) = c2 )
    | ( mult(op_a,c1) = c3 ) ),
    inference(splitRight,[status(thm)],[c_186606]) ).

tff(c_186951,plain,
    mult(op_a,c1) = c3,
    inference(splitLeft,[status(thm)],[c_186653]) ).

tff(c_186424,plain,
    mult(op_a,c1) != mult(c1,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_186418,c_186418,c_8]) ).

tff(c_186955,plain,
    mult(c1,op_a) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_186951,c_186424]) ).

tff(c_186969,plain,
    mult(c1,i(c3)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_186951,c_950]) ).

tff(c_186990,plain,
    i(op_a) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160501,c_186969]) ).

tff(c_187012,plain,
    mult(c1,op_a) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_186990,c_160502]) ).

tff(c_187209,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_186955,c_187012]) ).

tff(c_187210,plain,
    mult(op_a,c1) = c2,
    inference(splitRight,[status(thm)],[c_186653]) ).

tff(c_187223,plain,
    mult(c1,op_a) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_187210,c_186424]) ).

tff(c_186423,plain,
    mult(op_a,c1) != mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_186418,c_186418,c_161046]) ).

tff(c_187222,plain,
    mult(c1,c4) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_187210,c_186423]) ).

tff(c_186422,plain,
    mult(op_a,c1) != mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_186418,c_161294]) ).

tff(c_187221,plain,
    mult(c4,op_a) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_187210,c_186422]) ).

tff(c_304,plain,
    ! [A_70,A_4,B_3] : ( mult(A_70,mult(A_4,mult(B_3,i(mult(A_70,mult(A_4,B_3)))))) = e ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_262]) ).

tff(c_188171,plain,
    ! [A_70,A_4,B_3] : ( mult(A_70,mult(A_4,mult(B_3,i(mult(A_70,mult(A_4,B_3)))))) = c3 ),
    inference(demodulation,[status(thm),theory(equality)],[c_160498,c_304]) ).

tff(c_187237,plain,
    mult(c1,i(c2)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_187210,c_950]) ).

tff(c_428,plain,
    ! [A_4,B_3,C_80] : ( mult(A_4,mult(B_3,mult(i(mult(A_4,B_3)),C_80))) = mult(e,C_80) ),
    inference(superposition,[status(thm),theory(equality)],[c_403,c_6]) ).

tff(c_189216,plain,
    ! [A_8141,B_8142,C_8143] : ( mult(A_8141,mult(B_8142,mult(i(mult(A_8141,B_8142)),C_8143))) = C_8143 ),
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160498,c_428]) ).

tff(c_189416,plain,
    ! [C_8143] : ( mult(c1,mult(i(c2),mult(i(i(op_a)),C_8143))) = C_8143 ),
    inference(superposition,[status(thm),theory(equality)],[c_187237,c_189216]) ).

tff(c_189826,plain,
    ! [C_8151] : ( mult(c1,mult(i(c2),mult(op_a,C_8151))) = C_8151 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_189416]) ).

tff(c_189900,plain,
    ! [B_3] : ( mult(B_3,i(mult(i(c2),mult(op_a,B_3)))) = mult(c1,c3) ),
    inference(superposition,[status(thm),theory(equality)],[c_188171,c_189826]) ).

tff(c_190098,plain,
    ! [B_8161] : ( mult(B_8161,mult(i(mult(op_a,B_8161)),c2)) = c1 ),
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_912,c_189900]) ).

tff(c_190229,plain,
    mult(c4,mult(i(mult(c4,op_a)),c2)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_186402,c_190098]) ).

tff(c_190940,plain,
    ( ( mult(c4,mult(i(c4),c2)) = c1 )
    | ( mult(c4,op_a) = c3 )
    | ( mult(c4,op_a) = c2 )
    | ( mult(c4,op_a) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_190229]) ).

tff(c_190979,plain,
    ( ( c2 = c1 )
    | ( mult(c4,op_a) = c3 )
    | ( mult(c4,op_a) = c2 )
    | ( mult(c4,op_a) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_612,c_190940]) ).

tff(c_190980,plain,
    ( ( mult(c4,op_a) = c3 )
    | ( mult(c4,op_a) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_187221,c_12,c_190979]) ).

tff(c_190998,plain,
    mult(c4,op_a) = c1,
    inference(splitLeft,[status(thm)],[c_190980]) ).

tff(c_191009,plain,
    mult(op_a,c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_190998,c_186402]) ).

tff(c_191621,plain,
    ! [C_8196] : ( mult(op_a,mult(c4,C_8196)) = mult(c1,C_8196) ),
    inference(superposition,[status(thm),theory(equality)],[c_191009,c_6]) ).

tff(c_191699,plain,
    mult(op_a,c1) = mult(c1,op_a),
    inference(superposition,[status(thm),theory(equality)],[c_190998,c_191621]) ).

tff(c_191788,plain,
    mult(c1,op_a) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_187210,c_191699]) ).

tff(c_191790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_187223,c_191788]) ).

tff(c_191791,plain,
    mult(c4,op_a) = c3,
    inference(splitRight,[status(thm)],[c_190980]) ).

tff(c_191793,plain,
    mult(c4,mult(i(c3),c2)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_191791,c_190229]) ).

tff(c_191804,plain,
    mult(c4,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_191793]) ).

tff(c_187211,plain,
    mult(op_a,c1) != c3,
    inference(splitRight,[status(thm)],[c_186653]) ).

tff(c_187214,plain,
    ( ( mult(c4,c1) != c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_187211]) ).

tff(c_189027,plain,
    mult(c4,c1) != c3,
    inference(splitLeft,[status(thm)],[c_187214]) ).

tff(c_187250,plain,
    ( ( mult(c4,c1) = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_187210]) ).

tff(c_193560,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_187250]) ).

tff(c_193568,plain,
    mult(c4,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_193560,c_191791]) ).

tff(c_193581,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_189027,c_193568]) ).

tff(c_193583,plain,
    op_a != c1,
    inference(splitRight,[status(thm)],[c_187250]) ).

tff(c_186474,plain,
    mult(i(mult(c4,op_a)),op_a) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_186402,c_161035]) ).

tff(c_191796,plain,
    mult(i(c3),op_a) = i(c4),
    inference(demodulation,[status(thm),theory(equality)],[c_191791,c_186474]) ).

tff(c_191807,plain,
    i(c4) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_191796]) ).

tff(c_186480,plain,
    mult(mult(c4,op_a),i(c4)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_186402,c_943]) ).

tff(c_186728,plain,
    mult(c4,mult(op_a,i(c4))) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_186480,c_6]) ).

tff(c_191943,plain,
    mult(c4,mult(op_a,op_a)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_191807,c_186728]) ).

tff(c_192453,plain,
    mult(op_a,i(mult(op_a,op_a))) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_191943,c_943]) ).

tff(c_193707,plain,
    ( ( mult(op_a,i(mult(c4,op_a))) = c4 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_192453]) ).

tff(c_193740,plain,
    ( ( op_a = c4 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160501,c_191791,c_193707]) ).

tff(c_193741,plain,
    ( ( op_a = c4 )
    | ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_193583,c_193740]) ).

tff(c_193750,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_193741]) ).

tff(c_193761,plain,
    mult(c4,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_193750,c_191791]) ).

tff(c_193773,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_191804,c_193761]) ).

tff(c_193775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_193773]) ).

tff(c_193776,plain,
    ( ( op_a = c3 )
    | ( op_a = c4 ) ),
    inference(splitRight,[status(thm)],[c_193741]) ).

tff(c_193782,plain,
    op_a = c4,
    inference(splitLeft,[status(thm)],[c_193776]) ).

tff(c_193805,plain,
    mult(c4,c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_193782,c_187210]) ).

tff(c_189916,plain,
    mult(c1,mult(i(c2),mult(c4,op_a))) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_186402,c_189826]) ).

tff(c_191794,plain,
    mult(c1,mult(i(c2),c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_191791,c_189916]) ).

tff(c_191805,plain,
    i(op_a) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_187237,c_160505,c_191794]) ).

tff(c_161359,plain,
    ! [A_6800,A_6801] : ( mult(i(A_6800),i(A_6801)) = i(mult(A_6801,A_6800)) ),
    inference(superposition,[status(thm),theory(equality)],[c_161311,c_622]) ).

tff(c_191895,plain,
    ! [A_6801] : ( mult(c4,i(A_6801)) = i(mult(A_6801,op_a)) ),
    inference(superposition,[status(thm),theory(equality)],[c_191805,c_161359]) ).

tff(c_196169,plain,
    ! [A_6801] : ( mult(c4,i(A_6801)) = i(mult(A_6801,c4)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_193782,c_191895]) ).

tff(c_161997,plain,
    ! [A_6830,B_6831,C_6832] :
      ( ( mult(A_6830,mult(B_6831,C_6832)) = mult(c4,C_6832) )
      | ( mult(A_6830,B_6831) = c3 )
      | ( mult(A_6830,B_6831) = c2 )
      | ( mult(A_6830,B_6831) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_114]) ).

tff(c_162093,plain,
    ! [A_1,A_6830] :
      ( ( mult(c4,i(A_1)) = mult(A_6830,c3) )
      | ( mult(A_6830,A_1) = c3 )
      | ( mult(A_6830,A_1) = c2 )
      | ( mult(A_6830,A_1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_160504,c_161997]) ).

tff(c_162155,plain,
    ! [A_1,A_6830] :
      ( ( mult(c4,i(A_1)) = A_6830 )
      | ( mult(A_6830,A_1) = c3 )
      | ( mult(A_6830,A_1) = c2 )
      | ( mult(A_6830,A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_162093]) ).

tff(c_196573,plain,
    ! [A_8338] :
      ( ( i(mult(A_8338,c4)) = op_b )
      | ( mult(op_b,A_8338) = c3 )
      | ( mult(op_b,A_8338) = c2 )
      | ( mult(op_b,A_8338) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_196169,c_162155]) ).

tff(c_191803,plain,
    mult(op_a,c4) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_191791,c_186402]) ).

tff(c_192053,plain,
    ! [C_5] : ( mult(op_a,mult(c4,C_5)) = mult(c3,C_5) ),
    inference(superposition,[status(thm),theory(equality)],[c_191803,c_6]) ).

tff(c_192925,plain,
    ! [C_8235] : ( mult(op_a,mult(c4,C_8235)) = C_8235 ),
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_192053]) ).

tff(c_192982,plain,
    ! [C_8235] : ( mult(C_8235,i(mult(c4,C_8235))) = op_a ),
    inference(superposition,[status(thm),theory(equality)],[c_192925,c_943]) ).

tff(c_195013,plain,
    ! [C_8235] : ( mult(C_8235,i(mult(c4,C_8235))) = c4 ),
    inference(demodulation,[status(thm),theory(equality)],[c_193782,c_192982]) ).

tff(c_196577,plain,
    ( ( mult(c4,op_b) = c4 )
    | ( mult(op_b,c4) = c3 )
    | ( mult(op_b,c4) = c2 )
    | ( mult(op_b,c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_196573,c_195013]) ).

tff(c_197920,plain,
    ( ( c4 = c2 )
    | ( mult(c1,c4) = c3 )
    | ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_186418,c_186418,c_186418,c_193805,c_186418,c_196577]) ).

tff(c_197921,plain,
    ( ( mult(c1,c4) = c3 )
    | ( mult(c1,c4) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_187222,c_20,c_197920]) ).

tff(c_198155,plain,
    mult(c1,c4) = c1,
    inference(splitLeft,[status(thm)],[c_197921]) ).

tff(c_193427,plain,
    ! [A_8250] : ( mult(mult(A_8250,c4),op_a) = A_8250 ),
    inference(superposition,[status(thm),theory(equality)],[c_191805,c_160351]) ).

tff(c_193463,plain,
    ! [A_8250] : ( mult(i(mult(A_8250,c4)),A_8250) = op_a ),
    inference(superposition,[status(thm),theory(equality)],[c_193427,c_758]) ).

tff(c_195317,plain,
    ! [A_8250] : ( mult(i(mult(A_8250,c4)),A_8250) = c4 ),
    inference(demodulation,[status(thm),theory(equality)],[c_193782,c_193463]) ).

tff(c_198164,plain,
    mult(i(c1),c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_198155,c_195317]) ).

tff(c_198231,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_198164]) ).

tff(c_198233,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_198231]) ).

tff(c_198234,plain,
    mult(c1,c4) = c3,
    inference(splitRight,[status(thm)],[c_197921]) ).

tff(c_198244,plain,
    mult(i(c3),c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_198234,c_195317]) ).

tff(c_198312,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_198244]) ).

tff(c_198314,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_198312]) ).

tff(c_198315,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_193776]) ).

tff(c_198325,plain,
    mult(c3,i(mult(c3,c3))) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_198315,c_198315,c_198315,c_192453]) ).

tff(c_198347,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160501,c_160500,c_160500,c_198325]) ).

tff(c_198349,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_198347]) ).

tff(c_198351,plain,
    mult(c4,c1) = c3,
    inference(splitRight,[status(thm)],[c_187214]) ).

tff(c_198369,plain,
    mult(c1,i(c3)) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_198351,c_950]) ).

tff(c_198397,plain,
    i(c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160501,c_198369]) ).

tff(c_186810,plain,
    mult(i(c4),op_a) = mult(op_a,i(c4)),
    inference(superposition,[status(thm),theory(equality)],[c_186728,c_758]) ).

tff(c_198845,plain,
    mult(op_a,c1) = mult(c1,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_198397,c_198397,c_186810]) ).

tff(c_198850,plain,
    mult(c1,op_a) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_187210,c_198845]) ).

tff(c_198852,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_187223,c_198850]) ).

tff(c_198853,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_186412]) ).

tff(c_199440,plain,
    ( ( mult(op_a,c2) = c3 )
    | ( mult(op_a,c2) = c2 )
    | ( mult(op_a,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198853,c_198853,c_198853,c_161978]) ).

tff(c_199441,plain,
    mult(op_a,c2) = c1,
    inference(splitLeft,[status(thm)],[c_199440]) ).

tff(c_198859,plain,
    mult(op_a,c2) != mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_198853,c_198853,c_161046]) ).

tff(c_199442,plain,
    mult(c2,c4) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_199441,c_198859]) ).

tff(c_199492,plain,
    ! [C_8595] : ( mult(op_a,mult(c2,C_8595)) = mult(c1,C_8595) ),
    inference(superposition,[status(thm),theory(equality)],[c_199441,c_6]) ).

tff(c_199539,plain,
    mult(c1,i(c2)) = mult(op_a,c3),
    inference(superposition,[status(thm),theory(equality)],[c_160504,c_199492]) ).

tff(c_199565,plain,
    mult(c1,i(c2)) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_199539]) ).

tff(c_199468,plain,
    ( ( mult(c4,c2) = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_199441]) ).

tff(c_201103,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_199468]) ).

tff(c_199597,plain,
    mult(i(c1),op_a) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_199565,c_758]) ).

tff(c_201114,plain,
    mult(i(c1),c1) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_201103,c_199597]) ).

tff(c_201133,plain,
    i(c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_201114]) ).

tff(c_201158,plain,
    mult(c3,c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_201133,c_160502]) ).

tff(c_201186,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_201158]) ).

tff(c_201188,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_201186]) ).

tff(c_201189,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( mult(c4,c2) = c1 ) ),
    inference(splitRight,[status(thm)],[c_199468]) ).

tff(c_201195,plain,
    mult(c4,c2) = c1,
    inference(splitLeft,[status(thm)],[c_201189]) ).

tff(c_201219,plain,
    mult(i(c4),c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_201195,c_758]) ).

tff(c_201790,plain,
    mult(c1,i(c2)) = i(i(c4)),
    inference(superposition,[status(thm),theory(equality)],[c_201219,c_950]) ).

tff(c_201821,plain,
    op_a = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_199565,c_201790]) ).

tff(c_198858,plain,
    mult(op_a,c2) != mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_198853,c_161294]) ).

tff(c_199443,plain,
    mult(c4,op_a) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_199441,c_198858]) ).

tff(c_201851,plain,
    mult(c4,c4) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_201821,c_199443]) ).

tff(c_207725,plain,
    ! [A_8838,C_8839] :
      ( ( mult(A_8838,mult(c4,C_8839)) = C_8839 )
      | ( i(A_8838) = c3 )
      | ( i(A_8838) = c2 )
      | ( i(A_8838) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160498,c_462]) ).

tff(c_308,plain,
    ! [A_4,B_3,B_71] : ( mult(A_4,mult(B_3,mult(B_71,i(mult(mult(A_4,B_3),B_71))))) = e ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_262]) ).

tff(c_337,plain,
    ! [A_4,B_3,B_71] : ( mult(A_4,mult(B_3,mult(B_71,i(mult(A_4,mult(B_3,B_71)))))) = e ),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_308]) ).

tff(c_201249,plain,
    ! [A_4,B_3,B_71] : ( mult(A_4,mult(B_3,mult(B_71,i(mult(A_4,mult(B_3,B_71)))))) = c3 ),
    inference(demodulation,[status(thm),theory(equality)],[c_160498,c_337]) ).

tff(c_201213,plain,
    mult(c2,i(c1)) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_201195,c_950]) ).

tff(c_200367,plain,
    ! [A_4,B_3,C_80] : ( mult(A_4,mult(B_3,mult(i(mult(A_4,B_3)),C_80))) = C_80 ),
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160498,c_428]) ).

tff(c_202091,plain,
    ! [C_80] : ( mult(c2,mult(i(c1),mult(i(i(c4)),C_80))) = C_80 ),
    inference(superposition,[status(thm),theory(equality)],[c_201213,c_200367]) ).

tff(c_203380,plain,
    ! [C_8728] : ( mult(c2,mult(i(c1),mult(c4,C_8728))) = C_8728 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_202091]) ).

tff(c_203455,plain,
    ! [B_71] : ( mult(B_71,i(mult(i(c1),mult(c4,B_71)))) = mult(c2,c3) ),
    inference(superposition,[status(thm),theory(equality)],[c_201249,c_203380]) ).

tff(c_203628,plain,
    ! [B_8736] : ( mult(B_8736,mult(i(mult(c4,B_8736)),c1)) = c2 ),
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_912,c_203455]) ).

tff(c_203775,plain,
    ! [A_79] : ( mult(i(mult(A_79,c4)),mult(i(i(A_79)),c1)) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_203628]) ).

tff(c_203846,plain,
    ! [A_79] : ( mult(i(mult(A_79,c4)),mult(A_79,c1)) = c2 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_203775]) ).

tff(c_207796,plain,
    ( ( c2 = c1 )
    | ( i(i(mult(c4,c4))) = c3 )
    | ( i(i(mult(c4,c4))) = c2 )
    | ( i(i(mult(c4,c4))) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_207725,c_203846]) ).

tff(c_208049,plain,
    ( ( c2 = c1 )
    | ( mult(c4,c4) = c3 )
    | ( mult(c4,c4) = c2 )
    | ( mult(c4,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_622,c_622,c_207796]) ).

tff(c_208050,plain,
    ( ( mult(c4,c4) = c3 )
    | ( mult(c4,c4) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_201851,c_12,c_208049]) ).

tff(c_208101,plain,
    mult(c4,c4) = c2,
    inference(splitLeft,[status(thm)],[c_208050]) ).

tff(c_208164,plain,
    mult(i(c4),c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_208101,c_758]) ).

tff(c_201894,plain,
    ! [C_8690] : ( mult(c4,mult(c2,C_8690)) = mult(c1,C_8690) ),
    inference(superposition,[status(thm),theory(equality)],[c_201195,c_6]) ).

tff(c_205142,plain,
    ! [A_8776] : ( mult(c1,i(mult(A_8776,c2))) = mult(c4,i(A_8776)) ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_201894]) ).

tff(c_205253,plain,
    ! [A_8780] : ( mult(mult(c4,i(A_8780)),mult(A_8780,c2)) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_205142,c_160351]) ).

tff(c_205345,plain,
    ! [A_79] : ( mult(mult(c4,A_79),mult(i(A_79),c2)) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_205253]) ).

tff(c_208332,plain,
    mult(mult(c4,c4),c4) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_208164,c_205345]) ).

tff(c_208402,plain,
    mult(c2,c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_208101,c_208332]) ).

tff(c_208404,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_199442,c_208402]) ).

tff(c_208405,plain,
    mult(c4,c4) = c3,
    inference(splitRight,[status(thm)],[c_208050]) ).

tff(c_208460,plain,
    mult(i(c3),c4) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_208405,c_161035]) ).

tff(c_208513,plain,
    i(c4) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_208460]) ).

tff(c_210289,plain,
    ! [A_8858] :
      ( ( mult(c4,i(A_8858)) = c2 )
      | ( mult(c2,A_8858) = c3 )
      | ( mult(c2,A_8858) = c2 )
      | ( mult(c2,A_8858) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_162093]) ).

tff(c_210293,plain,
    ( ( c3 = c2 )
    | ( mult(c2,c4) = c3 )
    | ( mult(c2,c4) = c2 )
    | ( mult(c2,c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_210289,c_160504]) ).

tff(c_211232,plain,
    ( ( mult(c2,c4) = c3 )
    | ( mult(c2,c4) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_199442,c_18,c_210293]) ).

tff(c_211522,plain,
    mult(c2,c4) = c2,
    inference(splitLeft,[status(thm)],[c_211232]) ).

tff(c_211534,plain,
    mult(i(c2),mult(c2,c1)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_211522,c_203846]) ).

tff(c_211608,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_211534]) ).

tff(c_211610,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_211608]) ).

tff(c_211611,plain,
    mult(c2,c4) = c3,
    inference(splitRight,[status(thm)],[c_211232]) ).

tff(c_211667,plain,
    mult(i(c3),c2) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_211611,c_161035]) ).

tff(c_211719,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_208513,c_211667]) ).

tff(c_211721,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_211719]) ).

tff(c_211722,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_201189]) ).

tff(c_211724,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_211722]) ).

tff(c_200116,plain,
    ( ( mult(c4,op_a) != mult(c4,c2) )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_198853,c_161297]) ).

tff(c_200117,plain,
    mult(c4,op_a) != mult(c4,c2),
    inference(splitLeft,[status(thm)],[c_200116]) ).

tff(c_211754,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_211724,c_200117]) ).

tff(c_211755,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_211722]) ).

tff(c_199461,plain,
    mult(i(op_a),c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_199441,c_758]) ).

tff(c_212295,plain,
    mult(i(c3),c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_211755,c_199461]) ).

tff(c_212319,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_212295]) ).

tff(c_212321,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_212319]) ).

tff(c_212322,plain,
    ( ( op_a = c1 )
    | ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_200116]) ).

tff(c_212324,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_212322]) ).

tff(c_212361,plain,
    mult(i(c3),c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_212324,c_199461]) ).

tff(c_212381,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_212361]) ).

tff(c_212383,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_212381]) ).

tff(c_212384,plain,
    ( ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(splitRight,[status(thm)],[c_212322]) ).

tff(c_212390,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_212384]) ).

tff(c_212396,plain,
    mult(i(c1),c1) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_212390,c_199597]) ).

tff(c_212413,plain,
    i(c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_212396]) ).

tff(c_212438,plain,
    mult(c3,c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_212413,c_160502]) ).

tff(c_212466,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_212438]) ).

tff(c_212468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_212466]) ).

tff(c_212469,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_212384]) ).

tff(c_198860,plain,
    mult(op_a,c2) != mult(c2,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_198853,c_198853,c_8]) ).

tff(c_199445,plain,
    mult(c2,op_a) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_199441,c_198860]) ).

tff(c_212485,plain,
    mult(c2,c2) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_212469,c_199445]) ).

tff(c_212488,plain,
    mult(c2,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_212469,c_199441]) ).

tff(c_212547,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_212485,c_212488]) ).

tff(c_212548,plain,
    ( ( mult(op_a,c2) = c2 )
    | ( mult(op_a,c2) = c3 ) ),
    inference(splitRight,[status(thm)],[c_199440]) ).

tff(c_212557,plain,
    mult(op_a,c2) = c3,
    inference(splitLeft,[status(thm)],[c_212548]) ).

tff(c_212562,plain,
    mult(c2,op_a) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_212557,c_198860]) ).

tff(c_212572,plain,
    mult(c2,i(c3)) = i(op_a),
    inference(superposition,[status(thm),theory(equality)],[c_212557,c_950]) ).

tff(c_212592,plain,
    i(op_a) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160501,c_212572]) ).

tff(c_212615,plain,
    mult(c2,op_a) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_212592,c_160502]) ).

tff(c_212944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_212562,c_212615]) ).

tff(c_212945,plain,
    mult(op_a,c2) = c2,
    inference(splitRight,[status(thm)],[c_212548]) ).

tff(c_212964,plain,
    mult(c2,i(c2)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_212945,c_943]) ).

tff(c_212980,plain,
    op_a = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_212964]) ).

tff(c_198889,plain,
    mult(c4,op_a) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_186402,c_162166]) ).

tff(c_212992,plain,
    mult(c4,c3) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_212980,c_198889]) ).

tff(c_213003,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_212992]) ).

tff(c_213005,plain,
    mult(op_a,c4) = c4,
    inference(splitRight,[status(thm)],[c_161974]) ).

tff(c_213021,plain,
    mult(c4,i(c4)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_213005,c_943]) ).

tff(c_213053,plain,
    op_a = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_213021]) ).

tff(c_213070,plain,
    mult(op_b,c3) != mult(c3,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_213053,c_213053,c_8]) ).

tff(c_213077,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160500,c_213070]) ).

tff(c_213079,plain,
    mult(c4,op_b) = c4,
    inference(splitRight,[status(thm)],[c_161971]) ).

tff(c_213104,plain,
    mult(i(c4),c4) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_213079,c_758]) ).

tff(c_213129,plain,
    op_b = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_213104]) ).

tff(c_213145,plain,
    mult(op_a,c3) != mult(c3,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_213129,c_213129,c_8]) ).

tff(c_213152,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160500,c_213145]) ).

tff(c_213154,plain,
    mult(op_a,op_b) = c4,
    inference(splitRight,[status(thm)],[c_75]) ).

tff(c_213153,plain,
    ( ( mult(op_b,op_a) = c1 )
    | ( mult(op_b,op_a) = c2 )
    | ( mult(op_b,op_a) = c3 ) ),
    inference(splitRight,[status(thm)],[c_75]) ).

tff(c_213524,plain,
    mult(op_b,op_a) = c3,
    inference(splitLeft,[status(thm)],[c_213153]) ).

tff(c_213173,plain,
    ! [C_5] : ( mult(op_a,mult(op_b,C_5)) = mult(c4,C_5) ),
    inference(superposition,[status(thm),theory(equality)],[c_213154,c_6]) ).

tff(c_213529,plain,
    mult(op_a,c3) = mult(c4,op_a),
    inference(superposition,[status(thm),theory(equality)],[c_213524,c_213173]) ).

tff(c_213556,plain,
    mult(c4,op_a) = op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_213529]) ).

tff(c_213946,plain,
    mult(op_a,i(op_a)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_213556,c_943]) ).

tff(c_213973,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_213946]) ).

tff(c_213975,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_213973]) ).

tff(c_213976,plain,
    ( ( mult(op_b,op_a) = c2 )
    | ( mult(op_b,op_a) = c1 ) ),
    inference(splitRight,[status(thm)],[c_213153]) ).

tff(c_214154,plain,
    mult(op_b,op_a) = c1,
    inference(splitLeft,[status(thm)],[c_213976]) ).

tff(c_214266,plain,
    ! [C_9249] : ( mult(op_b,mult(op_a,C_9249)) = mult(c1,C_9249) ),
    inference(superposition,[status(thm),theory(equality)],[c_214154,c_6]) ).

tff(c_214296,plain,
    mult(op_b,c4) = mult(c1,op_b),
    inference(superposition,[status(thm),theory(equality)],[c_213154,c_214266]) ).

tff(c_213156,plain,
    mult(op_b,c4) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_213154,c_161046]) ).

tff(c_214371,plain,
    mult(c1,op_b) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_214296,c_213156]) ).

tff(c_213170,plain,
    mult(i(op_a),c4) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_213154,c_758]) ).

tff(c_213252,plain,
    ( ( mult(i(c4),c4) = op_b )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_213170]) ).

tff(c_213275,plain,
    ( ( op_b = c3 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_213252]) ).

tff(c_215752,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_213275]) ).

tff(c_215777,plain,
    mult(c1,op_b) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_215752,c_213154]) ).

tff(c_215782,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_214371,c_215777]) ).

tff(c_215783,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_213275]) ).

tff(c_215790,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_215783]) ).

tff(c_214390,plain,
    mult(i(op_b),mult(c1,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_214296,c_758]) ).

tff(c_215798,plain,
    mult(i(c3),mult(c1,c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_215790,c_215790,c_214390]) ).

tff(c_215822,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_160505,c_215798]) ).

tff(c_215824,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_215822]) ).

tff(c_215826,plain,
    op_b != c3,
    inference(splitRight,[status(thm)],[c_215783]) ).

tff(c_214179,plain,
    ( ( mult(c4,op_a) = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_214154]) ).

tff(c_215831,plain,
    ( ( mult(c4,op_a) = c1 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_215826,c_214179]) ).

tff(c_215832,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_215831]) ).

tff(c_215841,plain,
    mult(i(c1),mult(c1,c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_215832,c_215832,c_214390]) ).

tff(c_215859,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_215841]) ).

tff(c_215861,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_215859]) ).

tff(c_215863,plain,
    op_b != c1,
    inference(splitRight,[status(thm)],[c_215831]) ).

tff(c_215825,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_215783]) ).

tff(c_215868,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_215825]) ).

tff(c_214169,plain,
    mult(c1,i(op_a)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_214154,c_943]) ).

tff(c_215883,plain,
    mult(c1,i(c2)) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_215868,c_214169]) ).

tff(c_216184,plain,
    ( ( op_b = c4 )
    | ( mult(c1,i(c2)) = c3 )
    | ( mult(c1,i(c2)) = c2 )
    | ( mult(c1,i(c2)) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_215883]) ).

tff(c_216190,plain,
    ( ( op_b = c4 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_215883,c_215883,c_215883,c_216184]) ).

tff(c_216191,plain,
    ( ( op_b = c4 )
    | ( op_b = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_215863,c_215826,c_216190]) ).

tff(c_216192,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_216191]) ).

tff(c_215885,plain,
    mult(op_b,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_215868,c_214154]) ).

tff(c_216196,plain,
    mult(c2,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_216192,c_215885]) ).

tff(c_215894,plain,
    mult(c2,op_b) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_215868,c_213154]) ).

tff(c_216195,plain,
    mult(c2,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_216192,c_215894]) ).

tff(c_216246,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_216196,c_216195]) ).

tff(c_216247,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_216246]) ).

tff(c_216248,plain,
    op_b = c4,
    inference(splitRight,[status(thm)],[c_216191]) ).

tff(c_214978,plain,
    mult(mult(c1,op_b),i(c4)) = i(i(op_b)),
    inference(superposition,[status(thm),theory(equality)],[c_214390,c_950]) ).

tff(c_215019,plain,
    mult(mult(c1,op_b),i(c4)) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_214978]) ).

tff(c_216257,plain,
    mult(mult(c1,c4),i(c4)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_216248,c_216248,c_215019]) ).

tff(c_216263,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_216257]) ).

tff(c_216265,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_216263]) ).

tff(c_216266,plain,
    op_a = c3,
    inference(splitRight,[status(thm)],[c_215825]) ).

tff(c_214160,plain,
    mult(op_a,c1) = mult(c4,op_a),
    inference(superposition,[status(thm),theory(equality)],[c_214154,c_213173]) ).

tff(c_214352,plain,
    mult(i(op_a),mult(c4,op_a)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_214160,c_758]) ).

tff(c_216276,plain,
    mult(i(c3),mult(c4,c3)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_216266,c_216266,c_214352]) ).

tff(c_216301,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_160505,c_216276]) ).

tff(c_216303,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_216301]) ).

tff(c_216304,plain,
    mult(op_b,op_a) = c2,
    inference(splitRight,[status(thm)],[c_213976]) ).

tff(c_216856,plain,
    ! [C_9375] : ( mult(op_b,mult(op_a,C_9375)) = mult(c2,C_9375) ),
    inference(superposition,[status(thm),theory(equality)],[c_216304,c_6]) ).

tff(c_216906,plain,
    mult(op_b,c4) = mult(c2,op_b),
    inference(superposition,[status(thm),theory(equality)],[c_213154,c_216856]) ).

tff(c_216951,plain,
    mult(c2,op_b) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_216906,c_213156]) ).

tff(c_216415,plain,
    mult(op_a,c2) = mult(c4,op_a),
    inference(superposition,[status(thm),theory(equality)],[c_216304,c_213173]) ).

tff(c_216793,plain,
    mult(i(op_a),mult(c4,op_a)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_216415,c_758]) ).

tff(c_217197,plain,
    ( ( mult(i(c4),mult(c4,op_a)) = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_216793]) ).

tff(c_217229,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_217197]) ).

tff(c_217941,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_217229]) ).

tff(c_213167,plain,
    mult(c4,i(op_b)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_213154,c_943]) ).

tff(c_217964,plain,
    mult(c4,i(op_b)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_217941,c_213167]) ).

tff(c_218182,plain,
    ( ( mult(c4,i(c4)) = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_217964]) ).

tff(c_218201,plain,
    ( ( c3 = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_218182]) ).

tff(c_218202,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14,c_218201]) ).

tff(c_218212,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_218202]) ).

tff(c_217957,plain,
    mult(op_b,c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_217941,c_216304]) ).

tff(c_218217,plain,
    mult(c1,c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_218212,c_217957]) ).

tff(c_217967,plain,
    mult(c1,op_b) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_217941,c_213154]) ).

tff(c_218216,plain,
    mult(c1,c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_218212,c_217967]) ).

tff(c_218267,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_218217,c_218216]) ).

tff(c_218269,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_218267]) ).

tff(c_218270,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_218202]) ).

tff(c_218278,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_218270]) ).

tff(c_218280,plain,
    mult(c4,i(c3)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_218278,c_217964]) ).

tff(c_218290,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160501,c_218280]) ).

tff(c_218292,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_218290]) ).

tff(c_218293,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_218270]) ).

tff(c_216973,plain,
    mult(i(op_b),mult(c2,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_216906,c_758]) ).

tff(c_218303,plain,
    mult(i(c2),mult(c2,c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_218293,c_218293,c_216973]) ).

tff(c_218306,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_218303]) ).

tff(c_218308,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_218306]) ).

tff(c_218309,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_217229]) ).

tff(c_218356,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_218309]) ).

tff(c_218544,plain,
    mult(c2,op_b) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_218356,c_213154]) ).

tff(c_218549,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_216951,c_218544]) ).

tff(c_218551,plain,
    op_a != c2,
    inference(splitRight,[status(thm)],[c_218309]) ).

tff(c_218550,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_218309]) ).

tff(c_218556,plain,
    op_a = c3,
    inference(negUnitSimplification,[status(thm)],[c_218551,c_218550]) ).

tff(c_218566,plain,
    mult(i(c3),mult(c4,c3)) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_218556,c_218556,c_216793]) ).

tff(c_218592,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_160505,c_218566]) ).

tff(c_218594,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_218592]) ).

tff(c_218595,plain,
    ( ( op_b = c1 )
    | ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_69]) ).

tff(c_218597,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_218595]) ).

tff(c_218599,plain,
    mult(op_a,c3) != mult(c3,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_218597,c_218597,c_8]) ).

tff(c_218603,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160500,c_218599]) ).

tff(c_218604,plain,
    ( ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_218595]) ).

tff(c_218610,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_218604]) ).

tff(c_218596,plain,
    mult(op_a,op_b) = mult(c4,op_a),
    inference(splitRight,[status(thm)],[c_69]) ).

tff(c_218635,plain,
    mult(op_a,c1) = mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_218610,c_218596]) ).

tff(c_218650,plain,
    mult(i(op_a),mult(c4,op_a)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_218635,c_758]) ).

tff(c_218707,plain,
    ( ( mult(i(c4),mult(c4,op_a)) = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_218650]) ).

tff(c_218735,plain,
    ( ( op_a = c1 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_218707]) ).

tff(c_219110,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_218735]) ).

tff(c_218647,plain,
    mult(mult(c4,op_a),i(c1)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_218635,c_943]) ).

tff(c_218891,plain,
    mult(c4,mult(op_a,i(c1))) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_218647,c_6]) ).

tff(c_219115,plain,
    mult(c4,mult(c1,i(c1))) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_219110,c_219110,c_218891]) ).

tff(c_219121,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160504,c_219115]) ).

tff(c_219123,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_219121]) ).

tff(c_219125,plain,
    op_a != c1,
    inference(splitRight,[status(thm)],[c_218735]) ).

tff(c_219124,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_a = c1 ) ),
    inference(splitRight,[status(thm)],[c_218735]) ).

tff(c_219130,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_219125,c_219124]) ).

tff(c_219131,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_219130]) ).

tff(c_219139,plain,
    mult(i(c3),mult(c4,c3)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_219131,c_219131,c_218650]) ).

tff(c_219147,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_160505,c_219139]) ).

tff(c_219149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_219147]) ).

tff(c_219150,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_219130]) ).

tff(c_219179,plain,
    ( ( mult(c2,c1) != c4 )
    | ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_219150,c_218610,c_219150,c_218610,c_219150,c_218610,c_219150,c_218610,c_75]) ).

tff(c_219180,plain,
    mult(c2,c1) != c4,
    inference(splitLeft,[status(thm)],[c_219179]) ).

tff(c_229668,plain,
    ! [A_9771] :
      ( ( i(c4) = A_9771 )
      | ( i(A_9771) = c3 )
      | ( i(A_9771) = c2 )
      | ( i(A_9771) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_683]) ).

tff(c_231146,plain,
    ! [A_9771] :
      ( ( mult(c3,A_9771) = c3 )
      | ( i(c4) = A_9771 )
      | ( i(A_9771) = c2 )
      | ( i(A_9771) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_229668,c_160502]) ).

tff(c_232809,plain,
    ( ( c4 = c3 )
    | ( i(c4) = c4 )
    | ( i(c4) = c2 )
    | ( i(c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_231146]) ).

tff(c_232812,plain,
    ( ( i(c4) = c4 )
    | ( c4 = c3 )
    | ( i(c4) = c2 )
    | ( i(c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_232809,c_622]) ).

tff(c_233345,plain,
    ( ( i(c4) = c4 )
    | ( i(c4) = c2 )
    | ( i(c4) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_22,c_232812]) ).

tff(c_233391,plain,
    i(c4) = c1,
    inference(splitLeft,[status(thm)],[c_233345]) ).

tff(c_233450,plain,
    mult(c1,c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_233391,c_160502]) ).

tff(c_219160,plain,
    mult(c4,c2) = mult(c2,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_219150,c_219150,c_218635]) ).

tff(c_218612,plain,
    mult(op_a,c1) != mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_218610,c_218610,c_161046]) ).

tff(c_218636,plain,
    mult(c4,op_a) != mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_218635,c_218612]) ).

tff(c_219159,plain,
    mult(c4,c2) != mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_219150,c_218636]) ).

tff(c_219185,plain,
    mult(c2,c1) != mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_219160,c_219159]) ).

tff(c_233579,plain,
    mult(c2,c1) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_233450,c_219185]) ).

tff(c_219199,plain,
    mult(i(c4),mult(c2,c1)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_219160,c_758]) ).

tff(c_233404,plain,
    mult(c1,mult(c2,c1)) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_233391,c_219199]) ).

tff(c_234792,plain,
    ( ( mult(c1,c4) = c2 )
    | ( mult(c2,c1) = c3 )
    | ( mult(c2,c1) = c2 )
    | ( mult(c2,c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_233404]) ).

tff(c_234818,plain,
    ( ( c3 = c2 )
    | ( mult(c2,c1) = c3 )
    | ( mult(c2,c1) = c2 )
    | ( mult(c2,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_233450,c_234792]) ).

tff(c_234819,plain,
    ( ( mult(c2,c1) = c2 )
    | ( mult(c2,c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_233579,c_18,c_234818]) ).

tff(c_234822,plain,
    mult(c2,c1) = c1,
    inference(splitLeft,[status(thm)],[c_234819]) ).

tff(c_233468,plain,
    i(c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_233391,c_622]) ).

tff(c_218653,plain,
    ! [C_5] : ( mult(mult(c4,op_a),C_5) = mult(op_a,mult(c1,C_5)) ),
    inference(superposition,[status(thm),theory(equality)],[c_218635,c_6]) ).

tff(c_218665,plain,
    ! [C_5] : ( mult(op_a,mult(c1,C_5)) = mult(c4,mult(op_a,C_5)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_218653]) ).

tff(c_220909,plain,
    ! [C_9611] : ( mult(c4,mult(c2,C_9611)) = mult(c2,mult(c1,C_9611)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_219150,c_219150,c_218665]) ).

tff(c_220937,plain,
    ! [C_9611] : ( mult(mult(c2,mult(c1,C_9611)),i(mult(c2,C_9611))) = c4 ),
    inference(superposition,[status(thm),theory(equality)],[c_220909,c_943]) ).

tff(c_234856,plain,
    mult(mult(c2,mult(c1,c1)),i(c1)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_234822,c_220937]) ).

tff(c_234909,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_234822,c_160505,c_233450,c_6,c_6,c_233468,c_234856]) ).

tff(c_234911,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_234909]) ).

tff(c_234912,plain,
    mult(c2,c1) = c2,
    inference(splitRight,[status(thm)],[c_234819]) ).

tff(c_219196,plain,
    mult(mult(c2,c1),i(c2)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_219160,c_943]) ).

tff(c_234925,plain,
    mult(c2,i(c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_234912,c_219196]) ).

tff(c_234932,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_234925]) ).

tff(c_234934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_234932]) ).

tff(c_234935,plain,
    ( ( i(c4) = c2 )
    | ( i(c4) = c4 ) ),
    inference(splitRight,[status(thm)],[c_233345]) ).

tff(c_234947,plain,
    i(c4) = c4,
    inference(splitLeft,[status(thm)],[c_234935]) ).

tff(c_234961,plain,
    mult(c4,mult(c2,c1)) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_234947,c_219199]) ).

tff(c_235708,plain,
    mult(i(mult(c4,c2)),c2) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_234961,c_865]) ).

tff(c_235772,plain,
    i(c1) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_161035,c_219160,c_235708]) ).

tff(c_235841,plain,
    mult(c1,c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_235772,c_160502]) ).

tff(c_232830,plain,
    ( ( c3 = c2 )
    | ( i(c4) = c2 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_231146]) ).

tff(c_232833,plain,
    ( ( i(c2) = c4 )
    | ( c3 = c2 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_232830,c_622]) ).

tff(c_233349,plain,
    ( ( i(c2) = c4 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_232833]) ).

tff(c_235954,plain,
    i(c2) = c1,
    inference(splitLeft,[status(thm)],[c_233349]) ).

tff(c_219579,plain,
    mult(c2,mult(c1,i(c2))) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_219196,c_6]) ).

tff(c_235960,plain,
    mult(c2,mult(c1,c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_235954,c_219579]) ).

tff(c_235963,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_235841,c_235960]) ).

tff(c_235965,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_235963]) ).

tff(c_235966,plain,
    ( ( i(c2) = c2 )
    | ( i(c2) = c4 ) ),
    inference(splitRight,[status(thm)],[c_233349]) ).

tff(c_235972,plain,
    i(c2) = c4,
    inference(splitLeft,[status(thm)],[c_235966]) ).

tff(c_236045,plain,
    i(c4) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_235972,c_622]) ).

tff(c_236064,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_236045,c_234947]) ).

tff(c_236066,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_236064]) ).

tff(c_236067,plain,
    i(c2) = c2,
    inference(splitRight,[status(thm)],[c_235966]) ).

tff(c_236145,plain,
    ! [C_57] : ( mult(c2,mult(c2,C_57)) = C_57 ),
    inference(superposition,[status(thm),theory(equality)],[c_236067,c_612]) ).

tff(c_218613,plain,
    mult(op_a,c1) != mult(c1,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_218610,c_218610,c_8]) ).

tff(c_218628,plain,
    ( ( mult(c1,op_a) != c4 )
    | ( mult(op_a,c1) = c3 )
    | ( mult(op_a,c1) = c2 )
    | ( mult(op_a,c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_218613]) ).

tff(c_239935,plain,
    ( ( mult(c1,c2) != c4 )
    | ( mult(c2,c1) = c3 )
    | ( mult(c2,c1) = c2 )
    | ( mult(c2,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_219150,c_219150,c_219150,c_219150,c_218628]) ).

tff(c_239936,plain,
    mult(c1,c2) != c4,
    inference(splitLeft,[status(thm)],[c_239935]) ).

tff(c_236084,plain,
    mult(mult(c2,c1),c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_236067,c_219196]) ).

tff(c_236671,plain,
    mult(c2,mult(c1,c2)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_236084,c_6]) ).

tff(c_236710,plain,
    mult(c2,c4) = mult(c1,c2),
    inference(superposition,[status(thm),theory(equality)],[c_236671,c_236145]) ).

tff(c_236659,plain,
    mult(c2,i(c4)) = i(mult(c2,c1)),
    inference(superposition,[status(thm),theory(equality)],[c_236084,c_950]) ).

tff(c_236697,plain,
    i(mult(c2,c1)) = mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_234947,c_236659]) ).

tff(c_238439,plain,
    i(mult(c2,c1)) = mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_236710,c_236697]) ).

tff(c_231398,plain,
    ! [A_9771] :
      ( ( c3 = A_9771 )
      | ( i(c4) = A_9771 )
      | ( i(A_9771) = c2 )
      | ( i(A_9771) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_231146]) ).

tff(c_252187,plain,
    ! [A_10840] :
      ( ( c3 = A_10840 )
      | ( c4 = A_10840 )
      | ( i(A_10840) = c2 )
      | ( i(A_10840) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_234947,c_231398]) ).

tff(c_252355,plain,
    ! [A_10840] :
      ( ( i(c2) = A_10840 )
      | ( c3 = A_10840 )
      | ( c4 = A_10840 )
      | ( i(A_10840) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_252187,c_622]) ).

tff(c_252533,plain,
    ! [A_10847] :
      ( ( c2 = A_10847 )
      | ( c3 = A_10847 )
      | ( c4 = A_10847 )
      | ( i(A_10847) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_236067,c_252355]) ).

tff(c_264942,plain,
    ! [A_10976] :
      ( ( mult(c1,A_10976) = c3 )
      | ( c2 = A_10976 )
      | ( c3 = A_10976 )
      | ( c4 = A_10976 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_252533,c_160502]) ).

tff(c_236260,plain,
    ! [C_10352] : ( mult(c2,mult(c2,C_10352)) = C_10352 ),
    inference(superposition,[status(thm),theory(equality)],[c_236067,c_612]) ).

tff(c_236352,plain,
    ! [C_10352] : ( mult(C_10352,i(mult(c2,C_10352))) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_236260,c_943]) ).

tff(c_265090,plain,
    ( ( c3 = c2 )
    | ( i(mult(c2,c1)) = c2 )
    | ( i(mult(c2,c1)) = c3 )
    | ( i(mult(c2,c1)) = c4 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_264942,c_236352]) ).

tff(c_265490,plain,
    ( ( c3 = c2 )
    | ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c4 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_238439,c_238439,c_238439,c_265090]) ).

tff(c_265491,plain,
    ( ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_239936,c_18,c_265490]) ).

tff(c_265604,plain,
    mult(c1,c2) = c3,
    inference(splitLeft,[status(thm)],[c_265491]) ).

tff(c_265612,plain,
    mult(c2,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_265604,c_236671]) ).

tff(c_265616,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_265612]) ).

tff(c_265618,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_265616]) ).

tff(c_265619,plain,
    mult(c1,c2) = c2,
    inference(splitRight,[status(thm)],[c_265491]) ).

tff(c_236773,plain,
    mult(i(c4),c2) = i(mult(c1,c2)),
    inference(superposition,[status(thm),theory(equality)],[c_236671,c_161035]) ).

tff(c_236815,plain,
    i(mult(c1,c2)) = mult(c2,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_219160,c_234947,c_236773]) ).

tff(c_239435,plain,
    mult(mult(c1,c2),mult(c2,c1)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_236815,c_160504]) ).

tff(c_265857,plain,
    mult(c2,mult(c2,c1)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_265619,c_239435]) ).

tff(c_265867,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_236145,c_265857]) ).

tff(c_265869,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_265867]) ).

tff(c_265871,plain,
    mult(c1,c2) = c4,
    inference(splitRight,[status(thm)],[c_239935]) ).

tff(c_265872,plain,
    mult(c2,c1) = i(c4),
    inference(demodulation,[status(thm),theory(equality)],[c_265871,c_236815]) ).

tff(c_265879,plain,
    mult(c2,c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_234947,c_265872]) ).

tff(c_265881,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_219180,c_265879]) ).

tff(c_265882,plain,
    i(c4) = c2,
    inference(splitRight,[status(thm)],[c_234935]) ).

tff(c_219619,plain,
    mult(mult(c1,i(c2)),i(c4)) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_219579,c_950]) ).

tff(c_265893,plain,
    mult(mult(c1,i(c2)),c2) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_265882,c_219619]) ).

tff(c_265899,plain,
    i(c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160351,c_265893]) ).

tff(c_265964,plain,
    i(c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_265882,c_622]) ).

tff(c_266202,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_265899,c_265964]) ).

tff(c_266204,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_266202]) ).

tff(c_266206,plain,
    mult(c2,c1) = c4,
    inference(splitRight,[status(thm)],[c_219179]) ).

tff(c_266547,plain,
    mult(c4,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_266206,c_219160]) ).

tff(c_266556,plain,
    mult(i(c4),c4) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_266547,c_161035]) ).

tff(c_266587,plain,
    i(c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_266556]) ).

tff(c_160953,plain,
    ! [A_6780,A_103] : ( mult(i(mult(A_6780,i(A_103))),i(i(A_6780))) = A_103 ),
    inference(superposition,[status(thm),theory(equality)],[c_160933,c_809]) ).

tff(c_161033,plain,
    ! [A_6780,A_103] : ( mult(i(mult(A_6780,i(A_103))),A_6780) = A_103 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_160953]) ).

tff(c_266603,plain,
    ! [A_6780] : ( mult(i(mult(A_6780,c3)),A_6780) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_266587,c_161033]) ).

tff(c_266633,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_160505,c_266603]) ).

tff(c_266635,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_266633]) ).

tff(c_266636,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_218604]) ).

tff(c_266653,plain,
    mult(op_a,c2) = mult(c4,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_266636,c_218596]) ).

tff(c_266666,plain,
    mult(i(op_a),mult(c4,op_a)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_266653,c_758]) ).

tff(c_266847,plain,
    ( ( mult(i(c4),mult(c4,op_a)) = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_266666]) ).

tff(c_266875,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_266847]) ).

tff(c_267127,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_266875]) ).

tff(c_266663,plain,
    mult(mult(c4,op_a),i(c2)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_266653,c_943]) ).

tff(c_266909,plain,
    mult(c4,mult(op_a,i(c2))) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_266663,c_6]) ).

tff(c_267132,plain,
    mult(c4,mult(c1,i(c2))) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_267127,c_267127,c_266909]) ).

tff(c_267581,plain,
    mult(mult(c1,i(c2)),i(c1)) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_267132,c_950]) ).

tff(c_299318,plain,
    mult(mult(c1,c1),i(c1)) = i(c4),
    inference(demodulation,[status(thm),theory(equality)],[c_299315,c_267581]) ).

tff(c_299321,plain,
    i(c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_299318]) ).

tff(c_299605,plain,
    i(c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_299321,c_622]) ).

tff(c_299623,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_299387,c_299605]) ).

tff(c_299625,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_299623]) ).

tff(c_299626,plain,
    ( ( i(c2) = c2 )
    | ( i(c2) = c4 ) ),
    inference(splitRight,[status(thm)],[c_281591]) ).

tff(c_299641,plain,
    i(c2) = c4,
    inference(splitLeft,[status(thm)],[c_299626]) ).

tff(c_299698,plain,
    mult(c2,c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_299641,c_160504]) ).

tff(c_267137,plain,
    mult(c4,c1) = mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_267127,c_267127,c_266653]) ).

tff(c_266641,plain,
    mult(op_a,c2) != mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_266636,c_266636,c_161046]) ).

tff(c_266684,plain,
    mult(c4,op_a) != mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_266653,c_266641]) ).

tff(c_267136,plain,
    mult(c4,c1) != mult(c2,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_267127,c_266684]) ).

tff(c_267204,plain,
    mult(c2,c4) != mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_267137,c_267136]) ).

tff(c_299973,plain,
    mult(c1,c2) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_299698,c_267204]) ).

tff(c_281053,plain,
    ( ( c3 = c1 )
    | ( i(c4) = c1 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_279379]) ).

tff(c_281056,plain,
    ( ( i(c1) = c4 )
    | ( c3 = c1 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_281053,c_622]) ).

tff(c_281590,plain,
    ( ( i(c1) = c4 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14,c_281056]) ).

tff(c_281635,plain,
    i(c1) = c1,
    inference(splitLeft,[status(thm)],[c_281590]) ).

tff(c_281694,plain,
    mult(c1,c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_281635,c_160502]) ).

tff(c_282217,plain,
    i(c2) = c1,
    inference(splitLeft,[status(thm)],[c_281591]) ).

tff(c_282221,plain,
    mult(c4,mult(c1,c1)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_282217,c_267132]) ).

tff(c_282225,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_281694,c_282221]) ).

tff(c_282227,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_282225]) ).

tff(c_282228,plain,
    ( ( i(c2) = c2 )
    | ( i(c2) = c4 ) ),
    inference(splitRight,[status(thm)],[c_281591]) ).

tff(c_282236,plain,
    i(c2) = c4,
    inference(splitLeft,[status(thm)],[c_282228]) ).

tff(c_282292,plain,
    mult(c2,c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_282236,c_160504]) ).

tff(c_282546,plain,
    mult(c1,c2) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_282292,c_267204]) ).

tff(c_282307,plain,
    i(c4) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_282236,c_622]) ).

tff(c_267172,plain,
    mult(i(c4),mult(c1,c2)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_267137,c_758]) ).

tff(c_282350,plain,
    mult(c2,mult(c1,c2)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_282307,c_267172]) ).

tff(c_283760,plain,
    ( ( mult(c2,c4) = c1 )
    | ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_282350]) ).

tff(c_283789,plain,
    ( ( c3 = c1 )
    | ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_282292,c_283760]) ).

tff(c_283790,plain,
    ( ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_282546,c_14,c_283789]) ).

tff(c_284029,plain,
    mult(c1,c2) = c1,
    inference(splitLeft,[status(thm)],[c_283790]) ).

tff(c_267169,plain,
    mult(mult(c1,c2),i(c1)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_267137,c_943]) ).

tff(c_281646,plain,
    mult(mult(c1,c2),c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_281635,c_267169]) ).

tff(c_284031,plain,
    mult(c1,c1) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_284029,c_281646]) ).

tff(c_284041,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_281694,c_284031]) ).

tff(c_284043,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_284041]) ).

tff(c_284044,plain,
    mult(c1,c2) = c2,
    inference(splitRight,[status(thm)],[c_283790]) ).

tff(c_282298,plain,
    ! [A_79] : ( mult(mult(A_79,c2),c4) = A_79 ),
    inference(superposition,[status(thm),theory(equality)],[c_282236,c_943]) ).

tff(c_266669,plain,
    ! [C_5] : ( mult(mult(c4,op_a),C_5) = mult(op_a,mult(c2,C_5)) ),
    inference(superposition,[status(thm),theory(equality)],[c_266653,c_6]) ).

tff(c_266681,plain,
    ! [C_5] : ( mult(op_a,mult(c2,C_5)) = mult(c4,mult(op_a,C_5)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_266669]) ).

tff(c_268908,plain,
    ! [C_11149] : ( mult(c4,mult(c1,C_11149)) = mult(c1,mult(c2,C_11149)) ),
    inference(demodulation,[status(thm),theory(equality)],[c_267127,c_267127,c_266681]) ).

tff(c_268936,plain,
    ! [C_11149] : ( mult(mult(c1,mult(c2,C_11149)),i(mult(c1,C_11149))) = c4 ),
    inference(superposition,[status(thm),theory(equality)],[c_268908,c_943]) ).

tff(c_284082,plain,
    mult(mult(c1,mult(c2,c2)),i(c2)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_284044,c_268936]) ).

tff(c_284136,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_284044,c_282298,c_6,c_282236,c_284082]) ).

tff(c_284138,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_284136]) ).

tff(c_284139,plain,
    i(c2) = c2,
    inference(splitRight,[status(thm)],[c_282228]) ).

tff(c_284199,plain,
    ! [A_6742] : ( mult(mult(A_6742,c2),c2) = A_6742 ),
    inference(superposition,[status(thm),theory(equality)],[c_284139,c_160351]) ).

tff(c_281709,plain,
    ! [C_57] : ( mult(c1,mult(c1,C_57)) = C_57 ),
    inference(superposition,[status(thm),theory(equality)],[c_281635,c_612]) ).

tff(c_267166,plain,
    mult(c1,i(mult(c1,c2))) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_267137,c_950]) ).

tff(c_284193,plain,
    mult(c2,c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_284139,c_160502]) ).

tff(c_284261,plain,
    mult(mult(c1,c3),i(mult(c1,c2))) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_284193,c_268936]) ).

tff(c_284319,plain,
    i(c4) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_267166,c_160505,c_284261]) ).

tff(c_268050,plain,
    ! [A_11123,A_11124] : ( i(mult(i(A_11123),i(A_11124))) = mult(A_11124,A_11123) ),
    inference(superposition,[status(thm),theory(equality)],[c_902,c_612]) ).

tff(c_268467,plain,
    ! [A_11138,A_11139] : ( i(mult(A_11138,i(A_11139))) = mult(A_11139,i(A_11138)) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_268050]) ).

tff(c_270513,plain,
    ! [A_11190,A_11191] : ( mult(mult(A_11190,i(A_11191)),mult(A_11191,i(A_11190))) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_268467,c_160502]) ).

tff(c_137,plain,
    ! [A_55,B_56,C_57] :
      ( ( mult(A_55,mult(B_56,C_57)) = mult(c4,C_57) )
      | ( mult(A_55,B_56) = c3 )
      | ( mult(A_55,B_56) = c2 )
      | ( mult(A_55,B_56) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_114]) ).

tff(c_270545,plain,
    ! [A_11190,A_11191] :
      ( ( mult(c4,i(A_11190)) = c3 )
      | ( mult(mult(A_11190,i(A_11191)),A_11191) = c3 )
      | ( mult(mult(A_11190,i(A_11191)),A_11191) = c2 )
      | ( mult(mult(A_11190,i(A_11191)),A_11191) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_270513,c_137]) ).

tff(c_270731,plain,
    ! [A_11190] :
      ( ( mult(c4,i(A_11190)) = c3 )
      | ( c3 = A_11190 )
      | ( c2 = A_11190 )
      | ( c1 = A_11190 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160351,c_160351,c_160351,c_270545]) ).

tff(c_284352,plain,
    ( ( mult(c4,c4) = c3 )
    | ( c4 = c3 )
    | ( c4 = c2 )
    | ( c4 = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_284319,c_270731]) ).

tff(c_284430,plain,
    mult(c4,c4) = c3,
    inference(negUnitSimplification,[status(thm)],[c_16,c_20,c_22,c_284352]) ).

tff(c_266700,plain,
    ! [A_1] :
      ( ( mult(A_1,c4) = c3 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160498,c_78]) ).

tff(c_267219,plain,
    ! [A_11083,B_11084,C_11085] :
      ( ( mult(A_11083,mult(B_11084,C_11085)) = mult(c4,C_11085) )
      | ( mult(A_11083,B_11084) = c3 )
      | ( mult(A_11083,B_11084) = c2 )
      | ( mult(A_11083,B_11084) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_114]) ).

tff(c_267292,plain,
    ! [A_11083,A_1] :
      ( ( mult(c4,c4) = mult(A_11083,c3) )
      | ( mult(A_11083,A_1) = c3 )
      | ( mult(A_11083,A_1) = c2 )
      | ( mult(A_11083,A_1) = c1 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_266700,c_267219]) ).

tff(c_267388,plain,
    ! [A_11083,A_1] :
      ( ( mult(c4,c4) = A_11083 )
      | ( mult(A_11083,A_1) = c3 )
      | ( mult(A_11083,A_1) = c2 )
      | ( mult(A_11083,A_1) = c1 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_267292]) ).

tff(c_298137,plain,
    ! [A_12352,A_12353] :
      ( ( c3 = A_12352 )
      | ( mult(A_12352,A_12353) = c3 )
      | ( mult(A_12352,A_12353) = c2 )
      | ( mult(A_12352,A_12353) = c1 )
      | ( i(A_12353) = c3 )
      | ( i(A_12353) = c2 )
      | ( i(A_12353) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_284430,c_267388]) ).

tff(c_285123,plain,
    mult(c1,mult(c2,c1)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_6,c_281646]) ).

tff(c_285229,plain,
    mult(mult(c2,c1),i(c4)) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_285123,c_950]) ).

tff(c_285269,plain,
    mult(c2,mult(c1,c4)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_284319,c_281635,c_285229]) ).

tff(c_298311,plain,
    ( ( mult(c2,c3) = c1 )
    | ( c3 = c1 )
    | ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c1 )
    | ( i(c4) = c3 )
    | ( i(c4) = c2 )
    | ( i(c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_298137,c_285269]) ).

tff(c_298991,plain,
    ( ( c2 = c1 )
    | ( c3 = c1 )
    | ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c1 )
    | ( c4 = c3 )
    | ( c4 = c2 )
    | ( c4 = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_284319,c_284319,c_284319,c_160505,c_298311]) ).

tff(c_298992,plain,
    ( ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16,c_20,c_22,c_14,c_12,c_298991]) ).

tff(c_299286,plain,
    mult(c1,c4) = c1,
    inference(splitLeft,[status(thm)],[c_298992]) ).

tff(c_267163,plain,
    mult(i(mult(c1,c2)),c4) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_267137,c_161035]) ).

tff(c_281644,plain,
    mult(i(mult(c1,c2)),c4) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_281635,c_267163]) ).

tff(c_286188,plain,
    mult(c1,i(c4)) = i(mult(c1,c2)),
    inference(superposition,[status(thm),theory(equality)],[c_281644,c_943]) ).

tff(c_286246,plain,
    i(mult(c1,c2)) = mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_284319,c_286188]) ).

tff(c_287103,plain,
    mult(mult(c1,c4),mult(c1,c2)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_286246,c_160502]) ).

tff(c_299287,plain,
    mult(c1,mult(c1,c2)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_299286,c_287103]) ).

tff(c_299296,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_281709,c_299287]) ).

tff(c_299298,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_299296]) ).

tff(c_299299,plain,
    mult(c1,c4) = c2,
    inference(splitRight,[status(thm)],[c_298992]) ).

tff(c_287106,plain,
    mult(mult(c1,c2),mult(c1,c4)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_286246,c_160504]) ).

tff(c_299302,plain,
    mult(mult(c1,c2),c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_299299,c_287106]) ).

tff(c_299310,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_284199,c_299302]) ).

tff(c_299312,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_299310]) ).

tff(c_299313,plain,
    ( ( i(c1) = c2 )
    | ( i(c1) = c4 ) ),
    inference(splitRight,[status(thm)],[c_281590]) ).

tff(c_300204,plain,
    i(c1) = c4,
    inference(splitLeft,[status(thm)],[c_299313]) ).

tff(c_267499,plain,
    mult(c1,mult(c2,i(c1))) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_267169,c_6]) ).

tff(c_300213,plain,
    mult(c1,mult(c2,c4)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_300204,c_267499]) ).

tff(c_300216,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_299698,c_300213]) ).

tff(c_300218,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_300216]) ).

tff(c_300219,plain,
    i(c1) = c2,
    inference(splitRight,[status(thm)],[c_299313]) ).

tff(c_300279,plain,
    mult(c1,c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_300219,c_160504]) ).

tff(c_300307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_299973,c_300279]) ).

tff(c_300308,plain,
    i(c2) = c2,
    inference(splitRight,[status(thm)],[c_299626]) ).

tff(c_300364,plain,
    mult(c2,c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_300308,c_160502]) ).

tff(c_300970,plain,
    i(c1) = c4,
    inference(splitLeft,[status(thm)],[c_299313]) ).

tff(c_301043,plain,
    i(c4) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_300970,c_622]) ).

tff(c_300313,plain,
    mult(mult(c1,c2),i(c1)) = i(c4),
    inference(demodulation,[status(thm),theory(equality)],[c_300308,c_267581]) ).

tff(c_300316,plain,
    i(c4) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_267169,c_300313]) ).

tff(c_301091,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_301043,c_300316]) ).

tff(c_301093,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_301091]) ).

tff(c_301094,plain,
    i(c1) = c2,
    inference(splitRight,[status(thm)],[c_299313]) ).

tff(c_301102,plain,
    mult(c1,mult(c2,c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_301094,c_267499]) ).

tff(c_301105,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_300364,c_301102]) ).

tff(c_301107,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_301105]) ).

tff(c_301108,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_266875]) ).

tff(c_301114,plain,
    op_a = c2,
    inference(splitLeft,[status(thm)],[c_301108]) ).

tff(c_301118,plain,
    mult(c4,mult(c2,i(c2))) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_301114,c_301114,c_266909]) ).

tff(c_301124,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160504,c_301118]) ).

tff(c_301126,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_301124]) ).

tff(c_301128,plain,
    op_a != c2,
    inference(splitRight,[status(thm)],[c_301108]) ).

tff(c_301127,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 ) ),
    inference(splitRight,[status(thm)],[c_301108]) ).

tff(c_301144,plain,
    op_a = c3,
    inference(negUnitSimplification,[status(thm)],[c_301128,c_301127]) ).

tff(c_301129,plain,
    ( ( mult(c4,op_a) != c4 )
    | ( mult(c2,op_a) = c3 )
    | ( mult(c2,op_a) = c2 )
    | ( mult(c2,op_a) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_266636,c_266636,c_266636,c_266653,c_266636,c_75]) ).

tff(c_301130,plain,
    mult(c4,op_a) != c4,
    inference(splitLeft,[status(thm)],[c_301129]) ).

tff(c_301145,plain,
    mult(c4,c3) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_301144,c_301130]) ).

tff(c_301158,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_301145]) ).

tff(c_301160,plain,
    mult(c4,op_a) = c4,
    inference(splitRight,[status(thm)],[c_301129]) ).

tff(c_301185,plain,
    mult(i(c4),c4) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_301160,c_758]) ).

tff(c_301210,plain,
    op_a = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_301185]) ).

tff(c_301172,plain,
    mult(op_a,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_301160,c_266653]) ).

tff(c_301248,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_301210,c_301172]) ).

tff(c_301249,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_301248]) ).

tff(c_301250,plain,
    ( ( op_a = c1 )
    | ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_72]) ).

tff(c_301252,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_301250]) ).

tff(c_301253,plain,
    mult(op_b,c3) != mult(c3,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_301252,c_301252,c_8]) ).

tff(c_301256,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160500,c_301253]) ).

tff(c_301257,plain,
    ( ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(splitRight,[status(thm)],[c_301250]) ).

tff(c_301264,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_301257]) ).

tff(c_301251,plain,
    mult(op_b,c4) = mult(op_a,op_b),
    inference(splitRight,[status(thm)],[c_72]) ).

tff(c_301276,plain,
    mult(op_b,c4) = mult(c1,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_301264,c_301251]) ).

tff(c_301283,plain,
    mult(mult(c1,op_b),i(c4)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_301276,c_943]) ).

tff(c_301404,plain,
    ( ( mult(mult(c1,c4),i(c4)) = op_b )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_301283]) ).

tff(c_301425,plain,
    ( ( op_b = c1 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_301404]) ).

tff(c_302005,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_301425]) ).

tff(c_301286,plain,
    mult(i(op_b),mult(c1,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_301276,c_758]) ).

tff(c_302011,plain,
    mult(i(c1),mult(c1,c1)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_302005,c_302005,c_301286]) ).

tff(c_302017,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_302011]) ).

tff(c_302019,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_302017]) ).

tff(c_302021,plain,
    op_b != c1,
    inference(splitRight,[status(thm)],[c_301425]) ).

tff(c_302020,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_301425]) ).

tff(c_302243,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(negUnitSimplification,[status(thm)],[c_302021,c_302020]) ).

tff(c_302244,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_302243]) ).

tff(c_302251,plain,
    mult(i(c3),mult(c1,c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_302244,c_302244,c_301286]) ).

tff(c_302260,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_160505,c_302251]) ).

tff(c_302262,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_302260]) ).

tff(c_302263,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_302243]) ).

tff(c_301935,plain,
    ( ( mult(c1,op_b) != c4 )
    | ( mult(op_b,c1) = c3 )
    | ( mult(op_b,c1) = c2 )
    | ( mult(op_b,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_301264,c_301264,c_301264,c_301264,c_75]) ).

tff(c_301936,plain,
    mult(c1,op_b) != c4,
    inference(splitLeft,[status(thm)],[c_301935]) ).

tff(c_301943,plain,
    ( ( mult(c1,op_b) = c3 )
    | ( mult(c1,op_b) = c2 )
    | ( mult(c1,op_b) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_301936]) ).

tff(c_304853,plain,
    ( ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_302263,c_302263,c_302263,c_301943]) ).

tff(c_304854,plain,
    mult(c1,c2) = c1,
    inference(splitLeft,[status(thm)],[c_304853]) ).

tff(c_304886,plain,
    mult(i(c1),c1) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_304854,c_161035]) ).

tff(c_304905,plain,
    i(c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_304886]) ).

tff(c_160964,plain,
    ! [A_6780,A_1] : ( i(mult(A_6780,i(A_1))) = mult(A_1,i(A_6780)) ),
    inference(superposition,[status(thm),theory(equality)],[c_160933,c_612]) ).

tff(c_301394,plain,
    mult(c1,mult(op_b,i(c4))) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_301283,c_6]) ).

tff(c_301443,plain,
    mult(op_b,i(mult(op_b,i(c4)))) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_301394,c_943]) ).

tff(c_302692,plain,
    mult(c2,i(mult(c2,i(c4)))) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_302263,c_302263,c_301443]) ).

tff(c_302940,plain,
    mult(c2,mult(c4,i(c2))) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160964,c_302692]) ).

tff(c_303104,plain,
    mult(i(c2),c1) = mult(c4,i(c2)),
    inference(superposition,[status(thm),theory(equality)],[c_302940,c_758]) ).

tff(c_304911,plain,
    mult(c4,c3) = mult(c3,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_304905,c_304905,c_303104]) ).

tff(c_304914,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160500,c_304911]) ).

tff(c_304916,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_304914]) ).

tff(c_304917,plain,
    ( ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c3 ) ),
    inference(splitRight,[status(thm)],[c_304853]) ).

tff(c_305192,plain,
    mult(c1,c2) = c3,
    inference(splitLeft,[status(thm)],[c_304917]) ).

tff(c_305231,plain,
    mult(i(c3),c1) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_305192,c_161035]) ).

tff(c_305255,plain,
    i(c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_305231]) ).

tff(c_301280,plain,
    mult(c4,i(mult(c1,op_b))) = i(op_b),
    inference(superposition,[status(thm),theory(equality)],[c_301276,c_950]) ).

tff(c_302269,plain,
    mult(c4,i(mult(c1,c2))) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_302263,c_302263,c_301280]) ).

tff(c_305197,plain,
    mult(c4,i(c3)) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_305192,c_302269]) ).

tff(c_305206,plain,
    i(c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160501,c_305197]) ).

tff(c_305436,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_305255,c_305206]) ).

tff(c_305438,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_305436]) ).

tff(c_305439,plain,
    mult(c1,c2) = c2,
    inference(splitRight,[status(thm)],[c_304917]) ).

tff(c_302272,plain,
    mult(i(c2),mult(c1,c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_302263,c_302263,c_301286]) ).

tff(c_305452,plain,
    mult(i(c2),c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_305439,c_302272]) ).

tff(c_305458,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_305452]) ).

tff(c_305460,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_305458]) ).

tff(c_305462,plain,
    mult(c1,op_b) = c4,
    inference(splitRight,[status(thm)],[c_301935]) ).

tff(c_305465,plain,
    mult(c4,i(c4)) = op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_305462,c_301283]) ).

tff(c_305471,plain,
    op_b = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_305465]) ).

tff(c_305503,plain,
    mult(c1,c3) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_305471,c_305462]) ).

tff(c_305505,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_305503]) ).

tff(c_305507,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_305505]) ).

tff(c_305508,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_301257]) ).

tff(c_305522,plain,
    mult(op_b,c4) = mult(c2,op_b),
    inference(demodulation,[status(thm),theory(equality)],[c_305508,c_301251]) ).

tff(c_305529,plain,
    mult(mult(c2,op_b),i(c4)) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_305522,c_943]) ).

tff(c_305644,plain,
    ( ( mult(mult(c2,c4),i(c4)) = op_b )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_305529]) ).

tff(c_305665,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_305644]) ).

tff(c_306235,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_305665]) ).

tff(c_305634,plain,
    mult(c2,mult(op_b,i(c4))) = op_b,
    inference(superposition,[status(thm),theory(equality)],[c_305529,c_6]) ).

tff(c_306239,plain,
    mult(c2,mult(c1,i(c4))) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_306235,c_306235,c_305634]) ).

tff(c_306318,plain,
    mult(mult(c1,i(c4)),i(c1)) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_306239,c_950]) ).

tff(c_320161,plain,
    mult(mult(c1,c1),i(c1)) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_320154,c_306318]) ).

tff(c_320164,plain,
    i(c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_943,c_320161]) ).

tff(c_320412,plain,
    i(c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_320164,c_622]) ).

tff(c_320228,plain,
    i(c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_320154,c_622]) ).

tff(c_320558,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_320412,c_320228]) ).

tff(c_320560,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_320558]) ).

tff(c_320561,plain,
    ( ( i(c4) = c2 )
    | ( i(c4) = c4 ) ),
    inference(splitRight,[status(thm)],[c_320107]) ).

tff(c_320573,plain,
    i(c4) = c4,
    inference(splitLeft,[status(thm)],[c_320561]) ).

tff(c_320912,plain,
    mult(c4,c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_320573,c_160504]) ).

tff(c_306243,plain,
    mult(c2,c1) = mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_306235,c_306235,c_305522]) ).

tff(c_306271,plain,
    mult(mult(c1,c4),i(c1)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_306243,c_943]) ).

tff(c_320860,plain,
    mult(mult(c1,c4),i(c1)) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_320573,c_306318]) ).

tff(c_320863,plain,
    i(c2) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_306271,c_320860]) ).

tff(c_321022,plain,
    ! [A_6742] : ( mult(mult(A_6742,c2),c2) = A_6742 ),
    inference(superposition,[status(thm),theory(equality)],[c_320863,c_160351]) ).

tff(c_319619,plain,
    ( ( c3 = c1 )
    | ( i(c4) = c1 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_317981]) ).

tff(c_319622,plain,
    ( ( i(c1) = c4 )
    | ( c3 = c1 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_319619,c_622]) ).

tff(c_320112,plain,
    ( ( i(c1) = c4 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14,c_319622]) ).

tff(c_321691,plain,
    i(c1) = c1,
    inference(splitLeft,[status(thm)],[c_320112]) ).

tff(c_321759,plain,
    ! [C_57] : ( mult(c1,mult(c1,C_57)) = C_57 ),
    inference(superposition,[status(thm),theory(equality)],[c_321691,c_612]) ).

tff(c_306103,plain,
    ! [A_1] :
      ( ( mult(A_1,c4) = c3 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160498,c_78]) ).

tff(c_306494,plain,
    ! [A_12763,B_12764,C_12765] :
      ( ( mult(A_12763,mult(B_12764,C_12765)) = mult(c4,C_12765) )
      | ( mult(A_12763,B_12764) = c3 )
      | ( mult(A_12763,B_12764) = c2 )
      | ( mult(A_12763,B_12764) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_114]) ).

tff(c_306588,plain,
    ! [A_12763,A_1] :
      ( ( mult(c4,c4) = mult(A_12763,c3) )
      | ( mult(A_12763,A_1) = c3 )
      | ( mult(A_12763,A_1) = c2 )
      | ( mult(A_12763,A_1) = c1 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_306103,c_306494]) ).

tff(c_306687,plain,
    ! [A_12763,A_1] :
      ( ( mult(c4,c4) = A_12763 )
      | ( mult(A_12763,A_1) = c3 )
      | ( mult(A_12763,A_1) = c2 )
      | ( mult(A_12763,A_1) = c1 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_306588]) ).

tff(c_335669,plain,
    ! [A_13912,A_13913] :
      ( ( c3 = A_13912 )
      | ( mult(A_13912,A_13913) = c3 )
      | ( mult(A_13912,A_13913) = c2 )
      | ( mult(A_13912,A_13913) = c1 )
      | ( i(A_13913) = c3 )
      | ( i(A_13913) = c2 )
      | ( i(A_13913) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_320912,c_306687]) ).

tff(c_320862,plain,
    mult(c2,mult(c1,c4)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_320573,c_306239]) ).

tff(c_335859,plain,
    ( ( mult(c2,c3) = c1 )
    | ( c3 = c1 )
    | ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c1 )
    | ( i(c4) = c3 )
    | ( i(c4) = c2 )
    | ( i(c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_335669,c_320862]) ).

tff(c_336520,plain,
    ( ( c2 = c1 )
    | ( c3 = c1 )
    | ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c1 )
    | ( c4 = c3 )
    | ( c4 = c2 )
    | ( c4 = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_320573,c_320573,c_320573,c_160505,c_335859]) ).

tff(c_336521,plain,
    ( ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16,c_20,c_22,c_14,c_12,c_336520]) ).

tff(c_336797,plain,
    mult(c1,c4) = c1,
    inference(splitLeft,[status(thm)],[c_336521]) ).

tff(c_160936,plain,
    ! [A_6780,B_6779] : ( mult(i(mult(A_6780,B_6779)),i(i(A_6780))) = i(B_6779) ),
    inference(superposition,[status(thm),theory(equality)],[c_160933,c_950]) ).

tff(c_161028,plain,
    ! [A_6780,B_6779] : ( mult(i(mult(A_6780,B_6779)),A_6780) = i(B_6779) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_160936]) ).

tff(c_322306,plain,
    mult(i(c1),c2) = i(mult(c1,c4)),
    inference(superposition,[status(thm),theory(equality)],[c_320862,c_161028]) ).

tff(c_322362,plain,
    i(mult(c1,c4)) = mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_321691,c_322306]) ).

tff(c_325031,plain,
    mult(mult(c1,c4),mult(c1,c2)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_322362,c_160504]) ).

tff(c_336799,plain,
    mult(c1,mult(c1,c2)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_336797,c_325031]) ).

tff(c_336812,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_321759,c_336799]) ).

tff(c_336814,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_336812]) ).

tff(c_336815,plain,
    mult(c1,c4) = c2,
    inference(splitRight,[status(thm)],[c_336521]) ).

tff(c_325028,plain,
    mult(mult(c1,c2),mult(c1,c4)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_322362,c_160502]) ).

tff(c_336817,plain,
    mult(mult(c1,c2),c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_336815,c_325028]) ).

tff(c_336831,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_321022,c_336817]) ).

tff(c_336833,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_336831]) ).

tff(c_336834,plain,
    ( ( i(c1) = c2 )
    | ( i(c1) = c4 ) ),
    inference(splitRight,[status(thm)],[c_320112]) ).

tff(c_336865,plain,
    i(c1) = c4,
    inference(splitLeft,[status(thm)],[c_336834]) ).

tff(c_306393,plain,
    mult(c1,mult(c4,i(c1))) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_6,c_306271]) ).

tff(c_336872,plain,
    mult(c1,mult(c4,c4)) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_336865,c_306393]) ).

tff(c_336876,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_320912,c_336872]) ).

tff(c_336878,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_336876]) ).

tff(c_336879,plain,
    i(c1) = c2,
    inference(splitRight,[status(thm)],[c_336834]) ).

tff(c_336956,plain,
    i(c2) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_336879,c_622]) ).

tff(c_336973,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_336956,c_320863]) ).

tff(c_336975,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_336973]) ).

tff(c_336976,plain,
    i(c4) = c2,
    inference(splitRight,[status(thm)],[c_320561]) ).

tff(c_307594,plain,
    ! [A_12805,A_12806] : ( i(mult(A_12805,i(A_12806))) = mult(A_12806,i(A_12805)) ),
    inference(superposition,[status(thm),theory(equality)],[c_160933,c_612]) ).

tff(c_309916,plain,
    ! [A_12863,A_12864] : ( mult(mult(A_12863,i(A_12864)),mult(A_12864,i(A_12863))) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_307594,c_160504]) ).

tff(c_310038,plain,
    ! [A_12863,B_56] :
      ( ( mult(c4,i(A_12863)) = c3 )
      | ( mult(mult(A_12863,i(B_56)),B_56) = c3 )
      | ( mult(mult(A_12863,i(B_56)),B_56) = c2 )
      | ( mult(mult(A_12863,i(B_56)),B_56) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_137,c_309916]) ).

tff(c_310171,plain,
    ! [A_12863] :
      ( ( mult(c4,i(A_12863)) = c3 )
      | ( c3 = A_12863 )
      | ( c2 = A_12863 )
      | ( c1 = A_12863 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160351,c_160351,c_160351,c_310038]) ).

tff(c_336991,plain,
    ( ( mult(c4,c2) = c3 )
    | ( c4 = c3 )
    | ( c4 = c2 )
    | ( c4 = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_336976,c_310171]) ).

tff(c_337066,plain,
    mult(c4,c2) = c3,
    inference(negUnitSimplification,[status(thm)],[c_16,c_20,c_22,c_336991]) ).

tff(c_305980,plain,
    ( ( mult(c4,c2) != mult(c2,op_b) )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_305508,c_305508,c_69]) ).

tff(c_305981,plain,
    mult(c4,c2) != mult(c2,op_b),
    inference(splitLeft,[status(thm)],[c_305980]) ).

tff(c_306238,plain,
    mult(c4,c2) != mult(c2,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_306235,c_305981]) ).

tff(c_306261,plain,
    mult(c4,c2) != mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_306243,c_306238]) ).

tff(c_337079,plain,
    mult(c1,c4) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_337066,c_306261]) ).

tff(c_337405,plain,
    i(c1) = c1,
    inference(splitLeft,[status(thm)],[c_320112]) ).

tff(c_337458,plain,
    mult(c1,c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_337405,c_160502]) ).

tff(c_336987,plain,
    mult(c2,mult(c1,c2)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_336976,c_306239]) ).

tff(c_338009,plain,
    ( ( mult(c4,c2) = c1 )
    | ( mult(c2,c1) = c3 )
    | ( mult(c2,c1) = c2 )
    | ( mult(c2,c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_137,c_336987]) ).

tff(c_338039,plain,
    ( ( c3 = c1 )
    | ( mult(c1,c4) = c3 )
    | ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_306243,c_306243,c_306243,c_337066,c_338009]) ).

tff(c_338040,plain,
    ( ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_337079,c_14,c_338039]) ).

tff(c_338789,plain,
    mult(c1,c4) = c1,
    inference(splitLeft,[status(thm)],[c_338040]) ).

tff(c_337473,plain,
    ! [C_57] : ( mult(c1,mult(c1,C_57)) = C_57 ),
    inference(superposition,[status(thm),theory(equality)],[c_337405,c_612]) ).

tff(c_338808,plain,
    mult(c1,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_338789,c_337473]) ).

tff(c_338889,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_337458,c_338808]) ).

tff(c_338891,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_338889]) ).

tff(c_338892,plain,
    mult(c1,c4) = c2,
    inference(splitRight,[status(thm)],[c_338040]) ).

tff(c_307098,plain,
    ! [A_12791,B_12792,C_12793] : ( mult(A_12791,mult(B_12792,mult(i(mult(A_12791,B_12792)),C_12793))) = C_12793 ),
    inference(superposition,[status(thm),theory(equality)],[c_6,c_723]) ).

tff(c_307245,plain,
    ! [B_113,A_79,C_12793] : ( mult(B_113,mult(i(mult(A_79,B_113)),mult(i(i(A_79)),C_12793))) = C_12793 ),
    inference(superposition,[status(thm),theory(equality)],[c_950,c_307098]) ).

tff(c_311389,plain,
    ! [B_12891,A_12892,C_12893] : ( mult(B_12891,mult(i(mult(A_12892,B_12891)),mult(A_12892,C_12893))) = C_12893 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_307245]) ).

tff(c_311694,plain,
    ! [B_12891] : ( mult(B_12891,mult(i(mult(c2,B_12891)),mult(c1,c4))) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_306243,c_311389]) ).

tff(c_338909,plain,
    ! [B_12891] : ( mult(B_12891,mult(i(mult(c2,B_12891)),c2)) = c1 ),
    inference(demodulation,[status(thm),theory(equality)],[c_338892,c_311694]) ).

tff(c_338917,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_161028,c_338909]) ).

tff(c_338919,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_338917]) ).

tff(c_338920,plain,
    ( ( i(c1) = c2 )
    | ( i(c1) = c4 ) ),
    inference(splitRight,[status(thm)],[c_320112]) ).

tff(c_338928,plain,
    i(c1) = c4,
    inference(splitLeft,[status(thm)],[c_338920]) ).

tff(c_338986,plain,
    mult(c1,c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_338928,c_160504]) ).

tff(c_339015,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_337079,c_338986]) ).

tff(c_339016,plain,
    i(c1) = c2,
    inference(splitRight,[status(thm)],[c_338920]) ).

tff(c_339024,plain,
    mult(c1,mult(c4,c2)) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_339016,c_306393]) ).

tff(c_339027,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_337066,c_339024]) ).

tff(c_339029,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_339027]) ).

tff(c_339030,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_305665]) ).

tff(c_339038,plain,
    op_b = c2,
    inference(splitLeft,[status(thm)],[c_339030]) ).

tff(c_305532,plain,
    mult(i(op_b),mult(c2,op_b)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_305522,c_758]) ).

tff(c_339045,plain,
    mult(i(c2),mult(c2,c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_339038,c_339038,c_305532]) ).

tff(c_339050,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_339045]) ).

tff(c_339052,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_339050]) ).

tff(c_339054,plain,
    op_b != c2,
    inference(splitRight,[status(thm)],[c_339030]) ).

tff(c_339053,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 ) ),
    inference(splitRight,[status(thm)],[c_339030]) ).

tff(c_339059,plain,
    op_b = c3,
    inference(negUnitSimplification,[status(thm)],[c_339054,c_339053]) ).

tff(c_339067,plain,
    mult(i(c3),mult(c2,c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_339059,c_339059,c_305532]) ).

tff(c_339075,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_160505,c_339067]) ).

tff(c_339077,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_339075]) ).

tff(c_339078,plain,
    ( ( op_b = c1 )
    | ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_305980]) ).

tff(c_339080,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_339078]) ).

tff(c_339083,plain,
    mult(i(c3),mult(c2,c3)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_339080,c_339080,c_305532]) ).

tff(c_339088,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160500,c_160501,c_160505,c_339083]) ).

tff(c_339090,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_339088]) ).

tff(c_339091,plain,
    ( ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(splitRight,[status(thm)],[c_339078]) ).

tff(c_339097,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_339091]) ).

tff(c_339105,plain,
    mult(c2,c1) = mult(c1,c4),
    inference(demodulation,[status(thm),theory(equality)],[c_339097,c_339097,c_305522]) ).

tff(c_339802,plain,
    ( ( mult(c1,c4) != c4 )
    | ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_339097,c_305508,c_339097,c_305508,c_339097,c_305508,c_339105,c_339097,c_305508,c_75]) ).

tff(c_339803,plain,
    mult(c1,c4) != c4,
    inference(splitLeft,[status(thm)],[c_339802]) ).

tff(c_339811,plain,
    ( ( mult(c1,c4) = c3 )
    | ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_339803]) ).

tff(c_345653,plain,
    mult(c1,c4) = c1,
    inference(splitLeft,[status(thm)],[c_339811]) ).

tff(c_345691,plain,
    ! [A_4] : ( mult(i(mult(A_4,c1)),mult(A_4,c1)) = c4 ),
    inference(superposition,[status(thm),theory(equality)],[c_345653,c_865]) ).

tff(c_345737,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160502,c_345691]) ).

tff(c_345739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_345737]) ).

tff(c_345740,plain,
    ( ( mult(c1,c4) = c2 )
    | ( mult(c1,c4) = c3 ) ),
    inference(splitRight,[status(thm)],[c_339811]) ).

tff(c_345750,plain,
    mult(c1,c4) = c3,
    inference(splitLeft,[status(thm)],[c_345740]) ).

tff(c_339167,plain,
    mult(c1,i(mult(c1,c4))) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_339105,c_950]) ).

tff(c_345805,plain,
    mult(c1,i(c3)) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_345750,c_339167]) ).

tff(c_345820,plain,
    i(c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160501,c_345805]) ).

tff(c_339079,plain,
    mult(c4,c2) = mult(c2,op_b),
    inference(splitRight,[status(thm)],[c_305980]) ).

tff(c_339115,plain,
    mult(c4,c2) = mult(c2,c1),
    inference(demodulation,[status(thm),theory(equality)],[c_339097,c_339079]) ).

tff(c_339122,plain,
    mult(c2,i(mult(c2,c1))) = i(c4),
    inference(superposition,[status(thm),theory(equality)],[c_339115,c_950]) ).

tff(c_339853,plain,
    mult(c2,i(mult(c1,c4))) = i(c4),
    inference(demodulation,[status(thm),theory(equality)],[c_339105,c_339122]) ).

tff(c_345806,plain,
    mult(c2,i(c3)) = i(c4),
    inference(demodulation,[status(thm),theory(equality)],[c_345750,c_339853]) ).

tff(c_345821,plain,
    i(c4) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_160505,c_160501,c_345806]) ).

tff(c_346119,plain,
    i(c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_345821,c_622]) ).

tff(c_346134,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_345820,c_346119]) ).

tff(c_346136,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_346134]) ).

tff(c_346137,plain,
    mult(c1,c4) = c2,
    inference(splitRight,[status(thm)],[c_345740]) ).

tff(c_339128,plain,
    mult(i(c4),mult(c2,c1)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_339115,c_758]) ).

tff(c_339291,plain,
    mult(i(c4),mult(c1,c4)) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_339105,c_339128]) ).

tff(c_339304,plain,
    mult(mult(c1,c4),i(c2)) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_339291,c_809]) ).

tff(c_346161,plain,
    mult(c2,i(c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_346137,c_339304]) ).

tff(c_346170,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_346161]) ).

tff(c_346172,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_346170]) ).

tff(c_346174,plain,
    mult(c1,c4) = c4,
    inference(splitRight,[status(thm)],[c_339802]) ).

tff(c_346191,plain,
    mult(c4,i(c4)) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_346174,c_950]) ).

tff(c_346222,plain,
    i(c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_160504,c_346191]) ).

tff(c_339173,plain,
    mult(i(c2),mult(c1,c4)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_339105,c_758]) ).

tff(c_339247,plain,
    mult(mult(c1,c4),i(c1)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_339173,c_809]) ).

tff(c_339468,plain,
    mult(c1,mult(c4,i(c1))) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_6,c_339247]) ).

tff(c_346235,plain,
    mult(c1,mult(c4,c3)) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346222,c_339468]) ).

tff(c_346236,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_346174,c_160505,c_346235]) ).

tff(c_346238,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_346236]) ).

tff(c_346239,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_339091]) ).

tff(c_346244,plain,
    mult(i(c2),mult(c2,c2)) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_346239,c_346239,c_305532]) ).

tff(c_346248,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_346244]) ).

tff(c_346250,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_346248]) ).

tff(c_346252,plain,
    e != c3,
    inference(splitRight,[status(thm)],[c_160309]) ).

tff(c_420368,plain,
    ( ( e = c3 )
    | ( i(c4) = e ) ),
    inference(splitRight,[status(thm)],[c_346253]) ).

tff(c_420378,plain,
    i(c4) = e,
    inference(negUnitSimplification,[status(thm)],[c_346252,c_420368]) ).

tff(c_420407,plain,
    ( ( e = c4 )
    | ( i(c4) = c3 )
    | ( i(c4) = c2 )
    | ( i(c4) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_420378]) ).

tff(c_420424,plain,
    ( ( e = c4 )
    | ( e = c3 )
    | ( e = c2 )
    | ( e = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420378,c_420378,c_420378,c_420407]) ).

tff(c_420425,plain,
    e = c4,
    inference(negUnitSimplification,[status(thm)],[c_160310,c_420369,c_346252,c_420424]) ).

tff(c_346251,plain,
    ! [A_2] :
      ( ( e = c2 )
      | ( mult(A_2,c4) = A_2 ) ),
    inference(splitRight,[status(thm)],[c_160309]) ).

tff(c_420507,plain,
    ! [A_2] :
      ( ( c4 = c2 )
      | ( mult(A_2,c4) = A_2 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420425,c_346251]) ).

tff(c_420508,plain,
    ! [A_2] : ( mult(A_2,c4) = A_2 ),
    inference(negUnitSimplification,[status(thm)],[c_20,c_420507]) ).

tff(c_420441,plain,
    ! [A_1] : ( mult(A_1,i(A_1)) = c4 ),
    inference(demodulation,[status(thm),theory(equality)],[c_420425,c_2]) ).

tff(c_420437,plain,
    ! [A_88] : ( mult(c4,A_88) = A_88 ),
    inference(demodulation,[status(thm),theory(equality)],[c_420425,c_572]) ).

tff(c_420811,plain,
    ( ( mult(op_a,op_b) != op_b )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_72]) ).

tff(c_420812,plain,
    mult(op_a,op_b) != op_b,
    inference(splitLeft,[status(thm)],[c_420811]) ).

tff(c_420815,plain,
    ( ( mult(c4,op_b) != op_b )
    | ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_420812]) ).

tff(c_420823,plain,
    ( ( op_a = c3 )
    | ( op_a = c2 )
    | ( op_a = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420437,c_420815]) ).

tff(c_454257,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_420823]) ).

tff(c_447516,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_420823]) ).

tff(c_421082,plain,
    op_a = c1,
    inference(splitLeft,[status(thm)],[c_420823]) ).

tff(c_420727,plain,
    ( ( mult(op_a,op_b) != op_a )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420437,c_69]) ).

tff(c_420728,plain,
    mult(op_a,op_b) != op_a,
    inference(splitLeft,[status(thm)],[c_420727]) ).

tff(c_420734,plain,
    ( ( mult(op_a,c4) != op_a )
    | ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_420728]) ).

tff(c_420740,plain,
    ( ( op_b = c3 )
    | ( op_b = c2 )
    | ( op_b = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_420734]) ).

tff(c_420974,plain,
    op_b = c1,
    inference(splitLeft,[status(thm)],[c_420740]) ).

tff(c_420977,plain,
    mult(op_a,c1) != mult(c1,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_420974,c_420974,c_8]) ).

tff(c_421099,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_421082,c_421082,c_420977]) ).

tff(c_421100,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_420823]) ).

tff(c_421106,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_421100]) ).

tff(c_420975,plain,
    mult(op_a,c1) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_420974,c_420974,c_420812]) ).

tff(c_421109,plain,
    mult(c3,c1) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_421106,c_420975]) ).

tff(c_420976,plain,
    mult(op_a,c1) != op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_420974,c_420728]) ).

tff(c_421108,plain,
    mult(c3,c1) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_421106,c_421106,c_420976]) ).

tff(c_421127,plain,
    ( ( mult(c3,c1) != c4 )
    | ( mult(c1,c3) = c3 )
    | ( mult(c1,c3) = c2 )
    | ( mult(c1,c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_421106,c_420974,c_421106,c_420974,c_421106,c_420974,c_421106,c_420974,c_75]) ).

tff(c_421128,plain,
    mult(c3,c1) != c4,
    inference(splitLeft,[status(thm)],[c_421127]) ).

tff(c_421131,plain,
    ( ( mult(c3,c1) = c3 )
    | ( mult(c3,c1) = c2 )
    | ( mult(c3,c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_421128]) ).

tff(c_421134,plain,
    mult(c3,c1) = c2,
    inference(negUnitSimplification,[status(thm)],[c_421109,c_421108,c_421131]) ).

tff(c_421194,plain,
    mult(c1,c3) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_421134,c_421106,c_421106,c_420977]) ).

tff(c_421144,plain,
    mult(c2,i(c1)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_421134,c_943]) ).

tff(c_421181,plain,
    ( ( mult(c2,c4) = c3 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_421144]) ).

tff(c_421190,plain,
    ( ( c3 = c2 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_421181]) ).

tff(c_421191,plain,
    ( ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_421190]) ).

tff(c_423127,plain,
    i(c1) = c1,
    inference(splitLeft,[status(thm)],[c_421191]) ).

tff(c_423131,plain,
    mult(c2,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_423127,c_421144]) ).

tff(c_421147,plain,
    mult(i(c3),c2) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_421134,c_758]) ).

tff(c_421224,plain,
    ( ( mult(c4,c2) = c1 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_421147]) ).

tff(c_421235,plain,
    ( ( c2 = c1 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420437,c_421224]) ).

tff(c_421236,plain,
    ( ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12,c_421235]) ).

tff(c_424016,plain,
    i(c3) = c1,
    inference(splitLeft,[status(thm)],[c_421236]) ).

tff(c_424046,plain,
    mult(c3,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_424016,c_420441]) ).

tff(c_424077,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_421134,c_424046]) ).

tff(c_424079,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_424077]) ).

tff(c_424080,plain,
    ( ( i(c3) = c2 )
    | ( i(c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_421236]) ).

tff(c_424094,plain,
    i(c3) = c3,
    inference(splitLeft,[status(thm)],[c_424080]) ).

tff(c_421205,plain,
    mult(c1,i(c2)) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_421147,c_943]) ).

tff(c_424098,plain,
    mult(c1,i(c2)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_424094,c_421205]) ).

tff(c_424275,plain,
    mult(i(c1),c3) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_424098,c_758]) ).

tff(c_424300,plain,
    mult(c1,c3) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_423127,c_424275]) ).

tff(c_424408,plain,
    i(c2) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_424300,c_421194]) ).

tff(c_424136,plain,
    ! [C_57] : ( mult(c3,mult(c3,C_57)) = C_57 ),
    inference(superposition,[status(thm),theory(equality)],[c_424094,c_612]) ).

tff(c_421004,plain,
    ! [A_1] :
      ( ( c4 = A_1 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_420425,c_78]) ).

tff(c_421171,plain,
    mult(i(c2),c3) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_421144,c_758]) ).

tff(c_423130,plain,
    mult(i(c2),c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_423127,c_421171]) ).

tff(c_425107,plain,
    ! [C_17568] : ( mult(i(c2),mult(c3,C_17568)) = mult(c1,C_17568) ),
    inference(superposition,[status(thm),theory(equality)],[c_423130,c_6]) ).

tff(c_425200,plain,
    ! [C_17568] :
      ( ( mult(c3,mult(c3,C_17568)) = mult(c1,C_17568) )
      | ( c4 = c2 )
      | ( i(c2) = c2 )
      | ( i(c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_421004,c_425107]) ).

tff(c_425245,plain,
    ! [C_17568] :
      ( ( mult(c1,C_17568) = C_17568 )
      | ( c4 = c2 )
      | ( i(c2) = c2 )
      | ( i(c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_424136,c_425200]) ).

tff(c_425246,plain,
    ! [C_17568] :
      ( ( mult(c1,C_17568) = C_17568 )
      | ( i(c2) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_424408,c_20,c_425245]) ).

tff(c_425469,plain,
    i(c2) = c1,
    inference(splitLeft,[status(thm)],[c_425246]) ).

tff(c_425499,plain,
    mult(c2,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_425469,c_420441]) ).

tff(c_425530,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_423131,c_425499]) ).

tff(c_425532,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_425530]) ).

tff(c_425533,plain,
    ! [C_17568] : ( mult(c1,C_17568) = C_17568 ),
    inference(splitRight,[status(thm)],[c_425246]) ).

tff(c_420439,plain,
    ! [A_84] : ( mult(i(A_84),A_84) = c4 ),
    inference(demodulation,[status(thm),theory(equality)],[c_420425,c_499]) ).

tff(c_423153,plain,
    mult(c1,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_423127,c_420439]) ).

tff(c_425553,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_425533,c_423153]) ).

tff(c_425556,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_425553]) ).

tff(c_425557,plain,
    i(c3) = c2,
    inference(splitRight,[status(thm)],[c_424080]) ).

tff(c_425603,plain,
    i(c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_425557,c_622]) ).

tff(c_425563,plain,
    mult(c2,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_425557,c_421147]) ).

tff(c_425709,plain,
    mult(c1,i(c2)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_425563,c_943]) ).

tff(c_425724,plain,
    mult(c1,c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_425603,c_425709]) ).

tff(c_425726,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_421194,c_425724]) ).

tff(c_425727,plain,
    ( ( i(c1) = c2 )
    | ( i(c1) = c3 ) ),
    inference(splitRight,[status(thm)],[c_421191]) ).

tff(c_425819,plain,
    i(c1) = c3,
    inference(splitLeft,[status(thm)],[c_425727]) ).

tff(c_425847,plain,
    mult(c3,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_425819,c_420439]) ).

tff(c_425882,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_421134,c_425847]) ).

tff(c_425884,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_425882]) ).

tff(c_425885,plain,
    i(c1) = c2,
    inference(splitRight,[status(thm)],[c_425727]) ).

tff(c_425931,plain,
    i(c2) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_425885,c_622]) ).

tff(c_425891,plain,
    mult(c2,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_425885,c_421144]) ).

tff(c_426038,plain,
    mult(i(c2),c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_425891,c_758]) ).

tff(c_426051,plain,
    mult(c1,c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_425931,c_426038]) ).

tff(c_426053,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_421194,c_426051]) ).

tff(c_426055,plain,
    mult(c3,c1) = c4,
    inference(splitRight,[status(thm)],[c_421127]) ).

tff(c_426056,plain,
    mult(c3,c1) != mult(c1,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_421106,c_421106,c_420977]) ).

tff(c_426061,plain,
    mult(c1,c3) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_426055,c_426056]) ).

tff(c_426070,plain,
    mult(c4,i(c1)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_426055,c_943]) ).

tff(c_426101,plain,
    i(c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_426070,c_420437]) ).

tff(c_426165,plain,
    mult(c1,c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_426101,c_420441]) ).

tff(c_426197,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_426061,c_426165]) ).

tff(c_426198,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_421100]) ).

tff(c_426212,plain,
    ( ( mult(c2,c1) != c4 )
    | ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_426198,c_420974,c_426198,c_420974,c_426198,c_420974,c_426198,c_420974,c_75]) ).

tff(c_426213,plain,
    mult(c2,c1) != c4,
    inference(splitLeft,[status(thm)],[c_426212]) ).

tff(c_426202,plain,
    mult(c2,c1) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_426198,c_420975]) ).

tff(c_426201,plain,
    mult(c2,c1) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_426198,c_426198,c_420976]) ).

tff(c_421014,plain,
    ! [A_17390] :
      ( ( c4 = A_17390 )
      | ( i(A_17390) = c3 )
      | ( i(A_17390) = c2 )
      | ( i(A_17390) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_420425,c_78]) ).

tff(c_432008,plain,
    ( ( i(c3) = c3 )
    | ( c4 = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_421014,c_622]) ).

tff(c_432011,plain,
    ( ( i(c3) = c3 )
    | ( c4 = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_432008,c_622]) ).

tff(c_432290,plain,
    ( ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_22,c_432011]) ).

tff(c_441697,plain,
    i(c3) = c1,
    inference(splitLeft,[status(thm)],[c_432290]) ).

tff(c_432014,plain,
    ( ( i(c3) = c2 )
    | ( c4 = c2 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_421014,c_622]) ).

tff(c_432017,plain,
    ( ( i(c2) = c3 )
    | ( c4 = c2 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_432014,c_622]) ).

tff(c_432291,plain,
    ( ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_20,c_432017]) ).

tff(c_442214,plain,
    i(c2) = c1,
    inference(splitLeft,[status(thm)],[c_432291]) ).

tff(c_442260,plain,
    mult(c2,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_442214,c_420441]) ).

tff(c_442292,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_426213,c_442260]) ).

tff(c_442293,plain,
    ( ( i(c2) = c2 )
    | ( i(c2) = c3 ) ),
    inference(splitRight,[status(thm)],[c_432291]) ).

tff(c_442307,plain,
    i(c2) = c3,
    inference(splitLeft,[status(thm)],[c_442293]) ).

tff(c_442369,plain,
    i(c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_442307,c_622]) ).

tff(c_442386,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_441697,c_442369]) ).

tff(c_442388,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_442386]) ).

tff(c_442389,plain,
    i(c2) = c2,
    inference(splitRight,[status(thm)],[c_442293]) ).

tff(c_443356,plain,
    ! [A_18174] : ( mult(mult(A_18174,c2),c2) = A_18174 ),
    inference(superposition,[status(thm),theory(equality)],[c_442389,c_160351]) ).

tff(c_445516,plain,
    ! [A_18203] : ( mult(i(mult(A_18203,c2)),A_18203) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_443356,c_758]) ).

tff(c_441750,plain,
    ! [A_79] : ( mult(mult(A_79,c3),c1) = A_79 ),
    inference(superposition,[status(thm),theory(equality)],[c_441697,c_943]) ).

tff(c_445545,plain,
    i(mult(c3,c2)) = mult(c2,c1),
    inference(superposition,[status(thm),theory(equality)],[c_445516,c_441750]) ).

tff(c_446341,plain,
    ( ( mult(c2,c1) = c4 )
    | ( i(mult(c3,c2)) = c3 )
    | ( i(mult(c3,c2)) = c2 )
    | ( i(mult(c3,c2)) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_445545]) ).

tff(c_446378,plain,
    ( ( mult(c2,c1) = c4 )
    | ( mult(c2,c1) = c3 )
    | ( mult(c2,c1) = c2 )
    | ( mult(c2,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_445545,c_445545,c_445545,c_446341]) ).

tff(c_446379,plain,
    mult(c2,c1) = c3,
    inference(negUnitSimplification,[status(thm)],[c_426202,c_426201,c_426213,c_446378]) ).

tff(c_426223,plain,
    mult(c2,c1) != mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_426198,c_426198,c_420977]) ).

tff(c_446385,plain,
    mult(c1,c2) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_446379,c_426223]) ).

tff(c_443148,plain,
    ! [C_18170] : ( mult(c2,mult(c2,C_18170)) = C_18170 ),
    inference(superposition,[status(thm),theory(equality)],[c_442389,c_612]) ).

tff(c_443232,plain,
    ! [C_18170] : ( mult(C_18170,i(mult(c2,C_18170))) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_443148,c_943]) ).

tff(c_446392,plain,
    mult(c1,i(c3)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_446379,c_443232]) ).

tff(c_446476,plain,
    mult(c1,c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_441697,c_446392]) ).

tff(c_442596,plain,
    ! [C_18158] : ( mult(c3,mult(c1,C_18158)) = C_18158 ),
    inference(superposition,[status(thm),theory(equality)],[c_441697,c_612]) ).

tff(c_442677,plain,
    ! [C_18158] : ( mult(C_18158,i(mult(c1,C_18158))) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_442596,c_943]) ).

tff(c_446882,plain,
    mult(c1,i(c2)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_446476,c_442677]) ).

tff(c_446965,plain,
    mult(c1,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_442389,c_446882]) ).

tff(c_446967,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_446385,c_446965]) ).

tff(c_446969,plain,
    i(c3) != c1,
    inference(splitRight,[status(thm)],[c_432290]) ).

tff(c_432884,plain,
    i(c2) = c1,
    inference(splitLeft,[status(thm)],[c_432291]) ).

tff(c_432931,plain,
    mult(c2,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_432884,c_420441]) ).

tff(c_432972,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_426213,c_432931]) ).

tff(c_432973,plain,
    ( ( i(c2) = c2 )
    | ( i(c2) = c3 ) ),
    inference(splitRight,[status(thm)],[c_432291]) ).

tff(c_432988,plain,
    i(c2) = c3,
    inference(splitLeft,[status(thm)],[c_432973]) ).

tff(c_433376,plain,
    ! [A_17953] : ( mult(mult(A_17953,c3),c2) = A_17953 ),
    inference(superposition,[status(thm),theory(equality)],[c_432988,c_160351]) ).

tff(c_435779,plain,
    ! [A_17990] : ( mult(i(mult(A_17990,c3)),A_17990) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_433376,c_758]) ).

tff(c_431999,plain,
    ( ( i(c3) = c1 )
    | ( c4 = c1 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_421014,c_622]) ).

tff(c_432002,plain,
    ( ( i(c1) = c3 )
    | ( c4 = c1 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_431999,c_622]) ).

tff(c_432289,plain,
    ( ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_16,c_432002]) ).

tff(c_432327,plain,
    i(c1) = c1,
    inference(splitLeft,[status(thm)],[c_432289]) ).

tff(c_432377,plain,
    ! [A_6742] : ( mult(mult(A_6742,c1),c1) = A_6742 ),
    inference(superposition,[status(thm),theory(equality)],[c_432327,c_160351]) ).

tff(c_435804,plain,
    i(mult(c1,c3)) = mult(c2,c1),
    inference(superposition,[status(thm),theory(equality)],[c_435779,c_432377]) ).

tff(c_437044,plain,
    ( ( mult(c2,c1) = c4 )
    | ( i(mult(c1,c3)) = c3 )
    | ( i(mult(c1,c3)) = c2 )
    | ( i(mult(c1,c3)) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_435804]) ).

tff(c_437081,plain,
    ( ( mult(c2,c1) = c4 )
    | ( mult(c2,c1) = c3 )
    | ( mult(c2,c1) = c2 )
    | ( mult(c2,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_435804,c_435804,c_435804,c_437044]) ).

tff(c_437082,plain,
    mult(c2,c1) = c3,
    inference(negUnitSimplification,[status(thm)],[c_426202,c_426201,c_426213,c_437081]) ).

tff(c_437088,plain,
    mult(c1,c2) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_437082,c_426223]) ).

tff(c_433051,plain,
    i(c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_432988,c_622]) ).

tff(c_432525,plain,
    ! [A_17912] : ( mult(mult(A_17912,c1),c1) = A_17912 ),
    inference(superposition,[status(thm),theory(equality)],[c_432327,c_160351]) ).

tff(c_432585,plain,
    ! [A_17912] : ( mult(i(mult(A_17912,c1)),A_17912) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_432525,c_758]) ).

tff(c_437095,plain,
    mult(i(c3),c2) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_437082,c_432585]) ).

tff(c_437179,plain,
    mult(c2,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_433051,c_437095]) ).

tff(c_433516,plain,
    ! [A_17957] : ( mult(mult(A_17957,c2),c3) = A_17957 ),
    inference(superposition,[status(thm),theory(equality)],[c_432988,c_943]) ).

tff(c_433576,plain,
    ! [A_17957] : ( mult(i(mult(A_17957,c2)),A_17957) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_433516,c_758]) ).

tff(c_437343,plain,
    mult(i(c1),c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_437179,c_433576]) ).

tff(c_437427,plain,
    mult(c1,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_432327,c_437343]) ).

tff(c_437429,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_437088,c_437427]) ).

tff(c_437430,plain,
    i(c2) = c2,
    inference(splitRight,[status(thm)],[c_432973]) ).

tff(c_438278,plain,
    ! [A_18060] : ( mult(mult(A_18060,c2),c2) = A_18060 ),
    inference(superposition,[status(thm),theory(equality)],[c_437430,c_160351]) ).

tff(c_440641,plain,
    ! [A_18093] : ( mult(i(mult(A_18093,c2)),A_18093) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_438278,c_758]) ).

tff(c_440670,plain,
    i(mult(c1,c2)) = mult(c2,c1),
    inference(superposition,[status(thm),theory(equality)],[c_440641,c_432377]) ).

tff(c_441331,plain,
    ( ( mult(c2,c1) = c4 )
    | ( i(mult(c1,c2)) = c3 )
    | ( i(mult(c1,c2)) = c2 )
    | ( i(mult(c1,c2)) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_440670]) ).

tff(c_441366,plain,
    ( ( mult(c2,c1) = c4 )
    | ( mult(c2,c1) = c3 )
    | ( mult(c2,c1) = c2 )
    | ( mult(c2,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_440670,c_440670,c_440670,c_441331]) ).

tff(c_441367,plain,
    mult(c2,c1) = c3,
    inference(negUnitSimplification,[status(thm)],[c_426202,c_426201,c_426213,c_441366]) ).

tff(c_441370,plain,
    mult(c1,c2) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_441367,c_426223]) ).

tff(c_441388,plain,
    mult(c3,c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_441367,c_432377]) ).

tff(c_437630,plain,
    i(c3) = c1,
    inference(splitLeft,[status(thm)],[c_432290]) ).

tff(c_437692,plain,
    i(c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_437630,c_622]) ).

tff(c_437708,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_432327,c_437692]) ).

tff(c_437710,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_437708]) ).

tff(c_437711,plain,
    ( ( i(c3) = c2 )
    | ( i(c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_432290]) ).

tff(c_437728,plain,
    i(c3) = c3,
    inference(splitLeft,[status(thm)],[c_437711]) ).

tff(c_437919,plain,
    ! [C_18052] : ( mult(c3,mult(c3,C_18052)) = C_18052 ),
    inference(superposition,[status(thm),theory(equality)],[c_437728,c_612]) ).

tff(c_438003,plain,
    ! [C_18052] : ( mult(C_18052,i(mult(c3,C_18052))) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_437919,c_943]) ).

tff(c_441514,plain,
    mult(c1,i(c2)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_441388,c_438003]) ).

tff(c_441596,plain,
    mult(c1,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_437430,c_441514]) ).

tff(c_441598,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_441370,c_441596]) ).

tff(c_441599,plain,
    i(c3) = c2,
    inference(splitRight,[status(thm)],[c_437711]) ).

tff(c_441663,plain,
    i(c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_441599,c_622]) ).

tff(c_441679,plain,
    c3 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_437430,c_441663]) ).

tff(c_441681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_18,c_441679]) ).

tff(c_441682,plain,
    ( ( i(c1) = c2 )
    | ( i(c1) = c3 ) ),
    inference(splitRight,[status(thm)],[c_432289]) ).

tff(c_446984,plain,
    i(c1) = c3,
    inference(splitLeft,[status(thm)],[c_441682]) ).

tff(c_447048,plain,
    i(c3) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_446984,c_622]) ).

tff(c_447075,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_446969,c_447048]) ).

tff(c_447076,plain,
    i(c1) = c2,
    inference(splitRight,[status(thm)],[c_441682]) ).

tff(c_447122,plain,
    mult(c2,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_447076,c_420439]) ).

tff(c_447166,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_426213,c_447122]) ).

tff(c_447168,plain,
    mult(c2,c1) = c4,
    inference(splitRight,[status(thm)],[c_426212]) ).

tff(c_447170,plain,
    mult(c2,c1) != mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_426198,c_426198,c_420977]) ).

tff(c_447174,plain,
    mult(c1,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_447168,c_447170]) ).

tff(c_447181,plain,
    mult(c4,i(c1)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_447168,c_943]) ).

tff(c_447214,plain,
    i(c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_447181,c_420437]) ).

tff(c_447446,plain,
    mult(c1,c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_447214,c_420441]) ).

tff(c_447477,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_447174,c_447446]) ).

tff(c_447478,plain,
    ( ( op_b = c2 )
    | ( op_b = c3 ) ),
    inference(splitRight,[status(thm)],[c_420740]) ).

tff(c_447484,plain,
    op_b = c3,
    inference(splitLeft,[status(thm)],[c_447478]) ).

tff(c_447488,plain,
    mult(op_a,c3) != op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_447484,c_420728]) ).

tff(c_447517,plain,
    mult(c1,c3) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_447516,c_447516,c_447488]) ).

tff(c_447487,plain,
    mult(op_a,c3) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_447484,c_447484,c_420812]) ).

tff(c_447518,plain,
    mult(c1,c3) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_447516,c_447487]) ).

tff(c_447626,plain,
    ( ( mult(c1,c3) != c4 )
    | ( mult(c3,c1) = c3 )
    | ( mult(c3,c1) = c2 )
    | ( mult(c3,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_447516,c_447484,c_447516,c_447484,c_447516,c_447484,c_447516,c_447484,c_75]) ).

tff(c_447627,plain,
    mult(c1,c3) != c4,
    inference(splitLeft,[status(thm)],[c_447626]) ).

tff(c_447630,plain,
    ( ( mult(c1,c3) = c3 )
    | ( mult(c1,c3) = c2 )
    | ( mult(c1,c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_447627]) ).

tff(c_447633,plain,
    mult(c1,c3) = c2,
    inference(negUnitSimplification,[status(thm)],[c_447517,c_447518,c_447630]) ).

tff(c_447489,plain,
    mult(op_a,c3) != mult(c3,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_447484,c_447484,c_8]) ).

tff(c_447614,plain,
    mult(c3,c1) != mult(c1,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_447516,c_447516,c_447489]) ).

tff(c_447635,plain,
    mult(c3,c1) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_447633,c_447614]) ).

tff(c_447644,plain,
    mult(c2,i(c3)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_447633,c_943]) ).

tff(c_447749,plain,
    ( ( mult(c2,c4) = c1 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_447644]) ).

tff(c_447758,plain,
    ( ( c2 = c1 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_447749]) ).

tff(c_447759,plain,
    ( ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12,c_447758]) ).

tff(c_448762,plain,
    i(c3) = c1,
    inference(splitLeft,[status(thm)],[c_447759]) ).

tff(c_448773,plain,
    mult(c1,c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_448762,c_420439]) ).

tff(c_448805,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_447633,c_448773]) ).

tff(c_448807,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_448805]) ).

tff(c_448808,plain,
    ( ( i(c3) = c2 )
    | ( i(c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_447759]) ).

tff(c_448818,plain,
    i(c3) = c3,
    inference(splitLeft,[status(thm)],[c_448808]) ).

tff(c_448822,plain,
    mult(c2,c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_448818,c_447644]) ).

tff(c_447647,plain,
    mult(i(c1),c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_447633,c_758]) ).

tff(c_447787,plain,
    ( ( mult(c4,c2) = c3 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_447647]) ).

tff(c_447798,plain,
    ( ( c3 = c2 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420437,c_447787]) ).

tff(c_447799,plain,
    ( ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_447798]) ).

tff(c_448129,plain,
    i(c1) = c1,
    inference(splitLeft,[status(thm)],[c_447799]) ).

tff(c_448132,plain,
    mult(c1,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_448129,c_447647]) ).

tff(c_447768,plain,
    mult(c3,i(c2)) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_447647,c_943]) ).

tff(c_448131,plain,
    mult(c3,i(c2)) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_448129,c_447768]) ).

tff(c_448257,plain,
    mult(i(c3),c1) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_448131,c_758]) ).

tff(c_448820,plain,
    mult(c3,c1) = i(c2),
    inference(demodulation,[status(thm),theory(equality)],[c_448818,c_448257]) ).

tff(c_449086,plain,
    i(c2) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_448820,c_447635]) ).

tff(c_447528,plain,
    ! [A_1] :
      ( ( c4 = A_1 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420425,c_420508,c_78]) ).

tff(c_447650,plain,
    ! [C_5] : ( mult(c1,mult(c3,C_5)) = mult(c2,C_5) ),
    inference(superposition,[status(thm),theory(equality)],[c_447633,c_6]) ).

tff(c_449099,plain,
    mult(c1,i(c2)) = mult(c2,c1),
    inference(superposition,[status(thm),theory(equality)],[c_448820,c_447650]) ).

tff(c_449804,plain,
    ( ( mult(c2,c1) = mult(c1,c3) )
    | ( c4 = c2 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_447528,c_449099]) ).

tff(c_449816,plain,
    ( ( mult(c2,c1) = c2 )
    | ( c4 = c2 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_447633,c_449804]) ).

tff(c_449817,plain,
    ( ( mult(c2,c1) = c2 )
    | ( i(c2) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_449086,c_20,c_449816]) ).

tff(c_450323,plain,
    i(c2) = c1,
    inference(splitLeft,[status(thm)],[c_449817]) ).

tff(c_450336,plain,
    mult(c1,c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_450323,c_420439]) ).

tff(c_450368,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_448132,c_450336]) ).

tff(c_450370,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_450368]) ).

tff(c_450371,plain,
    mult(c2,c1) = c2,
    inference(splitRight,[status(thm)],[c_449817]) ).

tff(c_448192,plain,
    ! [C_5] : ( mult(c1,mult(c2,C_5)) = mult(c3,C_5) ),
    inference(superposition,[status(thm),theory(equality)],[c_448132,c_6]) ).

tff(c_450395,plain,
    mult(c3,c1) = mult(c1,c2),
    inference(superposition,[status(thm),theory(equality)],[c_450371,c_448192]) ).

tff(c_450417,plain,
    i(c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_448132,c_448820,c_450395]) ).

tff(c_450436,plain,
    mult(c2,c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_450417,c_420441]) ).

tff(c_450466,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_448822,c_450436]) ).

tff(c_450468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_450466]) ).

tff(c_450469,plain,
    i(c3) = c2,
    inference(splitRight,[status(thm)],[c_448808]) ).

tff(c_450502,plain,
    i(c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_450469,c_622]) ).

tff(c_450474,plain,
    mult(c2,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_450469,c_447644]) ).

tff(c_450582,plain,
    mult(i(c2),c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_450474,c_758]) ).

tff(c_450594,plain,
    mult(c3,c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_450502,c_450582]) ).

tff(c_450596,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_447635,c_450594]) ).

tff(c_450597,plain,
    ( ( i(c1) = c2 )
    | ( i(c1) = c3 ) ),
    inference(splitRight,[status(thm)],[c_447799]) ).

tff(c_450712,plain,
    i(c1) = c3,
    inference(splitLeft,[status(thm)],[c_450597]) ).

tff(c_450727,plain,
    mult(c1,c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_450712,c_420441]) ).

tff(c_450757,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_447633,c_450727]) ).

tff(c_450759,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_450757]) ).

tff(c_450760,plain,
    i(c1) = c2,
    inference(splitRight,[status(thm)],[c_450597]) ).

tff(c_450793,plain,
    i(c2) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_450760,c_622]) ).

tff(c_450765,plain,
    mult(c2,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_450760,c_447647]) ).

tff(c_450865,plain,
    mult(c3,i(c2)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_450765,c_943]) ).

tff(c_450878,plain,
    mult(c3,c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_450793,c_450865]) ).

tff(c_450880,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_447635,c_450878]) ).

tff(c_450882,plain,
    mult(c1,c3) = c4,
    inference(splitRight,[status(thm)],[c_447626]) ).

tff(c_450883,plain,
    mult(c3,c1) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_450882,c_447614]) ).

tff(c_450895,plain,
    mult(i(c1),c4) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_450882,c_758]) ).

tff(c_450925,plain,
    i(c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_450895,c_420508]) ).

tff(c_450991,plain,
    mult(c3,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_450925,c_420439]) ).

tff(c_451025,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_450883,c_450991]) ).

tff(c_451026,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_420823]) ).

tff(c_451032,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_451026]) ).

tff(c_451128,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_451032,c_451032,c_447489]) ).

tff(c_451129,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_451026]) ).

tff(c_451137,plain,
    mult(c2,c3) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_451129,c_451129,c_447488]) ).

tff(c_451138,plain,
    mult(c2,c3) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_451129,c_447487]) ).

tff(c_451476,plain,
    ( ( mult(c2,c3) != c4 )
    | ( mult(c3,c2) = c3 )
    | ( mult(c3,c2) = c2 )
    | ( mult(c3,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_451129,c_447484,c_451129,c_447484,c_451129,c_447484,c_451129,c_447484,c_75]) ).

tff(c_451477,plain,
    mult(c2,c3) != c4,
    inference(splitLeft,[status(thm)],[c_451476]) ).

tff(c_451480,plain,
    ( ( mult(c2,c3) = c3 )
    | ( mult(c2,c3) = c2 )
    | ( mult(c2,c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_451477]) ).

tff(c_451483,plain,
    mult(c2,c3) = c1,
    inference(negUnitSimplification,[status(thm)],[c_451137,c_451138,c_451480]) ).

tff(c_451156,plain,
    mult(c3,c2) != mult(c2,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_451129,c_451129,c_447489]) ).

tff(c_451485,plain,
    mult(c3,c2) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_451483,c_451156]) ).

tff(c_451500,plain,
    mult(i(c2),c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_451483,c_758]) ).

tff(c_451638,plain,
    ( ( mult(c4,c1) = c3 )
    | ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_451500]) ).

tff(c_451649,plain,
    ( ( c3 = c1 )
    | ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420437,c_451638]) ).

tff(c_451650,plain,
    ( ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14,c_451649]) ).

tff(c_451945,plain,
    i(c2) = c1,
    inference(splitLeft,[status(thm)],[c_451650]) ).

tff(c_451975,plain,
    i(c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_451945,c_622]) ).

tff(c_451947,plain,
    mult(c1,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_451945,c_451500]) ).

tff(c_452048,plain,
    mult(c3,i(c1)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_451947,c_943]) ).

tff(c_452062,plain,
    mult(c3,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_451975,c_452048]) ).

tff(c_452064,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_451485,c_452062]) ).

tff(c_452065,plain,
    ( ( i(c2) = c2 )
    | ( i(c2) = c3 ) ),
    inference(splitRight,[status(thm)],[c_451650]) ).

tff(c_452077,plain,
    i(c2) = c3,
    inference(splitLeft,[status(thm)],[c_452065]) ).

tff(c_452090,plain,
    mult(c2,c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_452077,c_420441]) ).

tff(c_452120,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_451483,c_452090]) ).

tff(c_452122,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_452120]) ).

tff(c_452123,plain,
    i(c2) = c2,
    inference(splitRight,[status(thm)],[c_452065]) ).

tff(c_452127,plain,
    mult(c2,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_452123,c_451500]) ).

tff(c_451497,plain,
    mult(c1,i(c3)) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_451483,c_943]) ).

tff(c_451596,plain,
    ( ( mult(c1,c4) = c2 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_451497]) ).

tff(c_451606,plain,
    ( ( c2 = c1 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_451596]) ).

tff(c_451607,plain,
    ( ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12,c_451606]) ).

tff(c_452368,plain,
    i(c3) = c1,
    inference(splitLeft,[status(thm)],[c_451607]) ).

tff(c_452398,plain,
    i(c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_452368,c_622]) ).

tff(c_452370,plain,
    mult(c1,c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_452368,c_451497]) ).

tff(c_452479,plain,
    mult(i(c1),c2) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_452370,c_758]) ).

tff(c_452492,plain,
    mult(c3,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_452398,c_452479]) ).

tff(c_452494,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_451485,c_452492]) ).

tff(c_452495,plain,
    ( ( i(c3) = c2 )
    | ( i(c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_451607]) ).

tff(c_452507,plain,
    i(c3) = c3,
    inference(splitLeft,[status(thm)],[c_452495]) ).

tff(c_452510,plain,
    mult(c1,c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_452507,c_451497]) ).

tff(c_452569,plain,
    mult(c3,i(c2)) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_452510,c_950]) ).

tff(c_452586,plain,
    mult(c3,c2) = i(c1),
    inference(demodulation,[status(thm),theory(equality)],[c_452123,c_452569]) ).

tff(c_452768,plain,
    i(c1) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_452586,c_451485]) ).

tff(c_452535,plain,
    ! [C_57] : ( mult(c3,mult(c3,C_57)) = C_57 ),
    inference(superposition,[status(thm),theory(equality)],[c_452507,c_612]) ).

tff(c_451160,plain,
    ! [A_1] :
      ( ( c4 = A_1 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420425,c_420508,c_78]) ).

tff(c_451494,plain,
    mult(c3,i(c1)) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_451483,c_950]) ).

tff(c_452126,plain,
    mult(c3,i(c1)) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_452123,c_451494]) ).

tff(c_453211,plain,
    ! [C_18633] : ( mult(c3,mult(i(c1),C_18633)) = mult(c2,C_18633) ),
    inference(superposition,[status(thm),theory(equality)],[c_452126,c_6]) ).

tff(c_453265,plain,
    ! [C_18633] :
      ( ( mult(c3,mult(c3,C_18633)) = mult(c2,C_18633) )
      | ( c4 = c1 )
      | ( i(c1) = c2 )
      | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_451160,c_453211]) ).

tff(c_453310,plain,
    ! [C_18633] :
      ( ( mult(c2,C_18633) = C_18633 )
      | ( c4 = c1 )
      | ( i(c1) = c2 )
      | ( i(c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_452535,c_453265]) ).

tff(c_453311,plain,
    ! [C_18633] :
      ( ( mult(c2,C_18633) = C_18633 )
      | ( i(c1) = c2 ) ),
    inference(negUnitSimplification,[status(thm)],[c_452768,c_16,c_453310]) ).

tff(c_453725,plain,
    i(c1) = c2,
    inference(splitLeft,[status(thm)],[c_453311]) ).

tff(c_453737,plain,
    mult(c2,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_453725,c_420439]) ).

tff(c_453769,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_452127,c_453737]) ).

tff(c_453771,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_453769]) ).

tff(c_453772,plain,
    ! [C_18633] : ( mult(c2,C_18633) = C_18633 ),
    inference(splitRight,[status(thm)],[c_453311]) ).

tff(c_452137,plain,
    mult(c2,c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_452123,c_420441]) ).

tff(c_453785,plain,
    c4 = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_453772,c_452137]) ).

tff(c_453789,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_20,c_453785]) ).

tff(c_453790,plain,
    i(c3) = c2,
    inference(splitRight,[status(thm)],[c_452495]) ).

tff(c_453801,plain,
    mult(c2,c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_453790,c_420439]) ).

tff(c_453833,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_451483,c_453801]) ).

tff(c_453835,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_453833]) ).

tff(c_453837,plain,
    mult(c2,c3) = c4,
    inference(splitRight,[status(thm)],[c_451476]) ).

tff(c_453838,plain,
    mult(c3,c2) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_453837,c_451156]) ).

tff(c_420397,plain,
    i(e) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_420378,c_622]) ).

tff(c_420459,plain,
    i(c4) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_420425,c_420397]) ).

tff(c_453847,plain,
    mult(c3,i(c4)) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_453837,c_950]) ).

tff(c_453866,plain,
    i(c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_420459,c_453847]) ).

tff(c_454097,plain,
    mult(c3,c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_453866,c_420439]) ).

tff(c_454145,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_453838,c_454097]) ).

tff(c_454146,plain,
    op_b = c2,
    inference(splitRight,[status(thm)],[c_447478]) ).

tff(c_454150,plain,
    mult(op_a,c2) != op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_454146,c_420728]) ).

tff(c_454258,plain,
    mult(c1,c2) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_454257,c_454257,c_454150]) ).

tff(c_454149,plain,
    mult(op_a,c2) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_454146,c_454146,c_420812]) ).

tff(c_454259,plain,
    mult(c1,c2) != c2,
    inference(demodulation,[status(thm),theory(equality)],[c_454257,c_454149]) ).

tff(c_454285,plain,
    ( ( mult(c1,c2) != c4 )
    | ( mult(c2,c1) = c3 )
    | ( mult(c2,c1) = c2 )
    | ( mult(c2,c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_454257,c_454146,c_454257,c_454146,c_454257,c_454146,c_454257,c_454146,c_75]) ).

tff(c_454286,plain,
    mult(c1,c2) != c4,
    inference(splitLeft,[status(thm)],[c_454285]) ).

tff(c_454289,plain,
    ( ( mult(c1,c2) = c3 )
    | ( mult(c1,c2) = c2 )
    | ( mult(c1,c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_454286]) ).

tff(c_454292,plain,
    mult(c1,c2) = c3,
    inference(negUnitSimplification,[status(thm)],[c_454258,c_454259,c_454289]) ).

tff(c_454151,plain,
    mult(op_a,c2) != mult(c2,op_a),
    inference(demodulation,[status(thm),theory(equality)],[c_454146,c_454146,c_8]) ).

tff(c_454269,plain,
    mult(c2,c1) != mult(c1,c2),
    inference(demodulation,[status(thm),theory(equality)],[c_454257,c_454257,c_454151]) ).

tff(c_454296,plain,
    mult(c2,c1) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_454292,c_454269]) ).

tff(c_454306,plain,
    mult(i(c1),c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_454292,c_758]) ).

tff(c_454446,plain,
    ( ( mult(c4,c3) = c2 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_454306]) ).

tff(c_454457,plain,
    ( ( c3 = c2 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420437,c_454446]) ).

tff(c_454458,plain,
    ( ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_454457]) ).

tff(c_455269,plain,
    i(c1) = c1,
    inference(splitLeft,[status(thm)],[c_454458]) ).

tff(c_454792,plain,
    ! [B_18729,A_18730] : ( mult(B_18729,i(mult(A_18730,B_18729))) = i(A_18730) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_902]) ).

tff(c_454819,plain,
    ! [A_18730,A_103] : ( mult(i(mult(A_18730,i(A_103))),i(i(A_18730))) = A_103 ),
    inference(superposition,[status(thm),theory(equality)],[c_454792,c_809]) ).

tff(c_454926,plain,
    ! [A_18730,A_103] : ( mult(i(mult(A_18730,i(A_103))),A_18730) = A_103 ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_454819]) ).

tff(c_455276,plain,
    ! [A_18730] : ( mult(i(mult(A_18730,c1)),A_18730) = c1 ),
    inference(superposition,[status(thm),theory(equality)],[c_455269,c_454926]) ).

tff(c_454303,plain,
    mult(c3,i(c2)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_454292,c_943]) ).

tff(c_454408,plain,
    ( ( mult(c3,c4) = c1 )
    | ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_454303]) ).

tff(c_454417,plain,
    ( ( c3 = c1 )
    | ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_454408]) ).

tff(c_454418,plain,
    ( ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14,c_454417]) ).

tff(c_455918,plain,
    i(c2) = c1,
    inference(splitLeft,[status(thm)],[c_454418]) ).

tff(c_455926,plain,
    ! [A_18730] : ( mult(i(mult(A_18730,c1)),A_18730) = c2 ),
    inference(superposition,[status(thm),theory(equality)],[c_455918,c_454926]) ).

tff(c_455962,plain,
    c2 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_455276,c_455926]) ).

tff(c_455964,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_12,c_455962]) ).

tff(c_455965,plain,
    ( ( i(c2) = c2 )
    | ( i(c2) = c3 ) ),
    inference(splitRight,[status(thm)],[c_454418]) ).

tff(c_455975,plain,
    i(c2) = c3,
    inference(splitLeft,[status(thm)],[c_455965]) ).

tff(c_456010,plain,
    i(c3) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_455975,c_622]) ).

tff(c_455979,plain,
    mult(c3,c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_455975,c_454303]) ).

tff(c_456095,plain,
    mult(i(c3),c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_455979,c_758]) ).

tff(c_456108,plain,
    mult(c2,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_456010,c_456095]) ).

tff(c_456110,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_454296,c_456108]) ).

tff(c_456111,plain,
    i(c2) = c2,
    inference(splitRight,[status(thm)],[c_455965]) ).

tff(c_456127,plain,
    mult(c3,c2) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_456111,c_454303]) ).

tff(c_454171,plain,
    ! [A_1] :
      ( ( c4 = A_1 )
      | ( i(A_1) = c3 )
      | ( i(A_1) = c2 )
      | ( i(A_1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420425,c_420508,c_78]) ).

tff(c_456185,plain,
    mult(c2,i(c1)) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_456127,c_950]) ).

tff(c_456205,plain,
    mult(c2,c1) = i(c3),
    inference(demodulation,[status(thm),theory(equality)],[c_455269,c_456185]) ).

tff(c_456310,plain,
    i(c3) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_456205,c_454296]) ).

tff(c_456354,plain,
    ( ( c4 = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_454171,c_456310]) ).

tff(c_456360,plain,
    ( ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_22,c_456354]) ).

tff(c_456362,plain,
    i(c3) = c1,
    inference(splitLeft,[status(thm)],[c_456360]) ).

tff(c_456370,plain,
    ! [A_18730] : ( mult(i(mult(A_18730,c1)),A_18730) = c3 ),
    inference(superposition,[status(thm),theory(equality)],[c_456362,c_454926]) ).

tff(c_456406,plain,
    c3 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_455276,c_456370]) ).

tff(c_456408,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_14,c_456406]) ).

tff(c_456409,plain,
    i(c3) = c2,
    inference(splitRight,[status(thm)],[c_456360]) ).

tff(c_456436,plain,
    mult(c3,c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_456409,c_420441]) ).

tff(c_456465,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_456127,c_456436]) ).

tff(c_456467,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_456465]) ).

tff(c_456468,plain,
    ( ( i(c1) = c2 )
    | ( i(c1) = c3 ) ),
    inference(splitRight,[status(thm)],[c_454458]) ).

tff(c_456478,plain,
    i(c1) = c3,
    inference(splitLeft,[status(thm)],[c_456468]) ).

tff(c_456514,plain,
    i(c3) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_456478,c_622]) ).

tff(c_456483,plain,
    mult(c3,c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_456478,c_454306]) ).

tff(c_456592,plain,
    mult(c2,i(c3)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_456483,c_943]) ).

tff(c_456606,plain,
    mult(c2,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_456514,c_456592]) ).

tff(c_456608,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_454296,c_456606]) ).

tff(c_456609,plain,
    i(c1) = c2,
    inference(splitRight,[status(thm)],[c_456468]) ).

tff(c_456724,plain,
    mult(c1,c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_456609,c_420441]) ).

tff(c_456753,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_454292,c_456724]) ).

tff(c_456755,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_456753]) ).

tff(c_456757,plain,
    mult(c1,c2) = c4,
    inference(splitRight,[status(thm)],[c_454285]) ).

tff(c_456760,plain,
    mult(c2,c1) != c4,
    inference(demodulation,[status(thm),theory(equality)],[c_456757,c_454269]) ).

tff(c_456767,plain,
    mult(c4,i(c2)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_456757,c_943]) ).

tff(c_456798,plain,
    i(c2) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_456767,c_420437]) ).

tff(c_456862,plain,
    mult(c2,c1) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_456798,c_420441]) ).

tff(c_456893,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_456760,c_456862]) ).

tff(c_456894,plain,
    ( ( op_a = c2 )
    | ( op_a = c3 ) ),
    inference(splitRight,[status(thm)],[c_420823]) ).

tff(c_460839,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_456894]) ).

tff(c_456913,plain,
    op_a = c3,
    inference(splitLeft,[status(thm)],[c_456894]) ).

tff(c_456926,plain,
    mult(c3,c2) != c3,
    inference(demodulation,[status(thm),theory(equality)],[c_456913,c_456913,c_454150]) ).

tff(c_456896,plain,
    ( ( mult(op_a,c2) != c4 )
    | ( mult(c2,op_a) = c3 )
    | ( mult(c2,op_a) = c2 )
    | ( mult(c2,op_a) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_454146,c_454146,c_454146,c_454146,c_75]) ).

tff(c_456897,plain,
    mult(op_a,c2) != c4,
    inference(splitLeft,[status(thm)],[c_456896]) ).

tff(c_456907,plain,
    ( ( mult(op_a,c2) = c3 )
    | ( mult(op_a,c2) = c2 )
    | ( mult(op_a,c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_456897]) ).

tff(c_456912,plain,
    ( ( mult(op_a,c2) = c3 )
    | ( mult(op_a,c2) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_454149,c_456907]) ).

tff(c_457539,plain,
    ( ( mult(c3,c2) = c3 )
    | ( mult(c3,c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_456913,c_456913,c_456912]) ).

tff(c_457540,plain,
    mult(c3,c2) = c1,
    inference(negUnitSimplification,[status(thm)],[c_456926,c_457539]) ).

tff(c_456923,plain,
    mult(c3,c2) != mult(c2,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_456913,c_456913,c_454151]) ).

tff(c_457541,plain,
    mult(c2,c3) != c1,
    inference(demodulation,[status(thm),theory(equality)],[c_457540,c_456923]) ).

tff(c_457560,plain,
    mult(i(c3),c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_457540,c_758]) ).

tff(c_457725,plain,
    ( ( mult(c4,c1) = c2 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_457560]) ).

tff(c_457736,plain,
    ( ( c2 = c1 )
    | ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420437,c_457725]) ).

tff(c_457737,plain,
    ( ( i(c3) = c3 )
    | ( i(c3) = c2 )
    | ( i(c3) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_12,c_457736]) ).

tff(c_457840,plain,
    i(c3) = c1,
    inference(splitLeft,[status(thm)],[c_457737]) ).

tff(c_457873,plain,
    i(c1) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_457840,c_622]) ).

tff(c_457842,plain,
    mult(c1,c1) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_457840,c_457560]) ).

tff(c_457951,plain,
    mult(c2,i(c1)) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_457842,c_943]) ).

tff(c_457965,plain,
    mult(c2,c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_457873,c_457951]) ).

tff(c_457967,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_457541,c_457965]) ).

tff(c_457968,plain,
    ( ( i(c3) = c2 )
    | ( i(c3) = c3 ) ),
    inference(splitRight,[status(thm)],[c_457737]) ).

tff(c_457978,plain,
    i(c3) = c3,
    inference(splitLeft,[status(thm)],[c_457968]) ).

tff(c_457992,plain,
    mult(c3,c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_457978,c_420439]) ).

tff(c_457557,plain,
    mult(c1,i(c2)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_457540,c_943]) ).

tff(c_457607,plain,
    ( ( mult(c1,c4) = c3 )
    | ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_457557]) ).

tff(c_457617,plain,
    ( ( c3 = c1 )
    | ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_457607]) ).

tff(c_457618,plain,
    ( ( i(c2) = c3 )
    | ( i(c2) = c2 )
    | ( i(c2) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_14,c_457617]) ).

tff(c_459981,plain,
    i(c2) = c1,
    inference(splitLeft,[status(thm)],[c_457618]) ).

tff(c_460022,plain,
    i(c1) = c2,
    inference(superposition,[status(thm),theory(equality)],[c_459981,c_622]) ).

tff(c_459985,plain,
    mult(c1,c1) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_459981,c_457557]) ).

tff(c_460120,plain,
    mult(i(c1),c3) = c1,
    inference(superposition,[status(thm),theory(equality)],[c_459985,c_758]) ).

tff(c_460134,plain,
    mult(c2,c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_460022,c_460120]) ).

tff(c_460136,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_457541,c_460134]) ).

tff(c_460137,plain,
    ( ( i(c2) = c2 )
    | ( i(c2) = c3 ) ),
    inference(splitRight,[status(thm)],[c_457618]) ).

tff(c_460147,plain,
    i(c2) = c3,
    inference(splitLeft,[status(thm)],[c_460137]) ).

tff(c_458231,plain,
    ! [C_18946] : ( mult(c3,mult(c3,C_18946)) = C_18946 ),
    inference(superposition,[status(thm),theory(equality)],[c_457978,c_758]) ).

tff(c_458303,plain,
    ! [A_103] : ( i(mult(i(A_103),c3)) = mult(c3,A_103) ),
    inference(superposition,[status(thm),theory(equality)],[c_809,c_458231]) ).

tff(c_460161,plain,
    i(mult(c3,c3)) = mult(c3,c2),
    inference(superposition,[status(thm),theory(equality)],[c_460147,c_458303]) ).

tff(c_460201,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_420459,c_457540,c_457992,c_460161]) ).

tff(c_460203,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_460201]) ).

tff(c_460204,plain,
    i(c2) = c2,
    inference(splitRight,[status(thm)],[c_460137]) ).

tff(c_460210,plain,
    mult(c1,c2) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_460204,c_457557]) ).

tff(c_457551,plain,
    mult(c2,i(c1)) = i(c3),
    inference(superposition,[status(thm),theory(equality)],[c_457540,c_950]) ).

tff(c_457981,plain,
    mult(c2,i(c1)) = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_457978,c_457551]) ).

tff(c_458212,plain,
    ( ( mult(c2,c4) = c3 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_10,c_457981]) ).

tff(c_458225,plain,
    ( ( c3 = c2 )
    | ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_458212]) ).

tff(c_458226,plain,
    ( ( i(c1) = c3 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(negUnitSimplification,[status(thm)],[c_18,c_458225]) ).

tff(c_460267,plain,
    i(c1) = c1,
    inference(splitLeft,[status(thm)],[c_458226]) ).

tff(c_460339,plain,
    mult(c2,i(c3)) = i(c1),
    inference(superposition,[status(thm),theory(equality)],[c_460210,c_950]) ).

tff(c_460360,plain,
    mult(c2,c3) = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_460267,c_457978,c_460339]) ).

tff(c_460362,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_457541,c_460360]) ).

tff(c_460364,plain,
    i(c1) != c1,
    inference(splitRight,[status(thm)],[c_458226]) ).

tff(c_457122,plain,
    ! [B_18881,A_18882] : ( mult(B_18881,i(mult(A_18882,B_18881))) = i(A_18882) ),
    inference(superposition,[status(thm),theory(equality)],[c_622,c_902]) ).

tff(c_457125,plain,
    ! [A_18882,B_18881] : ( mult(i(mult(A_18882,B_18881)),i(i(A_18882))) = i(B_18881) ),
    inference(superposition,[status(thm),theory(equality)],[c_457122,c_950]) ).

tff(c_457226,plain,
    ! [A_18882,B_18881] : ( mult(i(mult(A_18882,B_18881)),A_18882) = i(B_18881) ),
    inference(demodulation,[status(thm),theory(equality)],[c_622,c_457125]) ).

tff(c_457548,plain,
    mult(i(c1),c3) = i(c2),
    inference(superposition,[status(thm),theory(equality)],[c_457540,c_457226]) ).

tff(c_460209,plain,
    mult(i(c1),c3) = c2,
    inference(demodulation,[status(thm),theory(equality)],[c_460204,c_457548]) ).

tff(c_460509,plain,
    ( ( mult(c3,c3) = c2 )
    | ( c4 = c1 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(superposition,[status(thm),theory(equality)],[c_454171,c_460209]) ).

tff(c_460528,plain,
    ( ( c4 = c2 )
    | ( c4 = c1 )
    | ( i(c1) = c2 )
    | ( i(c1) = c1 ) ),
    inference(demodulation,[status(thm),theory(equality)],[c_457992,c_460509]) ).

tff(c_460529,plain,
    i(c1) = c2,
    inference(negUnitSimplification,[status(thm)],[c_460364,c_16,c_20,c_460528]) ).

tff(c_460555,plain,
    mult(c1,c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_460529,c_420441]) ).

tff(c_460586,plain,
    c4 = c3,
    inference(demodulation,[status(thm),theory(equality)],[c_460210,c_460555]) ).

tff(c_460588,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_22,c_460586]) ).

tff(c_460589,plain,
    i(c3) = c2,
    inference(splitRight,[status(thm)],[c_457968]) ).

tff(c_460606,plain,
    mult(c3,c2) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_460589,c_420441]) ).

tff(c_460635,plain,
    c4 = c1,
    inference(demodulation,[status(thm),theory(equality)],[c_457540,c_460606]) ).

tff(c_460637,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16,c_460635]) ).

tff(c_460638,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_456894]) ).

tff(c_460823,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_460638,c_460638,c_454151]) ).

tff(c_460825,plain,
    mult(op_a,c2) = c4,
    inference(splitRight,[status(thm)],[c_456896]) ).

tff(c_460853,plain,
    mult(c3,c2) = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_460839,c_460825]) ).

tff(c_460860,plain,
    mult(c4,i(c2)) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_460853,c_943]) ).

tff(c_461056,plain,
    i(c2) = c3,
    inference(superposition,[status(thm),theory(equality)],[c_460860,c_420437]) ).

tff(c_461121,plain,
    mult(c2,c3) = c4,
    inference(superposition,[status(thm),theory(equality)],[c_461056,c_420441]) ).

tff(c_460840,plain,
    mult(c3,c2) != mult(c2,c3),
    inference(demodulation,[status(thm),theory(equality)],[c_460839,c_460839,c_454151]) ).

tff(c_461243,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_461121,c_460853,c_460840]) ).

tff(c_461244,plain,
    op_a = c2,
    inference(splitRight,[status(thm)],[c_456894]) ).

tff(c_461251,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_461244,c_461244,c_454151]) ).

tff(c_461253,plain,
    mult(op_a,op_b) = op_b,
    inference(splitRight,[status(thm)],[c_420811]) ).

tff(c_461259,plain,
    mult(op_b,i(op_b)) = op_a,
    inference(superposition,[status(thm),theory(equality)],[c_461253,c_943]) ).

tff(c_461277,plain,
    op_a = c4,
    inference(demodulation,[status(thm),theory(equality)],[c_420441,c_461259]) ).

tff(c_461255,plain,
    mult(op_b,op_a) != op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_461253,c_8]) ).

tff(c_461298,plain,
    mult(op_b,c4) != op_b,
    inference(demodulation,[status(thm),theory(equality)],[c_461277,c_461255]) ).

tff(c_461302,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_420508,c_461298]) ).

tff(c_461304,plain,
    mult(op_a,op_b) = op_a,
    inference(splitRight,[status(thm)],[c_420727]) ).

tff(c_461413,plain,
    ! [C_19098] : ( mult(op_a,mult(op_b,C_19098)) = mult(op_a,C_19098) ),
    inference(superposition,[status(thm),theory(equality)],[c_461304,c_6]) ).

tff(c_461422,plain,
    ! [C_19098] : ( mult(i(op_a),mult(op_a,C_19098)) = mult(op_b,C_19098) ),
    inference(superposition,[status(thm),theory(equality)],[c_461413,c_758]) ).

tff(c_461458,plain,
    ! [C_19098] : ( mult(op_b,C_19098) = C_19098 ),
    inference(demodulation,[status(thm),theory(equality)],[c_758,c_461422]) ).

tff(c_461305,plain,
    mult(op_b,op_a) != op_a,
    inference(demodulation,[status(thm),theory(equality)],[c_461304,c_8]) ).

tff(c_461470,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_461458,c_461305]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.13  % Problem  : GRP759+1 : TPTP v8.1.2. Released v4.0.0.
% 0.11/0.14  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.35  % Computer : n023.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Thu Aug  3 22:37:07 EDT 2023
% 0.14/0.36  % CPUTime  : 
% 47.53/33.81  % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 49.17/35.00  
% 49.17/35.00  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 49.90/35.20  
% 49.90/35.20  Inference rules
% 49.90/35.20  ----------------------
% 49.90/35.20  #Ref     : 7
% 49.90/35.20  #Sup     : 103571
% 49.90/35.20  #Fact    : 188
% 49.90/35.20  #Define  : 0
% 49.90/35.20  #Split   : 462
% 49.90/35.20  #Chain   : 0
% 49.90/35.20  #Close   : 0
% 49.90/35.20  
% 49.90/35.20  Ordering : KBO
% 49.90/35.20  
% 49.90/35.20  Simplification rules
% 49.90/35.20  ----------------------
% 49.90/35.20  #Subsume      : 6748
% 49.90/35.20  #Demod        : 183088
% 49.90/35.20  #Tautology    : 49086
% 49.90/35.20  #SimpNegUnit  : 12453
% 49.90/35.20  #BackRed      : 6174
% 49.90/35.20  
% 49.90/35.20  #Partial instantiations: 27399
% 49.90/35.20  #Strategies tried      : 1
% 49.90/35.20  
% 49.90/35.20  Timing (in seconds)
% 49.90/35.20  ----------------------
% 49.90/35.21  Preprocessing        : 0.43
% 49.90/35.21  Parsing              : 0.23
% 49.90/35.21  CNF conversion       : 0.02
% 49.90/35.21  Main loop            : 32.36
% 49.90/35.21  Inferencing          : 5.32
% 49.90/35.21  Reduction            : 19.29
% 49.90/35.21  Demodulation         : 16.89
% 49.90/35.21  BG Simplification    : 0.54
% 49.90/35.21  Subsumption          : 5.32
% 49.90/35.21  Abstraction          : 0.99
% 49.90/35.21  MUC search           : 0.00
% 49.90/35.21  Cooper               : 0.00
% 49.90/35.21  Total                : 34.19
% 49.90/35.21  Index Insertion      : 0.00
% 49.90/35.21  Index Deletion       : 0.00
% 49.90/35.21  Index Matching       : 0.00
% 49.90/35.21  BG Taut test         : 0.00
%------------------------------------------------------------------------------