↑ Up

Beagle---0.9.52.UNS-CRf.s

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

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

% Result   : Unsatisfiable 130.31s 115.61s
% Output   : CNFRefutation 147.42s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   61
%            Number of leaves      :   59
% Syntax   : Number of formulae    : 13892 (8052 unt;   0 typ;   0 def)
%            Number of atoms       : 29390 (   0 equ)
%            Maximal formula atoms :    9 (   2 avg)
%            Number of connectives : 20945 (5447   ~;15498   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   13 (   3 avg)
%            Maximal term depth    :    1 (   1 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :    6 (   5 usr;   1 prp; 0-3 aty)
%            Number of functors    :    6 (   6 usr;   6 con; 0-0 aty)
%            Number of variables   : 2545 (2545   !;   0   ?;   0   :)

% Comments : 
%------------------------------------------------------------------------------
%$ product > next > greater > equalish > group_element > #nlpp > e_6 > e_5 > e_4 > e_3 > e_2 > e_1

%Foreground sorts:

%Background operators:

%Foreground operators:
tff(group_element,type,
    group_element: $i > $o ).

tff(greater,type,
    greater: ( $i * $i ) > $o ).

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

tff(product,type,
    product: ( $i * $i * $i ) > $o ).

tff(next,type,
    next: ( $i * $i ) > $o ).

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

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

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

tff(equalish,type,
    equalish: ( $i * $i ) > $o ).

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

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

tff(f_122,axiom,
    ~ equalish(e_6,e_3),
    file(unknown,unknown) ).

tff(f_94,axiom,
    ~ equalish(e_3,e_5),
    file(unknown,unknown) ).

tff(f_84,axiom,
    ~ equalish(e_2,e_5),
    file(unknown,unknown) ).

tff(f_120,axiom,
    ~ equalish(e_6,e_2),
    file(unknown,unknown) ).

tff(f_104,axiom,
    ~ equalish(e_4,e_5),
    file(unknown,unknown) ).

tff(f_102,axiom,
    ~ equalish(e_4,e_3),
    file(unknown,unknown) ).

tff(f_74,axiom,
    ~ equalish(e_1,e_5),
    file(unknown,unknown) ).

tff(f_72,axiom,
    ~ equalish(e_1,e_4),
    file(unknown,unknown) ).

tff(f_126,axiom,
    ~ equalish(e_6,e_5),
    file(unknown,unknown) ).

tff(f_62,axiom,
    group_element(e_2),
    file(unknown,unknown) ).

tff(f_66,axiom,
    group_element(e_6),
    file(unknown,unknown) ).

tff(f_144,axiom,
    ! [X,Y] :
      ( ~ group_element(X)
      | ~ group_element(Y)
      | product(X,Y,e_1)
      | product(X,Y,e_2)
      | product(X,Y,e_3)
      | product(X,Y,e_4)
      | product(X,Y,e_5)
      | product(X,Y,e_6) ),
    file(unknown,unknown) ).

tff(f_170,axiom,
    ! [X] : product(X,X,X),
    file(unknown,unknown) ).

tff(f_178,axiom,
    ! [Y,X,Z1,Z2] :
      ( ~ product(Y,X,Z1)
      | ~ product(Z1,Y,Z2)
      | product(Z2,Y,X) ),
    file(unknown,unknown) ).

tff(f_80,axiom,
    ~ equalish(e_2,e_3),
    file(unknown,unknown) ).

tff(f_82,axiom,
    ~ equalish(e_2,e_4),
    file(unknown,unknown) ).

tff(f_70,axiom,
    ~ equalish(e_1,e_3),
    file(unknown,unknown) ).

tff(f_78,axiom,
    ~ equalish(e_2,e_1),
    file(unknown,unknown) ).

tff(f_33,axiom,
    next(e_2,e_3),
    file(unknown,unknown) ).

tff(f_64,axiom,
    group_element(e_4),
    file(unknown,unknown) ).

tff(f_61,axiom,
    group_element(e_1),
    file(unknown,unknown) ).

tff(f_48,axiom,
    greater(e_6,e_3),
    file(unknown,unknown) ).

tff(f_60,axiom,
    ! [X,Y,X1] :
      ( ~ product(X,e_1,Y)
      | ~ next(X,X1)
      | ~ greater(Y,X1) ),
    file(unknown,unknown) ).

tff(f_47,axiom,
    greater(e_5,e_3),
    file(unknown,unknown) ).

tff(f_46,axiom,
    greater(e_4,e_3),
    file(unknown,unknown) ).

tff(f_118,axiom,
    ~ equalish(e_6,e_1),
    file(unknown,unknown) ).

tff(f_65,axiom,
    group_element(e_5),
    file(unknown,unknown) ).

tff(f_168,axiom,
    ! [W,Y,X,Z] :
      ( ~ product(W,Y,X)
      | ~ product(Z,Y,X)
      | equalish(W,Z) ),
    file(unknown,unknown) ).

tff(f_160,axiom,
    ! [X,W,Y,Z] :
      ( ~ product(X,W,Y)
      | ~ product(X,Z,Y)
      | equalish(W,Z) ),
    file(unknown,unknown) ).

tff(f_152,axiom,
    ! [X,Y,W,Z] :
      ( ~ product(X,Y,W)
      | ~ product(X,Y,Z)
      | equalish(W,Z) ),
    file(unknown,unknown) ).

tff(f_86,axiom,
    ~ equalish(e_2,e_6),
    file(unknown,unknown) ).

tff(f_34,axiom,
    next(e_3,e_4),
    file(unknown,unknown) ).

tff(f_50,axiom,
    greater(e_6,e_4),
    file(unknown,unknown) ).

tff(f_98,axiom,
    ~ equalish(e_4,e_1),
    file(unknown,unknown) ).

tff(f_88,axiom,
    ~ equalish(e_3,e_1),
    file(unknown,unknown) ).

tff(f_63,axiom,
    group_element(e_3),
    file(unknown,unknown) ).

tff(f_100,axiom,
    ~ equalish(e_4,e_2),
    file(unknown,unknown) ).

tff(f_68,axiom,
    ~ equalish(e_1,e_2),
    file(unknown,unknown) ).

tff(f_76,axiom,
    ~ equalish(e_1,e_6),
    file(unknown,unknown) ).

tff(f_35,axiom,
    next(e_4,e_5),
    file(unknown,unknown) ).

tff(f_51,axiom,
    greater(e_6,e_5),
    file(unknown,unknown) ).

tff(f_96,axiom,
    ~ equalish(e_3,e_6),
    file(unknown,unknown) ).

tff(f_92,axiom,
    ~ equalish(e_3,e_4),
    file(unknown,unknown) ).

tff(f_90,axiom,
    ~ equalish(e_3,e_2),
    file(unknown,unknown) ).

tff(f_124,axiom,
    ~ equalish(e_6,e_4),
    file(unknown,unknown) ).

tff(f_112,axiom,
    ~ equalish(e_5,e_3),
    file(unknown,unknown) ).

tff(f_106,axiom,
    ~ equalish(e_4,e_6),
    file(unknown,unknown) ).

tff(f_49,axiom,
    greater(e_5,e_4),
    file(unknown,unknown) ).

tff(f_116,axiom,
    ~ equalish(e_5,e_6),
    file(unknown,unknown) ).

tff(f_32,axiom,
    next(e_1,e_2),
    file(unknown,unknown) ).

tff(f_45,axiom,
    greater(e_6,e_2),
    file(unknown,unknown) ).

tff(f_44,axiom,
    greater(e_5,e_2),
    file(unknown,unknown) ).

tff(f_43,axiom,
    greater(e_4,e_2),
    file(unknown,unknown) ).

tff(f_42,axiom,
    greater(e_3,e_2),
    file(unknown,unknown) ).

tff(f_108,axiom,
    ~ equalish(e_5,e_1),
    file(unknown,unknown) ).

tff(f_110,axiom,
    ~ equalish(e_5,e_2),
    file(unknown,unknown) ).

tff(f_114,axiom,
    ~ equalish(e_5,e_4),
    file(unknown,unknown) ).

tff(f_37,axiom,
    greater(e_2,e_1),
    file(unknown,unknown) ).

tff(f_40,axiom,
    greater(e_5,e_1),
    file(unknown,unknown) ).

tff(c_110,plain,
    ~ equalish(e_6,e_3),
    inference(cnfTransformation,[status(thm)],[f_122]) ).

tff(c_82,plain,
    ~ equalish(e_3,e_5),
    inference(cnfTransformation,[status(thm)],[f_94]) ).

tff(c_72,plain,
    ~ equalish(e_2,e_5),
    inference(cnfTransformation,[status(thm)],[f_84]) ).

tff(c_108,plain,
    ~ equalish(e_6,e_2),
    inference(cnfTransformation,[status(thm)],[f_120]) ).

tff(c_92,plain,
    ~ equalish(e_4,e_5),
    inference(cnfTransformation,[status(thm)],[f_104]) ).

tff(c_90,plain,
    ~ equalish(e_4,e_3),
    inference(cnfTransformation,[status(thm)],[f_102]) ).

tff(c_62,plain,
    ~ equalish(e_1,e_5),
    inference(cnfTransformation,[status(thm)],[f_74]) ).

tff(c_60,plain,
    ~ equalish(e_1,e_4),
    inference(cnfTransformation,[status(thm)],[f_72]) ).

tff(c_114,plain,
    ~ equalish(e_6,e_5),
    inference(cnfTransformation,[status(thm)],[f_126]) ).

tff(c_46,plain,
    group_element(e_2),
    inference(cnfTransformation,[status(thm)],[f_62]) ).

tff(c_54,plain,
    group_element(e_6),
    inference(cnfTransformation,[status(thm)],[f_66]) ).

tff(c_116,plain,
    ! [X_4,Y_5] :
      ( product(X_4,Y_5,e_6)
      | product(X_4,Y_5,e_5)
      | product(X_4,Y_5,e_4)
      | product(X_4,Y_5,e_3)
      | product(X_4,Y_5,e_2)
      | product(X_4,Y_5,e_1)
      | ~ group_element(Y_5)
      | ~ group_element(X_4) ),
    inference(cnfTransformation,[status(thm)],[f_144]) ).

tff(c_124,plain,
    ! [X_18] : product(X_18,X_18,X_18),
    inference(cnfTransformation,[status(thm)],[f_170]) ).

tff(c_214,plain,
    ! [Z2_56,Y_57,X_58,Z1_59] :
      ( product(Z2_56,Y_57,X_58)
      | ~ product(Z1_59,Y_57,Z2_56)
      | ~ product(Y_57,X_58,Z1_59) ),
    inference(cnfTransformation,[status(thm)],[f_178]) ).

tff(c_290,plain,
    ! [X_67,X_68] :
      ( product(X_67,X_67,X_68)
      | ~ product(X_67,X_68,X_67) ),
    inference(resolution,[status(thm)],[c_124,c_214]) ).

tff(c_293,plain,
    ! [Y_5] :
      ( product(e_6,e_6,Y_5)
      | product(e_6,Y_5,e_5)
      | product(e_6,Y_5,e_4)
      | product(e_6,Y_5,e_3)
      | product(e_6,Y_5,e_2)
      | product(e_6,Y_5,e_1)
      | ~ group_element(Y_5)
      | ~ group_element(e_6) ),
    inference(resolution,[status(thm)],[c_116,c_290]) ).

tff(c_1119342,plain,
    ! [Y_16353] :
      ( product(e_6,e_6,Y_16353)
      | product(e_6,Y_16353,e_5)
      | product(e_6,Y_16353,e_4)
      | product(e_6,Y_16353,e_3)
      | product(e_6,Y_16353,e_2)
      | product(e_6,Y_16353,e_1)
      | ~ group_element(Y_16353) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_68,plain,
    ~ equalish(e_2,e_3),
    inference(cnfTransformation,[status(thm)],[f_80]) ).

tff(c_70,plain,
    ~ equalish(e_2,e_4),
    inference(cnfTransformation,[status(thm)],[f_82]) ).

tff(c_58,plain,
    ~ equalish(e_1,e_3),
    inference(cnfTransformation,[status(thm)],[f_70]) ).

tff(c_66,plain,
    ~ equalish(e_2,e_1),
    inference(cnfTransformation,[status(thm)],[f_78]) ).

tff(c_4,plain,
    next(e_2,e_3),
    inference(cnfTransformation,[status(thm)],[f_33]) ).

tff(c_50,plain,
    group_element(e_4),
    inference(cnfTransformation,[status(thm)],[f_64]) ).

tff(c_1058848,plain,
    ! [Y_15468] :
      ( product(e_6,e_6,Y_15468)
      | product(e_6,Y_15468,e_5)
      | product(e_6,Y_15468,e_4)
      | product(e_6,Y_15468,e_3)
      | product(e_6,Y_15468,e_2)
      | product(e_6,Y_15468,e_1)
      | ~ group_element(Y_15468) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_44,plain,
    group_element(e_1),
    inference(cnfTransformation,[status(thm)],[f_61]) ).

tff(c_221,plain,
    ! [X_63,Y_64] :
      ( product(X_63,Y_64,e_6)
      | product(X_63,Y_64,e_5)
      | product(X_63,Y_64,e_4)
      | product(X_63,Y_64,e_3)
      | product(X_63,Y_64,e_2)
      | product(X_63,Y_64,e_1)
      | ~ group_element(Y_64)
      | ~ group_element(X_63) ),
    inference(cnfTransformation,[status(thm)],[f_144]) ).

tff(c_34,plain,
    greater(e_6,e_3),
    inference(cnfTransformation,[status(thm)],[f_48]) ).

tff(c_128,plain,
    ! [Y_24,X1_25,X_26] :
      ( ~ greater(Y_24,X1_25)
      | ~ next(X_26,X1_25)
      | ~ product(X_26,e_1,Y_24) ),
    inference(cnfTransformation,[status(thm)],[f_60]) ).

tff(c_169,plain,
    ! [X_26] :
      ( ~ next(X_26,e_3)
      | ~ product(X_26,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_34,c_128]) ).

tff(c_245,plain,
    ! [X_63] :
      ( ~ next(X_63,e_3)
      | product(X_63,e_1,e_5)
      | product(X_63,e_1,e_4)
      | product(X_63,e_1,e_3)
      | product(X_63,e_1,e_2)
      | product(X_63,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_63) ),
    inference(resolution,[status(thm)],[c_221,c_169]) ).

tff(c_962671,plain,
    ! [X_14036] :
      ( ~ next(X_14036,e_3)
      | product(X_14036,e_1,e_5)
      | product(X_14036,e_1,e_4)
      | product(X_14036,e_1,e_3)
      | product(X_14036,e_1,e_2)
      | product(X_14036,e_1,e_1)
      | ~ group_element(X_14036) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_32,plain,
    greater(e_5,e_3),
    inference(cnfTransformation,[status(thm)],[f_47]) ).

tff(c_164,plain,
    ! [X_26] :
      ( ~ next(X_26,e_3)
      | ~ product(X_26,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_32,c_128]) ).

tff(c_1042013,plain,
    ! [X_15194] :
      ( ~ next(X_15194,e_3)
      | product(X_15194,e_1,e_4)
      | product(X_15194,e_1,e_3)
      | product(X_15194,e_1,e_2)
      | product(X_15194,e_1,e_1)
      | ~ group_element(X_15194) ),
    inference(resolution,[status(thm)],[c_962671,c_164]) ).

tff(c_30,plain,
    greater(e_4,e_3),
    inference(cnfTransformation,[status(thm)],[f_46]) ).

tff(c_166,plain,
    ! [X_26] :
      ( ~ next(X_26,e_3)
      | ~ product(X_26,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_30,c_128]) ).

tff(c_1043682,plain,
    ! [X_15225] :
      ( ~ next(X_15225,e_3)
      | product(X_15225,e_1,e_3)
      | product(X_15225,e_1,e_2)
      | product(X_15225,e_1,e_1)
      | ~ group_element(X_15225) ),
    inference(resolution,[status(thm)],[c_1042013,c_166]) ).

tff(c_106,plain,
    ~ equalish(e_6,e_1),
    inference(cnfTransformation,[status(thm)],[f_118]) ).

tff(c_963120,plain,
    ! [Y_14040] :
      ( product(e_6,e_6,Y_14040)
      | product(e_6,Y_14040,e_5)
      | product(e_6,Y_14040,e_4)
      | product(e_6,Y_14040,e_3)
      | product(e_6,Y_14040,e_2)
      | product(e_6,Y_14040,e_1)
      | ~ group_element(Y_14040) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_52,plain,
    group_element(e_5),
    inference(cnfTransformation,[status(thm)],[f_65]) ).

tff(c_122,plain,
    ! [W_14,Z_17,Y_15,X_16] :
      ( equalish(W_14,Z_17)
      | ~ product(Z_17,Y_15,X_16)
      | ~ product(W_14,Y_15,X_16) ),
    inference(cnfTransformation,[status(thm)],[f_168]) ).

tff(c_588,plain,
    ! [W_87,X_88,Y_89] :
      ( equalish(W_87,X_88)
      | ~ product(W_87,Y_89,e_6)
      | product(X_88,Y_89,e_5)
      | product(X_88,Y_89,e_4)
      | product(X_88,Y_89,e_3)
      | product(X_88,Y_89,e_2)
      | product(X_88,Y_89,e_1)
      | ~ group_element(Y_89)
      | ~ group_element(X_88) ),
    inference(resolution,[status(thm)],[c_221,c_122]) ).

tff(c_593,plain,
    ! [X_88] :
      ( equalish(e_6,X_88)
      | product(X_88,e_6,e_5)
      | product(X_88,e_6,e_4)
      | product(X_88,e_6,e_3)
      | product(X_88,e_6,e_2)
      | product(X_88,e_6,e_1)
      | ~ group_element(e_6)
      | ~ group_element(X_88) ),
    inference(resolution,[status(thm)],[c_124,c_588]) ).

tff(c_960939,plain,
    ! [X_13992] :
      ( equalish(e_6,X_13992)
      | product(X_13992,e_6,e_5)
      | product(X_13992,e_6,e_4)
      | product(X_13992,e_6,e_3)
      | product(X_13992,e_6,e_2)
      | product(X_13992,e_6,e_1)
      | ~ group_element(X_13992) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_593]) ).

tff(c_175,plain,
    ! [W_28,Z_29,X_30,Y_31] :
      ( equalish(W_28,Z_29)
      | ~ product(X_30,Z_29,Y_31)
      | ~ product(X_30,W_28,Y_31) ),
    inference(cnfTransformation,[status(thm)],[f_160]) ).

tff(c_178,plain,
    ! [W_28,X_18] :
      ( equalish(W_28,X_18)
      | ~ product(X_18,W_28,X_18) ),
    inference(resolution,[status(thm)],[c_124,c_175]) ).

tff(c_960963,plain,
    ( equalish(e_6,e_5)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_960939,c_178]) ).

tff(c_960990,plain,
    ( equalish(e_6,e_5)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52,c_960963]) ).

tff(c_960991,plain,
    ( product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_960990]) ).

tff(c_960993,plain,
    product(e_5,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_960991]) ).

tff(c_961021,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_960993,c_122]) ).

tff(c_963138,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_963120,c_961021]) ).

tff(c_963236,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_963138]) ).

tff(c_963237,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_963236]) ).

tff(c_1040984,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_963237]) ).

tff(c_200,plain,
    ! [W_46,Z_47,Y_48,X_49] :
      ( equalish(W_46,Z_47)
      | ~ product(Z_47,Y_48,X_49)
      | ~ product(W_46,Y_48,X_49) ),
    inference(cnfTransformation,[status(thm)],[f_168]) ).

tff(c_203,plain,
    ! [W_46,X_18] :
      ( equalish(W_46,X_18)
      | ~ product(W_46,X_18,X_18) ),
    inference(resolution,[status(thm)],[c_124,c_200]) ).

tff(c_1041013,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_1040984,c_203]) ).

tff(c_1041053,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_1041013]) ).

tff(c_1041055,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_963237]) ).

tff(c_120,plain,
    ! [W_11,Z_13,X_10,Y_12] :
      ( equalish(W_11,Z_13)
      | ~ product(X_10,Z_13,Y_12)
      | ~ product(X_10,W_11,Y_12) ),
    inference(cnfTransformation,[status(thm)],[f_160]) ).

tff(c_353,plain,
    ! [W_70,Y_71,X_72] :
      ( equalish(W_70,Y_71)
      | ~ product(X_72,W_70,e_6)
      | product(X_72,Y_71,e_5)
      | product(X_72,Y_71,e_4)
      | product(X_72,Y_71,e_3)
      | product(X_72,Y_71,e_2)
      | product(X_72,Y_71,e_1)
      | ~ group_element(Y_71)
      | ~ group_element(X_72) ),
    inference(resolution,[status(thm)],[c_221,c_120]) ).

tff(c_358,plain,
    ! [Y_71] :
      ( equalish(e_6,Y_71)
      | product(e_6,Y_71,e_5)
      | product(e_6,Y_71,e_4)
      | product(e_6,Y_71,e_3)
      | product(e_6,Y_71,e_2)
      | product(e_6,Y_71,e_1)
      | ~ group_element(Y_71)
      | ~ group_element(e_6) ),
    inference(resolution,[status(thm)],[c_124,c_353]) ).

tff(c_362,plain,
    ! [Y_71] :
      ( equalish(e_6,Y_71)
      | product(e_6,Y_71,e_5)
      | product(e_6,Y_71,e_4)
      | product(e_6,Y_71,e_3)
      | product(e_6,Y_71,e_2)
      | product(e_6,Y_71,e_1)
      | ~ group_element(Y_71) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_358]) ).

tff(c_1041054,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_963237]) ).

tff(c_1041075,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1041054]) ).

tff(c_126,plain,
    ! [Z2_22,Y_19,X_20,Z1_21] :
      ( product(Z2_22,Y_19,X_20)
      | ~ product(Z1_21,Y_19,Z2_22)
      | ~ product(Y_19,X_20,Z1_21) ),
    inference(cnfTransformation,[status(thm)],[f_178]) ).

tff(c_961020,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_960993,c_126]) ).

tff(c_1041244,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_1041075,c_961020]) ).

tff(c_1041273,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1041244,c_961021]) ).

tff(c_1041309,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1041273]) ).

tff(c_1041311,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1041054]) ).

tff(c_1041341,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_1041311]) ).

tff(c_1041379,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1041341]) ).

tff(c_1041380,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1041055,c_106,c_1041379]) ).

tff(c_1041385,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1041380]) ).

tff(c_1041646,plain,
    ! [X_15192] :
      ( product(e_2,e_1,X_15192)
      | ~ product(e_1,X_15192,e_6) ),
    inference(resolution,[status(thm)],[c_1041385,c_126]) ).

tff(c_118,plain,
    ! [W_8,Z_9,X_6,Y_7] :
      ( equalish(W_8,Z_9)
      | ~ product(X_6,Y_7,Z_9)
      | ~ product(X_6,Y_7,W_8) ),
    inference(cnfTransformation,[status(thm)],[f_152]) ).

tff(c_1041844,plain,
    ! [W_8,X_15192] :
      ( equalish(W_8,X_15192)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_15192,e_6) ),
    inference(resolution,[status(thm)],[c_1041646,c_118]) ).

tff(c_1043703,plain,
    ! [X_15192] :
      ( equalish(e_3,X_15192)
      | ~ product(e_1,X_15192,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1043682,c_1041844]) ).

tff(c_1043786,plain,
    ! [X_15192] :
      ( equalish(e_3,X_15192)
      | ~ product(e_1,X_15192,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1043703]) ).

tff(c_1043843,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1043786]) ).

tff(c_1043895,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1043843,c_203]) ).

tff(c_1043958,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1043895]) ).

tff(c_1043960,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1043786]) ).

tff(c_74,plain,
    ~ equalish(e_2,e_6),
    inference(cnfTransformation,[status(thm)],[f_86]) ).

tff(c_1043959,plain,
    ! [X_15192] :
      ( product(e_2,e_1,e_2)
      | equalish(e_3,X_15192)
      | ~ product(e_1,X_15192,e_6) ),
    inference(splitRight,[status(thm)],[c_1043786]) ).

tff(c_1043991,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1043959]) ).

tff(c_1041445,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1041385,c_122]) ).

tff(c_1044221,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_1043991,c_1041445]) ).

tff(c_1044272,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_1044221]) ).

tff(c_1044274,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1043959]) ).

tff(c_1042125,plain,
    ! [X_15194] :
      ( ~ next(X_15194,e_3)
      | product(X_15194,e_1,e_3)
      | product(X_15194,e_1,e_2)
      | product(X_15194,e_1,e_1)
      | ~ group_element(X_15194) ),
    inference(resolution,[status(thm)],[c_1042013,c_166]) ).

tff(c_6,plain,
    next(e_3,e_4),
    inference(cnfTransformation,[status(thm)],[f_34]) ).

tff(c_962780,plain,
    ! [X_14036] :
      ( ~ next(X_14036,e_3)
      | product(X_14036,e_1,e_4)
      | product(X_14036,e_1,e_3)
      | product(X_14036,e_1,e_2)
      | product(X_14036,e_1,e_1)
      | ~ group_element(X_14036) ),
    inference(resolution,[status(thm)],[c_962671,c_164]) ).

tff(c_1042146,plain,
    ! [W_15195,X_15196] :
      ( equalish(W_15195,X_15196)
      | ~ product(e_2,e_1,W_15195)
      | ~ product(e_1,X_15196,e_6) ),
    inference(resolution,[status(thm)],[c_1041646,c_118]) ).

tff(c_1042149,plain,
    ! [X_15196] :
      ( equalish(e_4,X_15196)
      | ~ product(e_1,X_15196,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_962780,c_1042146]) ).

tff(c_1042191,plain,
    ! [X_15196] :
      ( equalish(e_4,X_15196)
      | ~ product(e_1,X_15196,e_6)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1042149]) ).

tff(c_1046094,plain,
    ! [X_15196] :
      ( equalish(e_4,X_15196)
      | ~ product(e_1,X_15196,e_6)
      | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1043960,c_1044274,c_1042191]) ).

tff(c_1046095,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1046094]) ).

tff(c_1046335,plain,
    ! [X_15269] :
      ( product(e_3,e_1,X_15269)
      | ~ product(e_1,X_15269,e_2) ),
    inference(resolution,[status(thm)],[c_1046095,c_126]) ).

tff(c_38,plain,
    greater(e_6,e_4),
    inference(cnfTransformation,[status(thm)],[f_50]) ).

tff(c_167,plain,
    ! [X_26] :
      ( ~ next(X_26,e_4)
      | ~ product(X_26,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_38,c_128]) ).

tff(c_1046418,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_1046335,c_167]) ).

tff(c_1046556,plain,
    ~ product(e_1,e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_1046418]) ).

tff(c_86,plain,
    ~ equalish(e_4,e_1),
    inference(cnfTransformation,[status(thm)],[f_98]) ).

tff(c_1033388,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_963237]) ).

tff(c_1033417,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_1033388,c_203]) ).

tff(c_1033457,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_1033417]) ).

tff(c_1033458,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_963237]) ).

tff(c_1033479,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1033458]) ).

tff(c_1033529,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_1033479,c_961020]) ).

tff(c_1033558,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1033529,c_961021]) ).

tff(c_1033594,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1033558]) ).

tff(c_1033595,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1033458]) ).

tff(c_1034037,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1033595]) ).

tff(c_76,plain,
    ~ equalish(e_3,e_1),
    inference(cnfTransformation,[status(thm)],[f_88]) ).

tff(c_48,plain,
    group_element(e_3),
    inference(cnfTransformation,[status(thm)],[f_63]) ).

tff(c_989030,plain,
    ! [X_14421] :
      ( ~ next(X_14421,e_3)
      | product(X_14421,e_1,e_4)
      | product(X_14421,e_1,e_3)
      | product(X_14421,e_1,e_2)
      | product(X_14421,e_1,e_1)
      | ~ group_element(X_14421) ),
    inference(resolution,[status(thm)],[c_962671,c_164]) ).

tff(c_991152,plain,
    ! [X_14461] :
      ( ~ next(X_14461,e_3)
      | product(X_14461,e_1,e_3)
      | product(X_14461,e_1,e_2)
      | product(X_14461,e_1,e_1)
      | ~ group_element(X_14461) ),
    inference(resolution,[status(thm)],[c_989030,c_166]) ).

tff(c_964630,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_963237]) ).

tff(c_88,plain,
    ~ equalish(e_4,e_2),
    inference(cnfTransformation,[status(thm)],[f_100]) ).

tff(c_879199,plain,
    ! [X_12845] :
      ( ~ next(X_12845,e_3)
      | product(X_12845,e_1,e_5)
      | product(X_12845,e_1,e_4)
      | product(X_12845,e_1,e_3)
      | product(X_12845,e_1,e_2)
      | product(X_12845,e_1,e_1)
      | ~ group_element(X_12845) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_951852,plain,
    ! [X_13863] :
      ( ~ next(X_13863,e_3)
      | product(X_13863,e_1,e_4)
      | product(X_13863,e_1,e_3)
      | product(X_13863,e_1,e_2)
      | product(X_13863,e_1,e_1)
      | ~ group_element(X_13863) ),
    inference(resolution,[status(thm)],[c_879199,c_164]) ).

tff(c_952145,plain,
    ! [X_13870] :
      ( ~ next(X_13870,e_3)
      | product(X_13870,e_1,e_3)
      | product(X_13870,e_1,e_2)
      | product(X_13870,e_1,e_1)
      | ~ group_element(X_13870) ),
    inference(resolution,[status(thm)],[c_951852,c_166]) ).

tff(c_56,plain,
    ~ equalish(e_1,e_2),
    inference(cnfTransformation,[status(thm)],[f_68]) ).

tff(c_64,plain,
    ~ equalish(e_1,e_6),
    inference(cnfTransformation,[status(thm)],[f_76]) ).

tff(c_8,plain,
    next(e_4,e_5),
    inference(cnfTransformation,[status(thm)],[f_35]) ).

tff(c_40,plain,
    greater(e_6,e_5),
    inference(cnfTransformation,[status(thm)],[f_51]) ).

tff(c_159,plain,
    ! [X_26] :
      ( ~ next(X_26,e_5)
      | ~ product(X_26,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_40,c_128]) ).

tff(c_257,plain,
    ! [X_63] :
      ( ~ next(X_63,e_5)
      | product(X_63,e_1,e_5)
      | product(X_63,e_1,e_4)
      | product(X_63,e_1,e_3)
      | product(X_63,e_1,e_2)
      | product(X_63,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_63) ),
    inference(resolution,[status(thm)],[c_221,c_159]) ).

tff(c_280,plain,
    ! [X_63] :
      ( ~ next(X_63,e_5)
      | product(X_63,e_1,e_5)
      | product(X_63,e_1,e_4)
      | product(X_63,e_1,e_3)
      | product(X_63,e_1,e_2)
      | product(X_63,e_1,e_1)
      | ~ group_element(X_63) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_257]) ).

tff(c_84,plain,
    ~ equalish(e_3,e_6),
    inference(cnfTransformation,[status(thm)],[f_96]) ).

tff(c_298,plain,
    ! [Y_5] :
      ( product(e_6,e_6,Y_5)
      | product(e_6,Y_5,e_5)
      | product(e_6,Y_5,e_4)
      | product(e_6,Y_5,e_3)
      | product(e_6,Y_5,e_2)
      | product(e_6,Y_5,e_1)
      | ~ group_element(Y_5) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_577629,plain,
    ! [Y_8355] :
      ( product(e_6,e_6,Y_8355)
      | product(e_6,Y_8355,e_5)
      | product(e_6,Y_8355,e_4)
      | product(e_6,Y_8355,e_3)
      | product(e_6,Y_8355,e_2)
      | product(e_6,Y_8355,e_1)
      | ~ group_element(Y_8355) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_80,plain,
    ~ equalish(e_3,e_4),
    inference(cnfTransformation,[status(thm)],[f_92]) ).

tff(c_78,plain,
    ~ equalish(e_3,e_2),
    inference(cnfTransformation,[status(thm)],[f_90]) ).

tff(c_112,plain,
    ~ equalish(e_6,e_4),
    inference(cnfTransformation,[status(thm)],[f_124]) ).

tff(c_477918,plain,
    ! [X_6917] :
      ( ~ next(X_6917,e_3)
      | product(X_6917,e_1,e_5)
      | product(X_6917,e_1,e_4)
      | product(X_6917,e_1,e_3)
      | product(X_6917,e_1,e_2)
      | product(X_6917,e_1,e_1)
      | ~ group_element(X_6917) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_544630,plain,
    ! [X_7850] :
      ( ~ next(X_7850,e_3)
      | product(X_7850,e_1,e_4)
      | product(X_7850,e_1,e_3)
      | product(X_7850,e_1,e_2)
      | product(X_7850,e_1,e_1)
      | ~ group_element(X_7850) ),
    inference(resolution,[status(thm)],[c_477918,c_164]) ).

tff(c_555553,plain,
    ! [X_8025] :
      ( ~ next(X_8025,e_3)
      | product(X_8025,e_1,e_3)
      | product(X_8025,e_1,e_2)
      | product(X_8025,e_1,e_1)
      | ~ group_element(X_8025) ),
    inference(resolution,[status(thm)],[c_544630,c_166]) ).

tff(c_545012,plain,
    ! [X_7859] :
      ( ~ next(X_7859,e_3)
      | product(X_7859,e_1,e_3)
      | product(X_7859,e_1,e_2)
      | product(X_7859,e_1,e_1)
      | ~ group_element(X_7859) ),
    inference(resolution,[status(thm)],[c_544630,c_166]) ).

tff(c_542764,plain,
    ! [X_7829] :
      ( ~ next(X_7829,e_3)
      | product(X_7829,e_1,e_4)
      | product(X_7829,e_1,e_3)
      | product(X_7829,e_1,e_2)
      | product(X_7829,e_1,e_1)
      | ~ group_element(X_7829) ),
    inference(resolution,[status(thm)],[c_477918,c_164]) ).

tff(c_543221,plain,
    ! [X_7838] :
      ( ~ next(X_7838,e_3)
      | product(X_7838,e_1,e_3)
      | product(X_7838,e_1,e_2)
      | product(X_7838,e_1,e_1)
      | ~ group_element(X_7838) ),
    inference(resolution,[status(thm)],[c_542764,c_166]) ).

tff(c_478886,plain,
    ! [Y_6937] :
      ( product(e_6,e_6,Y_6937)
      | product(e_6,Y_6937,e_5)
      | product(e_6,Y_6937,e_4)
      | product(e_6,Y_6937,e_3)
      | product(e_6,Y_6937,e_2)
      | product(e_6,Y_6937,e_1)
      | ~ group_element(Y_6937) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_100,plain,
    ~ equalish(e_5,e_3),
    inference(cnfTransformation,[status(thm)],[f_112]) ).

tff(c_94,plain,
    ~ equalish(e_4,e_6),
    inference(cnfTransformation,[status(thm)],[f_106]) ).

tff(c_359157,plain,
    ! [Y_5180] :
      ( product(e_6,e_6,Y_5180)
      | product(e_6,Y_5180,e_5)
      | product(e_6,Y_5180,e_4)
      | product(e_6,Y_5180,e_3)
      | product(e_6,Y_5180,e_2)
      | product(e_6,Y_5180,e_1)
      | ~ group_element(Y_5180) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_357346,plain,
    ! [X_5141] :
      ( equalish(e_6,X_5141)
      | product(X_5141,e_6,e_5)
      | product(X_5141,e_6,e_4)
      | product(X_5141,e_6,e_3)
      | product(X_5141,e_6,e_2)
      | product(X_5141,e_6,e_1)
      | ~ group_element(X_5141) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_593]) ).

tff(c_357370,plain,
    ( equalish(e_6,e_5)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_357346,c_178]) ).

tff(c_357397,plain,
    ( equalish(e_6,e_5)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52,c_357370]) ).

tff(c_357398,plain,
    ( product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_357397]) ).

tff(c_357401,plain,
    product(e_5,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_357398]) ).

tff(c_357429,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_357401,c_122]) ).

tff(c_359172,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_359157,c_357429]) ).

tff(c_359259,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_359172]) ).

tff(c_359260,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_359259]) ).

tff(c_398715,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_359260]) ).

tff(c_398736,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_398715,c_203]) ).

tff(c_398769,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_398736]) ).

tff(c_398770,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_359260]) ).

tff(c_402691,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_398770]) ).

tff(c_357428,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_357401,c_126]) ).

tff(c_402738,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_402691,c_357428]) ).

tff(c_402763,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_402738,c_357429]) ).

tff(c_402794,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_402763]) ).

tff(c_402795,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_398770]) ).

tff(c_402856,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_402795]) ).

tff(c_358168,plain,
    ! [X_5160] :
      ( ~ next(X_5160,e_3)
      | product(X_5160,e_1,e_5)
      | product(X_5160,e_1,e_4)
      | product(X_5160,e_1,e_3)
      | product(X_5160,e_1,e_2)
      | product(X_5160,e_1,e_1)
      | ~ group_element(X_5160) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_396689,plain,
    ! [X_5698] :
      ( ~ next(X_5698,e_3)
      | product(X_5698,e_1,e_4)
      | product(X_5698,e_1,e_3)
      | product(X_5698,e_1,e_2)
      | product(X_5698,e_1,e_1)
      | ~ group_element(X_5698) ),
    inference(resolution,[status(thm)],[c_358168,c_164]) ).

tff(c_397546,plain,
    ! [X_5713] :
      ( ~ next(X_5713,e_3)
      | product(X_5713,e_1,e_3)
      | product(X_5713,e_1,e_2)
      | product(X_5713,e_1,e_1)
      | ~ group_element(X_5713) ),
    inference(resolution,[status(thm)],[c_396689,c_166]) ).

tff(c_395452,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_359260]) ).

tff(c_395812,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_395452,c_203]) ).

tff(c_395845,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_395812]) ).

tff(c_395846,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_359260]) ).

tff(c_395861,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_395846]) ).

tff(c_395909,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_395861,c_357428]) ).

tff(c_395934,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_395909,c_357429]) ).

tff(c_395965,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_395934]) ).

tff(c_395966,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_395846]) ).

tff(c_396020,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_395966]) ).

tff(c_371491,plain,
    ! [X_5358] :
      ( ~ next(X_5358,e_3)
      | product(X_5358,e_1,e_4)
      | product(X_5358,e_1,e_3)
      | product(X_5358,e_1,e_2)
      | product(X_5358,e_1,e_1)
      | ~ group_element(X_5358) ),
    inference(resolution,[status(thm)],[c_358168,c_164]) ).

tff(c_394613,plain,
    ! [X_5681] :
      ( ~ next(X_5681,e_3)
      | product(X_5681,e_1,e_3)
      | product(X_5681,e_1,e_2)
      | product(X_5681,e_1,e_1)
      | ~ group_element(X_5681) ),
    inference(resolution,[status(thm)],[c_371491,c_166]) ).

tff(c_374556,plain,
    ! [X_5416] :
      ( ~ next(X_5416,e_3)
      | product(X_5416,e_1,e_3)
      | product(X_5416,e_1,e_2)
      | product(X_5416,e_1,e_1)
      | ~ group_element(X_5416) ),
    inference(resolution,[status(thm)],[c_371491,c_166]) ).

tff(c_369904,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_359260]) ).

tff(c_369952,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_369904,c_203]) ).

tff(c_369985,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_369952]) ).

tff(c_369986,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_359260]) ).

tff(c_371664,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_369986]) ).

tff(c_367912,plain,
    ! [X_5311] :
      ( ~ next(X_5311,e_3)
      | product(X_5311,e_1,e_4)
      | product(X_5311,e_1,e_3)
      | product(X_5311,e_1,e_2)
      | product(X_5311,e_1,e_1)
      | ~ group_element(X_5311) ),
    inference(resolution,[status(thm)],[c_358168,c_164]) ).

tff(c_369190,plain,
    ! [X_5333] :
      ( ~ next(X_5333,e_3)
      | product(X_5333,e_1,e_3)
      | product(X_5333,e_1,e_2)
      | product(X_5333,e_1,e_1)
      | ~ group_element(X_5333) ),
    inference(resolution,[status(thm)],[c_367912,c_166]) ).

tff(c_281,plain,
    ! [X_65] :
      ( ~ next(X_65,e_4)
      | ~ product(X_65,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_38,c_128]) ).

tff(c_285,plain,
    ! [X_4] :
      ( ~ next(X_4,e_4)
      | product(X_4,e_1,e_5)
      | product(X_4,e_1,e_4)
      | product(X_4,e_1,e_3)
      | product(X_4,e_1,e_2)
      | product(X_4,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_4) ),
    inference(resolution,[status(thm)],[c_116,c_281]) ).

tff(c_301,plain,
    ! [X_69] :
      ( ~ next(X_69,e_4)
      | product(X_69,e_1,e_5)
      | product(X_69,e_1,e_4)
      | product(X_69,e_1,e_3)
      | product(X_69,e_1,e_2)
      | product(X_69,e_1,e_1)
      | ~ group_element(X_69) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_285]) ).

tff(c_36,plain,
    greater(e_5,e_4),
    inference(cnfTransformation,[status(thm)],[f_49]) ).

tff(c_168,plain,
    ! [X_26] :
      ( ~ next(X_26,e_4)
      | ~ product(X_26,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_36,c_128]) ).

tff(c_336,plain,
    ! [X_69] :
      ( ~ next(X_69,e_4)
      | product(X_69,e_1,e_4)
      | product(X_69,e_1,e_3)
      | product(X_69,e_1,e_2)
      | product(X_69,e_1,e_1)
      | ~ group_element(X_69) ),
    inference(resolution,[status(thm)],[c_301,c_168]) ).

tff(c_288198,plain,
    ! [X_4122] :
      ( ~ next(X_4122,e_3)
      | product(X_4122,e_1,e_5)
      | product(X_4122,e_1,e_4)
      | product(X_4122,e_1,e_3)
      | product(X_4122,e_1,e_2)
      | product(X_4122,e_1,e_1)
      | ~ group_element(X_4122) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_354319,plain,
    ! [X_5094] :
      ( ~ next(X_5094,e_3)
      | product(X_5094,e_1,e_4)
      | product(X_5094,e_1,e_3)
      | product(X_5094,e_1,e_2)
      | product(X_5094,e_1,e_1)
      | ~ group_element(X_5094) ),
    inference(resolution,[status(thm)],[c_288198,c_164]) ).

tff(c_356353,plain,
    ! [X_5125] :
      ( ~ next(X_5125,e_3)
      | product(X_5125,e_1,e_3)
      | product(X_5125,e_1,e_2)
      | product(X_5125,e_1,e_1)
      | ~ group_element(X_5125) ),
    inference(resolution,[status(thm)],[c_354319,c_166]) ).

tff(c_289414,plain,
    ! [Y_4149] :
      ( product(e_6,e_6,Y_4149)
      | product(e_6,Y_4149,e_5)
      | product(e_6,Y_4149,e_4)
      | product(e_6,Y_4149,e_3)
      | product(e_6,Y_4149,e_2)
      | product(e_6,Y_4149,e_1)
      | ~ group_element(Y_4149) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_158676,plain,
    ! [X_2368] :
      ( ~ next(X_2368,e_3)
      | product(X_2368,e_1,e_5)
      | product(X_2368,e_1,e_4)
      | product(X_2368,e_1,e_3)
      | product(X_2368,e_1,e_2)
      | product(X_2368,e_1,e_1)
      | ~ group_element(X_2368) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_159395,plain,
    ! [X_2384] :
      ( ~ next(X_2384,e_3)
      | product(X_2384,e_1,e_4)
      | product(X_2384,e_1,e_3)
      | product(X_2384,e_1,e_2)
      | product(X_2384,e_1,e_1)
      | ~ group_element(X_2384) ),
    inference(resolution,[status(thm)],[c_158676,c_164]) ).

tff(c_159470,plain,
    ! [X_2384] :
      ( ~ next(X_2384,e_3)
      | product(X_2384,e_1,e_3)
      | product(X_2384,e_1,e_2)
      | product(X_2384,e_1,e_1)
      | ~ group_element(X_2384) ),
    inference(resolution,[status(thm)],[c_159395,c_166]) ).

tff(c_159485,plain,
    ! [Y_2385] :
      ( product(e_6,e_6,Y_2385)
      | product(e_6,Y_2385,e_5)
      | product(e_6,Y_2385,e_4)
      | product(e_6,Y_2385,e_3)
      | product(e_6,Y_2385,e_2)
      | product(e_6,Y_2385,e_1)
      | ~ group_element(Y_2385) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_73328,plain,
    ! [Y_1121] :
      ( product(e_6,e_6,Y_1121)
      | product(e_6,Y_1121,e_5)
      | product(e_6,Y_1121,e_4)
      | product(e_6,Y_1121,e_3)
      | product(e_6,Y_1121,e_2)
      | product(e_6,Y_1121,e_1)
      | ~ group_element(Y_1121) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_2037,plain,
    ! [X_140] :
      ( ~ next(X_140,e_3)
      | product(X_140,e_1,e_5)
      | product(X_140,e_1,e_4)
      | product(X_140,e_1,e_3)
      | product(X_140,e_1,e_2)
      | product(X_140,e_1,e_1)
      | ~ group_element(X_140) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_70437,plain,
    ! [X_1054] :
      ( ~ next(X_1054,e_3)
      | product(X_1054,e_1,e_4)
      | product(X_1054,e_1,e_3)
      | product(X_1054,e_1,e_2)
      | product(X_1054,e_1,e_1)
      | ~ group_element(X_1054) ),
    inference(resolution,[status(thm)],[c_2037,c_164]) ).

tff(c_70698,plain,
    ! [X_1058] :
      ( ~ next(X_1058,e_3)
      | product(X_1058,e_1,e_3)
      | product(X_1058,e_1,e_2)
      | product(X_1058,e_1,e_1)
      | ~ group_element(X_1058) ),
    inference(resolution,[status(thm)],[c_70437,c_166]) ).

tff(c_37564,plain,
    ! [X_613] :
      ( ~ next(X_613,e_3)
      | product(X_613,e_1,e_4)
      | product(X_613,e_1,e_3)
      | product(X_613,e_1,e_2)
      | product(X_613,e_1,e_1)
      | ~ group_element(X_613) ),
    inference(resolution,[status(thm)],[c_2037,c_164]) ).

tff(c_39483,plain,
    ! [X_654] :
      ( ~ next(X_654,e_3)
      | product(X_654,e_1,e_3)
      | product(X_654,e_1,e_2)
      | product(X_654,e_1,e_1)
      | ~ group_element(X_654) ),
    inference(resolution,[status(thm)],[c_37564,c_166]) ).

tff(c_6994,plain,
    ! [X_233] :
      ( ~ next(X_233,e_3)
      | product(X_233,e_1,e_4)
      | product(X_233,e_1,e_3)
      | product(X_233,e_1,e_2)
      | product(X_233,e_1,e_1)
      | ~ group_element(X_233) ),
    inference(resolution,[status(thm)],[c_2037,c_164]) ).

tff(c_7261,plain,
    ! [X_242] :
      ( ~ next(X_242,e_3)
      | product(X_242,e_1,e_3)
      | product(X_242,e_1,e_2)
      | product(X_242,e_1,e_1)
      | ~ group_element(X_242) ),
    inference(resolution,[status(thm)],[c_6994,c_166]) ).

tff(c_3594,plain,
    ! [Y_188] :
      ( product(e_6,e_6,Y_188)
      | product(e_6,Y_188,e_5)
      | product(e_6,Y_188,e_4)
      | product(e_6,Y_188,e_3)
      | product(e_6,Y_188,e_2)
      | product(e_6,Y_188,e_1)
      | ~ group_element(Y_188) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_104,plain,
    ~ equalish(e_5,e_6),
    inference(cnfTransformation,[status(thm)],[f_116]) ).

tff(c_251,plain,
    ! [Y_64] :
      ( equalish(Y_64,e_6)
      | product(e_6,Y_64,e_5)
      | product(e_6,Y_64,e_4)
      | product(e_6,Y_64,e_3)
      | product(e_6,Y_64,e_2)
      | product(e_6,Y_64,e_1)
      | ~ group_element(Y_64)
      | ~ group_element(e_6) ),
    inference(resolution,[status(thm)],[c_221,c_178]) ).

tff(c_1019,plain,
    ! [Y_115] :
      ( equalish(Y_115,e_6)
      | product(e_6,Y_115,e_5)
      | product(e_6,Y_115,e_4)
      | product(e_6,Y_115,e_3)
      | product(e_6,Y_115,e_2)
      | product(e_6,Y_115,e_1)
      | ~ group_element(Y_115) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_251]) ).

tff(c_1044,plain,
    ( equalish(e_6,e_5)
    | equalish(e_5,e_6)
    | product(e_6,e_5,e_4)
    | product(e_6,e_5,e_3)
    | product(e_6,e_5,e_2)
    | product(e_6,e_5,e_1)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_1019,c_203]) ).

tff(c_1089,plain,
    ( equalish(e_6,e_5)
    | equalish(e_5,e_6)
    | product(e_6,e_5,e_4)
    | product(e_6,e_5,e_3)
    | product(e_6,e_5,e_2)
    | product(e_6,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52,c_1044]) ).

tff(c_1090,plain,
    ( product(e_6,e_5,e_4)
    | product(e_6,e_5,e_3)
    | product(e_6,e_5,e_2)
    | product(e_6,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_104,c_114,c_1089]) ).

tff(c_1119,plain,
    product(e_6,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1090]) ).

tff(c_1149,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1119,c_120]) ).

tff(c_3613,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_3594,c_1149]) ).

tff(c_3695,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_3613]) ).

tff(c_3696,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_3695]) ).

tff(c_3735,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_3696]) ).

tff(c_3909,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_3735,c_1149]) ).

tff(c_3939,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_3909]) ).

tff(c_3940,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_3696]) ).

tff(c_3948,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_3940]) ).

tff(c_1548,plain,
    ! [X_131] :
      ( equalish(e_6,X_131)
      | product(X_131,e_6,e_5)
      | product(X_131,e_6,e_4)
      | product(X_131,e_6,e_3)
      | product(X_131,e_6,e_2)
      | product(X_131,e_6,e_1)
      | ~ group_element(X_131) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_593]) ).

tff(c_1575,plain,
    ( equalish(e_6,e_5)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_1548,c_178]) ).

tff(c_1606,plain,
    ( equalish(e_6,e_5)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52,c_1575]) ).

tff(c_1607,plain,
    ( product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_1606]) ).

tff(c_1609,plain,
    product(e_5,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1607]) ).

tff(c_1636,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_1609,c_126]) ).

tff(c_3991,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_3948,c_1636]) ).

tff(c_1637,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_1609,c_122]) ).

tff(c_4065,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_3991,c_1637]) ).

tff(c_4096,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_4065]) ).

tff(c_4097,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_3940]) ).

tff(c_4128,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_4097]) ).

tff(c_4473,plain,
    ! [X_194] :
      ( product(e_2,e_1,X_194)
      | ~ product(e_1,X_194,e_6) ),
    inference(resolution,[status(thm)],[c_4128,c_126]) ).

tff(c_4639,plain,
    ! [W_8,X_194] :
      ( equalish(W_8,X_194)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_194,e_6) ),
    inference(resolution,[status(thm)],[c_4473,c_118]) ).

tff(c_7276,plain,
    ! [X_194] :
      ( equalish(e_3,X_194)
      | ~ product(e_1,X_194,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_7261,c_4639]) ).

tff(c_7341,plain,
    ! [X_194] :
      ( equalish(e_3,X_194)
      | ~ product(e_1,X_194,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_7276]) ).

tff(c_7384,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_7341]) ).

tff(c_7426,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_7384,c_203]) ).

tff(c_7478,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_7426]) ).

tff(c_7480,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_7341]) ).

tff(c_7479,plain,
    ! [X_194] :
      ( product(e_2,e_1,e_2)
      | equalish(e_3,X_194)
      | ~ product(e_1,X_194,e_6) ),
    inference(splitRight,[status(thm)],[c_7341]) ).

tff(c_7505,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_7479]) ).

tff(c_4342,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_4128,c_122]) ).

tff(c_7521,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_7505,c_4342]) ).

tff(c_7567,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_7521]) ).

tff(c_7569,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_7479]) ).

tff(c_7102,plain,
    ! [X_233] :
      ( ~ next(X_233,e_3)
      | product(X_233,e_1,e_3)
      | product(X_233,e_1,e_2)
      | product(X_233,e_1,e_1)
      | ~ group_element(X_233) ),
    inference(resolution,[status(thm)],[c_6994,c_166]) ).

tff(c_7006,plain,
    ! [X_194] :
      ( equalish(e_4,X_194)
      | ~ product(e_1,X_194,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_6994,c_4639]) ).

tff(c_7072,plain,
    ! [X_194] :
      ( equalish(e_4,X_194)
      | ~ product(e_1,X_194,e_6)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_7006]) ).

tff(c_7623,plain,
    ! [X_194] :
      ( equalish(e_4,X_194)
      | ~ product(e_1,X_194,e_6)
      | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_7480,c_7569,c_7072]) ).

tff(c_7624,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_7623]) ).

tff(c_7847,plain,
    ! [X_249] :
      ( product(e_3,e_1,X_249)
      | ~ product(e_1,X_249,e_2) ),
    inference(resolution,[status(thm)],[c_7624,c_126]) ).

tff(c_8230,plain,
    ! [W_254,X_255] :
      ( equalish(W_254,X_255)
      | ~ product(e_3,e_1,W_254)
      | ~ product(e_1,X_255,e_2) ),
    inference(resolution,[status(thm)],[c_7847,c_118]) ).

tff(c_8266,plain,
    ! [X_255] :
      ( equalish(e_4,X_255)
      | ~ product(e_1,X_255,e_2)
      | ~ next(e_3,e_4)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1)
      | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_8230]) ).

tff(c_8305,plain,
    ! [X_255] :
      ( equalish(e_4,X_255)
      | ~ product(e_1,X_255,e_2)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_8266]) ).

tff(c_11639,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_8305]) ).

tff(c_11719,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_11639,c_203]) ).

tff(c_11818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_11719]) ).

tff(c_11820,plain,
    ~ product(e_3,e_1,e_1),
    inference(splitRight,[status(thm)],[c_8305]) ).

tff(c_11819,plain,
    ! [X_255] :
      ( product(e_3,e_1,e_2)
      | product(e_3,e_1,e_3)
      | equalish(e_4,X_255)
      | ~ product(e_1,X_255,e_2) ),
    inference(splitRight,[status(thm)],[c_8305]) ).

tff(c_11873,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_11819]) ).

tff(c_7697,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_7624,c_122]) ).

tff(c_11901,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_11873,c_7697]) ).

tff(c_11973,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_11901]) ).

tff(c_11974,plain,
    ! [X_255] :
      ( product(e_3,e_1,e_2)
      | equalish(e_4,X_255)
      | ~ product(e_1,X_255,e_2) ),
    inference(splitRight,[status(thm)],[c_11819]) ).

tff(c_11987,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_11974]) ).

tff(c_12193,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_11987,c_4342]) ).

tff(c_12270,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_12193]) ).

tff(c_12272,plain,
    ~ product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_11974]) ).

tff(c_11975,plain,
    ~ product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_11819]) ).

tff(c_7922,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_7847,c_167]) ).

tff(c_8054,plain,
    ~ product(e_1,e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_7922]) ).

tff(c_4443,plain,
    ! [W_193] :
      ( equalish(W_193,e_1)
      | ~ product(e_6,W_193,e_2) ),
    inference(resolution,[status(thm)],[c_4128,c_120]) ).

tff(c_4454,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_4443]) ).

tff(c_4467,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4454]) ).

tff(c_4468,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_4467]) ).

tff(c_13190,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_4468]) ).

tff(c_13214,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_13190,c_1149]) ).

tff(c_13258,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_13214]) ).

tff(c_13259,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_4468]) ).

tff(c_13262,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_13259]) ).

tff(c_13265,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_13262,c_1636]) ).

tff(c_13281,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_8054,c_13265]) ).

tff(c_13282,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_13259]) ).

tff(c_13336,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_13282]) ).

tff(c_4344,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_4128,c_120]) ).

tff(c_13343,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_13336,c_4344]) ).

tff(c_13372,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_13343]) ).

tff(c_13374,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_13282]) ).

tff(c_13260,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_4468]) ).

tff(c_276,plain,
    ! [Y_64] :
      ( equalish(Y_64,e_6)
      | product(e_6,Y_64,e_5)
      | product(e_6,Y_64,e_4)
      | product(e_6,Y_64,e_3)
      | product(e_6,Y_64,e_2)
      | product(e_6,Y_64,e_1)
      | ~ group_element(Y_64) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_251]) ).

tff(c_13283,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_13259]) ).

tff(c_13307,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_13283]) ).

tff(c_13334,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_13307]) ).

tff(c_13335,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_13260,c_74,c_13334]) ).

tff(c_13382,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_13374,c_13335]) ).

tff(c_13383,plain,
    product(e_6,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_13382]) ).

tff(c_4549,plain,
    ( equalish(e_2,e_1)
    | ~ product(e_1,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_4473,c_203]) ).

tff(c_4632,plain,
    ~ product(e_1,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_66,c_4549]) ).

tff(c_2,plain,
    next(e_1,e_2),
    inference(cnfTransformation,[status(thm)],[f_32]) ).

tff(c_4523,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_4473,c_166]) ).

tff(c_4623,plain,
    ~ product(e_1,e_4,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_4523]) ).

tff(c_4658,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_4623]) ).

tff(c_4661,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_50,c_4658]) ).

tff(c_24500,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_4661]) ).

tff(c_28,plain,
    greater(e_6,e_2),
    inference(cnfTransformation,[status(thm)],[f_45]) ).

tff(c_165,plain,
    ! [X_26] :
      ( ~ next(X_26,e_2)
      | ~ product(X_26,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_28,c_128]) ).

tff(c_235,plain,
    ! [X_63] :
      ( ~ next(X_63,e_2)
      | product(X_63,e_1,e_5)
      | product(X_63,e_1,e_4)
      | product(X_63,e_1,e_3)
      | product(X_63,e_1,e_2)
      | product(X_63,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_63) ),
    inference(resolution,[status(thm)],[c_221,c_165]) ).

tff(c_1709,plain,
    ! [X_136] :
      ( ~ next(X_136,e_2)
      | product(X_136,e_1,e_5)
      | product(X_136,e_1,e_4)
      | product(X_136,e_1,e_3)
      | product(X_136,e_1,e_2)
      | product(X_136,e_1,e_1)
      | ~ group_element(X_136) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_26,plain,
    greater(e_5,e_2),
    inference(cnfTransformation,[status(thm)],[f_44]) ).

tff(c_162,plain,
    ! [X_26] :
      ( ~ next(X_26,e_2)
      | ~ product(X_26,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_26,c_128]) ).

tff(c_1800,plain,
    ! [X_137] :
      ( ~ next(X_137,e_2)
      | product(X_137,e_1,e_4)
      | product(X_137,e_1,e_3)
      | product(X_137,e_1,e_2)
      | product(X_137,e_1,e_1)
      | ~ group_element(X_137) ),
    inference(resolution,[status(thm)],[c_1709,c_162]) ).

tff(c_24,plain,
    greater(e_4,e_2),
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_160,plain,
    ! [X_26] :
      ( ~ next(X_26,e_2)
      | ~ product(X_26,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_24,c_128]) ).

tff(c_1883,plain,
    ! [X_138] :
      ( ~ next(X_138,e_2)
      | product(X_138,e_1,e_3)
      | product(X_138,e_1,e_2)
      | product(X_138,e_1,e_1)
      | ~ group_element(X_138) ),
    inference(resolution,[status(thm)],[c_1800,c_160]) ).

tff(c_22,plain,
    greater(e_3,e_2),
    inference(cnfTransformation,[status(thm)],[f_42]) ).

tff(c_170,plain,
    ! [X_26] :
      ( ~ next(X_26,e_2)
      | ~ product(X_26,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_22,c_128]) ).

tff(c_1947,plain,
    ! [X_138] :
      ( ~ next(X_138,e_2)
      | product(X_138,e_1,e_2)
      | product(X_138,e_1,e_1)
      | ~ group_element(X_138) ),
    inference(resolution,[status(thm)],[c_1883,c_170]) ).

tff(c_4345,plain,
    ! [W_191] :
      ( equalish(W_191,e_6)
      | ~ product(W_191,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_4128,c_122]) ).

tff(c_5861,plain,
    ! [X_213] :
      ( equalish(X_213,e_6)
      | ~ next(X_213,e_2)
      | product(X_213,e_1,e_1)
      | ~ group_element(X_213) ),
    inference(resolution,[status(thm)],[c_1947,c_4345]) ).

tff(c_5993,plain,
    ! [W_11,X_213] :
      ( equalish(W_11,e_1)
      | ~ product(X_213,W_11,e_1)
      | equalish(X_213,e_6)
      | ~ next(X_213,e_2)
      | ~ group_element(X_213) ),
    inference(resolution,[status(thm)],[c_5861,c_120]) ).

tff(c_24529,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_24500,c_5993]) ).

tff(c_24603,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_24529]) ).

tff(c_24605,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_86,c_24603]) ).

tff(c_24606,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_4661]) ).

tff(c_24608,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_24606]) ).

tff(c_25339,plain,
    ! [W_478,X_479] :
      ( equalish(W_478,e_6)
      | ~ product(X_479,W_478,e_5)
      | equalish(e_6,X_479)
      | product(X_479,e_6,e_4)
      | product(X_479,e_6,e_3)
      | product(X_479,e_6,e_2)
      | product(X_479,e_6,e_1)
      | ~ group_element(X_479) ),
    inference(resolution,[status(thm)],[c_1548,c_120]) ).

tff(c_25344,plain,
    ( equalish(e_4,e_6)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_24608,c_25339]) ).

tff(c_25409,plain,
    ( equalish(e_4,e_6)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_25344]) ).

tff(c_25410,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_8054,c_106,c_94,c_25409]) ).

tff(c_25846,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_25410]) ).

tff(c_5981,plain,
    ! [X_20,X_213] :
      ( product(e_1,e_1,X_20)
      | ~ product(e_1,X_20,X_213)
      | equalish(X_213,e_6)
      | ~ next(X_213,e_2)
      | ~ group_element(X_213) ),
    inference(resolution,[status(thm)],[c_5861,c_126]) ).

tff(c_25870,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_25846,c_5981]) ).

tff(c_25944,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_25870]) ).

tff(c_25946,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_4632,c_25944]) ).

tff(c_25948,plain,
    ~ product(e_1,e_6,e_1),
    inference(splitRight,[status(thm)],[c_25410]) ).

tff(c_231,plain,
    ! [X_63] :
      ( equalish(X_63,e_6)
      | product(X_63,e_6,e_5)
      | product(X_63,e_6,e_4)
      | product(X_63,e_6,e_3)
      | product(X_63,e_6,e_2)
      | product(X_63,e_6,e_1)
      | ~ group_element(e_6)
      | ~ group_element(X_63) ),
    inference(resolution,[status(thm)],[c_221,c_203]) ).

tff(c_2915,plain,
    ! [X_169] :
      ( equalish(X_169,e_6)
      | product(X_169,e_6,e_5)
      | product(X_169,e_6,e_4)
      | product(X_169,e_6,e_3)
      | product(X_169,e_6,e_2)
      | product(X_169,e_6,e_1)
      | ~ group_element(X_169) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_231]) ).

tff(c_2997,plain,
    ! [W_11,X_169] :
      ( equalish(W_11,e_6)
      | ~ product(X_169,W_11,e_5)
      | equalish(X_169,e_6)
      | product(X_169,e_6,e_4)
      | product(X_169,e_6,e_3)
      | product(X_169,e_6,e_2)
      | product(X_169,e_6,e_1)
      | ~ group_element(X_169) ),
    inference(resolution,[status(thm)],[c_2915,c_120]) ).

tff(c_24612,plain,
    ( equalish(e_4,e_6)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_24608,c_2997]) ).

tff(c_24647,plain,
    ( equalish(e_4,e_6)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_24612]) ).

tff(c_24648,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_8054,c_64,c_94,c_24647]) ).

tff(c_25993,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_25948,c_24648]) ).

tff(c_25994,plain,
    product(e_1,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_25993]) ).

tff(c_26277,plain,
    ! [X_491] :
      ( product(e_3,e_6,X_491)
      | ~ product(e_6,X_491,e_1) ),
    inference(resolution,[status(thm)],[c_25994,c_126]) ).

tff(c_26365,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_26277]) ).

tff(c_26694,plain,
    ! [X_496] :
      ( product(e_5,e_6,X_496)
      | ~ product(e_6,X_496,e_3) ),
    inference(resolution,[status(thm)],[c_26365,c_126]) ).

tff(c_26725,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_13383,c_26694]) ).

tff(c_1638,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_5,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_1609,c_118]) ).

tff(c_26953,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_26725,c_1638]) ).

tff(c_26984,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_26953]) ).

tff(c_26986,plain,
    ~ product(e_1,e_6,e_3),
    inference(splitRight,[status(thm)],[c_25993]) ).

tff(c_25947,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_25410]) ).

tff(c_25949,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_25947]) ).

tff(c_4098,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_3940]) ).

tff(c_96,plain,
    ~ equalish(e_5,e_1),
    inference(cnfTransformation,[status(thm)],[f_108]) ).

tff(c_7918,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_5,e_2) ),
    inference(resolution,[status(thm)],[c_7847,c_168]) ).

tff(c_8051,plain,
    ~ product(e_1,e_5,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_7918]) ).

tff(c_4573,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_4473,c_164]) ).

tff(c_4643,plain,
    ~ product(e_1,e_5,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_4573]) ).

tff(c_5078,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_4643]) ).

tff(c_5081,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_5078]) ).

tff(c_14612,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_8051,c_5081]) ).

tff(c_14613,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_14612]) ).

tff(c_14640,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_14613,c_5993]) ).

tff(c_14713,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_14640]) ).

tff(c_14715,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_96,c_14713]) ).

tff(c_14716,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_14612]) ).

tff(c_14790,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_14716]) ).

tff(c_14815,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_14790,c_203]) ).

tff(c_14864,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_14815]) ).

tff(c_14865,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3) ),
    inference(splitRight,[status(thm)],[c_14716]) ).

tff(c_14896,plain,
    product(e_1,e_5,e_3),
    inference(splitLeft,[status(thm)],[c_14865]) ).

tff(c_261,plain,
    ! [Y_64,X_20,X_63] :
      ( product(e_6,Y_64,X_20)
      | ~ product(Y_64,X_20,X_63)
      | product(X_63,Y_64,e_5)
      | product(X_63,Y_64,e_4)
      | product(X_63,Y_64,e_3)
      | product(X_63,Y_64,e_2)
      | product(X_63,Y_64,e_1)
      | ~ group_element(Y_64)
      | ~ group_element(X_63) ),
    inference(resolution,[status(thm)],[c_221,c_126]) ).

tff(c_14918,plain,
    ( product(e_6,e_1,e_5)
    | product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_14896,c_261]) ).

tff(c_14967,plain,
    ( product(e_6,e_1,e_5)
    | product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_44,c_14918]) ).

tff(c_14968,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_11820,c_12272,c_11975,c_4098,c_14967]) ).

tff(c_15250,plain,
    product(e_3,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_14968]) ).

tff(c_15841,plain,
    ! [X_378] :
      ( product(e_4,e_1,X_378)
      | ~ product(e_1,X_378,e_3) ),
    inference(resolution,[status(thm)],[c_15250,c_126]) ).

tff(c_16051,plain,
    ( ~ next(e_4,e_5)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_15841,c_159]) ).

tff(c_16208,plain,
    ~ product(e_1,e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_8,c_16051]) ).

tff(c_13511,plain,
    ! [W_351] :
      ( equalish(W_351,e_2)
      | ~ product(e_6,W_351,e_3) ),
    inference(resolution,[status(thm)],[c_13383,c_120]) ).

tff(c_13528,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_13511]) ).

tff(c_13541,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_13528]) ).

tff(c_13542,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_13541]) ).

tff(c_14718,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_13542]) ).

tff(c_14742,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_14718,c_1149]) ).

tff(c_14786,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_14742]) ).

tff(c_14787,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_13542]) ).

tff(c_18715,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_14787]) ).

tff(c_18721,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_18715,c_1636]) ).

tff(c_18739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16208,c_18721]) ).

tff(c_18740,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_14787]) ).

tff(c_18931,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_18740]) ).

tff(c_18941,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_18931,c_4344]) ).

tff(c_18969,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_18941]) ).

tff(c_18971,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_18740]) ).

tff(c_14788,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_13542]) ).

tff(c_18741,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_14787]) ).

tff(c_18765,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_276,c_18741]) ).

tff(c_18792,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_18765]) ).

tff(c_18793,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_14788,c_84,c_18792]) ).

tff(c_18973,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_18971,c_18793]) ).

tff(c_18974,plain,
    product(e_6,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_18973]) ).

tff(c_13412,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_13383,c_120]) ).

tff(c_18980,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_18974,c_13412]) ).

tff(c_19003,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_18980]) ).

tff(c_19004,plain,
    product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_18973]) ).

tff(c_18279,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_14787]) ).

tff(c_18287,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_18279,c_1636]) ).

tff(c_18309,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_16208,c_18287]) ).

tff(c_18310,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_14787]) ).

tff(c_18366,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_18310]) ).

tff(c_18378,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_18366,c_4344]) ).

tff(c_18410,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_18378]) ).

tff(c_18412,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_18310]) ).

tff(c_18411,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_18310]) ).

tff(c_18414,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_18411]) ).

tff(c_597,plain,
    ! [X_88] :
      ( equalish(e_6,X_88)
      | product(X_88,e_6,e_5)
      | product(X_88,e_6,e_4)
      | product(X_88,e_6,e_3)
      | product(X_88,e_6,e_2)
      | product(X_88,e_6,e_1)
      | ~ group_element(X_88) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_593]) ).

tff(c_17007,plain,
    ! [W_387,X_388] :
      ( equalish(W_387,e_1)
      | ~ product(e_4,W_387,X_388)
      | ~ product(e_1,X_388,e_3) ),
    inference(resolution,[status(thm)],[c_15841,c_120]) ).

tff(c_17096,plain,
    ( equalish(e_6,e_1)
    | ~ product(e_1,e_5,e_3)
    | equalish(e_6,e_4)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_597,c_17007]) ).

tff(c_17190,plain,
    ( equalish(e_6,e_1)
    | equalish(e_6,e_4)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_14896,c_17096]) ).

tff(c_17191,plain,
    ( product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_106,c_17190]) ).

tff(c_17712,plain,
    product(e_4,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_17191]) ).

tff(c_17739,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_17712,c_1637]) ).

tff(c_17785,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_17739]) ).

tff(c_17786,plain,
    ( product(e_4,e_6,e_2)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_17191]) ).

tff(c_17788,plain,
    product(e_4,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_17786]) ).

tff(c_17806,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_17788,c_178]) ).

tff(c_17825,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_17806]) ).

tff(c_17826,plain,
    ( product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_17786]) ).

tff(c_17828,plain,
    product(e_4,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_17826]) ).

tff(c_17871,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_17828,c_126]) ).

tff(c_18439,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_18414,c_17871]) ).

tff(c_7700,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_7624,c_120]) ).

tff(c_18458,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_18439,c_7700]) ).

tff(c_18480,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_18458]) ).

tff(c_18482,plain,
    ~ product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_18411]) ).

tff(c_18311,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_14787]) ).

tff(c_18334,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_18311]) ).

tff(c_18360,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_18334]) ).

tff(c_18361,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_14788,c_110,c_18360]) ).

tff(c_18484,plain,
    product(e_6,e_3,e_3),
    inference(negUnitSimplification,[status(thm)],[c_18412,c_18482,c_18361]) ).

tff(c_18492,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_18484,c_13412]) ).

tff(c_18519,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_18492]) ).

tff(c_18520,plain,
    product(e_4,e_6,e_3),
    inference(splitRight,[status(thm)],[c_17826]) ).

tff(c_18552,plain,
    ! [X_20] :
      ( product(e_3,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_18520,c_126]) ).

tff(c_19038,plain,
    product(e_3,e_6,e_3),
    inference(resolution,[status(thm)],[c_19004,c_18552]) ).

tff(c_18553,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_18520,c_122]) ).

tff(c_19057,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_19038,c_18553]) ).

tff(c_19090,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_19057]) ).

tff(c_19091,plain,
    product(e_3,e_1,e_5),
    inference(splitRight,[status(thm)],[c_14968]) ).

tff(c_19140,plain,
    ~ next(e_3,e_4),
    inference(resolution,[status(thm)],[c_19091,c_168]) ).

tff(c_19223,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_19140]) ).

tff(c_19224,plain,
    product(e_1,e_5,e_4),
    inference(splitRight,[status(thm)],[c_14865]) ).

tff(c_19295,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_19224,c_120]) ).

tff(c_25954,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_25949,c_19295]) ).

tff(c_25990,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_25954]) ).

tff(c_25991,plain,
    product(e_1,e_6,e_3),
    inference(splitRight,[status(thm)],[c_25947]) ).

tff(c_27053,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_26986,c_25991]) ).

tff(c_27054,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_24606]) ).

tff(c_27085,plain,
    product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_27054]) ).

tff(c_7695,plain,
    ! [X_20] :
      ( product(e_3,e_1,X_20)
      | ~ product(e_1,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_7624,c_126]) ).

tff(c_20746,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_14787]) ).

tff(c_20767,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_20746,c_1636]) ).

tff(c_21271,plain,
    ! [X_437] :
      ( product(e_5,e_3,X_437)
      | ~ product(e_3,X_437,e_6) ),
    inference(resolution,[status(thm)],[c_20746,c_126]) ).

tff(c_1639,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1609,c_120]) ).

tff(c_21337,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_3,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_21271,c_1639]) ).

tff(c_21429,plain,
    ~ product(e_3,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_84,c_21337]) ).

tff(c_21710,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_21429]) ).

tff(c_21714,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_44,c_21710]) ).

tff(c_21715,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_11820,c_12272,c_11975,c_21714]) ).

tff(c_22266,plain,
    product(e_3,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_21715]) ).

tff(c_22745,plain,
    ! [X_452] :
      ( product(e_4,e_1,X_452)
      | ~ product(e_1,X_452,e_3) ),
    inference(resolution,[status(thm)],[c_22266,c_126]) ).

tff(c_19398,plain,
    ! [X_415] :
      ( product(e_4,e_5,X_415)
      | ~ product(e_5,X_415,e_1) ),
    inference(resolution,[status(thm)],[c_19224,c_126]) ).

tff(c_19457,plain,
    product(e_4,e_5,e_6),
    inference(resolution,[status(thm)],[c_1609,c_19398]) ).

tff(c_19489,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_4,W_11,e_6) ),
    inference(resolution,[status(thm)],[c_19457,c_120]) ).

tff(c_22756,plain,
    ( equalish(e_1,e_5)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_22745,c_19489]) ).

tff(c_22972,plain,
    equalish(e_1,e_5),
    inference(demodulation,[status(thm),theory(equality)],[c_20767,c_22756]) ).

tff(c_22974,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_22972]) ).

tff(c_22975,plain,
    product(e_3,e_1,e_5),
    inference(splitRight,[status(thm)],[c_21715]) ).

tff(c_21728,plain,
    ! [X_440] :
      ( product(e_3,e_6,X_440)
      | ~ product(e_6,X_440,e_1) ),
    inference(resolution,[status(thm)],[c_20767,c_126]) ).

tff(c_21816,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_21728]) ).

tff(c_21984,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_21816,c_120]) ).

tff(c_22979,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_22975,c_21984]) ).

tff(c_23050,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_22979]) ).

tff(c_23051,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_14787]) ).

tff(c_23105,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_23051]) ).

tff(c_23115,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_23105,c_4344]) ).

tff(c_23143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_23115]) ).

tff(c_23144,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_23051]) ).

tff(c_23147,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_23144]) ).

tff(c_23172,plain,
    ! [X_20] :
      ( product(e_4,e_3,X_20)
      | ~ product(e_3,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_23147,c_126]) ).

tff(c_27469,plain,
    ! [X_506] :
      ( product(e_2,e_4,X_506)
      | ~ product(e_4,X_506,e_1) ),
    inference(resolution,[status(thm)],[c_27085,c_126]) ).

tff(c_27502,plain,
    ( product(e_2,e_4,e_3)
    | ~ product(e_3,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_23172,c_27469]) ).

tff(c_27544,plain,
    ~ product(e_3,e_1,e_6),
    inference(splitLeft,[status(thm)],[c_27502]) ).

tff(c_27550,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_27544]) ).

tff(c_27554,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_44,c_27550]) ).

tff(c_27555,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_11820,c_12272,c_11975,c_27554]) ).

tff(c_27556,plain,
    product(e_3,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_27555]) ).

tff(c_27945,plain,
    ! [X_511] :
      ( product(e_4,e_1,X_511)
      | ~ product(e_1,X_511,e_3) ),
    inference(resolution,[status(thm)],[c_27556,c_126]) ).

tff(c_28171,plain,
    ( ~ next(e_4,e_5)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_27945,c_159]) ).

tff(c_28334,plain,
    ~ product(e_1,e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_8,c_28171]) ).

tff(c_4563,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_4473,c_169]) ).

tff(c_4638,plain,
    ~ product(e_1,e_6,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_4563]) ).

tff(c_4670,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_4638]) ).

tff(c_4673,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_54,c_4670]) ).

tff(c_29316,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_8054,c_28334,c_4673]) ).

tff(c_29317,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_29316]) ).

tff(c_29476,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_29317,c_5981]) ).

tff(c_29554,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_29476]) ).

tff(c_29556,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_4632,c_29554]) ).

tff(c_29557,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_29316]) ).

tff(c_29559,plain,
    product(e_1,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_29557]) ).

tff(c_29893,plain,
    ! [X_533] :
      ( product(e_5,e_6,X_533)
      | ~ product(e_6,X_533,e_1) ),
    inference(resolution,[status(thm)],[c_29559,c_126]) ).

tff(c_29981,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_29893]) ).

tff(c_29645,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_29559,c_122]) ).

tff(c_29984,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_29981,c_29645]) ).

tff(c_30010,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_29984]) ).

tff(c_30011,plain,
    product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_29557]) ).

tff(c_30064,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_30011,c_19295]) ).

tff(c_30105,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_30064]) ).

tff(c_30107,plain,
    ~ product(e_3,e_1,e_4),
    inference(splitRight,[status(thm)],[c_27555]) ).

tff(c_30301,plain,
    ~ product(e_1,e_4,e_2),
    inference(resolution,[status(thm)],[c_7695,c_30107]) ).

tff(c_30308,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_27085,c_30301]) ).

tff(c_30309,plain,
    ( product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_27054]) ).

tff(c_30311,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_30309]) ).

tff(c_30316,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_30311,c_19295]) ).

tff(c_30355,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_30316]) ).

tff(c_30356,plain,
    product(e_1,e_4,e_3),
    inference(splitRight,[status(thm)],[c_30309]) ).

tff(c_30708,plain,
    ! [X_541] :
      ( product(e_3,e_4,X_541)
      | ~ product(e_4,X_541,e_1) ),
    inference(resolution,[status(thm)],[c_30356,c_126]) ).

tff(c_30741,plain,
    ( product(e_3,e_4,e_3)
    | ~ product(e_3,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_23172,c_30708]) ).

tff(c_30790,plain,
    ~ product(e_3,e_1,e_6),
    inference(splitLeft,[status(thm)],[c_30741]) ).

tff(c_30796,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_30790]) ).

tff(c_30800,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_44,c_30796]) ).

tff(c_30801,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_11820,c_12272,c_11975,c_30800]) ).

tff(c_30802,plain,
    product(e_3,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_30801]) ).

tff(c_31212,plain,
    ! [X_547] :
      ( product(e_4,e_1,X_547)
      | ~ product(e_1,X_547,e_3) ),
    inference(resolution,[status(thm)],[c_30802,c_126]) ).

tff(c_30941,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_30802,c_122]) ).

tff(c_31216,plain,
    ( equalish(e_4,e_3)
    | ~ product(e_1,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_31212,c_30941]) ).

tff(c_31441,plain,
    equalish(e_4,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_30356,c_31216]) ).

tff(c_31443,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_31441]) ).

tff(c_31445,plain,
    ~ product(e_3,e_1,e_4),
    inference(splitRight,[status(thm)],[c_30801]) ).

tff(c_31451,plain,
    ( ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_31445]) ).

tff(c_31455,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_31451]) ).

tff(c_31457,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11820,c_12272,c_11975,c_31455]) ).

tff(c_31458,plain,
    product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_13382]) ).

tff(c_32397,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_8054,c_4673]) ).

tff(c_32398,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_32397]) ).

tff(c_32420,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_32398,c_5981]) ).

tff(c_32490,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_32420]) ).

tff(c_32492,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_4632,c_32490]) ).

tff(c_32493,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_32397]) ).

tff(c_32783,plain,
    product(e_1,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_32493]) ).

tff(c_33099,plain,
    ! [X_565] :
      ( product(e_5,e_6,X_565)
      | ~ product(e_6,X_565,e_1) ),
    inference(resolution,[status(thm)],[c_32783,c_126]) ).

tff(c_33174,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_33099]) ).

tff(c_32851,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_32783,c_122]) ).

tff(c_33177,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_33174,c_32851]) ).

tff(c_33201,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_33177]) ).

tff(c_33202,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3) ),
    inference(splitRight,[status(thm)],[c_32493]) ).

tff(c_33247,plain,
    product(e_1,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_33202]) ).

tff(c_33269,plain,
    ( product(e_6,e_1,e_6)
    | product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_33247,c_261]) ).

tff(c_33319,plain,
    ( product(e_6,e_1,e_6)
    | product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_44,c_33269]) ).

tff(c_33320,plain,
    ( product(e_6,e_1,e_6)
    | product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_11820,c_12272,c_11975,c_33319]) ).

tff(c_33824,plain,
    product(e_3,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_33320]) ).

tff(c_34209,plain,
    ! [X_579] :
      ( product(e_4,e_1,X_579)
      | ~ product(e_1,X_579,e_3) ),
    inference(resolution,[status(thm)],[c_33824,c_126]) ).

tff(c_34422,plain,
    ( ~ next(e_4,e_5)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_34209,c_159]) ).

tff(c_34583,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_33247,c_8,c_34422]) ).

tff(c_34585,plain,
    ~ product(e_3,e_1,e_4),
    inference(splitRight,[status(thm)],[c_33320]) ).

tff(c_34591,plain,
    ( ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_34585]) ).

tff(c_34595,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_34591]) ).

tff(c_34597,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_11820,c_12272,c_11975,c_34595]) ).

tff(c_34598,plain,
    product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_33202]) ).

tff(c_34798,plain,
    ! [X_583] :
      ( product(e_4,e_6,X_583)
      | ~ product(e_6,X_583,e_1) ),
    inference(resolution,[status(thm)],[c_34598,c_126]) ).

tff(c_34873,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_34798]) ).

tff(c_35158,plain,
    ! [X_587] :
      ( product(e_5,e_6,X_587)
      | ~ product(e_6,X_587,e_4) ),
    inference(resolution,[status(thm)],[c_34873,c_126]) ).

tff(c_35192,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_31458,c_35158]) ).

tff(c_35211,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_35192,c_1638]) ).

tff(c_35239,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_35211]) ).

tff(c_35241,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_7623]) ).

tff(c_35244,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_7102,c_35241]) ).

tff(c_35250,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_35244]) ).

tff(c_35252,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_7480,c_7569,c_35250]) ).

tff(c_35253,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_4097]) ).

tff(c_35273,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_35253]) ).

tff(c_363,plain,
    ! [X_73] :
      ( ~ next(X_73,e_4)
      | product(X_73,e_1,e_4)
      | product(X_73,e_1,e_3)
      | product(X_73,e_1,e_2)
      | product(X_73,e_1,e_1)
      | ~ group_element(X_73) ),
    inference(resolution,[status(thm)],[c_301,c_168]) ).

tff(c_398,plain,
    ! [W_14,X_73] :
      ( equalish(W_14,X_73)
      | ~ product(W_14,e_1,e_4)
      | ~ next(X_73,e_4)
      | product(X_73,e_1,e_3)
      | product(X_73,e_1,e_2)
      | product(X_73,e_1,e_1)
      | ~ group_element(X_73) ),
    inference(resolution,[status(thm)],[c_363,c_122]) ).

tff(c_36844,plain,
    ! [X_606] :
      ( equalish(e_6,X_606)
      | ~ next(X_606,e_4)
      | product(X_606,e_1,e_3)
      | product(X_606,e_1,e_2)
      | product(X_606,e_1,e_1)
      | ~ group_element(X_606) ),
    inference(resolution,[status(thm)],[c_35273,c_398]) ).

tff(c_36895,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_36844,c_178]) ).

tff(c_36945,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_36895]) ).

tff(c_36946,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_36945]) ).

tff(c_37311,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_36946]) ).

tff(c_37332,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_37311,c_203]) ).

tff(c_37363,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_37332]) ).

tff(c_37364,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_36946]) ).

tff(c_37696,plain,
    ! [X_614] :
      ( product(e_2,e_1,X_614)
      | ~ product(e_1,X_614,e_3) ),
    inference(resolution,[status(thm)],[c_37364,c_126]) ).

tff(c_37874,plain,
    ! [W_8,X_614] :
      ( equalish(W_8,X_614)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_614,e_3) ),
    inference(resolution,[status(thm)],[c_37696,c_118]) ).

tff(c_39502,plain,
    ! [X_614] :
      ( equalish(e_3,X_614)
      | ~ product(e_1,X_614,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_39483,c_37874]) ).

tff(c_39580,plain,
    ! [X_614] :
      ( equalish(e_3,X_614)
      | ~ product(e_1,X_614,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_39502]) ).

tff(c_39636,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_39580]) ).

tff(c_39837,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_39636,c_203]) ).

tff(c_39896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_39837]) ).

tff(c_39898,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_39580]) ).

tff(c_39897,plain,
    ! [X_614] :
      ( product(e_2,e_1,e_2)
      | equalish(e_3,X_614)
      | ~ product(e_1,X_614,e_3) ),
    inference(splitRight,[status(thm)],[c_39580]) ).

tff(c_39923,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_39897]) ).

tff(c_37424,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_37364,c_122]) ).

tff(c_39939,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_39923,c_37424]) ).

tff(c_39987,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_39939]) ).

tff(c_39989,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_39897]) ).

tff(c_37681,plain,
    ! [X_613] :
      ( ~ next(X_613,e_3)
      | product(X_613,e_1,e_3)
      | product(X_613,e_1,e_2)
      | product(X_613,e_1,e_1)
      | ~ group_element(X_613) ),
    inference(resolution,[status(thm)],[c_37564,c_166]) ).

tff(c_35620,plain,
    ! [X_592] :
      ( product(e_4,e_1,X_592)
      | ~ product(e_1,X_592,e_6) ),
    inference(resolution,[status(thm)],[c_35273,c_126]) ).

tff(c_35696,plain,
    ( equalish(e_4,e_1)
    | ~ product(e_1,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_35620,c_203]) ).

tff(c_35777,plain,
    ~ product(e_1,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_86,c_35696]) ).

tff(c_2121,plain,
    ! [X_140] :
      ( ~ next(X_140,e_3)
      | product(X_140,e_1,e_4)
      | product(X_140,e_1,e_3)
      | product(X_140,e_1,e_2)
      | product(X_140,e_1,e_1)
      | ~ group_element(X_140) ),
    inference(resolution,[status(thm)],[c_2037,c_164]) ).

tff(c_38036,plain,
    ! [W_618,X_619] :
      ( equalish(W_618,X_619)
      | ~ product(e_2,e_1,W_618)
      | ~ product(e_1,X_619,e_3) ),
    inference(resolution,[status(thm)],[c_37696,c_118]) ).

tff(c_38041,plain,
    ! [X_619] :
      ( equalish(e_4,X_619)
      | ~ product(e_1,X_619,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_2121,c_38036]) ).

tff(c_38079,plain,
    ! [X_619] :
      ( equalish(e_4,X_619)
      | ~ product(e_1,X_619,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_38041]) ).

tff(c_40018,plain,
    ! [X_619] :
      ( equalish(e_4,X_619)
      | ~ product(e_1,X_619,e_3)
      | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_39898,c_39989,c_38079]) ).

tff(c_40019,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_40018]) ).

tff(c_40309,plain,
    ! [X_664] :
      ( product(e_3,e_1,X_664)
      | ~ product(e_1,X_664,e_2) ),
    inference(resolution,[status(thm)],[c_40019,c_126]) ).

tff(c_40400,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_40309,c_167]) ).

tff(c_40538,plain,
    ~ product(e_1,e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_40400]) ).

tff(c_37792,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_37696,c_169]) ).

tff(c_37873,plain,
    ~ product(e_1,e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_37792]) ).

tff(c_35488,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_35273,c_122]) ).

tff(c_40358,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_1,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_40309,c_35488]) ).

tff(c_40501,plain,
    ~ product(e_1,e_4,e_2),
    inference(negUnitSimplification,[status(thm)],[c_84,c_40358]) ).

tff(c_37706,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_1,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_37696,c_35488]) ).

tff(c_37825,plain,
    ~ product(e_1,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_74,c_37706]) ).

tff(c_35624,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_1,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_35620,c_35488]) ).

tff(c_35737,plain,
    ~ product(e_1,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_94,c_35624]) ).

tff(c_35795,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_35737]) ).

tff(c_35798,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_50,c_35795]) ).

tff(c_57639,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_40501,c_37825,c_35798]) ).

tff(c_57640,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_57639]) ).

tff(c_37428,plain,
    ! [W_610] :
      ( equalish(W_610,e_3)
      | ~ product(W_610,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_37364,c_122]) ).

tff(c_38418,plain,
    ! [X_624] :
      ( equalish(X_624,e_3)
      | ~ next(X_624,e_2)
      | product(X_624,e_1,e_1)
      | ~ group_element(X_624) ),
    inference(resolution,[status(thm)],[c_1947,c_37428]) ).

tff(c_38580,plain,
    ! [W_11,X_624] :
      ( equalish(W_11,e_1)
      | ~ product(X_624,W_11,e_1)
      | equalish(X_624,e_3)
      | ~ next(X_624,e_2)
      | ~ group_element(X_624) ),
    inference(resolution,[status(thm)],[c_38418,c_120]) ).

tff(c_57667,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_57640,c_38580]) ).

tff(c_57737,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_57667]) ).

tff(c_57739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_86,c_57737]) ).

tff(c_57740,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_57639]) ).

tff(c_57824,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_57740]) ).

tff(c_58029,plain,
    ! [W_868] :
      ( equalish(W_868,e_4)
      | ~ product(e_1,W_868,e_5) ),
    inference(resolution,[status(thm)],[c_57824,c_120]) ).

tff(c_58064,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_597,c_58029]) ).

tff(c_58097,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_58064]) ).

tff(c_58098,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_40538,c_37873,c_106,c_112,c_58097]) ).

tff(c_58570,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_58098]) ).

tff(c_38568,plain,
    ! [X_20,X_624] :
      ( product(e_1,e_1,X_20)
      | ~ product(e_1,X_20,X_624)
      | equalish(X_624,e_3)
      | ~ next(X_624,e_2)
      | ~ group_element(X_624) ),
    inference(resolution,[status(thm)],[c_38418,c_126]) ).

tff(c_58592,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_58570,c_38568]) ).

tff(c_58662,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_58592]) ).

tff(c_58664,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_35777,c_58662]) ).

tff(c_58665,plain,
    product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_58098]) ).

tff(c_40430,plain,
    ( equalish(e_3,e_1)
    | ~ product(e_1,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_40309,c_203]) ).

tff(c_40548,plain,
    ~ product(e_1,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_76,c_40430]) ).

tff(c_37700,plain,
    ( equalish(e_2,e_3)
    | ~ product(e_1,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_37696,c_37424]) ).

tff(c_37819,plain,
    ~ product(e_1,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_68,c_37700]) ).

tff(c_1958,plain,
    ! [X_139] :
      ( ~ next(X_139,e_2)
      | product(X_139,e_1,e_2)
      | product(X_139,e_1,e_1)
      | ~ group_element(X_139) ),
    inference(resolution,[status(thm)],[c_1883,c_170]) ).

tff(c_2025,plain,
    ! [W_14,X_139] :
      ( equalish(W_14,X_139)
      | ~ product(W_14,e_1,e_2)
      | ~ next(X_139,e_2)
      | product(X_139,e_1,e_1)
      | ~ group_element(X_139) ),
    inference(resolution,[status(thm)],[c_1958,c_122]) ).

tff(c_35751,plain,
    ! [X_139] :
      ( equalish(e_4,X_139)
      | ~ next(X_139,e_2)
      | product(X_139,e_1,e_1)
      | ~ group_element(X_139)
      | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_35620,c_2025]) ).

tff(c_36837,plain,
    ~ product(e_1,e_2,e_6),
    inference(splitLeft,[status(thm)],[c_35751]) ).

tff(c_36840,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_36837]) ).

tff(c_36843,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_36840]) ).

tff(c_51518,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_37819,c_36843]) ).

tff(c_51519,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_51518]) ).

tff(c_51542,plain,
    ( product(e_1,e_1,e_2)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_51519,c_38568]) ).

tff(c_51609,plain,
    ( product(e_1,e_1,e_2)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_51542]) ).

tff(c_51611,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_40548,c_51609]) ).

tff(c_51612,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_51518]) ).

tff(c_51614,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_51612]) ).

tff(c_52263,plain,
    ! [W_807] :
      ( equalish(W_807,e_2)
      | ~ product(e_1,W_807,e_5) ),
    inference(resolution,[status(thm)],[c_51614,c_120]) ).

tff(c_52298,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_597,c_52263]) ).

tff(c_52331,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52298]) ).

tff(c_52332,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_40538,c_37873,c_106,c_108,c_52331]) ).

tff(c_52498,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_52332]) ).

tff(c_52520,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_52498,c_38568]) ).

tff(c_52590,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_52520]) ).

tff(c_52592,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_35777,c_52590]) ).

tff(c_52593,plain,
    product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_52332]) ).

tff(c_52800,plain,
    ! [X_812] :
      ( product(e_4,e_6,X_812)
      | ~ product(e_6,X_812,e_1) ),
    inference(resolution,[status(thm)],[c_52593,c_126]) ).

tff(c_52901,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_52800]) ).

tff(c_53112,plain,
    ! [W_816] :
      ( equalish(W_816,e_6)
      | ~ product(e_4,W_816,e_5) ),
    inference(resolution,[status(thm)],[c_52901,c_120]) ).

tff(c_53159,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_53112]) ).

tff(c_53194,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_53159]) ).

tff(c_53195,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_53194]) ).

tff(c_55120,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_53195]) ).

tff(c_55204,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_55120,c_203]) ).

tff(c_55309,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_55204]) ).

tff(c_55310,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_53195]) ).

tff(c_55378,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_55310]) ).

tff(c_55416,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_55378,c_35488]) ).

tff(c_55498,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_55416]) ).

tff(c_55499,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_55310]) ).

tff(c_55655,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_55499]) ).

tff(c_55694,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_55655,c_37424]) ).

tff(c_55780,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_55694]) ).

tff(c_55781,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_55499]) ).

tff(c_40110,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_40019,c_122]) ).

tff(c_55848,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_55781,c_40110]) ).

tff(c_55926,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_55848]) ).

tff(c_55927,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_51612]) ).

tff(c_55958,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_55927]) ).

tff(c_55997,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_55958,c_203]) ).

tff(c_56065,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_55997]) ).

tff(c_56066,plain,
    product(e_1,e_2,e_4),
    inference(splitRight,[status(thm)],[c_55927]) ).

tff(c_56583,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_56066,c_120]) ).

tff(c_58669,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_58665,c_56583]) ).

tff(c_58703,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_58669]) ).

tff(c_58704,plain,
    product(e_1,e_4,e_4),
    inference(splitRight,[status(thm)],[c_57740]) ).

tff(c_58708,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_58704,c_56583]) ).

tff(c_58745,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_58708]) ).

tff(c_58747,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_40018]) ).

tff(c_58750,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_37681,c_58747]) ).

tff(c_58759,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_58750]) ).

tff(c_58761,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_39898,c_39989,c_58759]) ).

tff(c_58763,plain,
    product(e_1,e_2,e_6),
    inference(splitRight,[status(thm)],[c_35751]) ).

tff(c_62652,plain,
    ! [X_949] :
      ( equalish(e_6,X_949)
      | ~ next(X_949,e_4)
      | product(X_949,e_1,e_3)
      | product(X_949,e_1,e_2)
      | product(X_949,e_1,e_1)
      | ~ group_element(X_949) ),
    inference(resolution,[status(thm)],[c_35273,c_398]) ).

tff(c_62725,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_62652,c_178]) ).

tff(c_62796,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_62725]) ).

tff(c_62797,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_62796]) ).

tff(c_62799,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_62797]) ).

tff(c_62838,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_62799,c_203]) ).

tff(c_62891,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_62838]) ).

tff(c_62892,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_62797]) ).

tff(c_35779,plain,
    ! [W_14,X_592] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_1,X_592)
      | ~ product(e_1,X_592,e_6) ),
    inference(resolution,[status(thm)],[c_35620,c_122]) ).

tff(c_62923,plain,
    ( equalish(e_3,e_4)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_62892,c_35779]) ).

tff(c_62962,plain,
    equalish(e_3,e_4),
    inference(demodulation,[status(thm),theory(equality)],[c_58763,c_62923]) ).

tff(c_62964,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_62962]) ).

tff(c_62965,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_35253]) ).

tff(c_63181,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_62965,c_122]) ).

tff(c_70826,plain,
    ! [X_1059] :
      ( equalish(X_1059,e_6)
      | ~ next(X_1059,e_3)
      | product(X_1059,e_1,e_2)
      | product(X_1059,e_1,e_1)
      | ~ group_element(X_1059) ),
    inference(resolution,[status(thm)],[c_70698,c_63181]) ).

tff(c_70888,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_70826,c_178]) ).

tff(c_70952,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_70888]) ).

tff(c_70953,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_74,c_56,c_70952]) ).

tff(c_70975,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_70953,c_203]) ).

tff(c_71006,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_70975]) ).

tff(c_71007,plain,
    ( product(e_5,e_6,e_2)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1607]) ).

tff(c_71009,plain,
    product(e_5,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_71007]) ).

tff(c_71111,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_71009,c_122]) ).

tff(c_73347,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_73328,c_71111]) ).

tff(c_73441,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_73347]) ).

tff(c_73442,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_73441]) ).

tff(c_131314,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_73442]) ).

tff(c_131323,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_131314,c_1149]) ).

tff(c_131350,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_131323]) ).

tff(c_131352,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_73442]) ).

tff(c_131351,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_73442]) ).

tff(c_134312,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_131351]) ).

tff(c_71110,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_71009,c_126]) ).

tff(c_134328,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_134312,c_71110]) ).

tff(c_134343,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_134328,c_71111]) ).

tff(c_134364,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_134343]) ).

tff(c_134366,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_131351]) ).

tff(c_134387,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_362,c_134366]) ).

tff(c_134413,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_134387]) ).

tff(c_134414,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_131352,c_112,c_134413]) ).

tff(c_134419,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_134414]) ).

tff(c_98,plain,
    ~ equalish(e_5,e_2),
    inference(cnfTransformation,[status(thm)],[f_110]) ).

tff(c_73351,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_73328,c_1149]) ).

tff(c_73445,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_73351]) ).

tff(c_73446,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_73445]) ).

tff(c_73622,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_73446]) ).

tff(c_73645,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_73622,c_1149]) ).

tff(c_73694,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_73645]) ).

tff(c_73695,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_73446]) ).

tff(c_74158,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_73695]) ).

tff(c_75069,plain,
    ! [X_1145] :
      ( product(e_5,e_1,X_1145)
      | ~ product(e_1,X_1145,e_6) ),
    inference(resolution,[status(thm)],[c_74158,c_126]) ).

tff(c_71113,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_71009,c_120]) ).

tff(c_75113,plain,
    ( equalish(e_1,e_6)
    | ~ product(e_1,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_75069,c_71113]) ).

tff(c_75253,plain,
    ~ product(e_1,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_64,c_75113]) ).

tff(c_75315,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_75253]) ).

tff(c_75318,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_50,c_75315]) ).

tff(c_98252,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_75318]) ).

tff(c_98274,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_98252,c_178]) ).

tff(c_98301,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_98274]) ).

tff(c_98302,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_75318]) ).

tff(c_98304,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_98302]) ).

tff(c_71274,plain,
    ! [X_1067] :
      ( ~ next(X_1067,e_3)
      | product(X_1067,e_1,e_5)
      | product(X_1067,e_1,e_4)
      | product(X_1067,e_1,e_3)
      | product(X_1067,e_1,e_2)
      | product(X_1067,e_1,e_1)
      | ~ group_element(X_1067) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_72351,plain,
    ! [X_1099] :
      ( ~ next(X_1099,e_3)
      | product(X_1099,e_1,e_4)
      | product(X_1099,e_1,e_3)
      | product(X_1099,e_1,e_2)
      | product(X_1099,e_1,e_1)
      | ~ group_element(X_1099) ),
    inference(resolution,[status(thm)],[c_71274,c_164]) ).

tff(c_72585,plain,
    ! [X_1101] :
      ( ~ next(X_1101,e_3)
      | product(X_1101,e_1,e_3)
      | product(X_1101,e_1,e_2)
      | product(X_1101,e_1,e_1)
      | ~ group_element(X_1101) ),
    inference(resolution,[status(thm)],[c_72351,c_166]) ).

tff(c_72659,plain,
    ! [W_14,X_1101] :
      ( equalish(W_14,X_1101)
      | ~ product(W_14,e_1,e_3)
      | ~ next(X_1101,e_3)
      | product(X_1101,e_1,e_2)
      | product(X_1101,e_1,e_1)
      | ~ group_element(X_1101) ),
    inference(resolution,[status(thm)],[c_72585,c_122]) ).

tff(c_75229,plain,
    ! [X_1101] :
      ( equalish(e_5,X_1101)
      | ~ next(X_1101,e_3)
      | product(X_1101,e_1,e_2)
      | product(X_1101,e_1,e_1)
      | ~ group_element(X_1101)
      | ~ product(e_1,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_75069,c_72659]) ).

tff(c_87477,plain,
    ~ product(e_1,e_3,e_6),
    inference(splitLeft,[status(thm)],[c_75229]) ).

tff(c_87480,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_87477]) ).

tff(c_87483,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_48,c_87480]) ).

tff(c_97176,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_87483]) ).

tff(c_97200,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_97176,c_178]) ).

tff(c_97229,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_97200]) ).

tff(c_97230,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_87483]) ).

tff(c_97232,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_97230]) ).

tff(c_97272,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_97232,c_120]) ).

tff(c_98307,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_98304,c_97272]) ).

tff(c_98329,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_98307]) ).

tff(c_98330,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_98302]) ).

tff(c_98361,plain,
    product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_98330]) ).

tff(c_74231,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_74158,c_122]) ).

tff(c_75073,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_75069,c_74231]) ).

tff(c_75222,plain,
    ~ product(e_1,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_75073]) ).

tff(c_75303,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_75222]) ).

tff(c_75306,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_75303]) ).

tff(c_96927,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_75306]) ).

tff(c_1147,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_5,e_1) ),
    inference(resolution,[status(thm)],[c_1119,c_122]) ).

tff(c_96937,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_96927,c_1147]) ).

tff(c_96968,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_96937]) ).

tff(c_96969,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_75306]) ).

tff(c_96971,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_96969]) ).

tff(c_96986,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_96971,c_203]) ).

tff(c_97011,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_96986]) ).

tff(c_97012,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_96969]) ).

tff(c_97050,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_97012]) ).

tff(c_97091,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_97050,c_120]) ).

tff(c_98364,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_98361,c_97091]) ).

tff(c_98386,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_98364]) ).

tff(c_98387,plain,
    ( product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_98330]) ).

tff(c_98389,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_98387]) ).

tff(c_71008,plain,
    ~ product(e_5,e_6,e_1),
    inference(splitRight,[status(thm)],[c_1607]) ).

tff(c_217,plain,
    ! [X_18,X_58] :
      ( product(X_18,X_18,X_58)
      | ~ product(X_18,X_58,X_18) ),
    inference(resolution,[status(thm)],[c_124,c_214]) ).

tff(c_1561,plain,
    ( product(e_5,e_5,e_6)
    | equalish(e_6,e_5)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_1548,c_217]) ).

tff(c_1595,plain,
    ( product(e_5,e_5,e_6)
    | equalish(e_6,e_5)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52,c_1561]) ).

tff(c_1596,plain,
    ( product(e_5,e_5,e_6)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_1595]) ).

tff(c_71010,plain,
    ( product(e_5,e_5,e_6)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_71008,c_1596]) ).

tff(c_71011,plain,
    product(e_5,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_71010]) ).

tff(c_71070,plain,
    ! [W_1061] :
      ( equalish(W_1061,e_4)
      | ~ product(e_5,e_6,W_1061) ),
    inference(resolution,[status(thm)],[c_71009,c_118]) ).

tff(c_71073,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_71011,c_71070]) ).

tff(c_71088,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_71073]) ).

tff(c_71090,plain,
    ~ product(e_5,e_6,e_2),
    inference(splitRight,[status(thm)],[c_71010]) ).

tff(c_71114,plain,
    ! [X_1062] :
      ( ~ next(X_1062,e_2)
      | product(X_1062,e_1,e_5)
      | product(X_1062,e_1,e_4)
      | product(X_1062,e_1,e_3)
      | product(X_1062,e_1,e_2)
      | product(X_1062,e_1,e_1)
      | ~ group_element(X_1062) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_71365,plain,
    ! [X_1068] :
      ( ~ next(X_1068,e_2)
      | product(X_1068,e_1,e_4)
      | product(X_1068,e_1,e_3)
      | product(X_1068,e_1,e_2)
      | product(X_1068,e_1,e_1)
      | ~ group_element(X_1068) ),
    inference(resolution,[status(thm)],[c_71114,c_162]) ).

tff(c_71456,plain,
    ! [X_1069] :
      ( ~ next(X_1069,e_2)
      | product(X_1069,e_1,e_3)
      | product(X_1069,e_1,e_2)
      | product(X_1069,e_1,e_1)
      | ~ group_element(X_1069) ),
    inference(resolution,[status(thm)],[c_71365,c_160]) ).

tff(c_71531,plain,
    ! [X_1070] :
      ( ~ next(X_1070,e_2)
      | product(X_1070,e_1,e_2)
      | product(X_1070,e_1,e_1)
      | ~ group_element(X_1070) ),
    inference(resolution,[status(thm)],[c_71456,c_170]) ).

tff(c_71598,plain,
    ! [W_14,X_1070] :
      ( equalish(W_14,X_1070)
      | ~ product(W_14,e_1,e_2)
      | ~ next(X_1070,e_2)
      | product(X_1070,e_1,e_1)
      | ~ group_element(X_1070) ),
    inference(resolution,[status(thm)],[c_71531,c_122]) ).

tff(c_75243,plain,
    ! [X_1070] :
      ( equalish(e_5,X_1070)
      | ~ next(X_1070,e_2)
      | product(X_1070,e_1,e_1)
      | ~ group_element(X_1070)
      | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_75069,c_71598]) ).

tff(c_76195,plain,
    ~ product(e_1,e_2,e_6),
    inference(splitLeft,[status(thm)],[c_75243]) ).

tff(c_76346,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_76195]) ).

tff(c_76349,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_76346]) ).

tff(c_95403,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_76349]) ).

tff(c_95425,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_95403,c_178]) ).

tff(c_95452,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_95425]) ).

tff(c_95453,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_76349]) ).

tff(c_95455,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_95453]) ).

tff(c_95492,plain,
    ! [W_1438] :
      ( equalish(W_1438,e_1)
      | ~ product(W_1438,e_2,e_5) ),
    inference(resolution,[status(thm)],[c_95455,c_122]) ).

tff(c_95533,plain,
    ( equalish(e_6,e_1)
    | equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_95492]) ).

tff(c_95569,plain,
    ( equalish(e_6,e_1)
    | equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_95533]) ).

tff(c_95570,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_106,c_95569]) ).

tff(c_96166,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_95570]) ).

tff(c_96177,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_96166,c_1149]) ).

tff(c_96201,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_96177]) ).

tff(c_96203,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_95570]) ).

tff(c_95541,plain,
    ( equalish(e_6,e_1)
    | equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_95492]) ).

tff(c_95577,plain,
    ( equalish(e_6,e_1)
    | equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_95541]) ).

tff(c_95578,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_106,c_95577]) ).

tff(c_96205,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_96203,c_95578]) ).

tff(c_96206,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_96205]) ).

tff(c_96219,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_96206,c_203]) ).

tff(c_96244,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_96219]) ).

tff(c_96245,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_96205]) ).

tff(c_96255,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_96245]) ).

tff(c_83406,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_75318]) ).

tff(c_83428,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_83406,c_178]) ).

tff(c_83455,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_83428]) ).

tff(c_83456,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_75318]) ).

tff(c_83459,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_83456]) ).

tff(c_80565,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_76349]) ).

tff(c_80589,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_80565,c_178]) ).

tff(c_80618,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_80589]) ).

tff(c_80619,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_76349]) ).

tff(c_80621,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_80619]) ).

tff(c_80661,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_80621,c_120]) ).

tff(c_83462,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_83459,c_80661]) ).

tff(c_83484,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_83462]) ).

tff(c_83485,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_83456]) ).

tff(c_83516,plain,
    product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_83485]) ).

tff(c_76351,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_73442]) ).

tff(c_76360,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_76351,c_1149]) ).

tff(c_76387,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_76360]) ).

tff(c_76388,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_73442]) ).

tff(c_76391,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_76388]) ).

tff(c_74235,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_74158,c_120]) ).

tff(c_76394,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_76391,c_74235]) ).

tff(c_76413,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_76394]) ).

tff(c_76414,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_76388]) ).

tff(c_76468,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_76414]) ).

tff(c_76596,plain,
    ! [W_1161] :
      ( equalish(W_1161,e_4)
      | ~ product(e_6,W_1161,e_2) ),
    inference(resolution,[status(thm)],[c_76468,c_120]) ).

tff(c_76605,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_76596]) ).

tff(c_76618,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_76605]) ).

tff(c_76619,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_76618]) ).

tff(c_77394,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_76619]) ).

tff(c_77400,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_77394,c_1149]) ).

tff(c_77420,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_77400]) ).

tff(c_77421,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_76619]) ).

tff(c_77424,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_77421]) ).

tff(c_77427,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_77424,c_74235]) ).

tff(c_77446,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_77427]) ).

tff(c_77447,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_77421]) ).

tff(c_77501,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_77447]) ).

tff(c_76497,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_76468,c_120]) ).

tff(c_77504,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_77501,c_76497]) ).

tff(c_77525,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_77504]) ).

tff(c_77526,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_77447]) ).

tff(c_77546,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_77526]) ).

tff(c_74215,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_74158,c_71110]) ).

tff(c_74343,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_74215,c_126]) ).

tff(c_77717,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_77546,c_74343]) ).

tff(c_77768,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_77717,c_120]) ).

tff(c_83668,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_83516,c_77768]) ).

tff(c_83693,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_83668]) ).

tff(c_83694,plain,
    ( product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_83485]) ).

tff(c_83696,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_83694]) ).

tff(c_78757,plain,
    ~ product(e_1,e_3,e_6),
    inference(splitLeft,[status(thm)],[c_75229]) ).

tff(c_78760,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_78757]) ).

tff(c_78763,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_48,c_78760]) ).

tff(c_81603,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_78763]) ).

tff(c_81625,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_81603,c_178]) ).

tff(c_81652,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_81625]) ).

tff(c_81653,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_78763]) ).

tff(c_81655,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_81653]) ).

tff(c_81658,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_81655,c_80661]) ).

tff(c_81680,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_81658]) ).

tff(c_81681,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_81653]) ).

tff(c_81712,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_81681]) ).

tff(c_81715,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_81712,c_77768]) ).

tff(c_81737,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_81715]) ).

tff(c_81738,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_81681]) ).

tff(c_81740,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_81738]) ).

tff(c_81773,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_81740,c_120]) ).

tff(c_83699,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_83696,c_81773]) ).

tff(c_83722,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_83699]) ).

tff(c_83723,plain,
    product(e_1,e_4,e_3),
    inference(splitRight,[status(thm)],[c_83694]) ).

tff(c_79042,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_78763]) ).

tff(c_79064,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_79042,c_178]) ).

tff(c_79091,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_79064]) ).

tff(c_79092,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_78763]) ).

tff(c_79094,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_79092]) ).

tff(c_79131,plain,
    ! [W_1203] :
      ( equalish(W_1203,e_1)
      | ~ product(W_1203,e_3,e_5) ),
    inference(resolution,[status(thm)],[c_79094,c_122]) ).

tff(c_79172,plain,
    ( equalish(e_6,e_1)
    | equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_79131]) ).

tff(c_79208,plain,
    ( equalish(e_6,e_1)
    | equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_79172]) ).

tff(c_79209,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_106,c_79208]) ).

tff(c_79818,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_79209]) ).

tff(c_79829,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_79818,c_1149]) ).

tff(c_79852,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_79829]) ).

tff(c_79853,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_79209]) ).

tff(c_79856,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_79853]) ).

tff(c_77728,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_77546,c_120]) ).

tff(c_79861,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_79856,c_77728]) ).

tff(c_79882,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_79861]) ).

tff(c_79883,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_79853]) ).

tff(c_80110,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_79883]) ).

tff(c_80118,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_80110,c_76497]) ).

tff(c_80140,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_80118]) ).

tff(c_80141,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_79883]) ).

tff(c_80162,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_80141,c_203]) ).

tff(c_80187,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_80162]) ).

tff(c_80188,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_79092]) ).

tff(c_80219,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_80188]) ).

tff(c_80222,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_80219,c_77768]) ).

tff(c_80244,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_80222]) ).

tff(c_80245,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_80188]) ).

tff(c_80362,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_80245]) ).

tff(c_78765,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_75306]) ).

tff(c_78775,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_78765,c_1147]) ).

tff(c_78806,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_78775]) ).

tff(c_78807,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_75306]) ).

tff(c_78809,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_78807]) ).

tff(c_78824,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_78809,c_203]) ).

tff(c_78849,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_78824]) ).

tff(c_78850,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_78807]) ).

tff(c_78881,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_78850]) ).

tff(c_78884,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_78881,c_77768]) ).

tff(c_78906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_78884]) ).

tff(c_78907,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_78850]) ).

tff(c_78909,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_78907]) ).

tff(c_78942,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_78909,c_120]) ).

tff(c_80367,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_80362,c_78942]) ).

tff(c_80390,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_80367]) ).

tff(c_80391,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_80245]) ).

tff(c_80409,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_80391,c_203]) ).

tff(c_80440,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_80409]) ).

tff(c_80441,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_78907]) ).

tff(c_80481,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_80441,c_120]) ).

tff(c_83727,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_83723,c_80481]) ).

tff(c_83749,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_83727]) ).

tff(c_83750,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_81738]) ).

tff(c_83754,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_83750,c_80481]) ).

tff(c_83779,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_83754]) ).

tff(c_83780,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_80619]) ).

tff(c_83811,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_83780]) ).

tff(c_83816,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_83811,c_77768]) ).

tff(c_83843,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_83816]) ).

tff(c_83844,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_83780]) ).

tff(c_83961,plain,
    product(e_1,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_83844]) ).

tff(c_77726,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_4) ),
    inference(resolution,[status(thm)],[c_77546,c_122]) ).

tff(c_83968,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_83961,c_77726]) ).

tff(c_83993,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_83968]) ).

tff(c_83994,plain,
    product(e_1,e_2,e_3),
    inference(splitRight,[status(thm)],[c_83844]) ).

tff(c_84000,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_83994,c_80481]) ).

tff(c_84027,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_84000]) ).

tff(c_84659,plain,
    ! [X_1277] :
      ( equalish(e_5,X_1277)
      | ~ next(X_1277,e_3)
      | product(X_1277,e_1,e_2)
      | product(X_1277,e_1,e_1)
      | ~ group_element(X_1277) ),
    inference(splitRight,[status(thm)],[c_75229]) ).

tff(c_84733,plain,
    ( equalish(e_1,e_2)
    | equalish(e_5,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_84659,c_178]) ).

tff(c_84805,plain,
    ( equalish(e_1,e_2)
    | equalish(e_5,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_84733]) ).

tff(c_84806,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_98,c_56,c_84805]) ).

tff(c_84830,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_84806,c_203]) ).

tff(c_84866,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_84830]) ).

tff(c_84867,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_77526]) ).

tff(c_84997,plain,
    ! [W_1280] :
      ( equalish(W_1280,e_2)
      | ~ product(e_6,W_1280,e_3) ),
    inference(resolution,[status(thm)],[c_84867,c_120]) ).

tff(c_85006,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_84997]) ).

tff(c_85019,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_85006]) ).

tff(c_85020,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_85019]) ).

tff(c_85564,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_85020]) ).

tff(c_85570,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_85564,c_1149]) ).

tff(c_85590,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_85570]) ).

tff(c_85591,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_85020]) ).

tff(c_85600,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_85591]) ).

tff(c_85603,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_85600,c_74235]) ).

tff(c_85622,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_85603]) ).

tff(c_85623,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_85591]) ).

tff(c_85677,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_85623]) ).

tff(c_85680,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_85677,c_76497]) ).

tff(c_85698,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_85680]) ).

tff(c_85699,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_85623]) ).

tff(c_85707,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_85699]) ).

tff(c_85723,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_85707,c_74343]) ).

tff(c_86135,plain,
    ! [X_1298] :
      ( product(e_3,e_6,X_1298)
      | ~ product(e_6,X_1298,e_1) ),
    inference(resolution,[status(thm)],[c_85723,c_126]) ).

tff(c_86163,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_86135]) ).

tff(c_86446,plain,
    ! [X_1302] :
      ( product(e_5,e_6,X_1302)
      | ~ product(e_6,X_1302,e_3) ),
    inference(resolution,[status(thm)],[c_86163,c_126]) ).

tff(c_86449,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_84867,c_86446]) ).

tff(c_86467,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_71090,c_86449]) ).

tff(c_86468,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_85699]) ).

tff(c_84897,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_84867,c_120]) ).

tff(c_86472,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_86468,c_84897]) ).

tff(c_86493,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_86472]) ).

tff(c_86494,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_76414]) ).

tff(c_86497,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_86494]) ).

tff(c_86509,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_86497,c_203]) ).

tff(c_86528,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_86509]) ).

tff(c_86529,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_86494]) ).

tff(c_86575,plain,
    ! [W_1304] :
      ( equalish(W_1304,e_4)
      | ~ product(e_6,W_1304,e_3) ),
    inference(resolution,[status(thm)],[c_86529,c_120]) ).

tff(c_86584,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_86575]) ).

tff(c_86597,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_86584]) ).

tff(c_86598,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_86597]) ).

tff(c_87484,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_86598]) ).

tff(c_87490,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_87484,c_1149]) ).

tff(c_87510,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_87490]) ).

tff(c_87511,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_86598]) ).

tff(c_87514,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_87511]) ).

tff(c_87517,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_87514,c_74235]) ).

tff(c_87536,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_87517]) ).

tff(c_87537,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_87511]) ).

tff(c_87591,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_87537]) ).

tff(c_87719,plain,
    ! [W_1326] :
      ( equalish(W_1326,e_3)
      | ~ product(e_6,W_1326,e_2) ),
    inference(resolution,[status(thm)],[c_87591,c_120]) ).

tff(c_87728,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_87719]) ).

tff(c_87741,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_87728]) ).

tff(c_87742,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_87741]) ).

tff(c_93089,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_87742]) ).

tff(c_93097,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_93089,c_1149]) ).

tff(c_93120,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_93097]) ).

tff(c_93121,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_87742]) ).

tff(c_93212,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_93121]) ).

tff(c_93219,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_93212,c_74235]) ).

tff(c_93241,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_93219]) ).

tff(c_93242,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_93121]) ).

tff(c_93296,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_93242]) ).

tff(c_87620,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_87591,c_120]) ).

tff(c_93301,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_93296,c_87620]) ).

tff(c_93324,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_93301]) ).

tff(c_93325,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_93242]) ).

tff(c_93335,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_93325]) ).

tff(c_93355,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_93335,c_74343]) ).

tff(c_93790,plain,
    ! [X_1411] :
      ( product(e_2,e_6,X_1411)
      | ~ product(e_6,X_1411,e_1) ),
    inference(resolution,[status(thm)],[c_93355,c_126]) ).

tff(c_93820,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_93790]) ).

tff(c_94105,plain,
    ! [X_1416] :
      ( product(e_5,e_6,X_1416)
      | ~ product(e_6,X_1416,e_2) ),
    inference(resolution,[status(thm)],[c_93820,c_126]) ).

tff(c_94123,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_87591,c_94105]) ).

tff(c_71112,plain,
    ! [W_8] :
      ( equalish(W_8,e_4)
      | ~ product(e_5,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_71009,c_118]) ).

tff(c_94143,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_94123,c_71112]) ).

tff(c_94165,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_94143]) ).

tff(c_94166,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_93325]) ).

tff(c_91196,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_87742]) ).

tff(c_91204,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_91196,c_1149]) ).

tff(c_91226,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_91204]) ).

tff(c_91227,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_87742]) ).

tff(c_91952,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_91227]) ).

tff(c_92165,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_91952,c_74235]) ).

tff(c_92187,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_92165]) ).

tff(c_92188,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_91227]) ).

tff(c_92242,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_92188]) ).

tff(c_92248,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_92242,c_87620]) ).

tff(c_92271,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_92248]) ).

tff(c_92272,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_92188]) ).

tff(c_92282,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_92272]) ).

tff(c_87761,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_76349]) ).

tff(c_87783,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_87761,c_178]) ).

tff(c_87810,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_87783]) ).

tff(c_87811,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_76349]) ).

tff(c_87813,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_87811]) ).

tff(c_88092,plain,
    ! [W_1330] :
      ( equalish(W_1330,e_2)
      | ~ product(e_1,W_1330,e_5) ),
    inference(resolution,[status(thm)],[c_87813,c_120]) ).

tff(c_88127,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_597,c_88092]) ).

tff(c_88160,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_88127]) ).

tff(c_88161,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_108,c_88160]) ).

tff(c_88679,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_88161]) ).

tff(c_74344,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_74215,c_122]) ).

tff(c_88857,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_88679,c_74344]) ).

tff(c_88888,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_88857]) ).

tff(c_88889,plain,
    ( product(e_1,e_6,e_2)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_88161]) ).

tff(c_88891,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_88889]) ).

tff(c_88899,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_88891,c_71111]) ).

tff(c_88922,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_88899]) ).

tff(c_88923,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_88889]) ).

tff(c_88925,plain,
    product(e_1,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_88923]) ).

tff(c_89230,plain,
    ! [X_1348] :
      ( product(e_2,e_6,X_1348)
      | ~ product(e_6,X_1348,e_1) ),
    inference(resolution,[status(thm)],[c_88925,c_126]) ).

tff(c_89260,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_89230]) ).

tff(c_89571,plain,
    ! [X_1352] :
      ( product(e_5,e_6,X_1352)
      | ~ product(e_6,X_1352,e_2) ),
    inference(resolution,[status(thm)],[c_89260,c_126]) ).

tff(c_89589,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_87591,c_89571]) ).

tff(c_89612,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_89589,c_71112]) ).

tff(c_89637,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_89612]) ).

tff(c_89639,plain,
    ~ product(e_1,e_6,e_2),
    inference(splitRight,[status(thm)],[c_88923]) ).

tff(c_88005,plain,
    ! [W_1329] :
      ( equalish(W_1329,e_1)
      | ~ product(W_1329,e_2,e_5) ),
    inference(resolution,[status(thm)],[c_87813,c_122]) ).

tff(c_88054,plain,
    ( equalish(e_6,e_1)
    | equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_88005]) ).

tff(c_88090,plain,
    ( equalish(e_6,e_1)
    | equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_88054]) ).

tff(c_88091,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_106,c_88090]) ).

tff(c_89640,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_88091]) ).

tff(c_89648,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_89640,c_1149]) ).

tff(c_89671,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_89648]) ).

tff(c_89673,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_88091]) ).

tff(c_88046,plain,
    ( equalish(e_6,e_1)
    | equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_88005]) ).

tff(c_88082,plain,
    ( equalish(e_6,e_1)
    | equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_88046]) ).

tff(c_88083,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_106,c_88082]) ).

tff(c_89838,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_89673,c_88083]) ).

tff(c_89839,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_89838]) ).

tff(c_89844,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_89839,c_87620]) ).

tff(c_89867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_89844]) ).

tff(c_89868,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_89838]) ).

tff(c_90312,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_89868]) ).

tff(c_90317,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_90312,c_74343]) ).

tff(c_90335,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_89639,c_90317]) ).

tff(c_90336,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_89868]) ).

tff(c_89638,plain,
    product(e_1,e_6,e_3),
    inference(splitRight,[status(thm)],[c_88923]) ).

tff(c_89809,plain,
    ! [X_1356] :
      ( product(e_3,e_6,X_1356)
      | ~ product(e_6,X_1356,e_1) ),
    inference(resolution,[status(thm)],[c_89638,c_126]) ).

tff(c_89837,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_89809]) ).

tff(c_89897,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_89837,c_126]) ).

tff(c_90372,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_90336,c_89897]) ).

tff(c_90395,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_71090,c_90372]) ).

tff(c_90396,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_87811]) ).

tff(c_90427,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_90396]) ).

tff(c_90442,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_90427,c_203]) ).

tff(c_90470,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_90442]) ).

tff(c_90471,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_90396]) ).

tff(c_90628,plain,
    product(e_1,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_90471]) ).

tff(c_90659,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_2,e_4) ),
    inference(resolution,[status(thm)],[c_90628,c_122]) ).

tff(c_92287,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_92282,c_90659]) ).

tff(c_92308,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_92287]) ).

tff(c_92309,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_92272]) ).

tff(c_86566,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_86529,c_120]) ).

tff(c_92524,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_92309,c_86566]) ).

tff(c_92545,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_92524]) ).

tff(c_92546,plain,
    product(e_1,e_2,e_3),
    inference(splitRight,[status(thm)],[c_90471]) ).

tff(c_92584,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_92546,c_122]) ).

tff(c_94172,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_94166,c_92584]) ).

tff(c_94195,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_94172]) ).

tff(c_94196,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_87537]) ).

tff(c_94199,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_94196]) ).

tff(c_94226,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_94199,c_120]) ).

tff(c_96260,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_96255,c_94226]) ).

tff(c_96281,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_96260]) ).

tff(c_96282,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_96245]) ).

tff(c_94215,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_94199,c_74343]) ).

tff(c_94603,plain,
    ! [X_1424] :
      ( product(e_3,e_6,X_1424)
      | ~ product(e_6,X_1424,e_1) ),
    inference(resolution,[status(thm)],[c_94215,c_126]) ).

tff(c_94631,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_94603]) ).

tff(c_94651,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_94631,c_126]) ).

tff(c_96289,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_96282,c_94651]) ).

tff(c_96313,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_71090,c_96289]) ).

tff(c_96314,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_95453]) ).

tff(c_96345,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_96314]) ).

tff(c_96361,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_96345,c_203]) ).

tff(c_96389,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_96361]) ).

tff(c_96390,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_96314]) ).

tff(c_96392,plain,
    product(e_1,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_96390]) ).

tff(c_96425,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_96392,c_120]) ).

tff(c_98392,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_98389,c_96425]) ).

tff(c_98415,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_98392]) ).

tff(c_98416,plain,
    product(e_1,e_4,e_3),
    inference(splitRight,[status(thm)],[c_98387]) ).

tff(c_94274,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_94215,c_120]) ).

tff(c_98420,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_98416,c_94274]) ).

tff(c_98445,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_98420]) ).

tff(c_98446,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_97230]) ).

tff(c_98477,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_98446]) ).

tff(c_98480,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_98477,c_97091]) ).

tff(c_98504,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_98480]) ).

tff(c_98505,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_98446]) ).

tff(c_98507,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_98505]) ).

tff(c_98741,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_98507,c_96425]) ).

tff(c_98766,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_98741]) ).

tff(c_98767,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_98505]) ).

tff(c_98773,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_98767,c_94274]) ).

tff(c_98800,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_98773]) ).

tff(c_98801,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_97012]) ).

tff(c_98804,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_98801]) ).

tff(c_98807,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_98804,c_96425]) ).

tff(c_98827,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_98807]) ).

tff(c_98828,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_98801]) ).

tff(c_98832,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_98828,c_94274]) ).

tff(c_98854,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_98832]) ).

tff(c_98855,plain,
    product(e_1,e_2,e_3),
    inference(splitRight,[status(thm)],[c_96390]) ).

tff(c_98859,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_98855,c_94274]) ).

tff(c_98881,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_98859]) ).

tff(c_98882,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_94196]) ).

tff(c_98888,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_98882,c_86566]) ).

tff(c_98909,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_98888]) ).

tff(c_99505,plain,
    ! [X_1499] :
      ( equalish(e_5,X_1499)
      | ~ next(X_1499,e_3)
      | product(X_1499,e_1,e_2)
      | product(X_1499,e_1,e_1)
      | ~ group_element(X_1499) ),
    inference(splitRight,[status(thm)],[c_75229]) ).

tff(c_99563,plain,
    ( equalish(e_1,e_2)
    | equalish(e_5,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_99505,c_178]) ).

tff(c_99619,plain,
    ( equalish(e_1,e_2)
    | equalish(e_5,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_99563]) ).

tff(c_99620,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_98,c_56,c_99619]) ).

tff(c_99644,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_99620,c_203]) ).

tff(c_99679,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_99644]) ).

tff(c_99681,plain,
    product(e_1,e_2,e_6),
    inference(splitRight,[status(thm)],[c_75243]) ).

tff(c_99965,plain,
    ! [X_1504] :
      ( product(e_6,e_2,X_1504)
      | ~ product(e_2,X_1504,e_1) ),
    inference(resolution,[status(thm)],[c_99681,c_126]) ).

tff(c_99999,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_2,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_99965,c_1149]) ).

tff(c_100059,plain,
    ~ product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_72,c_99999]) ).

tff(c_107192,plain,
    ~ product(e_1,e_3,e_6),
    inference(splitLeft,[status(thm)],[c_75229]) ).

tff(c_107195,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_107192]) ).

tff(c_107198,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_48,c_107195]) ).

tff(c_113734,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_107198]) ).

tff(c_71520,plain,
    ! [X_1069] :
      ( ~ next(X_1069,e_2)
      | product(X_1069,e_1,e_2)
      | product(X_1069,e_1,e_1)
      | ~ group_element(X_1069) ),
    inference(resolution,[status(thm)],[c_71456,c_170]) ).

tff(c_75776,plain,
    ! [W_1150,X_1151] :
      ( equalish(W_1150,e_5)
      | ~ product(W_1150,e_1,X_1151)
      | ~ product(e_1,X_1151,e_6) ),
    inference(resolution,[status(thm)],[c_75069,c_122]) ).

tff(c_75884,plain,
    ! [X_1069] :
      ( equalish(X_1069,e_5)
      | ~ product(e_1,e_2,e_6)
      | ~ next(X_1069,e_2)
      | product(X_1069,e_1,e_1)
      | ~ group_element(X_1069) ),
    inference(resolution,[status(thm)],[c_71520,c_75776]) ).

tff(c_100959,plain,
    ! [X_1522] :
      ( equalish(X_1522,e_5)
      | ~ next(X_1522,e_2)
      | product(X_1522,e_1,e_1)
      | ~ group_element(X_1522) ),
    inference(demodulation,[status(thm),theory(equality)],[c_99681,c_75884]) ).

tff(c_101159,plain,
    ! [W_11,X_1522] :
      ( equalish(W_11,e_1)
      | ~ product(X_1522,W_11,e_1)
      | equalish(X_1522,e_5)
      | ~ next(X_1522,e_2)
      | ~ group_element(X_1522) ),
    inference(resolution,[status(thm)],[c_100959,c_120]) ).

tff(c_113748,plain,
    ( equalish(e_3,e_1)
    | equalish(e_1,e_5)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_113734,c_101159]) ).

tff(c_113790,plain,
    ( equalish(e_3,e_1)
    | equalish(e_1,e_5) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_113748]) ).

tff(c_113792,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_76,c_113790]) ).

tff(c_113793,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_107198]) ).

tff(c_113795,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_113793]) ).

tff(c_114065,plain,
    ! [X_1709] :
      ( product(e_5,e_3,X_1709)
      | ~ product(e_3,X_1709,e_1) ),
    inference(resolution,[status(thm)],[c_113795,c_126]) ).

tff(c_72437,plain,
    ! [X_1099] :
      ( ~ next(X_1099,e_3)
      | product(X_1099,e_1,e_3)
      | product(X_1099,e_1,e_2)
      | product(X_1099,e_1,e_1)
      | ~ group_element(X_1099) ),
    inference(resolution,[status(thm)],[c_72351,c_166]) ).

tff(c_102925,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_73442]) ).

tff(c_102940,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_102925,c_1149]) ).

tff(c_102970,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_102940]) ).

tff(c_102971,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_73442]) ).

tff(c_102974,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_102971]) ).

tff(c_102980,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_102974,c_74235]) ).

tff(c_103001,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_102980]) ).

tff(c_103002,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_102971]) ).

tff(c_103056,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_103002]) ).

tff(c_103190,plain,
    ! [W_1569] :
      ( equalish(W_1569,e_4)
      | ~ product(e_6,W_1569,e_2) ),
    inference(resolution,[status(thm)],[c_103056,c_120]) ).

tff(c_103203,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_103190]) ).

tff(c_103218,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_103203]) ).

tff(c_103219,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_103218]) ).

tff(c_103280,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_103219]) ).

tff(c_103299,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_103280,c_1149]) ).

tff(c_103332,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_103299]) ).

tff(c_103333,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_103219]) ).

tff(c_103910,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_103333]) ).

tff(c_103920,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_103910,c_74235]) ).

tff(c_103944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_103920]) ).

tff(c_103945,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_103333]) ).

tff(c_104003,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_103945]) ).

tff(c_1146,plain,
    ! [X_20] :
      ( product(e_1,e_5,X_20)
      | ~ product(e_5,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_1119,c_126]) ).

tff(c_75254,plain,
    ( product(e_1,e_5,e_1)
    | ~ product(e_1,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_75069,c_1146]) ).

tff(c_75344,plain,
    ~ product(e_1,e_6,e_6),
    inference(splitLeft,[status(thm)],[c_75254]) ).

tff(c_99733,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_99681,c_122]) ).

tff(c_99969,plain,
    ( equalish(e_6,e_1)
    | ~ product(e_2,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_99965,c_99733]) ).

tff(c_100035,plain,
    ~ product(e_2,e_6,e_1),
    inference(negUnitSimplification,[status(thm)],[c_106,c_99969]) ).

tff(c_103063,plain,
    ( product(e_6,e_6,e_4)
    | product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_103056,c_261]) ).

tff(c_103082,plain,
    ( product(e_6,e_6,e_4)
    | product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_54,c_103063]) ).

tff(c_103083,plain,
    ( product(e_6,e_6,e_4)
    | product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_100035,c_103082]) ).

tff(c_103238,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_103083]) ).

tff(c_103255,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_103238,c_178]) ).

tff(c_103277,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_103255]) ).

tff(c_103278,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_5)
    | product(e_6,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_103083]) ).

tff(c_103340,plain,
    product(e_6,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_103278]) ).

tff(c_103346,plain,
    product(e_1,e_6,e_6),
    inference(resolution,[status(thm)],[c_103340,c_74343]) ).

tff(c_103370,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_75344,c_103346]) ).

tff(c_103371,plain,
    ( product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3) ),
    inference(splitRight,[status(thm)],[c_103278]) ).

tff(c_103388,plain,
    product(e_2,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_103371]) ).

tff(c_72670,plain,
    ! [W_11,X_1101] :
      ( equalish(W_11,e_1)
      | ~ product(X_1101,W_11,e_3)
      | ~ next(X_1101,e_3)
      | product(X_1101,e_1,e_2)
      | product(X_1101,e_1,e_1)
      | ~ group_element(X_1101) ),
    inference(resolution,[status(thm)],[c_72585,c_120]) ).

tff(c_103390,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_103388,c_72670]) ).

tff(c_103405,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_103390]) ).

tff(c_103406,plain,
    product(e_2,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_100059,c_106,c_103405]) ).

tff(c_75289,plain,
    ! [W_14,X_1145] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_1,X_1145)
      | ~ product(e_1,X_1145,e_6) ),
    inference(resolution,[status(thm)],[c_75069,c_122]) ).

tff(c_103428,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_103406,c_75289]) ).

tff(c_103471,plain,
    equalish(e_2,e_5),
    inference(demodulation,[status(thm),theory(equality)],[c_99681,c_103428]) ).

tff(c_103473,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_103471]) ).

tff(c_103474,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_103371]) ).

tff(c_103602,plain,
    product(e_2,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_103474]) ).

tff(c_103622,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_103602,c_126]) ).

tff(c_104006,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_104003,c_103622]) ).

tff(c_104037,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_71090,c_104006]) ).

tff(c_104038,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_103945]) ).

tff(c_104052,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_104038]) ).

tff(c_104304,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_104052,c_74343]) ).

tff(c_72657,plain,
    ! [X_20,X_1101] :
      ( product(e_3,e_1,X_20)
      | ~ product(e_1,X_20,X_1101)
      | ~ next(X_1101,e_3)
      | product(X_1101,e_1,e_2)
      | product(X_1101,e_1,e_1)
      | ~ group_element(X_1101) ),
    inference(resolution,[status(thm)],[c_72585,c_126]) ).

tff(c_104322,plain,
    ( product(e_3,e_1,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_104304,c_72657]) ).

tff(c_104347,plain,
    ( product(e_3,e_1,e_6)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_104322]) ).

tff(c_104348,plain,
    ( product(e_3,e_1,e_6)
    | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_100059,c_104347]) ).

tff(c_105122,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_104348]) ).

tff(c_105133,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_105122,c_75289]) ).

tff(c_105176,plain,
    equalish(e_2,e_5),
    inference(demodulation,[status(thm),theory(equality)],[c_99681,c_105133]) ).

tff(c_105178,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_105176]) ).

tff(c_105179,plain,
    product(e_3,e_1,e_6),
    inference(splitRight,[status(thm)],[c_104348]) ).

tff(c_105213,plain,
    ~ next(e_3,e_4),
    inference(resolution,[status(thm)],[c_105179,c_167]) ).

tff(c_105271,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_105213]) ).

tff(c_105272,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_104038]) ).

tff(c_105516,plain,
    ! [X_1595] :
      ( product(e_3,e_2,X_1595)
      | ~ product(e_2,X_1595,e_6) ),
    inference(resolution,[status(thm)],[c_105272,c_126]) ).

tff(c_105956,plain,
    ! [X_1603,X_1604] :
      ( product(X_1603,e_2,X_1604)
      | ~ product(e_2,X_1604,e_3)
      | ~ product(e_2,X_1603,e_6) ),
    inference(resolution,[status(thm)],[c_105516,c_126]) ).

tff(c_105959,plain,
    ! [X_1603] :
      ( product(X_1603,e_2,e_1)
      | ~ product(e_2,X_1603,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_72437,c_105956]) ).

tff(c_105962,plain,
    ! [X_1603] :
      ( product(X_1603,e_2,e_1)
      | ~ product(e_2,X_1603,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_105959]) ).

tff(c_105963,plain,
    ! [X_1603] :
      ( product(X_1603,e_2,e_1)
      | ~ product(e_2,X_1603,e_6)
      | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_100059,c_105962]) ).

tff(c_105964,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_105963]) ).

tff(c_105975,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_105964,c_75289]) ).

tff(c_106018,plain,
    equalish(e_2,e_5),
    inference(demodulation,[status(thm),theory(equality)],[c_99681,c_105975]) ).

tff(c_106020,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_106018]) ).

tff(c_106022,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_105963]) ).

tff(c_100036,plain,
    ( product(e_1,e_6,e_2)
    | ~ product(e_2,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_99965,c_74343]) ).

tff(c_100105,plain,
    ~ product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_100036]) ).

tff(c_105654,plain,
    ! [W_1597,X_1598] :
      ( equalish(W_1597,e_2)
      | ~ product(e_3,W_1597,X_1598)
      | ~ product(e_2,X_1598,e_6) ),
    inference(resolution,[status(thm)],[c_105516,c_120]) ).

tff(c_105725,plain,
    ( equalish(e_1,e_2)
    | ~ product(e_2,e_4,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_105654]) ).

tff(c_105794,plain,
    ( equalish(e_1,e_2)
    | ~ product(e_2,e_4,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_105725]) ).

tff(c_105795,plain,
    ( ~ product(e_2,e_4,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_56,c_105794]) ).

tff(c_106023,plain,
    ~ product(e_2,e_4,e_6),
    inference(splitLeft,[status(thm)],[c_105795]) ).

tff(c_106026,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_106023]) ).

tff(c_106029,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_106026]) ).

tff(c_106030,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_100105,c_106029]) ).

tff(c_106045,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_106030]) ).

tff(c_103089,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_103056,c_122]) ).

tff(c_106048,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_106045,c_103089]) ).

tff(c_106071,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_106048]) ).

tff(c_106072,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_106030]) ).

tff(c_106074,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_106072]) ).

tff(c_103625,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_103602,c_120]) ).

tff(c_106077,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_106074,c_103625]) ).

tff(c_106093,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_106077]) ).

tff(c_106094,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3) ),
    inference(splitRight,[status(thm)],[c_106072]) ).

tff(c_106174,plain,
    product(e_2,e_4,e_3),
    inference(splitLeft,[status(thm)],[c_106094]) ).

tff(c_106178,plain,
    ( equalish(e_4,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_106174,c_72670]) ).

tff(c_106194,plain,
    ( equalish(e_4,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_106178]) ).

tff(c_106196,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100059,c_106022,c_86,c_106194]) ).

tff(c_106197,plain,
    product(e_2,e_4,e_4),
    inference(splitRight,[status(thm)],[c_106094]) ).

tff(c_106436,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_106197,c_203]) ).

tff(c_106455,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_106436]) ).

tff(c_106457,plain,
    product(e_2,e_4,e_6),
    inference(splitRight,[status(thm)],[c_105795]) ).

tff(c_106637,plain,
    ! [X_1610] :
      ( product(X_1610,e_2,e_1)
      | ~ product(e_2,X_1610,e_6) ),
    inference(splitRight,[status(thm)],[c_105963]) ).

tff(c_106643,plain,
    product(e_4,e_2,e_1),
    inference(resolution,[status(thm)],[c_106457,c_106637]) ).

tff(c_74346,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_4,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_74215,c_120]) ).

tff(c_106662,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_106643,c_74346]) ).

tff(c_106695,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_106662]) ).

tff(c_106696,plain,
    product(e_2,e_6,e_4),
    inference(splitRight,[status(thm)],[c_103474]) ).

tff(c_106743,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_106696,c_71111]) ).

tff(c_106759,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_106743]) ).

tff(c_106760,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_103002]) ).

tff(c_106763,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_106760]) ).

tff(c_106778,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_106763,c_203]) ).

tff(c_106799,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_106778]) ).

tff(c_106800,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_106760]) ).

tff(c_106852,plain,
    ! [W_1612] :
      ( equalish(W_1612,e_4)
      | ~ product(e_6,W_1612,e_3) ),
    inference(resolution,[status(thm)],[c_106800,c_120]) ).

tff(c_106865,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_106852]) ).

tff(c_106880,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_106865]) ).

tff(c_106881,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_106880]) ).

tff(c_107199,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_106881]) ).

tff(c_107214,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_107199,c_1149]) ).

tff(c_107244,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_107214]) ).

tff(c_107245,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_106881]) ).

tff(c_107248,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_107245]) ).

tff(c_107254,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_107248,c_74235]) ).

tff(c_107275,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_107254]) ).

tff(c_107276,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_107245]) ).

tff(c_107330,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_107276]) ).

tff(c_107464,plain,
    ! [W_1618] :
      ( equalish(W_1618,e_3)
      | ~ product(e_6,W_1618,e_2) ),
    inference(resolution,[status(thm)],[c_107330,c_120]) ).

tff(c_107477,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_107464]) ).

tff(c_107492,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_107477]) ).

tff(c_107493,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_107492]) ).

tff(c_110660,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_107493]) ).

tff(c_110724,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_110660,c_1149]) ).

tff(c_110757,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_110724]) ).

tff(c_110758,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_107493]) ).

tff(c_111386,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_110758]) ).

tff(c_111396,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_111386,c_74235]) ).

tff(c_111420,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_111396]) ).

tff(c_111421,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_110758]) ).

tff(c_111479,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_111421]) ).

tff(c_107365,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_107330,c_120]) ).

tff(c_111482,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_111479,c_107365]) ).

tff(c_111510,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_111482]) ).

tff(c_111512,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_111421]) ).

tff(c_110759,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_107493]) ).

tff(c_111422,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_110758]) ).

tff(c_111449,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_111422]) ).

tff(c_111477,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_111449]) ).

tff(c_111478,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_110759,c_74,c_111477]) ).

tff(c_111525,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_111512,c_111478]) ).

tff(c_111526,plain,
    product(e_6,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_111525]) ).

tff(c_106843,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_106800,c_120]) ).

tff(c_111529,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_111526,c_106843]) ).

tff(c_111554,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_111529]) ).

tff(c_111555,plain,
    product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_111525]) ).

tff(c_111589,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_111555,c_74343]) ).

tff(c_112136,plain,
    ! [X_1679] :
      ( product(e_2,e_6,X_1679)
      | ~ product(e_6,X_1679,e_1) ),
    inference(resolution,[status(thm)],[c_111589,c_126]) ).

tff(c_112187,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_112136]) ).

tff(c_112488,plain,
    ! [X_1685] :
      ( product(e_5,e_6,X_1685)
      | ~ product(e_6,X_1685,e_2) ),
    inference(resolution,[status(thm)],[c_112187,c_126]) ).

tff(c_112510,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_107330,c_112488]) ).

tff(c_112532,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_112510,c_71112]) ).

tff(c_112554,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_112532]) ).

tff(c_112555,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_107276]) ).

tff(c_112558,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_112555]) ).

tff(c_112588,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_4) ),
    inference(resolution,[status(thm)],[c_112558,c_122]) ).

tff(c_114075,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_3,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_114065,c_112588]) ).

tff(c_114142,plain,
    ~ product(e_3,e_4,e_1),
    inference(negUnitSimplification,[status(thm)],[c_104,c_114075]) ).

tff(c_75281,plain,
    ! [X_1145,X_20] :
      ( product(X_1145,e_1,X_20)
      | ~ product(e_1,X_20,e_5)
      | ~ product(e_1,X_1145,e_6) ),
    inference(resolution,[status(thm)],[c_75069,c_126]) ).

tff(c_114193,plain,
    ! [X_1710] :
      ( product(X_1710,e_1,e_3)
      | ~ product(e_1,X_1710,e_6) ),
    inference(resolution,[status(thm)],[c_113795,c_75281]) ).

tff(c_114199,plain,
    product(e_2,e_1,e_3),
    inference(resolution,[status(thm)],[c_99681,c_114193]) ).

tff(c_114820,plain,
    ! [X_1717] :
      ( product(e_3,e_1,X_1717)
      | ~ product(e_1,X_1717,e_2) ),
    inference(resolution,[status(thm)],[c_114199,c_126]) ).

tff(c_112905,plain,
    ! [X_1692] :
      ( product(e_4,e_3,X_1692)
      | ~ product(e_3,X_1692,e_6) ),
    inference(resolution,[status(thm)],[c_112558,c_126]) ).

tff(c_113005,plain,
    ! [X_1692,X_20] :
      ( product(X_1692,e_3,X_20)
      | ~ product(e_3,X_20,e_4)
      | ~ product(e_3,X_1692,e_6) ),
    inference(resolution,[status(thm)],[c_112905,c_126]) ).

tff(c_114992,plain,
    ! [X_1692] :
      ( product(X_1692,e_3,e_1)
      | ~ product(e_3,X_1692,e_6)
      | ~ product(e_1,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_114820,c_113005]) ).

tff(c_116084,plain,
    ~ product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_114992]) ).

tff(c_122841,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_116084,c_75318]) ).

tff(c_122842,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_122841]) ).

tff(c_122878,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_5)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_122842,c_101159]) ).

tff(c_122958,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_5) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_122878]) ).

tff(c_122960,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_86,c_122958]) ).

tff(c_122961,plain,
    ( product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_122841]) ).

tff(c_123100,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_122961]) ).

tff(c_113845,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_113795,c_120]) ).

tff(c_123125,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_123100,c_113845]) ).

tff(c_123195,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_123125]) ).

tff(c_123196,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3) ),
    inference(splitRight,[status(thm)],[c_122961]) ).

tff(c_123425,plain,
    product(e_1,e_4,e_3),
    inference(splitLeft,[status(thm)],[c_123196]) ).

tff(c_112579,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_112558,c_74343]) ).

tff(c_112642,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_112579,c_120]) ).

tff(c_123444,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_123425,c_112642]) ).

tff(c_123502,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_123444]) ).

tff(c_123503,plain,
    product(e_1,e_4,e_4),
    inference(splitRight,[status(thm)],[c_123196]) ).

tff(c_114914,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_5,e_2) ),
    inference(resolution,[status(thm)],[c_114820,c_168]) ).

tff(c_115061,plain,
    ~ product(e_1,e_5,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_114914]) ).

tff(c_121699,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_115061,c_75306]) ).

tff(c_121700,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_121699]) ).

tff(c_121732,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_5)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_121700,c_101159]) ).

tff(c_121807,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_5) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_121732]) ).

tff(c_121809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_96,c_121807]) ).

tff(c_121810,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_121699]) ).

tff(c_121812,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_121810]) ).

tff(c_121831,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_121812,c_113845]) ).

tff(c_121892,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_121831]) ).

tff(c_121893,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3) ),
    inference(splitRight,[status(thm)],[c_121810]) ).

tff(c_122121,plain,
    product(e_1,e_5,e_3),
    inference(splitLeft,[status(thm)],[c_121893]) ).

tff(c_122136,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_122121,c_112642]) ).

tff(c_122183,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_122136]) ).

tff(c_122184,plain,
    product(e_1,e_5,e_4),
    inference(splitRight,[status(thm)],[c_121893]) ).

tff(c_122260,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_122184,c_120]) ).

tff(c_123511,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_123503,c_122260]) ).

tff(c_123555,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_123511]) ).

tff(c_123557,plain,
    product(e_1,e_4,e_2),
    inference(splitRight,[status(thm)],[c_114992]) ).

tff(c_116065,plain,
    ! [X_1736,X_1737] :
      ( product(X_1736,e_1,X_1737)
      | ~ product(e_1,X_1737,e_3)
      | ~ product(e_1,X_1736,e_2) ),
    inference(resolution,[status(thm)],[c_114820,c_126]) ).

tff(c_116071,plain,
    ! [X_1736] :
      ( product(X_1736,e_1,e_6)
      | ~ product(e_1,X_1736,e_2) ),
    inference(resolution,[status(thm)],[c_112579,c_116065]) ).

tff(c_123683,plain,
    product(e_4,e_1,e_6),
    inference(resolution,[status(thm)],[c_123557,c_116071]) ).

tff(c_106840,plain,
    ! [X_20] :
      ( product(e_3,e_4,X_20)
      | ~ product(e_4,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_106800,c_126]) ).

tff(c_123722,plain,
    product(e_3,e_4,e_1),
    inference(resolution,[status(thm)],[c_123683,c_106840]) ).

tff(c_123776,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114142,c_123722]) ).

tff(c_123777,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_113793]) ).

tff(c_123808,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_123777]) ).

tff(c_124298,plain,
    ! [X_1846,X_1847] :
      ( product(e_3,e_1,X_1846)
      | ~ product(e_1,X_1846,X_1847)
      | ~ next(X_1847,e_3)
      | product(X_1847,e_1,e_2)
      | product(X_1847,e_1,e_1)
      | ~ group_element(X_1847) ),
    inference(resolution,[status(thm)],[c_72585,c_126]) ).

tff(c_124300,plain,
    ( product(e_3,e_1,e_3)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_123808,c_124298]) ).

tff(c_124366,plain,
    ( product(e_3,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_124300]) ).

tff(c_124367,plain,
    ( product(e_3,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_100059,c_124366]) ).

tff(c_124999,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_124367]) ).

tff(c_125010,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_124999,c_75289]) ).

tff(c_125053,plain,
    equalish(e_2,e_5),
    inference(demodulation,[status(thm),theory(equality)],[c_99681,c_125010]) ).

tff(c_125055,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_125053]) ).

tff(c_125056,plain,
    product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_124367]) ).

tff(c_125104,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_125056,c_178]) ).

tff(c_125149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_125104]) ).

tff(c_125150,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_123777]) ).

tff(c_125152,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_125150]) ).

tff(c_125157,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_125152,c_112588]) ).

tff(c_125183,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_125157]) ).

tff(c_125184,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_125150]) ).

tff(c_125190,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_125184,c_112642]) ).

tff(c_125221,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_125190]) ).

tff(c_125222,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_112555]) ).

tff(c_125226,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_125222,c_106843]) ).

tff(c_125250,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_125226]) ).

tff(c_125252,plain,
    product(e_1,e_3,e_6),
    inference(splitRight,[status(thm)],[c_75229]) ).

tff(c_99735,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_6) ),
    inference(resolution,[status(thm)],[c_99681,c_120]) ).

tff(c_125310,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_125252,c_99735]) ).

tff(c_125343,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_125310]) ).

tff(c_125345,plain,
    product(e_2,e_4,e_1),
    inference(splitRight,[status(thm)],[c_100036]) ).

tff(c_128914,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_73442]) ).

tff(c_125441,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_125345,c_122]) ).

tff(c_128932,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_128914,c_125441]) ).

tff(c_128966,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_128932]) ).

tff(c_128968,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_73442]) ).

tff(c_128967,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_73442]) ).

tff(c_128970,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_128967]) ).

tff(c_128976,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_128970,c_74235]) ).

tff(c_128997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_128976]) ).

tff(c_128999,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_128967]) ).

tff(c_129020,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_362,c_128999]) ).

tff(c_129046,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_129020]) ).

tff(c_129047,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_128968,c_112,c_129046]) ).

tff(c_129052,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_129047]) ).

tff(c_129191,plain,
    ! [W_1929] :
      ( equalish(W_1929,e_4)
      | ~ product(e_6,W_1929,e_2) ),
    inference(resolution,[status(thm)],[c_129052,c_120]) ).

tff(c_129204,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_129191]) ).

tff(c_129219,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_129204]) ).

tff(c_129220,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_129219]) ).

tff(c_129239,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_129220]) ).

tff(c_129261,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_129239,c_1149]) ).

tff(c_129295,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_129261]) ).

tff(c_129296,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_129220]) ).

tff(c_129303,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_129296]) ).

tff(c_129313,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_129303,c_74235]) ).

tff(c_129337,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_129313]) ).

tff(c_129338,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_129296]) ).

tff(c_129396,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_129338]) ).

tff(c_129092,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_129052,c_120]) ).

tff(c_129399,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_129396,c_129092]) ).

tff(c_129430,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_129399]) ).

tff(c_129432,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_129338]) ).

tff(c_129297,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_129220]) ).

tff(c_129339,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_129296]) ).

tff(c_129366,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_129339]) ).

tff(c_129394,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_129366]) ).

tff(c_129395,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_129297,c_74,c_129394]) ).

tff(c_129445,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_129432,c_129395]) ).

tff(c_129446,plain,
    product(e_6,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_129445]) ).

tff(c_100082,plain,
    ! [W_8,X_1504] :
      ( equalish(W_8,X_1504)
      | ~ product(e_6,e_2,W_8)
      | ~ product(e_2,X_1504,e_1) ),
    inference(resolution,[status(thm)],[c_99965,c_118]) ).

tff(c_129634,plain,
    ! [X_1934] :
      ( equalish(e_3,X_1934)
      | ~ product(e_2,X_1934,e_1) ),
    inference(resolution,[status(thm)],[c_129446,c_100082]) ).

tff(c_129649,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_125345,c_129634]) ).

tff(c_129665,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_129649]) ).

tff(c_129666,plain,
    product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_129445]) ).

tff(c_129911,plain,
    ! [X_1939] :
      ( product(e_4,e_2,X_1939)
      | ~ product(e_2,X_1939,e_6) ),
    inference(resolution,[status(thm)],[c_129666,c_126]) ).

tff(c_129945,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_2,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_129911,c_74346]) ).

tff(c_130006,plain,
    ~ product(e_2,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_74,c_129945]) ).

tff(c_130269,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_130006]) ).

tff(c_130272,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_130269]) ).

tff(c_130273,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_100059,c_130272]) ).

tff(c_130631,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_130273]) ).

tff(c_130642,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_130631,c_75289]) ).

tff(c_130685,plain,
    equalish(e_2,e_5),
    inference(demodulation,[status(thm),theory(equality)],[c_99681,c_130642]) ).

tff(c_130687,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_130685]) ).

tff(c_130689,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_130273]) ).

tff(c_125344,plain,
    product(e_1,e_6,e_2),
    inference(splitRight,[status(thm)],[c_100036]) ).

tff(c_130688,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_130273]) ).

tff(c_130697,plain,
    product(e_2,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_130688]) ).

tff(c_125632,plain,
    ! [X_1860] :
      ( product(e_2,e_6,X_1860)
      | ~ product(e_6,X_1860,e_1) ),
    inference(resolution,[status(thm)],[c_125344,c_126]) ).

tff(c_125679,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_125632]) ).

tff(c_125706,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_125679,c_120]) ).

tff(c_130709,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_130697,c_125706]) ).

tff(c_130758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_130709]) ).

tff(c_130759,plain,
    ( product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_130688]) ).

tff(c_130797,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_130759]) ).

tff(c_131021,plain,
    ! [X_1953] :
      ( product(e_3,e_1,X_1953)
      | ~ product(e_1,X_1953,e_2) ),
    inference(resolution,[status(thm)],[c_130797,c_126]) ).

tff(c_131101,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_131021,c_167]) ).

tff(c_131238,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_125344,c_6,c_131101]) ).

tff(c_131240,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_130759]) ).

tff(c_131243,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_72437,c_131240]) ).

tff(c_131246,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_131243]) ).

tff(c_131248,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100059,c_130689,c_131246]) ).

tff(c_131249,plain,
    product(e_1,e_5,e_1),
    inference(splitRight,[status(thm)],[c_75254]) ).

tff(c_131267,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_131249,c_1147]) ).

tff(c_131311,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_131267]) ).

tff(c_131312,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_73695]) ).

tff(c_131392,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_131312]) ).

tff(c_131461,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_131392,c_120]) ).

tff(c_134422,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_134419,c_131461]) ).

tff(c_134440,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_134422]) ).

tff(c_134441,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_134414]) ).

tff(c_134444,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_134441]) ).

tff(c_134453,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_134444,c_203]) ).

tff(c_134471,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_134453]) ).

tff(c_134472,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_134441]) ).

tff(c_134608,plain,
    ! [W_1995] :
      ( equalish(W_1995,e_4)
      | ~ product(e_6,W_1995,e_3) ),
    inference(resolution,[status(thm)],[c_134472,c_120]) ).

tff(c_134617,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_134608]) ).

tff(c_134630,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_134617]) ).

tff(c_134631,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_134630]) ).

tff(c_136124,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_134631]) ).

tff(c_136136,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_136124,c_1149]) ).

tff(c_136164,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_136136]) ).

tff(c_136165,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_134631]) ).

tff(c_137344,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_136165]) ).

tff(c_131853,plain,
    ! [W_1958] :
      ( equalish(W_1958,e_1)
      | ~ product(e_6,W_1958,e_2) ),
    inference(resolution,[status(thm)],[c_131392,c_120]) ).

tff(c_131862,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_131853]) ).

tff(c_131875,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_131862]) ).

tff(c_131876,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_131875]) ).

tff(c_136080,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_131876]) ).

tff(c_136092,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_136080,c_1149]) ).

tff(c_136120,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_136092]) ).

tff(c_136121,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_131876]) ).

tff(c_136168,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_136121]) ).

tff(c_136196,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_136168,c_120]) ).

tff(c_137347,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_137344,c_136196]) ).

tff(c_137366,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_137347]) ).

tff(c_137367,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_136165]) ).

tff(c_137421,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_137367]) ).

tff(c_137424,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_137421,c_131461]) ).

tff(c_137442,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_137424]) ).

tff(c_137444,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_137367]) ).

tff(c_132023,plain,
    ! [X_1960] :
      ( product(e_2,e_1,X_1960)
      | ~ product(e_1,X_1960,e_6) ),
    inference(resolution,[status(thm)],[c_131392,c_126]) ).

tff(c_72665,plain,
    ! [W_8,X_1101] :
      ( equalish(W_8,e_3)
      | ~ product(X_1101,e_1,W_8)
      | ~ next(X_1101,e_3)
      | product(X_1101,e_1,e_2)
      | product(X_1101,e_1,e_1)
      | ~ group_element(X_1101) ),
    inference(resolution,[status(thm)],[c_72585,c_118]) ).

tff(c_132029,plain,
    ! [X_1960] :
      ( equalish(X_1960,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_1960,e_6) ),
    inference(resolution,[status(thm)],[c_132023,c_72665]) ).

tff(c_132171,plain,
    ! [X_1960] :
      ( equalish(X_1960,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_1960,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_132029]) ).

tff(c_133520,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_132171]) ).

tff(c_133564,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_133520,c_203]) ).

tff(c_133616,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_133564]) ).

tff(c_133618,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_132171]) ).

tff(c_133617,plain,
    ! [X_1960] :
      ( product(e_2,e_1,e_2)
      | equalish(X_1960,e_3)
      | ~ product(e_1,X_1960,e_6) ),
    inference(splitRight,[status(thm)],[c_132171]) ).

tff(c_133655,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_133617]) ).

tff(c_131459,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_131392,c_122]) ).

tff(c_133665,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_133655,c_131459]) ).

tff(c_133711,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_133665]) ).

tff(c_133713,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_133617]) ).

tff(c_137443,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_137367]) ).

tff(c_137446,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_137443]) ).

tff(c_136184,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_136168,c_71110]) ).

tff(c_136222,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_136184,c_126]) ).

tff(c_137462,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_137446,c_136222]) ).

tff(c_137478,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_137462,c_72670]) ).

tff(c_137496,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_137478]) ).

tff(c_137498,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_133618,c_133713,c_106,c_137496]) ).

tff(c_137500,plain,
    ~ product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_137443]) ).

tff(c_136166,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_134631]) ).

tff(c_137368,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_136165]) ).

tff(c_137389,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_137368]) ).

tff(c_137415,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_137389]) ).

tff(c_137416,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_136166,c_110,c_137415]) ).

tff(c_137502,plain,
    product(e_6,e_3,e_3),
    inference(negUnitSimplification,[status(thm)],[c_137444,c_137500,c_137416]) ).

tff(c_134509,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_134472,c_120]) ).

tff(c_137505,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_137502,c_134509]) ).

tff(c_137526,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_137505]) ).

tff(c_137527,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_136121]) ).

tff(c_137581,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_137527]) ).

tff(c_137584,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_137581,c_131461]) ).

tff(c_137605,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_137584]) ).

tff(c_137606,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_137527]) ).

tff(c_137615,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_137606]) ).

tff(c_138436,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_136165]) ).

tff(c_138452,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_138436,c_71110]) ).

tff(c_139035,plain,
    ! [X_2072] :
      ( product(e_3,e_6,X_2072)
      | ~ product(e_6,X_2072,e_4) ),
    inference(resolution,[status(thm)],[c_138452,c_126]) ).

tff(c_139061,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_137615,c_139035]) ).

tff(c_139204,plain,
    ! [X_2076] :
      ( product(e_2,e_6,X_2076)
      | ~ product(e_6,X_2076,e_3) ),
    inference(resolution,[status(thm)],[c_139061,c_126]) ).

tff(c_139222,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_134472,c_139204]) ).

tff(c_139241,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_139222,c_71111]) ).

tff(c_139260,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_139241]) ).

tff(c_139261,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_136165]) ).

tff(c_139315,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_139261]) ).

tff(c_139318,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_139315,c_131461]) ).

tff(c_139336,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_139318]) ).

tff(c_139337,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_139261]) ).

tff(c_139340,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_139337]) ).

tff(c_137815,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_137615,c_120]) ).

tff(c_139343,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_139340,c_137815]) ).

tff(c_139359,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_139343]) ).

tff(c_139360,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_139337]) ).

tff(c_139367,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_139360,c_134509]) ).

tff(c_139388,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_139367]) ).

tff(c_139389,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_137606]) ).

tff(c_139393,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_139389,c_134509]) ).

tff(c_139411,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_139393]) ).

tff(c_139412,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_131312]) ).

tff(c_139422,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_139412]) ).

tff(c_140023,plain,
    ! [W_2082] :
      ( equalish(W_2082,e_1)
      | ~ product(e_6,W_2082,e_4) ),
    inference(resolution,[status(thm)],[c_139422,c_120]) ).

tff(c_140032,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_140023]) ).

tff(c_140045,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_140032]) ).

tff(c_140046,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_131352,c_106,c_140045]) ).

tff(c_141222,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_140046]) ).

tff(c_141350,plain,
    ! [W_2098] :
      ( equalish(W_2098,e_4)
      | ~ product(e_6,W_2098,e_2) ),
    inference(resolution,[status(thm)],[c_141222,c_120]) ).

tff(c_141359,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_141350]) ).

tff(c_141372,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_141359]) ).

tff(c_141373,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_141372]) ).

tff(c_144909,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_141373]) ).

tff(c_144921,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_144909,c_1149]) ).

tff(c_144949,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_144921]) ).

tff(c_144950,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_141373]) ).

tff(c_144953,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_144950]) ).

tff(c_144969,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_144953,c_71110]) ).

tff(c_145538,plain,
    ! [X_2170] :
      ( product(e_2,e_6,X_2170)
      | ~ product(e_6,X_2170,e_4) ),
    inference(resolution,[status(thm)],[c_144969,c_126]) ).

tff(c_145572,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_139422,c_145538]) ).

tff(c_145757,plain,
    ! [X_2174] :
      ( product(e_1,e_6,X_2174)
      | ~ product(e_6,X_2174,e_2) ),
    inference(resolution,[status(thm)],[c_145572,c_126]) ).

tff(c_145775,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_141222,c_145757]) ).

tff(c_145799,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_145775,c_71111]) ).

tff(c_145831,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_145799]) ).

tff(c_145832,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_144950]) ).

tff(c_145886,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_145832]) ).

tff(c_141251,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_141222,c_120]) ).

tff(c_145889,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_145886,c_141251]) ).

tff(c_145910,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_145889]) ).

tff(c_145911,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_145832]) ).

tff(c_145920,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_145911]) ).

tff(c_139872,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_139422,c_120]) ).

tff(c_145923,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_145920,c_139872]) ).

tff(c_145939,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_145923]) ).

tff(c_145940,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_145911]) ).

tff(c_145980,plain,
    ! [W_2176] :
      ( equalish(W_2176,e_2)
      | ~ product(e_6,W_2176,e_3) ),
    inference(resolution,[status(thm)],[c_145940,c_120]) ).

tff(c_145993,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_145980]) ).

tff(c_146010,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_145993]) ).

tff(c_146011,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_146010]) ).

tff(c_146586,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_146011]) ).

tff(c_146598,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_146586,c_1149]) ).

tff(c_146626,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_146598]) ).

tff(c_146628,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_146011]) ).

tff(c_142156,plain,
    ! [X_2117] :
      ( equalish(e_6,X_2117)
      | ~ next(X_2117,e_4)
      | product(X_2117,e_1,e_3)
      | product(X_2117,e_1,e_2)
      | product(X_2117,e_1,e_1)
      | ~ group_element(X_2117) ),
    inference(resolution,[status(thm)],[c_139422,c_398]) ).

tff(c_142213,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_142156,c_178]) ).

tff(c_142268,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_142213]) ).

tff(c_142269,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_142268]) ).

tff(c_142271,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_142269]) ).

tff(c_142294,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_142271,c_203]) ).

tff(c_142329,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_142294]) ).

tff(c_142330,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_142269]) ).

tff(c_142525,plain,
    ! [X_2121] :
      ( product(e_2,e_1,X_2121)
      | ~ product(e_1,X_2121,e_3) ),
    inference(resolution,[status(thm)],[c_142330,c_126]) ).

tff(c_142547,plain,
    ! [X_2121] :
      ( equalish(X_2121,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_2121,e_3) ),
    inference(resolution,[status(thm)],[c_142525,c_72665]) ).

tff(c_142672,plain,
    ! [X_2121] :
      ( equalish(X_2121,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_2121,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_142547]) ).

tff(c_143861,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_142672]) ).

tff(c_143897,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_143861,c_203]) ).

tff(c_143946,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_143897]) ).

tff(c_143948,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_142672]) ).

tff(c_143947,plain,
    ! [X_2121] :
      ( product(e_2,e_1,e_2)
      | equalish(X_2121,e_3)
      | ~ product(e_1,X_2121,e_3) ),
    inference(splitRight,[status(thm)],[c_142672]) ).

tff(c_144003,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_143947]) ).

tff(c_142394,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_142330,c_122]) ).

tff(c_144016,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_144003,c_142394]) ).

tff(c_144062,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_144016]) ).

tff(c_144064,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_143947]) ).

tff(c_146627,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_146011]) ).

tff(c_146630,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_146627]) ).

tff(c_146646,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_146630,c_71110]) ).

tff(c_147231,plain,
    ! [X_2197] :
      ( product(e_3,e_6,X_2197)
      | ~ product(e_6,X_2197,e_4) ),
    inference(resolution,[status(thm)],[c_146646,c_126]) ).

tff(c_147265,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_139422,c_147231]) ).

tff(c_147454,plain,
    ! [X_2201] :
      ( product(e_1,e_6,X_2201)
      | ~ product(e_6,X_2201,e_3) ),
    inference(resolution,[status(thm)],[c_147265,c_126]) ).

tff(c_147476,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_145940,c_147454]) ).

tff(c_146110,plain,
    ! [X_2178] :
      ( product(e_3,e_2,X_2178)
      | ~ product(e_2,X_2178,e_6) ),
    inference(resolution,[status(thm)],[c_145940,c_126]) ).

tff(c_146214,plain,
    ! [W_11,X_2178] :
      ( equalish(W_11,e_2)
      | ~ product(e_3,W_11,X_2178)
      | ~ product(e_2,X_2178,e_6) ),
    inference(resolution,[status(thm)],[c_146110,c_120]) ).

tff(c_147279,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_2,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_147265,c_146214]) ).

tff(c_147303,plain,
    ~ product(e_2,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_108,c_147279]) ).

tff(c_147332,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_147303]) ).

tff(c_147336,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_147332]) ).

tff(c_147337,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_143948,c_144064,c_147336]) ).

tff(c_148405,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_147337]) ).

tff(c_148671,plain,
    ! [X_2222] :
      ( product(e_3,e_1,X_2222)
      | ~ product(e_1,X_2222,e_2) ),
    inference(resolution,[status(thm)],[c_148405,c_126]) ).

tff(c_148777,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_148671,c_167]) ).

tff(c_148932,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_147476,c_6,c_148777]) ).

tff(c_148934,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_147337]) ).

tff(c_148943,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_72437,c_148934]) ).

tff(c_148951,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_148943]) ).

tff(c_148953,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_143948,c_144064,c_148951]) ).

tff(c_148955,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_146627]) ).

tff(c_148976,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_148955]) ).

tff(c_149002,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_148976]) ).

tff(c_149003,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_146628,c_110,c_149002]) ).

tff(c_149008,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_149003]) ).

tff(c_149011,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_149008,c_141251]) ).

tff(c_149029,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_149011]) ).

tff(c_149030,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_149003]) ).

tff(c_149033,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_149030]) ).

tff(c_149036,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_149033,c_139872]) ).

tff(c_149052,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_149036]) ).

tff(c_149053,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_149030]) ).

tff(c_145971,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_145940,c_120]) ).

tff(c_149058,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_149053,c_145971]) ).

tff(c_149079,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_149058]) ).

tff(c_149080,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_140046]) ).

tff(c_149083,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_149080]) ).

tff(c_149099,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_149083,c_71110]) ).

tff(c_149117,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_149099,c_71111]) ).

tff(c_149140,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_149117]) ).

tff(c_149141,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3) ),
    inference(splitRight,[status(thm)],[c_149080]) ).

tff(c_149195,plain,
    product(e_6,e_4,e_3),
    inference(splitLeft,[status(thm)],[c_149141]) ).

tff(c_149233,plain,
    ! [W_2224] :
      ( equalish(W_2224,e_4)
      | ~ product(e_6,W_2224,e_3) ),
    inference(resolution,[status(thm)],[c_149195,c_120]) ).

tff(c_149242,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_149233]) ).

tff(c_149255,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_149242]) ).

tff(c_149256,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_149255]) ).

tff(c_150120,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_149256]) ).

tff(c_150126,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_150120,c_1149]) ).

tff(c_150146,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_150126]) ).

tff(c_150147,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_149256]) ).

tff(c_150150,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_150147]) ).

tff(c_150166,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_150150,c_71110]) ).

tff(c_150719,plain,
    ! [X_2249] :
      ( product(e_3,e_6,X_2249)
      | ~ product(e_6,X_2249,e_4) ),
    inference(resolution,[status(thm)],[c_150166,c_126]) ).

tff(c_150737,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_139422,c_150719]) ).

tff(c_150880,plain,
    ! [X_2253] :
      ( product(e_1,e_6,X_2253)
      | ~ product(e_6,X_2253,e_3) ),
    inference(resolution,[status(thm)],[c_150737,c_126]) ).

tff(c_150898,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_149195,c_150880]) ).

tff(c_150918,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_150898,c_71111]) ).

tff(c_150942,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_150918]) ).

tff(c_150943,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_150147]) ).

tff(c_150997,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_150943]) ).

tff(c_151295,plain,
    ! [W_2257] :
      ( equalish(W_2257,e_3)
      | ~ product(e_6,W_2257,e_2) ),
    inference(resolution,[status(thm)],[c_150997,c_120]) ).

tff(c_151304,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_151295]) ).

tff(c_151317,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_151304]) ).

tff(c_151318,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_151317]) ).

tff(c_153725,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_151318]) ).

tff(c_153737,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_153725,c_1149]) ).

tff(c_153765,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_153737]) ).

tff(c_153767,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_151318]) ).

tff(c_151337,plain,
    ! [X_2259] :
      ( equalish(e_6,X_2259)
      | ~ next(X_2259,e_4)
      | product(X_2259,e_1,e_3)
      | product(X_2259,e_1,e_2)
      | product(X_2259,e_1,e_1)
      | ~ group_element(X_2259) ),
    inference(resolution,[status(thm)],[c_139422,c_398]) ).

tff(c_151398,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_151337,c_178]) ).

tff(c_151457,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_151398]) ).

tff(c_151458,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_151457]) ).

tff(c_151460,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_151458]) ).

tff(c_151483,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_151460,c_203]) ).

tff(c_151519,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_151483]) ).

tff(c_151520,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_151458]) ).

tff(c_151716,plain,
    ! [X_2263] :
      ( product(e_2,e_1,X_2263)
      | ~ product(e_1,X_2263,e_3) ),
    inference(resolution,[status(thm)],[c_151520,c_126]) ).

tff(c_151820,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_151716,c_169]) ).

tff(c_151908,plain,
    ~ product(e_1,e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_151820]) ).

tff(c_153766,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_151318]) ).

tff(c_153769,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_153766]) ).

tff(c_153785,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_153769,c_71110]) ).

tff(c_154569,plain,
    ! [X_2315] :
      ( product(e_2,e_6,X_2315)
      | ~ product(e_6,X_2315,e_4) ),
    inference(resolution,[status(thm)],[c_153785,c_126]) ).

tff(c_154603,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_139422,c_154569]) ).

tff(c_154788,plain,
    ! [X_2319] :
      ( product(e_1,e_6,X_2319)
      | ~ product(e_6,X_2319,e_2) ),
    inference(resolution,[status(thm)],[c_154603,c_126]) ).

tff(c_154791,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_150997,c_154788]) ).

tff(c_154809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_151908,c_154791]) ).

tff(c_154811,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_153766]) ).

tff(c_154832,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_154811]) ).

tff(c_154858,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_154832]) ).

tff(c_154859,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_153767,c_108,c_154858]) ).

tff(c_154864,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_154859]) ).

tff(c_151026,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_150997,c_120]) ).

tff(c_154867,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_154864,c_151026]) ).

tff(c_154888,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_154867]) ).

tff(c_154889,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_154859]) ).

tff(c_154898,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_154889]) ).

tff(c_154901,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_154898,c_139872]) ).

tff(c_154917,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_154901]) ).

tff(c_154918,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_154889]) ).

tff(c_149224,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_149195,c_120]) ).

tff(c_154923,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_154918,c_149224]) ).

tff(c_154941,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_154923]) ).

tff(c_154942,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_150943]) ).

tff(c_154945,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_154942]) ).

tff(c_154950,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_154945,c_139872]) ).

tff(c_154966,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_154950]) ).

tff(c_154967,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_154942]) ).

tff(c_154972,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_154967,c_149224]) ).

tff(c_154993,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_154972]) ).

tff(c_154994,plain,
    product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_149141]) ).

tff(c_154998,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_154994,c_139872]) ).

tff(c_155017,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_154998]) ).

tff(c_155018,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_139412]) ).

tff(c_157091,plain,
    ! [X_2343] :
      ( equalish(e_6,X_2343)
      | ~ next(X_2343,e_3)
      | product(X_2343,e_1,e_2)
      | product(X_2343,e_1,e_1)
      | ~ group_element(X_2343) ),
    inference(resolution,[status(thm)],[c_155018,c_72659]) ).

tff(c_157164,plain,
    ( equalish(e_1,e_2)
    | equalish(e_6,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_157091,c_178]) ).

tff(c_157238,plain,
    ( equalish(e_1,e_2)
    | equalish(e_6,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_157164]) ).

tff(c_157239,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_108,c_56,c_157238]) ).

tff(c_157279,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_157239,c_203]) ).

tff(c_157328,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_157279]) ).

tff(c_157329,plain,
    ( product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_71007]) ).

tff(c_157331,plain,
    product(e_5,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_157329]) ).

tff(c_157358,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_157331,c_122]) ).

tff(c_159503,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159485,c_157358]) ).

tff(c_159593,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_159503]) ).

tff(c_159594,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_159593]) ).

tff(c_249121,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_159594]) ).

tff(c_249127,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_249121,c_1149]) ).

tff(c_249147,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_249127]) ).

tff(c_249148,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_159594]) ).

tff(c_249151,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_249148]) ).

tff(c_157357,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_157331,c_126]) ).

tff(c_249167,plain,
    product(e_2,e_6,e_2),
    inference(resolution,[status(thm)],[c_249151,c_157357]) ).

tff(c_249271,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_249167,c_157358]) ).

tff(c_249296,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_249271]) ).

tff(c_249297,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_249148]) ).

tff(c_249351,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_249297]) ).

tff(c_249362,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_249351,c_203]) ).

tff(c_249384,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_249362]) ).

tff(c_249385,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_249297]) ).

tff(c_249394,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_249385]) ).

tff(c_157330,plain,
    ~ product(e_5,e_6,e_4),
    inference(splitRight,[status(thm)],[c_71007]) ).

tff(c_163280,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_159594]) ).

tff(c_163286,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_163280,c_1149]) ).

tff(c_163306,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_163286]) ).

tff(c_163307,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_159594]) ).

tff(c_163310,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_163307]) ).

tff(c_159507,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_159485,c_1149]) ).

tff(c_159597,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_159507]) ).

tff(c_159598,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_159597]) ).

tff(c_160555,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_159598]) ).

tff(c_160570,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_160555,c_1149]) ).

tff(c_160606,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_160570]) ).

tff(c_160607,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_159598]) ).

tff(c_160945,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_160607]) ).

tff(c_161014,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_160945,c_120]) ).

tff(c_163313,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_163310,c_161014]) ).

tff(c_163332,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_163313]) ).

tff(c_163333,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_163307]) ).

tff(c_163387,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_163333]) ).

tff(c_163401,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_163387,c_203]) ).

tff(c_163424,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_163401]) ).

tff(c_163425,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_163333]) ).

tff(c_163434,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_163425]) ).

tff(c_163599,plain,
    ! [W_2437] :
      ( equalish(W_2437,e_2)
      | ~ product(e_6,W_2437,e_4) ),
    inference(resolution,[status(thm)],[c_163434,c_120]) ).

tff(c_163608,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_163599]) ).

tff(c_163625,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_163608]) ).

tff(c_163626,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_163625]) ).

tff(c_164181,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_163626]) ).

tff(c_164187,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_164181,c_1149]) ).

tff(c_164207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_164187]) ).

tff(c_164209,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_163626]) ).

tff(c_164208,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_163626]) ).

tff(c_164383,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_164208]) ).

tff(c_164386,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_164383,c_161014]) ).

tff(c_164405,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_164386]) ).

tff(c_164407,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_164208]) ).

tff(c_164428,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_362,c_164407]) ).

tff(c_164454,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_164428]) ).

tff(c_164455,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_164209,c_112,c_164454]) ).

tff(c_164460,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_164455]) ).

tff(c_160994,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_160945,c_157357]) ).

tff(c_161041,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_160994,c_126]) ).

tff(c_164482,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_164460,c_161041]) ).

tff(c_164826,plain,
    ! [X_2457] :
      ( product(e_4,e_6,X_2457)
      | ~ product(e_6,X_2457,e_1) ),
    inference(resolution,[status(thm)],[c_164482,c_126]) ).

tff(c_164862,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_164826]) ).

tff(c_165001,plain,
    ! [W_2459] :
      ( equalish(W_2459,e_6)
      | ~ product(e_4,W_2459,e_5) ),
    inference(resolution,[status(thm)],[c_164862,c_120]) ).

tff(c_165048,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_165001]) ).

tff(c_165083,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_165048]) ).

tff(c_165084,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_165083]) ).

tff(c_165195,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_165084]) ).

tff(c_165221,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_165195,c_203]) ).

tff(c_165260,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_165221]) ).

tff(c_165261,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_165084]) ).

tff(c_165269,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_165261]) ).

tff(c_165306,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_165269,c_178]) ).

tff(c_165351,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_165306]) ).

tff(c_165352,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_165261]) ).

tff(c_165362,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_165352]) ).

tff(c_165570,plain,
    ! [X_2465] :
      ( product(e_2,e_1,X_2465)
      | ~ product(e_1,X_2465,e_4) ),
    inference(resolution,[status(thm)],[c_165362,c_126]) ).

tff(c_165684,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_165570,c_169]) ).

tff(c_165787,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164482,c_4,c_165684]) ).

tff(c_165788,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_165352]) ).

tff(c_166022,plain,
    ! [X_2469] :
      ( product(e_3,e_1,X_2469)
      | ~ product(e_1,X_2469,e_4) ),
    inference(resolution,[status(thm)],[c_165788,c_126]) ).

tff(c_166085,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_166022,c_167]) ).

tff(c_166207,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164482,c_6,c_166085]) ).

tff(c_166208,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_164455]) ).

tff(c_166211,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_166208]) ).

tff(c_163596,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_163434,c_120]) ).

tff(c_166214,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_166211,c_163596]) ).

tff(c_166235,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_166214]) ).

tff(c_166237,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_166208]) ).

tff(c_166209,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_164455]) ).

tff(c_164431,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_164407]) ).

tff(c_164458,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_164431]) ).

tff(c_164459,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_164209,c_94,c_164458]) ).

tff(c_166238,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_166209,c_164459]) ).

tff(c_166239,plain,
    product(e_6,e_4,e_3),
    inference(splitLeft,[status(thm)],[c_166238]) ).

tff(c_166383,plain,
    ! [W_2472] :
      ( equalish(W_2472,e_4)
      | ~ product(e_6,W_2472,e_3) ),
    inference(resolution,[status(thm)],[c_166239,c_120]) ).

tff(c_166396,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_166383]) ).

tff(c_166413,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_166396]) ).

tff(c_166414,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_166413]) ).

tff(c_173671,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_166414]) ).

tff(c_173677,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_173671,c_1149]) ).

tff(c_173697,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_173677]) ).

tff(c_173698,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_166414]) ).

tff(c_174668,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_173698]) ).

tff(c_174671,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_174668,c_161014]) ).

tff(c_174690,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_174671]) ).

tff(c_174691,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_173698]) ).

tff(c_174745,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_174691]) ).

tff(c_174767,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_174745,c_161041]) ).

tff(c_161844,plain,
    ! [X_2414] :
      ( product(e_5,e_1,X_2414)
      | ~ product(e_1,X_2414,e_6) ),
    inference(resolution,[status(thm)],[c_160945,c_126]) ).

tff(c_162016,plain,
    ( product(e_1,e_5,e_1)
    | ~ product(e_1,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_161844,c_1146]) ).

tff(c_162122,plain,
    ~ product(e_1,e_6,e_6),
    inference(splitLeft,[status(thm)],[c_162016]) ).

tff(c_162125,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_162122]) ).

tff(c_162128,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_54,c_162125]) ).

tff(c_173634,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_162128]) ).

tff(c_161042,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_160994,c_122]) ).

tff(c_173639,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_173634,c_161042]) ).

tff(c_173668,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_173639]) ).

tff(c_173669,plain,
    ( product(e_1,e_6,e_2)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_162128]) ).

tff(c_173701,plain,
    product(e_1,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_173669]) ).

tff(c_173984,plain,
    ! [X_2569] :
      ( product(e_5,e_6,X_2569)
      | ~ product(e_6,X_2569,e_1) ),
    inference(resolution,[status(thm)],[c_173701,c_126]) ).

tff(c_174022,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_173984]) ).

tff(c_173736,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_173701,c_122]) ).

tff(c_174025,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_174022,c_173736]) ).

tff(c_174052,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_174025]) ).

tff(c_174053,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_173669]) ).

tff(c_174098,plain,
    product(e_1,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_174053]) ).

tff(c_174107,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_174098,c_157358]) ).

tff(c_174134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_174107]) ).

tff(c_174135,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_174053]) ).

tff(c_174137,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_174135]) ).

tff(c_174176,plain,
    ! [W_8] :
      ( equalish(W_8,e_4)
      | ~ product(e_1,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_174137,c_118]) ).

tff(c_174781,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_174767,c_174176]) ).

tff(c_174806,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_174781]) ).

tff(c_174808,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_174691]) ).

tff(c_173699,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_166414]) ).

tff(c_174692,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_173698]) ).

tff(c_174713,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_174692]) ).

tff(c_174739,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_174713]) ).

tff(c_174740,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_173699,c_110,c_174739]) ).

tff(c_174810,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_174808,c_174740]) ).

tff(c_174811,plain,
    product(e_6,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_174810]) ).

tff(c_166275,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_166239,c_120]) ).

tff(c_174814,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_174811,c_166275]) ).

tff(c_174835,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_174814]) ).

tff(c_174836,plain,
    product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_174810]) ).

tff(c_174850,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_174836,c_163596]) ).

tff(c_174869,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_174850]) ).

tff(c_174870,plain,
    product(e_1,e_6,e_3),
    inference(splitRight,[status(thm)],[c_174135]) ).

tff(c_172908,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_166414]) ).

tff(c_172914,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_172908,c_1149]) ).

tff(c_172934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_172914]) ).

tff(c_172935,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_166414]) ).

tff(c_172938,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_172935]) ).

tff(c_172941,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_172938,c_161014]) ).

tff(c_172960,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_172941]) ).

tff(c_172961,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_172935]) ).

tff(c_173322,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_172961]) ).

tff(c_159643,plain,
    ! [X_2386] :
      ( ~ next(X_2386,e_3)
      | product(X_2386,e_1,e_3)
      | product(X_2386,e_1,e_2)
      | product(X_2386,e_1,e_1)
      | ~ group_element(X_2386) ),
    inference(resolution,[status(thm)],[c_159395,c_166]) ).

tff(c_159717,plain,
    ! [W_14,X_2386] :
      ( equalish(W_14,X_2386)
      | ~ product(W_14,e_1,e_3)
      | ~ next(X_2386,e_3)
      | product(X_2386,e_1,e_2)
      | product(X_2386,e_1,e_1)
      | ~ group_element(X_2386) ),
    inference(resolution,[status(thm)],[c_159643,c_122]) ).

tff(c_162002,plain,
    ! [X_2386] :
      ( equalish(e_5,X_2386)
      | ~ next(X_2386,e_3)
      | product(X_2386,e_1,e_2)
      | product(X_2386,e_1,e_1)
      | ~ group_element(X_2386)
      | ~ product(e_1,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_161844,c_159717]) ).

tff(c_166452,plain,
    ~ product(e_1,e_3,e_6),
    inference(splitLeft,[status(thm)],[c_162002]) ).

tff(c_166455,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_166452]) ).

tff(c_166458,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_48,c_166455]) ).

tff(c_170203,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_166458]) ).

tff(c_170226,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_170203,c_178]) ).

tff(c_170253,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_170226]) ).

tff(c_170254,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_166458]) ).

tff(c_170256,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_170254]) ).

tff(c_170293,plain,
    ! [W_2523] :
      ( equalish(W_2523,e_1)
      | ~ product(W_2523,e_3,e_5) ),
    inference(resolution,[status(thm)],[c_170256,c_122]) ).

tff(c_170342,plain,
    ( equalish(e_6,e_1)
    | equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_276,c_170293]) ).

tff(c_170378,plain,
    ( equalish(e_6,e_1)
    | equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_170342]) ).

tff(c_170379,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_84,c_106,c_170378]) ).

tff(c_171411,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_170379]) ).

tff(c_171419,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_171411,c_1149]) ).

tff(c_171441,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_171419]) ).

tff(c_171443,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_170379]) ).

tff(c_171442,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_170379]) ).

tff(c_171483,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_171442]) ).

tff(c_171649,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_171483,c_163596]) ).

tff(c_171670,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_171649]) ).

tff(c_171671,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_171442]) ).

tff(c_171674,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_171671]) ).

tff(c_171702,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_171674,c_161041]) ).

tff(c_172213,plain,
    ! [X_2550] :
      ( product(e_3,e_6,X_2550)
      | ~ product(e_6,X_2550,e_1) ),
    inference(resolution,[status(thm)],[c_171702,c_126]) ).

tff(c_172259,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_172213]) ).

tff(c_172668,plain,
    ! [X_2556] :
      ( product(e_5,e_6,X_2556)
      | ~ product(e_6,X_2556,e_3) ),
    inference(resolution,[status(thm)],[c_172259,c_126]) ).

tff(c_172675,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_166239,c_172668]) ).

tff(c_172701,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157330,c_172675]) ).

tff(c_172703,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_171671]) ).

tff(c_171672,plain,
    ~ product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_171442]) ).

tff(c_170330,plain,
    ( equalish(e_6,e_1)
    | equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_170293]) ).

tff(c_170366,plain,
    ( equalish(e_6,e_1)
    | equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_170330]) ).

tff(c_170367,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_106,c_170366]) ).

tff(c_172705,plain,
    product(e_6,e_3,e_3),
    inference(negUnitSimplification,[status(thm)],[c_171443,c_172703,c_171672,c_170367]) ).

tff(c_172710,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_172705,c_166275]) ).

tff(c_172733,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_172710]) ).

tff(c_172734,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_170254]) ).

tff(c_172765,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_172734]) ).

tff(c_172802,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_3,e_2) ),
    inference(resolution,[status(thm)],[c_172765,c_122]) ).

tff(c_173325,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_173322,c_172802]) ).

tff(c_173346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_173325]) ).

tff(c_173348,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_172961]) ).

tff(c_172936,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_166414]) ).

tff(c_172962,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_172935]) ).

tff(c_172986,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_276,c_172962]) ).

tff(c_173013,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_172986]) ).

tff(c_173014,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_172936,c_84,c_173013]) ).

tff(c_173350,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_173348,c_173014]) ).

tff(c_173351,plain,
    product(e_6,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_173350]) ).

tff(c_173354,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_173351,c_166275]) ).

tff(c_173375,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_173354]) ).

tff(c_173376,plain,
    product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_173350]) ).

tff(c_173394,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_173376,c_163596]) ).

tff(c_173412,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_173394]) ).

tff(c_173413,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_172734]) ).

tff(c_173415,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_173413]) ).

tff(c_166722,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_162128]) ).

tff(c_166727,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_166722,c_161042]) ).

tff(c_166756,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_166727]) ).

tff(c_166757,plain,
    ( product(e_1,e_6,e_2)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_162128]) ).

tff(c_166759,plain,
    product(e_1,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_166757]) ).

tff(c_167042,plain,
    ! [X_2481] :
      ( product(e_5,e_6,X_2481)
      | ~ product(e_6,X_2481,e_1) ),
    inference(resolution,[status(thm)],[c_166759,c_126]) ).

tff(c_167080,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_167042]) ).

tff(c_166794,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_166759,c_122]) ).

tff(c_167083,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_167080,c_166794]) ).

tff(c_167110,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_167083]) ).

tff(c_167111,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_166757]) ).

tff(c_167156,plain,
    product(e_1,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_167111]) ).

tff(c_161010,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_160945,c_122]) ).

tff(c_161848,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_161844,c_161010]) ).

tff(c_161988,plain,
    ~ product(e_1,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_161848]) ).

tff(c_162065,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_161988]) ).

tff(c_162068,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_162065]) ).

tff(c_166459,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_162068]) ).

tff(c_166469,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_166459,c_1147]) ).

tff(c_166500,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_166469]) ).

tff(c_166501,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_162068]) ).

tff(c_166503,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_166501]) ).

tff(c_166518,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_166503,c_203]) ).

tff(c_166543,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_166518]) ).

tff(c_166544,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_166501]) ).

tff(c_166575,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_166544]) ).

tff(c_166614,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_166575,c_120]) ).

tff(c_167159,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_167156,c_166614]) ).

tff(c_167184,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_167159]) ).

tff(c_167185,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_167111]) ).

tff(c_167187,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_167185]) ).

tff(c_167354,plain,
    ! [X_2485] :
      ( product(e_4,e_6,X_2485)
      | ~ product(e_6,X_2485,e_1) ),
    inference(resolution,[status(thm)],[c_167187,c_126]) ).

tff(c_167390,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_167354]) ).

tff(c_167582,plain,
    ! [W_2488] :
      ( equalish(W_2488,e_6)
      | ~ product(e_4,W_2488,e_5) ),
    inference(resolution,[status(thm)],[c_167390,c_120]) ).

tff(c_167629,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_167582]) ).

tff(c_167664,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_167629]) ).

tff(c_167665,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_167664]) ).

tff(c_167718,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_167665]) ).

tff(c_167744,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_167718,c_203]) ).

tff(c_167783,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_167744]) ).

tff(c_167784,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_167665]) ).

tff(c_167792,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_167784]) ).

tff(c_167829,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_167792,c_178]) ).

tff(c_167874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_167829]) ).

tff(c_167875,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_167784]) ).

tff(c_167884,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_167875]) ).

tff(c_168092,plain,
    ! [X_2493] :
      ( product(e_2,e_1,X_2493)
      | ~ product(e_1,X_2493,e_4) ),
    inference(resolution,[status(thm)],[c_167884,c_126]) ).

tff(c_168206,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_168092,c_169]) ).

tff(c_168309,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_167187,c_4,c_168206]) ).

tff(c_168310,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_167875]) ).

tff(c_168537,plain,
    ! [X_2497] :
      ( product(e_3,e_1,X_2497)
      | ~ product(e_1,X_2497,e_4) ),
    inference(resolution,[status(thm)],[c_168310,c_126]) ).

tff(c_168600,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_168537,c_167]) ).

tff(c_168722,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_167187,c_6,c_168600]) ).

tff(c_168723,plain,
    product(e_1,e_6,e_3),
    inference(splitRight,[status(thm)],[c_167185]) ).

tff(c_168875,plain,
    ! [X_2501] :
      ( product(e_3,e_6,X_2501)
      | ~ product(e_6,X_2501,e_1) ),
    inference(resolution,[status(thm)],[c_168723,c_126]) ).

tff(c_168911,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_168875]) ).

tff(c_169176,plain,
    ! [X_2505] :
      ( product(e_5,e_6,X_2505)
      | ~ product(e_6,X_2505,e_3) ),
    inference(resolution,[status(thm)],[c_168911,c_126]) ).

tff(c_169179,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_166239,c_169176]) ).

tff(c_169201,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157330,c_169179]) ).

tff(c_169202,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_166544]) ).

tff(c_169204,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_169202]) ).

tff(c_169243,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_169204,c_120]) ).

tff(c_173418,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_173415,c_169243]) ).

tff(c_173440,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_173418]) ).

tff(c_173441,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_173413]) ).

tff(c_173457,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_173441,c_203]) ).

tff(c_173485,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_173457]) ).

tff(c_173486,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_169202]) ).

tff(c_173526,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_173486,c_120]) ).

tff(c_174874,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_174870,c_173526]) ).

tff(c_174896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_174874]) ).

tff(c_175593,plain,
    ! [X_2590] :
      ( equalish(e_5,X_2590)
      | ~ next(X_2590,e_3)
      | product(X_2590,e_1,e_2)
      | product(X_2590,e_1,e_1)
      | ~ group_element(X_2590) ),
    inference(splitRight,[status(thm)],[c_162002]) ).

tff(c_175663,plain,
    ( equalish(e_1,e_2)
    | equalish(e_5,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_175593,c_178]) ).

tff(c_175731,plain,
    ( equalish(e_1,e_2)
    | equalish(e_5,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_175663]) ).

tff(c_175732,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_98,c_56,c_175731]) ).

tff(c_161044,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_160994,c_120]) ).

tff(c_175740,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_175732,c_161044]) ).

tff(c_175775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_175740]) ).

tff(c_175776,plain,
    product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_166238]) ).

tff(c_175814,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_166237,c_175776]) ).

tff(c_175815,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_163425]) ).

tff(c_175993,plain,
    ! [X_2594] :
      ( product(e_3,e_2,X_2594)
      | ~ product(e_2,X_2594,e_6) ),
    inference(resolution,[status(thm)],[c_175815,c_126]) ).

tff(c_176417,plain,
    ! [X_2601,X_2602] :
      ( product(X_2601,e_2,X_2602)
      | ~ product(e_2,X_2602,e_3)
      | ~ product(e_2,X_2601,e_6) ),
    inference(resolution,[status(thm)],[c_175993,c_126]) ).

tff(c_176420,plain,
    ! [X_2601] :
      ( product(X_2601,e_2,e_1)
      | ~ product(e_2,X_2601,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_176417]) ).

tff(c_176426,plain,
    ! [X_2601] :
      ( product(X_2601,e_2,e_1)
      | ~ product(e_2,X_2601,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_176420]) ).

tff(c_176438,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_176426]) ).

tff(c_176445,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_176438,c_161044]) ).

tff(c_176480,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_176445]) ).

tff(c_176482,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_176426]) ).

tff(c_176481,plain,
    ! [X_2601] :
      ( product(e_2,e_1,e_2)
      | product(X_2601,e_2,e_1)
      | ~ product(e_2,X_2601,e_6) ),
    inference(splitRight,[status(thm)],[c_176426]) ).

tff(c_176489,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_176481]) ).

tff(c_176550,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_176489,c_178]) ).

tff(c_176588,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_176550]) ).

tff(c_176590,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_176481]) ).

tff(c_409,plain,
    ! [W_11,X_73] :
      ( equalish(W_11,e_1)
      | ~ product(X_73,W_11,e_4)
      | ~ next(X_73,e_4)
      | product(X_73,e_1,e_3)
      | product(X_73,e_1,e_2)
      | product(X_73,e_1,e_1)
      | ~ group_element(X_73) ),
    inference(resolution,[status(thm)],[c_363,c_120]) ).

tff(c_176010,plain,
    ( equalish(e_2,e_1)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3)
    | ~ product(e_2,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_175993,c_409]) ).

tff(c_176057,plain,
    ( equalish(e_2,e_1)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ product(e_2,e_4,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_176010]) ).

tff(c_176058,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ product(e_2,e_4,e_6) ),
    inference(negUnitSimplification,[status(thm)],[c_66,c_176057]) ).

tff(c_176431,plain,
    ~ product(e_2,e_4,e_6),
    inference(splitLeft,[status(thm)],[c_176058]) ).

tff(c_176434,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_176431]) ).

tff(c_176437,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_176434]) ).

tff(c_177580,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_176437]) ).

tff(c_177583,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_177580,c_161044]) ).

tff(c_177602,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_177583]) ).

tff(c_177603,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_176437]) ).

tff(c_177605,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_177603]) ).

tff(c_177630,plain,
    ! [W_2617] :
      ( equalish(W_2617,e_2)
      | ~ product(W_2617,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_177605,c_122]) ).

tff(c_177667,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_362,c_177630]) ).

tff(c_177703,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_177667]) ).

tff(c_177704,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_108,c_177703]) ).

tff(c_178380,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_177704]) ).

tff(c_178391,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_178380,c_1149]) ).

tff(c_178415,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_178391]) ).

tff(c_178416,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_177704]) ).

tff(c_178424,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_178416]) ).

tff(c_178437,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_178424,c_203]) ).

tff(c_178462,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_178437]) ).

tff(c_178463,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_178416]) ).

tff(c_178473,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_178463]) ).

tff(c_175863,plain,
    ! [W_2592] :
      ( equalish(W_2592,e_2)
      | ~ product(e_6,W_2592,e_3) ),
    inference(resolution,[status(thm)],[c_175815,c_120]) ).

tff(c_175876,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_175863]) ).

tff(c_175893,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_175876]) ).

tff(c_175894,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_175893]) ).

tff(c_176612,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_175894]) ).

tff(c_176619,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_176612,c_1149]) ).

tff(c_176639,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_176619]) ).

tff(c_176640,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_175894]) ).

tff(c_176643,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_176640]) ).

tff(c_176646,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_176643,c_161014]) ).

tff(c_176665,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_176646]) ).

tff(c_176666,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_176640]) ).

tff(c_176720,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_176666]) ).

tff(c_176753,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_176720,c_120]) ).

tff(c_178478,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_178473,c_176753]) ).

tff(c_178501,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_178478]) ).

tff(c_178502,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_178463]) ).

tff(c_176742,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_176720,c_161041]) ).

tff(c_177212,plain,
    ! [X_2612] :
      ( product(e_3,e_6,X_2612)
      | ~ product(e_6,X_2612,e_1) ),
    inference(resolution,[status(thm)],[c_176742,c_126]) ).

tff(c_177248,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_177212]) ).

tff(c_177274,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_177248,c_126]) ).

tff(c_178509,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_178502,c_177274]) ).

tff(c_178533,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157330,c_178509]) ).

tff(c_178534,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_177603]) ).

tff(c_178565,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_178534]) ).

tff(c_178582,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_178565,c_178]) ).

tff(c_178604,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_178582]) ).

tff(c_178605,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_178534]) ).

tff(c_178607,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_178605]) ).

tff(c_178618,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_178607,c_203]) ).

tff(c_178641,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_178618]) ).

tff(c_178642,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_178605]) ).

tff(c_159728,plain,
    ! [W_11,X_2386] :
      ( equalish(W_11,e_1)
      | ~ product(X_2386,W_11,e_3)
      | ~ next(X_2386,e_3)
      | product(X_2386,e_1,e_2)
      | product(X_2386,e_1,e_1)
      | ~ group_element(X_2386) ),
    inference(resolution,[status(thm)],[c_159643,c_120]) ).

tff(c_178647,plain,
    ( equalish(e_4,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_178642,c_159728]) ).

tff(c_178663,plain,
    ( equalish(e_4,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_178647]) ).

tff(c_178665,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_176482,c_176590,c_86,c_178663]) ).

tff(c_178666,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_176666]) ).

tff(c_178669,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_178666]) ).

tff(c_179287,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_162128]) ).

tff(c_179292,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_179287,c_161042]) ).

tff(c_179321,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_179292]) ).

tff(c_179322,plain,
    ( product(e_1,e_6,e_2)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_162128]) ).

tff(c_179324,plain,
    product(e_1,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_179322]) ).

tff(c_179607,plain,
    ! [X_2645] :
      ( product(e_5,e_6,X_2645)
      | ~ product(e_6,X_2645,e_1) ),
    inference(resolution,[status(thm)],[c_179324,c_126]) ).

tff(c_179645,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_179607]) ).

tff(c_179359,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_179324,c_122]) ).

tff(c_179648,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_179645,c_179359]) ).

tff(c_179675,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_179648]) ).

tff(c_179676,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_179322]) ).

tff(c_179721,plain,
    product(e_1,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_179676]) ).

tff(c_179917,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_179721,c_157358]) ).

tff(c_179945,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_179917]) ).

tff(c_179946,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_179676]) ).

tff(c_179948,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_179946]) ).

tff(c_180249,plain,
    ! [X_2652] :
      ( product(e_4,e_6,X_2652)
      | ~ product(e_6,X_2652,e_1) ),
    inference(resolution,[status(thm)],[c_179948,c_126]) ).

tff(c_180285,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_180249]) ).

tff(c_180568,plain,
    ! [X_2656] :
      ( product(e_5,e_6,X_2656)
      | ~ product(e_6,X_2656,e_4) ),
    inference(resolution,[status(thm)],[c_180285,c_126]) ).

tff(c_180590,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_178669,c_180568]) ).

tff(c_157359,plain,
    ! [W_8] :
      ( equalish(W_8,e_2)
      | ~ product(e_5,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_157331,c_118]) ).

tff(c_180615,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_180590,c_157359]) ).

tff(c_180637,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_180615]) ).

tff(c_180639,plain,
    ~ product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_179946]) ).

tff(c_178805,plain,
    ! [W_2632] :
      ( equalish(W_2632,e_3)
      | ~ product(e_6,W_2632,e_4) ),
    inference(resolution,[status(thm)],[c_178669,c_120]) ).

tff(c_178814,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_178805]) ).

tff(c_178831,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_178814]) ).

tff(c_178832,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_178831]) ).

tff(c_183942,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_178832]) ).

tff(c_183951,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_183942,c_1149]) ).

tff(c_183972,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_183951]) ).

tff(c_183973,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_178832]) ).

tff(c_183976,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_183973]) ).

tff(c_183981,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_183976,c_161014]) ).

tff(c_184001,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_183981]) ).

tff(c_184002,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_183973]) ).

tff(c_184193,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_184002]) ).

tff(c_184198,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_184193,c_161041]) ).

tff(c_184218,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_180639,c_184198]) ).

tff(c_184220,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_184002]) ).

tff(c_183974,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_178832]) ).

tff(c_184003,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_183973]) ).

tff(c_184027,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_184003]) ).

tff(c_184054,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_184027]) ).

tff(c_184055,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_183974,c_94,c_184054]) ).

tff(c_184222,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_184220,c_184055]) ).

tff(c_184223,plain,
    product(e_6,e_4,e_3),
    inference(splitLeft,[status(thm)],[c_184222]) ).

tff(c_180638,plain,
    product(e_1,e_6,e_3),
    inference(splitRight,[status(thm)],[c_179946]) ).

tff(c_180977,plain,
    ! [X_2661] :
      ( product(e_3,e_6,X_2661)
      | ~ product(e_6,X_2661,e_1) ),
    inference(resolution,[status(thm)],[c_180638,c_126]) ).

tff(c_181013,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_180977]) ).

tff(c_181039,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_181013,c_126]) ).

tff(c_184226,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_184223,c_181039]) ).

tff(c_184247,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157330,c_184226]) ).

tff(c_184248,plain,
    product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_184222]) ).

tff(c_178698,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_178669,c_120]) ).

tff(c_184252,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_184248,c_178698]) ).

tff(c_184273,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_184252]) ).

tff(c_184274,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_178666]) ).

tff(c_175845,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_175815,c_120]) ).

tff(c_184279,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_184274,c_175845]) ).

tff(c_184300,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_184279]) ).

tff(c_184301,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_176058]) ).

tff(c_184952,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_184301]) ).

tff(c_184989,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_184952,c_178]) ).

tff(c_185028,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_184989]) ).

tff(c_185029,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(splitRight,[status(thm)],[c_184301]) ).

tff(c_185037,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_185029]) ).

tff(c_185070,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_185037,c_203]) ).

tff(c_185108,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_185070]) ).

tff(c_185109,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_185029]) ).

tff(c_185323,plain,
    ! [X_2721] :
      ( product(e_2,e_1,X_2721)
      | ~ product(e_1,X_2721,e_3) ),
    inference(resolution,[status(thm)],[c_185109,c_126]) ).

tff(c_159723,plain,
    ! [W_8,X_2386] :
      ( equalish(W_8,e_3)
      | ~ product(X_2386,e_1,W_8)
      | ~ next(X_2386,e_3)
      | product(X_2386,e_1,e_2)
      | product(X_2386,e_1,e_1)
      | ~ group_element(X_2386) ),
    inference(resolution,[status(thm)],[c_159643,c_118]) ).

tff(c_185354,plain,
    ! [X_2721] :
      ( equalish(X_2721,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_2721,e_3) ),
    inference(resolution,[status(thm)],[c_185323,c_159723]) ).

tff(c_185491,plain,
    ! [X_2721] :
      ( equalish(X_2721,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_2721,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_185354]) ).

tff(c_186566,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_185491]) ).

tff(c_186583,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_186566,c_161044]) ).

tff(c_186627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_186583]) ).

tff(c_186629,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_185491]) ).

tff(c_186628,plain,
    ! [X_2721] :
      ( product(e_2,e_1,e_2)
      | equalish(X_2721,e_3)
      | ~ product(e_1,X_2721,e_3) ),
    inference(splitRight,[status(thm)],[c_185491]) ).

tff(c_186746,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_186628]) ).

tff(c_185178,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_185109,c_122]) ).

tff(c_186759,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_186746,c_185178]) ).

tff(c_186805,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_186759]) ).

tff(c_186807,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_186628]) ).

tff(c_184302,plain,
    product(e_2,e_4,e_6),
    inference(splitRight,[status(thm)],[c_176058]) ).

tff(c_184335,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_2,W_11,e_6) ),
    inference(resolution,[status(thm)],[c_184302,c_120]) ).

tff(c_185331,plain,
    ( equalish(e_1,e_4)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_185323,c_184335]) ).

tff(c_185471,plain,
    ~ product(e_1,e_6,e_3),
    inference(negUnitSimplification,[status(thm)],[c_60,c_185331]) ).

tff(c_199090,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_175894]) ).

tff(c_199122,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_199090,c_1149]) ).

tff(c_199174,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_199122]) ).

tff(c_199175,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_175894]) ).

tff(c_199178,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_199175]) ).

tff(c_199198,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_199178,c_161014]) ).

tff(c_199242,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_199198]) ).

tff(c_199243,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_199175]) ).

tff(c_199431,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_199243]) ).

tff(c_199447,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_199431,c_161041]) ).

tff(c_199483,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_185471,c_199447]) ).

tff(c_199485,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_199243]) ).

tff(c_199176,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_175894]) ).

tff(c_199244,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_199175]) ).

tff(c_199268,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_276,c_199244]) ).

tff(c_199295,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_199268]) ).

tff(c_199296,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_199176,c_84,c_199295]) ).

tff(c_199487,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_199485,c_199296]) ).

tff(c_199488,plain,
    product(e_6,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_199487]) ).

tff(c_199498,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_199488,c_175845]) ).

tff(c_199527,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_199498]) ).

tff(c_199528,plain,
    product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_199487]) ).

tff(c_184417,plain,
    ! [X_2709] :
      ( product(e_6,e_4,X_2709)
      | ~ product(e_4,X_2709,e_2) ),
    inference(resolution,[status(thm)],[c_184302,c_126]) ).

tff(c_184454,plain,
    ( equalish(e_4,e_5)
    | ~ product(e_4,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_184417,c_1149]) ).

tff(c_184513,plain,
    ~ product(e_4,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_92,c_184454]) ).

tff(c_161947,plain,
    ( equalish(e_5,e_1)
    | ~ product(e_1,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_161844,c_203]) ).

tff(c_162049,plain,
    ~ product(e_1,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_96,c_161947]) ).

tff(c_187249,plain,
    ! [X_2753] :
      ( product(X_2753,e_2,e_1)
      | ~ product(e_2,X_2753,e_6) ),
    inference(negUnitSimplification,[status(thm)],[c_186629,c_186807,c_176426]) ).

tff(c_187259,plain,
    product(e_4,e_2,e_1),
    inference(resolution,[status(thm)],[c_184302,c_187249]) ).

tff(c_176076,plain,
    ! [W_14,X_2594] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_2,X_2594)
      | ~ product(e_2,X_2594,e_6) ),
    inference(resolution,[status(thm)],[c_175993,c_122]) ).

tff(c_187465,plain,
    ( equalish(e_4,e_3)
    | ~ product(e_2,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_187259,c_176076]) ).

tff(c_187491,plain,
    ~ product(e_2,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_90,c_187465]) ).

tff(c_187513,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_187491]) ).

tff(c_187517,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_187513]) ).

tff(c_187518,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_186629,c_186807,c_187517]) ).

tff(c_187657,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_187518]) ).

tff(c_187927,plain,
    ! [X_2762] :
      ( product(e_3,e_1,X_2762)
      | ~ product(e_1,X_2762,e_2) ),
    inference(resolution,[status(thm)],[c_187657,c_126]) ).

tff(c_188032,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_187927,c_167]) ).

tff(c_188186,plain,
    ~ product(e_1,e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_188032]) ).

tff(c_264,plain,
    ! [X_63] :
      ( equalish(X_63,e_6)
      | product(X_63,e_6,e_5)
      | product(X_63,e_6,e_4)
      | product(X_63,e_6,e_3)
      | product(X_63,e_6,e_2)
      | product(X_63,e_6,e_1)
      | ~ group_element(X_63) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_231]) ).

tff(c_185427,plain,
    ( equalish(e_2,e_1)
    | ~ product(e_1,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_185323,c_203]) ).

tff(c_185534,plain,
    ~ product(e_1,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_66,c_185427]) ).

tff(c_187748,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_187657,c_122]) ).

tff(c_187931,plain,
    ( equalish(e_3,e_2)
    | ~ product(e_1,e_3,e_2) ),
    inference(resolution,[status(thm)],[c_187927,c_187748]) ).

tff(c_188103,plain,
    ~ product(e_1,e_3,e_2),
    inference(negUnitSimplification,[status(thm)],[c_78,c_187931]) ).

tff(c_176072,plain,
    ! [X_2594,X_20] :
      ( product(X_2594,e_2,X_20)
      | ~ product(e_2,X_20,e_3)
      | ~ product(e_2,X_2594,e_6) ),
    inference(resolution,[status(thm)],[c_175993,c_126]) ).

tff(c_185472,plain,
    ! [X_2594] :
      ( product(X_2594,e_2,e_1)
      | ~ product(e_2,X_2594,e_6)
      | ~ product(e_1,e_3,e_3) ),
    inference(resolution,[status(thm)],[c_185323,c_176072]) ).

tff(c_186148,plain,
    ~ product(e_1,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_185472]) ).

tff(c_162051,plain,
    ! [W_14,X_2414] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_1,X_2414)
      | ~ product(e_1,X_2414,e_6) ),
    inference(resolution,[status(thm)],[c_161844,c_122]) ).

tff(c_187676,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_1,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_187657,c_162051]) ).

tff(c_187724,plain,
    ~ product(e_1,e_3,e_6),
    inference(negUnitSimplification,[status(thm)],[c_72,c_187676]) ).

tff(c_187754,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_187724]) ).

tff(c_187757,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_48,c_187754]) ).

tff(c_187758,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_186148,c_187757]) ).

tff(c_190714,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_188103,c_187758]) ).

tff(c_190715,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_190714]) ).

tff(c_159115,plain,
    ! [X_2380] :
      ( ~ next(X_2380,e_2)
      | product(X_2380,e_1,e_5)
      | product(X_2380,e_1,e_4)
      | product(X_2380,e_1,e_3)
      | product(X_2380,e_1,e_2)
      | product(X_2380,e_1,e_1)
      | ~ group_element(X_2380) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_162129,plain,
    ! [X_2416] :
      ( ~ next(X_2416,e_2)
      | product(X_2416,e_1,e_4)
      | product(X_2416,e_1,e_3)
      | product(X_2416,e_1,e_2)
      | product(X_2416,e_1,e_1)
      | ~ group_element(X_2416) ),
    inference(resolution,[status(thm)],[c_159115,c_162]) ).

tff(c_162689,plain,
    ! [X_2425] :
      ( ~ next(X_2425,e_2)
      | product(X_2425,e_1,e_3)
      | product(X_2425,e_1,e_2)
      | product(X_2425,e_1,e_1)
      | ~ group_element(X_2425) ),
    inference(resolution,[status(thm)],[c_162129,c_160]) ).

tff(c_162792,plain,
    ! [X_2425] :
      ( ~ next(X_2425,e_2)
      | product(X_2425,e_1,e_2)
      | product(X_2425,e_1,e_1)
      | ~ group_element(X_2425) ),
    inference(resolution,[status(thm)],[c_162689,c_170]) ).

tff(c_185181,plain,
    ! [W_2718] :
      ( equalish(W_2718,e_3)
      | ~ product(W_2718,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_185109,c_122]) ).

tff(c_186163,plain,
    ! [X_2735] :
      ( equalish(X_2735,e_3)
      | ~ next(X_2735,e_2)
      | product(X_2735,e_1,e_1)
      | ~ group_element(X_2735) ),
    inference(resolution,[status(thm)],[c_162792,c_185181]) ).

tff(c_186333,plain,
    ! [X_20,X_2735] :
      ( product(e_1,e_1,X_20)
      | ~ product(e_1,X_20,X_2735)
      | equalish(X_2735,e_3)
      | ~ next(X_2735,e_2)
      | ~ group_element(X_2735) ),
    inference(resolution,[status(thm)],[c_186163,c_126]) ).

tff(c_190717,plain,
    ( product(e_1,e_1,e_3)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_190715,c_186333]) ).

tff(c_190752,plain,
    ( product(e_1,e_1,e_3)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_190717]) ).

tff(c_190754,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_185534,c_190752]) ).

tff(c_190755,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_190714]) ).

tff(c_190757,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_190755]) ).

tff(c_191067,plain,
    ! [W_2804] :
      ( equalish(W_2804,e_3)
      | ~ product(e_1,W_2804,e_5) ),
    inference(resolution,[status(thm)],[c_190757,c_120]) ).

tff(c_191094,plain,
    ( equalish(e_6,e_3)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_264,c_191067]) ).

tff(c_191127,plain,
    ( equalish(e_6,e_3)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_191094]) ).

tff(c_191128,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_188186,c_185471,c_64,c_110,c_191127]) ).

tff(c_191491,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_191128]) ).

tff(c_191656,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_191491,c_186333]) ).

tff(c_191702,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_191656]) ).

tff(c_191704,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_162049,c_191702]) ).

tff(c_191705,plain,
    product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_191128]) ).

tff(c_191893,plain,
    ! [X_2815] :
      ( product(e_4,e_6,X_2815)
      | ~ product(e_6,X_2815,e_1) ),
    inference(resolution,[status(thm)],[c_191705,c_126]) ).

tff(c_191975,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_191893]) ).

tff(c_192108,plain,
    ! [W_2817] :
      ( equalish(W_2817,e_6)
      | ~ product(e_4,W_2817,e_5) ),
    inference(resolution,[status(thm)],[c_191975,c_120]) ).

tff(c_192151,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_192108]) ).

tff(c_192184,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_192151]) ).

tff(c_192185,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_184513,c_64,c_192184]) ).

tff(c_192933,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_192185]) ).

tff(c_187507,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_4,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_187259,c_120]) ).

tff(c_192943,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_192933,c_187507]) ).

tff(c_193001,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_192943]) ).

tff(c_193002,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_192185]) ).

tff(c_193038,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_193002]) ).

tff(c_193082,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_193038,c_178]) ).

tff(c_193137,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_193082]) ).

tff(c_193138,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_193002]) ).

tff(c_193151,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_193138,c_187748]) ).

tff(c_193196,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_193151]) ).

tff(c_193197,plain,
    product(e_1,e_3,e_4),
    inference(splitRight,[status(thm)],[c_190755]) ).

tff(c_193278,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_3,e_4) ),
    inference(resolution,[status(thm)],[c_193197,c_122]) ).

tff(c_199536,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_199528,c_193278]) ).

tff(c_199563,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_199536]) ).

tff(c_199565,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_187518]) ).

tff(c_199571,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_199565]) ).

tff(c_199575,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_199571]) ).

tff(c_199577,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_186629,c_186807,c_199575]) ).

tff(c_199579,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_185472]) ).

tff(c_199594,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_199579,c_203]) ).

tff(c_199625,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_199594]) ).

tff(c_199626,plain,
    product(e_1,e_5,e_1),
    inference(splitRight,[status(thm)],[c_162016]) ).

tff(c_199637,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_199626,c_1147]) ).

tff(c_199668,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_199637]) ).

tff(c_199669,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_160607]) ).

tff(c_200060,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_199669]) ).

tff(c_200349,plain,
    ! [X_2936] :
      ( product(e_2,e_1,X_2936)
      | ~ product(e_1,X_2936,e_6) ),
    inference(resolution,[status(thm)],[c_200060,c_126]) ).

tff(c_200355,plain,
    ! [X_2936] :
      ( equalish(X_2936,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_2936,e_6) ),
    inference(resolution,[status(thm)],[c_200349,c_159723]) ).

tff(c_200488,plain,
    ! [X_2936] :
      ( equalish(X_2936,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_2936,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_200355]) ).

tff(c_201730,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_200488]) ).

tff(c_201763,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_201730,c_203]) ).

tff(c_201809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_201763]) ).

tff(c_201811,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_200488]) ).

tff(c_201810,plain,
    ! [X_2936] :
      ( product(e_2,e_1,e_2)
      | equalish(X_2936,e_3)
      | ~ product(e_1,X_2936,e_6) ),
    inference(splitRight,[status(thm)],[c_200488]) ).

tff(c_201850,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_201810]) ).

tff(c_200128,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_200060,c_122]) ).

tff(c_201860,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_201850,c_200128]) ).

tff(c_201906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_201860]) ).

tff(c_201908,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_201810]) ).

tff(c_200499,plain,
    ! [X_2386] :
      ( equalish(e_2,X_2386)
      | ~ next(X_2386,e_3)
      | product(X_2386,e_1,e_2)
      | product(X_2386,e_1,e_1)
      | ~ group_element(X_2386)
      | ~ product(e_1,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_200349,c_159717]) ).

tff(c_223749,plain,
    ~ product(e_1,e_3,e_6),
    inference(splitLeft,[status(thm)],[c_200499]) ).

tff(c_223752,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_223749]) ).

tff(c_223755,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_48,c_223752]) ).

tff(c_234158,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_223755]) ).

tff(c_200574,plain,
    ! [X_2937] :
      ( ~ next(X_2937,e_2)
      | product(X_2937,e_1,e_4)
      | product(X_2937,e_1,e_3)
      | product(X_2937,e_1,e_2)
      | product(X_2937,e_1,e_1)
      | ~ group_element(X_2937) ),
    inference(resolution,[status(thm)],[c_159115,c_162]) ).

tff(c_201990,plain,
    ! [X_2961] :
      ( ~ next(X_2961,e_2)
      | product(X_2961,e_1,e_3)
      | product(X_2961,e_1,e_2)
      | product(X_2961,e_1,e_1)
      | ~ group_element(X_2961) ),
    inference(resolution,[status(thm)],[c_200574,c_160]) ).

tff(c_202107,plain,
    ! [X_2962] :
      ( ~ next(X_2962,e_2)
      | product(X_2962,e_1,e_2)
      | product(X_2962,e_1,e_1)
      | ~ group_element(X_2962) ),
    inference(resolution,[status(thm)],[c_201990,c_170]) ).

tff(c_202946,plain,
    ! [W_2976,X_2977] :
      ( equalish(W_2976,X_2977)
      | ~ product(W_2976,e_1,e_2)
      | ~ next(X_2977,e_2)
      | product(X_2977,e_1,e_1)
      | ~ group_element(X_2977) ),
    inference(resolution,[status(thm)],[c_202107,c_122]) ).

tff(c_202965,plain,
    ! [X_2978] :
      ( equalish(e_6,X_2978)
      | ~ next(X_2978,e_2)
      | product(X_2978,e_1,e_1)
      | ~ group_element(X_2978) ),
    inference(resolution,[status(thm)],[c_200060,c_202946]) ).

tff(c_203110,plain,
    ! [W_11,X_2978] :
      ( equalish(W_11,e_1)
      | ~ product(X_2978,W_11,e_1)
      | equalish(e_6,X_2978)
      | ~ next(X_2978,e_2)
      | ~ group_element(X_2978) ),
    inference(resolution,[status(thm)],[c_202965,c_120]) ).

tff(c_234169,plain,
    ( equalish(e_3,e_1)
    | equalish(e_6,e_1)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_234158,c_203110]) ).

tff(c_234211,plain,
    ( equalish(e_3,e_1)
    | equalish(e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_234169]) ).

tff(c_234213,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_76,c_234211]) ).

tff(c_234214,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_223755]) ).

tff(c_234329,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_234214]) ).

tff(c_234622,plain,
    ! [X_3398] :
      ( product(e_5,e_3,X_3398)
      | ~ product(e_3,X_3398,e_1) ),
    inference(resolution,[status(thm)],[c_234329,c_126]) ).

tff(c_157360,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_157331,c_120]) ).

tff(c_234669,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_3,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_234622,c_157360]) ).

tff(c_234754,plain,
    ~ product(e_3,e_2,e_1),
    inference(negUnitSimplification,[status(thm)],[c_84,c_234669]) ).

tff(c_204068,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_159594]) ).

tff(c_204080,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_204068,c_1149]) ).

tff(c_204108,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_204080]) ).

tff(c_204110,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_159594]) ).

tff(c_204109,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_159594]) ).

tff(c_204112,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_204109]) ).

tff(c_204128,plain,
    product(e_2,e_6,e_2),
    inference(resolution,[status(thm)],[c_204112,c_157357]) ).

tff(c_204148,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_204128,c_157358]) ).

tff(c_204175,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_204148]) ).

tff(c_204176,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_204109]) ).

tff(c_204230,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_204176]) ).

tff(c_200130,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_200060,c_120]) ).

tff(c_204235,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_204230,c_200130]) ).

tff(c_204258,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_204235]) ).

tff(c_204259,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_204176]) ).

tff(c_204268,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_204259]) ).

tff(c_204603,plain,
    ! [X_3015] :
      ( product(e_4,e_2,X_3015)
      | ~ product(e_2,X_3015,e_6) ),
    inference(resolution,[status(thm)],[c_204268,c_126]) ).

tff(c_204436,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_4) ),
    inference(resolution,[status(thm)],[c_204268,c_122]) ).

tff(c_204607,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_2,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_204603,c_204436]) ).

tff(c_204660,plain,
    ~ product(e_2,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_94,c_204607]) ).

tff(c_204710,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_204660]) ).

tff(c_204713,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_204710]) ).

tff(c_219197,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_204713]) ).

tff(c_204435,plain,
    ! [X_20] :
      ( product(e_4,e_2,X_20)
      | ~ product(e_2,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_204268,c_126]) ).

tff(c_204441,plain,
    ! [W_3012] :
      ( equalish(W_3012,e_2)
      | ~ product(e_6,W_3012,e_4) ),
    inference(resolution,[status(thm)],[c_204268,c_120]) ).

tff(c_204454,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_204441]) ).

tff(c_204475,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_204454]) ).

tff(c_204476,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_204475]) ).

tff(c_205105,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_204476]) ).

tff(c_205117,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_205105,c_1149]) ).

tff(c_205145,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_205117]) ).

tff(c_205146,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_204476]) ).

tff(c_205149,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_205146]) ).

tff(c_205167,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_205149,c_157357]) ).

tff(c_206129,plain,
    ! [X_3032] :
      ( product(e_4,e_6,X_3032)
      | ~ product(e_6,X_3032,e_2) ),
    inference(resolution,[status(thm)],[c_205167,c_126]) ).

tff(c_206163,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_200060,c_206129]) ).

tff(c_206380,plain,
    ! [X_3037] :
      ( product(e_1,e_6,X_3037)
      | ~ product(e_6,X_3037,e_4) ),
    inference(resolution,[status(thm)],[c_206163,c_126]) ).

tff(c_206416,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_204268,c_206380]) ).

tff(c_206450,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_206416,c_157358]) ).

tff(c_206487,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_206450]) ).

tff(c_206488,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_205146]) ).

tff(c_206544,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_206488]) ).

tff(c_206549,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_206544,c_200130]) ).

tff(c_206569,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_206549]) ).

tff(c_206570,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_206488]) ).

tff(c_206573,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_206570]) ).

tff(c_204438,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_204268,c_120]) ).

tff(c_206576,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_206573,c_204438]) ).

tff(c_206597,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_206576]) ).

tff(c_206598,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_206570]) ).

tff(c_200418,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_200349,c_166]) ).

tff(c_200535,plain,
    ~ product(e_1,e_4,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_200418]) ).

tff(c_200444,plain,
    ( equalish(e_2,e_1)
    | ~ product(e_1,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_200349,c_203]) ).

tff(c_200544,plain,
    ~ product(e_1,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_66,c_200444]) ).

tff(c_200570,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_200535]) ).

tff(c_200573,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_50,c_200570]) ).

tff(c_206806,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_200573]) ).

tff(c_206816,plain,
    ( equalish(e_4,e_1)
    | equalish(e_6,e_1)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_206806,c_203110]) ).

tff(c_206855,plain,
    ( equalish(e_4,e_1)
    | equalish(e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_206816]) ).

tff(c_206857,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_86,c_206855]) ).

tff(c_206858,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_200573]) ).

tff(c_206860,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_206858]) ).

tff(c_207456,plain,
    ! [X_3046] :
      ( product(e_5,e_4,X_3046)
      | ~ product(e_4,X_3046,e_1) ),
    inference(resolution,[status(thm)],[c_206860,c_126]) ).

tff(c_207489,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_4,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_207456,c_157360]) ).

tff(c_207555,plain,
    ~ product(e_4,e_2,e_1),
    inference(negUnitSimplification,[status(thm)],[c_94,c_207489]) ).

tff(c_207590,plain,
    ~ product(e_2,e_1,e_6),
    inference(resolution,[status(thm)],[c_204435,c_207555]) ).

tff(c_207596,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_207590]) ).

tff(c_207600,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_207596]) ).

tff(c_207601,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_207600]) ).

tff(c_208044,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_207601]) ).

tff(c_208293,plain,
    ! [X_3058] :
      ( product(e_3,e_1,X_3058)
      | ~ product(e_1,X_3058,e_2) ),
    inference(resolution,[status(thm)],[c_208044,c_126]) ).

tff(c_208376,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_208293,c_167]) ).

tff(c_208515,plain,
    ~ product(e_1,e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_208376]) ).

tff(c_207378,plain,
    ! [W_3045] :
      ( equalish(W_3045,e_4)
      | ~ product(e_1,W_3045,e_5) ),
    inference(resolution,[status(thm)],[c_206860,c_120]) ).

tff(c_207413,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_597,c_207378]) ).

tff(c_207446,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_207413]) ).

tff(c_207447,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_112,c_207446]) ).

tff(c_209274,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_208515,c_207447]) ).

tff(c_209275,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_209274]) ).

tff(c_202261,plain,
    ! [X_2963] :
      ( equalish(X_2963,e_6)
      | ~ next(X_2963,e_2)
      | product(X_2963,e_1,e_1)
      | ~ group_element(X_2963) ),
    inference(resolution,[status(thm)],[c_202107,c_200128]) ).

tff(c_202393,plain,
    ! [X_20,X_2963] :
      ( product(e_1,e_1,X_20)
      | ~ product(e_1,X_20,X_2963)
      | equalish(X_2963,e_6)
      | ~ next(X_2963,e_2)
      | ~ group_element(X_2963) ),
    inference(resolution,[status(thm)],[c_202261,c_126]) ).

tff(c_209281,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_209275,c_202393]) ).

tff(c_209322,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_209281]) ).

tff(c_209324,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_200544,c_209322]) ).

tff(c_209325,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_209274]) ).

tff(c_209327,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_209325]) ).

tff(c_209642,plain,
    ! [X_3077] :
      ( product(e_4,e_6,X_3077)
      | ~ product(e_6,X_3077,e_1) ),
    inference(resolution,[status(thm)],[c_209327,c_126]) ).

tff(c_209704,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_209642]) ).

tff(c_1201,plain,
    ! [X_122] :
      ( ~ next(X_122,e_5)
      | product(X_122,e_1,e_5)
      | product(X_122,e_1,e_4)
      | product(X_122,e_1,e_3)
      | product(X_122,e_1,e_2)
      | product(X_122,e_1,e_1)
      | ~ group_element(X_122) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_257]) ).

tff(c_1277,plain,
    ! [W_11,X_122] :
      ( equalish(W_11,e_1)
      | ~ product(X_122,W_11,e_5)
      | ~ next(X_122,e_5)
      | product(X_122,e_1,e_4)
      | product(X_122,e_1,e_3)
      | product(X_122,e_1,e_2)
      | product(X_122,e_1,e_1)
      | ~ group_element(X_122) ),
    inference(resolution,[status(thm)],[c_1201,c_120]) ).

tff(c_209708,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_209704,c_1277]) ).

tff(c_209732,plain,
    ( equalish(e_6,e_1)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_209708]) ).

tff(c_209733,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_209732]) ).

tff(c_210511,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_209733]) ).

tff(c_207570,plain,
    ! [X_3046,X_20] :
      ( product(X_3046,e_4,X_20)
      | ~ product(e_4,X_20,e_5)
      | ~ product(e_4,X_3046,e_1) ),
    inference(resolution,[status(thm)],[c_207456,c_126]) ).

tff(c_209742,plain,
    ! [X_3046] :
      ( product(X_3046,e_4,e_6)
      | ~ product(e_4,X_3046,e_1) ),
    inference(resolution,[status(thm)],[c_209704,c_207570]) ).

tff(c_210513,plain,
    product(e_1,e_4,e_6),
    inference(resolution,[status(thm)],[c_210511,c_209742]) ).

tff(c_210569,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_200535,c_210513]) ).

tff(c_210571,plain,
    ~ product(e_4,e_1,e_1),
    inference(splitRight,[status(thm)],[c_209733]) ).

tff(c_102,plain,
    ~ equalish(e_5,e_4),
    inference(cnfTransformation,[status(thm)],[f_114]) ).

tff(c_207512,plain,
    ( equalish(e_5,e_4)
    | ~ product(e_4,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_207456,c_203]) ).

tff(c_207573,plain,
    ~ product(e_4,e_4,e_1),
    inference(negUnitSimplification,[status(thm)],[c_102,c_207512]) ).

tff(c_210570,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_209733]) ).

tff(c_210592,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_210570]) ).

tff(c_210624,plain,
    product(e_4,e_4,e_1),
    inference(resolution,[status(thm)],[c_210592,c_217]) ).

tff(c_210692,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_207573,c_210624]) ).

tff(c_210693,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_210570]) ).

tff(c_210702,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_210693]) ).

tff(c_210726,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_210702,c_200128]) ).

tff(c_210777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_210726]) ).

tff(c_210779,plain,
    ~ product(e_4,e_1,e_2),
    inference(splitRight,[status(thm)],[c_210693]) ).

tff(c_210694,plain,
    ~ product(e_4,e_1,e_4),
    inference(splitRight,[status(thm)],[c_210570]) ).

tff(c_209923,plain,
    ! [W_3080] :
      ( equalish(W_3080,e_6)
      | ~ product(e_4,W_3080,e_5) ),
    inference(resolution,[status(thm)],[c_209704,c_120]) ).

tff(c_209970,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_209923]) ).

tff(c_210005,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_209970]) ).

tff(c_210006,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_210005]) ).

tff(c_210794,plain,
    product(e_4,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_210571,c_210779,c_210694,c_210006]) ).

tff(c_208127,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_208044,c_122]) ).

tff(c_210801,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_210794,c_208127]) ).

tff(c_210851,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_210801]) ).

tff(c_210852,plain,
    product(e_1,e_6,e_3),
    inference(splitRight,[status(thm)],[c_209325]) ).

tff(c_211151,plain,
    ! [X_3091] :
      ( product(e_3,e_6,X_3091)
      | ~ product(e_6,X_3091,e_1) ),
    inference(resolution,[status(thm)],[c_210852,c_126]) ).

tff(c_211210,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_211151]) ).

tff(c_211504,plain,
    ! [X_3095] :
      ( product(e_5,e_6,X_3095)
      | ~ product(e_6,X_3095,e_3) ),
    inference(resolution,[status(thm)],[c_211210,c_126]) ).

tff(c_211511,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_206598,c_211504]) ).

tff(c_211537,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157330,c_211511]) ).

tff(c_211539,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_207601]) ).

tff(c_211545,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_211539]) ).

tff(c_211549,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_211545]) ).

tff(c_211551,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_211549]) ).

tff(c_211552,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_206858]) ).

tff(c_211583,plain,
    product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_211552]) ).

tff(c_212063,plain,
    ! [X_3100] :
      ( product(e_2,e_4,X_3100)
      | ~ product(e_4,X_3100,e_1) ),
    inference(resolution,[status(thm)],[c_211583,c_126]) ).

tff(c_212084,plain,
    ( product(e_2,e_4,e_2)
    | ~ product(e_2,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_204435,c_212063]) ).

tff(c_212107,plain,
    ~ product(e_2,e_1,e_6),
    inference(splitLeft,[status(thm)],[c_212084]) ).

tff(c_212113,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_212107]) ).

tff(c_212117,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_212113]) ).

tff(c_212118,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_212117]) ).

tff(c_212119,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_212118]) ).

tff(c_212467,plain,
    ! [X_3107] :
      ( product(e_3,e_1,X_3107)
      | ~ product(e_1,X_3107,e_2) ),
    inference(resolution,[status(thm)],[c_212119,c_126]) ).

tff(c_212583,plain,
    ( equalish(e_3,e_1)
    | ~ product(e_1,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_212467,c_203]) ).

tff(c_212712,plain,
    ~ product(e_1,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_76,c_212583]) ).

tff(c_212508,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_1,e_2,e_2) ),
    inference(resolution,[status(thm)],[c_212467,c_200128]) ).

tff(c_212659,plain,
    ~ product(e_1,e_2,e_2),
    inference(negUnitSimplification,[status(thm)],[c_84,c_212508]) ).

tff(c_200353,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_200349,c_200128]) ).

tff(c_200485,plain,
    ~ product(e_1,e_2,e_6),
    inference(negUnitSimplification,[status(thm)],[c_74,c_200353]) ).

tff(c_200564,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_200485]) ).

tff(c_200567,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_200564]) ).

tff(c_219455,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_212659,c_200567]) ).

tff(c_219456,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_219455]) ).

tff(c_219483,plain,
    ( product(e_1,e_1,e_2)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_219456,c_202393]) ).

tff(c_219554,plain,
    ( product(e_1,e_1,e_2)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_219483]) ).

tff(c_219556,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_212712,c_219554]) ).

tff(c_219557,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_219455]) ).

tff(c_219559,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_219557]) ).

tff(c_219872,plain,
    ! [X_3211] :
      ( product(e_5,e_2,X_3211)
      | ~ product(e_2,X_3211,e_1) ),
    inference(resolution,[status(thm)],[c_219559,c_126]) ).

tff(c_219913,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_2,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_219872,c_204436]) ).

tff(c_220016,plain,
    equalish(e_5,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_219197,c_219913]) ).

tff(c_220018,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_220016]) ).

tff(c_220019,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3) ),
    inference(splitRight,[status(thm)],[c_219557]) ).

tff(c_220157,plain,
    product(e_1,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_220019]) ).

tff(c_220342,plain,
    ! [X_3215] :
      ( product(e_3,e_2,X_3215)
      | ~ product(e_2,X_3215,e_1) ),
    inference(resolution,[status(thm)],[c_220157,c_126]) ).

tff(c_220386,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_2,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_220342,c_204436]) ).

tff(c_220484,plain,
    equalish(e_3,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_219197,c_220386]) ).

tff(c_220486,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_220484]) ).

tff(c_220487,plain,
    product(e_1,e_2,e_4),
    inference(splitRight,[status(thm)],[c_220019]) ).

tff(c_220501,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_220487,c_204436]) ).

tff(c_220545,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_220501]) ).

tff(c_220546,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_204713]) ).

tff(c_220548,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_220546]) ).

tff(c_220730,plain,
    ! [W_3218] :
      ( equalish(W_3218,e_4)
      | ~ product(e_2,W_3218,e_5) ),
    inference(resolution,[status(thm)],[c_220548,c_120]) ).

tff(c_220761,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_264,c_220730]) ).

tff(c_220796,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_220761]) ).

tff(c_220797,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_112,c_220796]) ).

tff(c_221510,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_220797]) ).

tff(c_221753,plain,
    ! [X_3231] :
      ( product(e_1,e_6,X_3231)
      | ~ product(e_6,X_3231,e_2) ),
    inference(resolution,[status(thm)],[c_221510,c_126]) ).

tff(c_221803,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_200060,c_221753]) ).

tff(c_221586,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_221510,c_122]) ).

tff(c_221818,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_221803,c_221586]) ).

tff(c_221876,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_221818]) ).

tff(c_221877,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_220797]) ).

tff(c_221879,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_221877]) ).

tff(c_222054,plain,
    ! [X_3235] :
      ( product(e_4,e_6,X_3235)
      | ~ product(e_6,X_3235,e_2) ),
    inference(resolution,[status(thm)],[c_221879,c_126]) ).

tff(c_222104,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_200060,c_222054]) ).

tff(c_211973,plain,
    ! [X_20] :
      ( product(e_2,e_4,X_20)
      | ~ product(e_4,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_211583,c_126]) ).

tff(c_222131,plain,
    product(e_2,e_4,e_6),
    inference(resolution,[status(thm)],[c_222104,c_211973]) ).

tff(c_222175,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_204660,c_222131]) ).

tff(c_222176,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_221877]) ).

tff(c_222178,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_222176]) ).

tff(c_222407,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_222178,c_157358]) ).

tff(c_222442,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_222407]) ).

tff(c_222443,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_222176]) ).

tff(c_212304,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_212119,c_120]) ).

tff(c_222447,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_222443,c_212304]) ).

tff(c_222468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_222447]) ).

tff(c_222469,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_220546]) ).

tff(c_222500,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_222469]) ).

tff(c_211974,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_211583,c_122]) ).

tff(c_222507,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_222500,c_211974]) ).

tff(c_222541,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_222507]) ).

tff(c_222542,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_222469]) ).

tff(c_222544,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_222542]) ).

tff(c_222560,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_222544,c_203]) ).

tff(c_222585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_222560]) ).

tff(c_222586,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_222542]) ).

tff(c_222590,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_222586,c_212304]) ).

tff(c_222614,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_222590]) ).

tff(c_222616,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_212118]) ).

tff(c_222629,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_222616]) ).

tff(c_222633,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_222629]) ).

tff(c_222635,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_222633]) ).

tff(c_222636,plain,
    ( product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_211552]) ).

tff(c_222638,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_222636]) ).

tff(c_222657,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_222638,c_203]) ).

tff(c_222693,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_222657]) ).

tff(c_222694,plain,
    product(e_1,e_4,e_3),
    inference(splitRight,[status(thm)],[c_222636]) ).

tff(c_206633,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_206598,c_122]) ).

tff(c_223035,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_222694,c_206633]) ).

tff(c_223061,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_223035]) ).

tff(c_223062,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_204259]) ).

tff(c_223089,plain,
    ! [X_20] :
      ( product(e_3,e_2,X_20)
      | ~ product(e_2,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_223062,c_126]) ).

tff(c_234968,plain,
    ~ product(e_2,e_1,e_6),
    inference(resolution,[status(thm)],[c_223089,c_234754]) ).

tff(c_234987,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_234968]) ).

tff(c_234991,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_234987]) ).

tff(c_234992,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_234991]) ).

tff(c_236453,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_234992]) ).

tff(c_236483,plain,
    ( product(e_6,e_2,e_1)
    | product(e_3,e_2,e_5)
    | product(e_3,e_2,e_4)
    | product(e_3,e_2,e_3)
    | product(e_3,e_2,e_2)
    | product(e_3,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_236453,c_261]) ).

tff(c_236537,plain,
    ( product(e_6,e_2,e_1)
    | product(e_3,e_2,e_5)
    | product(e_3,e_2,e_4)
    | product(e_3,e_2,e_3)
    | product(e_3,e_2,e_2)
    | product(e_3,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_46,c_236483]) ).

tff(c_236538,plain,
    ( product(e_3,e_2,e_5)
    | product(e_3,e_2,e_4)
    | product(e_3,e_2,e_3)
    | product(e_3,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_234754,c_204110,c_236537]) ).

tff(c_238277,plain,
    product(e_3,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_236538]) ).

tff(c_238300,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_238277,c_203]) ).

tff(c_238332,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_238300]) ).

tff(c_238333,plain,
    ( product(e_3,e_2,e_3)
    | product(e_3,e_2,e_4)
    | product(e_3,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_236538]) ).

tff(c_238339,plain,
    product(e_3,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_238333]) ).

tff(c_157548,plain,
    ! [X_2349] :
      ( equalish(X_2349,e_6)
      | product(X_2349,e_6,e_5)
      | product(X_2349,e_6,e_4)
      | product(X_2349,e_6,e_3)
      | product(X_2349,e_6,e_2)
      | product(X_2349,e_6,e_1)
      | ~ group_element(X_2349) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_231]) ).

tff(c_157623,plain,
    ! [W_11,X_2349] :
      ( equalish(W_11,e_6)
      | ~ product(X_2349,W_11,e_5)
      | equalish(X_2349,e_6)
      | product(X_2349,e_6,e_4)
      | product(X_2349,e_6,e_3)
      | product(X_2349,e_6,e_2)
      | product(X_2349,e_6,e_1)
      | ~ group_element(X_2349) ),
    inference(resolution,[status(thm)],[c_157548,c_120]) ).

tff(c_234337,plain,
    ( equalish(e_3,e_6)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_234329,c_157623]) ).

tff(c_234372,plain,
    ( equalish(e_3,e_6)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_234337]) ).

tff(c_234373,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_84,c_234372]) ).

tff(c_235432,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_234373]) ).

tff(c_235436,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_235432,c_202393]) ).

tff(c_235473,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_235436]) ).

tff(c_235475,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_200544,c_235473]) ).

tff(c_235477,plain,
    ~ product(e_1,e_6,e_1),
    inference(splitRight,[status(thm)],[c_234373]) ).

tff(c_235476,plain,
    ( product(e_1,e_6,e_2)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_234373]) ).

tff(c_235478,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_235476]) ).

tff(c_231754,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_223755]) ).

tff(c_231765,plain,
    ( equalish(e_3,e_1)
    | equalish(e_6,e_1)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_231754,c_203110]) ).

tff(c_231806,plain,
    ( equalish(e_3,e_1)
    | equalish(e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_231765]) ).

tff(c_231808,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_76,c_231806]) ).

tff(c_231809,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_223755]) ).

tff(c_231987,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_231809]) ).

tff(c_225237,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_200567]) ).

tff(c_225248,plain,
    ( equalish(e_2,e_1)
    | equalish(e_6,e_1)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_225237,c_203110]) ).

tff(c_225291,plain,
    ( equalish(e_2,e_1)
    | equalish(e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_225248]) ).

tff(c_225293,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_66,c_225291]) ).

tff(c_225294,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_200567]) ).

tff(c_225296,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_225294]) ).

tff(c_225358,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_225296,c_120]) ).

tff(c_231996,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_231987,c_225358]) ).

tff(c_232038,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_231996]) ).

tff(c_232039,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_231809]) ).

tff(c_232070,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_232039]) ).

tff(c_232360,plain,
    ! [X_3367] :
      ( product(e_2,e_3,X_3367)
      | ~ product(e_3,X_3367,e_1) ),
    inference(resolution,[status(thm)],[c_232070,c_126]) ).

tff(c_232381,plain,
    ( product(e_2,e_3,e_2)
    | ~ product(e_2,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_223089,c_232360]) ).

tff(c_232406,plain,
    ~ product(e_2,e_1,e_6),
    inference(splitLeft,[status(thm)],[c_232381]) ).

tff(c_232412,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_232406]) ).

tff(c_232416,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_232412]) ).

tff(c_232417,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_232416]) ).

tff(c_232418,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_232417]) ).

tff(c_232676,plain,
    ! [X_3372] :
      ( product(e_3,e_1,X_3372)
      | ~ product(e_1,X_3372,e_2) ),
    inference(resolution,[status(thm)],[c_232418,c_126]) ).

tff(c_232510,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_232418,c_122]) ).

tff(c_232680,plain,
    ( equalish(e_3,e_2)
    | ~ product(e_1,e_3,e_2) ),
    inference(resolution,[status(thm)],[c_232676,c_232510]) ).

tff(c_232867,plain,
    equalish(e_3,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_232070,c_232680]) ).

tff(c_232869,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_232867]) ).

tff(c_232871,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_232417]) ).

tff(c_232878,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_232871]) ).

tff(c_232882,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_232878]) ).

tff(c_232884,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_232882]) ).

tff(c_232885,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_232039]) ).

tff(c_232887,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_232885]) ).

tff(c_200468,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_200349,c_164]) ).

tff(c_200555,plain,
    ~ product(e_1,e_5,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_200468]) ).

tff(c_200684,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_200555]) ).

tff(c_200687,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_200684]) ).

tff(c_228112,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_200687]) ).

tff(c_228121,plain,
    ( equalish(e_5,e_1)
    | equalish(e_6,e_1)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_228112,c_203110]) ).

tff(c_228163,plain,
    ( equalish(e_5,e_1)
    | equalish(e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_228121]) ).

tff(c_228165,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_96,c_228163]) ).

tff(c_228166,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_200687]) ).

tff(c_228293,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_228166]) ).

tff(c_228298,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_228293,c_225358]) ).

tff(c_228333,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_228298]) ).

tff(c_228334,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_228166]) ).

tff(c_228372,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_228334]) ).

tff(c_199670,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_160607]) ).

tff(c_228386,plain,
    ( product(e_6,e_1,e_5)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_228372,c_261]) ).

tff(c_228419,plain,
    ( product(e_6,e_1,e_5)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_228386]) ).

tff(c_228420,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_199670,c_228419]) ).

tff(c_228684,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_228420]) ).

tff(c_229100,plain,
    ! [X_3322] :
      ( product(e_3,e_1,X_3322)
      | ~ product(e_1,X_3322,e_2) ),
    inference(resolution,[status(thm)],[c_228684,c_126]) ).

tff(c_225298,plain,
    ( equalish(e_2,e_6)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_225296,c_157623]) ).

tff(c_225325,plain,
    ( equalish(e_2,e_6)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_225298]) ).

tff(c_225326,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_74,c_225325]) ).

tff(c_226432,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_225326]) ).

tff(c_226554,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_226432,c_202393]) ).

tff(c_226590,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_226554]) ).

tff(c_226592,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_200544,c_226590]) ).

tff(c_226594,plain,
    ~ product(e_1,e_6,e_1),
    inference(splitRight,[status(thm)],[c_225326]) ).

tff(c_225627,plain,
    ! [W_3272] :
      ( equalish(W_3272,e_2)
      | ~ product(e_1,W_3272,e_5) ),
    inference(resolution,[status(thm)],[c_225296,c_120]) ).

tff(c_225662,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_597,c_225627]) ).

tff(c_225695,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_225662]) ).

tff(c_225696,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_108,c_225695]) ).

tff(c_227412,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_226594,c_225696]) ).

tff(c_227413,plain,
    product(e_1,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_227412]) ).

tff(c_227428,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_227413,c_157358]) ).

tff(c_227465,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_227428]) ).

tff(c_227467,plain,
    ~ product(e_1,e_6,e_2),
    inference(splitRight,[status(thm)],[c_227412]) ).

tff(c_223110,plain,
    ! [W_3240] :
      ( equalish(W_3240,e_2)
      | ~ product(e_6,W_3240,e_3) ),
    inference(resolution,[status(thm)],[c_223062,c_120]) ).

tff(c_223123,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_223110]) ).

tff(c_223140,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_223123]) ).

tff(c_223141,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_223140]) ).

tff(c_223758,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_223141]) ).

tff(c_223770,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_223758,c_1149]) ).

tff(c_223798,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_223770]) ).

tff(c_223799,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_223141]) ).

tff(c_223809,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_223799]) ).

tff(c_223825,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_223809,c_157357]) ).

tff(c_223844,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_223825,c_159728]) ).

tff(c_223862,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_223844]) ).

tff(c_223864,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_106,c_223862]) ).

tff(c_223865,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_223799]) ).

tff(c_224228,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_223865]) ).

tff(c_224233,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_224228,c_200130]) ).

tff(c_224253,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_224233]) ).

tff(c_224255,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_223865]) ).

tff(c_223800,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_223141]) ).

tff(c_223866,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_223799]) ).

tff(c_223890,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_276,c_223866]) ).

tff(c_223917,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_223890]) ).

tff(c_223918,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_223800,c_84,c_223917]) ).

tff(c_224257,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_224255,c_223918]) ).

tff(c_224258,plain,
    product(e_6,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_224257]) ).

tff(c_223092,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_223062,c_120]) ).

tff(c_224261,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_224258,c_223092]) ).

tff(c_224282,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_224261]) ).

tff(c_224283,plain,
    product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_224257]) ).

tff(c_226593,plain,
    ( product(e_1,e_6,e_2)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_225326]) ).

tff(c_226595,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_226593]) ).

tff(c_226962,plain,
    ! [X_3293] :
      ( product(e_4,e_6,X_3293)
      | ~ product(e_6,X_3293,e_1) ),
    inference(resolution,[status(thm)],[c_226595,c_126]) ).

tff(c_227020,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_226962]) ).

tff(c_227324,plain,
    ! [X_3297] :
      ( product(e_5,e_6,X_3297)
      | ~ product(e_6,X_3297,e_4) ),
    inference(resolution,[status(thm)],[c_227020,c_126]) ).

tff(c_227356,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_224283,c_227324]) ).

tff(c_227387,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_227356,c_157359]) ).

tff(c_227409,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_227387]) ).

tff(c_227410,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_226593]) ).

tff(c_227468,plain,
    product(e_1,e_6,e_3),
    inference(negUnitSimplification,[status(thm)],[c_227467,c_227410]) ).

tff(c_227707,plain,
    ! [X_3303] :
      ( product(e_3,e_6,X_3303)
      | ~ product(e_6,X_3303,e_1) ),
    inference(resolution,[status(thm)],[c_227468,c_126]) ).

tff(c_227765,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_227707]) ).

tff(c_227811,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_227765,c_120]) ).

tff(c_229114,plain,
    ( equalish(e_1,e_6)
    | ~ product(e_1,e_5,e_2) ),
    inference(resolution,[status(thm)],[c_229100,c_227811]) ).

tff(c_229287,plain,
    equalish(e_1,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_228372,c_229114]) ).

tff(c_229289,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_229287]) ).

tff(c_229291,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_228420]) ).

tff(c_229297,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_229291]) ).

tff(c_229301,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_229297]) ).

tff(c_229303,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_229301]) ).

tff(c_229304,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_228334]) ).

tff(c_229354,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_229304]) ).

tff(c_229532,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_229354,c_120]) ).

tff(c_232890,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_232887,c_229532]) ).

tff(c_232921,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_232890]) ).

tff(c_232922,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_232885]) ).

tff(c_227520,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_227468,c_120]) ).

tff(c_233063,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_232922,c_227520]) ).

tff(c_233094,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_233063]) ).

tff(c_233095,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_229304]) ).

tff(c_233099,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_233095,c_227520]) ).

tff(c_233125,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_233099]) ).

tff(c_233126,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_225294]) ).

tff(c_233164,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_233126]) ).

tff(c_233187,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_233164,c_203]) ).

tff(c_233228,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_233187]) ).

tff(c_233229,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_233126]) ).

tff(c_233231,plain,
    product(e_1,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_233229]) ).

tff(c_233392,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_233231,c_120]) ).

tff(c_235481,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_235478,c_233392]) ).

tff(c_235507,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_235481]) ).

tff(c_235508,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_235476]) ).

tff(c_235604,plain,
    product(e_1,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_235508]) ).

tff(c_235619,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_235604,c_157358]) ).

tff(c_235656,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_235619]) ).

tff(c_235658,plain,
    ~ product(e_1,e_6,e_2),
    inference(splitRight,[status(thm)],[c_235508]) ).

tff(c_235509,plain,
    ~ product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_235476]) ).

tff(c_234496,plain,
    ! [W_3396] :
      ( equalish(W_3396,e_3)
      | ~ product(e_1,W_3396,e_5) ),
    inference(resolution,[status(thm)],[c_234329,c_120]) ).

tff(c_234531,plain,
    ( equalish(e_6,e_3)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_597,c_234496]) ).

tff(c_234564,plain,
    ( equalish(e_6,e_3)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_234531]) ).

tff(c_234565,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_110,c_234564]) ).

tff(c_235659,plain,
    product(e_1,e_6,e_3),
    inference(negUnitSimplification,[status(thm)],[c_235477,c_235658,c_235509,c_234565]) ).

tff(c_235824,plain,
    ! [X_3415] :
      ( product(e_3,e_6,X_3415)
      | ~ product(e_6,X_3415,e_1) ),
    inference(resolution,[status(thm)],[c_235659,c_126]) ).

tff(c_235886,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_235824]) ).

tff(c_236119,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_235886,c_120]) ).

tff(c_238345,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_238339,c_236119]) ).

tff(c_238382,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_238345]) ).

tff(c_238383,plain,
    ( product(e_3,e_2,e_4)
    | product(e_3,e_2,e_3) ),
    inference(splitRight,[status(thm)],[c_238333]) ).

tff(c_238418,plain,
    product(e_3,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_238383]) ).

tff(c_223090,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_223062,c_122]) ).

tff(c_238433,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_238418,c_223090]) ).

tff(c_238465,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_238433]) ).

tff(c_238466,plain,
    product(e_3,e_2,e_4),
    inference(splitRight,[status(thm)],[c_238383]) ).

tff(c_233390,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_2,e_4) ),
    inference(resolution,[status(thm)],[c_233231,c_122]) ).

tff(c_238479,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_238466,c_233390]) ).

tff(c_238510,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_238479]) ).

tff(c_238512,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_234992]) ).

tff(c_238518,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_238512]) ).

tff(c_238522,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_238518]) ).

tff(c_238524,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_238522]) ).

tff(c_238525,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_234214]) ).

tff(c_238557,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_238525]) ).

tff(c_238906,plain,
    ! [X_3448] :
      ( product(e_2,e_3,X_3448)
      | ~ product(e_3,X_3448,e_1) ),
    inference(resolution,[status(thm)],[c_238557,c_126]) ).

tff(c_238927,plain,
    ( product(e_2,e_3,e_2)
    | ~ product(e_2,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_223089,c_238906]) ).

tff(c_238951,plain,
    ~ product(e_2,e_1,e_6),
    inference(splitLeft,[status(thm)],[c_238927]) ).

tff(c_238957,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_238951]) ).

tff(c_238961,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_238957]) ).

tff(c_238962,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_238961]) ).

tff(c_238963,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_238962]) ).

tff(c_239221,plain,
    ! [X_3453] :
      ( product(e_3,e_1,X_3453)
      | ~ product(e_1,X_3453,e_2) ),
    inference(resolution,[status(thm)],[c_238963,c_126]) ).

tff(c_239055,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_238963,c_122]) ).

tff(c_239225,plain,
    ( equalish(e_3,e_2)
    | ~ product(e_1,e_3,e_2) ),
    inference(resolution,[status(thm)],[c_239221,c_239055]) ).

tff(c_239403,plain,
    equalish(e_3,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_238557,c_239225]) ).

tff(c_239405,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_239403]) ).

tff(c_239407,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_238962]) ).

tff(c_239413,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_239407]) ).

tff(c_239417,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_239413]) ).

tff(c_239419,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_239417]) ).

tff(c_239420,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_238525]) ).

tff(c_239422,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_239420]) ).

tff(c_239425,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_239422,c_233392]) ).

tff(c_239456,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_239425]) ).

tff(c_239457,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_239420]) ).

tff(c_239658,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_239457,c_203]) ).

tff(c_239696,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_239658]) ).

tff(c_239697,plain,
    product(e_1,e_2,e_3),
    inference(splitRight,[status(thm)],[c_233229]) ).

tff(c_239703,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_239697,c_223090]) ).

tff(c_239731,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_239703]) ).

tff(c_239733,plain,
    product(e_1,e_3,e_6),
    inference(splitRight,[status(thm)],[c_200499]) ).

tff(c_200126,plain,
    ! [X_20] :
      ( product(e_2,e_1,X_20)
      | ~ product(e_1,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_200060,c_126]) ).

tff(c_239868,plain,
    ! [X_3458] :
      ( product(e_6,e_3,X_3458)
      | ~ product(e_3,X_3458,e_1) ),
    inference(resolution,[status(thm)],[c_239733,c_126]) ).

tff(c_239909,plain,
    ( equalish(e_3,e_5)
    | ~ product(e_3,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_239868,c_1149]) ).

tff(c_239975,plain,
    ~ product(e_3,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_82,c_239909]) ).

tff(c_239891,plain,
    ( equalish(e_3,e_1)
    | ~ product(e_3,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_239868,c_200130]) ).

tff(c_239959,plain,
    ~ product(e_3,e_2,e_1),
    inference(negUnitSimplification,[status(thm)],[c_76,c_239891]) ).

tff(c_240029,plain,
    ~ product(e_2,e_1,e_6),
    inference(resolution,[status(thm)],[c_223089,c_239959]) ).

tff(c_240035,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_240029]) ).

tff(c_240039,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_240035]) ).

tff(c_240040,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_201811,c_201908,c_240039]) ).

tff(c_240822,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_240040]) ).

tff(c_241184,plain,
    ! [X_3473] :
      ( product(e_3,e_1,X_3473)
      | ~ product(e_1,X_3473,e_2) ),
    inference(resolution,[status(thm)],[c_240822,c_126]) ).

tff(c_241822,plain,
    ! [W_3480,X_3481] :
      ( equalish(W_3480,X_3481)
      | ~ product(e_3,e_1,W_3480)
      | ~ product(e_1,X_3481,e_2) ),
    inference(resolution,[status(thm)],[c_241184,c_118]) ).

tff(c_241858,plain,
    ! [X_3481] :
      ( equalish(e_4,X_3481)
      | ~ product(e_1,X_3481,e_2)
      | ~ next(e_3,e_4)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1)
      | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_241822]) ).

tff(c_241904,plain,
    ! [X_3481] :
      ( equalish(e_4,X_3481)
      | ~ product(e_1,X_3481,e_2)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_241858]) ).

tff(c_241905,plain,
    ! [X_3481] :
      ( equalish(e_4,X_3481)
      | ~ product(e_1,X_3481,e_2)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_239975,c_241904]) ).

tff(c_242345,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_241905]) ).

tff(c_242372,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_242345,c_200128]) ).

tff(c_242422,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_242372]) ).

tff(c_242424,plain,
    ~ product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_241905]) ).

tff(c_242423,plain,
    ! [X_3481] :
      ( product(e_3,e_1,e_3)
      | equalish(e_4,X_3481)
      | ~ product(e_1,X_3481,e_2) ),
    inference(splitRight,[status(thm)],[c_241905]) ).

tff(c_242436,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_242423]) ).

tff(c_240910,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_240822,c_122]) ).

tff(c_242446,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_242436,c_240910]) ).

tff(c_242500,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_242446]) ).

tff(c_242502,plain,
    ~ product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_242423]) ).

tff(c_242285,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_223141]) ).

tff(c_242304,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_242285,c_1149]) ).

tff(c_242337,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_242304]) ).

tff(c_242338,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_223141]) ).

tff(c_242539,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_242338]) ).

tff(c_242573,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_242539,c_157357]) ).

tff(c_240913,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_240822,c_120]) ).

tff(c_242710,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_242573,c_240913]) ).

tff(c_242737,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_242710]) ).

tff(c_242738,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_242338]) ).

tff(c_242796,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_242738]) ).

tff(c_242809,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_242796,c_200130]) ).

tff(c_242834,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_242809]) ).

tff(c_242835,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_242738]) ).

tff(c_242842,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_242835]) ).

tff(c_243241,plain,
    ! [X_3497] :
      ( product(e_4,e_3,X_3497)
      | ~ product(e_3,X_3497,e_6) ),
    inference(resolution,[status(thm)],[c_242842,c_126]) ).

tff(c_243297,plain,
    ( equalish(e_4,e_3)
    | ~ product(e_3,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_243241,c_203]) ).

tff(c_243365,plain,
    ~ product(e_3,e_3,e_6),
    inference(negUnitSimplification,[status(thm)],[c_90,c_243297]) ).

tff(c_240850,plain,
    ( product(e_6,e_2,e_1)
    | product(e_3,e_2,e_5)
    | product(e_3,e_2,e_4)
    | product(e_3,e_2,e_3)
    | product(e_3,e_2,e_2)
    | product(e_3,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_240822,c_261]) ).

tff(c_240902,plain,
    ( product(e_6,e_2,e_1)
    | product(e_3,e_2,e_5)
    | product(e_3,e_2,e_4)
    | product(e_3,e_2,e_3)
    | product(e_3,e_2,e_2)
    | product(e_3,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_46,c_240850]) ).

tff(c_240903,plain,
    ( product(e_3,e_2,e_5)
    | product(e_3,e_2,e_4)
    | product(e_3,e_2,e_3)
    | product(e_3,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_239959,c_204110,c_240902]) ).

tff(c_245154,plain,
    product(e_3,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_240903]) ).

tff(c_245175,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_245154,c_203]) ).

tff(c_245205,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_245175]) ).

tff(c_245206,plain,
    ( product(e_3,e_2,e_3)
    | product(e_3,e_2,e_4)
    | product(e_3,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_240903]) ).

tff(c_245452,plain,
    product(e_3,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_245206]) ).

tff(c_239797,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_239733,c_122]) ).

tff(c_239872,plain,
    ( equalish(e_6,e_1)
    | ~ product(e_3,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_239868,c_239797]) ).

tff(c_239941,plain,
    ~ product(e_3,e_6,e_1),
    inference(negUnitSimplification,[status(thm)],[c_106,c_239872]) ).

tff(c_243257,plain,
    ( equalish(e_4,e_1)
    | ~ product(e_3,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_243241,c_239797]) ).

tff(c_243324,plain,
    ~ product(e_3,e_6,e_6),
    inference(negUnitSimplification,[status(thm)],[c_86,c_243257]) ).

tff(c_243387,plain,
    ( product(e_3,e_6,e_5)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_243324]) ).

tff(c_243390,plain,
    ( product(e_3,e_6,e_5)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_54,c_243387]) ).

tff(c_243391,plain,
    ( product(e_3,e_6,e_5)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_239941,c_243390]) ).

tff(c_244667,plain,
    product(e_3,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_243391]) ).

tff(c_244680,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_244667,c_157358]) ).

tff(c_244708,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_244680]) ).

tff(c_244709,plain,
    ( product(e_3,e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_243391]) ).

tff(c_244791,plain,
    product(e_3,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_244709]) ).

tff(c_244842,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_244791,c_120]) ).

tff(c_245455,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_245452,c_244842]) ).

tff(c_245485,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_245455]) ).

tff(c_245486,plain,
    ( product(e_3,e_2,e_4)
    | product(e_3,e_2,e_3) ),
    inference(splitRight,[status(thm)],[c_245206]) ).

tff(c_245521,plain,
    product(e_3,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_245486]) ).

tff(c_245613,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_245521,c_223090]) ).

tff(c_245643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_245613]) ).

tff(c_245644,plain,
    product(e_3,e_2,e_4),
    inference(splitRight,[status(thm)],[c_245486]) ).

tff(c_245663,plain,
    ( equalish(e_2,e_1)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_245644,c_409]) ).

tff(c_245687,plain,
    ( equalish(e_2,e_1)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_245663]) ).

tff(c_245689,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_239975,c_242424,c_242502,c_66,c_245687]) ).

tff(c_245690,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3) ),
    inference(splitRight,[status(thm)],[c_244709]) ).

tff(c_245975,plain,
    product(e_3,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_245690]) ).

tff(c_245991,plain,
    product(e_3,e_3,e_6),
    inference(resolution,[status(thm)],[c_245975,c_217]) ).

tff(c_246026,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_243365,c_245991]) ).

tff(c_246027,plain,
    product(e_3,e_6,e_4),
    inference(splitRight,[status(thm)],[c_245690]) ).

tff(c_246040,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_246027,c_409]) ).

tff(c_246065,plain,
    ( equalish(e_6,e_1)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_246040]) ).

tff(c_246067,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_239975,c_242424,c_242502,c_106,c_246065]) ).

tff(c_246068,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_242835]) ).

tff(c_246193,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_246068,c_223092]) ).

tff(c_246219,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_246193]) ).

tff(c_246221,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_240040]) ).

tff(c_246224,plain,
    ~ product(e_1,e_3,e_6),
    inference(resolution,[status(thm)],[c_200126,c_246221]) ).

tff(c_246231,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_239733,c_246224]) ).

tff(c_246233,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_199669]) ).

tff(c_160608,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_159598]) ).

tff(c_200017,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_199670]) ).

tff(c_200050,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_200017]) ).

tff(c_200051,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_160608,c_106,c_200050]) ).

tff(c_246249,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_246233,c_200051]) ).

tff(c_246250,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_246249]) ).

tff(c_247268,plain,
    ! [X_3544] :
      ( equalish(e_6,X_3544)
      | ~ next(X_3544,e_3)
      | product(X_3544,e_1,e_2)
      | product(X_3544,e_1,e_1)
      | ~ group_element(X_3544) ),
    inference(resolution,[status(thm)],[c_246250,c_159717]) ).

tff(c_247335,plain,
    ( equalish(e_1,e_2)
    | equalish(e_6,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_247268,c_178]) ).

tff(c_247402,plain,
    ( equalish(e_1,e_2)
    | equalish(e_6,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_247335]) ).

tff(c_247403,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_108,c_56,c_247402]) ).

tff(c_247429,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_247403,c_203]) ).

tff(c_247468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_247429]) ).

tff(c_247469,plain,
    product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_246249]) ).

tff(c_247641,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_247469,c_120]) ).

tff(c_249397,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_249394,c_247641]) ).

tff(c_249415,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_249397]) ).

tff(c_249416,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_249385]) ).

tff(c_249594,plain,
    ! [X_3572] :
      ( product(e_3,e_2,X_3572)
      | ~ product(e_2,X_3572,e_6) ),
    inference(resolution,[status(thm)],[c_249416,c_126]) ).

tff(c_250018,plain,
    ! [X_3579,X_3580] :
      ( product(X_3579,e_2,X_3580)
      | ~ product(e_2,X_3580,e_3)
      | ~ product(e_2,X_3579,e_6) ),
    inference(resolution,[status(thm)],[c_249594,c_126]) ).

tff(c_250021,plain,
    ! [X_3579] :
      ( product(X_3579,e_2,e_1)
      | ~ product(e_2,X_3579,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_250018]) ).

tff(c_250027,plain,
    ! [X_3579] :
      ( product(X_3579,e_2,e_1)
      | ~ product(e_2,X_3579,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_250021]) ).

tff(c_250039,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_250027]) ).

tff(c_250062,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_250039,c_203]) ).

tff(c_250098,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_250062]) ).

tff(c_250100,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_250027]) ).

tff(c_250099,plain,
    ! [X_3579] :
      ( product(e_2,e_1,e_2)
      | product(X_3579,e_2,e_1)
      | ~ product(e_2,X_3579,e_6) ),
    inference(splitRight,[status(thm)],[c_250027]) ).

tff(c_250107,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_250099]) ).

tff(c_250138,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_250107,c_178]) ).

tff(c_250176,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_250138]) ).

tff(c_250178,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_250099]) ).

tff(c_249611,plain,
    ( equalish(e_2,e_1)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3)
    | ~ product(e_2,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_249594,c_409]) ).

tff(c_249658,plain,
    ( equalish(e_2,e_1)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ product(e_2,e_4,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_249611]) ).

tff(c_249659,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ product(e_2,e_4,e_6) ),
    inference(negUnitSimplification,[status(thm)],[c_66,c_249658]) ).

tff(c_250032,plain,
    ~ product(e_2,e_4,e_6),
    inference(splitLeft,[status(thm)],[c_249659]) ).

tff(c_250035,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_250032]) ).

tff(c_250038,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_250035]) ).

tff(c_261439,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_250038]) ).

tff(c_247862,plain,
    ! [X_3549] :
      ( product(e_4,e_1,X_3549)
      | ~ product(e_1,X_3549,e_6) ),
    inference(resolution,[status(thm)],[c_247469,c_126]) ).

tff(c_247957,plain,
    ( equalish(e_4,e_1)
    | ~ product(e_1,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_247862,c_203]) ).

tff(c_248055,plain,
    ~ product(e_1,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_86,c_247957]) ).

tff(c_250526,plain,
    ! [X_3586] :
      ( equalish(e_6,X_3586)
      | ~ next(X_3586,e_4)
      | product(X_3586,e_1,e_3)
      | product(X_3586,e_1,e_2)
      | product(X_3586,e_1,e_1)
      | ~ group_element(X_3586) ),
    inference(resolution,[status(thm)],[c_247469,c_398]) ).

tff(c_250597,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_250526,c_178]) ).

tff(c_250668,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_250597]) ).

tff(c_250669,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_250668]) ).

tff(c_250671,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_250669]) ).

tff(c_250697,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_250671,c_203]) ).

tff(c_250736,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_250697]) ).

tff(c_250737,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_250669]) ).

tff(c_251132,plain,
    ! [X_3591] :
      ( product(e_2,e_1,X_3591)
      | ~ product(e_1,X_3591,e_3) ),
    inference(resolution,[status(thm)],[c_250737,c_126]) ).

tff(c_273,plain,
    ! [W_8,X_63,Y_64] :
      ( equalish(W_8,e_6)
      | ~ product(X_63,Y_64,W_8)
      | product(X_63,Y_64,e_5)
      | product(X_63,Y_64,e_4)
      | product(X_63,Y_64,e_3)
      | product(X_63,Y_64,e_2)
      | product(X_63,Y_64,e_1)
      | ~ group_element(Y_64)
      | ~ group_element(X_63) ),
    inference(resolution,[status(thm)],[c_221,c_118]) ).

tff(c_251190,plain,
    ! [X_3591] :
      ( equalish(X_3591,e_6)
      | product(e_2,e_1,e_5)
      | product(e_2,e_1,e_4)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_3591,e_3) ),
    inference(resolution,[status(thm)],[c_251132,c_273]) ).

tff(c_251327,plain,
    ! [X_3591] :
      ( equalish(X_3591,e_6)
      | product(e_2,e_1,e_5)
      | product(e_2,e_1,e_4)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_3591,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_251190]) ).

tff(c_251328,plain,
    ! [X_3591] :
      ( equalish(X_3591,e_6)
      | product(e_2,e_1,e_5)
      | product(e_2,e_1,e_4)
      | product(e_2,e_1,e_3)
      | ~ product(e_1,X_3591,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_250100,c_250178,c_251327]) ).

tff(c_253935,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_251328]) ).

tff(c_254217,plain,
    ! [X_3641] :
      ( product(e_3,e_1,X_3641)
      | ~ product(e_1,X_3641,e_2) ),
    inference(resolution,[status(thm)],[c_253935,c_126]) ).

tff(c_254326,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_254217,c_167]) ).

tff(c_254485,plain,
    ~ product(e_1,e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_254326]) ).

tff(c_251251,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_251132,c_169]) ).

tff(c_251353,plain,
    ~ product(e_1,e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_251251]) ).

tff(c_250738,plain,
    ~ product(e_3,e_1,e_1),
    inference(splitRight,[status(thm)],[c_250669]) ).

tff(c_254424,plain,
    ~ product(e_1,e_1,e_2),
    inference(resolution,[status(thm)],[c_254217,c_250738]) ).

tff(c_250807,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_250737,c_122]) ).

tff(c_251136,plain,
    ( equalish(e_2,e_3)
    | ~ product(e_1,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_251132,c_250807]) ).

tff(c_251278,plain,
    ~ product(e_1,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_68,c_251136]) ).

tff(c_249417,plain,
    ~ product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_249385]) ).

tff(c_261465,plain,
    ( product(e_6,e_2,e_4)
    | product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_261439,c_261]) ).

tff(c_261508,plain,
    ( product(e_6,e_2,e_4)
    | product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_261465]) ).

tff(c_261509,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_251278,c_249417,c_261508]) ).

tff(c_261711,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_261509]) ).

tff(c_247471,plain,
    ! [X_3545] :
      ( ~ next(X_3545,e_2)
      | product(X_3545,e_1,e_4)
      | product(X_3545,e_1,e_3)
      | product(X_3545,e_1,e_2)
      | product(X_3545,e_1,e_1)
      | ~ group_element(X_3545) ),
    inference(resolution,[status(thm)],[c_159115,c_162]) ).

tff(c_248517,plain,
    ! [X_3558] :
      ( ~ next(X_3558,e_2)
      | product(X_3558,e_1,e_3)
      | product(X_3558,e_1,e_2)
      | product(X_3558,e_1,e_1)
      | ~ group_element(X_3558) ),
    inference(resolution,[status(thm)],[c_247471,c_160]) ).

tff(c_248627,plain,
    ! [X_3558] :
      ( ~ next(X_3558,e_2)
      | product(X_3558,e_1,e_2)
      | product(X_3558,e_1,e_1)
      | ~ group_element(X_3558) ),
    inference(resolution,[status(thm)],[c_248517,c_170]) ).

tff(c_250810,plain,
    ! [W_3587] :
      ( equalish(W_3587,e_3)
      | ~ product(W_3587,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_250737,c_122]) ).

tff(c_252342,plain,
    ! [X_3606] :
      ( equalish(X_3606,e_3)
      | ~ next(X_3606,e_2)
      | product(X_3606,e_1,e_1)
      | ~ group_element(X_3606) ),
    inference(resolution,[status(thm)],[c_248627,c_250810]) ).

tff(c_252503,plain,
    ! [X_20,X_3606] :
      ( product(e_1,e_1,X_20)
      | ~ product(e_1,X_20,X_3606)
      | equalish(X_3606,e_3)
      | ~ next(X_3606,e_2)
      | ~ group_element(X_3606) ),
    inference(resolution,[status(thm)],[c_252342,c_126]) ).

tff(c_261733,plain,
    ( product(e_1,e_1,e_2)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_261711,c_252503]) ).

tff(c_261802,plain,
    ( product(e_1,e_1,e_2)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_261733]) ).

tff(c_261804,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_254424,c_261802]) ).

tff(c_261805,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_261509]) ).

tff(c_262045,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_261805]) ).

tff(c_1608,plain,
    ! [W_11,X_131] :
      ( equalish(W_11,e_6)
      | ~ product(X_131,W_11,e_5)
      | equalish(e_6,X_131)
      | product(X_131,e_6,e_4)
      | product(X_131,e_6,e_3)
      | product(X_131,e_6,e_2)
      | product(X_131,e_6,e_1)
      | ~ group_element(X_131) ),
    inference(resolution,[status(thm)],[c_1548,c_120]) ).

tff(c_262057,plain,
    ( equalish(e_2,e_6)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_262045,c_1608]) ).

tff(c_262108,plain,
    ( equalish(e_2,e_6)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_262057]) ).

tff(c_262109,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_254485,c_251353,c_106,c_74,c_262108]) ).

tff(c_262590,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_262109]) ).

tff(c_262612,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_262590,c_252503]) ).

tff(c_262679,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_262612]) ).

tff(c_262681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_248055,c_262679]) ).

tff(c_262682,plain,
    product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_262109]) ).

tff(c_263049,plain,
    ! [X_3769] :
      ( product(e_4,e_6,X_3769)
      | ~ product(e_6,X_3769,e_1) ),
    inference(resolution,[status(thm)],[c_262682,c_126]) ).

tff(c_263150,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_263049]) ).

tff(c_263465,plain,
    ! [X_3773] :
      ( product(e_5,e_6,X_3773)
      | ~ product(e_6,X_3773,e_4) ),
    inference(resolution,[status(thm)],[c_263150,c_126]) ).

tff(c_263478,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_247469,c_263465]) ).

tff(c_263508,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_71008,c_263478]) ).

tff(c_263509,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_261805]) ).

tff(c_263540,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_263509]) ).

tff(c_263581,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_263540,c_203]) ).

tff(c_263651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_263581]) ).

tff(c_263652,plain,
    product(e_1,e_2,e_4),
    inference(splitRight,[status(thm)],[c_263509]) ).

tff(c_263945,plain,
    ! [X_3779] :
      ( product(e_4,e_2,X_3779)
      | ~ product(e_2,X_3779,e_1) ),
    inference(resolution,[status(thm)],[c_263652,c_126]) ).

tff(c_263736,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_2,e_4) ),
    inference(resolution,[status(thm)],[c_263652,c_122]) ).

tff(c_263949,plain,
    ( equalish(e_4,e_1)
    | ~ product(e_2,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_263945,c_263736]) ).

tff(c_264052,plain,
    equalish(e_4,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_261439,c_263949]) ).

tff(c_264054,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_264052]) ).

tff(c_264055,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_250038]) ).

tff(c_264057,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_264055]) ).

tff(c_1091,plain,
    ! [W_14,Y_115] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,Y_115,e_5)
      | equalish(Y_115,e_6)
      | product(e_6,Y_115,e_4)
      | product(e_6,Y_115,e_3)
      | product(e_6,Y_115,e_2)
      | product(e_6,Y_115,e_1)
      | ~ group_element(Y_115) ),
    inference(resolution,[status(thm)],[c_1019,c_122]) ).

tff(c_264063,plain,
    ( equalish(e_2,e_6)
    | equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_264057,c_1091]) ).

tff(c_264093,plain,
    ( equalish(e_2,e_6)
    | equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_264063]) ).

tff(c_264094,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_94,c_74,c_264093]) ).

tff(c_265534,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_264094]) ).

tff(c_265597,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_265534,c_1149]) ).

tff(c_265648,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_265597]) ).

tff(c_265650,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_264094]) ).

tff(c_157696,plain,
    ! [Y_2356] :
      ( equalish(e_6,Y_2356)
      | product(e_6,Y_2356,e_5)
      | product(e_6,Y_2356,e_4)
      | product(e_6,Y_2356,e_3)
      | product(e_6,Y_2356,e_2)
      | product(e_6,Y_2356,e_1)
      | ~ group_element(Y_2356) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_358]) ).

tff(c_157788,plain,
    ! [W_14,Y_2356] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,Y_2356,e_5)
      | equalish(e_6,Y_2356)
      | product(e_6,Y_2356,e_4)
      | product(e_6,Y_2356,e_3)
      | product(e_6,Y_2356,e_2)
      | product(e_6,Y_2356,e_1)
      | ~ group_element(Y_2356) ),
    inference(resolution,[status(thm)],[c_157696,c_122]) ).

tff(c_264065,plain,
    ( equalish(e_2,e_6)
    | equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_264057,c_157788]) ).

tff(c_264097,plain,
    ( equalish(e_2,e_6)
    | equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_264065]) ).

tff(c_264098,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_74,c_264097]) ).

tff(c_266132,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_265650,c_264098]) ).

tff(c_266133,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_266132]) ).

tff(c_249464,plain,
    ! [W_3570] :
      ( equalish(W_3570,e_2)
      | ~ product(e_6,W_3570,e_3) ),
    inference(resolution,[status(thm)],[c_249416,c_120]) ).

tff(c_249477,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_249464]) ).

tff(c_249494,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_249477]) ).

tff(c_249495,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_249494]) ).

tff(c_250193,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_249495]) ).

tff(c_250199,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_250193,c_1149]) ).

tff(c_250219,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_250199]) ).

tff(c_250220,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_249495]) ).

tff(c_250223,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_250220]) ).

tff(c_250239,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_250223,c_157357]) ).

tff(c_250255,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_250239,c_159728]) ).

tff(c_250271,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_250255]) ).

tff(c_250273,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_250100,c_250178,c_106,c_250271]) ).

tff(c_250274,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_250220]) ).

tff(c_250328,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_250274]) ).

tff(c_250357,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_250328,c_120]) ).

tff(c_266147,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_266133,c_250357]) ).

tff(c_266180,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_266147]) ).

tff(c_266181,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_266132]) ).

tff(c_266474,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_266181]) ).

tff(c_266481,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_266474,c_247641]) ).

tff(c_266508,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_266481]) ).

tff(c_266509,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_266181]) ).

tff(c_249446,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_249416,c_120]) ).

tff(c_266589,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_266509,c_249446]) ).

tff(c_266614,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_266589]) ).

tff(c_266615,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_264055]) ).

tff(c_266646,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_266615]) ).

tff(c_266670,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_266646,c_178]) ).

tff(c_266702,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_266670]) ).

tff(c_266703,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_266615]) ).

tff(c_266799,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_266703]) ).

tff(c_266813,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_266799,c_203]) ).

tff(c_266838,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_266813]) ).

tff(c_266839,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_266703]) ).

tff(c_254028,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_253935,c_120]) ).

tff(c_266921,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_266839,c_254028]) ).

tff(c_266944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_266921]) ).

tff(c_266946,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_251328]) ).

tff(c_267107,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_266946]) ).

tff(c_267115,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_267107]) ).

tff(c_267117,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_250100,c_250178,c_267115]) ).

tff(c_267118,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_250274]) ).

tff(c_267121,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_267118]) ).

tff(c_267126,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_267121,c_247641]) ).

tff(c_267144,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_267126]) ).

tff(c_267145,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_267118]) ).

tff(c_267150,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_267145,c_249446]) ).

tff(c_267171,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_267150]) ).

tff(c_267172,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_249659]) ).

tff(c_267822,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_267172]) ).

tff(c_267859,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_267822,c_178]) ).

tff(c_267897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_267859]) ).

tff(c_267898,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(splitRight,[status(thm)],[c_267172]) ).

tff(c_267906,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_267898]) ).

tff(c_267932,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_267906,c_203]) ).

tff(c_267970,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_267932]) ).

tff(c_267971,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_267898]) ).

tff(c_268196,plain,
    ! [X_3831] :
      ( product(e_2,e_1,X_3831)
      | ~ product(e_1,X_3831,e_3) ),
    inference(resolution,[status(thm)],[c_267971,c_126]) ).

tff(c_268223,plain,
    ! [X_3831] :
      ( equalish(X_3831,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_3831,e_3) ),
    inference(resolution,[status(thm)],[c_268196,c_159723]) ).

tff(c_268357,plain,
    ! [X_3831] :
      ( equalish(X_3831,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_3831,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_268223]) ).

tff(c_269917,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_268357]) ).

tff(c_269950,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_269917,c_203]) ).

tff(c_269995,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_269950]) ).

tff(c_269997,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_268357]) ).

tff(c_269996,plain,
    ! [X_3831] :
      ( product(e_2,e_1,e_2)
      | equalish(X_3831,e_3)
      | ~ product(e_1,X_3831,e_3) ),
    inference(splitRight,[status(thm)],[c_268357]) ).

tff(c_270022,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_269996]) ).

tff(c_268051,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_267971,c_122]) ).

tff(c_270244,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_270022,c_268051]) ).

tff(c_270290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_270244]) ).

tff(c_270292,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_269996]) ).

tff(c_247637,plain,
    ! [X_20] :
      ( product(e_4,e_1,X_20)
      | ~ product(e_1,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_247469,c_126]) ).

tff(c_248638,plain,
    ! [X_3559] :
      ( ~ next(X_3559,e_2)
      | product(X_3559,e_1,e_2)
      | product(X_3559,e_1,e_1)
      | ~ group_element(X_3559) ),
    inference(resolution,[status(thm)],[c_248517,c_170]) ).

tff(c_248770,plain,
    ! [W_3560,X_3561] :
      ( equalish(W_3560,X_3561)
      | ~ product(W_3560,e_1,e_2)
      | ~ next(X_3561,e_2)
      | product(X_3561,e_1,e_1)
      | ~ group_element(X_3561) ),
    inference(resolution,[status(thm)],[c_248638,c_122]) ).

tff(c_248781,plain,
    ! [X_3561] :
      ( equalish(e_4,X_3561)
      | ~ next(X_3561,e_2)
      | product(X_3561,e_1,e_1)
      | ~ group_element(X_3561)
      | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_247637,c_248770]) ).

tff(c_248988,plain,
    ~ product(e_1,e_2,e_6),
    inference(splitLeft,[status(thm)],[c_248781]) ).

tff(c_247812,plain,
    ! [W_3548] :
      ( equalish(W_3548,e_1)
      | ~ product(e_6,W_3548,e_4) ),
    inference(resolution,[status(thm)],[c_247469,c_120]) ).

tff(c_247825,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_247812]) ).

tff(c_247846,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_247825]) ).

tff(c_247847,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_247846]) ).

tff(c_281394,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_247847]) ).

tff(c_281427,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_281394,c_1149]) ).

tff(c_281480,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_281427]) ).

tff(c_281481,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_247847]) ).

tff(c_281496,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_281481]) ).

tff(c_281554,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_281496,c_157357]) ).

tff(c_267173,plain,
    product(e_2,e_4,e_6),
    inference(splitRight,[status(thm)],[c_249659]) ).

tff(c_271072,plain,
    ! [X_3867] :
      ( product(X_3867,e_2,e_1)
      | ~ product(e_2,X_3867,e_6) ),
    inference(negUnitSimplification,[status(thm)],[c_269997,c_270292,c_250027]) ).

tff(c_271082,plain,
    product(e_4,e_2,e_1),
    inference(resolution,[status(thm)],[c_267173,c_271072]) ).

tff(c_271137,plain,
    ! [X_20] :
      ( product(e_1,e_2,X_20)
      | ~ product(e_2,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_271082,c_126]) ).

tff(c_281697,plain,
    product(e_1,e_2,e_6),
    inference(resolution,[status(thm)],[c_281554,c_271137]) ).

tff(c_281722,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_248988,c_281697]) ).

tff(c_281723,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_281481]) ).

tff(c_281781,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_281723]) ).

tff(c_280083,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_249495]) ).

tff(c_280112,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_280083,c_1149]) ).

tff(c_280162,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_280112]) ).

tff(c_280163,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_249495]) ).

tff(c_280173,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_280163]) ).

tff(c_280224,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_280173,c_157357]) ).

tff(c_249677,plain,
    ! [W_14,X_3572] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_2,X_3572)
      | ~ product(e_2,X_3572,e_6) ),
    inference(resolution,[status(thm)],[c_249594,c_122]) ).

tff(c_271093,plain,
    ( equalish(e_4,e_3)
    | ~ product(e_2,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_271082,c_249677]) ).

tff(c_271122,plain,
    ~ product(e_2,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_90,c_271093]) ).

tff(c_271146,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_271122]) ).

tff(c_271150,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_271146]) ).

tff(c_271151,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_269997,c_270292,c_271150]) ).

tff(c_271567,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_271151]) ).

tff(c_271660,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_271567,c_120]) ).

tff(c_280241,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_280224,c_271660]) ).

tff(c_280268,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_280241]) ).

tff(c_280269,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_280163]) ).

tff(c_280407,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_280269]) ).

tff(c_280460,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_280407,c_120]) ).

tff(c_281785,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_281781,c_280460]) ).

tff(c_281816,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_281785]) ).

tff(c_281817,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_281723]) ).

tff(c_281824,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_281817]) ).

tff(c_281836,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_281824,c_247641]) ).

tff(c_281866,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_281836]) ).

tff(c_281867,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_281817]) ).

tff(c_282019,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_281867,c_249446]) ).

tff(c_282046,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_282019]) ).

tff(c_282047,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_280269]) ).

tff(c_282050,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_282047]) ).

tff(c_282060,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_282050,c_247641]) ).

tff(c_282084,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_282060]) ).

tff(c_282085,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_282047]) ).

tff(c_282095,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_282085,c_249446]) ).

tff(c_282122,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_282095]) ).

tff(c_282124,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_271151]) ).

tff(c_282130,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_282124]) ).

tff(c_282134,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_282130]) ).

tff(c_282136,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_269997,c_270292,c_282134]) ).

tff(c_282138,plain,
    product(e_1,e_2,e_6),
    inference(splitRight,[status(thm)],[c_248781]) ).

tff(c_282264,plain,
    ! [X_4019] :
      ( product(e_6,e_2,X_4019)
      | ~ product(e_2,X_4019,e_1) ),
    inference(resolution,[status(thm)],[c_282138,c_126]) ).

tff(c_282293,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_2,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_282264,c_1149]) ).

tff(c_282348,plain,
    ~ product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_72,c_282293]) ).

tff(c_284420,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_159594]) ).

tff(c_284439,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_284420,c_1149]) ).

tff(c_284472,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_284439]) ).

tff(c_284473,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_159594]) ).

tff(c_284480,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_284473]) ).

tff(c_284508,plain,
    product(e_2,e_6,e_2),
    inference(resolution,[status(thm)],[c_284480,c_157357]) ).

tff(c_284525,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_284508,c_157358]) ).

tff(c_284550,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_284525]) ).

tff(c_284551,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_284473]) ).

tff(c_284609,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_284551]) ).

tff(c_284628,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_284609,c_203]) ).

tff(c_284656,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_284628]) ).

tff(c_284657,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_284551]) ).

tff(c_284671,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_284657]) ).

tff(c_284681,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_284671,c_247641]) ).

tff(c_284704,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_284681]) ).

tff(c_284705,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_284657]) ).

tff(c_284981,plain,
    ! [X_4074] :
      ( product(e_3,e_2,X_4074)
      | ~ product(e_2,X_4074,e_6) ),
    inference(resolution,[status(thm)],[c_284705,c_126]) ).

tff(c_285488,plain,
    ! [X_4082,X_4083] :
      ( product(X_4082,e_2,X_4083)
      | ~ product(e_2,X_4083,e_3)
      | ~ product(e_2,X_4082,e_6) ),
    inference(resolution,[status(thm)],[c_284981,c_126]) ).

tff(c_285491,plain,
    ! [X_4082] :
      ( product(X_4082,e_2,e_1)
      | ~ product(e_2,X_4082,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_159470,c_285488]) ).

tff(c_285497,plain,
    ! [X_4082] :
      ( product(X_4082,e_2,e_1)
      | ~ product(e_2,X_4082,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_285491]) ).

tff(c_285498,plain,
    ! [X_4082] :
      ( product(X_4082,e_2,e_1)
      | ~ product(e_2,X_4082,e_6)
      | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_282348,c_285497]) ).

tff(c_285503,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_285498]) ).

tff(c_248057,plain,
    ! [W_14,X_3549] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_1,X_3549)
      | ~ product(e_1,X_3549,e_6) ),
    inference(resolution,[status(thm)],[c_247862,c_122]) ).

tff(c_285517,plain,
    ( equalish(e_2,e_4)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_285503,c_248057]) ).

tff(c_285562,plain,
    equalish(e_2,e_4),
    inference(demodulation,[status(thm),theory(equality)],[c_282138,c_285517]) ).

tff(c_285564,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_285562]) ).

tff(c_285566,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_285498]) ).

tff(c_282275,plain,
    ( equalish(e_2,e_1)
    | ~ product(e_2,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_282264,c_247641]) ).

tff(c_282332,plain,
    ~ product(e_2,e_4,e_1),
    inference(negUnitSimplification,[status(thm)],[c_66,c_282275]) ).

tff(c_285012,plain,
    ( equalish(e_2,e_1)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3)
    | ~ product(e_2,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_284981,c_409]) ).

tff(c_285073,plain,
    ( equalish(e_2,e_1)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ product(e_2,e_4,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_285012]) ).

tff(c_285074,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ product(e_2,e_4,e_6) ),
    inference(negUnitSimplification,[status(thm)],[c_66,c_285073]) ).

tff(c_285567,plain,
    ~ product(e_2,e_4,e_6),
    inference(splitLeft,[status(thm)],[c_285074]) ).

tff(c_285570,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_285567]) ).

tff(c_285573,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_285570]) ).

tff(c_285574,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_282332,c_285573]) ).

tff(c_285589,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_285574]) ).

tff(c_285606,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_285589,c_178]) ).

tff(c_285628,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_285606]) ).

tff(c_285629,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_285574]) ).

tff(c_285631,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_285629]) ).

tff(c_285656,plain,
    ! [W_4085] :
      ( equalish(W_4085,e_2)
      | ~ product(W_4085,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_285631,c_122]) ).

tff(c_285693,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_362,c_285656]) ).

tff(c_285729,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_285693]) ).

tff(c_285730,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_108,c_285729]) ).

tff(c_287005,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_285730]) ).

tff(c_287022,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_287005,c_1149]) ).

tff(c_287055,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_287022]) ).

tff(c_287056,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_285730]) ).

tff(c_287059,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_287056]) ).

tff(c_287067,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_287059,c_247641]) ).

tff(c_287092,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_287067]) ).

tff(c_287093,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_287056]) ).

tff(c_287110,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_287093]) ).

tff(c_282180,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_282138,c_122]) ).

tff(c_282268,plain,
    ( equalish(e_6,e_1)
    | ~ product(e_2,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_282264,c_282180]) ).

tff(c_282325,plain,
    ~ product(e_2,e_6,e_1),
    inference(negUnitSimplification,[status(thm)],[c_106,c_282268]) ).

tff(c_285791,plain,
    ! [W_4087] :
      ( equalish(W_4087,e_4)
      | ~ product(e_2,W_4087,e_5) ),
    inference(resolution,[status(thm)],[c_285631,c_120]) ).

tff(c_285818,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_264,c_285791]) ).

tff(c_285851,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_285818]) ).

tff(c_285852,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_282325,c_74,c_112,c_285851]) ).

tff(c_286760,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_285852]) ).

tff(c_286765,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_286760,c_157358]) ).

tff(c_286790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_286765]) ).

tff(c_286791,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_285852]) ).

tff(c_286793,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_286791]) ).

tff(c_286820,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_286793,c_126]) ).

tff(c_287135,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_287110,c_286820]) ).

tff(c_286821,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_286793,c_122]) ).

tff(c_287159,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_287135,c_286821]) ).

tff(c_287185,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_287159]) ).

tff(c_287186,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_287093]) ).

tff(c_284747,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_284705,c_120]) ).

tff(c_287193,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_287186,c_284747]) ).

tff(c_287217,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_287193]) ).

tff(c_287218,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_286791]) ).

tff(c_287223,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_287218,c_159728]) ).

tff(c_287239,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_287223]) ).

tff(c_287241,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_282348,c_285566,c_106,c_287239]) ).

tff(c_287242,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3) ),
    inference(splitRight,[status(thm)],[c_285629]) ).

tff(c_287273,plain,
    product(e_2,e_4,e_3),
    inference(splitLeft,[status(thm)],[c_287242]) ).

tff(c_287277,plain,
    ( equalish(e_4,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_287273,c_159728]) ).

tff(c_287293,plain,
    ( equalish(e_4,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_287277]) ).

tff(c_287295,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_282348,c_285566,c_86,c_287293]) ).

tff(c_287296,plain,
    product(e_2,e_4,e_4),
    inference(splitRight,[status(thm)],[c_287242]) ).

tff(c_287308,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_287296,c_203]) ).

tff(c_287331,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_287308]) ).

tff(c_287333,plain,
    product(e_2,e_4,e_6),
    inference(splitRight,[status(thm)],[c_285074]) ).

tff(c_287464,plain,
    ! [X_4105] :
      ( product(e_6,e_4,X_4105)
      | ~ product(e_4,X_4105,e_2) ),
    inference(resolution,[status(thm)],[c_287333,c_126]) ).

tff(c_287508,plain,
    ( equalish(e_4,e_5)
    | ~ product(e_4,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_287464,c_1149]) ).

tff(c_287577,plain,
    ~ product(e_4,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_92,c_287508]) ).

tff(c_287613,plain,
    ~ product(e_1,e_2,e_6),
    inference(resolution,[status(thm)],[c_247637,c_287577]) ).

tff(c_287620,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_282138,c_287613]) ).

tff(c_287621,plain,
    product(e_5,e_6,e_3),
    inference(splitRight,[status(thm)],[c_157329]) ).

tff(c_287643,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_287621,c_122]) ).

tff(c_289435,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_289414,c_287643]) ).

tff(c_289537,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_289435]) ).

tff(c_289538,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_289537]) ).

tff(c_291253,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_289538]) ).

tff(c_291259,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_291253,c_1149]) ).

tff(c_291279,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_291259]) ).

tff(c_291281,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_289538]) ).

tff(c_291280,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_289538]) ).

tff(c_344236,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_291280]) ).

tff(c_287642,plain,
    ! [X_20] :
      ( product(e_3,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_287621,c_126]) ).

tff(c_344252,plain,
    product(e_3,e_6,e_3),
    inference(resolution,[status(thm)],[c_344236,c_287642]) ).

tff(c_344269,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_344252,c_287643]) ).

tff(c_344294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_344269]) ).

tff(c_344296,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_291280]) ).

tff(c_344317,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_344296]) ).

tff(c_344343,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_344317]) ).

tff(c_344344,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_291281,c_110,c_344343]) ).

tff(c_344349,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_344344]) ).

tff(c_344483,plain,
    ! [W_4950] :
      ( equalish(W_4950,e_3)
      | ~ product(e_6,W_4950,e_2) ),
    inference(resolution,[status(thm)],[c_344349,c_120]) ).

tff(c_344496,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_344483]) ).

tff(c_344513,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_344496]) ).

tff(c_344514,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_344513]) ).

tff(c_352544,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_344514]) ).

tff(c_352556,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_352544,c_1149]) ).

tff(c_352584,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_352556]) ).

tff(c_352585,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_344514]) ).

tff(c_352588,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_352585]) ).

tff(c_352604,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_352588,c_287642]) ).

tff(c_325838,plain,
    ! [X_4681] :
      ( ~ next(X_4681,e_3)
      | product(X_4681,e_1,e_4)
      | product(X_4681,e_1,e_3)
      | product(X_4681,e_1,e_2)
      | product(X_4681,e_1,e_1)
      | ~ group_element(X_4681) ),
    inference(resolution,[status(thm)],[c_288198,c_164]) ).

tff(c_328000,plain,
    ! [X_4713] :
      ( ~ next(X_4713,e_3)
      | product(X_4713,e_1,e_3)
      | product(X_4713,e_1,e_2)
      | product(X_4713,e_1,e_1)
      | ~ group_element(X_4713) ),
    inference(resolution,[status(thm)],[c_325838,c_166]) ).

tff(c_287622,plain,
    ~ product(e_5,e_6,e_2),
    inference(splitRight,[status(thm)],[c_157329]) ).

tff(c_292957,plain,
    ! [X_4189] :
      ( ~ next(X_4189,e_3)
      | product(X_4189,e_1,e_4)
      | product(X_4189,e_1,e_3)
      | product(X_4189,e_1,e_2)
      | product(X_4189,e_1,e_1)
      | ~ group_element(X_4189) ),
    inference(resolution,[status(thm)],[c_288198,c_164]) ).

tff(c_293070,plain,
    ! [X_4189] :
      ( ~ next(X_4189,e_3)
      | product(X_4189,e_1,e_3)
      | product(X_4189,e_1,e_2)
      | product(X_4189,e_1,e_1)
      | ~ group_element(X_4189) ),
    inference(resolution,[status(thm)],[c_292957,c_166]) ).

tff(c_293147,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_291280]) ).

tff(c_289439,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_289414,c_1149]) ).

tff(c_289541,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_289439]) ).

tff(c_289542,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_289541]) ).

tff(c_291180,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_289542]) ).

tff(c_291197,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_291180,c_1149]) ).

tff(c_291237,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_291197]) ).

tff(c_291238,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_289542]) ).

tff(c_291283,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_291238]) ).

tff(c_291358,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_291283,c_120]) ).

tff(c_293150,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_293147,c_291358]) ).

tff(c_293169,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_293150]) ).

tff(c_293170,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_291280]) ).

tff(c_293224,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_293170]) ).

tff(c_293358,plain,
    ! [W_4194] :
      ( equalish(W_4194,e_3)
      | ~ product(e_6,W_4194,e_2) ),
    inference(resolution,[status(thm)],[c_293224,c_120]) ).

tff(c_293371,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_293358]) ).

tff(c_293388,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_293371]) ).

tff(c_293389,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_293388]) ).

tff(c_294623,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_293389]) ).

tff(c_294629,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_294623,c_1149]) ).

tff(c_294649,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_294629]) ).

tff(c_294650,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_293389]) ).

tff(c_294653,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_294650]) ).

tff(c_294656,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_294653,c_291358]) ).

tff(c_294675,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_294656]) ).

tff(c_294676,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_294650]) ).

tff(c_294730,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_294676]) ).

tff(c_293259,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_293224,c_120]) ).

tff(c_294735,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_294730,c_293259]) ).

tff(c_294758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_294735]) ).

tff(c_294760,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_294676]) ).

tff(c_294651,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_293389]) ).

tff(c_294677,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_294650]) ).

tff(c_294701,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_294677]) ).

tff(c_294728,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_294701]) ).

tff(c_294729,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_294651,c_74,c_294728]) ).

tff(c_294768,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_294760,c_294729]) ).

tff(c_294769,plain,
    product(e_6,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_294768]) ).

tff(c_295067,plain,
    ! [X_4223] :
      ( product(e_3,e_2,X_4223)
      | ~ product(e_2,X_4223,e_6) ),
    inference(resolution,[status(thm)],[c_294769,c_126]) ).

tff(c_295800,plain,
    ! [X_4235,X_4236] :
      ( product(X_4235,e_2,X_4236)
      | ~ product(e_2,X_4236,e_3)
      | ~ product(e_2,X_4235,e_6) ),
    inference(resolution,[status(thm)],[c_295067,c_126]) ).

tff(c_295803,plain,
    ! [X_4235] :
      ( product(X_4235,e_2,e_1)
      | ~ product(e_2,X_4235,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_293070,c_295800]) ).

tff(c_295806,plain,
    ! [X_4235] :
      ( product(X_4235,e_2,e_1)
      | ~ product(e_2,X_4235,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_295803]) ).

tff(c_295814,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_295806]) ).

tff(c_295839,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_295814,c_203]) ).

tff(c_295879,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_295839]) ).

tff(c_295881,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_295806]) ).

tff(c_295880,plain,
    ! [X_4235] :
      ( product(e_2,e_1,e_2)
      | product(X_4235,e_2,e_1)
      | ~ product(e_2,X_4235,e_6) ),
    inference(splitRight,[status(thm)],[c_295806]) ).

tff(c_295888,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_295880]) ).

tff(c_296033,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_295888,c_178]) ).

tff(c_296075,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_296033]) ).

tff(c_296077,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_295880]) ).

tff(c_291338,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_291283,c_287642]) ).

tff(c_291385,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_291338,c_126]) ).

tff(c_294791,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_294769,c_291385]) ).

tff(c_293408,plain,
    ! [X_4196] :
      ( ~ next(X_4196,e_3)
      | product(X_4196,e_1,e_3)
      | product(X_4196,e_1,e_2)
      | product(X_4196,e_1,e_1)
      | ~ group_element(X_4196) ),
    inference(resolution,[status(thm)],[c_292957,c_166]) ).

tff(c_296179,plain,
    ! [X_4240,X_4241] :
      ( product(e_3,e_1,X_4240)
      | ~ product(e_1,X_4240,X_4241)
      | ~ next(X_4241,e_3)
      | product(X_4241,e_1,e_2)
      | product(X_4241,e_1,e_1)
      | ~ group_element(X_4241) ),
    inference(resolution,[status(thm)],[c_293408,c_126]) ).

tff(c_296181,plain,
    ( product(e_3,e_1,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_294791,c_296179]) ).

tff(c_296234,plain,
    ( product(e_3,e_1,e_6)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_296181]) ).

tff(c_296235,plain,
    product(e_3,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_295881,c_296077,c_296234]) ).

tff(c_296347,plain,
    ~ next(e_3,e_4),
    inference(resolution,[status(thm)],[c_296235,c_167]) ).

tff(c_296405,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_296347]) ).

tff(c_296406,plain,
    product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_294768]) ).

tff(c_291352,plain,
    ! [X_20] :
      ( product(e_5,e_1,X_20)
      | ~ product(e_1,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_291283,c_126]) ).

tff(c_288549,plain,
    ! [X_4127] :
      ( ~ next(X_4127,e_2)
      | product(X_4127,e_1,e_5)
      | product(X_4127,e_1,e_4)
      | product(X_4127,e_1,e_3)
      | product(X_4127,e_1,e_2)
      | product(X_4127,e_1,e_1)
      | ~ group_element(X_4127) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_292454,plain,
    ! [X_4181] :
      ( ~ next(X_4181,e_2)
      | product(X_4181,e_1,e_4)
      | product(X_4181,e_1,e_3)
      | product(X_4181,e_1,e_2)
      | product(X_4181,e_1,e_1)
      | ~ group_element(X_4181) ),
    inference(resolution,[status(thm)],[c_288549,c_162]) ).

tff(c_293731,plain,
    ! [X_4200] :
      ( ~ next(X_4200,e_2)
      | product(X_4200,e_1,e_3)
      | product(X_4200,e_1,e_2)
      | product(X_4200,e_1,e_1)
      | ~ group_element(X_4200) ),
    inference(resolution,[status(thm)],[c_292454,c_160]) ).

tff(c_293871,plain,
    ! [X_4201] :
      ( ~ next(X_4201,e_2)
      | product(X_4201,e_1,e_2)
      | product(X_4201,e_1,e_1)
      | ~ group_element(X_4201) ),
    inference(resolution,[status(thm)],[c_293731,c_170]) ).

tff(c_294010,plain,
    ! [W_4202,X_4203] :
      ( equalish(W_4202,X_4203)
      | ~ product(W_4202,e_1,e_2)
      | ~ next(X_4203,e_2)
      | product(X_4203,e_1,e_1)
      | ~ group_element(X_4203) ),
    inference(resolution,[status(thm)],[c_293871,c_122]) ).

tff(c_294018,plain,
    ! [X_4203] :
      ( equalish(e_5,X_4203)
      | ~ next(X_4203,e_2)
      | product(X_4203,e_1,e_1)
      | ~ group_element(X_4203)
      | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_291352,c_294010]) ).

tff(c_294190,plain,
    ~ product(e_1,e_2,e_6),
    inference(splitLeft,[status(thm)],[c_294018]) ).

tff(c_294193,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_294190]) ).

tff(c_294196,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_294193]) ).

tff(c_298742,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_294196]) ).

tff(c_298766,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_298742,c_178]) ).

tff(c_298796,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_298766]) ).

tff(c_298797,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_294196]) ).

tff(c_298799,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_298797]) ).

tff(c_298988,plain,
    ! [W_4280] :
      ( equalish(W_4280,e_2)
      | ~ product(e_1,W_4280,e_5) ),
    inference(resolution,[status(thm)],[c_298799,c_120]) ).

tff(c_299015,plain,
    ( equalish(e_6,e_2)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_264,c_298988]) ).

tff(c_299048,plain,
    ( equalish(e_6,e_2)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_299015]) ).

tff(c_299049,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_108,c_299048]) ).

tff(c_299576,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_299049]) ).

tff(c_291386,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_291338,c_122]) ).

tff(c_299581,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_299576,c_291386]) ).

tff(c_299610,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_299581]) ).

tff(c_299611,plain,
    ( product(e_1,e_6,e_2)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_299049]) ).

tff(c_299613,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_299611]) ).

tff(c_299974,plain,
    ! [X_4297] :
      ( product(e_4,e_6,X_4297)
      | ~ product(e_6,X_4297,e_1) ),
    inference(resolution,[status(thm)],[c_299613,c_126]) ).

tff(c_300002,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_299974]) ).

tff(c_300278,plain,
    ! [X_4301] :
      ( product(e_5,e_6,X_4301)
      | ~ product(e_6,X_4301,e_4) ),
    inference(resolution,[status(thm)],[c_300002,c_126]) ).

tff(c_300285,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_296406,c_300278]) ).

tff(c_300311,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_287622,c_300285]) ).

tff(c_300313,plain,
    ~ product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_299611]) ).

tff(c_296544,plain,
    ! [W_4244] :
      ( equalish(W_4244,e_2)
      | ~ product(e_6,W_4244,e_4) ),
    inference(resolution,[status(thm)],[c_296406,c_120]) ).

tff(c_296561,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_296544]) ).

tff(c_296578,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_296561]) ).

tff(c_296579,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_296578]) ).

tff(c_301073,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_296579]) ).

tff(c_301111,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_301073,c_1149]) ).

tff(c_301132,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_301111]) ).

tff(c_301133,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_296579]) ).

tff(c_302565,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_301133]) ).

tff(c_302571,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_302565,c_291358]) ).

tff(c_302594,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_302571]) ).

tff(c_302595,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_301133]) ).

tff(c_302649,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_302595]) ).

tff(c_300312,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_299611]) ).

tff(c_300508,plain,
    product(e_1,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_300312]) ).

tff(c_300645,plain,
    ! [X_4306] :
      ( product(e_2,e_6,X_4306)
      | ~ product(e_6,X_4306,e_1) ),
    inference(resolution,[status(thm)],[c_300508,c_126]) ).

tff(c_300675,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_300645]) ).

tff(c_300698,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_300675,c_126]) ).

tff(c_302652,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_302649,c_300698]) ).

tff(c_302673,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157330,c_302652]) ).

tff(c_302675,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_302595]) ).

tff(c_302674,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_302595]) ).

tff(c_302774,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_302674]) ).

tff(c_296437,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_296406,c_120]) ).

tff(c_302777,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_302774,c_296437]) ).

tff(c_302798,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_302777]) ).

tff(c_302800,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_302674]) ).

tff(c_301134,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_296579]) ).

tff(c_302596,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_301133]) ).

tff(c_302620,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_302596]) ).

tff(c_302647,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_302620]) ).

tff(c_302648,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_301134,c_94,c_302647]) ).

tff(c_302815,plain,
    product(e_6,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_302675,c_302800,c_302648]) ).

tff(c_302820,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_302815,c_291385]) ).

tff(c_302840,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_300313,c_302820]) ).

tff(c_302841,plain,
    product(e_1,e_6,e_3),
    inference(splitRight,[status(thm)],[c_300312]) ).

tff(c_298204,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_296579]) ).

tff(c_298249,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_298204,c_1149]) ).

tff(c_298269,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_298249]) ).

tff(c_298270,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_296579]) ).

tff(c_298418,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_298270]) ).

tff(c_298421,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_298418,c_291358]) ).

tff(c_298440,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_298421]) ).

tff(c_298441,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_298270]) ).

tff(c_298495,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_298441]) ).

tff(c_298500,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_298495,c_293259]) ).

tff(c_298520,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_298500]) ).

tff(c_298521,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_298441]) ).

tff(c_298524,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_298521]) ).

tff(c_298529,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_298524,c_296437]) ).

tff(c_298550,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_298529]) ).

tff(c_298551,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_298521]) ).

tff(c_298574,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_298551,c_291385]) ).

tff(c_292218,plain,
    ! [X_4180] :
      ( product(e_5,e_1,X_4180)
      | ~ product(e_1,X_4180,e_6) ),
    inference(resolution,[status(thm)],[c_291283,c_126]) ).

tff(c_292395,plain,
    ( product(e_1,e_5,e_1)
    | ~ product(e_1,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_292218,c_1146]) ).

tff(c_292598,plain,
    ~ product(e_1,e_6,e_6),
    inference(splitLeft,[status(thm)],[c_292395]) ).

tff(c_292601,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_292598]) ).

tff(c_292604,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_54,c_292601]) ).

tff(c_297216,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_292604]) ).

tff(c_297221,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_297216,c_291386]) ).

tff(c_297250,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_297221]) ).

tff(c_297251,plain,
    ( product(e_1,e_6,e_2)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_292604]) ).

tff(c_297253,plain,
    product(e_1,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_297251]) ).

tff(c_297536,plain,
    ! [X_4261] :
      ( product(e_5,e_6,X_4261)
      | ~ product(e_6,X_4261,e_1) ),
    inference(resolution,[status(thm)],[c_297253,c_126]) ).

tff(c_297566,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_297536]) ).

tff(c_297288,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_297253,c_122]) ).

tff(c_297569,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_297566,c_297288]) ).

tff(c_297596,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_297569]) ).

tff(c_297597,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_297251]) ).

tff(c_297642,plain,
    product(e_1,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_297597]) ).

tff(c_291354,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_291283,c_122]) ).

tff(c_292222,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_292218,c_291354]) ).

tff(c_292364,plain,
    ~ product(e_1,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_292222]) ).

tff(c_292444,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_292364]) ).

tff(c_292447,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_292444]) ).

tff(c_296977,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_292447]) ).

tff(c_296987,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_296977,c_1147]) ).

tff(c_297018,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_296987]) ).

tff(c_297019,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_292447]) ).

tff(c_297021,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_297019]) ).

tff(c_297036,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_297021,c_203]) ).

tff(c_297061,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_297036]) ).

tff(c_297062,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_297019]) ).

tff(c_297093,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_297062]) ).

tff(c_297132,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_297093,c_120]) ).

tff(c_297645,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_297642,c_297132]) ).

tff(c_297667,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_297645]) ).

tff(c_297669,plain,
    ~ product(e_1,e_6,e_2),
    inference(splitRight,[status(thm)],[c_297597]) ).

tff(c_297252,plain,
    ~ product(e_1,e_6,e_1),
    inference(splitRight,[status(thm)],[c_292604]) ).

tff(c_297598,plain,
    ~ product(e_1,e_6,e_5),
    inference(splitRight,[status(thm)],[c_297251]) ).

tff(c_297617,plain,
    ( equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_597,c_297598]) ).

tff(c_297640,plain,
    ( equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_297617]) ).

tff(c_297641,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_297252,c_106,c_297640]) ).

tff(c_297670,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_297669,c_297641]) ).

tff(c_297671,plain,
    product(e_1,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_297670]) ).

tff(c_297680,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_297671,c_287643]) ).

tff(c_297707,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_297680]) ).

tff(c_297708,plain,
    product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_297670]) ).

tff(c_297862,plain,
    ! [X_4265] :
      ( product(e_4,e_6,X_4265)
      | ~ product(e_6,X_4265,e_1) ),
    inference(resolution,[status(thm)],[c_297708,c_126]) ).

tff(c_297890,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_297862]) ).

tff(c_298175,plain,
    ! [X_4269] :
      ( product(e_5,e_6,X_4269)
      | ~ product(e_6,X_4269,e_4) ),
    inference(resolution,[status(thm)],[c_297890,c_126]) ).

tff(c_298178,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_296406,c_298175]) ).

tff(c_298200,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_287622,c_298178]) ).

tff(c_298201,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_297062]) ).

tff(c_298203,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_298201]) ).

tff(c_298310,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_298203,c_120]) ).

tff(c_298595,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_298574,c_298310]) ).

tff(c_298617,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_298595]) ).

tff(c_298618,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_298201]) ).

tff(c_298658,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_298618,c_120]) ).

tff(c_302845,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_302841,c_298658]) ).

tff(c_302870,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_302845]) ).

tff(c_302871,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_298797]) ).

tff(c_302902,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_302871]) ).

tff(c_302919,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_302902,c_203]) ).

tff(c_302949,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_302919]) ).

tff(c_302950,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_302871]) ).

tff(c_302952,plain,
    product(e_1,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_302950]) ).

tff(c_296435,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_4) ),
    inference(resolution,[status(thm)],[c_296406,c_122]) ).

tff(c_302957,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_302952,c_296435]) ).

tff(c_302981,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_302957]) ).

tff(c_302982,plain,
    product(e_1,e_2,e_3),
    inference(splitRight,[status(thm)],[c_302950]) ).

tff(c_302987,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_302982,c_298658]) ).

tff(c_303011,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_302987]) ).

tff(c_303013,plain,
    product(e_1,e_2,e_6),
    inference(splitRight,[status(thm)],[c_294018]) ).

tff(c_303145,plain,
    ! [X_4334] :
      ( product(e_6,e_2,X_4334)
      | ~ product(e_2,X_4334,e_1) ),
    inference(resolution,[status(thm)],[c_303013,c_126]) ).

tff(c_303182,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_2,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_303145,c_1149]) ).

tff(c_303241,plain,
    ~ product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_72,c_303182]) ).

tff(c_305320,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_293389]) ).

tff(c_305465,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_305320,c_1149]) ).

tff(c_305498,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_305465]) ).

tff(c_305499,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_293389]) ).

tff(c_305506,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_305499]) ).

tff(c_305516,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_305506,c_291358]) ).

tff(c_305540,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_305516]) ).

tff(c_305541,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_305499]) ).

tff(c_305785,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_305541]) ).

tff(c_305797,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_305785,c_293259]) ).

tff(c_305825,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_305797]) ).

tff(c_305827,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_305541]) ).

tff(c_305500,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_293389]) ).

tff(c_305542,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_305499]) ).

tff(c_305569,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_305542]) ).

tff(c_305597,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_305569]) ).

tff(c_305598,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_305500,c_74,c_305597]) ).

tff(c_305840,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_305827,c_305598]) ).

tff(c_305841,plain,
    product(e_6,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_305840]) ).

tff(c_306181,plain,
    ! [X_4399] :
      ( product(e_3,e_2,X_4399)
      | ~ product(e_2,X_4399,e_6) ),
    inference(resolution,[status(thm)],[c_305841,c_126]) ).

tff(c_307075,plain,
    ! [X_4414,X_4415] :
      ( product(X_4414,e_2,X_4415)
      | ~ product(e_2,X_4415,e_3)
      | ~ product(e_2,X_4414,e_6) ),
    inference(resolution,[status(thm)],[c_306181,c_126]) ).

tff(c_307078,plain,
    ! [X_4414] :
      ( product(X_4414,e_2,e_1)
      | ~ product(e_2,X_4414,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_293070,c_307075]) ).

tff(c_307081,plain,
    ! [X_4414] :
      ( product(X_4414,e_2,e_1)
      | ~ product(e_2,X_4414,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_307078]) ).

tff(c_307082,plain,
    ! [X_4414] :
      ( product(X_4414,e_2,e_1)
      | ~ product(e_2,X_4414,e_6)
      | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_303241,c_307081]) ).

tff(c_307083,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_307082]) ).

tff(c_292430,plain,
    ! [W_14,X_4180] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_1,X_4180)
      | ~ product(e_1,X_4180,e_6) ),
    inference(resolution,[status(thm)],[c_292218,c_122]) ).

tff(c_307099,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_307083,c_292430]) ).

tff(c_307148,plain,
    equalish(e_2,e_5),
    inference(demodulation,[status(thm),theory(equality)],[c_303013,c_307099]) ).

tff(c_307150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_307148]) ).

tff(c_307152,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_307082]) ).

tff(c_303222,plain,
    ( product(e_1,e_6,e_2)
    | ~ product(e_2,e_3,e_1) ),
    inference(resolution,[status(thm)],[c_303145,c_291385]) ).

tff(c_303271,plain,
    ~ product(e_2,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_303222]) ).

tff(c_305875,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_305841,c_291385]) ).

tff(c_291388,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_291338,c_120]) ).

tff(c_306213,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_2,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_306181,c_291388]) ).

tff(c_306278,plain,
    ~ product(e_2,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_74,c_306213]) ).

tff(c_306326,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_306278]) ).

tff(c_306329,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_306326]) ).

tff(c_306330,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_303241,c_306329]) ).

tff(c_308262,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_307152,c_306330]) ).

tff(c_308263,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_308262]) ).

tff(c_308636,plain,
    ! [X_4435] :
      ( product(e_3,e_1,X_4435)
      | ~ product(e_1,X_4435,e_2) ),
    inference(resolution,[status(thm)],[c_308263,c_126]) ).

tff(c_293256,plain,
    ! [X_20] :
      ( product(e_2,e_3,X_20)
      | ~ product(e_3,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_293224,c_126]) ).

tff(c_308686,plain,
    ( product(e_2,e_3,e_1)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_308636,c_293256]) ).

tff(c_308845,plain,
    product(e_2,e_3,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_305875,c_308686]) ).

tff(c_308847,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_303271,c_308845]) ).

tff(c_308849,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_308262]) ).

tff(c_308852,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_293070,c_308849]) ).

tff(c_308855,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_308852]) ).

tff(c_308857,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_303241,c_307152,c_308855]) ).

tff(c_308858,plain,
    product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_305840]) ).

tff(c_309030,plain,
    ! [W_4438] :
      ( equalish(W_4438,e_2)
      | ~ product(e_6,W_4438,e_4) ),
    inference(resolution,[status(thm)],[c_308858,c_120]) ).

tff(c_309055,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_309030]) ).

tff(c_309078,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_309055]) ).

tff(c_309079,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_309078]) ).

tff(c_310072,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_309079]) ).

tff(c_310116,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_310072,c_1149]) ).

tff(c_310146,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_310116]) ).

tff(c_310147,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_309079]) ).

tff(c_310334,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_310147]) ).

tff(c_310340,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_310334,c_291358]) ).

tff(c_310361,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_310340]) ).

tff(c_310362,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_310147]) ).

tff(c_310416,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_310362]) ).

tff(c_309134,plain,
    ! [X_4441] :
      ( product(e_4,e_2,X_4441)
      | ~ product(e_2,X_4441,e_6) ),
    inference(resolution,[status(thm)],[c_308858,c_126]) ).

tff(c_309184,plain,
    ( equalish(e_4,e_2)
    | ~ product(e_2,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_309134,c_203]) ).

tff(c_309244,plain,
    ~ product(e_2,e_2,e_6),
    inference(negUnitSimplification,[status(thm)],[c_88,c_309184]) ).

tff(c_303061,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_303013,c_122]) ).

tff(c_303149,plain,
    ( equalish(e_6,e_1)
    | ~ product(e_2,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_303145,c_303061]) ).

tff(c_303214,plain,
    ~ product(e_2,e_6,e_1),
    inference(negUnitSimplification,[status(thm)],[c_106,c_303149]) ).

tff(c_309155,plain,
    ( equalish(e_4,e_1)
    | ~ product(e_2,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_309134,c_303061]) ).

tff(c_309215,plain,
    ~ product(e_2,e_6,e_6),
    inference(negUnitSimplification,[status(thm)],[c_86,c_309155]) ).

tff(c_309259,plain,
    ( product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_309215]) ).

tff(c_309262,plain,
    ( product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_54,c_309259]) ).

tff(c_309263,plain,
    ( product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_303214,c_309262]) ).

tff(c_309618,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_309263]) ).

tff(c_309626,plain,
    product(e_2,e_2,e_6),
    inference(resolution,[status(thm)],[c_309618,c_217]) ).

tff(c_309653,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_309244,c_309626]) ).

tff(c_309654,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_309263]) ).

tff(c_309656,plain,
    product(e_2,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_309654]) ).

tff(c_309676,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_309656,c_126]) ).

tff(c_310794,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_310416,c_309676]) ).

tff(c_310818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157330,c_310794]) ).

tff(c_310819,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_310362]) ).

tff(c_310822,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_310819]) ).

tff(c_308900,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_308858,c_120]) ).

tff(c_310827,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_310822,c_308900]) ).

tff(c_310851,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_310827]) ).

tff(c_310852,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_310819]) ).

tff(c_310887,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_310852,c_291385]) ).

tff(c_311628,plain,
    ! [X_4468] :
      ( product(e_4,e_6,X_4468)
      | ~ product(e_6,X_4468,e_1) ),
    inference(resolution,[status(thm)],[c_310887,c_126]) ).

tff(c_311685,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_311628]) ).

tff(c_309677,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_309656,c_122]) ).

tff(c_311688,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_311685,c_309677]) ).

tff(c_311707,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_311688]) ).

tff(c_311708,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3) ),
    inference(splitRight,[status(thm)],[c_309654]) ).

tff(c_311753,plain,
    product(e_2,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_311708]) ).

tff(c_311758,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_311753,c_287643]) ).

tff(c_311778,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_311758]) ).

tff(c_311780,plain,
    ~ product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_311708]) ).

tff(c_309655,plain,
    ~ product(e_2,e_6,e_2),
    inference(splitRight,[status(thm)],[c_309263]) ).

tff(c_311709,plain,
    ~ product(e_2,e_6,e_5),
    inference(splitRight,[status(thm)],[c_309654]) ).

tff(c_311728,plain,
    ( equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_597,c_311709]) ).

tff(c_311751,plain,
    ( equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_311728]) ).

tff(c_311752,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_303214,c_309655,c_108,c_311751]) ).

tff(c_311781,plain,
    product(e_2,e_6,e_4),
    inference(negUnitSimplification,[status(thm)],[c_311780,c_311752]) ).

tff(c_311950,plain,
    ! [X_4473] :
      ( product(e_4,e_6,X_4473)
      | ~ product(e_6,X_4473,e_2) ),
    inference(resolution,[status(thm)],[c_311781,c_126]) ).

tff(c_311977,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_293224,c_311950]) ).

tff(c_311993,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_311977,c_287643]) ).

tff(c_312016,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_311993]) ).

tff(c_312018,plain,
    product(e_2,e_3,e_1),
    inference(splitRight,[status(thm)],[c_303222]) ).

tff(c_303060,plain,
    ! [X_20] :
      ( product(e_6,e_2,X_20)
      | ~ product(e_2,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_303013,c_126]) ).

tff(c_314722,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_293389]) ).

tff(c_314744,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_314722,c_1149]) ).

tff(c_314778,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_314744]) ).

tff(c_314779,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_293389]) ).

tff(c_314795,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_314779]) ).

tff(c_314805,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_314795,c_291358]) ).

tff(c_314829,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_314805]) ).

tff(c_314830,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_314779]) ).

tff(c_314888,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_314830]) ).

tff(c_312017,plain,
    product(e_1,e_6,e_2),
    inference(splitRight,[status(thm)],[c_303222]) ).

tff(c_312523,plain,
    ! [X_4484] :
      ( product(e_2,e_6,X_4484)
      | ~ product(e_6,X_4484,e_1) ),
    inference(resolution,[status(thm)],[c_312017,c_126]) ).

tff(c_312558,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_312523]) ).

tff(c_312578,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_312558,c_126]) ).

tff(c_314897,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_314888,c_312578]) ).

tff(c_314926,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_287622,c_314897]) ).

tff(c_314927,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_314830]) ).

tff(c_314941,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_314927]) ).

tff(c_315005,plain,
    ! [W_4542] :
      ( equalish(W_4542,e_4)
      | ~ product(e_6,e_2,W_4542) ),
    inference(resolution,[status(thm)],[c_314941,c_118]) ).

tff(c_315145,plain,
    ! [X_4544] :
      ( equalish(X_4544,e_4)
      | ~ product(e_2,X_4544,e_1) ),
    inference(resolution,[status(thm)],[c_303060,c_315005]) ).

tff(c_315156,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_312018,c_315145]) ).

tff(c_315172,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_315156]) ).

tff(c_315173,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_314927]) ).

tff(c_315409,plain,
    ! [X_4549] :
      ( product(e_3,e_2,X_4549)
      | ~ product(e_2,X_4549,e_6) ),
    inference(resolution,[status(thm)],[c_315173,c_126]) ).

tff(c_315883,plain,
    ! [X_4557,X_4558] :
      ( product(X_4557,e_2,X_4558)
      | ~ product(e_2,X_4558,e_3)
      | ~ product(e_2,X_4557,e_6) ),
    inference(resolution,[status(thm)],[c_315409,c_126]) ).

tff(c_315886,plain,
    ! [X_4557] :
      ( product(X_4557,e_2,e_1)
      | ~ product(e_2,X_4557,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_293070,c_315883]) ).

tff(c_315889,plain,
    ! [X_4557] :
      ( product(X_4557,e_2,e_1)
      | ~ product(e_2,X_4557,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_315886]) ).

tff(c_315890,plain,
    ! [X_4557] :
      ( product(X_4557,e_2,e_1)
      | ~ product(e_2,X_4557,e_6)
      | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_303241,c_315889]) ).

tff(c_315891,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_315890]) ).

tff(c_315907,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_315891,c_292430]) ).

tff(c_315956,plain,
    equalish(e_2,e_5),
    inference(demodulation,[status(thm),theory(equality)],[c_303013,c_315907]) ).

tff(c_315958,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_315956]) ).

tff(c_315960,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_315890]) ).

tff(c_315445,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_2,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_315409,c_291388]) ).

tff(c_315511,plain,
    ~ product(e_2,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_74,c_315445]) ).

tff(c_315558,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_315511]) ).

tff(c_315561,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_315558]) ).

tff(c_315562,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_303241,c_315561]) ).

tff(c_315983,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_315960,c_315562]) ).

tff(c_315984,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_315983]) ).

tff(c_316409,plain,
    ! [X_4564] :
      ( product(e_3,e_1,X_4564)
      | ~ product(e_1,X_4564,e_2) ),
    inference(resolution,[status(thm)],[c_315984,c_126]) ).

tff(c_316509,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_316409,c_167]) ).

tff(c_316663,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_312017,c_6,c_316509]) ).

tff(c_316665,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_315983]) ).

tff(c_316668,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_293070,c_316665]) ).

tff(c_316671,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_316668]) ).

tff(c_316673,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_303241,c_315960,c_316671]) ).

tff(c_316674,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_293170]) ).

tff(c_316677,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_316674]) ).

tff(c_316805,plain,
    ! [W_4567] :
      ( equalish(W_4567,e_3)
      | ~ product(e_6,W_4567,e_4) ),
    inference(resolution,[status(thm)],[c_316677,c_120]) ).

tff(c_316826,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_316805]) ).

tff(c_316847,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_316826]) ).

tff(c_316848,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_316847]) ).

tff(c_318172,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_316848]) ).

tff(c_318178,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_318172,c_1149]) ).

tff(c_318198,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_318178]) ).

tff(c_318199,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_316848]) ).

tff(c_318202,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_318199]) ).

tff(c_318205,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_318202,c_291358]) ).

tff(c_318224,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_318205]) ).

tff(c_318225,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_318199]) ).

tff(c_318458,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_318225]) ).

tff(c_318586,plain,
    ! [W_4597] :
      ( equalish(W_4597,e_4)
      | ~ product(e_6,W_4597,e_2) ),
    inference(resolution,[status(thm)],[c_318458,c_120]) ).

tff(c_318603,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_318586]) ).

tff(c_318616,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_318603]) ).

tff(c_318617,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_318616]) ).

tff(c_321449,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_318617]) ).

tff(c_321455,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_321449,c_1149]) ).

tff(c_321475,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_321455]) ).

tff(c_321477,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_318617]) ).

tff(c_321476,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_318617]) ).

tff(c_322229,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_321476]) ).

tff(c_322232,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_322229,c_291358]) ).

tff(c_322251,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_322232]) ).

tff(c_322253,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_321476]) ).

tff(c_322274,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_322253]) ).

tff(c_322300,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_322274]) ).

tff(c_322301,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_321477,c_108,c_322300]) ).

tff(c_322306,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_322301]) ).

tff(c_318487,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_318458,c_120]) ).

tff(c_322309,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_322306,c_318487]) ).

tff(c_322330,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_322309]) ).

tff(c_322331,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_322301]) ).

tff(c_322340,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_322331]) ).

tff(c_316706,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_316677,c_120]) ).

tff(c_322343,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_322340,c_316706]) ).

tff(c_322361,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_322343]) ).

tff(c_322362,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_322331]) ).

tff(c_322386,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_322362,c_291385]) ).

tff(c_322794,plain,
    ! [X_4649] :
      ( product(e_2,e_6,X_4649)
      | ~ product(e_6,X_4649,e_1) ),
    inference(resolution,[status(thm)],[c_322386,c_126]) ).

tff(c_322822,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_322794]) ).

tff(c_323087,plain,
    ! [X_4653] :
      ( product(e_5,e_6,X_4653)
      | ~ product(e_6,X_4653,e_2) ),
    inference(resolution,[status(thm)],[c_322822,c_126]) ).

tff(c_323090,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_318458,c_323087]) ).

tff(c_323108,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_157330,c_323090]) ).

tff(c_323109,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_318225]) ).

tff(c_323117,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_323109]) ).

tff(c_323120,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_323117,c_316706]) ).

tff(c_323141,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_323120]) ).

tff(c_323142,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_323109]) ).

tff(c_323172,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_323142,c_291385]) ).

tff(c_323479,plain,
    ! [X_4661] :
      ( product(e_4,e_6,X_4661)
      | ~ product(e_6,X_4661,e_1) ),
    inference(resolution,[status(thm)],[c_323172,c_126]) ).

tff(c_323507,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_1119,c_323479]) ).

tff(c_323706,plain,
    ! [W_4664] :
      ( equalish(W_4664,e_6)
      | ~ product(e_4,W_4664,e_5) ),
    inference(resolution,[status(thm)],[c_323507,c_120]) ).

tff(c_323753,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_323706]) ).

tff(c_323788,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_323753]) ).

tff(c_323789,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_323788]) ).

tff(c_323839,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_323789]) ).

tff(c_323867,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_323839,c_203]) ).

tff(c_323910,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_323867]) ).

tff(c_323911,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_323789]) ).

tff(c_323919,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_323911]) ).

tff(c_323958,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_323919,c_178]) ).

tff(c_324007,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_323958]) ).

tff(c_324008,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_323911]) ).

tff(c_324017,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_324008]) ).

tff(c_324222,plain,
    ! [X_4669] :
      ( product(e_2,e_1,X_4669)
      | ~ product(e_1,X_4669,e_4) ),
    inference(resolution,[status(thm)],[c_324017,c_126]) ).

tff(c_324331,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_324222,c_169]) ).

tff(c_324432,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_323172,c_4,c_324331]) ).

tff(c_324433,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_324008]) ).

tff(c_324643,plain,
    ! [X_4673] :
      ( product(e_3,e_1,X_4673)
      | ~ product(e_1,X_4673,e_4) ),
    inference(resolution,[status(thm)],[c_324433,c_126]) ).

tff(c_324715,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_324643,c_167]) ).

tff(c_324845,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_323172,c_6,c_324715]) ).

tff(c_324846,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_316674]) ).

tff(c_324861,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_324846,c_203]) ).

tff(c_324884,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_324861]) ).

tff(c_324885,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_291238]) ).

tff(c_324946,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_324885]) ).

tff(c_325596,plain,
    ! [X_4680] :
      ( product(e_2,e_1,X_4680)
      | ~ product(e_1,X_4680,e_6) ),
    inference(resolution,[status(thm)],[c_324946,c_126]) ).

tff(c_325803,plain,
    ! [W_8,X_4680] :
      ( equalish(W_8,X_4680)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_4680,e_6) ),
    inference(resolution,[status(thm)],[c_325596,c_118]) ).

tff(c_328016,plain,
    ! [X_4680] :
      ( equalish(e_3,X_4680)
      | ~ product(e_1,X_4680,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_328000,c_325803]) ).

tff(c_328090,plain,
    ! [X_4680] :
      ( equalish(e_3,X_4680)
      | ~ product(e_1,X_4680,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_328016]) ).

tff(c_328145,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_328090]) ).

tff(c_328180,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_328145,c_203]) ).

tff(c_328230,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_328180]) ).

tff(c_328232,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_328090]) ).

tff(c_328231,plain,
    ! [X_4680] :
      ( product(e_2,e_1,e_2)
      | equalish(e_3,X_4680)
      | ~ product(e_1,X_4680,e_6) ),
    inference(splitRight,[status(thm)],[c_328090]) ).

tff(c_328271,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_328231]) ).

tff(c_325020,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_324946,c_122]) ).

tff(c_328284,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_328271,c_325020]) ).

tff(c_328336,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_328284]) ).

tff(c_328338,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_328231]) ).

tff(c_325935,plain,
    ! [X_4681] :
      ( ~ next(X_4681,e_3)
      | product(X_4681,e_1,e_3)
      | product(X_4681,e_1,e_2)
      | product(X_4681,e_1,e_1)
      | ~ group_element(X_4681) ),
    inference(resolution,[status(thm)],[c_325838,c_166]) ).

tff(c_288286,plain,
    ! [X_4122] :
      ( ~ next(X_4122,e_3)
      | product(X_4122,e_1,e_4)
      | product(X_4122,e_1,e_3)
      | product(X_4122,e_1,e_2)
      | product(X_4122,e_1,e_1)
      | ~ group_element(X_4122) ),
    inference(resolution,[status(thm)],[c_288198,c_164]) ).

tff(c_325957,plain,
    ! [W_4682,X_4683] :
      ( equalish(W_4682,X_4683)
      | ~ product(e_2,e_1,W_4682)
      | ~ product(e_1,X_4683,e_6) ),
    inference(resolution,[status(thm)],[c_325596,c_118]) ).

tff(c_325960,plain,
    ! [X_4683] :
      ( equalish(e_4,X_4683)
      | ~ product(e_1,X_4683,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_288286,c_325957]) ).

tff(c_326002,plain,
    ! [X_4683] :
      ( equalish(e_4,X_4683)
      | ~ product(e_1,X_4683,e_6)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_325960]) ).

tff(c_331092,plain,
    ! [X_4683] :
      ( equalish(e_4,X_4683)
      | ~ product(e_1,X_4683,e_6)
      | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_328232,c_328338,c_326002]) ).

tff(c_331093,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_331092]) ).

tff(c_331339,plain,
    ! [X_4768] :
      ( product(e_3,e_1,X_4768)
      | ~ product(e_1,X_4768,e_2) ),
    inference(resolution,[status(thm)],[c_331093,c_126]) ).

tff(c_403,plain,
    ! [W_8,X_73] :
      ( equalish(W_8,e_4)
      | ~ product(X_73,e_1,W_8)
      | ~ next(X_73,e_4)
      | product(X_73,e_1,e_3)
      | product(X_73,e_1,e_2)
      | product(X_73,e_1,e_1)
      | ~ group_element(X_73) ),
    inference(resolution,[status(thm)],[c_363,c_118]) ).

tff(c_331392,plain,
    ! [X_4768] :
      ( equalish(X_4768,e_4)
      | ~ next(e_3,e_4)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1)
      | ~ group_element(e_3)
      | ~ product(e_1,X_4768,e_2) ),
    inference(resolution,[status(thm)],[c_331339,c_403]) ).

tff(c_331540,plain,
    ! [X_4768] :
      ( equalish(X_4768,e_4)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1)
      | ~ product(e_1,X_4768,e_2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_331392]) ).

tff(c_334012,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_331540]) ).

tff(c_334078,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_334012,c_203]) ).

tff(c_334163,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_334078]) ).

tff(c_334165,plain,
    ~ product(e_3,e_1,e_1),
    inference(splitRight,[status(thm)],[c_331540]) ).

tff(c_334164,plain,
    ! [X_4768] :
      ( product(e_3,e_1,e_2)
      | product(e_3,e_1,e_3)
      | equalish(X_4768,e_4)
      | ~ product(e_1,X_4768,e_2) ),
    inference(splitRight,[status(thm)],[c_331540]) ).

tff(c_334211,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_334164]) ).

tff(c_331181,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_331093,c_122]) ).

tff(c_334229,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_334211,c_331181]) ).

tff(c_334294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_334229]) ).

tff(c_334295,plain,
    ! [X_4768] :
      ( product(e_3,e_1,e_2)
      | equalish(X_4768,e_4)
      | ~ product(e_1,X_4768,e_2) ),
    inference(splitRight,[status(thm)],[c_334164]) ).

tff(c_334308,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_334295]) ).

tff(c_334342,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_334308,c_325020]) ).

tff(c_334405,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_334342]) ).

tff(c_334407,plain,
    ~ product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_334295]) ).

tff(c_334296,plain,
    ~ product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_334164]) ).

tff(c_327237,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_291280]) ).

tff(c_327253,plain,
    product(e_3,e_6,e_3),
    inference(resolution,[status(thm)],[c_327237,c_287642]) ).

tff(c_327270,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_327253,c_287643]) ).

tff(c_327295,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_327270]) ).

tff(c_327296,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_291280]) ).

tff(c_327350,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_327296]) ).

tff(c_325022,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_324946,c_120]) ).

tff(c_327354,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_327350,c_325022]) ).

tff(c_327374,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_327354]) ).

tff(c_327375,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_327296]) ).

tff(c_327378,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_327375]) ).

tff(c_327506,plain,
    ! [W_4703] :
      ( equalish(W_4703,e_3)
      | ~ product(e_6,W_4703,e_4) ),
    inference(resolution,[status(thm)],[c_327378,c_120]) ).

tff(c_327527,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_327506]) ).

tff(c_327548,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_327527]) ).

tff(c_327549,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_327548]) ).

tff(c_341787,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_327549]) ).

tff(c_341811,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_341787,c_1149]) ).

tff(c_341855,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_341811]) ).

tff(c_341856,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_327549]) ).

tff(c_342064,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_341856]) ).

tff(c_342098,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_342064,c_287642]) ).

tff(c_342207,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_342098,c_409]) ).

tff(c_342227,plain,
    ( equalish(e_6,e_1)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_342207]) ).

tff(c_342229,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_334165,c_334407,c_334296,c_106,c_342227]) ).

tff(c_342230,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_341856]) ).

tff(c_342284,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_342230]) ).

tff(c_342293,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_342284,c_325022]) ).

tff(c_342321,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_342293]) ).

tff(c_342323,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_342230]) ).

tff(c_342322,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_342230]) ).

tff(c_342555,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_342322]) ).

tff(c_327407,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_327378,c_120]) ).

tff(c_342560,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_342555,c_327407]) ).

tff(c_342585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_342560]) ).

tff(c_342587,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_342322]) ).

tff(c_341857,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_327549]) ).

tff(c_342231,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_341856]) ).

tff(c_342255,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_342231]) ).

tff(c_342282,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_342255]) ).

tff(c_342283,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_341857,c_94,c_342282]) ).

tff(c_342602,plain,
    product(e_6,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_342323,c_342587,c_342283]) ).

tff(c_338203,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_327549]) ).

tff(c_338267,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_338203,c_1149]) ).

tff(c_338311,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_338267]) ).

tff(c_338312,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_327549]) ).

tff(c_339686,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_338312]) ).

tff(c_325402,plain,
    ! [W_4678] :
      ( equalish(W_4678,e_1)
      | ~ product(e_6,W_4678,e_2) ),
    inference(resolution,[status(thm)],[c_324946,c_120]) ).

tff(c_325415,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_325402]) ).

tff(c_325432,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_325415]) ).

tff(c_325433,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_325432]) ).

tff(c_338130,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_325433]) ).

tff(c_338154,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_338130,c_1149]) ).

tff(c_338198,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_338154]) ).

tff(c_338199,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_325433]) ).

tff(c_338202,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_338199]) ).

tff(c_338353,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_338202,c_120]) ).

tff(c_339689,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_339686,c_338353]) ).

tff(c_339714,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_339689]) ).

tff(c_339715,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_338312]) ).

tff(c_339769,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_339715]) ).

tff(c_339778,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_339769,c_325022]) ).

tff(c_339806,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_339778]) ).

tff(c_339808,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_339715]) ).

tff(c_339807,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_339715]) ).

tff(c_339928,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_339807]) ).

tff(c_339931,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_339928,c_327407]) ).

tff(c_339952,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_339931]) ).

tff(c_339954,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_339807]) ).

tff(c_338313,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_327549]) ).

tff(c_339716,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_338312]) ).

tff(c_339740,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_339716]) ).

tff(c_339767,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_339740]) ).

tff(c_339768,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_338313,c_94,c_339767]) ).

tff(c_339969,plain,
    product(e_6,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_339808,c_339954,c_339768]) ).

tff(c_338341,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_338202,c_287642]) ).

tff(c_338397,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_338341,c_126]) ).

tff(c_339987,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_339969,c_338397]) ).

tff(c_340340,plain,
    ! [X_4905] :
      ( product(e_4,e_6,X_4905)
      | ~ product(e_6,X_4905,e_2) ),
    inference(resolution,[status(thm)],[c_339987,c_126]) ).

tff(c_340386,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_324946,c_340340]) ).

tff(c_340632,plain,
    ! [X_4909] :
      ( product(e_1,e_6,X_4909)
      | ~ product(e_6,X_4909,e_4) ),
    inference(resolution,[status(thm)],[c_340386,c_126]) ).

tff(c_340676,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_327378,c_340632]) ).

tff(c_340710,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_340676,c_287643]) ).

tff(c_340763,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_340710]) ).

tff(c_340764,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_338199]) ).

tff(c_340818,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_340764]) ).

tff(c_340827,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_340818,c_325022]) ).

tff(c_340858,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_340827]) ).

tff(c_340860,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_340764]) ).

tff(c_340859,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_340764]) ).

tff(c_340875,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_340859]) ).

tff(c_340878,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_340875,c_327407]) ).

tff(c_340896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_340878]) ).

tff(c_340898,plain,
    ~ product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_340859]) ).

tff(c_338200,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_325433]) ).

tff(c_340765,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_338199]) ).

tff(c_340789,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_340765]) ).

tff(c_340816,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_340789]) ).

tff(c_340817,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_338200,c_74,c_340816]) ).

tff(c_340900,plain,
    product(e_6,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_340860,c_340898,c_340817]) ).

tff(c_340929,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_340900,c_120]) ).

tff(c_342607,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_342602,c_340929]) ).

tff(c_342629,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_342607]) ).

tff(c_342631,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_331092]) ).

tff(c_342634,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_325935,c_342631]) ).

tff(c_342640,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_342634]) ).

tff(c_342642,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_328232,c_328338,c_342640]) ).

tff(c_342643,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_327375]) ).

tff(c_342655,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_342643,c_203]) ).

tff(c_342677,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_342655]) ).

tff(c_342678,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_324885]) ).

tff(c_342695,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_342678]) ).

tff(c_349831,plain,
    ! [X_5031] :
      ( equalish(e_6,X_5031)
      | ~ next(X_5031,e_4)
      | product(X_5031,e_1,e_3)
      | product(X_5031,e_1,e_2)
      | product(X_5031,e_1,e_1)
      | ~ group_element(X_5031) ),
    inference(resolution,[status(thm)],[c_342695,c_398]) ).

tff(c_349898,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_349831,c_178]) ).

tff(c_349963,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_349898]) ).

tff(c_349964,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_349963]) ).

tff(c_349966,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_349964]) ).

tff(c_349991,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_349966,c_203]) ).

tff(c_350031,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_349991]) ).

tff(c_350032,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_349964]) ).

tff(c_350105,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_350032,c_120]) ).

tff(c_352619,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_352604,c_350105]) ).

tff(c_352637,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_352619]) ).

tff(c_352638,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_352585]) ).

tff(c_352692,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_352638]) ).

tff(c_344384,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_344349,c_120]) ).

tff(c_352697,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_352692,c_344384]) ).

tff(c_352720,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_352697]) ).

tff(c_352721,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_352638]) ).

tff(c_352741,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_352721]) ).

tff(c_342770,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_342695,c_120]) ).

tff(c_352744,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_352741,c_342770]) ).

tff(c_352762,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_352744]) ).

tff(c_352763,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_352721]) ).

tff(c_343146,plain,
    ! [W_4935] :
      ( equalish(W_4935,e_1)
      | ~ product(e_6,W_4935,e_4) ),
    inference(resolution,[status(thm)],[c_342695,c_120]) ).

tff(c_343159,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_343146]) ).

tff(c_343172,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_343159]) ).

tff(c_343173,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_343172]) ).

tff(c_344206,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_343173]) ).

tff(c_344212,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_344206,c_1149]) ).

tff(c_344232,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_344212]) ).

tff(c_344233,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_343173]) ).

tff(c_344533,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_344233]) ).

tff(c_344606,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_344533,c_287642]) ).

tff(c_344621,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_344606,c_409]) ).

tff(c_344636,plain,
    ( equalish(e_6,e_1)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_344621]) ).

tff(c_344637,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_344636]) ).

tff(c_345565,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_344637]) ).

tff(c_345592,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_345565,c_203]) ).

tff(c_345636,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_345592]) ).

tff(c_345637,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_344637]) ).

tff(c_345655,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_345637]) ).

tff(c_345693,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_345655,c_178]) ).

tff(c_345741,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_345693]) ).

tff(c_345742,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_345637]) ).

tff(c_345995,plain,
    ! [X_4971] :
      ( product(e_2,e_1,X_4971)
      | ~ product(e_1,X_4971,e_3) ),
    inference(resolution,[status(thm)],[c_345742,c_126]) ).

tff(c_346112,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_345995,c_169]) ).

tff(c_346214,plain,
    ~ product(e_1,e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_346112]) ).

tff(c_344534,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_344514]) ).

tff(c_344568,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_344534,c_1149]) ).

tff(c_344588,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_344568]) ).

tff(c_344589,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_344514]) ).

tff(c_347415,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_344589]) ).

tff(c_344618,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_344533,c_120]) ).

tff(c_347454,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_347415,c_344618]) ).

tff(c_347473,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_347454]) ).

tff(c_347474,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_344589]) ).

tff(c_347528,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_347474]) ).

tff(c_347531,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_347528,c_344384]) ).

tff(c_347554,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_347531]) ).

tff(c_347556,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_347474]) ).

tff(c_347555,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_347474]) ).

tff(c_347564,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_347555]) ).

tff(c_347567,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_347564,c_342770]) ).

tff(c_347585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_347567]) ).

tff(c_347587,plain,
    ~ product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_347555]) ).

tff(c_344590,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_344514]) ).

tff(c_347475,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_344589]) ).

tff(c_347499,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_347475]) ).

tff(c_347526,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_347499]) ).

tff(c_347527,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_344590,c_74,c_347526]) ).

tff(c_347589,plain,
    product(e_6,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_347556,c_347587,c_347527]) ).

tff(c_344645,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_344606,c_126]) ).

tff(c_347607,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_347589,c_344645]) ).

tff(c_348042,plain,
    ! [X_5001] :
      ( product(e_2,e_6,X_5001)
      | ~ product(e_6,X_5001,e_4) ),
    inference(resolution,[status(thm)],[c_347607,c_126]) ).

tff(c_348076,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_342695,c_348042]) ).

tff(c_348256,plain,
    ! [X_5005] :
      ( product(e_1,e_6,X_5005)
      | ~ product(e_6,X_5005,e_2) ),
    inference(resolution,[status(thm)],[c_348076,c_126]) ).

tff(c_348259,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_344349,c_348256]) ).

tff(c_348281,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_346214,c_348259]) ).

tff(c_348282,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_344233]) ).

tff(c_348336,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_348282]) ).

tff(c_348339,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_348336,c_344384]) ).

tff(c_348359,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_348339]) ).

tff(c_348360,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_348282]) ).

tff(c_348368,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_348360]) ).

tff(c_348371,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_348368,c_342770]) ).

tff(c_348392,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_348371]) ).

tff(c_348393,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_348360]) ).

tff(c_348430,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_348393,c_120]) ).

tff(c_352770,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_352763,c_348430]) ).

tff(c_352790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_352770]) ).

tff(c_352791,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_344344]) ).

tff(c_352834,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_352791]) ).

tff(c_352837,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_352834,c_342770]) ).

tff(c_352855,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_352837]) ).

tff(c_352856,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_352791]) ).

tff(c_352869,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_352856,c_203]) ).

tff(c_352891,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_352869]) ).

tff(c_352892,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_342678]) ).

tff(c_352963,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_352892,c_122]) ).

tff(c_356716,plain,
    ! [X_5129] :
      ( equalish(X_5129,e_6)
      | ~ next(X_5129,e_3)
      | product(X_5129,e_1,e_2)
      | product(X_5129,e_1,e_1)
      | ~ group_element(X_5129) ),
    inference(resolution,[status(thm)],[c_356353,c_352963]) ).

tff(c_356794,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_356716,c_178]) ).

tff(c_356873,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_356794]) ).

tff(c_356874,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_74,c_56,c_356873]) ).

tff(c_356902,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_356874,c_203]) ).

tff(c_356946,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_356902]) ).

tff(c_356947,plain,
    ( product(e_6,e_5,e_2)
    | product(e_6,e_5,e_3)
    | product(e_6,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_1090]) ).

tff(c_356949,plain,
    product(e_6,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_356947]) ).

tff(c_356972,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_356949,c_120]) ).

tff(c_359176,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_359157,c_356972]) ).

tff(c_359263,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_359176]) ).

tff(c_359264,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_359263]) ).

tff(c_359874,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_359264]) ).

tff(c_360010,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_359260]) ).

tff(c_359904,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_359874,c_120]) ).

tff(c_360013,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_360010,c_359904]) ).

tff(c_360044,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_360013]) ).

tff(c_360046,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_359260]) ).

tff(c_359970,plain,
    ! [W_5193] :
      ( equalish(W_5193,e_4)
      | ~ product(e_6,W_5193,e_1) ),
    inference(resolution,[status(thm)],[c_359874,c_120]) ).

tff(c_359979,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_359970]) ).

tff(c_359992,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_359979]) ).

tff(c_359993,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_359992]) ).

tff(c_360491,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_360046,c_359993]) ).

tff(c_360492,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_360491]) ).

tff(c_360734,plain,
    ! [W_5200] :
      ( equalish(W_5200,e_1)
      | ~ product(e_6,W_5200,e_2) ),
    inference(resolution,[status(thm)],[c_360492,c_120]) ).

tff(c_360743,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_360734]) ).

tff(c_360756,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_360743]) ).

tff(c_360757,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_360756]) ).

tff(c_362860,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_360757]) ).

tff(c_362869,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_362860,c_359904]) ).

tff(c_362896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_362869]) ).

tff(c_362897,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_360757]) ).

tff(c_362900,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_362897]) ).

tff(c_362916,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_362900,c_357428]) ).

tff(c_363503,plain,
    ! [X_5251] :
      ( product(e_2,e_6,X_5251)
      | ~ product(e_6,X_5251,e_1) ),
    inference(resolution,[status(thm)],[c_362916,c_126]) ).

tff(c_363535,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_359874,c_363503]) ).

tff(c_363696,plain,
    ! [X_5256] :
      ( product(e_4,e_6,X_5256)
      | ~ product(e_6,X_5256,e_2) ),
    inference(resolution,[status(thm)],[c_363535,c_126]) ).

tff(c_363714,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_360492,c_363696]) ).

tff(c_363772,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_363714,c_357429]) ).

tff(c_363800,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_363772]) ).

tff(c_363801,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_362897]) ).

tff(c_363855,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_363801]) ).

tff(c_360599,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_360492,c_120]) ).

tff(c_363858,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_363855,c_360599]) ).

tff(c_363879,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_363858]) ).

tff(c_363881,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_363801]) ).

tff(c_363880,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_363801]) ).

tff(c_363889,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_363880]) ).

tff(c_363892,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_363889,c_356972]) ).

tff(c_363908,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_363892]) ).

tff(c_363910,plain,
    ~ product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_363880]) ).

tff(c_362898,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_360757]) ).

tff(c_363802,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_362897]) ).

tff(c_363826,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_363802]) ).

tff(c_363853,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_363826]) ).

tff(c_363854,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_362898,c_74,c_363853]) ).

tff(c_363912,plain,
    product(e_6,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_363881,c_363910,c_363854]) ).

tff(c_364041,plain,
    ! [W_5261] :
      ( equalish(W_5261,e_2)
      | ~ product(e_6,W_5261,e_3) ),
    inference(resolution,[status(thm)],[c_363912,c_120]) ).

tff(c_364050,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_364041]) ).

tff(c_364063,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_364050]) ).

tff(c_364064,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_364063]) ).

tff(c_364487,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_364064]) ).

tff(c_364496,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_364487,c_359904]) ).

tff(c_364523,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_364496]) ).

tff(c_364524,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_364064]) ).

tff(c_364533,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_364524]) ).

tff(c_364549,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_364533,c_357428]) ).

tff(c_365129,plain,
    ! [X_5278] :
      ( product(e_3,e_6,X_5278)
      | ~ product(e_6,X_5278,e_1) ),
    inference(resolution,[status(thm)],[c_364549,c_126]) ).

tff(c_365161,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_359874,c_365129]) ).

tff(c_365280,plain,
    ! [W_5281] :
      ( equalish(W_5281,e_6)
      | ~ product(e_3,W_5281,e_4) ),
    inference(resolution,[status(thm)],[c_365161,c_120]) ).

tff(c_365295,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_365280]) ).

tff(c_365306,plain,
    ( equalish(e_1,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_365295]) ).

tff(c_365307,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_365306]) ).

tff(c_366402,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_365307]) ).

tff(c_366444,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_366402,c_203]) ).

tff(c_366501,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_366444]) ).

tff(c_366502,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_365307]) ).

tff(c_366525,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_366502]) ).

tff(c_366568,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_366525,c_178]) ).

tff(c_366617,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_366568]) ).

tff(c_366618,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_366502]) ).

tff(c_360597,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_360492,c_122]) ).

tff(c_366640,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_366618,c_360597]) ).

tff(c_366682,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_366640]) ).

tff(c_366683,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_364524]) ).

tff(c_366737,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_366683]) ).

tff(c_366741,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_366737,c_360599]) ).

tff(c_366759,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_366741]) ).

tff(c_366760,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_366683]) ).

tff(c_366763,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_366760]) ).

tff(c_366766,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_366763,c_356972]) ).

tff(c_366782,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_366766]) ).

tff(c_366783,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_366760]) ).

tff(c_363941,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_363912,c_120]) ).

tff(c_366788,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_366783,c_363941]) ).

tff(c_366809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_366788]) ).

tff(c_366811,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_360491]) ).

tff(c_360045,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_359260]) ).

tff(c_360385,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_360045]) ).

tff(c_360432,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_360385,c_357428]) ).

tff(c_360457,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_360432,c_357429]) ).

tff(c_360488,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_360457]) ).

tff(c_360490,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_360045]) ).

tff(c_366832,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_360490]) ).

tff(c_366858,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_366832]) ).

tff(c_366859,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_360046,c_106,c_366858]) ).

tff(c_366872,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_366811,c_366859]) ).

tff(c_366873,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_366872]) ).

tff(c_366929,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_366873,c_122]) ).

tff(c_369318,plain,
    ! [X_5334] :
      ( equalish(X_5334,e_6)
      | ~ next(X_5334,e_3)
      | product(X_5334,e_1,e_2)
      | product(X_5334,e_1,e_1)
      | ~ group_element(X_5334) ),
    inference(resolution,[status(thm)],[c_369190,c_366929]) ).

tff(c_369379,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_369318,c_178]) ).

tff(c_369441,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_369379]) ).

tff(c_369442,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_74,c_56,c_369441]) ).

tff(c_369466,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_369442,c_203]) ).

tff(c_369501,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_369466]) ).

tff(c_369502,plain,
    product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_366872]) ).

tff(c_369860,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_369502,c_356972]) ).

tff(c_369899,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_369860]) ).

tff(c_369900,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_359264]) ).

tff(c_369903,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_369900]) ).

tff(c_370027,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_369903,c_120]) ).

tff(c_371667,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_371664,c_370027]) ).

tff(c_371705,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_371667]) ).

tff(c_371706,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_369986]) ).

tff(c_371767,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_371706]) ).

tff(c_372005,plain,
    ! [X_5364] :
      ( product(e_2,e_1,X_5364)
      | ~ product(e_1,X_5364,e_6) ),
    inference(resolution,[status(thm)],[c_371767,c_126]) ).

tff(c_372186,plain,
    ! [W_8,X_5364] :
      ( equalish(W_8,X_5364)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_5364,e_6) ),
    inference(resolution,[status(thm)],[c_372005,c_118]) ).

tff(c_374571,plain,
    ! [X_5364] :
      ( equalish(e_3,X_5364)
      | ~ product(e_1,X_5364,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_374556,c_372186]) ).

tff(c_374646,plain,
    ! [X_5364] :
      ( equalish(e_3,X_5364)
      | ~ product(e_1,X_5364,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_374571]) ).

tff(c_374698,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_374646]) ).

tff(c_374743,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_374698,c_203]) ).

tff(c_374799,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_374743]) ).

tff(c_374801,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_374646]) ).

tff(c_374800,plain,
    ! [X_5364] :
      ( product(e_2,e_1,e_2)
      | equalish(e_3,X_5364)
      | ~ product(e_1,X_5364,e_6) ),
    inference(splitRight,[status(thm)],[c_374646]) ).

tff(c_374826,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_374800]) ).

tff(c_371820,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_371767,c_122]) ).

tff(c_374842,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_374826,c_371820]) ).

tff(c_374890,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_374842]) ).

tff(c_374892,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_374800]) ).

tff(c_371586,plain,
    ! [X_5358] :
      ( ~ next(X_5358,e_3)
      | product(X_5358,e_1,e_3)
      | product(X_5358,e_1,e_2)
      | product(X_5358,e_1,e_1)
      | ~ group_element(X_5358) ),
    inference(resolution,[status(thm)],[c_371491,c_166]) ).

tff(c_358256,plain,
    ! [X_5160] :
      ( ~ next(X_5160,e_3)
      | product(X_5160,e_1,e_4)
      | product(X_5160,e_1,e_3)
      | product(X_5160,e_1,e_2)
      | product(X_5160,e_1,e_1)
      | ~ group_element(X_5160) ),
    inference(resolution,[status(thm)],[c_358168,c_164]) ).

tff(c_372471,plain,
    ! [W_5369,X_5370] :
      ( equalish(W_5369,X_5370)
      | ~ product(e_2,e_1,W_5369)
      | ~ product(e_1,X_5370,e_6) ),
    inference(resolution,[status(thm)],[c_372005,c_118]) ).

tff(c_372476,plain,
    ! [X_5370] :
      ( equalish(e_4,X_5370)
      | ~ product(e_1,X_5370,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_358256,c_372471]) ).

tff(c_372511,plain,
    ! [X_5370] :
      ( equalish(e_4,X_5370)
      | ~ product(e_1,X_5370,e_6)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_372476]) ).

tff(c_374914,plain,
    ! [X_5370] :
      ( equalish(e_4,X_5370)
      | ~ product(e_1,X_5370,e_6)
      | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_374801,c_374892,c_372511]) ).

tff(c_374915,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_374914]) ).

tff(c_375155,plain,
    ! [X_5422] :
      ( product(e_3,e_1,X_5422)
      | ~ product(e_1,X_5422,e_2) ),
    inference(resolution,[status(thm)],[c_374915,c_126]) ).

tff(c_375919,plain,
    ! [W_5429,X_5430] :
      ( equalish(W_5429,X_5430)
      | ~ product(e_3,e_1,W_5429)
      | ~ product(e_1,X_5430,e_2) ),
    inference(resolution,[status(thm)],[c_375155,c_118]) ).

tff(c_375955,plain,
    ! [X_5430] :
      ( equalish(e_4,X_5430)
      | ~ product(e_1,X_5430,e_2)
      | ~ next(e_3,e_4)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1)
      | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_375919]) ).

tff(c_375994,plain,
    ! [X_5430] :
      ( equalish(e_4,X_5430)
      | ~ product(e_1,X_5430,e_2)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_375955]) ).

tff(c_378169,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_375994]) ).

tff(c_378233,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_378169,c_203]) ).

tff(c_378314,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_378233]) ).

tff(c_378316,plain,
    ~ product(e_3,e_1,e_1),
    inference(splitRight,[status(thm)],[c_375994]) ).

tff(c_378315,plain,
    ! [X_5430] :
      ( product(e_3,e_1,e_2)
      | product(e_3,e_1,e_3)
      | equalish(e_4,X_5430)
      | ~ product(e_1,X_5430,e_2) ),
    inference(splitRight,[status(thm)],[c_375994]) ).

tff(c_378779,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_378315]) ).

tff(c_374997,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_374915,c_122]) ).

tff(c_378797,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_378779,c_374997]) ).

tff(c_378860,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_378797]) ).

tff(c_378861,plain,
    ! [X_5430] :
      ( product(e_3,e_1,e_2)
      | equalish(e_4,X_5430)
      | ~ product(e_1,X_5430,e_2) ),
    inference(splitRight,[status(thm)],[c_378315]) ).

tff(c_379052,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_378861]) ).

tff(c_379082,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_379052,c_371820]) ).

tff(c_379144,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_379082]) ).

tff(c_379146,plain,
    ~ product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_378861]) ).

tff(c_378862,plain,
    ~ product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_378315]) ).

tff(c_375231,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_5,e_2) ),
    inference(resolution,[status(thm)],[c_375155,c_168]) ).

tff(c_375368,plain,
    ~ product(e_1,e_5,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_375231]) ).

tff(c_372113,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_372005,c_164]) ).

tff(c_372190,plain,
    ~ product(e_1,e_5,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_372113]) ).

tff(c_372223,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_372190]) ).

tff(c_372226,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_372223]) ).

tff(c_382599,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_375368,c_372226]) ).

tff(c_382600,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_382599]) ).

tff(c_358526,plain,
    ! [X_5174] :
      ( ~ next(X_5174,e_2)
      | product(X_5174,e_1,e_5)
      | product(X_5174,e_1,e_4)
      | product(X_5174,e_1,e_3)
      | product(X_5174,e_1,e_2)
      | product(X_5174,e_1,e_1)
      | ~ group_element(X_5174) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_358893,plain,
    ! [X_5177] :
      ( ~ next(X_5177,e_2)
      | product(X_5177,e_1,e_4)
      | product(X_5177,e_1,e_3)
      | product(X_5177,e_1,e_2)
      | product(X_5177,e_1,e_1)
      | ~ group_element(X_5177) ),
    inference(resolution,[status(thm)],[c_358526,c_162]) ).

tff(c_358988,plain,
    ! [X_5178] :
      ( ~ next(X_5178,e_2)
      | product(X_5178,e_1,e_3)
      | product(X_5178,e_1,e_2)
      | product(X_5178,e_1,e_1)
      | ~ group_element(X_5178) ),
    inference(resolution,[status(thm)],[c_358893,c_160]) ).

tff(c_359074,plain,
    ! [X_5179] :
      ( ~ next(X_5179,e_2)
      | product(X_5179,e_1,e_2)
      | product(X_5179,e_1,e_1)
      | ~ group_element(X_5179) ),
    inference(resolution,[status(thm)],[c_358988,c_170]) ).

tff(c_359145,plain,
    ! [W_14,X_5179] :
      ( equalish(W_14,X_5179)
      | ~ product(W_14,e_1,e_2)
      | ~ next(X_5179,e_2)
      | product(X_5179,e_1,e_1)
      | ~ group_element(X_5179) ),
    inference(resolution,[status(thm)],[c_359074,c_122]) ).

tff(c_372730,plain,
    ! [X_5378] :
      ( equalish(e_6,X_5378)
      | ~ next(X_5378,e_2)
      | product(X_5378,e_1,e_1)
      | ~ group_element(X_5378) ),
    inference(resolution,[status(thm)],[c_371767,c_359145]) ).

tff(c_372873,plain,
    ! [W_11,X_5378] :
      ( equalish(W_11,e_1)
      | ~ product(X_5378,W_11,e_1)
      | equalish(e_6,X_5378)
      | ~ next(X_5378,e_2)
      | ~ group_element(X_5378) ),
    inference(resolution,[status(thm)],[c_372730,c_120]) ).

tff(c_382629,plain,
    ( equalish(e_5,e_1)
    | equalish(e_6,e_1)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_382600,c_372873]) ).

tff(c_382703,plain,
    ( equalish(e_5,e_1)
    | equalish(e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_382629]) ).

tff(c_382705,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_96,c_382703]) ).

tff(c_382706,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_382599]) ).

tff(c_382708,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_382706]) ).

tff(c_382817,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_382708,c_203]) ).

tff(c_382874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_382817]) ).

tff(c_382875,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3) ),
    inference(splitRight,[status(thm)],[c_382706]) ).

tff(c_382906,plain,
    product(e_1,e_5,e_3),
    inference(splitLeft,[status(thm)],[c_382875]) ).

tff(c_370016,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_369903,c_357428]) ).

tff(c_371707,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_369986]) ).

tff(c_383117,plain,
    ( product(e_6,e_1,e_5)
    | product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_382906,c_261]) ).

tff(c_383174,plain,
    ( product(e_6,e_1,e_5)
    | product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_44,c_383117]) ).

tff(c_383175,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_378316,c_379146,c_378862,c_371707,c_383174]) ).

tff(c_383592,plain,
    product(e_3,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_383175]) ).

tff(c_384106,plain,
    ! [X_5553] :
      ( product(e_4,e_1,X_5553)
      | ~ product(e_1,X_5553,e_3) ),
    inference(resolution,[status(thm)],[c_383592,c_126]) ).

tff(c_386241,plain,
    ! [X_5579,X_5580] :
      ( product(X_5579,e_1,X_5580)
      | ~ product(e_1,X_5580,e_4)
      | ~ product(e_1,X_5579,e_3) ),
    inference(resolution,[status(thm)],[c_384106,c_126]) ).

tff(c_386267,plain,
    ! [X_5581] :
      ( product(X_5581,e_1,e_6)
      | ~ product(e_1,X_5581,e_3) ),
    inference(resolution,[status(thm)],[c_370016,c_386241]) ).

tff(c_386273,plain,
    product(e_5,e_1,e_6),
    inference(resolution,[status(thm)],[c_382906,c_386267]) ).

tff(c_356969,plain,
    ! [X_20] :
      ( product(e_4,e_5,X_20)
      | ~ product(e_5,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_356949,c_126]) ).

tff(c_386402,plain,
    product(e_4,e_5,e_1),
    inference(resolution,[status(thm)],[c_386273,c_356969]) ).

tff(c_383716,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_383592,c_122]) ).

tff(c_384113,plain,
    ( equalish(e_4,e_3)
    | ~ product(e_1,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_384106,c_383716]) ).

tff(c_384338,plain,
    ~ product(e_1,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_90,c_384113]) ).

tff(c_386848,plain,
    ! [X_5588] :
      ( product(e_6,e_1,X_5588)
      | ~ product(e_1,X_5588,e_5) ),
    inference(resolution,[status(thm)],[c_386273,c_126]) ).

tff(c_386867,plain,
    ( equalish(e_6,e_3)
    | ~ product(e_1,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_386848,c_383716]) ).

tff(c_387139,plain,
    ~ product(e_1,e_4,e_5),
    inference(negUnitSimplification,[status(thm)],[c_110,c_386867]) ).

tff(c_372063,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_372005,c_166]) ).

tff(c_372170,plain,
    ~ product(e_1,e_4,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_372063]) ).

tff(c_372205,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_372170]) ).

tff(c_372208,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_50,c_372205]) ).

tff(c_389380,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_384338,c_387139,c_372208]) ).

tff(c_389381,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_389380]) ).

tff(c_389414,plain,
    ( equalish(e_4,e_1)
    | equalish(e_6,e_1)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_389381,c_372873]) ).

tff(c_389498,plain,
    ( equalish(e_4,e_1)
    | equalish(e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_389414]) ).

tff(c_389500,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_86,c_389498]) ).

tff(c_389501,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_389380]) ).

tff(c_389503,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_389501]) ).

tff(c_370060,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_370016,c_120]) ).

tff(c_389528,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_389503,c_370060]) ).

tff(c_389589,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_389528]) ).

tff(c_389590,plain,
    product(e_1,e_4,e_2),
    inference(splitRight,[status(thm)],[c_389501]) ).

tff(c_390622,plain,
    ! [X_5628] :
      ( product(e_2,e_4,X_5628)
      | ~ product(e_4,X_5628,e_1) ),
    inference(resolution,[status(thm)],[c_389590,c_126]) ).

tff(c_390658,plain,
    product(e_2,e_4,e_5),
    inference(resolution,[status(thm)],[c_386402,c_390622]) ).

tff(c_371973,plain,
    ! [W_5363] :
      ( equalish(W_5363,e_1)
      | ~ product(e_6,W_5363,e_2) ),
    inference(resolution,[status(thm)],[c_371767,c_120]) ).

tff(c_371982,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_371973]) ).

tff(c_371995,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_371982]) ).

tff(c_371996,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_371995]) ).

tff(c_373667,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_371996]) ).

tff(c_370057,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_370016,c_126]) ).

tff(c_373700,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_373667,c_370057]) ).

tff(c_374205,plain,
    ! [X_5411] :
      ( product(e_2,e_6,X_5411)
      | ~ product(e_6,X_5411,e_4) ),
    inference(resolution,[status(thm)],[c_373700,c_126]) ).

tff(c_374246,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_374205]) ).

tff(c_374278,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_374246,c_120]) ).

tff(c_390703,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_390658,c_374278]) ).

tff(c_390755,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_390703]) ).

tff(c_390757,plain,
    ~ product(e_3,e_1,e_4),
    inference(splitRight,[status(thm)],[c_383175]) ).

tff(c_390763,plain,
    ( ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_390757]) ).

tff(c_390767,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_390763]) ).

tff(c_390769,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_378316,c_379146,c_378862,c_390767]) ).

tff(c_390770,plain,
    product(e_1,e_5,e_4),
    inference(splitRight,[status(thm)],[c_382875]) ).

tff(c_390975,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_390770,c_370060]) ).

tff(c_391030,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_390975]) ).

tff(c_391032,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_374914]) ).

tff(c_391035,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_371586,c_391032]) ).

tff(c_391041,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_391035]) ).

tff(c_391043,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_374801,c_374892,c_391041]) ).

tff(c_391044,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_371996]) ).

tff(c_391047,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_391044]) ).

tff(c_391050,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_391047,c_370027]) ).

tff(c_391069,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_391050]) ).

tff(c_391070,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_391044]) ).

tff(c_391332,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_391070]) ).

tff(c_371822,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_371767,c_120]) ).

tff(c_391335,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_391332,c_371822]) ).

tff(c_391356,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_391335]) ).

tff(c_391357,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_391070]) ).

tff(c_391377,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_391357]) ).

tff(c_391380,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_391377,c_356972]) ).

tff(c_391396,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_391380]) ).

tff(c_391397,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_391357]) ).

tff(c_391437,plain,
    ! [W_5633] :
      ( equalish(W_5633,e_2)
      | ~ product(e_6,W_5633,e_3) ),
    inference(resolution,[status(thm)],[c_391397,c_120]) ).

tff(c_391446,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_391437]) ).

tff(c_391459,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_391446]) ).

tff(c_391460,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_391459]) ).

tff(c_391996,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_391460]) ).

tff(c_392029,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_391996,c_370057]) ).

tff(c_392326,plain,
    ! [X_5651] :
      ( product(e_3,e_6,X_5651)
      | ~ product(e_6,X_5651,e_4) ),
    inference(resolution,[status(thm)],[c_392029,c_126]) ).

tff(c_392367,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_392326]) ).

tff(c_392892,plain,
    ! [X_5656] :
      ( product(e_5,e_6,X_5656)
      | ~ product(e_6,X_5656,e_3) ),
    inference(resolution,[status(thm)],[c_392367,c_126]) ).

tff(c_392910,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_391397,c_392892]) ).

tff(c_357430,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_5,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_357401,c_118]) ).

tff(c_392928,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_392910,c_357430]) ).

tff(c_392951,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_392928]) ).

tff(c_392952,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_391460]) ).

tff(c_392955,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_392952]) ).

tff(c_392958,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_392955,c_370027]) ).

tff(c_392977,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_392958]) ).

tff(c_392978,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_392952]) ).

tff(c_393032,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_392978]) ).

tff(c_393035,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_393032,c_371822]) ).

tff(c_393053,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_393035]) ).

tff(c_393055,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_392978]) ).

tff(c_392953,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_391460]) ).

tff(c_392979,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_392952]) ).

tff(c_393003,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_276,c_392979]) ).

tff(c_393030,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_393003]) ).

tff(c_393031,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_392953,c_84,c_393030]) ).

tff(c_393057,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_393055,c_393031]) ).

tff(c_393058,plain,
    product(e_6,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_393057]) ).

tff(c_391428,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_391397,c_120]) ).

tff(c_393061,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_393058,c_391428]) ).

tff(c_393082,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_393061]) ).

tff(c_393083,plain,
    product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_393057]) ).

tff(c_393087,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_393083,c_356972]) ).

tff(c_393103,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_393087]) ).

tff(c_393104,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_371706]) ).

tff(c_393114,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_393104]) ).

tff(c_393124,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_393114,c_356972]) ).

tff(c_393163,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_393124]) ).

tff(c_393164,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_393104]) ).

tff(c_393236,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_393164,c_122]) ).

tff(c_394765,plain,
    ! [X_5682] :
      ( equalish(X_5682,e_6)
      | ~ next(X_5682,e_3)
      | product(X_5682,e_1,e_2)
      | product(X_5682,e_1,e_1)
      | ~ group_element(X_5682) ),
    inference(resolution,[status(thm)],[c_394613,c_393236]) ).

tff(c_394826,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_394765,c_178]) ).

tff(c_394888,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_394826]) ).

tff(c_394889,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_74,c_56,c_394888]) ).

tff(c_394913,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_394889,c_203]) ).

tff(c_394948,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_394913]) ).

tff(c_394949,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_369900]) ).

tff(c_395298,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_394949]) ).

tff(c_395327,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_395298,c_120]) ).

tff(c_396023,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_396020,c_395327]) ).

tff(c_396053,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_396023]) ).

tff(c_396054,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_395966]) ).

tff(c_396417,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_396054]) ).

tff(c_396427,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_396417,c_356972]) ).

tff(c_396466,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_396427]) ).

tff(c_396467,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_396054]) ).

tff(c_396534,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_396467,c_122]) ).

tff(c_397674,plain,
    ! [X_5714] :
      ( equalish(X_5714,e_6)
      | ~ next(X_5714,e_3)
      | product(X_5714,e_1,e_2)
      | product(X_5714,e_1,e_1)
      | ~ group_element(X_5714) ),
    inference(resolution,[status(thm)],[c_397546,c_396534]) ).

tff(c_397735,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_397674,c_178]) ).

tff(c_397797,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_397735]) ).

tff(c_397798,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_74,c_56,c_397797]) ).

tff(c_397822,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_397798,c_203]) ).

tff(c_397857,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_397822]) ).

tff(c_397858,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_394949]) ).

tff(c_397866,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_397858]) ).

tff(c_398192,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_397866,c_356972]) ).

tff(c_398211,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_398192]) ).

tff(c_398212,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_397858]) ).

tff(c_403062,plain,
    ! [W_5788] :
      ( equalish(W_5788,e_1)
      | ~ product(e_6,W_5788,e_2) ),
    inference(resolution,[status(thm)],[c_402856,c_120]) ).

tff(c_403071,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_403062]) ).

tff(c_403084,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_403071]) ).

tff(c_403085,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_403084]) ).

tff(c_413087,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_403085]) ).

tff(c_399048,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_398770]) ).

tff(c_399096,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_399048,c_357428]) ).

tff(c_399121,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_399096,c_357429]) ).

tff(c_399152,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_399121]) ).

tff(c_399153,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_398770]) ).

tff(c_399214,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_399153]) ).

tff(c_398258,plain,
    ! [W_5719] :
      ( equalish(W_5719,e_4)
      | ~ product(e_6,W_5719,e_3) ),
    inference(resolution,[status(thm)],[c_398212,c_120]) ).

tff(c_398267,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_398258]) ).

tff(c_398280,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_398267]) ).

tff(c_398281,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_398280]) ).

tff(c_398785,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_398281]) ).

tff(c_399282,plain,
    ! [W_5731] :
      ( equalish(W_5731,e_1)
      | ~ product(e_6,W_5731,e_2) ),
    inference(resolution,[status(thm)],[c_399214,c_120]) ).

tff(c_399291,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_399282]) ).

tff(c_399304,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_399291]) ).

tff(c_399305,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_399304]) ).

tff(c_401259,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_399305]) ).

tff(c_398815,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_398785,c_120]) ).

tff(c_401268,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_401259,c_398815]) ).

tff(c_401295,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_401268]) ).

tff(c_401296,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_399305]) ).

tff(c_401299,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_401296]) ).

tff(c_401315,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_401299,c_357428]) ).

tff(c_401902,plain,
    ! [X_5778] :
      ( product(e_2,e_6,X_5778)
      | ~ product(e_6,X_5778,e_1) ),
    inference(resolution,[status(thm)],[c_401315,c_126]) ).

tff(c_401934,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_398785,c_401902]) ).

tff(c_402277,plain,
    ! [X_5784] :
      ( product(e_3,e_6,X_5784)
      | ~ product(e_6,X_5784,e_2) ),
    inference(resolution,[status(thm)],[c_401934,c_126]) ).

tff(c_402295,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_399214,c_402277]) ).

tff(c_402318,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_402295,c_357429]) ).

tff(c_402346,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_402318]) ).

tff(c_402347,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_401296]) ).

tff(c_402401,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_402347]) ).

tff(c_399269,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_399214,c_120]) ).

tff(c_402404,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_402401,c_399269]) ).

tff(c_402425,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_402404]) ).

tff(c_402427,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_402347]) ).

tff(c_402426,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_402347]) ).

tff(c_402435,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_402426]) ).

tff(c_402438,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_402435,c_356972]) ).

tff(c_402454,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_402438]) ).

tff(c_402456,plain,
    ~ product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_402426]) ).

tff(c_401297,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_399305]) ).

tff(c_402348,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_401296]) ).

tff(c_402372,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_402348]) ).

tff(c_402399,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_402372]) ).

tff(c_402400,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_401297,c_74,c_402399]) ).

tff(c_402458,plain,
    product(e_6,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_402427,c_402456,c_402400]) ).

tff(c_398249,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_398212,c_120]) ).

tff(c_402461,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_402458,c_398249]) ).

tff(c_402479,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_402461]) ).

tff(c_402480,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_399153]) ).

tff(c_402490,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_402480]) ).

tff(c_402500,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_402490,c_356972]) ).

tff(c_402539,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_402500]) ).

tff(c_402540,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_402480]) ).

tff(c_402559,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_402540,c_398249]) ).

tff(c_402592,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_402559]) ).

tff(c_402593,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_398281]) ).

tff(c_404427,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_402593]) ).

tff(c_404443,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_404427,c_357428]) ).

tff(c_404491,plain,
    ! [X_20] :
      ( product(e_3,e_6,X_20)
      | ~ product(e_6,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_404443,c_126]) ).

tff(c_413140,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_413087,c_404491]) ).

tff(c_413645,plain,
    ! [X_5968] :
      ( product(e_2,e_6,X_5968)
      | ~ product(e_6,X_5968,e_3) ),
    inference(resolution,[status(thm)],[c_413140,c_126]) ).

tff(c_413675,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_398212,c_413645]) ).

tff(c_413847,plain,
    ! [X_5972] :
      ( product(e_4,e_6,X_5972)
      | ~ product(e_6,X_5972,e_2) ),
    inference(resolution,[status(thm)],[c_413675,c_126]) ).

tff(c_413889,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_402856,c_413847]) ).

tff(c_413923,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_413889,c_357429]) ).

tff(c_413967,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_413923]) ).

tff(c_413969,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_403085]) ).

tff(c_413968,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_403085]) ).

tff(c_414083,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_413968]) ).

tff(c_404454,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_404427,c_120]) ).

tff(c_414090,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_414083,c_404454]) ).

tff(c_414114,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_414090]) ).

tff(c_414116,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_413968]) ).

tff(c_414137,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_414116]) ).

tff(c_414163,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_414137]) ).

tff(c_414164,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_413969,c_108,c_414163]) ).

tff(c_414169,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_414164]) ).

tff(c_402911,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_402856,c_120]) ).

tff(c_414176,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_414169,c_402911]) ).

tff(c_414205,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_414176]) ).

tff(c_414206,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_414164]) ).

tff(c_414222,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_414206]) ).

tff(c_414225,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_414222,c_356972]) ).

tff(c_414241,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_414225]) ).

tff(c_414242,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_414206]) ).

tff(c_414386,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_414242,c_398249]) ).

tff(c_414406,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_414386]) ).

tff(c_414407,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_402593]) ).

tff(c_414461,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_414407]) ).

tff(c_414465,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_414461,c_402911]) ).

tff(c_414483,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_414465]) ).

tff(c_414484,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_414407]) ).

tff(c_414487,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_414484]) ).

tff(c_414490,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_414487,c_356972]) ).

tff(c_414506,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_414490]) ).

tff(c_414507,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_414484]) ).

tff(c_414512,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_414507,c_398249]) ).

tff(c_414533,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_414512]) ).

tff(c_414534,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_402795]) ).

tff(c_414544,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_414534]) ).

tff(c_414556,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_414544,c_356972]) ).

tff(c_414595,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_414556]) ).

tff(c_414596,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_414534]) ).

tff(c_414615,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_414596,c_398249]) ).

tff(c_414648,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_414615]) ).

tff(c_414650,plain,
    ~ product(e_5,e_6,e_1),
    inference(splitRight,[status(thm)],[c_357398]) ).

tff(c_415398,plain,
    ! [X_5991] :
      ( ~ next(X_5991,e_3)
      | product(X_5991,e_1,e_5)
      | product(X_5991,e_1,e_4)
      | product(X_5991,e_1,e_3)
      | product(X_5991,e_1,e_2)
      | product(X_5991,e_1,e_1)
      | ~ group_element(X_5991) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_441974,plain,
    ! [X_6381] :
      ( ~ next(X_6381,e_3)
      | product(X_6381,e_1,e_4)
      | product(X_6381,e_1,e_3)
      | product(X_6381,e_1,e_2)
      | product(X_6381,e_1,e_1)
      | ~ group_element(X_6381) ),
    inference(resolution,[status(thm)],[c_415398,c_164]) ).

tff(c_443569,plain,
    ! [X_6406] :
      ( ~ next(X_6406,e_3)
      | product(X_6406,e_1,e_3)
      | product(X_6406,e_1,e_2)
      | product(X_6406,e_1,e_1)
      | ~ group_element(X_6406) ),
    inference(resolution,[status(thm)],[c_441974,c_166]) ).

tff(c_416366,plain,
    ! [Y_6011] :
      ( product(e_6,e_6,Y_6011)
      | product(e_6,Y_6011,e_5)
      | product(e_6,Y_6011,e_4)
      | product(e_6,Y_6011,e_3)
      | product(e_6,Y_6011,e_2)
      | product(e_6,Y_6011,e_1)
      | ~ group_element(Y_6011) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_416382,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_416366,c_356972]) ).

tff(c_416465,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_416382]) ).

tff(c_416466,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_416465]) ).

tff(c_417076,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_416466]) ).

tff(c_417172,plain,
    ! [W_6024] :
      ( equalish(W_6024,e_4)
      | ~ product(e_6,W_6024,e_1) ),
    inference(resolution,[status(thm)],[c_417076,c_120]) ).

tff(c_417181,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_417172]) ).

tff(c_417194,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_417181]) ).

tff(c_417195,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_417194]) ).

tff(c_417213,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_417195]) ).

tff(c_417106,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_417076,c_120]) ).

tff(c_417216,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_417213,c_417106]) ).

tff(c_417247,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_417216]) ).

tff(c_417249,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_417195]) ).

tff(c_417248,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_417195]) ).

tff(c_417588,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_417248]) ).

tff(c_418459,plain,
    ! [X_6038] :
      ( product(e_5,e_1,X_6038)
      | ~ product(e_1,X_6038,e_6) ),
    inference(resolution,[status(thm)],[c_417588,c_126]) ).

tff(c_414649,plain,
    ( product(e_5,e_6,e_2)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_357398]) ).

tff(c_414651,plain,
    product(e_5,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_414649]) ).

tff(c_414770,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_414651,c_120]) ).

tff(c_418487,plain,
    ( equalish(e_1,e_6)
    | ~ product(e_1,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_418459,c_414770]) ).

tff(c_418606,plain,
    ~ product(e_1,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_64,c_418487]) ).

tff(c_418662,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_418606]) ).

tff(c_418665,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_50,c_418662]) ).

tff(c_424689,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_418665]) ).

tff(c_417104,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_417076,c_122]) ).

tff(c_424692,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_424689,c_417104]) ).

tff(c_424720,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_424692]) ).

tff(c_424721,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_418665]) ).

tff(c_424723,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_424721]) ).

tff(c_414767,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_414651,c_126]) ).

tff(c_417635,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_417588,c_414767]) ).

tff(c_418783,plain,
    ! [X_6040] :
      ( product(e_1,e_6,X_6040)
      | ~ product(e_6,X_6040,e_4) ),
    inference(resolution,[status(thm)],[c_417635,c_126]) ).

tff(c_418816,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_418783]) ).

tff(c_418854,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_418816,c_120]) ).

tff(c_424728,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_424723,c_418854]) ).

tff(c_424749,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_424728]) ).

tff(c_424750,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_424721]) ).

tff(c_424781,plain,
    product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_424750]) ).

tff(c_417647,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_417588,c_122]) ).

tff(c_418463,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_418459,c_417647]) ).

tff(c_418586,plain,
    ~ product(e_1,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_418463]) ).

tff(c_418650,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_418586]) ).

tff(c_418653,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_418650]) ).

tff(c_424225,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_418653]) ).

tff(c_424247,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_424225,c_178]) ).

tff(c_424274,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_424247]) ).

tff(c_424275,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_418653]) ).

tff(c_424277,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_424275]) ).

tff(c_424282,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_424277,c_418854]) ).

tff(c_424306,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_424282]) ).

tff(c_424307,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_424275]) ).

tff(c_424338,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_424307]) ).

tff(c_424379,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_424338,c_120]) ).

tff(c_424784,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_424781,c_424379]) ).

tff(c_424806,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_424784]) ).

tff(c_424807,plain,
    ( product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_424750]) ).

tff(c_424810,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_424807]) ).

tff(c_418673,plain,
    ! [X_6039] :
      ( ~ next(X_6039,e_3)
      | product(X_6039,e_1,e_4)
      | product(X_6039,e_1,e_3)
      | product(X_6039,e_1,e_2)
      | product(X_6039,e_1,e_1)
      | ~ group_element(X_6039) ),
    inference(resolution,[status(thm)],[c_415398,c_164]) ).

tff(c_418768,plain,
    ! [X_6039] :
      ( ~ next(X_6039,e_3)
      | product(X_6039,e_1,e_3)
      | product(X_6039,e_1,e_2)
      | product(X_6039,e_1,e_1)
      | ~ group_element(X_6039) ),
    inference(resolution,[status(thm)],[c_418673,c_166]) ).

tff(c_421486,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_418665]) ).

tff(c_421489,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_421486,c_417104]) ).

tff(c_421517,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_421489]) ).

tff(c_421518,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_418665]) ).

tff(c_421520,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_421518]) ).

tff(c_421525,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_421520,c_418854]) ).

tff(c_421546,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_421525]) ).

tff(c_421547,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_421518]) ).

tff(c_421579,plain,
    product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_421547]) ).

tff(c_417645,plain,
    ! [X_20] :
      ( product(e_5,e_1,X_20)
      | ~ product(e_1,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_417588,c_126]) ).

tff(c_419527,plain,
    ! [X_6054] :
      ( ~ next(X_6054,e_3)
      | product(X_6054,e_1,e_3)
      | product(X_6054,e_1,e_2)
      | product(X_6054,e_1,e_1)
      | ~ group_element(X_6054) ),
    inference(resolution,[status(thm)],[c_418673,c_166]) ).

tff(c_419795,plain,
    ! [W_6059,X_6060] :
      ( equalish(W_6059,X_6060)
      | ~ product(W_6059,e_1,e_3)
      | ~ next(X_6060,e_3)
      | product(X_6060,e_1,e_2)
      | product(X_6060,e_1,e_1)
      | ~ group_element(X_6060) ),
    inference(resolution,[status(thm)],[c_419527,c_122]) ).

tff(c_419803,plain,
    ! [X_6060] :
      ( equalish(e_5,X_6060)
      | ~ next(X_6060,e_3)
      | product(X_6060,e_1,e_2)
      | product(X_6060,e_1,e_1)
      | ~ group_element(X_6060)
      | ~ product(e_1,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_417645,c_419795]) ).

tff(c_419804,plain,
    ~ product(e_1,e_3,e_6),
    inference(splitLeft,[status(thm)],[c_419803]) ).

tff(c_419807,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_419804]) ).

tff(c_419810,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_48,c_419807]) ).

tff(c_421255,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_419810]) ).

tff(c_421278,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_421255,c_178]) ).

tff(c_421305,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_421278]) ).

tff(c_421306,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_419810]) ).

tff(c_421308,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_421306]) ).

tff(c_421313,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_421308,c_418854]) ).

tff(c_421334,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_421313]) ).

tff(c_421335,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_421306]) ).

tff(c_421366,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_421335]) ).

tff(c_421407,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_1,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_421366,c_120]) ).

tff(c_421582,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_421579,c_421407]) ).

tff(c_421604,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_421582]) ).

tff(c_421605,plain,
    ( product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_421547]) ).

tff(c_421607,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_421605]) ).

tff(c_415741,plain,
    ! [X_6005] :
      ( ~ next(X_6005,e_2)
      | product(X_6005,e_1,e_5)
      | product(X_6005,e_1,e_4)
      | product(X_6005,e_1,e_3)
      | product(X_6005,e_1,e_2)
      | product(X_6005,e_1,e_1)
      | ~ group_element(X_6005) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_416101,plain,
    ! [X_6008] :
      ( ~ next(X_6008,e_2)
      | product(X_6008,e_1,e_4)
      | product(X_6008,e_1,e_3)
      | product(X_6008,e_1,e_2)
      | product(X_6008,e_1,e_1)
      | ~ group_element(X_6008) ),
    inference(resolution,[status(thm)],[c_415741,c_162]) ).

tff(c_416204,plain,
    ! [X_6009] :
      ( ~ next(X_6009,e_2)
      | product(X_6009,e_1,e_3)
      | product(X_6009,e_1,e_2)
      | product(X_6009,e_1,e_1)
      | ~ group_element(X_6009) ),
    inference(resolution,[status(thm)],[c_416101,c_160]) ).

tff(c_416283,plain,
    ! [X_6010] :
      ( ~ next(X_6010,e_2)
      | product(X_6010,e_1,e_2)
      | product(X_6010,e_1,e_1)
      | ~ group_element(X_6010) ),
    inference(resolution,[status(thm)],[c_416204,c_170]) ).

tff(c_416354,plain,
    ! [W_14,X_6010] :
      ( equalish(W_14,X_6010)
      | ~ product(W_14,e_1,e_2)
      | ~ next(X_6010,e_2)
      | product(X_6010,e_1,e_1)
      | ~ group_element(X_6010) ),
    inference(resolution,[status(thm)],[c_416283,c_122]) ).

tff(c_418593,plain,
    ! [X_6010] :
      ( equalish(e_5,X_6010)
      | ~ next(X_6010,e_2)
      | product(X_6010,e_1,e_1)
      | ~ group_element(X_6010)
      | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_418459,c_416354]) ).

tff(c_419520,plain,
    ~ product(e_1,e_2,e_6),
    inference(splitLeft,[status(thm)],[c_418593]) ).

tff(c_419523,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_419520]) ).

tff(c_419526,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_419523]) ).

tff(c_419812,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_419526]) ).

tff(c_419834,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_419812,c_178]) ).

tff(c_419861,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_419834]) ).

tff(c_419862,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_419526]) ).

tff(c_419864,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_419862]) ).

tff(c_419869,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_419864,c_418854]) ).

tff(c_419890,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_419869]) ).

tff(c_419891,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_419862]) ).

tff(c_419922,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_419891]) ).

tff(c_419937,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_419922,c_203]) ).

tff(c_419965,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_419937]) ).

tff(c_419966,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_419891]) ).

tff(c_419968,plain,
    product(e_1,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_419966]) ).

tff(c_420001,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_419968,c_120]) ).

tff(c_421819,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_421607,c_420001]) ).

tff(c_421842,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_421819]) ).

tff(c_421843,plain,
    product(e_1,e_4,e_3),
    inference(splitRight,[status(thm)],[c_421605]) ).

tff(c_420894,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_419810]) ).

tff(c_420916,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_420894,c_178]) ).

tff(c_420943,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_420916]) ).

tff(c_420944,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_419810]) ).

tff(c_420946,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_420944]) ).

tff(c_420951,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_420946,c_418854]) ).

tff(c_420972,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_420951]) ).

tff(c_420973,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_420944]) ).

tff(c_421004,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_420973]) ).

tff(c_420654,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_418653]) ).

tff(c_420676,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_420654,c_178]) ).

tff(c_420703,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_420676]) ).

tff(c_420704,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_418653]) ).

tff(c_420706,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_420704]) ).

tff(c_420712,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_420706,c_418854]) ).

tff(c_420736,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_420712]) ).

tff(c_420737,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_420704]) ).

tff(c_420768,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_420737]) ).

tff(c_420809,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_420768,c_120]) ).

tff(c_421007,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_421004,c_420809]) ).

tff(c_421029,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_421007]) ).

tff(c_421030,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_420973]) ).

tff(c_421032,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_421030]) ).

tff(c_421035,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_421032,c_420001]) ).

tff(c_421055,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_421035]) ).

tff(c_421056,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_421030]) ).

tff(c_421072,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_421056,c_203]) ).

tff(c_421100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_421072]) ).

tff(c_421101,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_420737]) ).

tff(c_421103,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_421101]) ).

tff(c_421107,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_421103,c_420001]) ).

tff(c_421130,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_421107]) ).

tff(c_421131,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_421101]) ).

tff(c_421171,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_421131,c_120]) ).

tff(c_421847,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_421843,c_421171]) ).

tff(c_421869,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_421847]) ).

tff(c_421870,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_421335]) ).

tff(c_421873,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_421870]) ).

tff(c_421876,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_421873,c_420001]) ).

tff(c_421896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_421876]) ).

tff(c_421897,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_421870]) ).

tff(c_421901,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_421897,c_421171]) ).

tff(c_421926,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_421901]) ).

tff(c_421927,plain,
    product(e_1,e_2,e_3),
    inference(splitRight,[status(thm)],[c_419966]) ).

tff(c_422038,plain,
    ! [X_6090] :
      ( product(e_3,e_2,X_6090)
      | ~ product(e_2,X_6090,e_1) ),
    inference(resolution,[status(thm)],[c_421927,c_126]) ).

tff(c_422379,plain,
    ! [X_6097,X_6098] :
      ( product(X_6097,e_2,X_6098)
      | ~ product(e_2,X_6098,e_3)
      | ~ product(e_2,X_6097,e_1) ),
    inference(resolution,[status(thm)],[c_422038,c_126]) ).

tff(c_422382,plain,
    ! [X_6097] :
      ( product(X_6097,e_2,e_1)
      | ~ product(e_2,X_6097,e_1)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_418768,c_422379]) ).

tff(c_422385,plain,
    ! [X_6097] :
      ( product(X_6097,e_2,e_1)
      | ~ product(e_2,X_6097,e_1)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_422382]) ).

tff(c_422387,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_422385]) ).

tff(c_422410,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_422387,c_203]) ).

tff(c_422446,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_422410]) ).

tff(c_422448,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_422385]) ).

tff(c_422071,plain,
    ( equalish(e_3,e_2)
    | ~ product(e_2,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_422038,c_203]) ).

tff(c_422113,plain,
    ~ product(e_2,e_2,e_1),
    inference(negUnitSimplification,[status(thm)],[c_78,c_422071]) ).

tff(c_422447,plain,
    ! [X_6097] :
      ( product(e_2,e_1,e_2)
      | product(X_6097,e_2,e_1)
      | ~ product(e_2,X_6097,e_1) ),
    inference(splitRight,[status(thm)],[c_422385]) ).

tff(c_422455,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_422447]) ).

tff(c_422475,plain,
    product(e_2,e_2,e_1),
    inference(resolution,[status(thm)],[c_422455,c_217]) ).

tff(c_422520,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_422113,c_422475]) ).

tff(c_422522,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_422447]) ).

tff(c_422538,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_419810]) ).

tff(c_422560,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_422538,c_178]) ).

tff(c_422587,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_422560]) ).

tff(c_422588,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_419810]) ).

tff(c_422590,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_422588]) ).

tff(c_422595,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_422590,c_418854]) ).

tff(c_422616,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_422595]) ).

tff(c_422617,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_422588]) ).

tff(c_422649,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_422617]) ).

tff(c_422657,plain,
    ( product(e_6,e_1,e_3)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_422649,c_261]) ).

tff(c_422681,plain,
    ( product(e_6,e_1,e_3)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_422657]) ).

tff(c_422682,plain,
    ( product(e_6,e_1,e_3)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_422448,c_422522,c_422681]) ).

tff(c_422775,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_422682]) ).

tff(c_423148,plain,
    ! [X_6108] :
      ( product(e_3,e_1,X_6108)
      | ~ product(e_1,X_6108,e_2) ),
    inference(resolution,[status(thm)],[c_422775,c_126]) ).

tff(c_422838,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_422775,c_122]) ).

tff(c_423152,plain,
    ( equalish(e_3,e_2)
    | ~ product(e_1,e_3,e_2) ),
    inference(resolution,[status(thm)],[c_423148,c_422838]) ).

tff(c_423286,plain,
    equalish(e_3,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_422649,c_423152]) ).

tff(c_423288,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_423286]) ).

tff(c_423290,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_422682]) ).

tff(c_423293,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_418768,c_423290]) ).

tff(c_423296,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_423293]) ).

tff(c_423298,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_422448,c_422522,c_423296]) ).

tff(c_423299,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_422617]) ).

tff(c_423301,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_423299]) ).

tff(c_423334,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_423301,c_120]) ).

tff(c_424813,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_424810,c_423334]) ).

tff(c_424836,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_424813]) ).

tff(c_424837,plain,
    product(e_1,e_4,e_3),
    inference(splitRight,[status(thm)],[c_424807]) ).

tff(c_421967,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_421927,c_120]) ).

tff(c_424841,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_424837,c_421967]) ).

tff(c_424863,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_424841]) ).

tff(c_424864,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_424307]) ).

tff(c_425090,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_424864]) ).

tff(c_425093,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_425090,c_423334]) ).

tff(c_425116,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_425093]) ).

tff(c_425117,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_424864]) ).

tff(c_425121,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_425117,c_421967]) ).

tff(c_425143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_425121]) ).

tff(c_425144,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_423299]) ).

tff(c_425148,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_425144,c_421967]) ).

tff(c_425173,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_425148]) ).

tff(c_425175,plain,
    product(e_1,e_3,e_6),
    inference(splitRight,[status(thm)],[c_419803]) ).

tff(c_419448,plain,
    ! [X_6051,X_6052] :
      ( product(X_6051,e_1,X_6052)
      | ~ product(e_1,X_6052,e_5)
      | ~ product(e_1,X_6051,e_6) ),
    inference(resolution,[status(thm)],[c_418459,c_126]) ).

tff(c_419480,plain,
    ! [X_6051] :
      ( product(X_6051,e_1,e_6)
      | ~ product(e_1,X_6051,e_6) ),
    inference(resolution,[status(thm)],[c_418816,c_419448]) ).

tff(c_425198,plain,
    product(e_3,e_1,e_6),
    inference(resolution,[status(thm)],[c_425175,c_419480]) ).

tff(c_425242,plain,
    ~ next(e_3,e_4),
    inference(resolution,[status(thm)],[c_425198,c_167]) ).

tff(c_425292,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_425242]) ).

tff(c_425294,plain,
    product(e_1,e_2,e_6),
    inference(splitRight,[status(thm)],[c_418593]) ).

tff(c_425317,plain,
    product(e_2,e_1,e_6),
    inference(resolution,[status(thm)],[c_425294,c_419480]) ).

tff(c_425374,plain,
    ~ next(e_2,e_3),
    inference(resolution,[status(thm)],[c_425317,c_169]) ).

tff(c_425416,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_425374]) ).

tff(c_425418,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_417248]) ).

tff(c_425439,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_425418]) ).

tff(c_425465,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_425439]) ).

tff(c_425466,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_417249,c_106,c_425465]) ).

tff(c_425471,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_425466]) ).

tff(c_425661,plain,
    ! [W_6134] :
      ( equalish(W_6134,e_1)
      | ~ product(e_6,W_6134,e_2) ),
    inference(resolution,[status(thm)],[c_425471,c_120]) ).

tff(c_425670,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_425661]) ).

tff(c_425683,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_425670]) ).

tff(c_425684,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_425683]) ).

tff(c_433958,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_425684]) ).

tff(c_433979,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_433958,c_417106]) ).

tff(c_434022,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_433979]) ).

tff(c_434023,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_425684]) ).

tff(c_434026,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_434023]) ).

tff(c_434220,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_434026,c_414767]) ).

tff(c_434852,plain,
    ! [X_6298] :
      ( product(e_2,e_6,X_6298)
      | ~ product(e_6,X_6298,e_4) ),
    inference(resolution,[status(thm)],[c_434220,c_126]) ).

tff(c_434892,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_434852]) ).

tff(c_435179,plain,
    ! [X_6302] :
      ( product(e_5,e_6,X_6302)
      | ~ product(e_6,X_6302,e_2) ),
    inference(resolution,[status(thm)],[c_434892,c_126]) ).

tff(c_435190,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_425471,c_435179]) ).

tff(c_435216,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_414650,c_435190]) ).

tff(c_435217,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_434023]) ).

tff(c_435271,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_435217]) ).

tff(c_425526,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_425471,c_120]) ).

tff(c_435278,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_435271,c_425526]) ).

tff(c_435307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_435278]) ).

tff(c_435309,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_435217]) ).

tff(c_434024,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_425684]) ).

tff(c_435218,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_434023]) ).

tff(c_435242,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_435218]) ).

tff(c_435269,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_435242]) ).

tff(c_435270,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_434024,c_74,c_435269]) ).

tff(c_435317,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_435309,c_435270]) ).

tff(c_435318,plain,
    product(e_6,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_435317]) ).

tff(c_435446,plain,
    ! [W_6305] :
      ( equalish(W_6305,e_2)
      | ~ product(e_6,W_6305,e_3) ),
    inference(resolution,[status(thm)],[c_435318,c_120]) ).

tff(c_435459,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_435446]) ).

tff(c_435472,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_435459]) ).

tff(c_435473,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_435472]) ).

tff(c_438789,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_435473]) ).

tff(c_438810,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_438789,c_417106]) ).

tff(c_438853,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_438810]) ).

tff(c_438854,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_435473]) ).

tff(c_439420,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_438854]) ).

tff(c_439436,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_439420,c_414767]) ).

tff(c_440282,plain,
    ! [X_6365] :
      ( product(e_3,e_6,X_6365)
      | ~ product(e_6,X_6365,e_4) ),
    inference(resolution,[status(thm)],[c_439436,c_126]) ).

tff(c_440332,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_440282]) ).

tff(c_440774,plain,
    ! [X_6371] :
      ( product(e_5,e_6,X_6371)
      | ~ product(e_6,X_6371,e_3) ),
    inference(resolution,[status(thm)],[c_440332,c_126]) ).

tff(c_440800,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_435318,c_440774]) ).

tff(c_414769,plain,
    ! [W_8] :
      ( equalish(W_8,e_4)
      | ~ product(e_5,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_414651,c_118]) ).

tff(c_440822,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_440800,c_414769]) ).

tff(c_440854,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_440822]) ).

tff(c_440855,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_438854]) ).

tff(c_440916,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_440855]) ).

tff(c_440923,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_440916,c_425526]) ).

tff(c_440949,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_440923]) ).

tff(c_440951,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_440855]) ).

tff(c_440950,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_440855]) ).

tff(c_441060,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_440950]) ).

tff(c_441063,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_441060,c_356972]) ).

tff(c_441079,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_441063]) ).

tff(c_441081,plain,
    ~ product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_440950]) ).

tff(c_438855,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_435473]) ).

tff(c_440856,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_438854]) ).

tff(c_440881,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_276,c_440856]) ).

tff(c_440908,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_440881]) ).

tff(c_440909,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_438855,c_84,c_440908]) ).

tff(c_441083,plain,
    product(e_6,e_3,e_3),
    inference(negUnitSimplification,[status(thm)],[c_440951,c_441081,c_440909]) ).

tff(c_435347,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_435318,c_120]) ).

tff(c_441086,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_441083,c_435347]) ).

tff(c_441107,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_441086]) ).

tff(c_441108,plain,
    product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_435317]) ).

tff(c_441112,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_441108,c_356972]) ).

tff(c_441128,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_441112]) ).

tff(c_441129,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_425466]) ).

tff(c_441139,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_441129]) ).

tff(c_441149,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_441139,c_356972]) ).

tff(c_441188,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_441149]) ).

tff(c_441189,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_441129]) ).

tff(c_441584,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_441189,c_122]) ).

tff(c_443690,plain,
    ! [X_6407] :
      ( equalish(X_6407,e_6)
      | ~ next(X_6407,e_3)
      | product(X_6407,e_1,e_2)
      | product(X_6407,e_1,e_1)
      | ~ group_element(X_6407) ),
    inference(resolution,[status(thm)],[c_443569,c_441584]) ).

tff(c_443751,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_443690,c_178]) ).

tff(c_443813,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_443751]) ).

tff(c_443814,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_74,c_56,c_443813]) ).

tff(c_443838,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_443814,c_203]) ).

tff(c_443873,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_443838]) ).

tff(c_443874,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_416466]) ).

tff(c_444186,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_443874]) ).

tff(c_444202,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_444186,c_414767]) ).

tff(c_414768,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_414651,c_122]) ).

tff(c_444290,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_444202,c_414768]) ).

tff(c_444311,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_444290]) ).

tff(c_444312,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_443874]) ).

tff(c_444352,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_444312]) ).

tff(c_444803,plain,
    ! [W_6417] :
      ( equalish(W_6417,e_4)
      | ~ product(e_6,W_6417,e_2) ),
    inference(resolution,[status(thm)],[c_444352,c_120]) ).

tff(c_444812,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_444803]) ).

tff(c_444825,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_444812]) ).

tff(c_444826,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_444825]) ).

tff(c_444847,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_444826]) ).

tff(c_445077,plain,
    ! [W_6422] :
      ( equalish(W_6422,e_2)
      | ~ product(e_6,W_6422,e_1) ),
    inference(resolution,[status(thm)],[c_444847,c_120]) ).

tff(c_445086,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_445077]) ).

tff(c_445099,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_445086]) ).

tff(c_445100,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_445099]) ).

tff(c_445349,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_445100]) ).

tff(c_444877,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_444847,c_120]) ).

tff(c_445354,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_445349,c_444877]) ).

tff(c_445387,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_445354]) ).

tff(c_445388,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_445100]) ).

tff(c_445500,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_445388]) ).

tff(c_445547,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_445500,c_414767]) ).

tff(c_446243,plain,
    ! [X_6440] :
      ( product(e_1,e_6,X_6440)
      | ~ product(e_6,X_6440,e_4) ),
    inference(resolution,[status(thm)],[c_445547,c_126]) ).

tff(c_446268,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_446243]) ).

tff(c_446676,plain,
    ! [X_6446] :
      ( product(e_5,e_6,X_6446)
      | ~ product(e_6,X_6446,e_1) ),
    inference(resolution,[status(thm)],[c_446268,c_126]) ).

tff(c_446694,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_444847,c_446676]) ).

tff(c_446711,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_446694,c_414769]) ).

tff(c_446731,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_446711]) ).

tff(c_446732,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_445388]) ).

tff(c_446793,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_446732]) ).

tff(c_444381,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_444352,c_120]) ).

tff(c_446798,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_446793,c_444381]) ).

tff(c_446830,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_446798]) ).

tff(c_446831,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_446732]) ).

tff(c_446841,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_446831]) ).

tff(c_446851,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_446841,c_356972]) ).

tff(c_446890,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_446851]) ).

tff(c_446891,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_446831]) ).

tff(c_444886,plain,
    ! [X_6420] :
      ( ~ next(X_6420,e_3)
      | product(X_6420,e_1,e_4)
      | product(X_6420,e_1,e_3)
      | product(X_6420,e_1,e_2)
      | product(X_6420,e_1,e_1)
      | ~ group_element(X_6420) ),
    inference(resolution,[status(thm)],[c_415398,c_164]) ).

tff(c_445118,plain,
    ! [X_6424] :
      ( ~ next(X_6424,e_3)
      | product(X_6424,e_1,e_3)
      | product(X_6424,e_1,e_2)
      | product(X_6424,e_1,e_1)
      | ~ group_element(X_6424) ),
    inference(resolution,[status(thm)],[c_444886,c_166]) ).

tff(c_445185,plain,
    ! [W_14,X_6424] :
      ( equalish(W_14,X_6424)
      | ~ product(W_14,e_1,e_3)
      | ~ next(X_6424,e_3)
      | product(X_6424,e_1,e_2)
      | product(X_6424,e_1,e_1)
      | ~ group_element(X_6424) ),
    inference(resolution,[status(thm)],[c_445118,c_122]) ).

tff(c_447686,plain,
    ! [X_6459] :
      ( equalish(e_6,X_6459)
      | ~ next(X_6459,e_3)
      | product(X_6459,e_1,e_2)
      | product(X_6459,e_1,e_1)
      | ~ group_element(X_6459) ),
    inference(resolution,[status(thm)],[c_446891,c_445185]) ).

tff(c_447750,plain,
    ( equalish(e_1,e_2)
    | equalish(e_6,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_447686,c_178]) ).

tff(c_447816,plain,
    ( equalish(e_1,e_2)
    | equalish(e_6,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_447750]) ).

tff(c_447817,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_108,c_56,c_447816]) ).

tff(c_447841,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_447817,c_203]) ).

tff(c_447876,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_447841]) ).

tff(c_447877,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_444826]) ).

tff(c_447983,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_447877]) ).

tff(c_448429,plain,
    ! [X_6467] :
      ( product(e_5,e_2,X_6467)
      | ~ product(e_2,X_6467,e_6) ),
    inference(resolution,[status(thm)],[c_447983,c_126]) ).

tff(c_448444,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_2,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_448429,c_414770]) ).

tff(c_448491,plain,
    ~ product(e_2,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_74,c_448444]) ).

tff(c_448530,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_448491]) ).

tff(c_448533,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_448530]) ).

tff(c_449577,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_448533]) ).

tff(c_448009,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_5) ),
    inference(resolution,[status(thm)],[c_447983,c_122]) ).

tff(c_448433,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_2,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_448429,c_448009]) ).

tff(c_448480,plain,
    ~ product(e_2,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_448433]) ).

tff(c_448518,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_448480]) ).

tff(c_448521,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_52,c_448518]) ).

tff(c_449463,plain,
    product(e_2,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_448521]) ).

tff(c_449493,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_449463,c_120]) ).

tff(c_449677,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_449577,c_449493]) ).

tff(c_449696,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_449677]) ).

tff(c_449697,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_448533]) ).

tff(c_449699,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_449697]) ).

tff(c_447999,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_447983,c_414767]) ).

tff(c_448534,plain,
    ! [X_6468] :
      ( product(e_2,e_6,X_6468)
      | ~ product(e_6,X_6468,e_4) ),
    inference(resolution,[status(thm)],[c_447999,c_126]) ).

tff(c_448566,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_448534]) ).

tff(c_448592,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_448566,c_120]) ).

tff(c_449704,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_449699,c_448592]) ).

tff(c_449721,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_449704]) ).

tff(c_449722,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_449697]) ).

tff(c_449924,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_449722]) ).

tff(c_444379,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_444352,c_122]) ).

tff(c_449927,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_449924,c_444379]) ).

tff(c_449950,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_449927]) ).

tff(c_449951,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_449722]) ).

tff(c_450057,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_449951]) ).

tff(c_450066,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_450057,c_203]) ).

tff(c_450084,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_450066]) ).

tff(c_450085,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_449951]) ).

tff(c_447879,plain,
    ! [X_6460] :
      ( ~ next(X_6460,e_3)
      | product(X_6460,e_1,e_4)
      | product(X_6460,e_1,e_3)
      | product(X_6460,e_1,e_2)
      | product(X_6460,e_1,e_1)
      | ~ group_element(X_6460) ),
    inference(resolution,[status(thm)],[c_415398,c_164]) ).

tff(c_449215,plain,
    ! [X_6482] :
      ( ~ next(X_6482,e_3)
      | product(X_6482,e_1,e_3)
      | product(X_6482,e_1,e_2)
      | product(X_6482,e_1,e_1)
      | ~ group_element(X_6482) ),
    inference(resolution,[status(thm)],[c_447879,c_166]) ).

tff(c_449301,plain,
    ! [W_11,X_6482] :
      ( equalish(W_11,e_1)
      | ~ product(X_6482,W_11,e_3)
      | ~ next(X_6482,e_3)
      | product(X_6482,e_1,e_2)
      | product(X_6482,e_1,e_1)
      | ~ group_element(X_6482) ),
    inference(resolution,[status(thm)],[c_449215,c_120]) ).

tff(c_450088,plain,
    ( equalish(e_4,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_450085,c_449301]) ).

tff(c_450103,plain,
    ( equalish(e_4,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_450088]) ).

tff(c_450104,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_86,c_450103]) ).

tff(c_450198,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_450104]) ).

tff(c_450201,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_450198,c_449493]) ).

tff(c_450232,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_450201]) ).

tff(c_450233,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_450104]) ).

tff(c_450269,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_450233,c_178]) ).

tff(c_450305,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_450269]) ).

tff(c_450306,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_448521]) ).

tff(c_450308,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_450306]) ).

tff(c_450313,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_450308,c_448592]) ).

tff(c_450333,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_450313]) ).

tff(c_450334,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_450306]) ).

tff(c_450365,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_450334]) ).

tff(c_450479,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_450365,c_178]) ).

tff(c_450500,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_450479]) ).

tff(c_450501,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_450334]) ).

tff(c_450503,plain,
    product(e_2,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_450501]) ).

tff(c_356970,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_5,e_4) ),
    inference(resolution,[status(thm)],[c_356949,c_122]) ).

tff(c_450506,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_450503,c_356970]) ).

tff(c_450522,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_450506]) ).

tff(c_450523,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_450501]) ).

tff(c_450526,plain,
    ( equalish(e_5,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_450523,c_449301]) ).

tff(c_450541,plain,
    ( equalish(e_5,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_450526]) ).

tff(c_450542,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_96,c_450541]) ).

tff(c_450637,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_450542]) ).

tff(c_450658,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_450637,c_203]) ).

tff(c_450692,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_450658]) ).

tff(c_450693,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_450542]) ).

tff(c_450729,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_450693,c_178]) ).

tff(c_450765,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_450729]) ).

tff(c_450766,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_447877]) ).

tff(c_450820,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_450766]) ).

tff(c_450823,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_450820,c_444381]) ).

tff(c_450844,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_450823]) ).

tff(c_450845,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_450766]) ).

tff(c_450865,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_450845]) ).

tff(c_450868,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_450865,c_356972]) ).

tff(c_450884,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_450868]) ).

tff(c_450885,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_450845]) ).

tff(c_450919,plain,
    ! [W_6509] :
      ( equalish(W_6509,e_2)
      | ~ product(e_6,W_6509,e_3) ),
    inference(resolution,[status(thm)],[c_450885,c_120]) ).

tff(c_450928,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_450919]) ).

tff(c_450941,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_450928]) ).

tff(c_450942,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_450941]) ).

tff(c_451830,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_450942]) ).

tff(c_451958,plain,
    ! [W_6532] :
      ( equalish(W_6532,e_3)
      | ~ product(e_6,W_6532,e_1) ),
    inference(resolution,[status(thm)],[c_451830,c_120]) ).

tff(c_451967,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_451958]) ).

tff(c_451980,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_451967]) ).

tff(c_451981,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_451980]) ).

tff(c_453900,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_451981]) ).

tff(c_451860,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_451830,c_120]) ).

tff(c_453903,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_453900,c_451860]) ).

tff(c_453934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_453903]) ).

tff(c_453935,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_451981]) ).

tff(c_453950,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_453935]) ).

tff(c_453997,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_453950,c_414767]) ).

tff(c_454905,plain,
    ! [X_6572] :
      ( product(e_1,e_6,X_6572)
      | ~ product(e_6,X_6572,e_4) ),
    inference(resolution,[status(thm)],[c_453997,c_126]) ).

tff(c_454938,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_454905]) ).

tff(c_455225,plain,
    ! [X_6576] :
      ( product(e_5,e_6,X_6576)
      | ~ product(e_6,X_6576,e_1) ),
    inference(resolution,[status(thm)],[c_454938,c_126]) ).

tff(c_455243,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_451830,c_455225]) ).

tff(c_455325,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_455243,c_414769]) ).

tff(c_455345,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_455325]) ).

tff(c_455346,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_453935]) ).

tff(c_455407,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_455346]) ).

tff(c_455412,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_455407,c_444381]) ).

tff(c_455444,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_455412]) ).

tff(c_455446,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_455346]) ).

tff(c_455445,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_455346]) ).

tff(c_455656,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_455445]) ).

tff(c_455666,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_455656,c_356972]) ).

tff(c_455705,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_455666]) ).

tff(c_455707,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_455445]) ).

tff(c_453936,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_451981]) ).

tff(c_455347,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_453935]) ).

tff(c_455374,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_455347]) ).

tff(c_455405,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_455374]) ).

tff(c_455406,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_453936,c_64,c_455405]) ).

tff(c_455716,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_455446,c_455707,c_455406]) ).

tff(c_450910,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_450885,c_120]) ).

tff(c_455725,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_455716,c_450910]) ).

tff(c_455761,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_455725]) ).

tff(c_455762,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_450942]) ).

tff(c_455765,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_455762]) ).

tff(c_455781,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_455765,c_414767]) ).

tff(c_456324,plain,
    ! [X_6587] :
      ( product(e_3,e_6,X_6587)
      | ~ product(e_6,X_6587,e_4) ),
    inference(resolution,[status(thm)],[c_455781,c_126]) ).

tff(c_456349,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_456324]) ).

tff(c_456641,plain,
    ! [X_6591] :
      ( product(e_5,e_6,X_6591)
      | ~ product(e_6,X_6591,e_3) ),
    inference(resolution,[status(thm)],[c_456349,c_126]) ).

tff(c_456663,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_450885,c_456641]) ).

tff(c_456675,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_456663,c_414769]) ).

tff(c_456695,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_456675]) ).

tff(c_456696,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_455762]) ).

tff(c_456757,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_456696]) ).

tff(c_456760,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_456757,c_444381]) ).

tff(c_456778,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_456760]) ).

tff(c_456780,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_456696]) ).

tff(c_456779,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_456696]) ).

tff(c_456782,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_456779]) ).

tff(c_456785,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_456782,c_356972]) ).

tff(c_456801,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_456785]) ).

tff(c_456803,plain,
    ~ product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_456779]) ).

tff(c_455763,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_450942]) ).

tff(c_456697,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_455762]) ).

tff(c_456719,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_456697]) ).

tff(c_456745,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_456719]) ).

tff(c_456746,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_455763,c_110,c_456745]) ).

tff(c_456805,plain,
    product(e_6,e_3,e_3),
    inference(negUnitSimplification,[status(thm)],[c_456780,c_456803,c_456746]) ).

tff(c_456810,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_456805,c_450910]) ).

tff(c_456833,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_456810]) ).

tff(c_456834,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_444312]) ).

tff(c_456837,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_456834]) ).

tff(c_456840,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_456837,c_356972]) ).

tff(c_456859,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_456840]) ).

tff(c_456860,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_456834]) ).

tff(c_457223,plain,
    ! [W_6596] :
      ( equalish(W_6596,e_4)
      | ~ product(e_6,W_6596,e_3) ),
    inference(resolution,[status(thm)],[c_456860,c_120]) ).

tff(c_457232,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_457223]) ).

tff(c_457245,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_457232]) ).

tff(c_457246,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_457245]) ).

tff(c_457359,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_457246]) ).

tff(c_457500,plain,
    ! [W_6601] :
      ( equalish(W_6601,e_3)
      | ~ product(e_6,W_6601,e_1) ),
    inference(resolution,[status(thm)],[c_457359,c_120]) ).

tff(c_457509,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_457500]) ).

tff(c_457522,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_457509]) ).

tff(c_457523,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_457522]) ).

tff(c_457875,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_457523]) ).

tff(c_457389,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_457359,c_120]) ).

tff(c_457977,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_457875,c_457389]) ).

tff(c_458010,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_457977]) ).

tff(c_458011,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_457523]) ).

tff(c_458026,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_458011]) ).

tff(c_458073,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_458026,c_414767]) ).

tff(c_458769,plain,
    ! [X_6620] :
      ( product(e_1,e_6,X_6620)
      | ~ product(e_6,X_6620,e_4) ),
    inference(resolution,[status(thm)],[c_458073,c_126]) ).

tff(c_458794,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_458769]) ).

tff(c_459081,plain,
    ! [X_6624] :
      ( product(e_5,e_6,X_6624)
      | ~ product(e_6,X_6624,e_1) ),
    inference(resolution,[status(thm)],[c_458794,c_126]) ).

tff(c_459099,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_457359,c_459081]) ).

tff(c_459116,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_459099,c_414769]) ).

tff(c_459136,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_459116]) ).

tff(c_459137,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_458011]) ).

tff(c_459296,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_459137]) ).

tff(c_459494,plain,
    ! [W_6629] :
      ( equalish(W_6629,e_1)
      | ~ product(e_6,W_6629,e_2) ),
    inference(resolution,[status(thm)],[c_459296,c_120]) ).

tff(c_459503,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_459494]) ).

tff(c_459516,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_459503]) ).

tff(c_459517,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_459516]) ).

tff(c_461321,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_459517]) ).

tff(c_461330,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_461321,c_457389]) ).

tff(c_461357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_461330]) ).

tff(c_461359,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_459517]) ).

tff(c_461358,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_459517]) ).

tff(c_461361,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_461358]) ).

tff(c_461377,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_461361,c_414767]) ).

tff(c_461935,plain,
    ! [X_6684] :
      ( product(e_2,e_6,X_6684)
      | ~ product(e_6,X_6684,e_4) ),
    inference(resolution,[status(thm)],[c_461377,c_126]) ).

tff(c_461960,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_461935]) ).

tff(c_462247,plain,
    ! [X_6688] :
      ( product(e_5,e_6,X_6688)
      | ~ product(e_6,X_6688,e_2) ),
    inference(resolution,[status(thm)],[c_461960,c_126]) ).

tff(c_462250,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_459296,c_462247]) ).

tff(c_462268,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_414650,c_462250]) ).

tff(c_462270,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_461358]) ).

tff(c_462291,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_462270]) ).

tff(c_462317,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_462291]) ).

tff(c_462318,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_461359,c_108,c_462317]) ).

tff(c_462323,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_462318]) ).

tff(c_459351,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_459296,c_120]) ).

tff(c_462326,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_462323,c_459351]) ).

tff(c_462347,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_462326]) ).

tff(c_462348,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_462318]) ).

tff(c_462357,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_462348]) ).

tff(c_462360,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_462357,c_356972]) ).

tff(c_462376,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_462360]) ).

tff(c_462377,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_462348]) ).

tff(c_456891,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_456860,c_120]) ).

tff(c_462584,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_462377,c_456891]) ).

tff(c_462604,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_462584]) ).

tff(c_462605,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_459137]) ).

tff(c_462615,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_462605]) ).

tff(c_462627,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_462615,c_356972]) ).

tff(c_462666,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_462627]) ).

tff(c_462667,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_462605]) ).

tff(c_462685,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_462667,c_456891]) ).

tff(c_462721,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_462685]) ).

tff(c_462722,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_457246]) ).

tff(c_462725,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_462722]) ).

tff(c_462843,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_462725,c_414767]) ).

tff(c_463267,plain,
    ! [X_6697] :
      ( product(e_5,e_3,X_6697)
      | ~ product(e_3,X_6697,e_6) ),
    inference(resolution,[status(thm)],[c_462725,c_126]) ).

tff(c_463282,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_3,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_463267,c_414770]) ).

tff(c_463329,plain,
    ~ product(e_3,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_84,c_463282]) ).

tff(c_463368,plain,
    ( product(e_3,e_4,e_5)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2)
    | product(e_3,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_463329]) ).

tff(c_463371,plain,
    ( product(e_3,e_4,e_5)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2)
    | product(e_3,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_50,c_463368]) ).

tff(c_471572,plain,
    product(e_3,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_463371]) ).

tff(c_471673,plain,
    ! [X_6836] :
      ( product(e_1,e_4,X_6836)
      | ~ product(e_4,X_6836,e_3) ),
    inference(resolution,[status(thm)],[c_471572,c_126]) ).

tff(c_471684,plain,
    product(e_1,e_4,e_6),
    inference(resolution,[status(thm)],[c_462843,c_471673]) ).

tff(c_471692,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_6) ),
    inference(resolution,[status(thm)],[c_471684,c_261]) ).

tff(c_471718,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_44,c_471692]) ).

tff(c_472372,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_471718]) ).

tff(c_472396,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_472372,c_203]) ).

tff(c_472431,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_472396]) ).

tff(c_472432,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_471718]) ).

tff(c_472447,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_472432]) ).

tff(c_462855,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_462725,c_120]) ).

tff(c_472455,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_472447,c_462855]) ).

tff(c_472497,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_472455]) ).

tff(c_472498,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_472432]) ).

tff(c_472559,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_472498]) ).

tff(c_472993,plain,
    ! [X_6855] :
      ( product(e_2,e_1,X_6855)
      | ~ product(e_1,X_6855,e_6) ),
    inference(resolution,[status(thm)],[c_472559,c_126]) ).

tff(c_473051,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_472993,c_166]) ).

tff(c_473161,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_471684,c_4,c_473051]) ).

tff(c_473163,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_472498]) ).

tff(c_472433,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_471718]) ).

tff(c_472499,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_472432]) ).

tff(c_472523,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_472499]) ).

tff(c_472553,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_472523]) ).

tff(c_472554,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_472433,c_106,c_472553]) ).

tff(c_473172,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_473163,c_472554]) ).

tff(c_473173,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_473172]) ).

tff(c_463379,plain,
    ! [X_6698] :
      ( product(e_3,e_6,X_6698)
      | ~ product(e_6,X_6698,e_4) ),
    inference(resolution,[status(thm)],[c_462843,c_126]) ).

tff(c_463411,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_463379]) ).

tff(c_463434,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_463411,c_126]) ).

tff(c_473185,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_473173,c_463434]) ).

tff(c_473227,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_414650,c_473185]) ).

tff(c_473228,plain,
    product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_473172]) ).

tff(c_473253,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_473228,c_356972]) ).

tff(c_473295,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_473253]) ).

tff(c_473296,plain,
    ( product(e_3,e_4,e_2)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_463371]) ).

tff(c_473298,plain,
    product(e_3,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_473296]) ).

tff(c_463437,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_463411,c_120]) ).

tff(c_473303,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_473298,c_463437]) ).

tff(c_473320,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_473303]) ).

tff(c_473321,plain,
    ( product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_473296]) ).

tff(c_473352,plain,
    product(e_3,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_473321]) ).

tff(c_464453,plain,
    product(e_3,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_463371]) ).

tff(c_462853,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_5) ),
    inference(resolution,[status(thm)],[c_462725,c_122]) ).

tff(c_463271,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_3,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_463267,c_462853]) ).

tff(c_463318,plain,
    ~ product(e_3,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_463271]) ).

tff(c_463356,plain,
    ( product(e_3,e_5,e_5)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_463318]) ).

tff(c_463359,plain,
    ( product(e_3,e_5,e_5)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_52,c_463356]) ).

tff(c_464338,plain,
    product(e_3,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_463359]) ).

tff(c_464368,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_464338,c_120]) ).

tff(c_464456,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_464453,c_464368]) ).

tff(c_464475,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_464456]) ).

tff(c_464476,plain,
    ( product(e_3,e_4,e_2)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_463371]) ).

tff(c_464575,plain,
    product(e_3,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_464476]) ).

tff(c_464580,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_464575,c_463437]) ).

tff(c_464597,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_464580]) ).

tff(c_464598,plain,
    ( product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_464476]) ).

tff(c_464629,plain,
    product(e_3,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_464598]) ).

tff(c_464729,plain,
    ! [X_6728] :
      ( product(e_2,e_4,X_6728)
      | ~ product(e_4,X_6728,e_3) ),
    inference(resolution,[status(thm)],[c_464629,c_126]) ).

tff(c_464740,plain,
    product(e_2,e_4,e_6),
    inference(resolution,[status(thm)],[c_462843,c_464729]) ).

tff(c_464742,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_6) ),
    inference(resolution,[status(thm)],[c_464740,c_261]) ).

tff(c_464759,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_46,c_464742]) ).

tff(c_465591,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_464759]) ).

tff(c_465724,plain,
    ! [W_6746] :
      ( equalish(W_6746,e_2)
      | ~ product(e_6,W_6746,e_1) ),
    inference(resolution,[status(thm)],[c_465591,c_120]) ).

tff(c_465737,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_465724]) ).

tff(c_465752,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_465737]) ).

tff(c_465753,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_465752]) ).

tff(c_470260,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_465753]) ).

tff(c_465626,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_465591,c_120]) ).

tff(c_470263,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_470260,c_465626]) ).

tff(c_470297,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_470263]) ).

tff(c_470298,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_465753]) ).

tff(c_470313,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_470298]) ).

tff(c_470321,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_470313,c_462855]) ).

tff(c_470363,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_470321]) ).

tff(c_470364,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_470298]) ).

tff(c_470425,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_470364]) ).

tff(c_465762,plain,
    ! [X_6747] :
      ( product(e_1,e_2,X_6747)
      | ~ product(e_2,X_6747,e_6) ),
    inference(resolution,[status(thm)],[c_465591,c_126]) ).

tff(c_465770,plain,
    product(e_1,e_2,e_4),
    inference(resolution,[status(thm)],[c_464740,c_465762]) ).

tff(c_465900,plain,
    ! [X_6751] :
      ( product(e_4,e_2,X_6751)
      | ~ product(e_2,X_6751,e_1) ),
    inference(resolution,[status(thm)],[c_465770,c_126]) ).

tff(c_465624,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_465591,c_122]) ).

tff(c_465908,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_2,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_465900,c_465624]) ).

tff(c_465979,plain,
    ~ product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_94,c_465908]) ).

tff(c_466344,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_465753]) ).

tff(c_466347,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_466344,c_465626]) ).

tff(c_466381,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_466347]) ).

tff(c_466382,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_465753]) ).

tff(c_466397,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_466382]) ).

tff(c_466405,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_466397,c_462855]) ).

tff(c_466447,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_466405]) ).

tff(c_466448,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_466382]) ).

tff(c_466509,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_466448]) ).

tff(c_466984,plain,
    ! [X_6764] :
      ( product(e_2,e_1,X_6764)
      | ~ product(e_1,X_6764,e_6) ),
    inference(resolution,[status(thm)],[c_466509,c_126]) ).

tff(c_462726,plain,
    ! [X_6690] :
      ( ~ next(X_6690,e_3)
      | product(X_6690,e_1,e_4)
      | product(X_6690,e_1,e_3)
      | product(X_6690,e_1,e_2)
      | product(X_6690,e_1,e_1)
      | ~ group_element(X_6690) ),
    inference(resolution,[status(thm)],[c_415398,c_164]) ).

tff(c_464054,plain,
    ! [X_6712] :
      ( ~ next(X_6712,e_3)
      | product(X_6712,e_1,e_3)
      | product(X_6712,e_1,e_2)
      | product(X_6712,e_1,e_1)
      | ~ group_element(X_6712) ),
    inference(resolution,[status(thm)],[c_462726,c_166]) ).

tff(c_464159,plain,
    ! [W_8,X_6712] :
      ( equalish(W_8,e_3)
      | ~ product(X_6712,e_1,W_8)
      | ~ next(X_6712,e_3)
      | product(X_6712,e_1,e_2)
      | product(X_6712,e_1,e_1)
      | ~ group_element(X_6712) ),
    inference(resolution,[status(thm)],[c_464054,c_118]) ).

tff(c_467007,plain,
    ! [X_6764] :
      ( equalish(X_6764,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_6764,e_6) ),
    inference(resolution,[status(thm)],[c_466984,c_464159]) ).

tff(c_467133,plain,
    ! [X_6764] :
      ( equalish(X_6764,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_6764,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_467007]) ).

tff(c_467134,plain,
    ! [X_6764] :
      ( equalish(X_6764,e_3)
      | product(e_2,e_1,e_2)
      | ~ product(e_1,X_6764,e_6) ),
    inference(negUnitSimplification,[status(thm)],[c_465979,c_467133]) ).

tff(c_467580,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_467134]) ).

tff(c_466569,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_466509,c_122]) ).

tff(c_467590,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_467580,c_466569]) ).

tff(c_467630,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_467590]) ).

tff(c_467632,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_467134]) ).

tff(c_465032,plain,
    ! [X_6733] :
      ( product(e_6,e_4,X_6733)
      | ~ product(e_4,X_6733,e_2) ),
    inference(resolution,[status(thm)],[c_464740,c_126]) ).

tff(c_465174,plain,
    ! [X_6733,X_20] :
      ( product(X_6733,e_4,X_20)
      | ~ product(e_4,X_20,e_6)
      | ~ product(e_4,X_6733,e_2) ),
    inference(resolution,[status(thm)],[c_465032,c_126]) ).

tff(c_465980,plain,
    ! [X_6733] :
      ( product(X_6733,e_4,e_2)
      | ~ product(e_4,X_6733,e_2)
      | ~ product(e_2,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_465900,c_465174]) ).

tff(c_466327,plain,
    ~ product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_465980]) ).

tff(c_466526,plain,
    ( product(e_6,e_6,e_1)
    | product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_466509,c_261]) ).

tff(c_466561,plain,
    ( product(e_6,e_6,e_1)
    | product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_54,c_466526]) ).

tff(c_466562,plain,
    ( product(e_6,e_6,e_1)
    | product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_466327,c_466561]) ).

tff(c_469478,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_466562]) ).

tff(c_469498,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_469478,c_178]) ).

tff(c_469522,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_469498]) ).

tff(c_469523,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_5)
    | product(e_6,e_6,e_1) ),
    inference(splitRight,[status(thm)],[c_466562]) ).

tff(c_469525,plain,
    product(e_6,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_469523]) ).

tff(c_469534,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_469525,c_465626]) ).

tff(c_469567,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_469534]) ).

tff(c_469568,plain,
    ( product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3) ),
    inference(splitRight,[status(thm)],[c_469523]) ).

tff(c_469578,plain,
    product(e_2,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_469568]) ).

tff(c_464164,plain,
    ! [W_11,X_6712] :
      ( equalish(W_11,e_1)
      | ~ product(X_6712,W_11,e_3)
      | ~ next(X_6712,e_3)
      | product(X_6712,e_1,e_2)
      | product(X_6712,e_1,e_1)
      | ~ group_element(X_6712) ),
    inference(resolution,[status(thm)],[c_464054,c_120]) ).

tff(c_469583,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_469578,c_464164]) ).

tff(c_469604,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_469583]) ).

tff(c_469606,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_465979,c_467632,c_106,c_469604]) ).

tff(c_469607,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_469568]) ).

tff(c_469609,plain,
    product(e_2,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_469607]) ).

tff(c_463435,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_463411,c_122]) ).

tff(c_469617,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_469609,c_463435]) ).

tff(c_469639,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_469617]) ).

tff(c_469640,plain,
    product(e_2,e_6,e_4),
    inference(splitRight,[status(thm)],[c_469607]) ).

tff(c_469692,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_469640,c_414768]) ).

tff(c_469711,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_469692]) ).

tff(c_469713,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_466448]) ).

tff(c_469712,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_466448]) ).

tff(c_469722,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_469712]) ).

tff(c_469738,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_469722,c_356972]) ).

tff(c_469780,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_469738]) ).

tff(c_469782,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_469712]) ).

tff(c_466383,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_465753]) ).

tff(c_466449,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_466382]) ).

tff(c_466476,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_466449]) ).

tff(c_466507,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_466476]) ).

tff(c_466508,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_466383,c_64,c_466507]) ).

tff(c_469791,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_469713,c_469782,c_466508]) ).

tff(c_469803,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_469791,c_463434]) ).

tff(c_469845,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_414650,c_469803]) ).

tff(c_469847,plain,
    product(e_2,e_6,e_1),
    inference(splitRight,[status(thm)],[c_465980]) ).

tff(c_469874,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_469847,c_126]) ).

tff(c_470458,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_470425,c_469874]) ).

tff(c_469875,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_469847,c_122]) ).

tff(c_470504,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_470458,c_469875]) ).

tff(c_470534,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_470504]) ).

tff(c_470535,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_470364]) ).

tff(c_470545,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_470535]) ).

tff(c_470561,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_470545,c_356972]) ).

tff(c_470603,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_470561]) ).

tff(c_470604,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_470535]) ).

tff(c_470625,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_470604,c_463434]) ).

tff(c_470667,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_414650,c_470625]) ).

tff(c_470668,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_464759]) ).

tff(c_470671,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_470668]) ).

tff(c_470677,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_470671,c_462855]) ).

tff(c_470698,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_470677]) ).

tff(c_470699,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_470668]) ).

tff(c_470753,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_470699]) ).

tff(c_470767,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_470753,c_203]) ).

tff(c_470791,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_470767]) ).

tff(c_470793,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_470699]) ).

tff(c_470792,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_470699]) ).

tff(c_470994,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_470792]) ).

tff(c_471003,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_470994,c_356972]) ).

tff(c_471022,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_471003]) ).

tff(c_471024,plain,
    ~ product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_470792]) ).

tff(c_470669,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_464759]) ).

tff(c_470700,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_470668]) ).

tff(c_470724,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_470700]) ).

tff(c_470751,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_470724]) ).

tff(c_470752,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_470669,c_74,c_470751]) ).

tff(c_471026,plain,
    product(e_6,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_470793,c_471024,c_470752]) ).

tff(c_471037,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_471026,c_456891]) ).

tff(c_471061,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_471037]) ).

tff(c_471062,plain,
    ( product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_464598]) ).

tff(c_471064,plain,
    product(e_3,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_471062]) ).

tff(c_471073,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_471064,c_203]) ).

tff(c_471091,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_471073]) ).

tff(c_471092,plain,
    product(e_3,e_4,e_3),
    inference(splitRight,[status(thm)],[c_471062]) ).

tff(c_456889,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_456860,c_122]) ).

tff(c_471098,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_471092,c_456889]) ).

tff(c_471123,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_471098]) ).

tff(c_471124,plain,
    ( product(e_3,e_5,e_2)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_463359]) ).

tff(c_471126,plain,
    product(e_3,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_471124]) ).

tff(c_471131,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_471126,c_463437]) ).

tff(c_471151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_471131]) ).

tff(c_471152,plain,
    ( product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_471124]) ).

tff(c_471280,plain,
    product(e_3,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_471152]) ).

tff(c_471309,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_471280,c_120]) ).

tff(c_473355,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_473352,c_471309]) ).

tff(c_473373,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_473355]) ).

tff(c_473374,plain,
    ( product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_473321]) ).

tff(c_473376,plain,
    product(e_3,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_473374]) ).

tff(c_473385,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_473376,c_203]) ).

tff(c_473403,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_473385]) ).

tff(c_473404,plain,
    product(e_3,e_4,e_3),
    inference(splitRight,[status(thm)],[c_473374]) ).

tff(c_473410,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_473404,c_456889]) ).

tff(c_473435,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_473410]) ).

tff(c_473436,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_471152]) ).

tff(c_473438,plain,
    product(e_3,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_473436]) ).

tff(c_473441,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_473438,c_356970]) ).

tff(c_473457,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_473441]) ).

tff(c_473458,plain,
    product(e_3,e_5,e_3),
    inference(splitRight,[status(thm)],[c_473436]) ).

tff(c_473476,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_473458,c_178]) ).

tff(c_473497,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_473476]) ).

tff(c_473498,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_462722]) ).

tff(c_473552,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_473498]) ).

tff(c_473782,plain,
    ! [W_6859] :
      ( equalish(W_6859,e_3)
      | ~ product(e_6,W_6859,e_2) ),
    inference(resolution,[status(thm)],[c_473552,c_120]) ).

tff(c_473791,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_473782]) ).

tff(c_473804,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_473791]) ).

tff(c_473805,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_473804]) ).

tff(c_474070,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_473805]) ).

tff(c_474198,plain,
    ! [W_6870] :
      ( equalish(W_6870,e_2)
      | ~ product(e_6,W_6870,e_1) ),
    inference(resolution,[status(thm)],[c_474070,c_120]) ).

tff(c_474207,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_474198]) ).

tff(c_474220,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_474207]) ).

tff(c_474221,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_474220]) ).

tff(c_474238,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_474221]) ).

tff(c_474100,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_474070,c_120]) ).

tff(c_474338,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_474238,c_474100]) ).

tff(c_474369,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_474338]) ).

tff(c_474370,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_474221]) ).

tff(c_474385,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_474370]) ).

tff(c_474432,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_474385,c_414767]) ).

tff(c_475128,plain,
    ! [X_6881] :
      ( product(e_1,e_6,X_6881)
      | ~ product(e_6,X_6881,e_4) ),
    inference(resolution,[status(thm)],[c_474432,c_126]) ).

tff(c_475153,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_475128]) ).

tff(c_475596,plain,
    ! [X_6886] :
      ( product(e_5,e_6,X_6886)
      | ~ product(e_6,X_6886,e_1) ),
    inference(resolution,[status(thm)],[c_475153,c_126]) ).

tff(c_475614,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_474070,c_475596]) ).

tff(c_475631,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_475614,c_414769]) ).

tff(c_475651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_475631]) ).

tff(c_475652,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_474370]) ).

tff(c_475811,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_475652]) ).

tff(c_473683,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_473552,c_120]) ).

tff(c_475816,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_475811,c_473683]) ).

tff(c_475848,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_475816]) ).

tff(c_475849,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_475652]) ).

tff(c_475859,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_475849]) ).

tff(c_475869,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_475859,c_356972]) ).

tff(c_475908,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_475869]) ).

tff(c_475909,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_475849]) ).

tff(c_475927,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_475909,c_456891]) ).

tff(c_475963,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_475927]) ).

tff(c_475965,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_473805]) ).

tff(c_475964,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_473805]) ).

tff(c_476064,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_475964]) ).

tff(c_476080,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_476064,c_414767]) ).

tff(c_476623,plain,
    ! [X_6898] :
      ( product(e_2,e_6,X_6898)
      | ~ product(e_6,X_6898,e_4) ),
    inference(resolution,[status(thm)],[c_476080,c_126]) ).

tff(c_476648,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_476623]) ).

tff(c_476922,plain,
    ! [X_6902] :
      ( product(e_5,e_6,X_6902)
      | ~ product(e_6,X_6902,e_2) ),
    inference(resolution,[status(thm)],[c_476648,c_126]) ).

tff(c_476940,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_473552,c_476922]) ).

tff(c_476956,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_476940,c_414769]) ).

tff(c_476976,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_476956]) ).

tff(c_476978,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_475964]) ).

tff(c_476999,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_476978]) ).

tff(c_477025,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_476999]) ).

tff(c_477026,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_475965,c_108,c_477025]) ).

tff(c_477031,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_477026]) ).

tff(c_477034,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_477031,c_473683]) ).

tff(c_477055,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_477034]) ).

tff(c_477056,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_477026]) ).

tff(c_477065,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_477056]) ).

tff(c_477068,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_477065,c_356972]) ).

tff(c_477084,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_477068]) ).

tff(c_477085,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_477056]) ).

tff(c_477092,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_477085,c_456891]) ).

tff(c_477112,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_477092]) ).

tff(c_477113,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_473498]) ).

tff(c_477116,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_477113]) ).

tff(c_477121,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_477116,c_356972]) ).

tff(c_477137,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_477121]) ).

tff(c_477138,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_477113]) ).

tff(c_477143,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_477138,c_456891]) ).

tff(c_477162,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_477143]) ).

tff(c_477163,plain,
    ( product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_414649]) ).

tff(c_477165,plain,
    product(e_5,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_477163]) ).

tff(c_477288,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_477165,c_122]) ).

tff(c_478898,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_478886,c_477288]) ).

tff(c_478981,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_478898]) ).

tff(c_478982,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_478981]) ).

tff(c_540455,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_478982]) ).

tff(c_479738,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_478982]) ).

tff(c_478902,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_478886,c_356972]) ).

tff(c_478985,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_478902]) ).

tff(c_478986,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_478985]) ).

tff(c_479602,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_478986]) ).

tff(c_479632,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_479602,c_120]) ).

tff(c_479741,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_479738,c_479632]) ).

tff(c_479760,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_479741]) ).

tff(c_479761,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_478982]) ).

tff(c_480089,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_479761]) ).

tff(c_477287,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_477165,c_126]) ).

tff(c_480105,plain,
    product(e_2,e_6,e_2),
    inference(resolution,[status(thm)],[c_480089,c_477287]) ).

tff(c_480122,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_480105,c_477288]) ).

tff(c_480147,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_480122]) ).

tff(c_480148,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_479761]) ).

tff(c_480276,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_480148]) ).

tff(c_480626,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_480276,c_203]) ).

tff(c_480648,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_480626]) ).

tff(c_480649,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_480148]) ).

tff(c_480658,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_480649]) ).

tff(c_480663,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_480658,c_356972]) ).

tff(c_480679,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_480663]) ).

tff(c_480680,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_480649]) ).

tff(c_481143,plain,
    ! [W_6963] :
      ( equalish(W_6963,e_2)
      | ~ product(e_6,W_6963,e_3) ),
    inference(resolution,[status(thm)],[c_480680,c_120]) ).

tff(c_481152,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_481143]) ).

tff(c_481165,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_481152]) ).

tff(c_481166,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_481165]) ).

tff(c_492390,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_481166]) ).

tff(c_492411,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_492390,c_479632]) ).

tff(c_492454,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_492411]) ).

tff(c_492456,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_481166]) ).

tff(c_481529,plain,
    ! [X_6971] :
      ( ~ next(X_6971,e_3)
      | product(X_6971,e_1,e_4)
      | product(X_6971,e_1,e_3)
      | product(X_6971,e_1,e_2)
      | product(X_6971,e_1,e_1)
      | ~ group_element(X_6971) ),
    inference(resolution,[status(thm)],[c_477918,c_164]) ).

tff(c_485435,plain,
    ! [X_7044] :
      ( ~ next(X_7044,e_3)
      | product(X_7044,e_1,e_3)
      | product(X_7044,e_1,e_2)
      | product(X_7044,e_1,e_1)
      | ~ group_element(X_7044) ),
    inference(resolution,[status(thm)],[c_481529,c_166]) ).

tff(c_482805,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_481166]) ).

tff(c_482808,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_482805,c_479632]) ).

tff(c_482827,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_482808]) ).

tff(c_482828,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_481166]) ).

tff(c_482831,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_482828]) ).

tff(c_479698,plain,
    ! [W_6950] :
      ( equalish(W_6950,e_4)
      | ~ product(e_6,W_6950,e_1) ),
    inference(resolution,[status(thm)],[c_479602,c_120]) ).

tff(c_479707,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_479698]) ).

tff(c_479720,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_479707]) ).

tff(c_479721,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_479720]) ).

tff(c_480150,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_479721]) ).

tff(c_480191,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_480150,c_479632]) ).

tff(c_480222,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_480191]) ).

tff(c_480223,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_479721]) ).

tff(c_481643,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_480223]) ).

tff(c_481706,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_481643,c_120]) ).

tff(c_482834,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_482831,c_481706]) ).

tff(c_482853,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_482834]) ).

tff(c_482854,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_482828]) ).

tff(c_482908,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_482854]) ).

tff(c_481690,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_481643,c_477287]) ).

tff(c_481733,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_481690,c_126]) ).

tff(c_482926,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_482908,c_481733]) ).

tff(c_483220,plain,
    ! [X_6997] :
      ( product(e_3,e_6,X_6997)
      | ~ product(e_6,X_6997,e_1) ),
    inference(resolution,[status(thm)],[c_482926,c_126]) ).

tff(c_483238,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_479602,c_483220]) ).

tff(c_483385,plain,
    ! [X_7001] :
      ( product(e_4,e_6,X_7001)
      | ~ product(e_6,X_7001,e_3) ),
    inference(resolution,[status(thm)],[c_483238,c_126]) ).

tff(c_483403,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_480680,c_483385]) ).

tff(c_483419,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_483403,c_477288]) ).

tff(c_483439,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_483419]) ).

tff(c_483440,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_482854]) ).

tff(c_483443,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_483440]) ).

tff(c_483448,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_483443,c_356972]) ).

tff(c_483464,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_483448]) ).

tff(c_483465,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_483440]) ).

tff(c_480705,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_480680,c_120]) ).

tff(c_483470,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_483465,c_480705]) ).

tff(c_483489,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_483470]) ).

tff(c_483490,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_480223]) ).

tff(c_483551,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_483490]) ).

tff(c_483789,plain,
    ! [X_7005] :
      ( product(e_2,e_1,X_7005)
      | ~ product(e_1,X_7005,e_6) ),
    inference(resolution,[status(thm)],[c_483551,c_126]) ).

tff(c_483965,plain,
    ! [W_8,X_7005] :
      ( equalish(W_8,X_7005)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_7005,e_6) ),
    inference(resolution,[status(thm)],[c_483789,c_118]) ).

tff(c_485450,plain,
    ! [X_7005] :
      ( equalish(e_3,X_7005)
      | ~ product(e_1,X_7005,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_485435,c_483965]) ).

tff(c_485528,plain,
    ! [X_7005] :
      ( equalish(e_3,X_7005)
      | ~ product(e_1,X_7005,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_485450]) ).

tff(c_485776,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_485528]) ).

tff(c_485820,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_485776,c_203]) ).

tff(c_485877,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_485820]) ).

tff(c_485879,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_485528]) ).

tff(c_483602,plain,
    ! [X_20] :
      ( product(e_2,e_1,X_20)
      | ~ product(e_1,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_483551,c_126]) ).

tff(c_485904,plain,
    ! [W_7046,X_7047] :
      ( equalish(W_7046,e_3)
      | ~ product(X_7047,e_1,W_7046)
      | ~ next(X_7047,e_3)
      | product(X_7047,e_1,e_2)
      | product(X_7047,e_1,e_1)
      | ~ group_element(X_7047) ),
    inference(resolution,[status(thm)],[c_485435,c_118]) ).

tff(c_485915,plain,
    ! [X_20] :
      ( equalish(X_20,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_483602,c_485904]) ).

tff(c_485982,plain,
    ! [X_20] :
      ( equalish(X_20,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_20,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_485915]) ).

tff(c_485983,plain,
    ! [X_20] :
      ( equalish(X_20,e_3)
      | product(e_2,e_1,e_2)
      | ~ product(e_1,X_20,e_6) ),
    inference(negUnitSimplification,[status(thm)],[c_485879,c_485982]) ).

tff(c_486052,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_485983]) ).

tff(c_483604,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_483551,c_122]) ).

tff(c_486070,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_486052,c_483604]) ).

tff(c_486120,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_486070]) ).

tff(c_486122,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_485983]) ).

tff(c_492455,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_481166]) ).

tff(c_492458,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_492455]) ).

tff(c_492474,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_492458,c_477287]) ).

tff(c_485583,plain,
    ! [W_11,X_7044] :
      ( equalish(W_11,e_1)
      | ~ product(X_7044,W_11,e_3)
      | ~ next(X_7044,e_3)
      | product(X_7044,e_1,e_2)
      | product(X_7044,e_1,e_1)
      | ~ group_element(X_7044) ),
    inference(resolution,[status(thm)],[c_485435,c_120]) ).

tff(c_492488,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_492474,c_485583]) ).

tff(c_492511,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_492488]) ).

tff(c_492513,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_485879,c_486122,c_106,c_492511]) ).

tff(c_492515,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_492455]) ).

tff(c_492536,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_492515]) ).

tff(c_492562,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_492536]) ).

tff(c_492563,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_492456,c_110,c_492562]) ).

tff(c_492568,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_492563]) ).

tff(c_483606,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_483551,c_120]) ).

tff(c_492575,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_492568,c_483606]) ).

tff(c_492601,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_492575]) ).

tff(c_492602,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_492563]) ).

tff(c_492605,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_492602]) ).

tff(c_492608,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_492605,c_356972]) ).

tff(c_492624,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_492608]) ).

tff(c_492625,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_492602]) ).

tff(c_492727,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_492625,c_480705]) ).

tff(c_492750,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_492727]) ).

tff(c_492751,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_483490]) ).

tff(c_492761,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_492751]) ).

tff(c_492773,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_492761,c_356972]) ).

tff(c_492812,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_492773]) ).

tff(c_492813,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_492751]) ).

tff(c_492832,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_492813,c_480705]) ).

tff(c_492861,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_492832]) ).

tff(c_492862,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_478986]) ).

tff(c_492865,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_492862]) ).

tff(c_493190,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_492865,c_477287]) ).

tff(c_493562,plain,
    ! [X_7165] :
      ( product(e_5,e_4,X_7165)
      | ~ product(e_4,X_7165,e_6) ),
    inference(resolution,[status(thm)],[c_492865,c_126]) ).

tff(c_477290,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_477165,c_120]) ).

tff(c_493577,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_4,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_493562,c_477290]) ).

tff(c_493624,plain,
    ~ product(e_4,e_2,e_6),
    inference(negUnitSimplification,[status(thm)],[c_94,c_493577]) ).

tff(c_494032,plain,
    ( product(e_4,e_2,e_5)
    | product(e_4,e_2,e_4)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_2)
    | product(e_4,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_116,c_493624]) ).

tff(c_494035,plain,
    ( product(e_4,e_2,e_5)
    | product(e_4,e_2,e_4)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_2)
    | product(e_4,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_46,c_494032]) ).

tff(c_535190,plain,
    product(e_4,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_494035]) ).

tff(c_535445,plain,
    ! [X_7741] :
      ( product(e_1,e_2,X_7741)
      | ~ product(e_2,X_7741,e_4) ),
    inference(resolution,[status(thm)],[c_535190,c_126]) ).

tff(c_535469,plain,
    product(e_1,e_2,e_6),
    inference(resolution,[status(thm)],[c_493190,c_535445]) ).

tff(c_535622,plain,
    ! [X_7745] :
      ( product(e_6,e_2,X_7745)
      | ~ product(e_2,X_7745,e_1) ),
    inference(resolution,[status(thm)],[c_535469,c_126]) ).

tff(c_494169,plain,
    ! [X_7172] :
      ( ~ next(X_7172,e_3)
      | product(X_7172,e_1,e_4)
      | product(X_7172,e_1,e_3)
      | product(X_7172,e_1,e_2)
      | product(X_7172,e_1,e_1)
      | ~ group_element(X_7172) ),
    inference(resolution,[status(thm)],[c_477918,c_164]) ).

tff(c_493225,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_493190,c_120]) ).

tff(c_494173,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_494169,c_493225]) ).

tff(c_494227,plain,
    ( equalish(e_1,e_6)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_494173]) ).

tff(c_494228,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_494227]) ).

tff(c_494503,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_494228]) ).

tff(c_494524,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_494503,c_203]) ).

tff(c_494557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_494524]) ).

tff(c_494558,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_494228]) ).

tff(c_494566,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_494558]) ).

tff(c_494739,plain,
    ! [X_7182] :
      ( product(e_3,e_1,X_7182)
      | ~ product(e_1,X_7182,e_2) ),
    inference(resolution,[status(thm)],[c_494566,c_126]) ).

tff(c_495050,plain,
    ! [W_7185,X_7186] :
      ( equalish(W_7185,X_7186)
      | ~ product(e_3,e_1,W_7185)
      | ~ product(e_1,X_7186,e_2) ),
    inference(resolution,[status(thm)],[c_494739,c_118]) ).

tff(c_495083,plain,
    ! [X_7186] :
      ( equalish(e_4,X_7186)
      | ~ product(e_1,X_7186,e_2)
      | ~ next(e_3,e_4)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1)
      | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_495050]) ).

tff(c_495117,plain,
    ! [X_7186] :
      ( equalish(e_4,X_7186)
      | ~ product(e_1,X_7186,e_2)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_495083]) ).

tff(c_495525,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_495117]) ).

tff(c_495553,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_495525,c_203]) ).

tff(c_495592,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_495553]) ).

tff(c_495594,plain,
    ~ product(e_3,e_1,e_1),
    inference(splitRight,[status(thm)],[c_495117]) ).

tff(c_495593,plain,
    ! [X_7186] :
      ( product(e_3,e_1,e_2)
      | product(e_3,e_1,e_3)
      | equalish(e_4,X_7186)
      | ~ product(e_1,X_7186,e_2) ),
    inference(splitRight,[status(thm)],[c_495117]) ).

tff(c_495605,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_495593]) ).

tff(c_494613,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_494566,c_122]) ).

tff(c_495627,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_495605,c_494613]) ).

tff(c_495666,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_495627]) ).

tff(c_495667,plain,
    ! [X_7186] :
      ( product(e_3,e_1,e_2)
      | equalish(e_4,X_7186)
      | ~ product(e_1,X_7186,e_2) ),
    inference(splitRight,[status(thm)],[c_495593]) ).

tff(c_495680,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_495667]) ).

tff(c_495915,plain,
    ! [X_7199] :
      ( product(e_2,e_1,X_7199)
      | ~ product(e_1,X_7199,e_3) ),
    inference(resolution,[status(thm)],[c_495680,c_126]) ).

tff(c_495987,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_495915,c_166]) ).

tff(c_496106,plain,
    ~ product(e_1,e_4,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_495987]) ).

tff(c_510071,plain,
    product(e_4,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_494035]) ).

tff(c_510096,plain,
    ( product(e_6,e_4,e_2)
    | product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_510071,c_261]) ).

tff(c_510140,plain,
    ( product(e_6,e_4,e_2)
    | product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_50,c_510096]) ).

tff(c_510141,plain,
    ( product(e_6,e_4,e_2)
    | product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_496106,c_510140]) ).

tff(c_512286,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_510141]) ).

tff(c_478261,plain,
    ! [X_6931] :
      ( ~ next(X_6931,e_2)
      | product(X_6931,e_1,e_5)
      | product(X_6931,e_1,e_4)
      | product(X_6931,e_1,e_3)
      | product(X_6931,e_1,e_2)
      | product(X_6931,e_1,e_1)
      | ~ group_element(X_6931) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_478621,plain,
    ! [X_6934] :
      ( ~ next(X_6934,e_2)
      | product(X_6934,e_1,e_4)
      | product(X_6934,e_1,e_3)
      | product(X_6934,e_1,e_2)
      | product(X_6934,e_1,e_1)
      | ~ group_element(X_6934) ),
    inference(resolution,[status(thm)],[c_478261,c_162]) ).

tff(c_478716,plain,
    ! [X_6935] :
      ( ~ next(X_6935,e_2)
      | product(X_6935,e_1,e_3)
      | product(X_6935,e_1,e_2)
      | product(X_6935,e_1,e_1)
      | ~ group_element(X_6935) ),
    inference(resolution,[status(thm)],[c_478621,c_160]) ).

tff(c_478784,plain,
    ! [X_6935] :
      ( ~ next(X_6935,e_2)
      | product(X_6935,e_1,e_2)
      | product(X_6935,e_1,e_1)
      | ~ group_element(X_6935) ),
    inference(resolution,[status(thm)],[c_478716,c_170]) ).

tff(c_495748,plain,
    ! [W_7195] :
      ( equalish(W_7195,e_3)
      | ~ product(W_7195,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_495680,c_122]) ).

tff(c_496907,plain,
    ! [X_7215] :
      ( equalish(X_7215,e_3)
      | ~ next(X_7215,e_2)
      | product(X_7215,e_1,e_1)
      | ~ group_element(X_7215) ),
    inference(resolution,[status(thm)],[c_478784,c_495748]) ).

tff(c_497063,plain,
    ! [W_11,X_7215] :
      ( equalish(W_11,e_1)
      | ~ product(X_7215,W_11,e_1)
      | equalish(X_7215,e_3)
      | ~ next(X_7215,e_2)
      | ~ group_element(X_7215) ),
    inference(resolution,[status(thm)],[c_496907,c_120]) ).

tff(c_512317,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_512286,c_497063]) ).

tff(c_512397,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_512317]) ).

tff(c_512399,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_86,c_512397]) ).

tff(c_512400,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_510141]) ).

tff(c_512402,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_512400]) ).

tff(c_502274,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_478982]) ).

tff(c_502445,plain,
    ! [W_7333] :
      ( equalish(W_7333,e_2)
      | ~ product(e_6,W_7333,e_1) ),
    inference(resolution,[status(thm)],[c_502274,c_120]) ).

tff(c_502478,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_502445]) ).

tff(c_502515,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_502478]) ).

tff(c_502516,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_502515]) ).

tff(c_502640,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_502516]) ).

tff(c_502347,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_502274,c_120]) ).

tff(c_502643,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_502640,c_502347]) ).

tff(c_502730,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_502643]) ).

tff(c_502732,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_502516]) ).

tff(c_502731,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_502516]) ).

tff(c_504024,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_502731]) ).

tff(c_493202,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_492865,c_120]) ).

tff(c_504055,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_504024,c_493202]) ).

tff(c_504131,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_504055]) ).

tff(c_504133,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_502731]) ).

tff(c_504157,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_504133]) ).

tff(c_504187,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_504157]) ).

tff(c_504188,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_502732,c_106,c_504187]) ).

tff(c_504193,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_504188]) ).

tff(c_495745,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_495680,c_122]) ).

tff(c_504230,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_504193,c_495745]) ).

tff(c_504311,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_504230]) ).

tff(c_504312,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_504188]) ).

tff(c_504336,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_504312]) ).

tff(c_504372,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_504336,c_356972]) ).

tff(c_504448,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_504372]) ).

tff(c_504449,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_504312]) ).

tff(c_504613,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_504449,c_494613]) ).

tff(c_504686,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_504613]) ).

tff(c_504687,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_478982]) ).

tff(c_504690,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_504687]) ).

tff(c_504871,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_504690,c_493202]) ).

tff(c_504890,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_504871]) ).

tff(c_504891,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_504687]) ).

tff(c_504945,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_504891]) ).

tff(c_504963,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_504945,c_203]) ).

tff(c_504994,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_504963]) ).

tff(c_504996,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_504891]) ).

tff(c_504995,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_504891]) ).

tff(c_505004,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_504995]) ).

tff(c_505007,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_505004,c_356972]) ).

tff(c_505023,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_505007]) ).

tff(c_505025,plain,
    ~ product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_504995]) ).

tff(c_504688,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_478982]) ).

tff(c_504892,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_504687]) ).

tff(c_504916,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_504892]) ).

tff(c_504943,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_504916]) ).

tff(c_504944,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_504688,c_74,c_504943]) ).

tff(c_505027,plain,
    product(e_6,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_504996,c_505025,c_504944]) ).

tff(c_505156,plain,
    ! [W_7350] :
      ( equalish(W_7350,e_2)
      | ~ product(e_6,W_7350,e_3) ),
    inference(resolution,[status(thm)],[c_505027,c_120]) ).

tff(c_505169,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_505156]) ).

tff(c_505182,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_505169]) ).

tff(c_505183,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_505182]) ).

tff(c_506300,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_505183]) ).

tff(c_494787,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_494739,c_167]) ).

tff(c_494895,plain,
    ~ product(e_1,e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_494787]) ).

tff(c_496027,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_495915,c_169]) ).

tff(c_496121,plain,
    ~ product(e_1,e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_496027]) ).

tff(c_506323,plain,
    ( product(e_6,e_6,e_3)
    | product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_506300,c_261]) ).

tff(c_506364,plain,
    ( product(e_6,e_6,e_3)
    | product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_54,c_506323]) ).

tff(c_506365,plain,
    ( product(e_6,e_6,e_3)
    | product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_494895,c_496121,c_506364]) ).

tff(c_506600,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_506365]) ).

tff(c_506627,plain,
    ( equalish(e_6,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_506600,c_497063]) ).

tff(c_506697,plain,
    ( equalish(e_6,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_506627]) ).

tff(c_506699,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_106,c_506697]) ).

tff(c_506700,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5)
    | product(e_6,e_6,e_3) ),
    inference(splitRight,[status(thm)],[c_506365]) ).

tff(c_506702,plain,
    product(e_6,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_506700]) ).

tff(c_505056,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_505027,c_120]) ).

tff(c_506826,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_506702,c_505056]) ).

tff(c_506847,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_506826]) ).

tff(c_506848,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_506700]) ).

tff(c_506857,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_506848]) ).

tff(c_493223,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_493190,c_122]) ).

tff(c_506872,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_506857,c_493223]) ).

tff(c_506916,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_506872]) ).

tff(c_506917,plain,
    product(e_1,e_6,e_5),
    inference(splitRight,[status(thm)],[c_506848]) ).

tff(c_507367,plain,
    ! [X_7376] :
      ( product(e_5,e_6,X_7376)
      | ~ product(e_6,X_7376,e_1) ),
    inference(resolution,[status(thm)],[c_506917,c_126]) ).

tff(c_507413,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_506300,c_507367]) ).

tff(c_477289,plain,
    ! [W_8] :
      ( equalish(W_8,e_2)
      | ~ product(e_5,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_477165,c_118]) ).

tff(c_507460,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_507413,c_477289]) ).

tff(c_507483,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_507460]) ).

tff(c_507484,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_505183]) ).

tff(c_507494,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_507484]) ).

tff(c_507497,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_507494,c_493202]) ).

tff(c_507516,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_507497]) ).

tff(c_507517,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_507484]) ).

tff(c_507571,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_507517]) ).

tff(c_507617,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_507571,c_120]) ).

tff(c_512408,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_512402,c_507617]) ).

tff(c_512440,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_512408]) ).

tff(c_512441,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_512400]) ).

tff(c_512444,plain,
    product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_512441]) ).

tff(c_494611,plain,
    ! [X_20] :
      ( product(e_3,e_1,X_20)
      | ~ product(e_1,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_494566,c_126]) ).

tff(c_495770,plain,
    ! [W_7196] :
      ( equalish(W_7196,e_2)
      | ~ product(e_3,e_1,W_7196) ),
    inference(resolution,[status(thm)],[c_495680,c_118]) ).

tff(c_495833,plain,
    ! [X_20] :
      ( equalish(X_20,e_2)
      | ~ product(e_1,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_494611,c_495770]) ).

tff(c_512469,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_512444,c_495833]) ).

tff(c_512537,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_512469]) ).

tff(c_512538,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_512441]) ).

tff(c_512540,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_512538]) ).

tff(c_493200,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_492865,c_122]) ).

tff(c_512567,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_512540,c_493200]) ).

tff(c_512633,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_512567]) ).

tff(c_512634,plain,
    product(e_1,e_4,e_4),
    inference(splitRight,[status(thm)],[c_512538]) ).

tff(c_512695,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_512634,c_203]) ).

tff(c_512753,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_512695]) ).

tff(c_512754,plain,
    ( product(e_4,e_2,e_2)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_4)
    | product(e_4,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_494035]) ).

tff(c_512835,plain,
    product(e_4,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_512754]) ).

tff(c_512965,plain,
    ! [W_7447] :
      ( equalish(W_7447,e_2)
      | ~ product(e_4,W_7447,e_5) ),
    inference(resolution,[status(thm)],[c_512835,c_120]) ).

tff(c_512992,plain,
    ( equalish(e_1,e_2)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_512965]) ).

tff(c_513025,plain,
    ( equalish(e_1,e_2)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_512992]) ).

tff(c_513026,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_56,c_513025]) ).

tff(c_514114,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_513026]) ).

tff(c_514191,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_514114,c_203]) ).

tff(c_514291,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_514191]) ).

tff(c_514292,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_513026]) ).

tff(c_514342,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_514292]) ).

tff(c_514398,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_514342,c_178]) ).

tff(c_514471,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_514398]) ).

tff(c_514472,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_514292]) ).

tff(c_514621,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_514472]) ).

tff(c_508744,plain,
    product(e_4,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_494035]) ).

tff(c_493566,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_4,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_493562,c_493200]) ).

tff(c_493613,plain,
    ~ product(e_4,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_493566]) ).

tff(c_494020,plain,
    ( product(e_4,e_5,e_5)
    | product(e_4,e_5,e_4)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_2)
    | product(e_4,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_116,c_493613]) ).

tff(c_494023,plain,
    ( product(e_4,e_5,e_5)
    | product(e_4,e_5,e_4)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_2)
    | product(e_4,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_52,c_494020]) ).

tff(c_508440,plain,
    product(e_4,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_494023]) ).

tff(c_508513,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_4,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_508440,c_120]) ).

tff(c_508747,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_508744,c_508513]) ).

tff(c_508786,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_508747]) ).

tff(c_508787,plain,
    ( product(e_4,e_2,e_2)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_4)
    | product(e_4,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_494035]) ).

tff(c_508789,plain,
    product(e_4,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_508787]) ).

tff(c_509124,plain,
    ! [X_7402] :
      ( product(e_5,e_2,X_7402)
      | ~ product(e_2,X_7402,e_4) ),
    inference(resolution,[status(thm)],[c_508789,c_126]) ).

tff(c_509192,plain,
    ( product(e_4,e_5,e_2)
    | ~ product(e_2,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_509124,c_356969]) ).

tff(c_509290,plain,
    product(e_4,e_5,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_493190,c_509192]) ).

tff(c_508512,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_4,e_5,W_8) ),
    inference(resolution,[status(thm)],[c_508440,c_118]) ).

tff(c_509331,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_509290,c_508512]) ).

tff(c_509353,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_509331]) ).

tff(c_509354,plain,
    ( product(e_4,e_2,e_4)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_508787]) ).

tff(c_509385,plain,
    product(e_4,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_509354]) ).

tff(c_509581,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_509385,c_203]) ).

tff(c_509613,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_509581]) ).

tff(c_509614,plain,
    ( product(e_4,e_2,e_3)
    | product(e_4,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_509354]) ).

tff(c_509616,plain,
    product(e_4,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_509614]) ).

tff(c_509633,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_509616,c_178]) ).

tff(c_509653,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_509633]) ).

tff(c_509654,plain,
    product(e_4,e_2,e_3),
    inference(splitRight,[status(thm)],[c_509614]) ).

tff(c_493222,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_493190,c_126]) ).

tff(c_507602,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_507571,c_493222]) ).

tff(c_507647,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_4,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_507602,c_120]) ).

tff(c_509737,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_509654,c_507647]) ).

tff(c_509760,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_509737]) ).

tff(c_509761,plain,
    ( product(e_4,e_5,e_2)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_4)
    | product(e_4,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_494023]) ).

tff(c_509763,plain,
    product(e_4,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_509761]) ).

tff(c_509776,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_509763,c_203]) ).

tff(c_509799,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_509776]) ).

tff(c_509800,plain,
    ( product(e_4,e_5,e_4)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_509761]) ).

tff(c_509831,plain,
    product(e_4,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_509800]) ).

tff(c_509872,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_4,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_509831,c_120]) ).

tff(c_514624,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_514621,c_509872]) ).

tff(c_514691,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_514624]) ).

tff(c_514692,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_514472]) ).

tff(c_514896,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_514692,c_507647]) ).

tff(c_514958,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_514896]) ).

tff(c_514959,plain,
    ( product(e_4,e_2,e_4)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_512754]) ).

tff(c_514990,plain,
    product(e_4,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_514959]) ).

tff(c_514993,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_514990,c_509872]) ).

tff(c_515020,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_514993]) ).

tff(c_515021,plain,
    ( product(e_4,e_2,e_3)
    | product(e_4,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_514959]) ).

tff(c_515148,plain,
    product(e_4,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_515021]) ).

tff(c_515165,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_515148,c_178]) ).

tff(c_515185,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_515165]) ).

tff(c_515186,plain,
    product(e_4,e_2,e_3),
    inference(splitRight,[status(thm)],[c_515021]) ).

tff(c_515369,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_515186,c_507647]) ).

tff(c_515392,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_515369]) ).

tff(c_515393,plain,
    ( product(e_4,e_5,e_3)
    | product(e_4,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_509800]) ).

tff(c_515395,plain,
    product(e_4,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_515393]) ).

tff(c_515398,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_515395,c_356970]) ).

tff(c_515419,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_515398]) ).

tff(c_515420,plain,
    product(e_4,e_5,e_3),
    inference(splitRight,[status(thm)],[c_515393]) ).

tff(c_515504,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_515420,c_507647]) ).

tff(c_515522,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_515504]) ).

tff(c_515524,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_507517]) ).

tff(c_507485,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_505183]) ).

tff(c_507518,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_507484]) ).

tff(c_507539,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_507518]) ).

tff(c_507565,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_507539]) ).

tff(c_507566,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_507485,c_110,c_507565]) ).

tff(c_515526,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_515524,c_507566]) ).

tff(c_515527,plain,
    product(e_6,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_515526]) ).

tff(c_515530,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_515527,c_505056]) ).

tff(c_515551,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_515530]) ).

tff(c_515552,plain,
    product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_515526]) ).

tff(c_515570,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_515552,c_356972]) ).

tff(c_515586,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_515570]) ).

tff(c_515588,plain,
    ~ product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_495667]) ).

tff(c_495668,plain,
    ~ product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_495593]) ).

tff(c_494783,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_5,e_2) ),
    inference(resolution,[status(thm)],[c_494739,c_168]) ).

tff(c_494892,plain,
    ~ product(e_1,e_5,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_494783]) ).

tff(c_516402,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_478982]) ).

tff(c_516442,plain,
    ! [W_7496] :
      ( equalish(W_7496,e_2)
      | ~ product(e_6,W_7496,e_1) ),
    inference(resolution,[status(thm)],[c_516402,c_120]) ).

tff(c_516451,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_516442]) ).

tff(c_516464,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_516451]) ).

tff(c_516465,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_516464]) ).

tff(c_516666,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_516465]) ).

tff(c_516433,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_516402,c_120]) ).

tff(c_516676,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_516666,c_516433]) ).

tff(c_516713,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_516676]) ).

tff(c_516714,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_516465]) ).

tff(c_517645,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_516714]) ).

tff(c_517656,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_517645,c_493202]) ).

tff(c_517706,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_517656]) ).

tff(c_517707,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_516714]) ).

tff(c_517768,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_517707]) ).

tff(c_518206,plain,
    ! [X_7515] :
      ( product(e_2,e_1,X_7515)
      | ~ product(e_1,X_7515,e_6) ),
    inference(resolution,[status(thm)],[c_517768,c_126]) ).

tff(c_518354,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_518206,c_164]) ).

tff(c_518467,plain,
    ~ product(e_1,e_5,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_518354]) ).

tff(c_518490,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_518467]) ).

tff(c_518493,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_518490]) ).

tff(c_518494,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_494892,c_518493]) ).

tff(c_521660,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_518494]) ).

tff(c_518086,plain,
    ! [W_7511] :
      ( equalish(W_7511,e_6)
      | ~ product(W_7511,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_517768,c_122]) ).

tff(c_519399,plain,
    ! [X_7531] :
      ( equalish(X_7531,e_6)
      | ~ next(X_7531,e_2)
      | product(X_7531,e_1,e_1)
      | ~ group_element(X_7531) ),
    inference(resolution,[status(thm)],[c_478784,c_518086]) ).

tff(c_519596,plain,
    ! [W_11,X_7531] :
      ( equalish(W_11,e_1)
      | ~ product(X_7531,W_11,e_1)
      | equalish(X_7531,e_6)
      | ~ next(X_7531,e_2)
      | ~ group_element(X_7531) ),
    inference(resolution,[status(thm)],[c_519399,c_120]) ).

tff(c_521670,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_521660,c_519596]) ).

tff(c_521712,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_521670]) ).

tff(c_521714,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_96,c_521712]) ).

tff(c_521715,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_518494]) ).

tff(c_521717,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_521715]) ).

tff(c_493625,plain,
    ( product(e_4,e_5,e_4)
    | ~ product(e_4,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_493562,c_356969]) ).

tff(c_494036,plain,
    ~ product(e_4,e_6,e_6),
    inference(splitLeft,[status(thm)],[c_493625]) ).

tff(c_516407,plain,
    ( product(e_6,e_6,e_2)
    | product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_516402,c_261]) ).

tff(c_516424,plain,
    ( product(e_6,e_6,e_2)
    | product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_54,c_516407]) ).

tff(c_516425,plain,
    ( product(e_6,e_6,e_2)
    | product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_494895,c_516424]) ).

tff(c_516571,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_516425]) ).

tff(c_516593,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_516571,c_178]) ).

tff(c_516621,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_516593]) ).

tff(c_516622,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5)
    | product(e_6,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_516425]) ).

tff(c_516624,plain,
    product(e_6,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_516622]) ).

tff(c_516631,plain,
    product(e_4,e_6,e_6),
    inference(resolution,[status(thm)],[c_516624,c_493222]) ).

tff(c_516663,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_494036,c_516631]) ).

tff(c_516664,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3) ),
    inference(splitRight,[status(thm)],[c_516622]) ).

tff(c_516737,plain,
    product(e_1,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_516664]) ).

tff(c_517068,plain,
    ! [X_7503] :
      ( product(e_3,e_6,X_7503)
      | ~ product(e_6,X_7503,e_1) ),
    inference(resolution,[status(thm)],[c_516737,c_126]) ).

tff(c_517086,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_516402,c_517068]) ).

tff(c_517109,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_517086,c_477288]) ).

tff(c_517139,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_517109]) ).

tff(c_517140,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_516664]) ).

tff(c_517142,plain,
    product(e_1,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_517140]) ).

tff(c_517175,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_517142,c_120]) ).

tff(c_521724,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_521717,c_517175]) ).

tff(c_521755,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_521724]) ).

tff(c_521756,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3) ),
    inference(splitRight,[status(thm)],[c_521715]) ).

tff(c_521787,plain,
    product(e_1,e_5,e_3),
    inference(splitLeft,[status(thm)],[c_521756]) ).

tff(c_494817,plain,
    ( equalish(e_3,e_1)
    | ~ product(e_1,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_494739,c_203]) ).

tff(c_494905,plain,
    ~ product(e_1,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_76,c_494817]) ).

tff(c_517708,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_516714]) ).

tff(c_521843,plain,
    ( product(e_6,e_1,e_5)
    | product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_521787,c_261]) ).

tff(c_521876,plain,
    ( product(e_6,e_1,e_5)
    | product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_44,c_521843]) ).

tff(c_521877,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_495594,c_515588,c_495668,c_517708,c_521876]) ).

tff(c_522038,plain,
    product(e_3,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_521877]) ).

tff(c_522395,plain,
    ! [X_7578] :
      ( product(e_4,e_1,X_7578)
      | ~ product(e_1,X_7578,e_3) ),
    inference(resolution,[status(thm)],[c_522038,c_126]) ).

tff(c_517859,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_517768,c_122]) ).

tff(c_522436,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_1,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_522395,c_517859]) ).

tff(c_522614,plain,
    ~ product(e_1,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_94,c_522436]) ).

tff(c_478795,plain,
    ! [X_6936] :
      ( ~ next(X_6936,e_2)
      | product(X_6936,e_1,e_2)
      | product(X_6936,e_1,e_1)
      | ~ group_element(X_6936) ),
    inference(resolution,[status(thm)],[c_478716,c_170]) ).

tff(c_478874,plain,
    ! [W_14,X_6936] :
      ( equalish(W_14,X_6936)
      | ~ product(W_14,e_1,e_2)
      | ~ next(X_6936,e_2)
      | product(X_6936,e_1,e_1)
      | ~ group_element(X_6936) ),
    inference(resolution,[status(thm)],[c_478795,c_122]) ).

tff(c_494865,plain,
    ! [X_6936] :
      ( equalish(e_3,X_6936)
      | ~ next(X_6936,e_2)
      | product(X_6936,e_1,e_1)
      | ~ group_element(X_6936)
      | ~ product(e_1,e_2,e_2) ),
    inference(resolution,[status(thm)],[c_494739,c_478874]) ).

tff(c_495249,plain,
    ~ product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_494865]) ).

tff(c_518210,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_518206,c_517859]) ).

tff(c_518371,plain,
    ~ product(e_1,e_2,e_6),
    inference(negUnitSimplification,[status(thm)],[c_74,c_518210]) ).

tff(c_518476,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_518371]) ).

tff(c_518479,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_518476]) ).

tff(c_518480,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_495249,c_518479]) ).

tff(c_523701,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_522614,c_518480]) ).

tff(c_523702,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_523701]) ).

tff(c_519584,plain,
    ! [X_20,X_7531] :
      ( product(e_1,e_1,X_20)
      | ~ product(e_1,X_20,X_7531)
      | equalish(X_7531,e_6)
      | ~ next(X_7531,e_2)
      | ~ group_element(X_7531) ),
    inference(resolution,[status(thm)],[c_519399,c_126]) ).

tff(c_523707,plain,
    ( product(e_1,e_1,e_2)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_523702,c_519584]) ).

tff(c_523749,plain,
    ( product(e_1,e_1,e_2)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_523707]) ).

tff(c_523751,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_494905,c_523749]) ).

tff(c_523752,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_523701]) ).

tff(c_524004,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_523752]) ).

tff(c_524011,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_524004,c_517175]) ).

tff(c_524039,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_524011]) ).

tff(c_524040,plain,
    product(e_1,e_2,e_4),
    inference(splitRight,[status(thm)],[c_523752]) ).

tff(c_522685,plain,
    ! [X_7578,X_20] :
      ( product(X_7578,e_1,X_20)
      | ~ product(e_1,X_20,e_4)
      | ~ product(e_1,X_7578,e_3) ),
    inference(resolution,[status(thm)],[c_522395,c_126]) ).

tff(c_524513,plain,
    ! [X_7600] :
      ( product(X_7600,e_1,e_2)
      | ~ product(e_1,X_7600,e_3) ),
    inference(resolution,[status(thm)],[c_524040,c_522685]) ).

tff(c_524519,plain,
    product(e_5,e_1,e_2),
    inference(resolution,[status(thm)],[c_521787,c_524513]) ).

tff(c_524539,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_524519,c_517859]) ).

tff(c_524605,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_524539]) ).

tff(c_524607,plain,
    ~ product(e_3,e_1,e_4),
    inference(splitRight,[status(thm)],[c_521877]) ).

tff(c_524613,plain,
    ( ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_524607]) ).

tff(c_524617,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_524613]) ).

tff(c_524619,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_495594,c_515588,c_495668,c_524617]) ).

tff(c_524620,plain,
    product(e_1,e_5,e_4),
    inference(splitRight,[status(thm)],[c_521756]) ).

tff(c_524674,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_524620,c_356970]) ).

tff(c_524704,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_524674]) ).

tff(c_524705,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_517707]) ).

tff(c_524729,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_524705]) ).

tff(c_524745,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_524729,c_356972]) ).

tff(c_524795,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_524745]) ).

tff(c_524796,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_524705]) ).

tff(c_524820,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_524796,c_494613]) ).

tff(c_524866,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_524820]) ).

tff(c_524867,plain,
    product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_517140]) ).

tff(c_524914,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_524867,c_493223]) ).

tff(c_524934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_524914]) ).

tff(c_524935,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_478982]) ).

tff(c_525060,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_524935]) ).

tff(c_525063,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_525060,c_493202]) ).

tff(c_525082,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_525063]) ).

tff(c_525084,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_524935]) ).

tff(c_535750,plain,
    ~ product(e_2,e_5,e_1),
    inference(resolution,[status(thm)],[c_535622,c_525084]) ).

tff(c_525083,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_524935]) ).

tff(c_525137,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_525083]) ).

tff(c_525155,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_525137,c_203]) ).

tff(c_525186,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_525155]) ).

tff(c_525187,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_525083]) ).

tff(c_525196,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_525187]) ).

tff(c_525201,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_525196,c_356972]) ).

tff(c_525217,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_525201]) ).

tff(c_525218,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_525187]) ).

tff(c_525380,plain,
    ! [X_7608] :
      ( product(e_3,e_2,X_7608)
      | ~ product(e_2,X_7608,e_6) ),
    inference(resolution,[status(thm)],[c_525218,c_126]) ).

tff(c_525502,plain,
    ! [W_7610,X_7611] :
      ( equalish(W_7610,e_2)
      | ~ product(e_3,W_7610,X_7611)
      | ~ product(e_2,X_7611,e_6) ),
    inference(resolution,[status(thm)],[c_525380,c_120]) ).

tff(c_525560,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_2,e_5,e_6)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_597,c_525502]) ).

tff(c_525627,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_2,e_5,e_6)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_525560]) ).

tff(c_525628,plain,
    ( ~ product(e_2,e_5,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_108,c_525627]) ).

tff(c_533121,plain,
    ~ product(e_2,e_5,e_6),
    inference(splitLeft,[status(thm)],[c_525628]) ).

tff(c_533125,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_533121]) ).

tff(c_533128,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_52,c_533125]) ).

tff(c_536871,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_535750,c_533128]) ).

tff(c_536872,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_536871]) ).

tff(c_534025,plain,
    product(e_4,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_494035]) ).

tff(c_533902,plain,
    product(e_4,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_494023]) ).

tff(c_533932,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_4,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_533902,c_120]) ).

tff(c_534028,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_534025,c_533932]) ).

tff(c_534049,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_534028]) ).

tff(c_534050,plain,
    ( product(e_4,e_2,e_2)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_4)
    | product(e_4,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_494035]) ).

tff(c_534181,plain,
    product(e_4,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_534050]) ).

tff(c_534431,plain,
    ! [X_7730] :
      ( product(e_5,e_2,X_7730)
      | ~ product(e_2,X_7730,e_4) ),
    inference(resolution,[status(thm)],[c_534181,c_126]) ).

tff(c_534472,plain,
    ( product(e_4,e_5,e_2)
    | ~ product(e_2,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_534431,c_356969]) ).

tff(c_534542,plain,
    product(e_4,e_5,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_493190,c_534472]) ).

tff(c_533931,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_4,e_5,W_8) ),
    inference(resolution,[status(thm)],[c_533902,c_118]) ).

tff(c_534575,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_534542,c_533931]) ).

tff(c_534597,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_534575]) ).

tff(c_534598,plain,
    ( product(e_4,e_2,e_4)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_534050]) ).

tff(c_534629,plain,
    product(e_4,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_534598]) ).

tff(c_534646,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_534629,c_203]) ).

tff(c_534678,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_534646]) ).

tff(c_534679,plain,
    ( product(e_4,e_2,e_3)
    | product(e_4,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_534598]) ).

tff(c_534681,plain,
    product(e_4,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_534679]) ).

tff(c_534698,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_534681,c_178]) ).

tff(c_534717,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_534698]) ).

tff(c_534718,plain,
    product(e_4,e_2,e_3),
    inference(splitRight,[status(thm)],[c_534679]) ).

tff(c_525348,plain,
    ! [W_7607] :
      ( equalish(W_7607,e_2)
      | ~ product(e_6,W_7607,e_3) ),
    inference(resolution,[status(thm)],[c_525218,c_120]) ).

tff(c_525361,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_525348]) ).

tff(c_525374,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_525361]) ).

tff(c_525375,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_525374]) ).

tff(c_526025,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_525375]) ).

tff(c_494039,plain,
    ( product(e_4,e_6,e_5)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_116,c_494036]) ).

tff(c_494042,plain,
    ( product(e_4,e_6,e_5)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_54,c_494039]) ).

tff(c_532106,plain,
    product(e_4,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_494042]) ).

tff(c_532231,plain,
    ! [X_7700] :
      ( product(e_1,e_6,X_7700)
      | ~ product(e_6,X_7700,e_4) ),
    inference(resolution,[status(thm)],[c_532106,c_126]) ).

tff(c_532272,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_532231]) ).

tff(c_532567,plain,
    ! [X_7704] :
      ( product(e_5,e_6,X_7704)
      | ~ product(e_6,X_7704,e_1) ),
    inference(resolution,[status(thm)],[c_532272,c_126]) ).

tff(c_532585,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_526025,c_532567]) ).

tff(c_532604,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_532585,c_477289]) ).

tff(c_532627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_532604]) ).

tff(c_532628,plain,
    ( product(e_4,e_6,e_2)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_494042]) ).

tff(c_532637,plain,
    product(e_4,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_532628]) ).

tff(c_532909,plain,
    ! [X_7708] :
      ( product(e_5,e_6,X_7708)
      | ~ product(e_6,X_7708,e_4) ),
    inference(resolution,[status(thm)],[c_532637,c_126]) ).

tff(c_532951,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_532909]) ).

tff(c_532661,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_532637,c_122]) ).

tff(c_532958,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_532951,c_532661]) ).

tff(c_532985,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_532958]) ).

tff(c_532986,plain,
    ( product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_532628]) ).

tff(c_533031,plain,
    product(e_4,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_532986]) ).

tff(c_533040,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_533031,c_477288]) ).

tff(c_533068,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_533040]) ).

tff(c_533069,plain,
    ( product(e_4,e_6,e_3)
    | product(e_4,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_532986]) ).

tff(c_533071,plain,
    product(e_4,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_533069]) ).

tff(c_533074,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_533071,c_493223]) ).

tff(c_533095,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_533074]) ).

tff(c_533096,plain,
    product(e_4,e_6,e_3),
    inference(splitRight,[status(thm)],[c_533069]) ).

tff(c_528334,plain,
    product(e_4,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_494042]) ).

tff(c_528459,plain,
    ! [X_7652] :
      ( product(e_1,e_6,X_7652)
      | ~ product(e_6,X_7652,e_4) ),
    inference(resolution,[status(thm)],[c_528334,c_126]) ).

tff(c_528492,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_528459]) ).

tff(c_528787,plain,
    ! [X_7656] :
      ( product(e_5,e_6,X_7656)
      | ~ product(e_6,X_7656,e_1) ),
    inference(resolution,[status(thm)],[c_528492,c_126]) ).

tff(c_528805,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_526025,c_528787]) ).

tff(c_528824,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_528805,c_477289]) ).

tff(c_528847,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_528824]) ).

tff(c_528849,plain,
    ~ product(e_4,e_6,e_1),
    inference(splitRight,[status(thm)],[c_494042]) ).

tff(c_526154,plain,
    ! [W_7622] :
      ( equalish(W_7622,e_3)
      | ~ product(e_6,W_7622,e_1) ),
    inference(resolution,[status(thm)],[c_526025,c_120]) ).

tff(c_526163,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_526154]) ).

tff(c_526176,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_526163]) ).

tff(c_526177,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_526176]) ).

tff(c_530389,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_526177]) ).

tff(c_526056,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_526025,c_120]) ).

tff(c_530392,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_530389,c_526056]) ).

tff(c_530429,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_530392]) ).

tff(c_530430,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_526177]) ).

tff(c_531364,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_530430]) ).

tff(c_531378,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_531364,c_493202]) ).

tff(c_531430,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_531378]) ).

tff(c_531431,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_530430]) ).

tff(c_531492,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_531431]) ).

tff(c_531514,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_531492,c_493222]) ).

tff(c_531568,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_528849,c_531514]) ).

tff(c_531569,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_531431]) ).

tff(c_531593,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_531569]) ).

tff(c_531615,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_531593,c_356972]) ).

tff(c_531668,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_531615]) ).

tff(c_531669,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_531569]) ).

tff(c_528848,plain,
    ( product(e_4,e_6,e_2)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_494042]) ).

tff(c_528857,plain,
    product(e_4,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_528848]) ).

tff(c_529351,plain,
    ! [X_7661] :
      ( product(e_5,e_6,X_7661)
      | ~ product(e_6,X_7661,e_4) ),
    inference(resolution,[status(thm)],[c_528857,c_126]) ).

tff(c_529393,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_529351]) ).

tff(c_528881,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_528857,c_122]) ).

tff(c_529400,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_529393,c_528881]) ).

tff(c_529427,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_529400]) ).

tff(c_529428,plain,
    ( product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_528848]) ).

tff(c_529473,plain,
    product(e_4,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_529428]) ).

tff(c_527299,plain,
    product(e_4,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_494035]) ).

tff(c_526212,plain,
    product(e_4,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_494023]) ).

tff(c_526242,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_4,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_526212,c_120]) ).

tff(c_527302,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_527299,c_526242]) ).

tff(c_527323,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_527302]) ).

tff(c_527324,plain,
    ( product(e_4,e_2,e_2)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_4)
    | product(e_4,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_494035]) ).

tff(c_527326,plain,
    product(e_4,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_527324]) ).

tff(c_527576,plain,
    ! [X_7643] :
      ( product(e_5,e_2,X_7643)
      | ~ product(e_2,X_7643,e_4) ),
    inference(resolution,[status(thm)],[c_527326,c_126]) ).

tff(c_527617,plain,
    ( product(e_4,e_5,e_2)
    | ~ product(e_2,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_527576,c_356969]) ).

tff(c_527687,plain,
    product(e_4,e_5,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_493190,c_527617]) ).

tff(c_526241,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_4,e_5,W_8) ),
    inference(resolution,[status(thm)],[c_526212,c_118]) ).

tff(c_527720,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_527687,c_526241]) ).

tff(c_527742,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_527720]) ).

tff(c_527743,plain,
    ( product(e_4,e_2,e_4)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_527324]) ).

tff(c_527774,plain,
    product(e_4,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_527743]) ).

tff(c_527791,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_527774,c_203]) ).

tff(c_527823,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_527791]) ).

tff(c_527824,plain,
    ( product(e_4,e_2,e_3)
    | product(e_4,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_527743]) ).

tff(c_528056,plain,
    product(e_4,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_527824]) ).

tff(c_528073,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_528056,c_178]) ).

tff(c_528092,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_528073]) ).

tff(c_528093,plain,
    product(e_4,e_2,e_3),
    inference(splitRight,[status(thm)],[c_527824]) ).

tff(c_526334,plain,
    product(e_4,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_494042]) ).

tff(c_526337,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_526334,c_526242]) ).

tff(c_526356,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_526337]) ).

tff(c_526357,plain,
    ( product(e_4,e_6,e_2)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_494042]) ).

tff(c_526359,plain,
    product(e_4,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_526357]) ).

tff(c_526631,plain,
    ! [X_7631] :
      ( product(e_5,e_6,X_7631)
      | ~ product(e_6,X_7631,e_4) ),
    inference(resolution,[status(thm)],[c_526359,c_126]) ).

tff(c_526665,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_526631]) ).

tff(c_526383,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_526359,c_122]) ).

tff(c_526672,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_526665,c_526383]) ).

tff(c_526699,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_526672]) ).

tff(c_526700,plain,
    ( product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_526357]) ).

tff(c_526745,plain,
    product(e_4,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_526700]) ).

tff(c_526754,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_526745,c_477288]) ).

tff(c_526782,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_526754]) ).

tff(c_526784,plain,
    ~ product(e_4,e_6,e_2),
    inference(splitRight,[status(thm)],[c_526700]) ).

tff(c_526783,plain,
    ( product(e_4,e_6,e_3)
    | product(e_4,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_526700]) ).

tff(c_526785,plain,
    product(e_4,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_526783]) ).

tff(c_526788,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_526785,c_493223]) ).

tff(c_526809,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_526788]) ).

tff(c_526811,plain,
    ~ product(e_4,e_6,e_4),
    inference(splitRight,[status(thm)],[c_526783]) ).

tff(c_526358,plain,
    ~ product(e_4,e_6,e_1),
    inference(splitRight,[status(thm)],[c_494042]) ).

tff(c_526701,plain,
    ~ product(e_4,e_6,e_5),
    inference(splitRight,[status(thm)],[c_526357]) ).

tff(c_526720,plain,
    ( equalish(e_6,e_4)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_597,c_526701]) ).

tff(c_526743,plain,
    ( equalish(e_6,e_4)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_526720]) ).

tff(c_526744,plain,
    ( product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_526358,c_112,c_526743]) ).

tff(c_526812,plain,
    product(e_4,e_6,e_3),
    inference(negUnitSimplification,[status(thm)],[c_526784,c_526811,c_526744]) ).

tff(c_526841,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_4,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_526812,c_120]) ).

tff(c_528097,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_528093,c_526841]) ).

tff(c_528120,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_528097]) ).

tff(c_528121,plain,
    ( product(e_4,e_5,e_2)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_4)
    | product(e_4,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_494023]) ).

tff(c_528123,plain,
    product(e_4,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_528121]) ).

tff(c_528134,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_528123,c_203]) ).

tff(c_528153,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_528134]) ).

tff(c_528154,plain,
    ( product(e_4,e_5,e_4)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_528121]) ).

tff(c_528185,plain,
    product(e_4,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_528154]) ).

tff(c_528226,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_4,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_528185,c_120]) ).

tff(c_529476,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_529473,c_528226]) ).

tff(c_529501,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_529476]) ).

tff(c_529502,plain,
    ( product(e_4,e_6,e_3)
    | product(e_4,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_529428]) ).

tff(c_529504,plain,
    product(e_4,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_529502]) ).

tff(c_529507,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_529504,c_493223]) ).

tff(c_529528,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_529507]) ).

tff(c_529529,plain,
    product(e_4,e_6,e_3),
    inference(splitRight,[status(thm)],[c_529502]) ).

tff(c_529654,plain,
    ! [X_7665] :
      ( product(e_3,e_6,X_7665)
      | ~ product(e_6,X_7665,e_4) ),
    inference(resolution,[status(thm)],[c_529529,c_126]) ).

tff(c_529687,plain,
    product(e_3,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_529654]) ).

tff(c_529720,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_529687,c_126]) ).

tff(c_531686,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_531669,c_529720]) ).

tff(c_531734,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_414650,c_531686]) ).

tff(c_531735,plain,
    ( product(e_4,e_5,e_3)
    | product(e_4,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_528154]) ).

tff(c_531737,plain,
    product(e_4,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_531735]) ).

tff(c_531740,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_531737,c_356970]) ).

tff(c_531761,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_531740]) ).

tff(c_531762,plain,
    product(e_4,e_5,e_3),
    inference(splitRight,[status(thm)],[c_531735]) ).

tff(c_532006,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_4,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_531762,c_120]) ).

tff(c_533100,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_533096,c_532006]) ).

tff(c_533118,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_533100]) ).

tff(c_533119,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_525375]) ).

tff(c_533129,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_533119]) ).

tff(c_533132,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_533129,c_493202]) ).

tff(c_533151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_533132]) ).

tff(c_533152,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_533119]) ).

tff(c_533206,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_533152]) ).

tff(c_533236,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_533206,c_493222]) ).

tff(c_533280,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_4,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_533236,c_120]) ).

tff(c_534722,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_534718,c_533280]) ).

tff(c_534745,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_534722]) ).

tff(c_534746,plain,
    ( product(e_4,e_5,e_2)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_4)
    | product(e_4,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_494023]) ).

tff(c_534970,plain,
    product(e_4,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_534746]) ).

tff(c_534981,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_534970,c_203]) ).

tff(c_535000,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_534981]) ).

tff(c_535001,plain,
    ( product(e_4,e_5,e_4)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_534746]) ).

tff(c_535032,plain,
    product(e_4,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_535001]) ).

tff(c_535071,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_5,e_2) ),
    inference(resolution,[status(thm)],[c_535032,c_122]) ).

tff(c_536875,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_536872,c_535071]) ).

tff(c_536902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_536875]) ).

tff(c_536903,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_536871]) ).

tff(c_536905,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_536903]) ).

tff(c_537110,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_536905,c_203]) ).

tff(c_537133,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_537110]) ).

tff(c_537134,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3) ),
    inference(splitRight,[status(thm)],[c_536903]) ).

tff(c_537165,plain,
    product(e_2,e_5,e_3),
    inference(splitLeft,[status(thm)],[c_537134]) ).

tff(c_494616,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_494566,c_120]) ).

tff(c_537310,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_537165,c_494616]) ).

tff(c_537331,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_537310]) ).

tff(c_537332,plain,
    product(e_2,e_5,e_4),
    inference(splitRight,[status(thm)],[c_537134]) ).

tff(c_537339,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_537332,c_493225]) ).

tff(c_537359,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_537339]) ).

tff(c_537360,plain,
    ( product(e_4,e_2,e_2)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_4)
    | product(e_4,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_494035]) ).

tff(c_537362,plain,
    product(e_4,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_537360]) ).

tff(c_537534,plain,
    ! [W_7769] :
      ( equalish(W_7769,e_2)
      | ~ product(e_4,W_7769,e_5) ),
    inference(resolution,[status(thm)],[c_537362,c_120]) ).

tff(c_537561,plain,
    ( equalish(e_1,e_2)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_537534]) ).

tff(c_537594,plain,
    ( equalish(e_1,e_2)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_537561]) ).

tff(c_537595,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_56,c_537594]) ).

tff(c_538512,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_537595]) ).

tff(c_538676,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_538512,c_203]) ).

tff(c_538720,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_538676]) ).

tff(c_538721,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_537595]) ).

tff(c_538729,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_538721]) ).

tff(c_538765,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_538729,c_178]) ).

tff(c_538812,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_538765]) ).

tff(c_538813,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_538721]) ).

tff(c_538822,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_538813]) ).

tff(c_535073,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_4,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_535032,c_120]) ).

tff(c_538825,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_538822,c_535073]) ).

tff(c_538869,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_538825]) ).

tff(c_538870,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_538813]) ).

tff(c_539032,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_538870,c_533280]) ).

tff(c_539074,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_539032]) ).

tff(c_539075,plain,
    ( product(e_4,e_2,e_4)
    | product(e_4,e_2,e_3)
    | product(e_4,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_537360]) ).

tff(c_539106,plain,
    product(e_4,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_539075]) ).

tff(c_539109,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_539106,c_535073]) ).

tff(c_539136,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_539109]) ).

tff(c_539137,plain,
    ( product(e_4,e_2,e_3)
    | product(e_4,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_539075]) ).

tff(c_539139,plain,
    product(e_4,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_539137]) ).

tff(c_539156,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_539139,c_178]) ).

tff(c_539175,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_539156]) ).

tff(c_539176,plain,
    product(e_4,e_2,e_3),
    inference(splitRight,[status(thm)],[c_539137]) ).

tff(c_539316,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_539176,c_533280]) ).

tff(c_539339,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_539316]) ).

tff(c_539340,plain,
    ( product(e_4,e_5,e_3)
    | product(e_4,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_535001]) ).

tff(c_539342,plain,
    product(e_4,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_539340]) ).

tff(c_539345,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_539342,c_356970]) ).

tff(c_539366,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_539345]) ).

tff(c_539367,plain,
    product(e_4,e_5,e_3),
    inference(splitRight,[status(thm)],[c_539340]) ).

tff(c_539371,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_539367,c_533280]) ).

tff(c_539389,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_539371]) ).

tff(c_539390,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_533152]) ).

tff(c_539393,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_539390]) ).

tff(c_539398,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_539393,c_356972]) ).

tff(c_539414,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_539398]) ).

tff(c_539415,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_539390]) ).

tff(c_525249,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_525218,c_120]) ).

tff(c_539420,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_539415,c_525249]) ).

tff(c_539441,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_539420]) ).

tff(c_539443,plain,
    product(e_2,e_5,e_6),
    inference(splitRight,[status(thm)],[c_525628]) ).

tff(c_539703,plain,
    ! [X_7795] :
      ( product(e_6,e_5,X_7795)
      | ~ product(e_5,X_7795,e_2) ),
    inference(resolution,[status(thm)],[c_539443,c_126]) ).

tff(c_539482,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_539443,c_122]) ).

tff(c_539707,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_5,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_539703,c_539482]) ).

tff(c_539785,plain,
    equalish(e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_477165,c_539707]) ).

tff(c_539787,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_539785]) ).

tff(c_539789,plain,
    product(e_1,e_2,e_2),
    inference(splitRight,[status(thm)],[c_494865]) ).

tff(c_539804,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_539789,c_203]) ).

tff(c_539835,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_539804]) ).

tff(c_539836,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_494558]) ).

tff(c_539866,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_539836,c_178]) ).

tff(c_539901,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_539866]) ).

tff(c_539902,plain,
    product(e_4,e_5,e_4),
    inference(splitRight,[status(thm)],[c_493625]) ).

tff(c_539930,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_539902,c_356970]) ).

tff(c_539951,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_539930]) ).

tff(c_539952,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_492862]) ).

tff(c_539978,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_539952]) ).

tff(c_540922,plain,
    ! [W_7809] :
      ( equalish(W_7809,e_2)
      | ~ product(e_6,W_7809,e_1) ),
    inference(resolution,[status(thm)],[c_540455,c_120]) ).

tff(c_540931,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_540922]) ).

tff(c_540944,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_540931]) ).

tff(c_540945,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_540944]) ).

tff(c_540963,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_540945]) ).

tff(c_540485,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_540455,c_120]) ).

tff(c_540966,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_540963,c_540485]) ).

tff(c_540997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_540966]) ).

tff(c_540998,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_540945]) ).

tff(c_541013,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_540998]) ).

tff(c_541060,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_541013,c_477287]) ).

tff(c_541848,plain,
    ! [X_7819] :
      ( product(e_1,e_6,X_7819)
      | ~ product(e_6,X_7819,e_2) ),
    inference(resolution,[status(thm)],[c_541060,c_126]) ).

tff(c_541866,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_539978,c_541848]) ).

tff(c_542020,plain,
    ! [X_7823] :
      ( product(e_4,e_6,X_7823)
      | ~ product(e_6,X_7823,e_1) ),
    inference(resolution,[status(thm)],[c_541866,c_126]) ).

tff(c_542038,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_540455,c_542020]) ).

tff(c_542053,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_542038,c_477288]) ).

tff(c_542073,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_542053]) ).

tff(c_542074,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_540998]) ).

tff(c_542142,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_542074]) ).

tff(c_540007,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_539978,c_120]) ).

tff(c_542145,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_542142,c_540007]) ).

tff(c_542175,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_542145]) ).

tff(c_542176,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_542074]) ).

tff(c_542186,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_542176]) ).

tff(c_542290,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_542186,c_356972]) ).

tff(c_542329,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_542290]) ).

tff(c_542330,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_542176]) ).

tff(c_542386,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_542330,c_122]) ).

tff(c_543342,plain,
    ! [X_7839] :
      ( equalish(X_7839,e_6)
      | ~ next(X_7839,e_3)
      | product(X_7839,e_1,e_2)
      | product(X_7839,e_1,e_1)
      | ~ group_element(X_7839) ),
    inference(resolution,[status(thm)],[c_543221,c_542386]) ).

tff(c_543407,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_543342,c_178]) ).

tff(c_543473,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_543407]) ).

tff(c_543474,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_74,c_56,c_543473]) ).

tff(c_543498,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_543474,c_203]) ).

tff(c_543533,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_543498]) ).

tff(c_543535,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_478982]) ).

tff(c_543534,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_478982]) ).

tff(c_543542,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_543534]) ).

tff(c_543897,plain,
    product(e_2,e_6,e_2),
    inference(resolution,[status(thm)],[c_543542,c_477287]) ).

tff(c_543914,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_543897,c_477288]) ).

tff(c_543939,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_543914]) ).

tff(c_543941,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_543534]) ).

tff(c_543956,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_543941]) ).

tff(c_543974,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_543956]) ).

tff(c_543975,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_543535,c_108,c_543974]) ).

tff(c_543980,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_543975]) ).

tff(c_543983,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_543980,c_540007]) ).

tff(c_544004,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_543983]) ).

tff(c_544005,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_543975]) ).

tff(c_544014,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_544005]) ).

tff(c_544017,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_544014,c_356972]) ).

tff(c_544033,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_544017]) ).

tff(c_544034,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_544005]) ).

tff(c_544543,plain,
    ! [X_7849] :
      ( product(e_3,e_2,X_7849)
      | ~ product(e_2,X_7849,e_6) ),
    inference(resolution,[status(thm)],[c_544034,c_126]) ).

tff(c_544608,plain,
    ! [X_7849,X_20] :
      ( product(X_7849,e_2,X_20)
      | ~ product(e_2,X_20,e_3)
      | ~ product(e_2,X_7849,e_6) ),
    inference(resolution,[status(thm)],[c_544543,c_126]) ).

tff(c_545015,plain,
    ! [X_7849] :
      ( product(X_7849,e_2,e_1)
      | ~ product(e_2,X_7849,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_545012,c_544608]) ).

tff(c_545068,plain,
    ! [X_7849] :
      ( product(X_7849,e_2,e_1)
      | ~ product(e_2,X_7849,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_545015]) ).

tff(c_545118,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_545068]) ).

tff(c_545139,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_545118,c_203]) ).

tff(c_545173,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_545139]) ).

tff(c_545175,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_545068]) ).

tff(c_545174,plain,
    ! [X_7849] :
      ( product(e_2,e_1,e_2)
      | product(X_7849,e_2,e_1)
      | ~ product(e_2,X_7849,e_6) ),
    inference(splitRight,[status(thm)],[c_545068]) ).

tff(c_545182,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_545174]) ).

tff(c_545211,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_545182,c_178]) ).

tff(c_545247,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_545211]) ).

tff(c_545249,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_545174]) ).

tff(c_544825,plain,
    ! [W_7853,X_7854] :
      ( equalish(W_7853,e_2)
      | ~ product(e_3,W_7853,X_7854)
      | ~ product(e_2,X_7854,e_6) ),
    inference(resolution,[status(thm)],[c_544543,c_120]) ).

tff(c_544872,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_2,e_5,e_6)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_597,c_544825]) ).

tff(c_544933,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_2,e_5,e_6)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_544872]) ).

tff(c_544934,plain,
    ( ~ product(e_2,e_5,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_108,c_544933]) ).

tff(c_545598,plain,
    ~ product(e_2,e_5,e_6),
    inference(splitLeft,[status(thm)],[c_544934]) ).

tff(c_545601,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_545598]) ).

tff(c_545604,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_52,c_545601]) ).

tff(c_551803,plain,
    product(e_2,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_545604]) ).

tff(c_544511,plain,
    ! [W_7848] :
      ( equalish(W_7848,e_2)
      | ~ product(e_6,W_7848,e_3) ),
    inference(resolution,[status(thm)],[c_544034,c_120]) ).

tff(c_544520,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_544511]) ).

tff(c_544533,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_544520]) ).

tff(c_544534,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_544533]) ).

tff(c_545424,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_544534]) ).

tff(c_545552,plain,
    ! [W_7869] :
      ( equalish(W_7869,e_3)
      | ~ product(e_6,W_7869,e_1) ),
    inference(resolution,[status(thm)],[c_545424,c_120]) ).

tff(c_545561,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_545552]) ).

tff(c_545574,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_545561]) ).

tff(c_545575,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_545574]) ).

tff(c_549105,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_545575]) ).

tff(c_545454,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_545424,c_120]) ).

tff(c_549108,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_549105,c_545454]) ).

tff(c_549139,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_549108]) ).

tff(c_549140,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_545575]) ).

tff(c_549810,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_549140]) ).

tff(c_549857,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_549810,c_477287]) ).

tff(c_549903,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_549857,c_120]) ).

tff(c_551807,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_551803,c_549903]) ).

tff(c_551826,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_551807]) ).

tff(c_551827,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_545604]) ).

tff(c_551829,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_551827]) ).

tff(c_551838,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_551829,c_203]) ).

tff(c_551857,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_551838]) ).

tff(c_551858,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_551827]) ).

tff(c_552113,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_551858]) ).

tff(c_552130,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_552113,c_178]) ).

tff(c_552152,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_552130]) ).

tff(c_552153,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_551858]) ).

tff(c_552156,plain,
    product(e_2,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_552153]) ).

tff(c_544888,plain,
    ( equalish(e_1,e_2)
    | ~ product(e_2,e_4,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_544825]) ).

tff(c_544949,plain,
    ( equalish(e_1,e_2)
    | ~ product(e_2,e_4,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_544888]) ).

tff(c_544950,plain,
    ( ~ product(e_2,e_4,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_56,c_544949]) ).

tff(c_545005,plain,
    ~ product(e_2,e_4,e_6),
    inference(splitLeft,[status(thm)],[c_544950]) ).

tff(c_545008,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_545005]) ).

tff(c_545011,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_545008]) ).

tff(c_547294,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_545011]) ).

tff(c_544410,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_544034,c_122]) ).

tff(c_544547,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_2,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_544543,c_544410]) ).

tff(c_544586,plain,
    ~ product(e_2,e_3,e_6),
    inference(negUnitSimplification,[status(thm)],[c_84,c_544547]) ).

tff(c_544620,plain,
    ( product(e_2,e_3,e_5)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2)
    | product(e_2,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_544586]) ).

tff(c_544623,plain,
    ( product(e_2,e_3,e_5)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2)
    | product(e_2,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_48,c_544620]) ).

tff(c_545611,plain,
    product(e_2,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_544623]) ).

tff(c_545452,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_1) ),
    inference(resolution,[status(thm)],[c_545424,c_122]) ).

tff(c_545614,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_545611,c_545452]) ).

tff(c_545633,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_545614]) ).

tff(c_545634,plain,
    ( product(e_2,e_3,e_2)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_544623]) ).

tff(c_545636,plain,
    product(e_2,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_545634]) ).

tff(c_545747,plain,
    ! [W_7872] :
      ( equalish(W_7872,e_3)
      | ~ product(e_2,W_7872,e_5) ),
    inference(resolution,[status(thm)],[c_545636,c_120]) ).

tff(c_545778,plain,
    ( equalish(e_6,e_3)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_264,c_545747]) ).

tff(c_545811,plain,
    ( equalish(e_6,e_3)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_545778]) ).

tff(c_545812,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_110,c_545811]) ).

tff(c_546482,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_545812]) ).

tff(c_546512,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_546482,c_120]) ).

tff(c_547297,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_547294,c_546512]) ).

tff(c_547316,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_547297]) ).

tff(c_547317,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_545011]) ).

tff(c_548404,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_547317]) ).

tff(c_545659,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_2,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_545636,c_120]) ).

tff(c_548407,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_548404,c_545659]) ).

tff(c_548423,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_548407]) ).

tff(c_548424,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_547317]) ).

tff(c_548455,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_548424]) ).

tff(c_540005,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_539978,c_122]) ).

tff(c_548458,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_548455,c_540005]) ).

tff(c_548481,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_548458]) ).

tff(c_548482,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_548424]) ).

tff(c_548484,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_548482]) ).

tff(c_548493,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_548484,c_203]) ).

tff(c_548512,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_548493]) ).

tff(c_548513,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_548482]) ).

tff(c_545112,plain,
    ! [W_11,X_7859] :
      ( equalish(W_11,e_1)
      | ~ product(X_7859,W_11,e_3)
      | ~ next(X_7859,e_3)
      | product(X_7859,e_1,e_2)
      | product(X_7859,e_1,e_1)
      | ~ group_element(X_7859) ),
    inference(resolution,[status(thm)],[c_545012,c_120]) ).

tff(c_548717,plain,
    ( equalish(e_4,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_548513,c_545112]) ).

tff(c_548734,plain,
    ( equalish(e_4,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_548717]) ).

tff(c_548736,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_545175,c_545249,c_86,c_548734]) ).

tff(c_548738,plain,
    ~ product(e_2,e_6,e_1),
    inference(splitRight,[status(thm)],[c_545812]) ).

tff(c_545782,plain,
    ( equalish(e_6,e_3)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_597,c_545747]) ).

tff(c_545815,plain,
    ( equalish(e_6,e_3)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_545782]) ).

tff(c_545816,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_110,c_545815]) ).

tff(c_548739,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_548738,c_545816]) ).

tff(c_548740,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_548739]) ).

tff(c_548745,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_548740,c_477288]) ).

tff(c_548770,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_548745]) ).

tff(c_548771,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_548739]) ).

tff(c_548773,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_548771]) ).

tff(c_548907,plain,
    ! [X_7918] :
      ( product(e_4,e_6,X_7918)
      | ~ product(e_6,X_7918,e_2) ),
    inference(resolution,[status(thm)],[c_548773,c_126]) ).

tff(c_548925,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_539978,c_548907]) ).

tff(c_548794,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_548773,c_122]) ).

tff(c_548988,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_548925,c_548794]) ).

tff(c_549009,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_548988]) ).

tff(c_549010,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_548771]) ).

tff(c_549013,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_549010,c_545112]) ).

tff(c_549030,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_549013]) ).

tff(c_549032,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_545175,c_545249,c_106,c_549030]) ).

tff(c_549033,plain,
    ( product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_545634]) ).

tff(c_549064,plain,
    product(e_2,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_549033]) ).

tff(c_549081,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_549064,c_178]) ).

tff(c_549102,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_549081]) ).

tff(c_549103,plain,
    ( product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_549033]) ).

tff(c_549155,plain,
    product(e_2,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_549103]) ).

tff(c_549178,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_549155,c_120]) ).

tff(c_552159,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_552156,c_549178]) ).

tff(c_552178,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_552159]) ).

tff(c_552179,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_552153]) ).

tff(c_552182,plain,
    ( equalish(e_5,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_552179,c_545112]) ).

tff(c_552199,plain,
    ( equalish(e_5,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_552182]) ).

tff(c_552201,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_545175,c_545249,c_96,c_552199]) ).

tff(c_552202,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_549140]) ).

tff(c_552263,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_552202]) ).

tff(c_552268,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_552263,c_540007]) ).

tff(c_552300,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_552268]) ).

tff(c_552301,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_552202]) ).

tff(c_552323,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_552301]) ).

tff(c_552333,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_552323,c_356972]) ).

tff(c_552372,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_552333]) ).

tff(c_552373,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_552301]) ).

tff(c_544412,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_544034,c_120]) ).

tff(c_552391,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_552373,c_544412]) ).

tff(c_552427,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_552391]) ).

tff(c_552428,plain,
    product(e_2,e_3,e_3),
    inference(splitRight,[status(thm)],[c_549103]) ).

tff(c_552431,plain,
    ( equalish(e_3,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_552428,c_545112]) ).

tff(c_552451,plain,
    ( equalish(e_3,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_552431]) ).

tff(c_552453,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_545175,c_545249,c_76,c_552451]) ).

tff(c_552455,plain,
    product(e_2,e_5,e_6),
    inference(splitRight,[status(thm)],[c_544934]) ).

tff(c_552697,plain,
    ! [X_7968] :
      ( product(e_6,e_5,X_7968)
      | ~ product(e_5,X_7968,e_2) ),
    inference(resolution,[status(thm)],[c_552455,c_126]) ).

tff(c_552489,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_552455,c_122]) ).

tff(c_552701,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_5,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_552697,c_552489]) ).

tff(c_552773,plain,
    equalish(e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_477165,c_552701]) ).

tff(c_552775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_552773]) ).

tff(c_552776,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_544534]) ).

tff(c_552779,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_552776]) ).

tff(c_552795,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_552779,c_477287]) ).

tff(c_552809,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_552795,c_545112]) ).

tff(c_552826,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_552809]) ).

tff(c_552828,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_545175,c_545249,c_106,c_552826]) ).

tff(c_552829,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_552776]) ).

tff(c_552890,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_552829]) ).

tff(c_552893,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_552890,c_540007]) ).

tff(c_552911,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_552893]) ).

tff(c_552913,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_552829]) ).

tff(c_552912,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_552829]) ).

tff(c_552915,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_552912]) ).

tff(c_552918,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_552915,c_356972]) ).

tff(c_552934,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_552918]) ).

tff(c_552936,plain,
    ~ product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_552912]) ).

tff(c_552777,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_544534]) ).

tff(c_552830,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_552776]) ).

tff(c_552852,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_552830]) ).

tff(c_552878,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_552852]) ).

tff(c_552879,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_552777,c_110,c_552878]) ).

tff(c_552938,plain,
    product(e_6,e_3,e_3),
    inference(negUnitSimplification,[status(thm)],[c_552913,c_552936,c_552879]) ).

tff(c_552943,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_552938,c_544412]) ).

tff(c_552966,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_552943]) ).

tff(c_552967,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_544950]) ).

tff(c_553591,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_552967]) ).

tff(c_553622,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_553591,c_178]) ).

tff(c_553654,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_553622]) ).

tff(c_553655,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(splitRight,[status(thm)],[c_552967]) ).

tff(c_553663,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_553655]) ).

tff(c_553687,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_553663,c_203]) ).

tff(c_553723,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_553687]) ).

tff(c_553724,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_553655]) ).

tff(c_553920,plain,
    ! [X_7984] :
      ( product(e_2,e_1,X_7984)
      | ~ product(e_1,X_7984,e_3) ),
    inference(resolution,[status(thm)],[c_553724,c_126]) ).

tff(c_554103,plain,
    ! [W_8,X_7984] :
      ( equalish(W_8,X_7984)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_7984,e_3) ),
    inference(resolution,[status(thm)],[c_553920,c_118]) ).

tff(c_555572,plain,
    ! [X_7984] :
      ( equalish(e_3,X_7984)
      | ~ product(e_1,X_7984,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_555553,c_554103]) ).

tff(c_555657,plain,
    ! [X_7984] :
      ( equalish(e_3,X_7984)
      | ~ product(e_1,X_7984,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_555572]) ).

tff(c_555723,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_555657]) ).

tff(c_555974,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_555723,c_203]) ).

tff(c_556031,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_555974]) ).

tff(c_556033,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_555657]) ).

tff(c_556032,plain,
    ! [X_7984] :
      ( product(e_2,e_1,e_2)
      | equalish(e_3,X_7984)
      | ~ product(e_1,X_7984,e_3) ),
    inference(splitRight,[status(thm)],[c_555657]) ).

tff(c_556058,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_556032]) ).

tff(c_553789,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_553724,c_122]) ).

tff(c_556083,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_556058,c_553789]) ).

tff(c_556131,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_556083]) ).

tff(c_556133,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_556032]) ).

tff(c_544709,plain,
    ! [X_7850] :
      ( ~ next(X_7850,e_3)
      | product(X_7850,e_1,e_3)
      | product(X_7850,e_1,e_2)
      | product(X_7850,e_1,e_1)
      | ~ group_element(X_7850) ),
    inference(resolution,[status(thm)],[c_544630,c_166]) ).

tff(c_562863,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_544534]) ).

tff(c_544409,plain,
    ! [X_20] :
      ( product(e_3,e_2,X_20)
      | ~ product(e_2,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_544034,c_126]) ).

tff(c_563269,plain,
    ! [W_8149,X_8150] :
      ( equalish(W_8149,e_6)
      | ~ product(X_8150,W_8149,e_5)
      | equalish(e_6,X_8150)
      | product(X_8150,e_6,e_4)
      | product(X_8150,e_6,e_3)
      | product(X_8150,e_6,e_2)
      | product(X_8150,e_6,e_1)
      | ~ group_element(X_8150) ),
    inference(resolution,[status(thm)],[c_357346,c_120]) ).

tff(c_563284,plain,
    ( equalish(e_2,e_6)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3)
    | ~ product(e_2,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_544409,c_563269]) ).

tff(c_563343,plain,
    ( equalish(e_2,e_6)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ product(e_2,e_5,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_563284]) ).

tff(c_563344,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ product(e_2,e_5,e_6) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_74,c_563343]) ).

tff(c_563420,plain,
    ~ product(e_2,e_5,e_6),
    inference(splitLeft,[status(thm)],[c_563344]) ).

tff(c_563423,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_563420]) ).

tff(c_563426,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_52,c_563423]) ).

tff(c_564494,plain,
    product(e_2,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_563426]) ).

tff(c_553924,plain,
    ( equalish(e_2,e_3)
    | ~ product(e_1,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_553920,c_553789]) ).

tff(c_554046,plain,
    ~ product(e_1,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_68,c_553924]) ).

tff(c_564520,plain,
    ( product(e_6,e_2,e_5)
    | product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_564494,c_261]) ).

tff(c_564563,plain,
    ( product(e_6,e_2,e_5)
    | product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_564520]) ).

tff(c_564564,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_554046,c_543941,c_564563]) ).

tff(c_566191,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_564564]) ).

tff(c_552968,plain,
    product(e_2,e_4,e_6),
    inference(splitRight,[status(thm)],[c_544950]) ).

tff(c_555591,plain,
    ! [X_7849] :
      ( product(X_7849,e_2,e_1)
      | ~ product(e_2,X_7849,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_555553,c_544608]) ).

tff(c_555676,plain,
    ! [X_7849] :
      ( product(X_7849,e_2,e_1)
      | ~ product(e_2,X_7849,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_555591]) ).

tff(c_556155,plain,
    ! [X_8030] :
      ( product(X_8030,e_2,e_1)
      | ~ product(e_2,X_8030,e_6) ),
    inference(negUnitSimplification,[status(thm)],[c_556033,c_556133,c_555676]) ).

tff(c_556165,plain,
    product(e_4,e_2,e_1),
    inference(resolution,[status(thm)],[c_552968,c_556155]) ).

tff(c_556216,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_556165,c_122]) ).

tff(c_566214,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_566191,c_556216]) ).

tff(c_566286,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_566214]) ).

tff(c_566287,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_564564]) ).

tff(c_566289,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_566287]) ).

tff(c_566731,plain,
    ! [X_8193] :
      ( product(e_5,e_2,X_8193)
      | ~ product(e_2,X_8193,e_1) ),
    inference(resolution,[status(thm)],[c_566289,c_126]) ).

tff(c_566509,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_2,e_5) ),
    inference(resolution,[status(thm)],[c_566289,c_122]) ).

tff(c_566735,plain,
    ( equalish(e_5,e_1)
    | ~ product(e_2,e_5,e_1) ),
    inference(resolution,[status(thm)],[c_566731,c_566509]) ).

tff(c_566856,plain,
    equalish(e_5,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_564494,c_566735]) ).

tff(c_566858,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_566856]) ).

tff(c_566859,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_566287]) ).

tff(c_566890,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_566859]) ).

tff(c_566931,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_566890,c_203]) ).

tff(c_567001,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_566931]) ).

tff(c_567002,plain,
    product(e_1,e_2,e_4),
    inference(splitRight,[status(thm)],[c_566859]) ).

tff(c_544612,plain,
    ! [W_14,X_7849] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_2,X_7849)
      | ~ product(e_2,X_7849,e_6) ),
    inference(resolution,[status(thm)],[c_544543,c_122]) ).

tff(c_556176,plain,
    ( equalish(e_4,e_3)
    | ~ product(e_2,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_556165,c_544612]) ).

tff(c_556202,plain,
    ~ product(e_2,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_90,c_556176]) ).

tff(c_556431,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_556202]) ).

tff(c_556435,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_556431]) ).

tff(c_556436,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_556033,c_556133,c_556435]) ).

tff(c_556551,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_556436]) ).

tff(c_557002,plain,
    ! [X_8041] :
      ( product(e_3,e_1,X_8041)
      | ~ product(e_1,X_8041,e_2) ),
    inference(resolution,[status(thm)],[c_556551,c_126]) ).

tff(c_557092,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_557002,c_167]) ).

tff(c_557231,plain,
    ~ product(e_1,e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_557092]) ).

tff(c_553001,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_2,W_11,e_6) ),
    inference(resolution,[status(thm)],[c_552968,c_120]) ).

tff(c_553928,plain,
    ( equalish(e_1,e_4)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_553920,c_553001]) ).

tff(c_554049,plain,
    ~ product(e_1,e_6,e_3),
    inference(negUnitSimplification,[status(thm)],[c_60,c_553928]) ).

tff(c_562889,plain,
    ( product(e_6,e_6,e_3)
    | product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_562863,c_261]) ).

tff(c_562932,plain,
    ( product(e_6,e_6,e_3)
    | product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_54,c_562889]) ).

tff(c_562933,plain,
    ( product(e_6,e_6,e_3)
    | product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_557231,c_554049,c_562932]) ).

tff(c_563167,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_562933]) ).

tff(c_553792,plain,
    ! [W_7981] :
      ( equalish(W_7981,e_3)
      | ~ product(W_7981,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_553724,c_122]) ).

tff(c_554589,plain,
    ! [X_7995] :
      ( equalish(X_7995,e_3)
      | ~ next(X_7995,e_2)
      | product(X_7995,e_1,e_1)
      | ~ group_element(X_7995) ),
    inference(resolution,[status(thm)],[c_478784,c_553792]) ).

tff(c_554722,plain,
    ! [W_11,X_7995] :
      ( equalish(W_11,e_1)
      | ~ product(X_7995,W_11,e_1)
      | equalish(X_7995,e_3)
      | ~ next(X_7995,e_2)
      | ~ group_element(X_7995) ),
    inference(resolution,[status(thm)],[c_554589,c_120]) ).

tff(c_563194,plain,
    ( equalish(e_6,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_563167,c_554722]) ).

tff(c_563264,plain,
    ( equalish(e_6,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_563194]) ).

tff(c_563266,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_106,c_563264]) ).

tff(c_563267,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5)
    | product(e_6,e_6,e_3) ),
    inference(splitRight,[status(thm)],[c_562933]) ).

tff(c_563384,plain,
    product(e_6,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_563267]) ).

tff(c_563392,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_563384,c_544412]) ).

tff(c_563417,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_563392]) ).

tff(c_563418,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_563267]) ).

tff(c_563434,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_563418]) ).

tff(c_563505,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_563434,c_120]) ).

tff(c_567134,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_567002,c_563505]) ).

tff(c_567168,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_567134]) ).

tff(c_567169,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_563426]) ).

tff(c_567171,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_567169]) ).

tff(c_567187,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_567171,c_203]) ).

tff(c_567216,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_567187]) ).

tff(c_567217,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_567169]) ).

tff(c_567248,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_567217]) ).

tff(c_567272,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_567248,c_178]) ).

tff(c_567304,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_567272]) ).

tff(c_567305,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_567217]) ).

tff(c_567410,plain,
    product(e_2,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_567305]) ).

tff(c_567419,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_567410,c_356970]) ).

tff(c_567438,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_567419]) ).

tff(c_567439,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_567305]) ).

tff(c_555722,plain,
    ! [W_11,X_8025] :
      ( equalish(W_11,e_1)
      | ~ product(X_8025,W_11,e_3)
      | ~ next(X_8025,e_3)
      | product(X_8025,e_1,e_2)
      | product(X_8025,e_1,e_1)
      | ~ group_element(X_8025) ),
    inference(resolution,[status(thm)],[c_555553,c_120]) ).

tff(c_567442,plain,
    ( equalish(e_5,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_567439,c_555722]) ).

tff(c_567465,plain,
    ( equalish(e_5,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_567442]) ).

tff(c_567467,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_556033,c_556133,c_96,c_567465]) ).

tff(c_567468,plain,
    product(e_1,e_6,e_5),
    inference(splitRight,[status(thm)],[c_563418]) ).

tff(c_568039,plain,
    ! [X_8203] :
      ( product(e_5,e_6,X_8203)
      | ~ product(e_6,X_8203,e_1) ),
    inference(resolution,[status(thm)],[c_567468,c_126]) ).

tff(c_568089,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_562863,c_568039]) ).

tff(c_568135,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_568089,c_477289]) ).

tff(c_568155,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_568135]) ).

tff(c_568157,plain,
    product(e_2,e_5,e_6),
    inference(splitRight,[status(thm)],[c_563344]) ).

tff(c_568169,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_568157,c_553001]) ).

tff(c_568193,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_568169]) ).

tff(c_568194,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_544534]) ).

tff(c_568197,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_568194]) ).

tff(c_568224,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_568197,c_477287]) ).

tff(c_568238,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_568224,c_555722]) ).

tff(c_568261,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_568238]) ).

tff(c_568263,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_556033,c_556133,c_106,c_568261]) ).

tff(c_568264,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_568194]) ).

tff(c_568318,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_568264]) ).

tff(c_568328,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_568318,c_540007]) ).

tff(c_568357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_568328]) ).

tff(c_568358,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_568264]) ).

tff(c_568366,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_568358]) ).

tff(c_568470,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_568366,c_356972]) ).

tff(c_568488,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_568470]) ).

tff(c_568489,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_568358]) ).

tff(c_568499,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_568489,c_544412]) ).

tff(c_568524,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_568499]) ).

tff(c_568526,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_556436]) ).

tff(c_568538,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_544709,c_568526]) ).

tff(c_568544,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_568538]) ).

tff(c_568546,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_556033,c_556133,c_568544]) ).

tff(c_568547,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_539952]) ).

tff(c_568550,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_568547]) ).

tff(c_568553,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_568550,c_356972]) ).

tff(c_568572,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_568553]) ).

tff(c_568573,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_568547]) ).

tff(c_569010,plain,
    ! [W_8213] :
      ( equalish(W_8213,e_4)
      | ~ product(e_6,W_8213,e_3) ),
    inference(resolution,[status(thm)],[c_568573,c_120]) ).

tff(c_569019,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_569010]) ).

tff(c_569032,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_569019]) ).

tff(c_569033,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_569032]) ).

tff(c_571773,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_569033]) ).

tff(c_569054,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_478982]) ).

tff(c_569084,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_569054,c_120]) ).

tff(c_571776,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_571773,c_569084]) ).

tff(c_571795,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_571776]) ).

tff(c_571797,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_569033]) ).

tff(c_571151,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_569033]) ).

tff(c_571252,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_571151,c_569084]) ).

tff(c_571271,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_571252]) ).

tff(c_571272,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_569033]) ).

tff(c_571275,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_571272]) ).

tff(c_569432,plain,
    ! [W_8219] :
      ( equalish(W_8219,e_2)
      | ~ product(e_6,W_8219,e_1) ),
    inference(resolution,[status(thm)],[c_569054,c_120]) ).

tff(c_569441,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_569432]) ).

tff(c_569454,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_569441]) ).

tff(c_569455,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_569454]) ).

tff(c_569561,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_569455]) ).

tff(c_569564,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_569561,c_569084]) ).

tff(c_569595,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_569564]) ).

tff(c_569596,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_569455]) ).

tff(c_569611,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_569596]) ).

tff(c_569674,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_569611,c_120]) ).

tff(c_571278,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_571275,c_569674]) ).

tff(c_571297,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_571278]) ).

tff(c_571298,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_571272]) ).

tff(c_571352,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_571298]) ).

tff(c_569658,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_569611,c_477287]) ).

tff(c_569795,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_569658,c_126]) ).

tff(c_571370,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_571352,c_569795]) ).

tff(c_571658,plain,
    ! [X_8255] :
      ( product(e_3,e_6,X_8255)
      | ~ product(e_6,X_8255,e_1) ),
    inference(resolution,[status(thm)],[c_571370,c_126]) ).

tff(c_571676,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_569054,c_571658]) ).

tff(c_571691,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_571676,c_477288]) ).

tff(c_571711,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_571691]) ).

tff(c_571712,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_571298]) ).

tff(c_571720,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_571712]) ).

tff(c_571723,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_571720,c_356972]) ).

tff(c_571739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_571723]) ).

tff(c_571740,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_571712]) ).

tff(c_568927,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_568573,c_120]) ).

tff(c_571747,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_571740,c_568927]) ).

tff(c_571770,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_571747]) ).

tff(c_571771,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_569596]) ).

tff(c_571865,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_571771]) ).

tff(c_571796,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_569033]) ).

tff(c_573526,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_571796]) ).

tff(c_573542,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_573526,c_477287]) ).

tff(c_574105,plain,
    ! [X_8294] :
      ( product(e_3,e_6,X_8294)
      | ~ product(e_6,X_8294,e_2) ),
    inference(resolution,[status(thm)],[c_573542,c_126]) ).

tff(c_574123,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_571865,c_574105]) ).

tff(c_574289,plain,
    ! [X_8298] :
      ( product(e_1,e_6,X_8298)
      | ~ product(e_6,X_8298,e_3) ),
    inference(resolution,[status(thm)],[c_574123,c_126]) ).

tff(c_574307,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_568573,c_574289]) ).

tff(c_574640,plain,
    ! [X_8303] :
      ( product(e_4,e_6,X_8303)
      | ~ product(e_6,X_8303,e_1) ),
    inference(resolution,[status(thm)],[c_574307,c_126]) ).

tff(c_574672,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_569054,c_574640]) ).

tff(c_574687,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_574672,c_477288]) ).

tff(c_574707,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_574687]) ).

tff(c_574709,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_571796]) ).

tff(c_574730,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_574709]) ).

tff(c_574756,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_574730]) ).

tff(c_574757,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_571797,c_110,c_574756]) ).

tff(c_574762,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_574757]) ).

tff(c_571920,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_571865,c_120]) ).

tff(c_574765,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_574762,c_571920]) ).

tff(c_574783,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_574765]) ).

tff(c_574784,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_574757]) ).

tff(c_574787,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_574784]) ).

tff(c_574790,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_574787,c_356972]) ).

tff(c_574806,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_574790]) ).

tff(c_574807,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_574784]) ).

tff(c_574812,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_574807,c_568927]) ).

tff(c_574831,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_574812]) ).

tff(c_574832,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_571771]) ).

tff(c_574842,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_574832]) ).

tff(c_574854,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_574842,c_356972]) ).

tff(c_574893,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_574854]) ).

tff(c_574894,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_574832]) ).

tff(c_574906,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_574894,c_568927]) ).

tff(c_574935,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_574906]) ).

tff(c_574937,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_478982]) ).

tff(c_574936,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_478982]) ).

tff(c_574939,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_574936]) ).

tff(c_575294,plain,
    product(e_2,e_6,e_2),
    inference(resolution,[status(thm)],[c_574939,c_477287]) ).

tff(c_575311,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_575294,c_477288]) ).

tff(c_575336,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_575311]) ).

tff(c_575338,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_574936]) ).

tff(c_575353,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_575338]) ).

tff(c_575371,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_575353]) ).

tff(c_575372,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_574937,c_108,c_575371]) ).

tff(c_575377,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_575372]) ).

tff(c_575388,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_575377,c_203]) ).

tff(c_575410,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_575388]) ).

tff(c_575411,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_575372]) ).

tff(c_575420,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_575411]) ).

tff(c_575423,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_575420,c_356972]) ).

tff(c_575439,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_575423]) ).

tff(c_575440,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_575411]) ).

tff(c_575798,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_575440,c_568927]) ).

tff(c_575814,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_575798]) ).

tff(c_575815,plain,
    product(e_5,e_6,e_3),
    inference(splitRight,[status(thm)],[c_477163]) ).

tff(c_575837,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_575815,c_122]) ).

tff(c_577644,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_577629,c_575837]) ).

tff(c_577733,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_577644]) ).

tff(c_577734,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_577733]) ).

tff(c_578809,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_577734]) ).

tff(c_577648,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_577629,c_356972]) ).

tff(c_577737,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_577648]) ).

tff(c_577738,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_577737]) ).

tff(c_578975,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_577738]) ).

tff(c_578853,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_578809,c_120]) ).

tff(c_578978,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_578975,c_578853]) ).

tff(c_579003,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_578978]) ).

tff(c_579004,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_577738]) ).

tff(c_579388,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_579004]) ).

tff(c_575836,plain,
    ! [X_20] :
      ( product(e_3,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_575815,c_126]) ).

tff(c_579404,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_579388,c_575836]) ).

tff(c_579698,plain,
    ! [W_8394] :
      ( equalish(W_8394,e_6)
      | ~ product(e_3,W_8394,e_4) ),
    inference(resolution,[status(thm)],[c_579404,c_120]) ).

tff(c_579705,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_579698]) ).

tff(c_579710,plain,
    ( equalish(e_1,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_579705]) ).

tff(c_579711,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_579710]) ).

tff(c_580849,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_579711]) ).

tff(c_580886,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_580849,c_203]) ).

tff(c_580933,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_580886]) ).

tff(c_580934,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_579711]) ).

tff(c_580954,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_580934]) ).

tff(c_580992,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_580954,c_178]) ).

tff(c_581036,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_580992]) ).

tff(c_581037,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_580934]) ).

tff(c_581253,plain,
    ! [X_8414] :
      ( product(e_2,e_1,X_8414)
      | ~ product(e_1,X_8414,e_3) ),
    inference(resolution,[status(thm)],[c_581037,c_126]) ).

tff(c_576403,plain,
    ! [X_8321] :
      ( ~ next(X_8321,e_3)
      | product(X_8321,e_1,e_5)
      | product(X_8321,e_1,e_4)
      | product(X_8321,e_1,e_3)
      | product(X_8321,e_1,e_2)
      | product(X_8321,e_1,e_1)
      | ~ group_element(X_8321) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_577137,plain,
    ! [X_8349] :
      ( ~ next(X_8349,e_3)
      | product(X_8349,e_1,e_4)
      | product(X_8349,e_1,e_3)
      | product(X_8349,e_1,e_2)
      | product(X_8349,e_1,e_1)
      | ~ group_element(X_8349) ),
    inference(resolution,[status(thm)],[c_576403,c_164]) ).

tff(c_577340,plain,
    ! [X_8351] :
      ( ~ next(X_8351,e_3)
      | product(X_8351,e_1,e_3)
      | product(X_8351,e_1,e_2)
      | product(X_8351,e_1,e_1)
      | ~ group_element(X_8351) ),
    inference(resolution,[status(thm)],[c_577137,c_166]) ).

tff(c_577428,plain,
    ! [W_8,X_8351] :
      ( equalish(W_8,e_3)
      | ~ product(X_8351,e_1,W_8)
      | ~ next(X_8351,e_3)
      | product(X_8351,e_1,e_2)
      | product(X_8351,e_1,e_1)
      | ~ group_element(X_8351) ),
    inference(resolution,[status(thm)],[c_577340,c_118]) ).

tff(c_581265,plain,
    ! [X_8414] :
      ( equalish(X_8414,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_8414,e_3) ),
    inference(resolution,[status(thm)],[c_581253,c_577428]) ).

tff(c_581405,plain,
    ! [X_8414] :
      ( equalish(X_8414,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_8414,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_581265]) ).

tff(c_582716,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_581405]) ).

tff(c_582768,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_582716,c_203]) ).

tff(c_582830,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_582768]) ).

tff(c_582832,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_581405]) ).

tff(c_578919,plain,
    ! [W_8386] :
      ( equalish(W_8386,e_3)
      | ~ product(e_6,W_8386,e_1) ),
    inference(resolution,[status(thm)],[c_578809,c_120]) ).

tff(c_578932,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_578919]) ).

tff(c_578953,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_578932]) ).

tff(c_578954,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_578953]) ).

tff(c_584850,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_578954]) ).

tff(c_584879,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_584850,c_578853]) ).

tff(c_584929,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_584879]) ).

tff(c_584930,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_578954]) ).

tff(c_584960,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_584930]) ).

tff(c_579416,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_579388,c_120]) ).

tff(c_584974,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_584960,c_579416]) ).

tff(c_585023,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_584974]) ).

tff(c_585024,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_584930]) ).

tff(c_585085,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_585024]) ).

tff(c_581112,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_581037,c_122]) ).

tff(c_585099,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_585085,c_581112]) ).

tff(c_585140,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_585099]) ).

tff(c_585142,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_585024]) ).

tff(c_584931,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_578954]) ).

tff(c_585025,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_584930]) ).

tff(c_585052,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_585025]) ).

tff(c_585083,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_585052]) ).

tff(c_585084,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_584931,c_64,c_585083]) ).

tff(c_585151,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_585142,c_585084]) ).

tff(c_585152,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_585151]) ).

tff(c_577422,plain,
    ! [W_14,X_8351] :
      ( equalish(W_14,X_8351)
      | ~ product(W_14,e_1,e_3)
      | ~ next(X_8351,e_3)
      | product(X_8351,e_1,e_2)
      | product(X_8351,e_1,e_1)
      | ~ group_element(X_8351) ),
    inference(resolution,[status(thm)],[c_577340,c_122]) ).

tff(c_587057,plain,
    ! [X_8506] :
      ( equalish(e_6,X_8506)
      | ~ next(X_8506,e_3)
      | product(X_8506,e_1,e_2)
      | product(X_8506,e_1,e_1)
      | ~ group_element(X_8506) ),
    inference(resolution,[status(thm)],[c_585152,c_577422]) ).

tff(c_582831,plain,
    ! [X_8414] :
      ( product(e_2,e_1,e_2)
      | equalish(X_8414,e_3)
      | ~ product(e_1,X_8414,e_3) ),
    inference(splitRight,[status(thm)],[c_581405]) ).

tff(c_582869,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_582831]) ).

tff(c_582882,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_582869,c_581112]) ).

tff(c_582932,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_582882]) ).

tff(c_582934,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_582831]) ).

tff(c_587091,plain,
    ( equalish(e_6,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_587057,c_582934]) ).

tff(c_587194,plain,
    ( equalish(e_6,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_587091]) ).

tff(c_587196,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_582832,c_108,c_587194]) ).

tff(c_587197,plain,
    product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_585151]) ).

tff(c_587224,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_587197,c_356972]) ).

tff(c_587273,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_587224]) ).

tff(c_587274,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_579004]) ).

tff(c_587314,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_587274]) ).

tff(c_587428,plain,
    ! [W_8509] :
      ( equalish(W_8509,e_4)
      | ~ product(e_6,W_8509,e_2) ),
    inference(resolution,[status(thm)],[c_587314,c_120]) ).

tff(c_587441,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_587428]) ).

tff(c_587454,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_587441]) ).

tff(c_587455,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_587454]) ).

tff(c_587880,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_587455]) ).

tff(c_587883,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_587880,c_578853]) ).

tff(c_587908,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_587883]) ).

tff(c_587910,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_587455]) ).

tff(c_589824,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_578954]) ).

tff(c_589835,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_589824,c_578853]) ).

tff(c_589865,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_589835]) ).

tff(c_589866,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_578954]) ).

tff(c_589881,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_589866]) ).

tff(c_587909,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_587455]) ).

tff(c_587912,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_587909]) ).

tff(c_587940,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_587912,c_120]) ).

tff(c_589887,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_589881,c_587940]) ).

tff(c_589926,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_589887]) ).

tff(c_589927,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_589866]) ).

tff(c_589988,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_589927]) ).

tff(c_587344,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_587314,c_120]) ).

tff(c_589994,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_589988,c_587344]) ).

tff(c_590025,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_589994]) ).

tff(c_590027,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_589927]) ).

tff(c_590026,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_589927]) ).

tff(c_590036,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_590026]) ).

tff(c_590046,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_590036,c_356972]) ).

tff(c_590085,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_590046]) ).

tff(c_590087,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_590026]) ).

tff(c_589867,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_578954]) ).

tff(c_589928,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_589866]) ).

tff(c_589955,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_589928]) ).

tff(c_589986,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_589955]) ).

tff(c_589987,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_589867,c_64,c_589986]) ).

tff(c_590096,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_590027,c_590087,c_589987]) ).

tff(c_587928,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_587912,c_575836]) ).

tff(c_587966,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_587928,c_126]) ).

tff(c_590133,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_590096,c_587966]) ).

tff(c_590691,plain,
    ! [X_8554] :
      ( product(e_1,e_6,X_8554)
      | ~ product(e_6,X_8554,e_2) ),
    inference(resolution,[status(thm)],[c_590133,c_126]) ).

tff(c_590709,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_587314,c_590691]) ).

tff(c_590865,plain,
    ! [X_8558] :
      ( product(e_4,e_6,X_8558)
      | ~ product(e_6,X_8558,e_1) ),
    inference(resolution,[status(thm)],[c_590709,c_126]) ).

tff(c_590886,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_578809,c_590865]) ).

tff(c_590898,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_590886,c_575837]) ).

tff(c_590918,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_590898]) ).

tff(c_590920,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_587909]) ).

tff(c_590941,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_590920]) ).

tff(c_590967,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_590941]) ).

tff(c_590968,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_587910,c_108,c_590967]) ).

tff(c_590973,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_590968]) ).

tff(c_590976,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_590973,c_587344]) ).

tff(c_590997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_590976]) ).

tff(c_590998,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_590968]) ).

tff(c_591007,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_590998]) ).

tff(c_591010,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_591007,c_356972]) ).

tff(c_591026,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_591010]) ).

tff(c_591027,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_590998]) ).

tff(c_591729,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_578954]) ).

tff(c_591732,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_591729,c_578853]) ).

tff(c_591779,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_591732]) ).

tff(c_591780,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_578954]) ).

tff(c_591807,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_591780]) ).

tff(c_591864,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_591807,c_575836]) ).

tff(c_592670,plain,
    ! [X_8579] :
      ( product(e_1,e_6,X_8579)
      | ~ product(e_6,X_8579,e_3) ),
    inference(resolution,[status(thm)],[c_591864,c_126]) ).

tff(c_592688,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_591027,c_592670]) ).

tff(c_592853,plain,
    ! [X_8583] :
      ( product(e_2,e_6,X_8583)
      | ~ product(e_6,X_8583,e_1) ),
    inference(resolution,[status(thm)],[c_592688,c_126]) ).

tff(c_592879,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_578809,c_592853]) ).

tff(c_593027,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_592879,c_575837]) ).

tff(c_593048,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_593027]) ).

tff(c_593049,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_591780]) ).

tff(c_593110,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_593049]) ).

tff(c_593113,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_593110,c_587344]) ).

tff(c_593149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_593113]) ).

tff(c_593151,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_593049]) ).

tff(c_593150,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_593049]) ).

tff(c_593160,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_593150]) ).

tff(c_593173,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_593160,c_356972]) ).

tff(c_593219,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_593173]) ).

tff(c_593221,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_593150]) ).

tff(c_591781,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_578954]) ).

tff(c_593050,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_591780]) ).

tff(c_593077,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_593050]) ).

tff(c_593108,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_593077]) ).

tff(c_593109,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_591781,c_64,c_593108]) ).

tff(c_593237,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_593151,c_593221,c_593109]) ).

tff(c_591174,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_591027,c_120]) ).

tff(c_593240,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_593237,c_591174]) ).

tff(c_593279,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_593240]) ).

tff(c_593280,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_587274]) ).

tff(c_593283,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_593280]) ).

tff(c_593286,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_593283,c_356972]) ).

tff(c_593305,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_593286]) ).

tff(c_593306,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_593280]) ).

tff(c_593881,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_578954]) ).

tff(c_593884,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_593881,c_578853]) ).

tff(c_593931,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_593884]) ).

tff(c_593932,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_578954]) ).

tff(c_594192,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_593932]) ).

tff(c_594249,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_594192,c_575836]) ).

tff(c_595044,plain,
    ! [X_8603] :
      ( product(e_1,e_6,X_8603)
      | ~ product(e_6,X_8603,e_3) ),
    inference(resolution,[status(thm)],[c_594249,c_126]) ).

tff(c_595062,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_593306,c_595044]) ).

tff(c_595227,plain,
    ! [X_8607] :
      ( product(e_4,e_6,X_8607)
      | ~ product(e_6,X_8607,e_1) ),
    inference(resolution,[status(thm)],[c_595062,c_126]) ).

tff(c_595253,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_578809,c_595227]) ).

tff(c_595274,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_595253,c_575837]) ).

tff(c_595294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_595274]) ).

tff(c_595295,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_593932]) ).

tff(c_595356,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_595295]) ).

tff(c_595626,plain,
    ! [X_8611] :
      ( product(e_2,e_1,X_8611)
      | ~ product(e_1,X_8611,e_6) ),
    inference(resolution,[status(thm)],[c_595356,c_126]) ).

tff(c_595638,plain,
    ! [X_8611] :
      ( equalish(X_8611,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_8611,e_6) ),
    inference(resolution,[status(thm)],[c_595626,c_577428]) ).

tff(c_595778,plain,
    ! [X_8611] :
      ( equalish(X_8611,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_8611,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_595638]) ).

tff(c_596885,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_595778]) ).

tff(c_596937,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_596885,c_203]) ).

tff(c_596998,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_596937]) ).

tff(c_597000,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_595778]) ).

tff(c_596999,plain,
    ! [X_8611] :
      ( product(e_2,e_1,e_2)
      | equalish(X_8611,e_3)
      | ~ product(e_1,X_8611,e_6) ),
    inference(splitRight,[status(thm)],[c_595778]) ).

tff(c_597037,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_596999]) ).

tff(c_595424,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_595356,c_122]) ).

tff(c_597081,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_597037,c_595424]) ).

tff(c_597131,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_597081]) ).

tff(c_597133,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_596999]) ).

tff(c_577223,plain,
    ! [X_8349] :
      ( ~ next(X_8349,e_3)
      | product(X_8349,e_1,e_3)
      | product(X_8349,e_1,e_2)
      | product(X_8349,e_1,e_1)
      | ~ group_element(X_8349) ),
    inference(resolution,[status(thm)],[c_577137,c_166]) ).

tff(c_595594,plain,
    ! [W_8610] :
      ( equalish(W_8610,e_1)
      | ~ product(e_6,W_8610,e_2) ),
    inference(resolution,[status(thm)],[c_595356,c_120]) ).

tff(c_595607,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_595594]) ).

tff(c_595620,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_595607]) ).

tff(c_595621,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_595620]) ).

tff(c_599078,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_595621]) ).

tff(c_599090,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_599078,c_578853]) ).

tff(c_599118,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_599090]) ).

tff(c_599119,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_595621]) ).

tff(c_599122,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_599119]) ).

tff(c_599138,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_599122,c_575836]) ).

tff(c_599696,plain,
    ! [X_8686] :
      ( product(e_2,e_6,X_8686)
      | ~ product(e_6,X_8686,e_3) ),
    inference(resolution,[status(thm)],[c_599138,c_126]) ).

tff(c_599714,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_593306,c_599696]) ).

tff(c_599892,plain,
    ! [X_8690] :
      ( product(e_4,e_6,X_8690)
      | ~ product(e_6,X_8690,e_2) ),
    inference(resolution,[status(thm)],[c_599714,c_126]) ).

tff(c_599910,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_595356,c_599892]) ).

tff(c_595704,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_595626,c_166]) ).

tff(c_595825,plain,
    ~ product(e_1,e_4,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_595704]) ).

tff(c_595872,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_595825]) ).

tff(c_595875,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_50,c_595872]) ).

tff(c_600847,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_595875]) ).

tff(c_576059,plain,
    ! [X_8317] :
      ( ~ next(X_8317,e_2)
      | product(X_8317,e_1,e_5)
      | product(X_8317,e_1,e_4)
      | product(X_8317,e_1,e_3)
      | product(X_8317,e_1,e_2)
      | product(X_8317,e_1,e_1)
      | ~ group_element(X_8317) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_576150,plain,
    ! [X_8318] :
      ( ~ next(X_8318,e_2)
      | product(X_8318,e_1,e_4)
      | product(X_8318,e_1,e_3)
      | product(X_8318,e_1,e_2)
      | product(X_8318,e_1,e_1)
      | ~ group_element(X_8318) ),
    inference(resolution,[status(thm)],[c_576059,c_162]) ).

tff(c_576241,plain,
    ! [X_8319] :
      ( ~ next(X_8319,e_2)
      | product(X_8319,e_1,e_3)
      | product(X_8319,e_1,e_2)
      | product(X_8319,e_1,e_1)
      | ~ group_element(X_8319) ),
    inference(resolution,[status(thm)],[c_576150,c_160]) ).

tff(c_576313,plain,
    ! [X_8319] :
      ( ~ next(X_8319,e_2)
      | product(X_8319,e_1,e_2)
      | product(X_8319,e_1,e_1)
      | ~ group_element(X_8319) ),
    inference(resolution,[status(thm)],[c_576241,c_170]) ).

tff(c_595428,plain,
    ! [W_8608] :
      ( equalish(W_8608,e_6)
      | ~ product(W_8608,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_595356,c_122]) ).

tff(c_596418,plain,
    ! [X_8622] :
      ( equalish(X_8622,e_6)
      | ~ next(X_8622,e_2)
      | product(X_8622,e_1,e_1)
      | ~ group_element(X_8622) ),
    inference(resolution,[status(thm)],[c_576313,c_595428]) ).

tff(c_596590,plain,
    ! [W_11,X_8622] :
      ( equalish(W_11,e_1)
      | ~ product(X_8622,W_11,e_1)
      | equalish(X_8622,e_6)
      | ~ next(X_8622,e_2)
      | ~ group_element(X_8622) ),
    inference(resolution,[status(thm)],[c_596418,c_120]) ).

tff(c_600859,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_600847,c_596590]) ).

tff(c_600901,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_600859]) ).

tff(c_600903,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_86,c_600901]) ).

tff(c_600904,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_595875]) ).

tff(c_600906,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_600904]) ).

tff(c_600076,plain,
    ! [X_8694] :
      ( product(e_1,e_6,X_8694)
      | ~ product(e_6,X_8694,e_4) ),
    inference(resolution,[status(thm)],[c_599910,c_126]) ).

tff(c_600117,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_600076]) ).

tff(c_600172,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_600117,c_120]) ).

tff(c_600909,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_600906,c_600172]) ).

tff(c_600935,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_600909]) ).

tff(c_600936,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_600904]) ).

tff(c_601341,plain,
    product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_600936]) ).

tff(c_601719,plain,
    ! [X_8714] :
      ( product(e_2,e_4,X_8714)
      | ~ product(e_4,X_8714,e_1) ),
    inference(resolution,[status(thm)],[c_601341,c_126]) ).

tff(c_601735,plain,
    product(e_2,e_4,e_6),
    inference(resolution,[status(thm)],[c_599910,c_601719]) ).

tff(c_601357,plain,
    ( product(e_6,e_1,e_4)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_601341,c_261]) ).

tff(c_601394,plain,
    ( product(e_6,e_1,e_4)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_601357]) ).

tff(c_601395,plain,
    ( product(e_6,e_1,e_4)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_597000,c_597133,c_601394]) ).

tff(c_603637,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_601395]) ).

tff(c_603881,plain,
    ! [X_8749] :
      ( product(e_3,e_1,X_8749)
      | ~ product(e_1,X_8749,e_2) ),
    inference(resolution,[status(thm)],[c_603637,c_126]) ).

tff(c_604015,plain,
    ( equalish(e_3,e_1)
    | ~ product(e_1,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_603881,c_203]) ).

tff(c_604155,plain,
    ~ product(e_1,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_76,c_604015]) ).

tff(c_603941,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_1,e_2,e_2) ),
    inference(resolution,[status(thm)],[c_603881,c_595424]) ).

tff(c_604104,plain,
    ~ product(e_1,e_2,e_2),
    inference(negUnitSimplification,[status(thm)],[c_84,c_603941]) ).

tff(c_577420,plain,
    ! [X_20,X_8351] :
      ( product(e_3,e_1,X_20)
      | ~ product(e_1,X_20,X_8351)
      | ~ next(X_8351,e_3)
      | product(X_8351,e_1,e_2)
      | product(X_8351,e_1,e_1)
      | ~ group_element(X_8351) ),
    inference(resolution,[status(thm)],[c_577340,c_126]) ).

tff(c_601351,plain,
    ( product(e_3,e_1,e_4)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_601341,c_577420]) ).

tff(c_601382,plain,
    ( product(e_3,e_1,e_4)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_601351]) ).

tff(c_601383,plain,
    product(e_3,e_1,e_4),
    inference(negUnitSimplification,[status(thm)],[c_597000,c_597133,c_601382]) ).

tff(c_601879,plain,
    ! [X_8719] :
      ( product(e_4,e_1,X_8719)
      | ~ product(e_1,X_8719,e_3) ),
    inference(resolution,[status(thm)],[c_601383,c_126]) ).

tff(c_601927,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_1,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_601879,c_595424]) ).

tff(c_602077,plain,
    ~ product(e_1,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_94,c_601927]) ).

tff(c_595630,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_595626,c_595424]) ).

tff(c_595771,plain,
    ~ product(e_1,e_2,e_6),
    inference(negUnitSimplification,[status(thm)],[c_74,c_595630]) ).

tff(c_595854,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_595771]) ).

tff(c_595857,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_595854]) ).

tff(c_610618,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_604104,c_602077,c_595857]) ).

tff(c_610619,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_610618]) ).

tff(c_596578,plain,
    ! [X_20,X_8622] :
      ( product(e_1,e_1,X_20)
      | ~ product(e_1,X_20,X_8622)
      | equalish(X_8622,e_6)
      | ~ next(X_8622,e_2)
      | ~ group_element(X_8622) ),
    inference(resolution,[status(thm)],[c_596418,c_126]) ).

tff(c_610648,plain,
    ( product(e_1,e_1,e_2)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_610619,c_596578]) ).

tff(c_610723,plain,
    ( product(e_1,e_1,e_2)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_610648]) ).

tff(c_610725,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_604155,c_610723]) ).

tff(c_610726,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_610618]) ).

tff(c_610919,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_610726]) ).

tff(c_610940,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_610919,c_600172]) ).

tff(c_611003,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_610940]) ).

tff(c_611004,plain,
    product(e_1,e_2,e_4),
    inference(splitRight,[status(thm)],[c_610726]) ).

tff(c_599568,plain,
    ! [X_8685] :
      ( product(e_5,e_2,X_8685)
      | ~ product(e_2,X_8685,e_6) ),
    inference(resolution,[status(thm)],[c_599122,c_126]) ).

tff(c_599672,plain,
    ! [W_14,X_8685] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_2,X_8685)
      | ~ product(e_2,X_8685,e_6) ),
    inference(resolution,[status(thm)],[c_599568,c_122]) ).

tff(c_611048,plain,
    ( equalish(e_1,e_5)
    | ~ product(e_2,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_611004,c_599672]) ).

tff(c_611094,plain,
    equalish(e_1,e_5),
    inference(demodulation,[status(thm),theory(equality)],[c_601735,c_611048]) ).

tff(c_611096,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_611094]) ).

tff(c_611098,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_601395]) ).

tff(c_611104,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_577223,c_611098]) ).

tff(c_611108,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_611104]) ).

tff(c_611110,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_597000,c_597133,c_611108]) ).

tff(c_611111,plain,
    ( product(e_1,e_4,e_3)
    | product(e_1,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_600936]) ).

tff(c_611113,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_611111]) ).

tff(c_611132,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_611113,c_203]) ).

tff(c_611167,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_611132]) ).

tff(c_611168,plain,
    product(e_1,e_4,e_3),
    inference(splitRight,[status(thm)],[c_611111]) ).

tff(c_593341,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_593306,c_122]) ).

tff(c_611180,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_611168,c_593341]) ).

tff(c_611214,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_611180]) ).

tff(c_611215,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_599119]) ).

tff(c_611269,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_611215]) ).

tff(c_595426,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_595356,c_120]) ).

tff(c_611272,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_611269,c_595426]) ).

tff(c_611293,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_611272]) ).

tff(c_611294,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_611215]) ).

tff(c_611303,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_611294]) ).

tff(c_611306,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_611303,c_356972]) ).

tff(c_611322,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_611306]) ).

tff(c_611323,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_611294]) ).

tff(c_593343,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_593306,c_120]) ).

tff(c_611330,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_611323,c_593343]) ).

tff(c_611348,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_611330]) ).

tff(c_611349,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_595295]) ).

tff(c_611359,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_611349]) ).

tff(c_611372,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_611359,c_356972]) ).

tff(c_611418,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_611372]) ).

tff(c_611419,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_611349]) ).

tff(c_611438,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_611419,c_593343]) ).

tff(c_611477,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_611438]) ).

tff(c_611479,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_577734]) ).

tff(c_611478,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_577734]) ).

tff(c_618599,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_611478]) ).

tff(c_618980,plain,
    product(e_3,e_6,e_3),
    inference(resolution,[status(thm)],[c_618599,c_575836]) ).

tff(c_618997,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_618980,c_575837]) ).

tff(c_619022,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_618997]) ).

tff(c_619024,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_611478]) ).

tff(c_619033,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_619024]) ).

tff(c_619043,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_619033]) ).

tff(c_619044,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_611479,c_110,c_619043]) ).

tff(c_619049,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_619044]) ).

tff(c_619145,plain,
    ! [W_8940] :
      ( equalish(W_8940,e_3)
      | ~ product(e_6,W_8940,e_2) ),
    inference(resolution,[status(thm)],[c_619049,c_120]) ).

tff(c_619158,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_619145]) ).

tff(c_619171,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_619158]) ).

tff(c_619172,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_619171]) ).

tff(c_640320,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_619172]) ).

tff(c_640448,plain,
    ! [W_9233] :
      ( equalish(W_9233,e_2)
      | ~ product(e_6,W_9233,e_1) ),
    inference(resolution,[status(thm)],[c_640320,c_120]) ).

tff(c_640465,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_640448]) ).

tff(c_640478,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_640465]) ).

tff(c_640479,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_640478]) ).

tff(c_640488,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_640479]) ).

tff(c_640350,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_640320,c_120]) ).

tff(c_640491,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_640488,c_640350]) ).

tff(c_640522,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_640491]) ).

tff(c_640523,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_640479]) ).

tff(c_640670,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_640523]) ).

tff(c_640717,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_640670,c_575836]) ).

tff(c_641196,plain,
    ! [X_9242] :
      ( product(e_5,e_1,X_9242)
      | ~ product(e_1,X_9242,e_6) ),
    inference(resolution,[status(thm)],[c_640670,c_126]) ).

tff(c_575839,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_575815,c_120]) ).

tff(c_641230,plain,
    ( equalish(e_1,e_6)
    | ~ product(e_1,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_641196,c_575839]) ).

tff(c_641353,plain,
    ~ product(e_1,e_3,e_6),
    inference(negUnitSimplification,[status(thm)],[c_64,c_641230]) ).

tff(c_641409,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_641353]) ).

tff(c_641412,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_48,c_641409]) ).

tff(c_648501,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_641412]) ).

tff(c_644396,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_641412]) ).

tff(c_644420,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_644396,c_178]) ).

tff(c_644450,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_644420]) ).

tff(c_644451,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_641412]) ).

tff(c_644453,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_644451]) ).

tff(c_576324,plain,
    ! [X_8320] :
      ( ~ next(X_8320,e_2)
      | product(X_8320,e_1,e_2)
      | product(X_8320,e_1,e_1)
      | ~ group_element(X_8320) ),
    inference(resolution,[status(thm)],[c_576241,c_170]) ).

tff(c_576391,plain,
    ! [W_14,X_8320] :
      ( equalish(W_14,X_8320)
      | ~ product(W_14,e_1,e_2)
      | ~ next(X_8320,e_2)
      | product(X_8320,e_1,e_1)
      | ~ group_element(X_8320) ),
    inference(resolution,[status(thm)],[c_576324,c_122]) ).

tff(c_641350,plain,
    ! [X_8320] :
      ( equalish(e_5,X_8320)
      | ~ next(X_8320,e_2)
      | product(X_8320,e_1,e_1)
      | ~ group_element(X_8320)
      | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_641196,c_576391]) ).

tff(c_642459,plain,
    ~ product(e_1,e_2,e_6),
    inference(splitLeft,[status(thm)],[c_641350]) ).

tff(c_642463,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_642459]) ).

tff(c_642466,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_642463]) ).

tff(c_643607,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_642466]) ).

tff(c_640348,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_640320,c_122]) ).

tff(c_643612,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_643607,c_640348]) ).

tff(c_643643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_643612]) ).

tff(c_643644,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_642466]) ).

tff(c_643646,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_643644]) ).

tff(c_643687,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_643646,c_120]) ).

tff(c_644456,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_644453,c_643687]) ).

tff(c_644480,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_644456]) ).

tff(c_644481,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_644451]) ).

tff(c_644705,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_644481]) ).

tff(c_619076,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_2) ),
    inference(resolution,[status(thm)],[c_619049,c_122]) ).

tff(c_644712,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_644705,c_619076]) ).

tff(c_644739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_644712]) ).

tff(c_644740,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_644481]) ).

tff(c_644742,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_644740]) ).

tff(c_612028,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_611478]) ).

tff(c_612044,plain,
    product(e_3,e_6,e_3),
    inference(resolution,[status(thm)],[c_612028,c_575836]) ).

tff(c_612061,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_612044,c_575837]) ).

tff(c_612086,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_612061]) ).

tff(c_612087,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_611478]) ).

tff(c_612127,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_612087]) ).

tff(c_611481,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_577738]) ).

tff(c_611591,plain,
    ! [W_8850] :
      ( equalish(W_8850,e_4)
      | ~ product(e_6,W_8850,e_1) ),
    inference(resolution,[status(thm)],[c_611481,c_120]) ).

tff(c_611604,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_611591]) ).

tff(c_611625,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_611604]) ).

tff(c_611626,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_611625]) ).

tff(c_614637,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_611626]) ).

tff(c_611525,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_611481,c_120]) ).

tff(c_614648,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_614637,c_611525]) ).

tff(c_614678,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_614648]) ).

tff(c_614679,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_611626]) ).

tff(c_614694,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_614679]) ).

tff(c_612650,plain,
    ! [W_8860] :
      ( equalish(W_8860,e_3)
      | ~ product(e_6,W_8860,e_2) ),
    inference(resolution,[status(thm)],[c_612127,c_120]) ).

tff(c_612663,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_612650]) ).

tff(c_612676,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_612663]) ).

tff(c_612677,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_612676]) ).

tff(c_612692,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_612677]) ).

tff(c_612695,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_612692,c_611525]) ).

tff(c_612720,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_612695]) ).

tff(c_612721,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_612677]) ).

tff(c_612724,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_612721]) ).

tff(c_612752,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_612724,c_120]) ).

tff(c_614700,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_614694,c_612752]) ).

tff(c_614739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_614700]) ).

tff(c_614740,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_614679]) ).

tff(c_614801,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_614740]) ).

tff(c_612156,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_612127,c_120]) ).

tff(c_614807,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_614801,c_612156]) ).

tff(c_614838,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_614807]) ).

tff(c_614839,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_614740]) ).

tff(c_614849,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_614839]) ).

tff(c_614859,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_614849,c_356972]) ).

tff(c_614898,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_614859]) ).

tff(c_614899,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_614839]) ).

tff(c_612740,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_612724,c_575836]) ).

tff(c_612894,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_612740,c_126]) ).

tff(c_614947,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_614899,c_612894]) ).

tff(c_615506,plain,
    ! [X_8902] :
      ( product(e_1,e_6,X_8902)
      | ~ product(e_6,X_8902,e_2) ),
    inference(resolution,[status(thm)],[c_614947,c_126]) ).

tff(c_615524,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_612127,c_615506]) ).

tff(c_615544,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_615524,c_575837]) ).

tff(c_615571,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_615544]) ).

tff(c_615572,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_612721]) ).

tff(c_615626,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_615572]) ).

tff(c_615629,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_615626,c_612156]) ).

tff(c_615650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_615629]) ).

tff(c_615652,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_615572]) ).

tff(c_615651,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_615572]) ).

tff(c_615776,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_615651]) ).

tff(c_615779,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_615776,c_356972]) ).

tff(c_615795,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_615779]) ).

tff(c_615797,plain,
    ~ product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_615651]) ).

tff(c_612722,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_612677]) ).

tff(c_615573,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_612721]) ).

tff(c_615597,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_615573]) ).

tff(c_615624,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_615597]) ).

tff(c_615625,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_612722,c_74,c_615624]) ).

tff(c_615799,plain,
    product(e_6,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_615652,c_615797,c_615625]) ).

tff(c_616577,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_611626]) ).

tff(c_616580,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_616577,c_611525]) ).

tff(c_616627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_616580]) ).

tff(c_616628,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_611626]) ).

tff(c_616662,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_616628]) ).

tff(c_616719,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_616662,c_575836]) ).

tff(c_617710,plain,
    ! [X_8925] :
      ( product(e_1,e_6,X_8925)
      | ~ product(e_6,X_8925,e_3) ),
    inference(resolution,[status(thm)],[c_616719,c_126]) ).

tff(c_617728,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_615799,c_617710]) ).

tff(c_617888,plain,
    ! [X_8929] :
      ( product(e_2,e_6,X_8929)
      | ~ product(e_6,X_8929,e_1) ),
    inference(resolution,[status(thm)],[c_617728,c_126]) ).

tff(c_617914,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_611481,c_617888]) ).

tff(c_618072,plain,
    ! [X_8933] :
      ( product(e_4,e_6,X_8933)
      | ~ product(e_6,X_8933,e_2) ),
    inference(resolution,[status(thm)],[c_617914,c_126]) ).

tff(c_618090,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_612127,c_618072]) ).

tff(c_618106,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_618090,c_575837]) ).

tff(c_618126,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_618106]) ).

tff(c_618127,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_616628]) ).

tff(c_618188,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_618127]) ).

tff(c_618192,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_618188,c_612156]) ).

tff(c_618228,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_618192]) ).

tff(c_618229,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_618127]) ).

tff(c_618239,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_618229]) ).

tff(c_618252,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_618239,c_356972]) ).

tff(c_618298,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_618252]) ).

tff(c_618299,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_618229]) ).

tff(c_615828,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_615799,c_120]) ).

tff(c_618495,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_618299,c_615828]) ).

tff(c_618534,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_618495]) ).

tff(c_618535,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_612087]) ).

tff(c_618538,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_618535]) ).

tff(c_618543,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_618538,c_356972]) ).

tff(c_618559,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_618543]) ).

tff(c_618560,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_618535]) ).

tff(c_618573,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_618560,c_203]) ).

tff(c_618595,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_618573]) ).

tff(c_618596,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_577738]) ).

tff(c_619582,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_618596]) ).

tff(c_619598,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_619582,c_575836]) ).

tff(c_620347,plain,
    ! [W_8952] :
      ( equalish(W_8952,e_6)
      | ~ product(e_3,W_8952,e_4) ),
    inference(resolution,[status(thm)],[c_619598,c_120]) ).

tff(c_620354,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_620347]) ).

tff(c_620359,plain,
    ( equalish(e_1,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_620354]) ).

tff(c_620360,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_620359]) ).

tff(c_621058,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_620360]) ).

tff(c_621095,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_621058,c_203]) ).

tff(c_621143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_621095]) ).

tff(c_621144,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_620360]) ).

tff(c_621164,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_621144]) ).

tff(c_621202,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_621164,c_178]) ).

tff(c_621247,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_621202]) ).

tff(c_621248,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_621144]) ).

tff(c_621466,plain,
    ! [X_8968] :
      ( product(e_2,e_1,X_8968)
      | ~ product(e_1,X_8968,e_3) ),
    inference(resolution,[status(thm)],[c_621248,c_126]) ).

tff(c_621478,plain,
    ! [X_8968] :
      ( equalish(X_8968,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_8968,e_3) ),
    inference(resolution,[status(thm)],[c_621466,c_577428]) ).

tff(c_621618,plain,
    ! [X_8968] :
      ( equalish(X_8968,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_8968,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_621478]) ).

tff(c_622468,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_621618]) ).

tff(c_622515,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_622468,c_203]) ).

tff(c_622572,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_622515]) ).

tff(c_622574,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_621618]) ).

tff(c_622573,plain,
    ! [X_8968] :
      ( product(e_2,e_1,e_2)
      | equalish(X_8968,e_3)
      | ~ product(e_1,X_8968,e_3) ),
    inference(splitRight,[status(thm)],[c_621618]) ).

tff(c_622792,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_622573]) ).

tff(c_621325,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_621248,c_122]) ).

tff(c_622805,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_622792,c_621325]) ).

tff(c_622855,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_622805]) ).

tff(c_622857,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_622573]) ).

tff(c_621544,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_621466,c_166]) ).

tff(c_621665,plain,
    ~ product(e_1,e_4,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_621544]) ).

tff(c_620425,plain,
    ! [X_8954] :
      ( product(e_5,e_4,X_8954)
      | ~ product(e_4,X_8954,e_6) ),
    inference(resolution,[status(thm)],[c_619582,c_126]) ).

tff(c_620447,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_4,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_620425,c_575839]) ).

tff(c_620506,plain,
    ~ product(e_4,e_3,e_6),
    inference(negUnitSimplification,[status(thm)],[c_94,c_620447]) ).

tff(c_620549,plain,
    ( product(e_4,e_3,e_5)
    | product(e_4,e_3,e_4)
    | product(e_4,e_3,e_3)
    | product(e_4,e_3,e_2)
    | product(e_4,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_116,c_620506]) ).

tff(c_620552,plain,
    ( product(e_4,e_3,e_5)
    | product(e_4,e_3,e_4)
    | product(e_4,e_3,e_3)
    | product(e_4,e_3,e_2)
    | product(e_4,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_48,c_620549]) ).

tff(c_633648,plain,
    product(e_4,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_620552]) ).

tff(c_633659,plain,
    ( product(e_6,e_4,e_3)
    | product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_633648,c_261]) ).

tff(c_633684,plain,
    ( product(e_6,e_4,e_3)
    | product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_50,c_633659]) ).

tff(c_633685,plain,
    ( product(e_6,e_4,e_3)
    | product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_621665,c_633684]) ).

tff(c_636450,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_633685]) ).

tff(c_621328,plain,
    ! [W_8965] :
      ( equalish(W_8965,e_3)
      | ~ product(W_8965,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_621248,c_122]) ).

tff(c_622219,plain,
    ! [X_8977] :
      ( equalish(X_8977,e_3)
      | ~ next(X_8977,e_2)
      | product(X_8977,e_1,e_1)
      | ~ group_element(X_8977) ),
    inference(resolution,[status(thm)],[c_576313,c_621328]) ).

tff(c_622384,plain,
    ! [W_11,X_8977] :
      ( equalish(W_11,e_1)
      | ~ product(X_8977,W_11,e_1)
      | equalish(X_8977,e_3)
      | ~ next(X_8977,e_2)
      | ~ group_element(X_8977) ),
    inference(resolution,[status(thm)],[c_622219,c_120]) ).

tff(c_636464,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_636450,c_622384]) ).

tff(c_636509,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_636464]) ).

tff(c_636511,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_86,c_636509]) ).

tff(c_636512,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5)
    | product(e_6,e_4,e_3) ),
    inference(splitRight,[status(thm)],[c_633685]) ).

tff(c_636514,plain,
    product(e_6,e_4,e_3),
    inference(splitLeft,[status(thm)],[c_636512]) ).

tff(c_575816,plain,
    ~ product(e_5,e_6,e_2),
    inference(splitRight,[status(thm)],[c_477163]) ).

tff(c_624726,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_619172]) ).

tff(c_624869,plain,
    ! [W_9035] :
      ( equalish(W_9035,e_2)
      | ~ product(e_6,W_9035,e_1) ),
    inference(resolution,[status(thm)],[c_624726,c_120]) ).

tff(c_624894,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_624869]) ).

tff(c_624915,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_624894]) ).

tff(c_624916,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_624915]) ).

tff(c_628088,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_624916]) ).

tff(c_624771,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_624726,c_120]) ).

tff(c_628091,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_628088,c_624771]) ).

tff(c_628140,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_628091]) ).

tff(c_628141,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_624916]) ).

tff(c_628171,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_628141]) ).

tff(c_619610,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_619582,c_120]) ).

tff(c_628185,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_628171,c_619610]) ).

tff(c_628234,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_628185]) ).

tff(c_628235,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_628141]) ).

tff(c_628296,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_628235]) ).

tff(c_628310,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_628296,c_621325]) ).

tff(c_628354,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_628310]) ).

tff(c_628356,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_628235]) ).

tff(c_628142,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_624916]) ).

tff(c_628236,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_628141]) ).

tff(c_628263,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_628236]) ).

tff(c_628294,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_628263]) ).

tff(c_628295,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_628142,c_64,c_628294]) ).

tff(c_628365,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_628356,c_628295]) ).

tff(c_628366,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_628365]) ).

tff(c_619630,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_619598,c_126]) ).

tff(c_628422,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_628366,c_619630]) ).

tff(c_629653,plain,
    ! [X_9082] :
      ( product(e_1,e_6,X_9082)
      | ~ product(e_6,X_9082,e_4) ),
    inference(resolution,[status(thm)],[c_628422,c_126]) ).

tff(c_629704,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_356949,c_629653]) ).

tff(c_630008,plain,
    ! [X_9087] :
      ( product(e_5,e_6,X_9087)
      | ~ product(e_6,X_9087,e_1) ),
    inference(resolution,[status(thm)],[c_629704,c_126]) ).

tff(c_630015,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_624726,c_630008]) ).

tff(c_630045,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_575816,c_630015]) ).

tff(c_630046,plain,
    product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_628365]) ).

tff(c_630065,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_630046,c_356972]) ).

tff(c_630114,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_630065]) ).

tff(c_630116,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_619172]) ).

tff(c_630115,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_619172]) ).

tff(c_630118,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_630115]) ).

tff(c_630121,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_630118,c_619610]) ).

tff(c_630140,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_630121]) ).

tff(c_630142,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_630115]) ).

tff(c_630163,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_630142]) ).

tff(c_630189,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_630163]) ).

tff(c_630190,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_630116,c_108,c_630189]) ).

tff(c_630195,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_630190]) ).

tff(c_619078,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_619049,c_120]) ).

tff(c_630198,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_630195,c_619078]) ).

tff(c_630219,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_630198]) ).

tff(c_630220,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_630190]) ).

tff(c_630229,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_630220]) ).

tff(c_630232,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_630229,c_356972]) ).

tff(c_630248,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_630232]) ).

tff(c_630249,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_630220]) ).

tff(c_630284,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_630249,c_120]) ).

tff(c_636520,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_636514,c_630284]) ).

tff(c_636548,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_636520]) ).

tff(c_636549,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_636512]) ).

tff(c_636552,plain,
    product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_636549]) ).

tff(c_636554,plain,
    ( product(e_3,e_1,e_4)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_636552,c_577420]) ).

tff(c_636583,plain,
    ( product(e_3,e_1,e_4)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_636554]) ).

tff(c_636584,plain,
    product(e_3,e_1,e_4),
    inference(negUnitSimplification,[status(thm)],[c_622574,c_622857,c_636583]) ).

tff(c_621326,plain,
    ! [W_8] :
      ( equalish(W_8,e_2)
      | ~ product(e_3,e_1,W_8) ),
    inference(resolution,[status(thm)],[c_621248,c_118]) ).

tff(c_636724,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_636584,c_621326]) ).

tff(c_636780,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_636724]) ).

tff(c_636781,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_636549]) ).

tff(c_636783,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_636781]) ).

tff(c_619608,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_619582,c_122]) ).

tff(c_636804,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_636783,c_619608]) ).

tff(c_636854,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_636804]) ).

tff(c_636855,plain,
    product(e_1,e_4,e_4),
    inference(splitRight,[status(thm)],[c_636781]) ).

tff(c_636906,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_636855,c_203]) ).

tff(c_636943,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_636906]) ).

tff(c_636944,plain,
    ( product(e_4,e_3,e_2)
    | product(e_4,e_3,e_3)
    | product(e_4,e_3,e_4)
    | product(e_4,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_620552]) ).

tff(c_637095,plain,
    product(e_4,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_636944]) ).

tff(c_637263,plain,
    ! [W_9188] :
      ( equalish(W_9188,e_3)
      | ~ product(e_4,W_9188,e_5) ),
    inference(resolution,[status(thm)],[c_637095,c_120]) ).

tff(c_637294,plain,
    ( equalish(e_1,e_3)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_637263]) ).

tff(c_637327,plain,
    ( equalish(e_1,e_3)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_637294]) ).

tff(c_637328,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_58,c_637327]) ).

tff(c_638041,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_637328]) ).

tff(c_638080,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_638041,c_203]) ).

tff(c_638134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_638080]) ).

tff(c_638135,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_637328]) ).

tff(c_638163,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_638135]) ).

tff(c_638201,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_638163,c_178]) ).

tff(c_638247,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_638201]) ).

tff(c_638248,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_638135]) ).

tff(c_638420,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_638248]) ).

tff(c_630269,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_630249,c_619630]) ).

tff(c_630313,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_4,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_630269,c_120]) ).

tff(c_638423,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_638420,c_630313]) ).

tff(c_638464,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_638423]) ).

tff(c_638465,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_638248]) ).

tff(c_632316,plain,
    product(e_4,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_620552]) ).

tff(c_620429,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_4,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_620425,c_619608]) ).

tff(c_620487,plain,
    ~ product(e_4,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_620429]) ).

tff(c_620537,plain,
    ( product(e_4,e_5,e_5)
    | product(e_4,e_5,e_4)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_2)
    | product(e_4,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_116,c_620487]) ).

tff(c_620540,plain,
    ( product(e_4,e_5,e_5)
    | product(e_4,e_5,e_4)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_2)
    | product(e_4,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_52,c_620537]) ).

tff(c_632033,plain,
    product(e_4,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_620540]) ).

tff(c_632078,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_4,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_632033,c_120]) ).

tff(c_632319,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_632316,c_632078]) ).

tff(c_632344,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_632319]) ).

tff(c_632345,plain,
    ( product(e_4,e_3,e_2)
    | product(e_4,e_3,e_3)
    | product(e_4,e_3,e_4)
    | product(e_4,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_620552]) ).

tff(c_632347,plain,
    product(e_4,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_632345]) ).

tff(c_632719,plain,
    ! [X_9124] :
      ( product(e_5,e_3,X_9124)
      | ~ product(e_3,X_9124,e_4) ),
    inference(resolution,[status(thm)],[c_632347,c_126]) ).

tff(c_632766,plain,
    ( product(e_4,e_5,e_3)
    | ~ product(e_3,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_632719,c_356969]) ).

tff(c_632841,plain,
    product(e_4,e_5,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_619598,c_632766]) ).

tff(c_632077,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_4,e_5,W_8) ),
    inference(resolution,[status(thm)],[c_632033,c_118]) ).

tff(c_632886,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_632841,c_632077]) ).

tff(c_632904,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_632886]) ).

tff(c_632905,plain,
    ( product(e_4,e_3,e_4)
    | product(e_4,e_3,e_3)
    | product(e_4,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_632345]) ).

tff(c_632936,plain,
    product(e_4,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_632905]) ).

tff(c_633071,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_632936,c_630313]) ).

tff(c_633092,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_633071]) ).

tff(c_633093,plain,
    ( product(e_4,e_3,e_3)
    | product(e_4,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_632905]) ).

tff(c_633095,plain,
    product(e_4,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_633093]) ).

tff(c_633110,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_633095,c_178]) ).

tff(c_633127,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_633110]) ).

tff(c_633128,plain,
    product(e_4,e_3,e_3),
    inference(splitRight,[status(thm)],[c_633093]) ).

tff(c_633260,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_633128,c_203]) ).

tff(c_633282,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_633260]) ).

tff(c_633283,plain,
    ( product(e_4,e_5,e_2)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_4)
    | product(e_4,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_620540]) ).

tff(c_633285,plain,
    product(e_4,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_633283]) ).

tff(c_633296,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_633285,c_203]) ).

tff(c_633315,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_633296]) ).

tff(c_633316,plain,
    ( product(e_4,e_5,e_4)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_633283]) ).

tff(c_633347,plain,
    product(e_4,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_633316]) ).

tff(c_633350,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_633347,c_630313]) ).

tff(c_633368,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_633350]) ).

tff(c_633369,plain,
    ( product(e_4,e_5,e_3)
    | product(e_4,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_633316]) ).

tff(c_633491,plain,
    product(e_4,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_633369]) ).

tff(c_633494,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_633491,c_356970]) ).

tff(c_633515,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_633494]) ).

tff(c_633516,plain,
    product(e_4,e_5,e_3),
    inference(splitRight,[status(thm)],[c_633369]) ).

tff(c_633546,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_4,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_633516,c_120]) ).

tff(c_638476,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_638465,c_633546]) ).

tff(c_638517,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_638476]) ).

tff(c_638518,plain,
    ( product(e_4,e_3,e_4)
    | product(e_4,e_3,e_3)
    | product(e_4,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_636944]) ).

tff(c_638549,plain,
    product(e_4,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_638518]) ).

tff(c_638552,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_638549,c_630313]) ).

tff(c_638573,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_638552]) ).

tff(c_638574,plain,
    ( product(e_4,e_3,e_3)
    | product(e_4,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_638518]) ).

tff(c_638695,plain,
    product(e_4,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_638574]) ).

tff(c_638710,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_638695,c_178]) ).

tff(c_638727,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_638710]) ).

tff(c_638728,plain,
    product(e_4,e_3,e_3),
    inference(splitRight,[status(thm)],[c_638574]) ).

tff(c_638864,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_638728,c_633546]) ).

tff(c_638885,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_638864]) ).

tff(c_638886,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_618596]) ).

tff(c_638926,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_638886]) ).

tff(c_638929,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_638926,c_619078]) ).

tff(c_638947,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_638929]) ).

tff(c_638948,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_638886]) ).

tff(c_639360,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_638948]) ).

tff(c_639363,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_639360,c_356972]) ).

tff(c_639382,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_639363]) ).

tff(c_639383,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_638948]) ).

tff(c_641420,plain,
    ! [X_9243] :
      ( product(e_1,e_6,X_9243)
      | ~ product(e_6,X_9243,e_3) ),
    inference(resolution,[status(thm)],[c_640717,c_126]) ).

tff(c_641438,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_639383,c_641420]) ).

tff(c_641483,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_641438,c_120]) ).

tff(c_644747,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_644742,c_641483]) ).

tff(c_644770,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_644747]) ).

tff(c_644771,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_644740]) ).

tff(c_640729,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_640670,c_122]) ).

tff(c_641200,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_641196,c_640729]) ).

tff(c_641329,plain,
    ~ product(e_1,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_641200]) ).

tff(c_641397,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_641329]) ).

tff(c_641400,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_641397]) ).

tff(c_642467,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_641400]) ).

tff(c_642489,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_642467,c_178]) ).

tff(c_642516,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_642489]) ).

tff(c_642517,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_641400]) ).

tff(c_642519,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_642517]) ).

tff(c_642646,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_642519,c_203]) ).

tff(c_642674,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_642646]) ).

tff(c_642675,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_642517]) ).

tff(c_642706,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_642675]) ).

tff(c_642829,plain,
    ! [X_9270,X_9271] :
      ( product(e_3,e_1,X_9270)
      | ~ product(e_1,X_9270,X_9271)
      | ~ next(X_9271,e_3)
      | product(X_9271,e_1,e_2)
      | product(X_9271,e_1,e_1)
      | ~ group_element(X_9271) ),
    inference(resolution,[status(thm)],[c_577340,c_126]) ).

tff(c_642831,plain,
    ( product(e_3,e_1,e_5)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_642706,c_642829]) ).

tff(c_642886,plain,
    ( product(e_3,e_1,e_5)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_642831]) ).

tff(c_642944,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_642886]) ).

tff(c_642967,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_642944,c_203]) ).

tff(c_643002,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_642967]) ).

tff(c_643003,plain,
    ( product(e_2,e_1,e_2)
    | product(e_3,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_642886]) ).

tff(c_643011,plain,
    product(e_3,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_643003]) ).

tff(c_643016,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_643011,c_640729]) ).

tff(c_643053,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_643016]) ).

tff(c_643054,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_643003]) ).

tff(c_643295,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_643054,c_178]) ).

tff(c_643332,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_643295]) ).

tff(c_643333,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_642675]) ).

tff(c_643445,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_643333]) ).

tff(c_643450,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_643445,c_641483]) ).

tff(c_643476,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_643450]) ).

tff(c_643477,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_643333]) ).

tff(c_643522,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_643477,c_120]) ).

tff(c_644775,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_644771,c_643522]) ).

tff(c_644802,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_644775]) ).

tff(c_644803,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_643644]) ).

tff(c_644834,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_644803]) ).

tff(c_644851,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_644834,c_203]) ).

tff(c_644882,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_644851]) ).

tff(c_644883,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_644803]) ).

tff(c_644885,plain,
    product(e_1,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_644883]) ).

tff(c_644890,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_644885,c_641483]) ).

tff(c_644913,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_644890]) ).

tff(c_644914,plain,
    product(e_1,e_2,e_3),
    inference(splitRight,[status(thm)],[c_644883]) ).

tff(c_644918,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_644914,c_643522]) ).

tff(c_644942,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_644918]) ).

tff(c_644944,plain,
    product(e_1,e_2,e_6),
    inference(splitRight,[status(thm)],[c_641350]) ).

tff(c_642275,plain,
    ! [W_9260,X_9261] :
      ( equalish(W_9260,e_5)
      | ~ product(W_9260,e_1,X_9261)
      | ~ product(e_1,X_9261,e_6) ),
    inference(resolution,[status(thm)],[c_641196,c_122]) ).

tff(c_642378,plain,
    ! [X_8319] :
      ( equalish(X_8319,e_5)
      | ~ product(e_1,e_2,e_6)
      | ~ next(X_8319,e_2)
      | product(X_8319,e_1,e_1)
      | ~ group_element(X_8319) ),
    inference(resolution,[status(thm)],[c_576313,c_642275]) ).

tff(c_646059,plain,
    ! [X_9318] :
      ( equalish(X_9318,e_5)
      | ~ next(X_9318,e_2)
      | product(X_9318,e_1,e_1)
      | ~ group_element(X_9318) ),
    inference(demodulation,[status(thm),theory(equality)],[c_644944,c_642378]) ).

tff(c_646236,plain,
    ! [W_11,X_9318] :
      ( equalish(W_11,e_1)
      | ~ product(X_9318,W_11,e_1)
      | equalish(X_9318,e_5)
      | ~ next(X_9318,e_2)
      | ~ group_element(X_9318) ),
    inference(resolution,[status(thm)],[c_646059,c_120]) ).

tff(c_648510,plain,
    ( equalish(e_3,e_1)
    | equalish(e_1,e_5)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_648501,c_646236]) ).

tff(c_648551,plain,
    ( equalish(e_3,e_1)
    | equalish(e_1,e_5) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_648510]) ).

tff(c_648553,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_76,c_648551]) ).

tff(c_648554,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_641412]) ).

tff(c_648556,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_648554]) ).

tff(c_648821,plain,
    ! [X_9364] :
      ( product(e_5,e_3,X_9364)
      | ~ product(e_3,X_9364,e_1) ),
    inference(resolution,[status(thm)],[c_648556,c_126]) ).

tff(c_648862,plain,
    ( product(e_4,e_5,e_3)
    | ~ product(e_3,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_648821,c_356969]) ).

tff(c_648927,plain,
    product(e_4,e_5,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_640717,c_648862]) ).

tff(c_647192,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_641400]) ).

tff(c_647201,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_5)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_647192,c_646236]) ).

tff(c_647242,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_5) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_647201]) ).

tff(c_647244,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_96,c_647242]) ).

tff(c_647245,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_641400]) ).

tff(c_647247,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_647245]) ).

tff(c_647268,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_647247,c_203]) ).

tff(c_647302,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_647268]) ).

tff(c_647303,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_647245]) ).

tff(c_647719,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_647303]) ).

tff(c_647721,plain,
    ( product(e_3,e_1,e_5)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_647719,c_577420]) ).

tff(c_647746,plain,
    ( product(e_3,e_1,e_5)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_647721]) ).

tff(c_647877,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_647746]) ).

tff(c_647922,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_647877,c_203]) ).

tff(c_647979,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_647922]) ).

tff(c_647980,plain,
    ( product(e_2,e_1,e_2)
    | product(e_3,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_647746]) ).

tff(c_648002,plain,
    product(e_3,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_647980]) ).

tff(c_648013,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_648002,c_640729]) ).

tff(c_648058,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_648013]) ).

tff(c_648059,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_647980]) ).

tff(c_641383,plain,
    ! [W_14,X_9242] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_1,X_9242)
      | ~ product(e_1,X_9242,e_6) ),
    inference(resolution,[status(thm)],[c_641196,c_122]) ).

tff(c_648099,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_648059,c_641383]) ).

tff(c_648141,plain,
    equalish(e_2,e_5),
    inference(demodulation,[status(thm),theory(equality)],[c_644944,c_648099]) ).

tff(c_648143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_648141]) ).

tff(c_648144,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_647303]) ).

tff(c_648146,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_648144]) ).

tff(c_648155,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_648146,c_641483]) ).

tff(c_648189,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_648155]) ).

tff(c_648190,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_648144]) ).

tff(c_648400,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_5,e_3) ),
    inference(resolution,[status(thm)],[c_648190,c_122]) ).

tff(c_648981,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_648927,c_648400]) ).

tff(c_648999,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_648981]) ).

tff(c_649000,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_648554]) ).

tff(c_649031,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_649000]) ).

tff(c_649042,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_649031,c_619076]) ).

tff(c_649076,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_649042]) ).

tff(c_649077,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_649000]) ).

tff(c_649236,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_649077]) ).

tff(c_649245,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_649236,c_641483]) ).

tff(c_649276,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_649245]) ).

tff(c_649277,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_649077]) ).

tff(c_648402,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_648190,c_120]) ).

tff(c_649281,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_649277,c_648402]) ).

tff(c_649312,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_649281]) ).

tff(c_649313,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_640523]) ).

tff(c_649374,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_649313]) ).

tff(c_649380,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_649374,c_619078]) ).

tff(c_649411,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_649380]) ).

tff(c_649413,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_649313]) ).

tff(c_649412,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_649313]) ).

tff(c_649422,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_649412]) ).

tff(c_649432,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_649422,c_356972]) ).

tff(c_649471,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_649432]) ).

tff(c_649473,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_649412]) ).

tff(c_640524,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_640479]) ).

tff(c_649314,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_640523]) ).

tff(c_649341,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_649314]) ).

tff(c_649372,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_649341]) ).

tff(c_649373,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_640524,c_64,c_649372]) ).

tff(c_649482,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_649413,c_649473,c_649373]) ).

tff(c_639422,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_639383,c_120]) ).

tff(c_649488,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_649482,c_639422]) ).

tff(c_649522,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_649488]) ).

tff(c_649524,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_619172]) ).

tff(c_649523,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_619172]) ).

tff(c_649526,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_649523]) ).

tff(c_649542,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_649526,c_575836]) ).

tff(c_650085,plain,
    ! [X_9375] :
      ( product(e_2,e_6,X_9375)
      | ~ product(e_6,X_9375,e_3) ),
    inference(resolution,[status(thm)],[c_649542,c_126]) ).

tff(c_650103,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_639383,c_650085]) ).

tff(c_650237,plain,
    ! [X_9379] :
      ( product(e_4,e_6,X_9379)
      | ~ product(e_6,X_9379,e_2) ),
    inference(resolution,[status(thm)],[c_650103,c_126]) ).

tff(c_650255,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_619049,c_650237]) ).

tff(c_650270,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_650255,c_575837]) ).

tff(c_650290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_650270]) ).

tff(c_650292,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_649523]) ).

tff(c_650313,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_650292]) ).

tff(c_650339,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_650313]) ).

tff(c_650340,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_649524,c_108,c_650339]) ).

tff(c_650345,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_650340]) ).

tff(c_650348,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_650345,c_619078]) ).

tff(c_650369,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_650348]) ).

tff(c_650370,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_650340]) ).

tff(c_650379,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_650370]) ).

tff(c_650382,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_650379,c_356972]) ).

tff(c_650398,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_650382]) ).

tff(c_650399,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_650370]) ).

tff(c_650404,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_650399,c_639422]) ).

tff(c_650422,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_650404]) ).

tff(c_650423,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_619044]) ).

tff(c_650426,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_650423]) ).

tff(c_650431,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_650426,c_356972]) ).

tff(c_650447,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_650431]) ).

tff(c_650448,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_650423]) ).

tff(c_650460,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_650448,c_203]) ).

tff(c_650482,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_650460]) ).

tff(c_650483,plain,
    ( product(e_6,e_5,e_3)
    | product(e_6,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_356947]) ).

tff(c_650485,plain,
    product(e_6,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_650483]) ).

tff(c_699731,plain,
    ! [Y_10129] :
      ( product(e_6,e_6,Y_10129)
      | product(e_6,Y_10129,e_5)
      | product(e_6,Y_10129,e_4)
      | product(e_6,Y_10129,e_3)
      | product(e_6,Y_10129,e_2)
      | product(e_6,Y_10129,e_1)
      | ~ group_element(Y_10129) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_651710,plain,
    ! [X_9410] :
      ( ~ next(X_9410,e_3)
      | product(X_9410,e_1,e_5)
      | product(X_9410,e_1,e_4)
      | product(X_9410,e_1,e_3)
      | product(X_9410,e_1,e_2)
      | product(X_9410,e_1,e_1)
      | ~ group_element(X_9410) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_696773,plain,
    ! [X_10064] :
      ( ~ next(X_10064,e_3)
      | product(X_10064,e_1,e_4)
      | product(X_10064,e_1,e_3)
      | product(X_10064,e_1,e_2)
      | product(X_10064,e_1,e_1)
      | ~ group_element(X_10064) ),
    inference(resolution,[status(thm)],[c_651710,c_164]) ).

tff(c_697111,plain,
    ! [X_10071] :
      ( ~ next(X_10071,e_3)
      | product(X_10071,e_1,e_3)
      | product(X_10071,e_1,e_2)
      | product(X_10071,e_1,e_1)
      | ~ group_element(X_10071) ),
    inference(resolution,[status(thm)],[c_696773,c_166]) ).

tff(c_652259,plain,
    ! [Y_9426] :
      ( product(e_6,e_6,Y_9426)
      | product(e_6,Y_9426,e_5)
      | product(e_6,Y_9426,e_4)
      | product(e_6,Y_9426,e_3)
      | product(e_6,Y_9426,e_2)
      | product(e_6,Y_9426,e_1)
      | ~ group_element(Y_9426) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_650819,plain,
    ! [X_9390] :
      ( equalish(e_6,X_9390)
      | product(X_9390,e_6,e_5)
      | product(X_9390,e_6,e_4)
      | product(X_9390,e_6,e_3)
      | product(X_9390,e_6,e_2)
      | product(X_9390,e_6,e_1)
      | ~ group_element(X_9390) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_593]) ).

tff(c_650843,plain,
    ( equalish(e_6,e_5)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_650819,c_178]) ).

tff(c_650870,plain,
    ( equalish(e_6,e_5)
    | product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_52,c_650843]) ).

tff(c_650871,plain,
    ( product(e_5,e_6,e_4)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2)
    | product(e_5,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_650870]) ).

tff(c_650873,plain,
    product(e_5,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_650871]) ).

tff(c_650901,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_650873,c_122]) ).

tff(c_652274,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_652259,c_650901]) ).

tff(c_652361,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_652274]) ).

tff(c_652362,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_652361]) ).

tff(c_652409,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_652362]) ).

tff(c_652430,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_652409,c_203]) ).

tff(c_652463,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_652430]) ).

tff(c_652464,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_652362]) ).

tff(c_666972,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_652464]) ).

tff(c_650900,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_650873,c_126]) ).

tff(c_667015,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_666972,c_650900]) ).

tff(c_667226,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_667015,c_650901]) ).

tff(c_667257,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_667226]) ).

tff(c_667258,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_652464]) ).

tff(c_667296,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_667258]) ).

tff(c_650514,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_650485,c_120]) ).

tff(c_667305,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_667296,c_650514]) ).

tff(c_667338,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_667305]) ).

tff(c_667339,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_667258]) ).

tff(c_667348,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_667339]) ).

tff(c_656063,plain,
    ! [X_9467] :
      ( ~ next(X_9467,e_3)
      | product(X_9467,e_1,e_4)
      | product(X_9467,e_1,e_3)
      | product(X_9467,e_1,e_2)
      | product(X_9467,e_1,e_1)
      | ~ group_element(X_9467) ),
    inference(resolution,[status(thm)],[c_651710,c_164]) ).

tff(c_659131,plain,
    ! [X_9519] :
      ( ~ next(X_9519,e_3)
      | product(X_9519,e_1,e_3)
      | product(X_9519,e_1,e_2)
      | product(X_9519,e_1,e_1)
      | ~ group_element(X_9519) ),
    inference(resolution,[status(thm)],[c_656063,c_166]) ).

tff(c_652465,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_652362]) ).

tff(c_652278,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_652259,c_650514]) ).

tff(c_652365,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_652278]) ).

tff(c_652366,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_652365]) ).

tff(c_652472,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_652366]) ).

tff(c_652541,plain,
    ! [W_9429] :
      ( equalish(W_9429,e_2)
      | ~ product(e_6,W_9429,e_1) ),
    inference(resolution,[status(thm)],[c_652472,c_120]) ).

tff(c_652548,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_652541]) ).

tff(c_652557,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_652548]) ).

tff(c_652558,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_652465,c_108,c_652557]) ).

tff(c_652875,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_652558]) ).

tff(c_652919,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_652875,c_650514]) ).

tff(c_652952,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_652919]) ).

tff(c_652954,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_652558]) ).

tff(c_652769,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_652464]) ).

tff(c_652812,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_652769,c_650900]) ).

tff(c_652841,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_652812,c_650901]) ).

tff(c_652872,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_652841]) ).

tff(c_652873,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_652464]) ).

tff(c_652998,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_652954,c_652873]) ).

tff(c_652999,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_652998]) ).

tff(c_653613,plain,
    ! [W_9436] :
      ( equalish(W_9436,e_1)
      | ~ product(e_6,W_9436,e_3) ),
    inference(resolution,[status(thm)],[c_652999,c_120]) ).

tff(c_653626,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_653613]) ).

tff(c_653639,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_653626]) ).

tff(c_653640,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_653639]) ).

tff(c_654915,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_653640]) ).

tff(c_652502,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_652472,c_120]) ).

tff(c_654918,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_654915,c_652502]) ).

tff(c_654937,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_654918]) ).

tff(c_654938,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_653640]) ).

tff(c_654941,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_654938]) ).

tff(c_654957,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_654941,c_650900]) ).

tff(c_655744,plain,
    ! [X_9461] :
      ( product(e_3,e_6,X_9461)
      | ~ product(e_6,X_9461,e_1) ),
    inference(resolution,[status(thm)],[c_654957,c_126]) ).

tff(c_655765,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_652472,c_655744]) ).

tff(c_655928,plain,
    ! [X_9466] :
      ( product(e_2,e_6,X_9466)
      | ~ product(e_6,X_9466,e_3) ),
    inference(resolution,[status(thm)],[c_655765,c_126]) ).

tff(c_655946,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_652999,c_655928]) ).

tff(c_655963,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_655946,c_650901]) ).

tff(c_655983,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_655963]) ).

tff(c_655984,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_654938]) ).

tff(c_656038,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_655984]) ).

tff(c_656041,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_656038,c_650514]) ).

tff(c_656059,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_656041]) ).

tff(c_656060,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_655984]) ).

tff(c_656173,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_656060]) ).

tff(c_656295,plain,
    ! [W_9470] :
      ( equalish(W_9470,e_3)
      | ~ product(e_6,W_9470,e_4) ),
    inference(resolution,[status(thm)],[c_656173,c_120]) ).

tff(c_656312,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_656295]) ).

tff(c_656329,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_656312]) ).

tff(c_656330,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_656329]) ).

tff(c_656858,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_656330]) ).

tff(c_656861,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_656858,c_652502]) ).

tff(c_656880,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_656861]) ).

tff(c_656881,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_656330]) ).

tff(c_656884,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_656881]) ).

tff(c_656900,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_656884,c_650900]) ).

tff(c_657463,plain,
    ! [X_9488] :
      ( product(e_4,e_6,X_9488)
      | ~ product(e_6,X_9488,e_1) ),
    inference(resolution,[status(thm)],[c_656900,c_126]) ).

tff(c_657484,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_652472,c_657463]) ).

tff(c_657634,plain,
    ! [X_9492] :
      ( product(e_2,e_6,X_9492)
      | ~ product(e_6,X_9492,e_4) ),
    inference(resolution,[status(thm)],[c_657484,c_126]) ).

tff(c_657664,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_656173,c_657634]) ).

tff(c_657714,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_657664,c_120]) ).

tff(c_659148,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_659131,c_657714]) ).

tff(c_659232,plain,
    ( equalish(e_1,e_6)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_659148]) ).

tff(c_659233,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_659232]) ).

tff(c_659291,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_659233]) ).

tff(c_659314,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_659291,c_203]) ).

tff(c_659349,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_659314]) ).

tff(c_659351,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_659233]) ).

tff(c_659358,plain,
    ! [W_9520,X_9521] :
      ( equalish(W_9520,e_1)
      | ~ product(X_9521,W_9520,e_3)
      | ~ next(X_9521,e_3)
      | product(X_9521,e_1,e_2)
      | product(X_9521,e_1,e_1)
      | ~ group_element(X_9521) ),
    inference(resolution,[status(thm)],[c_659131,c_120]) ).

tff(c_659362,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_657664,c_659358]) ).

tff(c_659388,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_659362]) ).

tff(c_659389,plain,
    product(e_2,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_659351,c_106,c_659388]) ).

tff(c_659447,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_659389,c_178]) ).

tff(c_659484,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_659447]) ).

tff(c_659485,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_656881]) ).

tff(c_659539,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_659485]) ).

tff(c_659542,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_659539,c_650514]) ).

tff(c_659560,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_659542]) ).

tff(c_659562,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_659485]) ).

tff(c_659561,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_659485]) ).

tff(c_659564,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_659561]) ).

tff(c_656196,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_656173,c_120]) ).

tff(c_659567,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_659564,c_656196]) ).

tff(c_659586,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_659567]) ).

tff(c_659588,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_659561]) ).

tff(c_656882,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_656330]) ).

tff(c_659486,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_656881]) ).

tff(c_659510,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_659486]) ).

tff(c_659537,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_659510]) ).

tff(c_659538,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_656882,c_94,c_659537]) ).

tff(c_659596,plain,
    product(e_6,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_659562,c_659588,c_659538]) ).

tff(c_653486,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_652999,c_120]) ).

tff(c_659599,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_659596,c_653486]) ).

tff(c_659617,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_659599]) ).

tff(c_659618,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_656060]) ).

tff(c_659622,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_659618,c_653486]) ).

tff(c_659643,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_659622]) ).

tff(c_659644,plain,
    product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_652998]) ).

tff(c_662662,plain,
    ! [X_9563] :
      ( equalish(e_6,X_9563)
      | ~ next(X_9563,e_4)
      | product(X_9563,e_1,e_3)
      | product(X_9563,e_1,e_2)
      | product(X_9563,e_1,e_1)
      | ~ group_element(X_9563) ),
    inference(resolution,[status(thm)],[c_659644,c_398]) ).

tff(c_662722,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_662662,c_178]) ).

tff(c_662781,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_662722]) ).

tff(c_662782,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_662781]) ).

tff(c_662784,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_662782]) ).

tff(c_662807,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_662784,c_203]) ).

tff(c_662842,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_662807]) ).

tff(c_662843,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_662782]) ).

tff(c_663038,plain,
    ! [X_9567] :
      ( product(e_2,e_1,X_9567)
      | ~ product(e_1,X_9567,e_3) ),
    inference(resolution,[status(thm)],[c_662843,c_126]) ).

tff(c_663146,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_663038,c_169]) ).

tff(c_663235,plain,
    ~ product(e_1,e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_663146]) ).

tff(c_660265,plain,
    ! [W_9526] :
      ( equalish(W_9526,e_1)
      | ~ product(e_6,W_9526,e_4) ),
    inference(resolution,[status(thm)],[c_659644,c_120]) ).

tff(c_660278,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_660265]) ).

tff(c_660291,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_660278]) ).

tff(c_660292,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_660291]) ).

tff(c_665403,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_660292]) ).

tff(c_665412,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_665403,c_652502]) ).

tff(c_665439,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_665412]) ).

tff(c_665440,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_660292]) ).

tff(c_665443,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_665440]) ).

tff(c_665459,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_665443,c_650900]) ).

tff(c_666073,plain,
    ! [X_9614] :
      ( product(e_4,e_6,X_9614)
      | ~ product(e_6,X_9614,e_1) ),
    inference(resolution,[status(thm)],[c_665459,c_126]) ).

tff(c_666111,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_652472,c_666073]) ).

tff(c_666267,plain,
    ! [X_9619] :
      ( product(e_2,e_6,X_9619)
      | ~ product(e_6,X_9619,e_4) ),
    inference(resolution,[status(thm)],[c_666111,c_126]) ).

tff(c_666301,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_659644,c_666267]) ).

tff(c_666442,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_666301,c_650901]) ).

tff(c_666472,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_666442]) ).

tff(c_666473,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_665440]) ).

tff(c_666527,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_666473]) ).

tff(c_666532,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_666527,c_650514]) ).

tff(c_666552,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_666532]) ).

tff(c_666553,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_666473]) ).

tff(c_666556,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_666553]) ).

tff(c_659702,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_659644,c_120]) ).

tff(c_666559,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_666556,c_659702]) ).

tff(c_666578,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_666559]) ).

tff(c_666579,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_666553]) ).

tff(c_666625,plain,
    ! [W_9623] :
      ( equalish(W_9623,e_4)
      | ~ product(e_6,W_9623,e_3) ),
    inference(resolution,[status(thm)],[c_666579,c_120]) ).

tff(c_666646,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_666625]) ).

tff(c_666663,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_666646]) ).

tff(c_666664,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_666663]) ).

tff(c_666780,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_666664]) ).

tff(c_666789,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_666780,c_652502]) ).

tff(c_666816,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_666789]) ).

tff(c_666817,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_666664]) ).

tff(c_666820,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_666817]) ).

tff(c_666823,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_666820,c_650900]) ).

tff(c_666839,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_663235,c_666823]) ).

tff(c_666840,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_666817]) ).

tff(c_666894,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_666840]) ).

tff(c_666899,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_666894,c_650514]) ).

tff(c_666919,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_666899]) ).

tff(c_666921,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_666840]) ).

tff(c_666818,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_666664]) ).

tff(c_666841,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_666817]) ).

tff(c_666865,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_276,c_666841]) ).

tff(c_666892,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_666865]) ).

tff(c_666893,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_666818,c_84,c_666892]) ).

tff(c_666923,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_666921,c_666893]) ).

tff(c_666924,plain,
    product(e_6,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_666923]) ).

tff(c_666609,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_666579,c_120]) ).

tff(c_666927,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_666924,c_666609]) ).

tff(c_666948,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_666927]) ).

tff(c_666949,plain,
    product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_666923]) ).

tff(c_666953,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_666949,c_659702]) ).

tff(c_666969,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_666953]) ).

tff(c_666971,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_652366]) ).

tff(c_671751,plain,
    ! [X_9690] :
      ( equalish(e_6,X_9690)
      | ~ next(X_9690,e_4)
      | product(X_9690,e_1,e_3)
      | product(X_9690,e_1,e_2)
      | product(X_9690,e_1,e_1)
      | ~ group_element(X_9690) ),
    inference(resolution,[status(thm)],[c_667348,c_398]) ).

tff(c_671812,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_671751,c_178]) ).

tff(c_671871,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_671812]) ).

tff(c_671872,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_671871]) ).

tff(c_671874,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_671872]) ).

tff(c_671898,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_671874,c_203]) ).

tff(c_671933,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_671898]) ).

tff(c_671934,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_671872]) ).

tff(c_672298,plain,
    ! [X_9695] :
      ( product(e_2,e_1,X_9695)
      | ~ product(e_1,X_9695,e_3) ),
    inference(resolution,[status(thm)],[c_671934,c_126]) ).

tff(c_670276,plain,
    ! [X_9665] :
      ( ~ next(X_9665,e_3)
      | product(X_9665,e_1,e_4)
      | product(X_9665,e_1,e_3)
      | product(X_9665,e_1,e_2)
      | product(X_9665,e_1,e_1)
      | ~ group_element(X_9665) ),
    inference(resolution,[status(thm)],[c_651710,c_164]) ).

tff(c_670611,plain,
    ! [X_9670] :
      ( ~ next(X_9670,e_3)
      | product(X_9670,e_1,e_3)
      | product(X_9670,e_1,e_2)
      | product(X_9670,e_1,e_1)
      | ~ group_element(X_9670) ),
    inference(resolution,[status(thm)],[c_670276,c_166]) ).

tff(c_670723,plain,
    ! [W_8,X_9670] :
      ( equalish(W_8,e_3)
      | ~ product(X_9670,e_1,W_8)
      | ~ next(X_9670,e_3)
      | product(X_9670,e_1,e_2)
      | product(X_9670,e_1,e_1)
      | ~ group_element(X_9670) ),
    inference(resolution,[status(thm)],[c_670611,c_118]) ).

tff(c_672310,plain,
    ! [X_9695] :
      ( equalish(X_9695,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_9695,e_3) ),
    inference(resolution,[status(thm)],[c_672298,c_670723]) ).

tff(c_672442,plain,
    ! [X_9695] :
      ( equalish(X_9695,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_9695,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_672310]) ).

tff(c_673458,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_672442]) ).

tff(c_673491,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_673458,c_203]) ).

tff(c_673536,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_673491]) ).

tff(c_673538,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_672442]) ).

tff(c_673537,plain,
    ! [X_9695] :
      ( product(e_2,e_1,e_2)
      | equalish(X_9695,e_3)
      | ~ product(e_1,X_9695,e_3) ),
    inference(splitRight,[status(thm)],[c_672442]) ).

tff(c_673563,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_673537]) ).

tff(c_671998,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_671934,c_122]) ).

tff(c_673606,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_673563,c_671998]) ).

tff(c_673652,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_673606]) ).

tff(c_673654,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_673537]) ).

tff(c_667598,plain,
    ! [W_9633] :
      ( equalish(W_9633,e_1)
      | ~ product(e_6,W_9633,e_4) ),
    inference(resolution,[status(thm)],[c_667348,c_120]) ).

tff(c_667609,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_667598]) ).

tff(c_667622,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_667609]) ).

tff(c_667623,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_667622]) ).

tff(c_674621,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_667623]) ).

tff(c_666970,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_652366]) ).

tff(c_669019,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_666970]) ).

tff(c_669035,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_669019,c_650900]) ).

tff(c_669460,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_669035,c_126]) ).

tff(c_674654,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_674621,c_669460]) ).

tff(c_674989,plain,
    ! [X_9746] :
      ( product(e_4,e_6,X_9746)
      | ~ product(e_6,X_9746,e_2) ),
    inference(resolution,[status(thm)],[c_674654,c_126]) ).

tff(c_675018,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_674989]) ).

tff(c_675210,plain,
    ! [W_9749] :
      ( equalish(W_9749,e_6)
      | ~ product(e_4,W_9749,e_5) ),
    inference(resolution,[status(thm)],[c_675018,c_120]) ).

tff(c_675241,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_675210]) ).

tff(c_675276,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_675241]) ).

tff(c_675277,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_675276]) ).

tff(c_675347,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_675277]) ).

tff(c_675393,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_675347,c_203]) ).

tff(c_675452,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_675393]) ).

tff(c_675453,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_675277]) ).

tff(c_675479,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_675453]) ).

tff(c_667402,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_667348,c_122]) ).

tff(c_675501,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_675479,c_667402]) ).

tff(c_675559,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_675501]) ).

tff(c_675560,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_675453]) ).

tff(c_675573,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_675560]) ).

tff(c_675584,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_675573,c_671998]) ).

tff(c_675631,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_675584]) ).

tff(c_675632,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_675560]) ).

tff(c_670717,plain,
    ! [W_14,X_9670] :
      ( equalish(W_14,X_9670)
      | ~ product(W_14,e_1,e_3)
      | ~ next(X_9670,e_3)
      | product(X_9670,e_1,e_2)
      | product(X_9670,e_1,e_1)
      | ~ group_element(X_9670) ),
    inference(resolution,[status(thm)],[c_670611,c_122]) ).

tff(c_677093,plain,
    ! [X_9772] :
      ( equalish(e_4,X_9772)
      | ~ next(X_9772,e_3)
      | product(X_9772,e_1,e_2)
      | product(X_9772,e_1,e_1)
      | ~ group_element(X_9772) ),
    inference(resolution,[status(thm)],[c_675632,c_670717]) ).

tff(c_677125,plain,
    ( equalish(e_4,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_677093,c_673654]) ).

tff(c_677256,plain,
    ( equalish(e_4,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_677125]) ).

tff(c_677258,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_673538,c_88,c_677256]) ).

tff(c_677259,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_667623]) ).

tff(c_677262,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_677259]) ).

tff(c_669046,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_669019,c_120]) ).

tff(c_677265,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_677262,c_669046]) ).

tff(c_677284,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_677265]) ).

tff(c_677285,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_677259]) ).

tff(c_677339,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_677285]) ).

tff(c_677344,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_677339,c_650514]) ).

tff(c_677364,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_677344]) ).

tff(c_677365,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_677285]) ).

tff(c_677373,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_677365]) ).

tff(c_667405,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_667348,c_120]) ).

tff(c_677376,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_677373,c_667405]) ).

tff(c_677395,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_677376]) ).

tff(c_677396,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_677365]) ).

tff(c_677442,plain,
    ! [W_9774] :
      ( equalish(W_9774,e_4)
      | ~ product(e_6,W_9774,e_3) ),
    inference(resolution,[status(thm)],[c_677396,c_120]) ).

tff(c_677463,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_677442]) ).

tff(c_677480,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_677463]) ).

tff(c_677481,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_677480]) ).

tff(c_677610,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_677481]) ).

tff(c_677643,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_677610,c_669460]) ).

tff(c_670728,plain,
    ! [W_11,X_9670] :
      ( equalish(W_11,e_1)
      | ~ product(X_9670,W_11,e_3)
      | ~ next(X_9670,e_3)
      | product(X_9670,e_1,e_2)
      | product(X_9670,e_1,e_1)
      | ~ group_element(X_9670) ),
    inference(resolution,[status(thm)],[c_670611,c_120]) ).

tff(c_677664,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_677643,c_670728]) ).

tff(c_677682,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_677664]) ).

tff(c_677684,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_673538,c_673654,c_106,c_677682]) ).

tff(c_677685,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_677481]) ).

tff(c_677688,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_677685]) ).

tff(c_677691,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_677688,c_669046]) ).

tff(c_677710,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_677691]) ).

tff(c_677711,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_677685]) ).

tff(c_677765,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_677711]) ).

tff(c_677770,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_677765,c_650514]) ).

tff(c_677790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_677770]) ).

tff(c_677791,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_677711]) ).

tff(c_677799,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_677791]) ).

tff(c_677802,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_677799,c_667405]) ).

tff(c_677818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_677802]) ).

tff(c_677819,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_677791]) ).

tff(c_677433,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_677396,c_120]) ).

tff(c_677824,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_677819,c_677433]) ).

tff(c_677845,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_677824]) ).

tff(c_677847,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_666970]) ).

tff(c_683420,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_677847]) ).

tff(c_683438,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_683420]) ).

tff(c_683439,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_666971,c_108,c_683438]) ).

tff(c_683445,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_683439]) ).

tff(c_683448,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_683445,c_650514]) ).

tff(c_683469,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_683448]) ).

tff(c_683470,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_683439]) ).

tff(c_683479,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_683470]) ).

tff(c_683482,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_683479,c_667405]) ).

tff(c_683498,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_683482]) ).

tff(c_683499,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_683470]) ).

tff(c_684020,plain,
    ! [W_9878] :
      ( equalish(W_9878,e_2)
      | ~ product(e_6,W_9878,e_3) ),
    inference(resolution,[status(thm)],[c_683499,c_120]) ).

tff(c_684033,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_684020]) ).

tff(c_684046,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_684033]) ).

tff(c_684047,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_684046]) ).

tff(c_689683,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_684047]) ).

tff(c_680699,plain,
    ! [X_9826] :
      ( equalish(e_6,X_9826)
      | ~ next(X_9826,e_4)
      | product(X_9826,e_1,e_3)
      | product(X_9826,e_1,e_2)
      | product(X_9826,e_1,e_1)
      | ~ group_element(X_9826) ),
    inference(resolution,[status(thm)],[c_667348,c_398]) ).

tff(c_680767,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_680699,c_178]) ).

tff(c_680834,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_680767]) ).

tff(c_680835,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_680834]) ).

tff(c_680837,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_680835]) ).

tff(c_680863,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_680837,c_203]) ).

tff(c_680901,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_680863]) ).

tff(c_680902,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_680835]) ).

tff(c_681108,plain,
    ! [X_9830] :
      ( product(e_2,e_1,X_9830)
      | ~ product(e_1,X_9830,e_3) ),
    inference(resolution,[status(thm)],[c_680902,c_126]) ).

tff(c_681224,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_681108,c_169]) ).

tff(c_681322,plain,
    ~ product(e_1,e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_681224]) ).

tff(c_677846,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_666970]) ).

tff(c_678450,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_677846]) ).

tff(c_678453,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_678450,c_650514]) ).

tff(c_678474,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_678453]) ).

tff(c_678475,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_677846]) ).

tff(c_678495,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_678475]) ).

tff(c_678626,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_678495,c_667405]) ).

tff(c_678642,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_678626]) ).

tff(c_678643,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_678475]) ).

tff(c_678683,plain,
    ! [W_9792] :
      ( equalish(W_9792,e_2)
      | ~ product(e_6,W_9792,e_3) ),
    inference(resolution,[status(thm)],[c_678643,c_120]) ).

tff(c_678696,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_678683]) ).

tff(c_678709,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_678696]) ).

tff(c_678710,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_678709]) ).

tff(c_683209,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_678710]) ).

tff(c_677848,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_667623]) ).

tff(c_677916,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_677848,c_120]) ).

tff(c_683218,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_683209,c_677916]) ).

tff(c_683245,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_683218]) ).

tff(c_683246,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_678710]) ).

tff(c_683249,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_683246]) ).

tff(c_683252,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_683249,c_650900]) ).

tff(c_683268,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_681322,c_683252]) ).

tff(c_683269,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_683246]) ).

tff(c_683323,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_683269]) ).

tff(c_683329,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_683323,c_650514]) ).

tff(c_683349,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_683329]) ).

tff(c_683350,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_683269]) ).

tff(c_683353,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_683350]) ).

tff(c_683356,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_683353,c_667405]) ).

tff(c_683372,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_683356]) ).

tff(c_683373,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_683350]) ).

tff(c_678674,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_678643,c_120]) ).

tff(c_683380,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_683373,c_678674]) ).

tff(c_683403,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_683380]) ).

tff(c_683404,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_667623]) ).

tff(c_684561,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_683404]) ).

tff(c_684713,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_684561,c_650900]) ).

tff(c_684758,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_684713,c_126]) ).

tff(c_689716,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_689683,c_684758]) ).

tff(c_690040,plain,
    ! [X_9982] :
      ( product(e_3,e_6,X_9982)
      | ~ product(e_6,X_9982,e_4) ),
    inference(resolution,[status(thm)],[c_689716,c_126]) ).

tff(c_690077,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_667348,c_690040]) ).

tff(c_690100,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_690077,c_650901]) ).

tff(c_690131,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_690100]) ).

tff(c_690133,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_684047]) ).

tff(c_690132,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_684047]) ).

tff(c_690135,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_690132]) ).

tff(c_684724,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_684561,c_120]) ).

tff(c_690138,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_690135,c_684724]) ).

tff(c_690157,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_690138]) ).

tff(c_690159,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_690132]) ).

tff(c_690180,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_690159]) ).

tff(c_690206,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_690180]) ).

tff(c_690207,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_690133,c_110,c_690206]) ).

tff(c_690212,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_690207]) ).

tff(c_690217,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_690212,c_650514]) ).

tff(c_690237,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_690217]) ).

tff(c_690238,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_690207]) ).

tff(c_690241,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_690238]) ).

tff(c_690244,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_690241,c_667405]) ).

tff(c_690260,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_690244]) ).

tff(c_690261,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_690238]) ).

tff(c_683921,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_683499,c_120]) ).

tff(c_690268,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_690261,c_683921]) ).

tff(c_690291,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_690268]) ).

tff(c_690292,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_683404]) ).

tff(c_690346,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_690292]) ).

tff(c_690350,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_690346,c_650514]) ).

tff(c_690368,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_690350]) ).

tff(c_690369,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_690292]) ).

tff(c_690372,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_690369]) ).

tff(c_690375,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_690372,c_667405]) ).

tff(c_690394,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_690375]) ).

tff(c_690395,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_690369]) ).

tff(c_690542,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_690395,c_683921]) ).

tff(c_690560,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_690542]) ).

tff(c_690561,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_667339]) ).

tff(c_690618,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_690561,c_122]) ).

tff(c_697345,plain,
    ! [X_10074] :
      ( equalish(X_10074,e_6)
      | ~ next(X_10074,e_3)
      | product(X_10074,e_1,e_2)
      | product(X_10074,e_1,e_1)
      | ~ group_element(X_10074) ),
    inference(resolution,[status(thm)],[c_697111,c_690618]) ).

tff(c_697410,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_697345,c_178]) ).

tff(c_697476,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_697410]) ).

tff(c_697477,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_74,c_56,c_697476]) ).

tff(c_697501,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_697477,c_203]) ).

tff(c_697537,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_697501]) ).

tff(c_697538,plain,
    ( product(e_5,e_6,e_2)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_650871]) ).

tff(c_697540,plain,
    product(e_5,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_697538]) ).

tff(c_697561,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_697540,c_122]) ).

tff(c_699746,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_699731,c_697561]) ).

tff(c_699829,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_699746]) ).

tff(c_699830,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_699829]) ).

tff(c_741021,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_699830]) ).

tff(c_698035,plain,
    ! [X_10085] :
      ( ~ next(X_10085,e_3)
      | product(X_10085,e_1,e_5)
      | product(X_10085,e_1,e_4)
      | product(X_10085,e_1,e_3)
      | product(X_10085,e_1,e_2)
      | product(X_10085,e_1,e_1)
      | ~ group_element(X_10085) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_698119,plain,
    ! [X_10085] :
      ( ~ next(X_10085,e_3)
      | product(X_10085,e_1,e_4)
      | product(X_10085,e_1,e_3)
      | product(X_10085,e_1,e_2)
      | product(X_10085,e_1,e_1)
      | ~ group_element(X_10085) ),
    inference(resolution,[status(thm)],[c_698035,c_164]) ).

tff(c_708136,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_699830]) ).

tff(c_708264,plain,
    ! [W_10247] :
      ( equalish(W_10247,e_4)
      | ~ product(e_6,W_10247,e_1) ),
    inference(resolution,[status(thm)],[c_708136,c_120]) ).

tff(c_708273,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_708264]) ).

tff(c_708286,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_708273]) ).

tff(c_708287,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_708286]) ).

tff(c_708304,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_708287]) ).

tff(c_708166,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_708136,c_120]) ).

tff(c_708307,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_708304,c_708166]) ).

tff(c_708338,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_708307]) ).

tff(c_708339,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_708287]) ).

tff(c_708451,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_708339]) ).

tff(c_700763,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_699830]) ).

tff(c_699750,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_699731,c_650514]) ).

tff(c_699833,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_699750]) ).

tff(c_699834,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_699833]) ).

tff(c_700316,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_699834]) ).

tff(c_700346,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_700316,c_120]) ).

tff(c_700766,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_700763,c_700346]) ).

tff(c_700785,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_700766]) ).

tff(c_700787,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_699830]) ).

tff(c_700786,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_699830]) ).

tff(c_700838,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_700786]) ).

tff(c_697560,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_697540,c_126]) ).

tff(c_701165,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_700838,c_697560]) ).

tff(c_701180,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_701165,c_697561]) ).

tff(c_701201,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_701180]) ).

tff(c_701203,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_700786]) ).

tff(c_701218,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_362,c_701203]) ).

tff(c_701236,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_701218]) ).

tff(c_701237,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_700787,c_112,c_701236]) ).

tff(c_701242,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_701237]) ).

tff(c_701247,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_701242,c_650514]) ).

tff(c_701267,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_701247]) ).

tff(c_701268,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_701237]) ).

tff(c_701271,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_701268]) ).

tff(c_701280,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_701271,c_203]) ).

tff(c_701298,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_701280]) ).

tff(c_701299,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_701268]) ).

tff(c_701754,plain,
    ! [W_10151] :
      ( equalish(W_10151,e_4)
      | ~ product(e_6,W_10151,e_3) ),
    inference(resolution,[status(thm)],[c_701299,c_120]) ).

tff(c_701763,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_701754]) ).

tff(c_701776,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_701763]) ).

tff(c_701777,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_701776]) ).

tff(c_703335,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_701777]) ).

tff(c_703338,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_703335,c_700346]) ).

tff(c_703357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_703338]) ).

tff(c_703358,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_701777]) ).

tff(c_703361,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_703358]) ).

tff(c_700412,plain,
    ! [W_10138] :
      ( equalish(W_10138,e_2)
      | ~ product(e_6,W_10138,e_1) ),
    inference(resolution,[status(thm)],[c_700316,c_120]) ).

tff(c_700421,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_700412]) ).

tff(c_700434,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_700421]) ).

tff(c_700435,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_700434]) ).

tff(c_700788,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_700435]) ).

tff(c_700792,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_700788,c_700346]) ).

tff(c_700821,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_700792]) ).

tff(c_700822,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_700435]) ).

tff(c_701798,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_700822]) ).

tff(c_701855,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_701798,c_120]) ).

tff(c_703364,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_703361,c_701855]) ).

tff(c_703383,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_703364]) ).

tff(c_703384,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_703358]) ).

tff(c_703438,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_703384]) ).

tff(c_703443,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_703438,c_650514]) ).

tff(c_703463,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_703443]) ).

tff(c_703464,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_703384]) ).

tff(c_703472,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_703464]) ).

tff(c_701839,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_701798,c_697560]) ).

tff(c_701972,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_701839,c_126]) ).

tff(c_703488,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_703472,c_701972]) ).

tff(c_703884,plain,
    ! [X_10184] :
      ( product(e_3,e_6,X_10184)
      | ~ product(e_6,X_10184,e_1) ),
    inference(resolution,[status(thm)],[c_703488,c_126]) ).

tff(c_703902,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_700316,c_703884]) ).

tff(c_704036,plain,
    ! [X_10188] :
      ( product(e_2,e_6,X_10188)
      | ~ product(e_6,X_10188,e_3) ),
    inference(resolution,[status(thm)],[c_703902,c_126]) ).

tff(c_704058,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_701299,c_704036]) ).

tff(c_704068,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_704058,c_697561]) ).

tff(c_704084,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_704068]) ).

tff(c_704085,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_703464]) ).

tff(c_701655,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_701299,c_120]) ).

tff(c_704091,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_704085,c_701655]) ).

tff(c_704114,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_704091]) ).

tff(c_704115,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_700822]) ).

tff(c_704183,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_704115]) ).

tff(c_704285,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_704183,c_650514]) ).

tff(c_704317,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_704285]) ).

tff(c_704318,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_704115]) ).

tff(c_704328,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_704318]) ).

tff(c_705293,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_701777]) ).

tff(c_705296,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_705293,c_700346]) ).

tff(c_705315,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_705296]) ).

tff(c_705316,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_701777]) ).

tff(c_705321,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_705316]) ).

tff(c_705337,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_705321,c_697560]) ).

tff(c_705891,plain,
    ! [X_10210] :
      ( product(e_3,e_6,X_10210)
      | ~ product(e_6,X_10210,e_4) ),
    inference(resolution,[status(thm)],[c_705337,c_126]) ).

tff(c_705917,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_704328,c_705891]) ).

tff(c_706053,plain,
    ! [X_10214] :
      ( product(e_1,e_6,X_10214)
      | ~ product(e_6,X_10214,e_3) ),
    inference(resolution,[status(thm)],[c_705917,c_126]) ).

tff(c_706071,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_701299,c_706053]) ).

tff(c_706091,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_706071,c_697561]) ).

tff(c_706115,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_706091]) ).

tff(c_706116,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_705316]) ).

tff(c_706170,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_706116]) ).

tff(c_706175,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_706170,c_650514]) ).

tff(c_706195,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_706175]) ).

tff(c_706196,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_706116]) ).

tff(c_706199,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_706196]) ).

tff(c_704464,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_704328,c_120]) ).

tff(c_706204,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_706199,c_704464]) ).

tff(c_706220,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_706204]) ).

tff(c_706221,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_706196]) ).

tff(c_706226,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_706221,c_701655]) ).

tff(c_706245,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_706226]) ).

tff(c_706246,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_704318]) ).

tff(c_706250,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_706246,c_701655]) ).

tff(c_706277,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_706250]) ).

tff(c_706278,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_699834]) ).

tff(c_706576,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_706278]) ).

tff(c_706604,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_706576,c_120]) ).

tff(c_708456,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_708451,c_706604]) ).

tff(c_708496,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_708456]) ).

tff(c_708497,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_708339]) ).

tff(c_708558,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_708497]) ).

tff(c_708572,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_708558,c_650514]) ).

tff(c_708608,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_708572]) ).

tff(c_708609,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_708497]) ).

tff(c_708619,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_708609]) ).

tff(c_710108,plain,
    ! [X_10273] :
      ( equalish(e_6,X_10273)
      | ~ next(X_10273,e_4)
      | product(X_10273,e_1,e_3)
      | product(X_10273,e_1,e_2)
      | product(X_10273,e_1,e_1)
      | ~ group_element(X_10273) ),
    inference(resolution,[status(thm)],[c_708619,c_398]) ).

tff(c_710175,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_710108,c_178]) ).

tff(c_710242,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_710175]) ).

tff(c_710243,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_710242]) ).

tff(c_710245,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_710243]) ).

tff(c_710268,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_710245,c_203]) ).

tff(c_710303,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_710268]) ).

tff(c_710304,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_710243]) ).

tff(c_710499,plain,
    ! [X_10277] :
      ( product(e_2,e_1,X_10277)
      | ~ product(e_1,X_10277,e_3) ),
    inference(resolution,[status(thm)],[c_710304,c_126]) ).

tff(c_707462,plain,
    ! [X_10229] :
      ( ~ next(X_10229,e_3)
      | product(X_10229,e_1,e_4)
      | product(X_10229,e_1,e_3)
      | product(X_10229,e_1,e_2)
      | product(X_10229,e_1,e_1)
      | ~ group_element(X_10229) ),
    inference(resolution,[status(thm)],[c_698035,c_164]) ).

tff(c_707893,plain,
    ! [X_10238] :
      ( ~ next(X_10238,e_3)
      | product(X_10238,e_1,e_3)
      | product(X_10238,e_1,e_2)
      | product(X_10238,e_1,e_1)
      | ~ group_element(X_10238) ),
    inference(resolution,[status(thm)],[c_707462,c_166]) ).

tff(c_707970,plain,
    ! [W_8,X_10238] :
      ( equalish(W_8,e_3)
      | ~ product(X_10238,e_1,W_8)
      | ~ next(X_10238,e_3)
      | product(X_10238,e_1,e_2)
      | product(X_10238,e_1,e_1)
      | ~ group_element(X_10238) ),
    inference(resolution,[status(thm)],[c_707893,c_118]) ).

tff(c_710518,plain,
    ! [X_10277] :
      ( equalish(X_10277,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_10277,e_3) ),
    inference(resolution,[status(thm)],[c_710499,c_707970]) ).

tff(c_710650,plain,
    ! [X_10277] :
      ( equalish(X_10277,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_10277,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_710518]) ).

tff(c_711551,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_710650]) ).

tff(c_706592,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_706576,c_697560]) ).

tff(c_706630,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_706592,c_126]) ).

tff(c_708898,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_708619,c_706630]) ).

tff(c_708959,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_708898,c_120]) ).

tff(c_711566,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_711551,c_708959]) ).

tff(c_711608,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_711566]) ).

tff(c_711610,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_710650]) ).

tff(c_711609,plain,
    ! [X_10277] :
      ( product(e_2,e_1,e_2)
      | equalish(X_10277,e_3)
      | ~ product(e_1,X_10277,e_3) ),
    inference(splitRight,[status(thm)],[c_710650]) ).

tff(c_711665,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_711609]) ).

tff(c_710368,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_710304,c_122]) ).

tff(c_711675,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_711665,c_710368]) ).

tff(c_711717,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_711675]) ).

tff(c_711719,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_711609]) ).

tff(c_708918,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_708619,c_122]) ).

tff(c_710513,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_1,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_710499,c_708918]) ).

tff(c_710646,plain,
    ~ product(e_1,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_74,c_710513]) ).

tff(c_709229,plain,
    ! [X_10259] :
      ( product(e_4,e_1,X_10259)
      | ~ product(e_1,X_10259,e_6) ),
    inference(resolution,[status(thm)],[c_708619,c_126]) ).

tff(c_709233,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_1,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_709229,c_708918]) ).

tff(c_709362,plain,
    ~ product(e_1,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_94,c_709233]) ).

tff(c_709431,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_709362]) ).

tff(c_709434,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_50,c_709431]) ).

tff(c_716257,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_710646,c_709434]) ).

tff(c_716258,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_716257]) ).

tff(c_697789,plain,
    ! [X_10081] :
      ( ~ next(X_10081,e_2)
      | product(X_10081,e_1,e_5)
      | product(X_10081,e_1,e_4)
      | product(X_10081,e_1,e_3)
      | product(X_10081,e_1,e_2)
      | product(X_10081,e_1,e_1)
      | ~ group_element(X_10081) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_697944,plain,
    ! [X_10084] :
      ( ~ next(X_10084,e_2)
      | product(X_10084,e_1,e_4)
      | product(X_10084,e_1,e_3)
      | product(X_10084,e_1,e_2)
      | product(X_10084,e_1,e_1)
      | ~ group_element(X_10084) ),
    inference(resolution,[status(thm)],[c_697789,c_162]) ).

tff(c_698125,plain,
    ! [X_10086] :
      ( ~ next(X_10086,e_2)
      | product(X_10086,e_1,e_3)
      | product(X_10086,e_1,e_2)
      | product(X_10086,e_1,e_1)
      | ~ group_element(X_10086) ),
    inference(resolution,[status(thm)],[c_697944,c_160]) ).

tff(c_698189,plain,
    ! [X_10086] :
      ( ~ next(X_10086,e_2)
      | product(X_10086,e_1,e_2)
      | product(X_10086,e_1,e_1)
      | ~ group_element(X_10086) ),
    inference(resolution,[status(thm)],[c_698125,c_170]) ).

tff(c_710371,plain,
    ! [W_10274] :
      ( equalish(W_10274,e_3)
      | ~ product(W_10274,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_710304,c_122]) ).

tff(c_711273,plain,
    ! [X_10289] :
      ( equalish(X_10289,e_3)
      | ~ next(X_10289,e_2)
      | product(X_10289,e_1,e_1)
      | ~ group_element(X_10289) ),
    inference(resolution,[status(thm)],[c_698189,c_710371]) ).

tff(c_711462,plain,
    ! [W_11,X_10289] :
      ( equalish(W_11,e_1)
      | ~ product(X_10289,W_11,e_1)
      | equalish(X_10289,e_3)
      | ~ next(X_10289,e_2)
      | ~ group_element(X_10289) ),
    inference(resolution,[status(thm)],[c_711273,c_120]) ).

tff(c_716267,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_716258,c_711462]) ).

tff(c_716312,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_716267]) ).

tff(c_716314,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_86,c_716312]) ).

tff(c_716315,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_716257]) ).

tff(c_716397,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_716315]) ).

tff(c_707325,plain,
    ! [X_10227] :
      ( product(e_5,e_2,X_10227)
      | ~ product(e_2,X_10227,e_6) ),
    inference(resolution,[status(thm)],[c_706576,c_126]) ).

tff(c_697563,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_697540,c_120]) ).

tff(c_707340,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_2,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_707325,c_697563]) ).

tff(c_707387,plain,
    ~ product(e_2,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_74,c_707340]) ).

tff(c_707426,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_707387]) ).

tff(c_707429,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_707426]) ).

tff(c_713107,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_707429]) ).

tff(c_713119,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_713107,c_708959]) ).

tff(c_713151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_713119]) ).

tff(c_713152,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_707429]) ).

tff(c_713156,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_713152]) ).

tff(c_713185,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_713156,c_122]) ).

tff(c_716406,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_716397,c_713185]) ).

tff(c_716445,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_716406]) ).

tff(c_716446,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_716315]) ).

tff(c_716477,plain,
    product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_716446]) ).

tff(c_707962,plain,
    ! [X_20,X_10238] :
      ( product(e_3,e_1,X_20)
      | ~ product(e_1,X_20,X_10238)
      | ~ next(X_10238,e_3)
      | product(X_10238,e_1,e_2)
      | product(X_10238,e_1,e_1)
      | ~ group_element(X_10238) ),
    inference(resolution,[status(thm)],[c_707893,c_126]) ).

tff(c_716487,plain,
    ( product(e_3,e_1,e_4)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_716477,c_707962]) ).

tff(c_716519,plain,
    ( product(e_3,e_1,e_4)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_716487]) ).

tff(c_716520,plain,
    product(e_3,e_1,e_4),
    inference(negUnitSimplification,[status(thm)],[c_711610,c_711719,c_716519]) ).

tff(c_710369,plain,
    ! [W_8] :
      ( equalish(W_8,e_2)
      | ~ product(e_3,e_1,W_8) ),
    inference(resolution,[status(thm)],[c_710304,c_118]) ).

tff(c_716554,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_716520,c_710369]) ).

tff(c_716603,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_716554]) ).

tff(c_716604,plain,
    product(e_1,e_4,e_4),
    inference(splitRight,[status(thm)],[c_716446]) ).

tff(c_716732,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_716604,c_203]) ).

tff(c_716772,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_716732]) ).

tff(c_716773,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_713152]) ).

tff(c_716804,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_716773]) ).

tff(c_716824,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_716804,c_178]) ).

tff(c_716847,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_716824]) ).

tff(c_716848,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_716773]) ).

tff(c_716850,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_716848]) ).

tff(c_706602,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_5) ),
    inference(resolution,[status(thm)],[c_706576,c_122]) ).

tff(c_707329,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_2,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_707325,c_706602]) ).

tff(c_707376,plain,
    ~ product(e_2,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_707329]) ).

tff(c_707414,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_707376]) ).

tff(c_707417,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_52,c_707414]) ).

tff(c_712820,plain,
    product(e_2,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_707417]) ).

tff(c_712834,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_712820,c_708959]) ).

tff(c_712863,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_712834]) ).

tff(c_712864,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_707417]) ).

tff(c_712866,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_712864]) ).

tff(c_712880,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_712866,c_203]) ).

tff(c_712901,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_712880]) ).

tff(c_712902,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_712864]) ).

tff(c_712933,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_712902]) ).

tff(c_650512,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_5,e_2) ),
    inference(resolution,[status(thm)],[c_650485,c_122]) ).

tff(c_712941,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_712933,c_650512]) ).

tff(c_712968,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_712941]) ).

tff(c_712969,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_712902]) ).

tff(c_712973,plain,
    product(e_2,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_712969]) ).

tff(c_713001,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_712973,c_120]) ).

tff(c_716853,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_716850,c_713001]) ).

tff(c_716875,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_716853]) ).

tff(c_716876,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_716848]) ).

tff(c_707975,plain,
    ! [W_11,X_10238] :
      ( equalish(W_11,e_1)
      | ~ product(X_10238,W_11,e_3)
      | ~ next(X_10238,e_3)
      | product(X_10238,e_1,e_2)
      | product(X_10238,e_1,e_1)
      | ~ group_element(X_10238) ),
    inference(resolution,[status(thm)],[c_707893,c_120]) ).

tff(c_716882,plain,
    ( equalish(e_4,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_716876,c_707975]) ).

tff(c_716900,plain,
    ( equalish(e_4,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_716882]) ).

tff(c_716902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_711610,c_711719,c_86,c_716900]) ).

tff(c_716903,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_712969]) ).

tff(c_716909,plain,
    ( equalish(e_5,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_716903,c_707975]) ).

tff(c_716927,plain,
    ( equalish(e_5,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_716909]) ).

tff(c_716929,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_711610,c_711719,c_96,c_716927]) ).

tff(c_716930,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_708609]) ).

tff(c_707964,plain,
    ! [W_14,X_10238] :
      ( equalish(W_14,X_10238)
      | ~ product(W_14,e_1,e_3)
      | ~ next(X_10238,e_3)
      | product(X_10238,e_1,e_2)
      | product(X_10238,e_1,e_1)
      | ~ group_element(X_10238) ),
    inference(resolution,[status(thm)],[c_707893,c_122]) ).

tff(c_717698,plain,
    ! [X_10385] :
      ( equalish(e_6,X_10385)
      | ~ next(X_10385,e_3)
      | product(X_10385,e_1,e_2)
      | product(X_10385,e_1,e_1)
      | ~ group_element(X_10385) ),
    inference(resolution,[status(thm)],[c_716930,c_707964]) ).

tff(c_717770,plain,
    ( equalish(e_1,e_2)
    | equalish(e_6,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_717698,c_178]) ).

tff(c_717844,plain,
    ( equalish(e_1,e_2)
    | equalish(e_6,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_717770]) ).

tff(c_717845,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_108,c_56,c_717844]) ).

tff(c_717869,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_717845,c_203]) ).

tff(c_717905,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_717869]) ).

tff(c_717907,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_699830]) ).

tff(c_717906,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_699830]) ).

tff(c_717909,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_717906]) ).

tff(c_717912,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_717909,c_706604]) ).

tff(c_717931,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_717912]) ).

tff(c_717933,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_717906]) ).

tff(c_717954,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_362,c_717933]) ).

tff(c_717980,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_717954]) ).

tff(c_717981,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_717907,c_112,c_717980]) ).

tff(c_717986,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_717981]) ).

tff(c_717991,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_717986,c_650514]) ).

tff(c_718011,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_717991]) ).

tff(c_718012,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_717981]) ).

tff(c_718015,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_718012]) ).

tff(c_718027,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_718015,c_203]) ).

tff(c_718046,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_718027]) ).

tff(c_718047,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_718012]) ).

tff(c_718183,plain,
    ! [W_10388] :
      ( equalish(W_10388,e_4)
      | ~ product(e_6,W_10388,e_3) ),
    inference(resolution,[status(thm)],[c_718047,c_120]) ).

tff(c_718196,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_718183]) ).

tff(c_718209,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_718196]) ).

tff(c_718210,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_718209]) ).

tff(c_719029,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_718210]) ).

tff(c_719157,plain,
    ! [W_10403] :
      ( equalish(W_10403,e_3)
      | ~ product(e_6,W_10403,e_1) ),
    inference(resolution,[status(thm)],[c_719029,c_120]) ).

tff(c_719166,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_719157]) ).

tff(c_719179,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_719166]) ).

tff(c_719180,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_719179]) ).

tff(c_719230,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_719180]) ).

tff(c_719059,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_719029,c_120]) ).

tff(c_719262,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_719230,c_719059]) ).

tff(c_719293,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_719262]) ).

tff(c_719295,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_719180]) ).

tff(c_719294,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_719180]) ).

tff(c_719576,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_719294]) ).

tff(c_719581,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_719576,c_706604]) ).

tff(c_719621,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_719581]) ).

tff(c_719623,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_719294]) ).

tff(c_719644,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_719623]) ).

tff(c_719673,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_719644]) ).

tff(c_719674,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_719295,c_106,c_719673]) ).

tff(c_719683,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_719674]) ).

tff(c_719697,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_719683,c_650514]) ).

tff(c_719733,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_719697]) ).

tff(c_719735,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_719674]) ).

tff(c_719650,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_719623]) ).

tff(c_719681,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_719650]) ).

tff(c_719682,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_719295,c_64,c_719681]) ).

tff(c_720703,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_719735,c_719682]) ).

tff(c_720704,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_720703]) ).

tff(c_718084,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_718047,c_120]) ).

tff(c_720707,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_720704,c_718084]) ).

tff(c_720740,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_720707]) ).

tff(c_720742,plain,
    ~ product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_720703]) ).

tff(c_719734,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_719674]) ).

tff(c_719744,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_719734]) ).

tff(c_719782,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_719744,c_706630]) ).

tff(c_720329,plain,
    ! [X_10418] :
      ( product(e_1,e_6,X_10418)
      | ~ product(e_6,X_10418,e_2) ),
    inference(resolution,[status(thm)],[c_719782,c_126]) ).

tff(c_720358,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_720329]) ).

tff(c_720639,plain,
    ! [X_10422] :
      ( product(e_5,e_6,X_10422)
      | ~ product(e_6,X_10422,e_1) ),
    inference(resolution,[status(thm)],[c_720358,c_126]) ).

tff(c_720657,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_719029,c_720639]) ).

tff(c_697562,plain,
    ! [W_8] :
      ( equalish(W_8,e_4)
      | ~ product(e_5,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_697540,c_118]) ).

tff(c_720677,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_720657,c_697562]) ).

tff(c_720700,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_720677]) ).

tff(c_720701,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_719734]) ).

tff(c_720751,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_720742,c_720701]) ).

tff(c_720752,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_718210]) ).

tff(c_720957,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_720752]) ).

tff(c_720960,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_720957,c_706604]) ).

tff(c_720979,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_720960]) ).

tff(c_720980,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_720752]) ).

tff(c_721034,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_720980]) ).

tff(c_721039,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_721034,c_650514]) ).

tff(c_721059,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_721039]) ).

tff(c_721060,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_720980]) ).

tff(c_721063,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_721060]) ).

tff(c_721079,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_721063,c_706630]) ).

tff(c_721100,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_721079,c_707975]) ).

tff(c_721115,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_721100]) ).

tff(c_721116,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_721115]) ).

tff(c_721749,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_721116]) ).

tff(c_721770,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_721749,c_203]) ).

tff(c_721804,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_721770]) ).

tff(c_721805,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_721116]) ).

tff(c_721841,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_721805,c_178]) ).

tff(c_721877,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_721841]) ).

tff(c_721878,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_721060]) ).

tff(c_721883,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_721878,c_718084]) ).

tff(c_721904,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_721883]) ).

tff(c_721905,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_706278]) ).

tff(c_722254,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_721905]) ).

tff(c_722259,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_722254,c_650514]) ).

tff(c_722282,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_722259]) ).

tff(c_722283,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_721905]) ).

tff(c_722303,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_722283]) ).

tff(c_722555,plain,
    ! [X_10445] :
      ( product(e_4,e_2,X_10445)
      | ~ product(e_2,X_10445,e_6) ),
    inference(resolution,[status(thm)],[c_722303,c_126]) ).

tff(c_722912,plain,
    ! [X_10452,X_10453] :
      ( product(X_10452,e_2,X_10453)
      | ~ product(e_2,X_10453,e_4)
      | ~ product(e_2,X_10452,e_6) ),
    inference(resolution,[status(thm)],[c_722555,c_126]) ).

tff(c_722915,plain,
    ! [X_10452] :
      ( product(X_10452,e_2,e_1)
      | ~ product(e_2,X_10452,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_698119,c_722912]) ).

tff(c_722921,plain,
    ! [X_10452] :
      ( product(X_10452,e_2,e_1)
      | ~ product(e_2,X_10452,e_6)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_722915]) ).

tff(c_725933,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_722921]) ).

tff(c_725954,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_725933,c_203]) ).

tff(c_725988,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_725954]) ).

tff(c_725990,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_722921]) ).

tff(c_722304,plain,
    ! [X_10441] :
      ( ~ next(X_10441,e_3)
      | product(X_10441,e_1,e_4)
      | product(X_10441,e_1,e_3)
      | product(X_10441,e_1,e_2)
      | product(X_10441,e_1,e_1)
      | ~ group_element(X_10441) ),
    inference(resolution,[status(thm)],[c_698035,c_164]) ).

tff(c_722379,plain,
    ! [X_10441] :
      ( ~ next(X_10441,e_3)
      | product(X_10441,e_1,e_3)
      | product(X_10441,e_1,e_2)
      | product(X_10441,e_1,e_1)
      | ~ group_element(X_10441) ),
    inference(resolution,[status(thm)],[c_722304,c_166]) ).

tff(c_723168,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_699830]) ).

tff(c_723296,plain,
    ! [W_10463] :
      ( equalish(W_10463,e_4)
      | ~ product(e_6,W_10463,e_1) ),
    inference(resolution,[status(thm)],[c_723168,c_120]) ).

tff(c_723305,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_723296]) ).

tff(c_723318,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_723305]) ).

tff(c_723319,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_723318]) ).

tff(c_723348,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_723319]) ).

tff(c_723198,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_723168,c_120]) ).

tff(c_723351,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_723348,c_723198]) ).

tff(c_723382,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_723351]) ).

tff(c_723383,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_723319]) ).

tff(c_723398,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_723383]) ).

tff(c_723445,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_723398,c_697560]) ).

tff(c_724159,plain,
    ! [X_10472] :
      ( product(e_1,e_6,X_10472)
      | ~ product(e_6,X_10472,e_4) ),
    inference(resolution,[status(thm)],[c_723445,c_126]) ).

tff(c_724177,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_722303,c_724159]) ).

tff(c_724330,plain,
    ! [X_10476] :
      ( product(e_2,e_6,X_10476)
      | ~ product(e_6,X_10476,e_1) ),
    inference(resolution,[status(thm)],[c_724177,c_126]) ).

tff(c_724348,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_723168,c_724330]) ).

tff(c_724428,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_724348,c_697561]) ).

tff(c_724445,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_724428]) ).

tff(c_724446,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_723383]) ).

tff(c_724507,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_724446]) ).

tff(c_724521,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_724507,c_650514]) ).

tff(c_724557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_724521]) ).

tff(c_724559,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_724446]) ).

tff(c_724558,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_724446]) ).

tff(c_724568,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_724558]) ).

tff(c_722416,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_722303,c_120]) ).

tff(c_724573,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_724568,c_722416]) ).

tff(c_724609,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_724573]) ).

tff(c_724611,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_724558]) ).

tff(c_723384,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_723319]) ).

tff(c_724447,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_723383]) ).

tff(c_724474,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_724447]) ).

tff(c_724505,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_724474]) ).

tff(c_724506,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_723384,c_64,c_724505]) ).

tff(c_724620,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_724559,c_724611,c_724506]) ).

tff(c_722926,plain,
    ! [X_10454] :
      ( ~ next(X_10454,e_3)
      | product(X_10454,e_1,e_3)
      | product(X_10454,e_1,e_2)
      | product(X_10454,e_1,e_1)
      | ~ group_element(X_10454) ),
    inference(resolution,[status(thm)],[c_722304,c_166]) ).

tff(c_722997,plain,
    ! [W_14,X_10454] :
      ( equalish(W_14,X_10454)
      | ~ product(W_14,e_1,e_3)
      | ~ next(X_10454,e_3)
      | product(X_10454,e_1,e_2)
      | product(X_10454,e_1,e_1)
      | ~ group_element(X_10454) ),
    inference(resolution,[status(thm)],[c_722926,c_122]) ).

tff(c_725379,plain,
    ! [X_10491] :
      ( equalish(e_6,X_10491)
      | ~ next(X_10491,e_3)
      | product(X_10491,e_1,e_2)
      | product(X_10491,e_1,e_1)
      | ~ group_element(X_10491) ),
    inference(resolution,[status(thm)],[c_724620,c_722997]) ).

tff(c_725444,plain,
    ( equalish(e_1,e_2)
    | equalish(e_6,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_725379,c_178]) ).

tff(c_725510,plain,
    ( equalish(e_1,e_2)
    | equalish(e_6,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_725444]) ).

tff(c_725511,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_108,c_56,c_725510]) ).

tff(c_725535,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_725511,c_203]) ).

tff(c_725571,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_725535]) ).

tff(c_725573,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_699830]) ).

tff(c_725572,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_699830]) ).

tff(c_725575,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_725572]) ).

tff(c_725591,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_725575,c_697560]) ).

tff(c_725609,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_725591,c_697561]) ).

tff(c_725632,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_725609]) ).

tff(c_725634,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_725572]) ).

tff(c_725655,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_362,c_725634]) ).

tff(c_725681,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_725655]) ).

tff(c_725682,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_725573,c_112,c_725681]) ).

tff(c_725687,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_725682]) ).

tff(c_725692,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_725687,c_650514]) ).

tff(c_725712,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_725692]) ).

tff(c_725713,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_725682]) ).

tff(c_725716,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_725713]) ).

tff(c_725719,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_725716,c_722416]) ).

tff(c_725738,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_725719]) ).

tff(c_725739,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_725713]) ).

tff(c_725989,plain,
    ! [X_10452] :
      ( product(e_2,e_1,e_2)
      | product(e_2,e_1,e_3)
      | product(X_10452,e_2,e_1)
      | ~ product(e_2,X_10452,e_6) ),
    inference(splitRight,[status(thm)],[c_722921]) ).

tff(c_726004,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_725989]) ).

tff(c_726179,plain,
    ! [X_10499] :
      ( product(e_3,e_1,X_10499)
      | ~ product(e_1,X_10499,e_2) ),
    inference(resolution,[status(thm)],[c_726004,c_126]) ).

tff(c_726233,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_726179,c_167]) ).

tff(c_726345,plain,
    ~ product(e_1,e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_726233]) ).

tff(c_725875,plain,
    ! [W_10494] :
      ( equalish(W_10494,e_4)
      | ~ product(e_6,W_10494,e_3) ),
    inference(resolution,[status(thm)],[c_725739,c_120]) ).

tff(c_725888,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_725875]) ).

tff(c_725901,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_725888]) ).

tff(c_725902,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_725901]) ).

tff(c_736826,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_725902]) ).

tff(c_736866,plain,
    ! [W_10682] :
      ( equalish(W_10682,e_3)
      | ~ product(e_6,W_10682,e_1) ),
    inference(resolution,[status(thm)],[c_736826,c_120]) ).

tff(c_736875,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_736866]) ).

tff(c_736888,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_736875]) ).

tff(c_736889,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_736888]) ).

tff(c_737130,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_736889]) ).

tff(c_736857,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_736826,c_120]) ).

tff(c_737133,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_737130,c_736857]) ).

tff(c_737170,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_737133]) ).

tff(c_737171,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_736889]) ).

tff(c_737316,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_737171]) ).

tff(c_737379,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_737316,c_697560]) ).

tff(c_738400,plain,
    ! [X_10698] :
      ( product(e_1,e_6,X_10698)
      | ~ product(e_6,X_10698,e_4) ),
    inference(resolution,[status(thm)],[c_737379,c_126]) ).

tff(c_738407,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_722303,c_738400]) ).

tff(c_738429,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_726345,c_738407]) ).

tff(c_738430,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_737171]) ).

tff(c_738491,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_738430]) ).

tff(c_738734,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_738491,c_650514]) ).

tff(c_738790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_738734]) ).

tff(c_738791,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_738430]) ).

tff(c_738815,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_738791]) ).

tff(c_738828,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_738815,c_722416]) ).

tff(c_738875,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_738828]) ).

tff(c_738876,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_738791]) ).

tff(c_726061,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_726004,c_122]) ).

tff(c_738894,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_738876,c_726061]) ).

tff(c_738940,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_738894]) ).

tff(c_738941,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_725902]) ).

tff(c_738944,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_738941]) ).

tff(c_738960,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_738944,c_697560]) ).

tff(c_739541,plain,
    ! [X_10707] :
      ( product(e_3,e_6,X_10707)
      | ~ product(e_6,X_10707,e_4) ),
    inference(resolution,[status(thm)],[c_738960,c_126]) ).

tff(c_739559,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_722303,c_739541]) ).

tff(c_739732,plain,
    ! [X_10711] :
      ( product(e_2,e_6,X_10711)
      | ~ product(e_6,X_10711,e_3) ),
    inference(resolution,[status(thm)],[c_739559,c_126]) ).

tff(c_739750,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_725739,c_739732]) ).

tff(c_739765,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_739750,c_697561]) ).

tff(c_739782,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_739765]) ).

tff(c_739783,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_738941]) ).

tff(c_739837,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_739783]) ).

tff(c_739846,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_739837,c_650514]) ).

tff(c_739874,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_739846]) ).

tff(c_739875,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_739783]) ).

tff(c_739878,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_739875]) ).

tff(c_739881,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_739878,c_722416]) ).

tff(c_739897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_739881]) ).

tff(c_739898,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_739875]) ).

tff(c_725776,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_725739,c_120]) ).

tff(c_739905,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_739898,c_725776]) ).

tff(c_739926,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_739905]) ).

tff(c_739928,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_725989]) ).

tff(c_739931,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_722379,c_739928]) ).

tff(c_739934,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_739931]) ).

tff(c_739935,plain,
    product(e_2,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_725990,c_739934]) ).

tff(c_739964,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_739935,c_178]) ).

tff(c_740000,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_739964]) ).

tff(c_740001,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_722283]) ).

tff(c_740117,plain,
    ! [W_10713] :
      ( equalish(W_10713,e_2)
      | ~ product(e_6,W_10713,e_3) ),
    inference(resolution,[status(thm)],[c_740001,c_120]) ).

tff(c_740126,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_740117]) ).

tff(c_740139,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_740126]) ).

tff(c_740140,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_740139]) ).

tff(c_742381,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_740140]) ).

tff(c_741051,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_741021,c_120]) ).

tff(c_742384,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_742381,c_741051]) ).

tff(c_742403,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_742384]) ).

tff(c_742404,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_740140]) ).

tff(c_742413,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_742404]) ).

tff(c_741149,plain,
    ! [W_10737] :
      ( equalish(W_10737,e_4)
      | ~ product(e_6,W_10737,e_1) ),
    inference(resolution,[status(thm)],[c_741021,c_120]) ).

tff(c_741158,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_741149]) ).

tff(c_741171,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_741158]) ).

tff(c_741172,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_741171]) ).

tff(c_741189,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_741172]) ).

tff(c_741193,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_741189,c_741051]) ).

tff(c_741224,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_741193]) ).

tff(c_741225,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_741172]) ).

tff(c_741240,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_741225]) ).

tff(c_741303,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_741240,c_120]) ).

tff(c_742416,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_742413,c_741303]) ).

tff(c_742435,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_742416]) ).

tff(c_742436,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_742404]) ).

tff(c_742660,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_742436]) ).

tff(c_742665,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_742660,c_650514]) ).

tff(c_742685,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_742665]) ).

tff(c_742686,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_742436]) ).

tff(c_742694,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_742686]) ).

tff(c_741287,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_741240,c_697560]) ).

tff(c_741330,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_741287,c_126]) ).

tff(c_742710,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_742694,c_741330]) ).

tff(c_743122,plain,
    ! [X_10763] :
      ( product(e_3,e_6,X_10763)
      | ~ product(e_6,X_10763,e_1) ),
    inference(resolution,[status(thm)],[c_742710,c_126]) ).

tff(c_743140,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_741021,c_743122]) ).

tff(c_743156,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_743140,c_697561]) ).

tff(c_743174,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_743156]) ).

tff(c_743175,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_742686]) ).

tff(c_740025,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_740001,c_120]) ).

tff(c_743182,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_743175,c_740025]) ).

tff(c_743205,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_743182]) ).

tff(c_743206,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_741225]) ).

tff(c_743293,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_743206]) ).

tff(c_743307,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_743293,c_650514]) ).

tff(c_743343,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_743307]) ).

tff(c_743344,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_743206]) ).

tff(c_743354,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_743344]) ).

tff(c_743208,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_740140]) ).

tff(c_743211,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_743208,c_741051]) ).

tff(c_743230,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_743211]) ).

tff(c_743231,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_740140]) ).

tff(c_744301,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_743231]) ).

tff(c_744317,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_744301,c_697560]) ).

tff(c_744877,plain,
    ! [X_10784] :
      ( product(e_3,e_6,X_10784)
      | ~ product(e_6,X_10784,e_4) ),
    inference(resolution,[status(thm)],[c_744317,c_126]) ).

tff(c_744903,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_743354,c_744877]) ).

tff(c_745064,plain,
    ! [X_10788] :
      ( product(e_1,e_6,X_10788)
      | ~ product(e_6,X_10788,e_3) ),
    inference(resolution,[status(thm)],[c_744903,c_126]) ).

tff(c_745086,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_740001,c_745064]) ).

tff(c_745366,plain,
    ! [X_10794] :
      ( product(e_2,e_6,X_10794)
      | ~ product(e_6,X_10794,e_1) ),
    inference(resolution,[status(thm)],[c_745086,c_126]) ).

tff(c_745384,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_741021,c_745366]) ).

tff(c_745397,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_745384,c_697561]) ).

tff(c_745413,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_745397]) ).

tff(c_745414,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_743231]) ).

tff(c_745468,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_745414]) ).

tff(c_745474,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_745468,c_650514]) ).

tff(c_745494,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_745474]) ).

tff(c_745495,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_745414]) ).

tff(c_745498,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_745495]) ).

tff(c_743411,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_743354,c_120]) ).

tff(c_745501,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_745498,c_743411]) ).

tff(c_745517,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_745501]) ).

tff(c_745518,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_745495]) ).

tff(c_745525,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_745518,c_740025]) ).

tff(c_745548,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_745525]) ).

tff(c_745549,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_743344]) ).

tff(c_745559,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_745549,c_740025]) ).

tff(c_745595,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_745559]) ).

tff(c_745596,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_699830]) ).

tff(c_745779,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_745596]) ).

tff(c_745796,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_745779,c_697560]) ).

tff(c_745811,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_745796,c_697561]) ).

tff(c_745832,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_745811]) ).

tff(c_745833,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_745596]) ).

tff(c_745887,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_745833]) ).

tff(c_745892,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_745887,c_650514]) ).

tff(c_745912,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_745892]) ).

tff(c_745913,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_745833]) ).

tff(c_745916,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_745913]) ).

tff(c_745925,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_745916,c_203]) ).

tff(c_745943,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_745925]) ).

tff(c_745944,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_745913]) ).

tff(c_745959,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_745944,c_740025]) ).

tff(c_745979,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_745959]) ).

tff(c_745981,plain,
    ~ product(e_5,e_6,e_4),
    inference(splitRight,[status(thm)],[c_697538]) ).

tff(c_911194,plain,
    ! [X_13285] :
      ( ~ next(X_13285,e_3)
      | product(X_13285,e_1,e_4)
      | product(X_13285,e_1,e_3)
      | product(X_13285,e_1,e_2)
      | product(X_13285,e_1,e_1)
      | ~ group_element(X_13285) ),
    inference(resolution,[status(thm)],[c_879199,c_164]) ).

tff(c_912281,plain,
    ! [X_13303] :
      ( ~ next(X_13303,e_3)
      | product(X_13303,e_1,e_3)
      | product(X_13303,e_1,e_2)
      | product(X_13303,e_1,e_1)
      | ~ group_element(X_13303) ),
    inference(resolution,[status(thm)],[c_911194,c_166]) ).

tff(c_879733,plain,
    ! [Y_12861] :
      ( product(e_6,e_6,Y_12861)
      | product(e_6,Y_12861,e_5)
      | product(e_6,Y_12861,e_4)
      | product(e_6,Y_12861,e_3)
      | product(e_6,Y_12861,e_2)
      | product(e_6,Y_12861,e_1)
      | ~ group_element(Y_12861) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_746475,plain,
    ! [X_10809] :
      ( ~ next(X_10809,e_3)
      | product(X_10809,e_1,e_5)
      | product(X_10809,e_1,e_4)
      | product(X_10809,e_1,e_3)
      | product(X_10809,e_1,e_2)
      | product(X_10809,e_1,e_1)
      | ~ group_element(X_10809) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_857616,plain,
    ! [X_12521] :
      ( ~ next(X_12521,e_3)
      | product(X_12521,e_1,e_4)
      | product(X_12521,e_1,e_3)
      | product(X_12521,e_1,e_2)
      | product(X_12521,e_1,e_1)
      | ~ group_element(X_12521) ),
    inference(resolution,[status(thm)],[c_746475,c_164]) ).

tff(c_860078,plain,
    ! [X_12573] :
      ( ~ next(X_12573,e_3)
      | product(X_12573,e_1,e_3)
      | product(X_12573,e_1,e_2)
      | product(X_12573,e_1,e_1)
      | ~ group_element(X_12573) ),
    inference(resolution,[status(thm)],[c_857616,c_166]) ).

tff(c_745980,plain,
    ( product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_697538]) ).

tff(c_745982,plain,
    product(e_5,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_745980]) ).

tff(c_850831,plain,
    ! [X_12420] :
      ( ~ next(X_12420,e_3)
      | product(X_12420,e_1,e_4)
      | product(X_12420,e_1,e_3)
      | product(X_12420,e_1,e_2)
      | product(X_12420,e_1,e_1)
      | ~ group_element(X_12420) ),
    inference(resolution,[status(thm)],[c_746475,c_164]) ).

tff(c_851433,plain,
    ! [X_12433] :
      ( ~ next(X_12433,e_3)
      | product(X_12433,e_1,e_3)
      | product(X_12433,e_1,e_2)
      | product(X_12433,e_1,e_1)
      | ~ group_element(X_12433) ),
    inference(resolution,[status(thm)],[c_850831,c_166]) ).

tff(c_790284,plain,
    ! [X_11519] :
      ( ~ next(X_11519,e_3)
      | product(X_11519,e_1,e_4)
      | product(X_11519,e_1,e_3)
      | product(X_11519,e_1,e_2)
      | product(X_11519,e_1,e_1)
      | ~ group_element(X_11519) ),
    inference(resolution,[status(thm)],[c_746475,c_164]) ).

tff(c_773728,plain,
    ! [X_11269] :
      ( ~ next(X_11269,e_3)
      | product(X_11269,e_1,e_4)
      | product(X_11269,e_1,e_3)
      | product(X_11269,e_1,e_2)
      | product(X_11269,e_1,e_1)
      | ~ group_element(X_11269) ),
    inference(resolution,[status(thm)],[c_746475,c_164]) ).

tff(c_776066,plain,
    ! [X_11306] :
      ( ~ next(X_11306,e_3)
      | product(X_11306,e_1,e_3)
      | product(X_11306,e_1,e_2)
      | product(X_11306,e_1,e_1)
      | ~ group_element(X_11306) ),
    inference(resolution,[status(thm)],[c_773728,c_166]) ).

tff(c_747781,plain,
    ! [Y_10843] :
      ( product(e_6,e_6,Y_10843)
      | product(e_6,Y_10843,e_5)
      | product(e_6,Y_10843,e_4)
      | product(e_6,Y_10843,e_3)
      | product(e_6,Y_10843,e_2)
      | product(e_6,Y_10843,e_1)
      | ~ group_element(Y_10843) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_747800,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_747781,c_650514]) ).

tff(c_747889,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_747800]) ).

tff(c_747890,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_747889]) ).

tff(c_748746,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_747890]) ).

tff(c_748842,plain,
    ! [W_10862] :
      ( equalish(W_10862,e_2)
      | ~ product(e_6,W_10862,e_1) ),
    inference(resolution,[status(thm)],[c_748746,c_120]) ).

tff(c_748859,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_748842]) ).

tff(c_748872,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_748859]) ).

tff(c_748873,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_748872]) ).

tff(c_749194,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_748873]) ).

tff(c_748776,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_748746,c_120]) ).

tff(c_749197,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_749194,c_748776]) ).

tff(c_749226,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_749197]) ).

tff(c_749227,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_748873]) ).

tff(c_749242,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_749227]) ).

tff(c_750093,plain,
    ! [X_10876] :
      ( product(e_5,e_1,X_10876)
      | ~ product(e_1,X_10876,e_6) ),
    inference(resolution,[status(thm)],[c_749242,c_126]) ).

tff(c_746011,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_745982,c_120]) ).

tff(c_750119,plain,
    ( equalish(e_1,e_6)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_750093,c_746011]) ).

tff(c_750235,plain,
    ~ product(e_1,e_2,e_6),
    inference(negUnitSimplification,[status(thm)],[c_64,c_750119]) ).

tff(c_750381,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_750235]) ).

tff(c_750384,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_750381]) ).

tff(c_755225,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_750384]) ).

tff(c_748774,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_748746,c_122]) ).

tff(c_755228,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_755225,c_748774]) ).

tff(c_755256,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_755228]) ).

tff(c_755257,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_750384]) ).

tff(c_755259,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_755257]) ).

tff(c_746008,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_745982,c_126]) ).

tff(c_749283,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_749242,c_746008]) ).

tff(c_750385,plain,
    ! [X_10878] :
      ( product(e_1,e_6,X_10878)
      | ~ product(e_6,X_10878,e_2) ),
    inference(resolution,[status(thm)],[c_749283,c_126]) ).

tff(c_750413,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_750385]) ).

tff(c_750447,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_750413,c_120]) ).

tff(c_755264,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_755259,c_750447]) ).

tff(c_755285,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_755264]) ).

tff(c_755286,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_755257]) ).

tff(c_755317,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_755286]) ).

tff(c_755333,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_755317,c_203]) ).

tff(c_755361,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_755333]) ).

tff(c_755362,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_755286]) ).

tff(c_755364,plain,
    product(e_1,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_755362]) ).

tff(c_753069,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_750384]) ).

tff(c_753072,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_753069,c_748774]) ).

tff(c_753100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_753072]) ).

tff(c_753101,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_750384]) ).

tff(c_753103,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_753101]) ).

tff(c_753108,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_753103,c_750447]) ).

tff(c_753129,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_753108]) ).

tff(c_753130,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_753101]) ).

tff(c_753161,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_753130]) ).

tff(c_749293,plain,
    ! [X_20] :
      ( product(e_5,e_1,X_20)
      | ~ product(e_1,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_749242,c_126]) ).

tff(c_750283,plain,
    ! [X_10877] :
      ( ~ next(X_10877,e_3)
      | product(X_10877,e_1,e_4)
      | product(X_10877,e_1,e_3)
      | product(X_10877,e_1,e_2)
      | product(X_10877,e_1,e_1)
      | ~ group_element(X_10877) ),
    inference(resolution,[status(thm)],[c_746475,c_164]) ).

tff(c_751120,plain,
    ! [X_10892] :
      ( ~ next(X_10892,e_3)
      | product(X_10892,e_1,e_3)
      | product(X_10892,e_1,e_2)
      | product(X_10892,e_1,e_1)
      | ~ group_element(X_10892) ),
    inference(resolution,[status(thm)],[c_750283,c_166]) ).

tff(c_751219,plain,
    ! [W_10893,X_10894] :
      ( equalish(W_10893,X_10894)
      | ~ product(W_10893,e_1,e_3)
      | ~ next(X_10894,e_3)
      | product(X_10894,e_1,e_2)
      | product(X_10894,e_1,e_1)
      | ~ group_element(X_10894) ),
    inference(resolution,[status(thm)],[c_751120,c_122]) ).

tff(c_751227,plain,
    ! [X_10894] :
      ( equalish(e_5,X_10894)
      | ~ next(X_10894,e_3)
      | product(X_10894,e_1,e_2)
      | product(X_10894,e_1,e_1)
      | ~ group_element(X_10894)
      | ~ product(e_1,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_749293,c_751219]) ).

tff(c_751393,plain,
    ~ product(e_1,e_3,e_6),
    inference(splitLeft,[status(thm)],[c_751227]) ).

tff(c_751396,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_751393]) ).

tff(c_751399,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_48,c_751396]) ).

tff(c_751400,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_751399]) ).

tff(c_751422,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_751400,c_178]) ).

tff(c_751449,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_751422]) ).

tff(c_751450,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_751399]) ).

tff(c_751452,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_751450]) ).

tff(c_751457,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_751452,c_750447]) ).

tff(c_751478,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_751457]) ).

tff(c_751479,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_751450]) ).

tff(c_751510,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_751479]) ).

tff(c_751549,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_1,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_751510,c_120]) ).

tff(c_753164,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_753161,c_751549]) ).

tff(c_753189,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_753164]) ).

tff(c_753190,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_753130]) ).

tff(c_753305,plain,
    product(e_1,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_753190]) ).

tff(c_753568,plain,
    ! [X_10930] :
      ( product(e_4,e_2,X_10930)
      | ~ product(e_2,X_10930,e_1) ),
    inference(resolution,[status(thm)],[c_753305,c_126]) ).

tff(c_753605,plain,
    ( equalish(e_4,e_2)
    | ~ product(e_2,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_753568,c_203]) ).

tff(c_753650,plain,
    ~ product(e_2,e_2,e_1),
    inference(negUnitSimplification,[status(thm)],[c_88,c_753605]) ).

tff(c_753579,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_2,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_753568,c_748774]) ).

tff(c_753625,plain,
    ~ product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_94,c_753579]) ).

tff(c_753192,plain,
    ! [X_10924,X_10925] :
      ( product(e_3,e_1,X_10924)
      | ~ product(e_1,X_10924,X_10925)
      | ~ next(X_10925,e_3)
      | product(X_10925,e_1,e_2)
      | product(X_10925,e_1,e_1)
      | ~ group_element(X_10925) ),
    inference(resolution,[status(thm)],[c_751120,c_126]) ).

tff(c_753196,plain,
    ( product(e_3,e_1,e_3)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_751510,c_753192]) ).

tff(c_753251,plain,
    ( product(e_3,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_753196]) ).

tff(c_753941,plain,
    ( product(e_3,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_753625,c_753251]) ).

tff(c_753942,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_753941]) ).

tff(c_753961,plain,
    product(e_2,e_2,e_1),
    inference(resolution,[status(thm)],[c_753942,c_217]) ).

tff(c_754006,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_753650,c_753961]) ).

tff(c_754007,plain,
    product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_753941]) ).

tff(c_754064,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_754007,c_178]) ).

tff(c_754100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_754064]) ).

tff(c_754101,plain,
    product(e_1,e_2,e_3),
    inference(splitRight,[status(thm)],[c_753190]) ).

tff(c_751889,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_750384]) ).

tff(c_751892,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_751889,c_748774]) ).

tff(c_751920,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_751892]) ).

tff(c_751921,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_750384]) ).

tff(c_751923,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_751921]) ).

tff(c_751928,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_751923,c_750447]) ).

tff(c_751949,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_751928]) ).

tff(c_751950,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_751921]) ).

tff(c_751981,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_751950]) ).

tff(c_751984,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_751981,c_751549]) ).

tff(c_752009,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_751984]) ).

tff(c_752010,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_751950]) ).

tff(c_752125,plain,
    product(e_1,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_752010]) ).

tff(c_749295,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_749242,c_122]) ).

tff(c_750097,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_750093,c_749295]) ).

tff(c_750218,plain,
    ~ product(e_1,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_750097]) ).

tff(c_750279,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_750218]) ).

tff(c_750282,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_750279]) ).

tff(c_751628,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_750282]) ).

tff(c_751650,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_751628,c_178]) ).

tff(c_751677,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_751650]) ).

tff(c_751678,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_750282]) ).

tff(c_751680,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_751678]) ).

tff(c_751685,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_751680,c_750447]) ).

tff(c_751709,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_751685]) ).

tff(c_751710,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_751678]) ).

tff(c_751741,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_751710]) ).

tff(c_751744,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_751741,c_751549]) ).

tff(c_751769,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_751744]) ).

tff(c_751770,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_751710]) ).

tff(c_751772,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_751770]) ).

tff(c_751805,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_751772,c_120]) ).

tff(c_752130,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_752125,c_751805]) ).

tff(c_752153,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_752130]) ).

tff(c_752154,plain,
    product(e_1,e_2,e_3),
    inference(splitRight,[status(thm)],[c_752010]) ).

tff(c_752424,plain,
    ! [X_10913] :
      ( product(e_3,e_2,X_10913)
      | ~ product(e_2,X_10913,e_1) ),
    inference(resolution,[status(thm)],[c_752154,c_126]) ).

tff(c_752465,plain,
    ( equalish(e_3,e_2)
    | ~ product(e_2,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_752424,c_203]) ).

tff(c_752511,plain,
    ~ product(e_2,e_2,e_1),
    inference(negUnitSimplification,[status(thm)],[c_78,c_752465]) ).

tff(c_752439,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_2,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_752424,c_748774]) ).

tff(c_752486,plain,
    ~ product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_84,c_752439]) ).

tff(c_752012,plain,
    ! [X_10907,X_10908] :
      ( product(e_3,e_1,X_10907)
      | ~ product(e_1,X_10907,X_10908)
      | ~ next(X_10908,e_3)
      | product(X_10908,e_1,e_2)
      | product(X_10908,e_1,e_1)
      | ~ group_element(X_10908) ),
    inference(resolution,[status(thm)],[c_751120,c_126]) ).

tff(c_752016,plain,
    ( product(e_3,e_1,e_3)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_751510,c_752012]) ).

tff(c_752071,plain,
    ( product(e_3,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_752016]) ).

tff(c_752802,plain,
    ( product(e_3,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_752486,c_752071]) ).

tff(c_752803,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_752802]) ).

tff(c_752822,plain,
    product(e_2,e_2,e_1),
    inference(resolution,[status(thm)],[c_752803,c_217]) ).

tff(c_752867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_752511,c_752822]) ).

tff(c_752868,plain,
    product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_752802]) ).

tff(c_752906,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_752868,c_178]) ).

tff(c_752944,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_752906]) ).

tff(c_752945,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_751770]) ).

tff(c_752985,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_752945,c_120]) ).

tff(c_754107,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_754101,c_752985]) ).

tff(c_754132,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_754107]) ).

tff(c_754133,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_751479]) ).

tff(c_754135,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_754133]) ).

tff(c_754168,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_754135,c_120]) ).

tff(c_755367,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_755364,c_754168]) ).

tff(c_755387,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_755367]) ).

tff(c_755388,plain,
    product(e_1,e_2,e_3),
    inference(splitRight,[status(thm)],[c_755362]) ).

tff(c_754587,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_750282]) ).

tff(c_754609,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_754587,c_178]) ).

tff(c_754636,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_754609]) ).

tff(c_754637,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_750282]) ).

tff(c_754639,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_754637]) ).

tff(c_754813,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_754639,c_750447]) ).

tff(c_754837,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_754813]) ).

tff(c_754838,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_754637]) ).

tff(c_754869,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_754838]) ).

tff(c_754879,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_754869,c_650512]) ).

tff(c_754905,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_754879]) ).

tff(c_754906,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_754838]) ).

tff(c_754908,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_754906]) ).

tff(c_754911,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_754908,c_754168]) ).

tff(c_754931,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_754911]) ).

tff(c_754932,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_754906]) ).

tff(c_755141,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_754932,c_120]) ).

tff(c_755392,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_755388,c_755141]) ).

tff(c_755414,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_755392]) ).

tff(c_755415,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_754133]) ).

tff(c_755431,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_755415,c_203]) ).

tff(c_755459,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_755431]) ).

tff(c_755461,plain,
    product(e_1,e_3,e_6),
    inference(splitRight,[status(thm)],[c_751227]) ).

tff(c_751048,plain,
    ! [X_10889,X_10890] :
      ( product(X_10889,e_1,X_10890)
      | ~ product(e_1,X_10890,e_5)
      | ~ product(e_1,X_10889,e_6) ),
    inference(resolution,[status(thm)],[c_750093,c_126]) ).

tff(c_751080,plain,
    ! [X_10889] :
      ( product(X_10889,e_1,e_6)
      | ~ product(e_1,X_10889,e_6) ),
    inference(resolution,[status(thm)],[c_750413,c_751048]) ).

tff(c_755484,plain,
    product(e_3,e_1,e_6),
    inference(resolution,[status(thm)],[c_755461,c_751080]) ).

tff(c_755528,plain,
    ~ next(e_3,e_4),
    inference(resolution,[status(thm)],[c_755484,c_167]) ).

tff(c_755578,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_755528]) ).

tff(c_755579,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_749227]) ).

tff(c_755633,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_755579]) ).

tff(c_755645,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_755633,c_650514]) ).

tff(c_755677,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_755645]) ).

tff(c_755678,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_755579]) ).

tff(c_756013,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_755678]) ).

tff(c_757162,plain,
    ! [X_10980] :
      ( equalish(e_6,X_10980)
      | ~ next(X_10980,e_4)
      | product(X_10980,e_1,e_3)
      | product(X_10980,e_1,e_2)
      | product(X_10980,e_1,e_1)
      | ~ group_element(X_10980) ),
    inference(resolution,[status(thm)],[c_756013,c_398]) ).

tff(c_757219,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_757162,c_178]) ).

tff(c_757274,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_757219]) ).

tff(c_757275,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_757274]) ).

tff(c_757277,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_757275]) ).

tff(c_757300,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_757277,c_203]) ).

tff(c_757335,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_757300]) ).

tff(c_757336,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_757275]) ).

tff(c_757531,plain,
    ! [X_10984] :
      ( product(e_2,e_1,X_10984)
      | ~ product(e_1,X_10984,e_3) ),
    inference(resolution,[status(thm)],[c_757336,c_126]) ).

tff(c_757649,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_5,e_3) ),
    inference(resolution,[status(thm)],[c_757531,c_164]) ).

tff(c_757733,plain,
    ~ product(e_1,e_5,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_757649]) ).

tff(c_756247,plain,
    ! [X_10963] :
      ( product(e_4,e_1,X_10963)
      | ~ product(e_1,X_10963,e_6) ),
    inference(resolution,[status(thm)],[c_756013,c_126]) ).

tff(c_756411,plain,
    ( ~ next(e_4,e_3)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_756247,c_164]) ).

tff(c_756540,plain,
    ~ product(e_1,e_5,e_6),
    inference(splitLeft,[status(thm)],[c_756411]) ).

tff(c_756668,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_756540]) ).

tff(c_756671,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_756668]) ).

tff(c_763008,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_757733,c_756671]) ).

tff(c_763009,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_763008]) ).

tff(c_746237,plain,
    ! [X_10805] :
      ( ~ next(X_10805,e_2)
      | product(X_10805,e_1,e_5)
      | product(X_10805,e_1,e_4)
      | product(X_10805,e_1,e_3)
      | product(X_10805,e_1,e_2)
      | product(X_10805,e_1,e_1)
      | ~ group_element(X_10805) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_746392,plain,
    ! [X_10808] :
      ( ~ next(X_10808,e_2)
      | product(X_10808,e_1,e_4)
      | product(X_10808,e_1,e_3)
      | product(X_10808,e_1,e_2)
      | product(X_10808,e_1,e_1)
      | ~ group_element(X_10808) ),
    inference(resolution,[status(thm)],[c_746237,c_162]) ).

tff(c_746565,plain,
    ! [X_10810] :
      ( ~ next(X_10810,e_2)
      | product(X_10810,e_1,e_3)
      | product(X_10810,e_1,e_2)
      | product(X_10810,e_1,e_1)
      | ~ group_element(X_10810) ),
    inference(resolution,[status(thm)],[c_746392,c_160]) ).

tff(c_746629,plain,
    ! [X_10810] :
      ( ~ next(X_10810,e_2)
      | product(X_10810,e_1,e_2)
      | product(X_10810,e_1,e_1)
      | ~ group_element(X_10810) ),
    inference(resolution,[status(thm)],[c_746565,c_170]) ).

tff(c_757403,plain,
    ! [W_10981] :
      ( equalish(W_10981,e_3)
      | ~ product(W_10981,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_757336,c_122]) ).

tff(c_758255,plain,
    ! [X_10994] :
      ( equalish(X_10994,e_3)
      | ~ next(X_10994,e_2)
      | product(X_10994,e_1,e_1)
      | ~ group_element(X_10994) ),
    inference(resolution,[status(thm)],[c_746629,c_757403]) ).

tff(c_758413,plain,
    ! [W_11,X_10994] :
      ( equalish(W_11,e_1)
      | ~ product(X_10994,W_11,e_1)
      | equalish(X_10994,e_3)
      | ~ next(X_10994,e_2)
      | ~ group_element(X_10994) ),
    inference(resolution,[status(thm)],[c_758255,c_120]) ).

tff(c_763016,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_763009,c_758413]) ).

tff(c_763054,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_763016]) ).

tff(c_763056,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_96,c_763054]) ).

tff(c_763057,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_763008]) ).

tff(c_763059,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_763057]) ).

tff(c_763076,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_763059,c_203]) ).

tff(c_763109,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_763076]) ).

tff(c_763110,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_763057]) ).

tff(c_763141,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_763110]) ).

tff(c_763156,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_763141,c_650512]) ).

tff(c_763192,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_763156]) ).

tff(c_763193,plain,
    product(e_1,e_5,e_4),
    inference(splitRight,[status(thm)],[c_763110]) ).

tff(c_756323,plain,
    ( equalish(e_4,e_1)
    | ~ product(e_1,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_756247,c_203]) ).

tff(c_756404,plain,
    ~ product(e_1,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_86,c_756323]) ).

tff(c_757639,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_757531,c_169]) ).

tff(c_757728,plain,
    ~ product(e_1,e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_757639]) ).

tff(c_757400,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_757336,c_122]) ).

tff(c_757535,plain,
    ( equalish(e_2,e_3)
    | ~ product(e_1,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_757531,c_757400]) ).

tff(c_757666,plain,
    ~ product(e_1,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_68,c_757535]) ).

tff(c_746640,plain,
    ! [X_10811] :
      ( ~ next(X_10811,e_2)
      | product(X_10811,e_1,e_2)
      | product(X_10811,e_1,e_1)
      | ~ group_element(X_10811) ),
    inference(resolution,[status(thm)],[c_746565,c_170]) ).

tff(c_746723,plain,
    ! [W_14,X_10811] :
      ( equalish(W_14,X_10811)
      | ~ product(W_14,e_1,e_2)
      | ~ next(X_10811,e_2)
      | product(X_10811,e_1,e_1)
      | ~ group_element(X_10811) ),
    inference(resolution,[status(thm)],[c_746640,c_122]) ).

tff(c_756375,plain,
    ! [X_10811] :
      ( equalish(e_4,X_10811)
      | ~ next(X_10811,e_2)
      | product(X_10811,e_1,e_1)
      | ~ group_element(X_10811)
      | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_756247,c_746723]) ).

tff(c_756882,plain,
    ~ product(e_1,e_2,e_6),
    inference(splitLeft,[status(thm)],[c_756375]) ).

tff(c_756885,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_756882]) ).

tff(c_756888,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_756885]) ).

tff(c_760983,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_757666,c_756888]) ).

tff(c_760984,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_760983]) ).

tff(c_760991,plain,
    ( equalish(e_2,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_760984,c_758413]) ).

tff(c_761032,plain,
    ( equalish(e_2,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_760991]) ).

tff(c_761034,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_66,c_761032]) ).

tff(c_761035,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_760983]) ).

tff(c_761037,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_761035]) ).

tff(c_761220,plain,
    ! [W_11053] :
      ( equalish(W_11053,e_2)
      | ~ product(e_1,W_11053,e_5) ),
    inference(resolution,[status(thm)],[c_761037,c_120]) ).

tff(c_761247,plain,
    ( equalish(e_6,e_2)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_264,c_761220]) ).

tff(c_761280,plain,
    ( equalish(e_6,e_2)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_761247]) ).

tff(c_761281,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_757728,c_64,c_108,c_761280]) ).

tff(c_761781,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_761281]) ).

tff(c_758401,plain,
    ! [X_20,X_10994] :
      ( product(e_1,e_1,X_20)
      | ~ product(e_1,X_20,X_10994)
      | equalish(X_10994,e_3)
      | ~ next(X_10994,e_2)
      | ~ group_element(X_10994) ),
    inference(resolution,[status(thm)],[c_758255,c_126]) ).

tff(c_761783,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_761781,c_758401]) ).

tff(c_761818,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_761783]) ).

tff(c_761820,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_756404,c_761818]) ).

tff(c_761821,plain,
    ( product(e_1,e_6,e_2)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_761281]) ).

tff(c_761823,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_761821]) ).

tff(c_762197,plain,
    ! [X_11067] :
      ( product(e_4,e_6,X_11067)
      | ~ product(e_6,X_11067,e_1) ),
    inference(resolution,[status(thm)],[c_761823,c_126]) ).

tff(c_762231,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_748746,c_762197]) ).

tff(c_746009,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_745982,c_122]) ).

tff(c_762252,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_762231,c_746009]) ).

tff(c_762274,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_762252]) ).

tff(c_762275,plain,
    product(e_1,e_6,e_2),
    inference(splitRight,[status(thm)],[c_761821]) ).

tff(c_762291,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_762275,c_746009]) ).

tff(c_762328,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_762291]) ).

tff(c_762329,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_761035]) ).

tff(c_762360,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_762329]) ).

tff(c_762381,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_762360,c_203]) ).

tff(c_762420,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_762381]) ).

tff(c_762421,plain,
    product(e_1,e_2,e_4),
    inference(splitRight,[status(thm)],[c_762329]) ).

tff(c_762472,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_762421,c_120]) ).

tff(c_763197,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_763193,c_762472]) ).

tff(c_763223,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_763197]) ).

tff(c_763225,plain,
    product(e_1,e_2,e_6),
    inference(splitRight,[status(thm)],[c_756375]) ).

tff(c_766592,plain,
    ! [X_11157] :
      ( equalish(e_6,X_11157)
      | ~ next(X_11157,e_4)
      | product(X_11157,e_1,e_3)
      | product(X_11157,e_1,e_2)
      | product(X_11157,e_1,e_1)
      | ~ group_element(X_11157) ),
    inference(resolution,[status(thm)],[c_756013,c_398]) ).

tff(c_766669,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_766592,c_178]) ).

tff(c_766744,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_766669]) ).

tff(c_766745,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_766744]) ).

tff(c_766747,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_766745]) ).

tff(c_766786,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_766747,c_203]) ).

tff(c_766839,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_766786]) ).

tff(c_766840,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_766745]) ).

tff(c_756406,plain,
    ! [W_14,X_10963] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_1,X_10963)
      | ~ product(e_1,X_10963,e_6) ),
    inference(resolution,[status(thm)],[c_756247,c_122]) ).

tff(c_766871,plain,
    ( equalish(e_3,e_4)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_766840,c_756406]) ).

tff(c_766910,plain,
    equalish(e_3,e_4),
    inference(demodulation,[status(thm),theory(equality)],[c_763225,c_766871]) ).

tff(c_766912,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_766910]) ).

tff(c_766914,plain,
    product(e_1,e_5,e_6),
    inference(splitRight,[status(thm)],[c_756411]) ).

tff(c_767172,plain,
    ! [W_11163,X_11164] :
      ( equalish(W_11163,e_1)
      | ~ product(e_4,W_11163,X_11164)
      | ~ product(e_1,X_11164,e_6) ),
    inference(resolution,[status(thm)],[c_756247,c_120]) ).

tff(c_767223,plain,
    ( equalish(e_6,e_1)
    | ~ product(e_1,e_5,e_6)
    | equalish(e_6,e_4)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_597,c_767172]) ).

tff(c_767279,plain,
    ( equalish(e_6,e_1)
    | equalish(e_6,e_4)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_766914,c_767223]) ).

tff(c_767280,plain,
    ( product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_106,c_767279]) ).

tff(c_767889,plain,
    product(e_4,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_767280]) ).

tff(c_768025,plain,
    ! [X_11183] :
      ( product(e_1,e_6,X_11183)
      | ~ product(e_6,X_11183,e_4) ),
    inference(resolution,[status(thm)],[c_767889,c_126]) ).

tff(c_768056,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_756013,c_768025]) ).

tff(c_767922,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_767889,c_122]) ).

tff(c_768071,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_768056,c_767922]) ).

tff(c_768099,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_768071]) ).

tff(c_768100,plain,
    ( product(e_4,e_6,e_2)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_767280]) ).

tff(c_768102,plain,
    product(e_4,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_768100]) ).

tff(c_768122,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_768102,c_178]) ).

tff(c_768141,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_768122]) ).

tff(c_768142,plain,
    ( product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_768100]) ).

tff(c_768144,plain,
    product(e_4,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_768142]) ).

tff(c_768152,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_768144,c_746009]) ).

tff(c_768175,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_768152]) ).

tff(c_768177,plain,
    ~ product(e_4,e_6,e_2),
    inference(splitRight,[status(thm)],[c_768142]) ).

tff(c_756077,plain,
    ! [W_10961] :
      ( equalish(W_10961,e_1)
      | ~ product(e_6,W_10961,e_4) ),
    inference(resolution,[status(thm)],[c_756013,c_120]) ).

tff(c_756090,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_756077]) ).

tff(c_756103,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_756090]) ).

tff(c_756104,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_756103]) ).

tff(c_771512,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_756104]) ).

tff(c_771524,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_771512,c_748776]) ).

tff(c_771553,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_771524]) ).

tff(c_771554,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_756104]) ).

tff(c_771557,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_771554]) ).

tff(c_771578,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_771557,c_746008]) ).

tff(c_772435,plain,
    ! [X_11252] :
      ( product(e_4,e_6,X_11252)
      | ~ product(e_6,X_11252,e_2) ),
    inference(resolution,[status(thm)],[c_771578,c_126]) ).

tff(c_772469,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_772435]) ).

tff(c_768176,plain,
    product(e_4,e_6,e_3),
    inference(splitRight,[status(thm)],[c_768142]) ).

tff(c_768206,plain,
    ! [W_8] :
      ( equalish(W_8,e_3)
      | ~ product(e_4,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_768176,c_118]) ).

tff(c_772472,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_772469,c_768206]) ).

tff(c_772491,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_772472]) ).

tff(c_772492,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_771554]) ).

tff(c_772546,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_772492]) ).

tff(c_772554,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_772546,c_650514]) ).

tff(c_772577,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_772554]) ).

tff(c_772579,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_772492]) ).

tff(c_771555,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_756104]) ).

tff(c_772493,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_771554]) ).

tff(c_772517,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_772493]) ).

tff(c_772544,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_772517]) ).

tff(c_772545,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_771555,c_94,c_772544]) ).

tff(c_772581,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_772579,c_772545]) ).

tff(c_772582,plain,
    product(e_6,e_4,e_3),
    inference(splitLeft,[status(thm)],[c_772581]) ).

tff(c_768314,plain,
    ! [X_11187] :
      ( product(e_3,e_6,X_11187)
      | ~ product(e_6,X_11187,e_4) ),
    inference(resolution,[status(thm)],[c_768176,c_126]) ).

tff(c_768345,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_756013,c_768314]) ).

tff(c_768382,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_768345,c_126]) ).

tff(c_772607,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_772582,c_768382]) ).

tff(c_773598,plain,
    ! [X_11268] :
      ( product(e_4,e_6,X_11268)
      | ~ product(e_6,X_11268,e_1) ),
    inference(resolution,[status(thm)],[c_772607,c_126]) ).

tff(c_773613,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_748746,c_773598]) ).

tff(c_773640,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_768177,c_773613]) ).

tff(c_773641,plain,
    product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_772581]) ).

tff(c_756064,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_756013,c_120]) ).

tff(c_773651,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_773641,c_756064]) ).

tff(c_773673,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_773651]) ).

tff(c_773674,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_755678]) ).

tff(c_773716,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_773674,c_122]) ).

tff(c_776191,plain,
    ! [X_11307] :
      ( equalish(X_11307,e_6)
      | ~ next(X_11307,e_3)
      | product(X_11307,e_1,e_2)
      | product(X_11307,e_1,e_1)
      | ~ group_element(X_11307) ),
    inference(resolution,[status(thm)],[c_776066,c_773716]) ).

tff(c_776258,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_776191,c_178]) ).

tff(c_776326,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_776258]) ).

tff(c_776327,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_74,c_56,c_776326]) ).

tff(c_776349,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_776327,c_203]) ).

tff(c_776380,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_776349]) ).

tff(c_776382,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_747890]) ).

tff(c_776381,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_747890]) ).

tff(c_776419,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_776381]) ).

tff(c_776730,plain,
    product(e_2,e_6,e_2),
    inference(resolution,[status(thm)],[c_776419,c_746008]) ).

tff(c_776747,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_776730,c_746009]) ).

tff(c_776772,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_776747]) ).

tff(c_776774,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_776381]) ).

tff(c_776783,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_776774]) ).

tff(c_776793,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_776783]) ).

tff(c_776794,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_776382,c_108,c_776793]) ).

tff(c_776799,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_776794]) ).

tff(c_776804,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_776799,c_650514]) ).

tff(c_776827,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_776804]) ).

tff(c_776828,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_776794]) ).

tff(c_776837,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_776828]) ).

tff(c_777284,plain,
    ! [X_11317] :
      ( product(e_4,e_2,X_11317)
      | ~ product(e_2,X_11317,e_6) ),
    inference(resolution,[status(thm)],[c_776837,c_126]) ).

tff(c_777349,plain,
    ! [X_11317,X_20] :
      ( product(X_11317,e_2,X_20)
      | ~ product(e_2,X_20,e_4)
      | ~ product(e_2,X_11317,e_6) ),
    inference(resolution,[status(thm)],[c_777284,c_126]) ).

tff(c_790287,plain,
    ! [X_11317] :
      ( product(X_11317,e_2,e_1)
      | ~ product(e_2,X_11317,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_790284,c_777349]) ).

tff(c_790343,plain,
    ! [X_11317] :
      ( product(X_11317,e_2,e_1)
      | ~ product(e_2,X_11317,e_6)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_790287]) ).

tff(c_803001,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_790343]) ).

tff(c_803022,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_803001,c_203]) ).

tff(c_803056,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_803022]) ).

tff(c_803058,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_790343]) ).

tff(c_790373,plain,
    ! [X_11519] :
      ( ~ next(X_11519,e_3)
      | product(X_11519,e_1,e_3)
      | product(X_11519,e_1,e_2)
      | product(X_11519,e_1,e_1)
      | ~ group_element(X_11519) ),
    inference(resolution,[status(thm)],[c_790284,c_166]) ).

tff(c_777371,plain,
    ! [W_11318,X_11319] :
      ( equalish(W_11318,e_2)
      | ~ product(e_4,W_11318,X_11319)
      | ~ product(e_2,X_11319,e_6) ),
    inference(resolution,[status(thm)],[c_777284,c_120]) ).

tff(c_777394,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_2,e_5,e_6)
    | equalish(e_4,e_6)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_264,c_777371]) ).

tff(c_777449,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_2,e_5,e_6)
    | equalish(e_4,e_6)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_777394]) ).

tff(c_777450,plain,
    ( ~ product(e_2,e_5,e_6)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_94,c_108,c_777449]) ).

tff(c_790390,plain,
    ~ product(e_2,e_5,e_6),
    inference(splitLeft,[status(thm)],[c_777450]) ).

tff(c_790393,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_790390]) ).

tff(c_790396,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_52,c_790393]) ).

tff(c_835251,plain,
    product(e_2,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_790396]) ).

tff(c_835454,plain,
    ! [X_12222] :
      ( product(e_1,e_5,X_12222)
      | ~ product(e_5,X_12222,e_2) ),
    inference(resolution,[status(thm)],[c_835251,c_126]) ).

tff(c_835487,plain,
    product(e_1,e_5,e_6),
    inference(resolution,[status(thm)],[c_745982,c_835454]) ).

tff(c_778104,plain,
    ! [X_11331] :
      ( ~ next(X_11331,e_3)
      | product(X_11331,e_1,e_4)
      | product(X_11331,e_1,e_3)
      | product(X_11331,e_1,e_2)
      | product(X_11331,e_1,e_1)
      | ~ group_element(X_11331) ),
    inference(resolution,[status(thm)],[c_746475,c_164]) ).

tff(c_778107,plain,
    ! [X_11317] :
      ( product(X_11317,e_2,e_1)
      | ~ product(e_2,X_11317,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_778104,c_777349]) ).

tff(c_778163,plain,
    ! [X_11317] :
      ( product(X_11317,e_2,e_1)
      | ~ product(e_2,X_11317,e_6)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_778107]) ).

tff(c_778503,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_778163]) ).

tff(c_778525,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_778503,c_203]) ).

tff(c_778559,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_778525]) ).

tff(c_778561,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_778163]) ).

tff(c_778193,plain,
    ! [X_11331] :
      ( ~ next(X_11331,e_3)
      | product(X_11331,e_1,e_3)
      | product(X_11331,e_1,e_2)
      | product(X_11331,e_1,e_1)
      | ~ group_element(X_11331) ),
    inference(resolution,[status(thm)],[c_778104,c_166]) ).

tff(c_776858,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_4) ),
    inference(resolution,[status(thm)],[c_776837,c_122]) ).

tff(c_777288,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_2,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_777284,c_776858]) ).

tff(c_777327,plain,
    ~ product(e_2,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_94,c_777288]) ).

tff(c_777361,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_777327]) ).

tff(c_777364,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_777361]) ).

tff(c_785708,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_777364]) ).

tff(c_777252,plain,
    ! [W_11316] :
      ( equalish(W_11316,e_2)
      | ~ product(e_6,W_11316,e_4) ),
    inference(resolution,[status(thm)],[c_776837,c_120]) ).

tff(c_777265,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_777252]) ).

tff(c_777278,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_777265]) ).

tff(c_777279,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_777278]) ).

tff(c_777976,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_777279]) ).

tff(c_778004,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_777976,c_122]) ).

tff(c_785732,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_785708,c_778004]) ).

tff(c_785777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_785732]) ).

tff(c_785778,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_777364]) ).

tff(c_785780,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_785778]) ).

tff(c_786316,plain,
    ! [X_11487] :
      ( product(e_5,e_4,X_11487)
      | ~ product(e_4,X_11487,e_2) ),
    inference(resolution,[status(thm)],[c_785780,c_126]) ).

tff(c_786357,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_4,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_786316,c_778004]) ).

tff(c_786443,plain,
    ~ product(e_4,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_104,c_786357]) ).

tff(c_785944,plain,
    ! [W_11485] :
      ( equalish(W_11485,e_4)
      | ~ product(e_2,W_11485,e_5) ),
    inference(resolution,[status(thm)],[c_785780,c_120]) ).

tff(c_785975,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_264,c_785944]) ).

tff(c_786010,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_785975]) ).

tff(c_786011,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_112,c_786010]) ).

tff(c_786933,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_786011]) ).

tff(c_787611,plain,
    ! [X_11500] :
      ( product(e_1,e_6,X_11500)
      | ~ product(e_6,X_11500,e_2) ),
    inference(resolution,[status(thm)],[c_786933,c_126]) ).

tff(c_787664,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_787611]) ).

tff(c_787979,plain,
    ! [X_11504] :
      ( product(e_5,e_6,X_11504)
      | ~ product(e_6,X_11504,e_1) ),
    inference(resolution,[status(thm)],[c_787664,c_126]) ).

tff(c_788010,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_777976,c_787979]) ).

tff(c_788056,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_745981,c_788010]) ).

tff(c_788057,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_786011]) ).

tff(c_788059,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_788057]) ).

tff(c_788679,plain,
    ! [X_11509] :
      ( product(e_4,e_6,X_11509)
      | ~ product(e_6,X_11509,e_2) ),
    inference(resolution,[status(thm)],[c_788059,c_126]) ).

tff(c_788732,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_788679]) ).

tff(c_788931,plain,
    ! [W_11512] :
      ( equalish(W_11512,e_6)
      | ~ product(e_4,W_11512,e_5) ),
    inference(resolution,[status(thm)],[c_788732,c_120]) ).

tff(c_788966,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_788931]) ).

tff(c_789001,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_788966]) ).

tff(c_789002,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_786443,c_64,c_789001]) ).

tff(c_789203,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_789002]) ).

tff(c_789285,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_789203,c_203]) ).

tff(c_789388,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_789285]) ).

tff(c_789389,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_789002]) ).

tff(c_789439,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_789389]) ).

tff(c_789498,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_789439,c_178]) ).

tff(c_789573,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_789498]) ).

tff(c_789574,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_789389]) ).

tff(c_778560,plain,
    ! [X_11317] :
      ( product(e_2,e_1,e_2)
      | product(e_2,e_1,e_3)
      | product(X_11317,e_2,e_1)
      | ~ product(e_2,X_11317,e_6) ),
    inference(splitRight,[status(thm)],[c_778163]) ).

tff(c_778568,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_778560]) ).

tff(c_778625,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_778568,c_122]) ).

tff(c_789611,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_789574,c_778625]) ).

tff(c_789684,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_789611]) ).

tff(c_789685,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_788057]) ).

tff(c_789687,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_789685]) ).

tff(c_789701,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_789687,c_746009]) ).

tff(c_789736,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_789701]) ).

tff(c_789737,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_789685]) ).

tff(c_778628,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_778568,c_120]) ).

tff(c_789744,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_789737,c_778628]) ).

tff(c_789765,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_789744]) ).

tff(c_789766,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_785778]) ).

tff(c_789797,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_789766]) ).

tff(c_790109,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_789797,c_178]) ).

tff(c_790140,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_790109]) ).

tff(c_790141,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_789766]) ).

tff(c_790143,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_790141]) ).

tff(c_790157,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_790143,c_203]) ).

tff(c_790178,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_790157]) ).

tff(c_790179,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_790141]) ).

tff(c_790186,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_790179,c_778628]) ).

tff(c_790207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_790186]) ).

tff(c_790209,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_778560]) ).

tff(c_790212,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_778193,c_790209]) ).

tff(c_790215,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_790212]) ).

tff(c_790216,plain,
    product(e_2,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_778561,c_790215]) ).

tff(c_790245,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_790216,c_178]) ).

tff(c_790281,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_790245]) ).

tff(c_790282,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_777279]) ).

tff(c_790397,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_790282]) ).

tff(c_790413,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_790397,c_746008]) ).

tff(c_790964,plain,
    ! [X_11527] :
      ( product(e_4,e_6,X_11527)
      | ~ product(e_6,X_11527,e_2) ),
    inference(resolution,[status(thm)],[c_790413,c_126]) ).

tff(c_790992,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_790964]) ).

tff(c_791184,plain,
    ! [W_11530] :
      ( equalish(W_11530,e_6)
      | ~ product(e_4,W_11530,e_5) ),
    inference(resolution,[status(thm)],[c_790992,c_120]) ).

tff(c_791219,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_791184]) ).

tff(c_791254,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_791219]) ).

tff(c_791255,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_791254]) ).

tff(c_791733,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_791255]) ).

tff(c_791800,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_791733,c_203]) ).

tff(c_791833,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_791800]) ).

tff(c_791834,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_791255]) ).

tff(c_792513,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_791834]) ).

tff(c_792546,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_792513,c_178]) ).

tff(c_792583,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_792546]) ).

tff(c_792584,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_791834]) ).

tff(c_792600,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_792584]) ).

tff(c_800394,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_777364]) ).

tff(c_801095,plain,
    ! [X_11697] :
      ( product(e_1,e_4,X_11697)
      | ~ product(e_4,X_11697,e_2) ),
    inference(resolution,[status(thm)],[c_800394,c_126]) ).

tff(c_801123,plain,
    product(e_1,e_4,e_1),
    inference(resolution,[status(thm)],[c_792600,c_801095]) ).

tff(c_800955,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_800394,c_122]) ).

tff(c_801131,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_801123,c_800955]) ).

tff(c_801191,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_801131]) ).

tff(c_801192,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_777364]) ).

tff(c_801194,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_801192]) ).

tff(c_790423,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_790397,c_122]) ).

tff(c_801682,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_801194,c_790423]) ).

tff(c_801702,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_801682]) ).

tff(c_801703,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_801192]) ).

tff(c_801734,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_801703]) ).

tff(c_801760,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_801734,c_178]) ).

tff(c_801793,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_801760]) ).

tff(c_801794,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_801703]) ).

tff(c_801796,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_801794]) ).

tff(c_790451,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_790413,c_120]) ).

tff(c_801804,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_801796,c_790451]) ).

tff(c_801829,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_801804]) ).

tff(c_801830,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_801794]) ).

tff(c_746559,plain,
    ! [X_10809] :
      ( ~ next(X_10809,e_3)
      | product(X_10809,e_1,e_4)
      | product(X_10809,e_1,e_3)
      | product(X_10809,e_1,e_2)
      | product(X_10809,e_1,e_1)
      | ~ group_element(X_10809) ),
    inference(resolution,[status(thm)],[c_746475,c_164]) ).

tff(c_790746,plain,
    ! [W_11523] :
      ( equalish(W_11523,e_6)
      | ~ product(e_2,W_11523,e_4) ),
    inference(resolution,[status(thm)],[c_790413,c_120]) ).

tff(c_790753,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_746559,c_790746]) ).

tff(c_790762,plain,
    ( equalish(e_1,e_6)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_790753]) ).

tff(c_790763,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_790762]) ).

tff(c_791674,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_790763]) ).

tff(c_791693,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_791674,c_203]) ).

tff(c_791723,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_791693]) ).

tff(c_791724,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_790763]) ).

tff(c_791732,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_791724]) ).

tff(c_791880,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_791732,c_120]) ).

tff(c_802319,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_801830,c_791880]) ).

tff(c_802344,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_802319]) ).

tff(c_802345,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_792584]) ).

tff(c_791877,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_791732,c_122]) ).

tff(c_802358,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_802345,c_791877]) ).

tff(c_802390,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_802358]) ).

tff(c_802391,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_791724]) ).

tff(c_802420,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_802391,c_178]) ).

tff(c_802452,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_802420]) ).

tff(c_802453,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_790282]) ).

tff(c_802507,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_802453]) ).

tff(c_802512,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_802507,c_650514]) ).

tff(c_802532,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_802512]) ).

tff(c_802534,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_802453]) ).

tff(c_802533,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_802453]) ).

tff(c_802536,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_802533]) ).

tff(c_776860,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_776837,c_120]) ).

tff(c_802539,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_802536,c_776860]) ).

tff(c_802558,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_802539]) ).

tff(c_802560,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_802533]) ).

tff(c_790283,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_777279]) ).

tff(c_802454,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_790282]) ).

tff(c_802478,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_802454]) ).

tff(c_802505,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_802478]) ).

tff(c_802506,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_790283,c_94,c_802505]) ).

tff(c_802568,plain,
    product(e_6,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_802534,c_802560,c_802506]) ).

tff(c_802691,plain,
    ! [W_11702] :
      ( equalish(W_11702,e_4)
      | ~ product(e_6,W_11702,e_3) ),
    inference(resolution,[status(thm)],[c_802568,c_120]) ).

tff(c_802704,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_802691]) ).

tff(c_802717,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_802704]) ).

tff(c_802718,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_802717]) ).

tff(c_803743,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_802718]) ).

tff(c_821513,plain,
    product(e_2,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_790396]) ).

tff(c_821382,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_777364]) ).

tff(c_821413,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_821382,c_120]) ).

tff(c_821516,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_821513,c_821413]) ).

tff(c_821535,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_821516]) ).

tff(c_821536,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_790396]) ).

tff(c_821538,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_821536]) ).

tff(c_821547,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_821538,c_203]) ).

tff(c_821566,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_821547]) ).

tff(c_821567,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_821536]) ).

tff(c_821727,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_821567]) ).

tff(c_821736,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_821727,c_650512]) ).

tff(c_821769,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_821736]) ).

tff(c_821770,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_821567]) ).

tff(c_821772,plain,
    product(e_2,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_821770]) ).

tff(c_822092,plain,
    ! [X_12000] :
      ( product(e_4,e_5,X_12000)
      | ~ product(e_5,X_12000,e_2) ),
    inference(resolution,[status(thm)],[c_821772,c_126]) ).

tff(c_822119,plain,
    product(e_4,e_5,e_6),
    inference(resolution,[status(thm)],[c_745982,c_822092]) ).

tff(c_802588,plain,
    ! [X_20] :
      ( product(e_3,e_4,X_20)
      | ~ product(e_4,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_802568,c_126]) ).

tff(c_822142,plain,
    product(e_3,e_4,e_5),
    inference(resolution,[status(thm)],[c_822119,c_802588]) ).

tff(c_822186,plain,
    ! [X_20] :
      ( product(e_5,e_4,X_20)
      | ~ product(e_4,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_822142,c_126]) ).

tff(c_822500,plain,
    ! [X_12008] :
      ( product(e_6,e_5,X_12008)
      | ~ product(e_5,X_12008,e_4) ),
    inference(resolution,[status(thm)],[c_822119,c_126]) ).

tff(c_823622,plain,
    ! [X_12024,X_12025] :
      ( product(X_12024,e_5,X_12025)
      | ~ product(e_5,X_12025,e_6)
      | ~ product(e_5,X_12024,e_4) ),
    inference(resolution,[status(thm)],[c_822500,c_126]) ).

tff(c_823629,plain,
    ! [X_12024] :
      ( product(X_12024,e_5,e_4)
      | ~ product(e_5,X_12024,e_4)
      | ~ product(e_4,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_822186,c_823622]) ).

tff(c_823699,plain,
    ~ product(e_4,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_823629]) ).

tff(c_822364,plain,
    ! [W_12005] :
      ( equalish(W_12005,e_4)
      | ~ product(e_3,W_12005,e_5) ),
    inference(resolution,[status(thm)],[c_822142,c_120]) ).

tff(c_822403,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_597,c_822364]) ).

tff(c_822438,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_822403]) ).

tff(c_822439,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_112,c_822438]) ).

tff(c_823700,plain,
    product(e_3,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_822439]) ).

tff(c_823837,plain,
    ! [X_12031] :
      ( product(e_1,e_6,X_12031)
      | ~ product(e_6,X_12031,e_3) ),
    inference(resolution,[status(thm)],[c_823700,c_126]) ).

tff(c_823863,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_802568,c_823837]) ).

tff(c_824036,plain,
    ! [X_12035] :
      ( product(e_4,e_6,X_12035)
      | ~ product(e_6,X_12035,e_1) ),
    inference(resolution,[status(thm)],[c_823863,c_126]) ).

tff(c_824043,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_803743,c_824036]) ).

tff(c_824062,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_823699,c_824043]) ).

tff(c_824064,plain,
    ~ product(e_3,e_6,e_1),
    inference(splitRight,[status(thm)],[c_822439]) ).

tff(c_803057,plain,
    ! [X_11317] :
      ( product(e_2,e_1,e_2)
      | product(e_2,e_1,e_3)
      | product(X_11317,e_2,e_1)
      | ~ product(e_2,X_11317,e_6) ),
    inference(splitRight,[status(thm)],[c_790343]) ).

tff(c_803065,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_803057]) ).

tff(c_803240,plain,
    ! [X_11714] :
      ( product(e_3,e_1,X_11714)
      | ~ product(e_1,X_11714,e_2) ),
    inference(resolution,[status(thm)],[c_803065,c_126]) ).

tff(c_803554,plain,
    ! [W_11717,X_11718] :
      ( equalish(W_11717,X_11718)
      | ~ product(e_3,e_1,W_11717)
      | ~ product(e_1,X_11718,e_2) ),
    inference(resolution,[status(thm)],[c_803240,c_118]) ).

tff(c_803584,plain,
    ! [X_11718] :
      ( equalish(e_4,X_11718)
      | ~ product(e_1,X_11718,e_2)
      | ~ next(e_3,e_4)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1)
      | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_803554]) ).

tff(c_803615,plain,
    ! [X_11718] :
      ( equalish(e_4,X_11718)
      | ~ product(e_1,X_11718,e_2)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_803584]) ).

tff(c_804595,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_803615]) ).

tff(c_804625,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_804595,c_203]) ).

tff(c_804668,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_804625]) ).

tff(c_804670,plain,
    ~ product(e_3,e_1,e_1),
    inference(splitRight,[status(thm)],[c_803615]) ).

tff(c_811337,plain,
    product(e_2,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_790396]) ).

tff(c_811105,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_777364]) ).

tff(c_811183,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_811105,c_120]) ).

tff(c_811340,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_811337,c_811183]) ).

tff(c_811380,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_811340]) ).

tff(c_811381,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_790396]) ).

tff(c_811490,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_811381]) ).

tff(c_811504,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_811490,c_203]) ).

tff(c_811529,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_811504]) ).

tff(c_811530,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_811381]) ).

tff(c_811740,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_811530]) ).

tff(c_811752,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_811740,c_650512]) ).

tff(c_811787,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_811752]) ).

tff(c_811788,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_811530]) ).

tff(c_811790,plain,
    product(e_2,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_811788]) ).

tff(c_811935,plain,
    ! [X_11870] :
      ( product(e_4,e_5,X_11870)
      | ~ product(e_5,X_11870,e_2) ),
    inference(resolution,[status(thm)],[c_811790,c_126]) ).

tff(c_811962,plain,
    product(e_4,e_5,e_6),
    inference(resolution,[status(thm)],[c_745982,c_811935]) ).

tff(c_811985,plain,
    product(e_3,e_4,e_5),
    inference(resolution,[status(thm)],[c_811962,c_802588]) ).

tff(c_812035,plain,
    ! [X_20] :
      ( product(e_5,e_4,X_20)
      | ~ product(e_4,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_811985,c_126]) ).

tff(c_812453,plain,
    ! [X_11879] :
      ( product(e_6,e_5,X_11879)
      | ~ product(e_5,X_11879,e_4) ),
    inference(resolution,[status(thm)],[c_811962,c_126]) ).

tff(c_814205,plain,
    ! [X_11900,X_11901] :
      ( product(X_11900,e_5,X_11901)
      | ~ product(e_5,X_11901,e_6)
      | ~ product(e_5,X_11900,e_4) ),
    inference(resolution,[status(thm)],[c_812453,c_126]) ).

tff(c_814212,plain,
    ! [X_11900] :
      ( product(X_11900,e_5,e_4)
      | ~ product(e_5,X_11900,e_4)
      | ~ product(e_4,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_812035,c_814205]) ).

tff(c_814282,plain,
    ~ product(e_4,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_814212]) ).

tff(c_812325,plain,
    ! [W_11877] :
      ( equalish(W_11877,e_4)
      | ~ product(e_3,W_11877,e_5) ),
    inference(resolution,[status(thm)],[c_811985,c_120]) ).

tff(c_812364,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_597,c_812325]) ).

tff(c_812399,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_812364]) ).

tff(c_812400,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_112,c_812399]) ).

tff(c_814283,plain,
    product(e_3,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_812400]) ).

tff(c_814510,plain,
    ! [X_11907] :
      ( product(e_1,e_6,X_11907)
      | ~ product(e_6,X_11907,e_3) ),
    inference(resolution,[status(thm)],[c_814283,c_126]) ).

tff(c_814544,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_802568,c_814510]) ).

tff(c_814950,plain,
    ! [X_11913] :
      ( product(e_4,e_6,X_11913)
      | ~ product(e_6,X_11913,e_1) ),
    inference(resolution,[status(thm)],[c_814544,c_126]) ).

tff(c_814985,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_803743,c_814950]) ).

tff(c_815032,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_814282,c_814985]) ).

tff(c_815033,plain,
    ( product(e_3,e_6,e_2)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_812400]) ).

tff(c_815118,plain,
    product(e_3,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_815033]) ).

tff(c_815477,plain,
    ! [X_11919] :
      ( product(e_4,e_6,X_11919)
      | ~ product(e_6,X_11919,e_3) ),
    inference(resolution,[status(thm)],[c_815118,c_126]) ).

tff(c_815511,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_802568,c_815477]) ).

tff(c_815338,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_815118,c_122]) ).

tff(c_815521,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_815511,c_815338]) ).

tff(c_815545,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_815521]) ).

tff(c_815546,plain,
    ( product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_815033]) ).

tff(c_815548,plain,
    product(e_3,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_815546]) ).

tff(c_804669,plain,
    ! [X_11718] :
      ( product(e_3,e_1,e_2)
      | product(e_3,e_1,e_3)
      | equalish(e_4,X_11718)
      | ~ product(e_1,X_11718,e_2) ),
    inference(splitRight,[status(thm)],[c_803615]) ).

tff(c_804742,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_804669]) ).

tff(c_803122,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_803065,c_122]) ).

tff(c_804754,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_804742,c_803122]) ).

tff(c_804801,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_804754]) ).

tff(c_804802,plain,
    ! [X_11718] :
      ( product(e_3,e_1,e_2)
      | equalish(e_4,X_11718)
      | ~ product(e_1,X_11718,e_2) ),
    inference(splitRight,[status(thm)],[c_804669]) ).

tff(c_804815,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_804802]) ).

tff(c_804903,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_804815,c_120]) ).

tff(c_815743,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_815548,c_804903]) ).

tff(c_815771,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_815743]) ).

tff(c_815772,plain,
    product(e_3,e_6,e_3),
    inference(splitRight,[status(thm)],[c_815546]) ).

tff(c_815793,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_815772,c_178]) ).

tff(c_815816,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_815793]) ).

tff(c_815818,plain,
    product(e_4,e_6,e_3),
    inference(splitRight,[status(thm)],[c_814212]) ).

tff(c_816790,plain,
    ! [X_11940] :
      ( product(e_3,e_6,X_11940)
      | ~ product(e_6,X_11940,e_4) ),
    inference(resolution,[status(thm)],[c_815818,c_126]) ).

tff(c_816839,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_776837,c_816790]) ).

tff(c_817046,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_816839,c_804903]) ).

tff(c_817074,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_817046]) ).

tff(c_817075,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_811788]) ).

tff(c_803125,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_803065,c_120]) ).

tff(c_817082,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_817075,c_803125]) ).

tff(c_817103,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_817082]) ).

tff(c_817104,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_777364]) ).

tff(c_817285,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_817104]) ).

tff(c_817562,plain,
    ! [W_11949] :
      ( equalish(W_11949,e_4)
      | ~ product(e_2,W_11949,e_5) ),
    inference(resolution,[status(thm)],[c_817285,c_120]) ).

tff(c_817601,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_597,c_817562]) ).

tff(c_817636,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_817601]) ).

tff(c_817637,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_112,c_817636]) ).

tff(c_818259,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_817637]) ).

tff(c_818486,plain,
    ! [X_11962] :
      ( product(e_1,e_6,X_11962)
      | ~ product(e_6,X_11962,e_2) ),
    inference(resolution,[status(thm)],[c_818259,c_126]) ).

tff(c_818539,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_818486]) ).

tff(c_818866,plain,
    ! [X_11966] :
      ( product(e_5,e_6,X_11966)
      | ~ product(e_6,X_11966,e_1) ),
    inference(resolution,[status(thm)],[c_818539,c_126]) ).

tff(c_818940,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_803743,c_818866]) ).

tff(c_746010,plain,
    ! [W_8] :
      ( equalish(W_8,e_2)
      | ~ product(e_5,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_745982,c_118]) ).

tff(c_818959,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_818940,c_746010]) ).

tff(c_818981,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_818959]) ).

tff(c_818982,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_817637]) ).

tff(c_818984,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_818982]) ).

tff(c_819153,plain,
    ! [X_11970] :
      ( product(e_4,e_6,X_11970)
      | ~ product(e_6,X_11970,e_2) ),
    inference(resolution,[status(thm)],[c_818984,c_126]) ).

tff(c_819206,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_819153]) ).

tff(c_819411,plain,
    ! [W_11973] :
      ( equalish(W_11973,e_6)
      | ~ product(e_4,W_11973,e_5) ),
    inference(resolution,[status(thm)],[c_819206,c_120]) ).

tff(c_819446,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_819411]) ).

tff(c_819481,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_819446]) ).

tff(c_819482,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_819481]) ).

tff(c_819592,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_819482]) ).

tff(c_819672,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_819592,c_203]) ).

tff(c_819775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_819672]) ).

tff(c_819776,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_819482]) ).

tff(c_819826,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_819776]) ).

tff(c_820028,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_819826,c_178]) ).

tff(c_820103,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_820028]) ).

tff(c_820104,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_819776]) ).

tff(c_820113,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_820104]) ).

tff(c_804901,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_804815,c_122]) ).

tff(c_820321,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_820113,c_804901]) ).

tff(c_820396,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_820321]) ).

tff(c_820397,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_820104]) ).

tff(c_820448,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_820397,c_803122]) ).

tff(c_820521,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_820448]) ).

tff(c_820522,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_818982]) ).

tff(c_820524,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_820522]) ).

tff(c_820536,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_820524,c_746009]) ).

tff(c_820571,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_820536]) ).

tff(c_820572,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_820522]) ).

tff(c_820579,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_820572,c_803125]) ).

tff(c_820600,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_820579]) ).

tff(c_820601,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_817104]) ).

tff(c_820811,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_820601]) ).

tff(c_820835,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_820811,c_178]) ).

tff(c_820866,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_820835]) ).

tff(c_820867,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_820601]) ).

tff(c_820869,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_820867]) ).

tff(c_821113,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_820869,c_203]) ).

tff(c_821134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_821113]) ).

tff(c_821135,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_820867]) ).

tff(c_821142,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_821135,c_803125]) ).

tff(c_821166,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_821142]) ).

tff(c_821168,plain,
    ~ product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_804802]) ).

tff(c_804803,plain,
    ~ product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_804669]) ).

tff(c_824063,plain,
    ( product(e_3,e_6,e_2)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_822439]) ).

tff(c_824065,plain,
    product(e_3,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_824063]) ).

tff(c_824128,plain,
    ! [W_12037] :
      ( equalish(W_12037,e_6)
      | ~ product(e_3,W_12037,e_4) ),
    inference(resolution,[status(thm)],[c_824065,c_120]) ).

tff(c_824147,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_824128]) ).

tff(c_824162,plain,
    ( equalish(e_1,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_824147]) ).

tff(c_824164,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_804670,c_821168,c_804803,c_64,c_824162]) ).

tff(c_824166,plain,
    ~ product(e_3,e_6,e_4),
    inference(splitRight,[status(thm)],[c_824063]) ).

tff(c_822395,plain,
    ( equalish(e_6,e_4)
    | equalish(e_3,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_264,c_822364]) ).

tff(c_822430,plain,
    ( equalish(e_6,e_4)
    | equalish(e_3,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_822395]) ).

tff(c_822431,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_84,c_112,c_822430]) ).

tff(c_824167,plain,
    ( product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_824064,c_824166,c_822431]) ).

tff(c_824168,plain,
    product(e_3,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_824167]) ).

tff(c_824180,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_824168,c_746009]) ).

tff(c_824210,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_824180]) ).

tff(c_824211,plain,
    product(e_3,e_6,e_3),
    inference(splitRight,[status(thm)],[c_824167]) ).

tff(c_824232,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_824211,c_178]) ).

tff(c_824255,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_824232]) ).

tff(c_824257,plain,
    product(e_4,e_6,e_3),
    inference(splitRight,[status(thm)],[c_823629]) ).

tff(c_824417,plain,
    ! [X_12042] :
      ( product(e_3,e_6,X_12042)
      | ~ product(e_6,X_12042,e_4) ),
    inference(resolution,[status(thm)],[c_824257,c_126]) ).

tff(c_824456,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_776837,c_824417]) ).

tff(c_824479,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_824456,c_746009]) ).

tff(c_824509,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_824479]) ).

tff(c_824510,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_821770]) ).

tff(c_824514,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_824510,c_803125]) ).

tff(c_824532,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_824514]) ).

tff(c_824533,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_777364]) ).

tff(c_824535,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_824533]) ).

tff(c_824694,plain,
    ! [W_12045] :
      ( equalish(W_12045,e_4)
      | ~ product(e_2,W_12045,e_5) ),
    inference(resolution,[status(thm)],[c_824535,c_120]) ).

tff(c_824721,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_264,c_824694]) ).

tff(c_824754,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_824721]) ).

tff(c_824755,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_112,c_824754]) ).

tff(c_825257,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_824755]) ).

tff(c_825383,plain,
    ! [X_12058] :
      ( product(e_1,e_6,X_12058)
      | ~ product(e_6,X_12058,e_2) ),
    inference(resolution,[status(thm)],[c_825257,c_126]) ).

tff(c_825428,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_825383]) ).

tff(c_825707,plain,
    ! [X_12062] :
      ( product(e_5,e_6,X_12062)
      | ~ product(e_6,X_12062,e_1) ),
    inference(resolution,[status(thm)],[c_825428,c_126]) ).

tff(c_825725,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_803743,c_825707]) ).

tff(c_825744,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_825725,c_746010]) ).

tff(c_825766,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_825744]) ).

tff(c_825768,plain,
    ~ product(e_2,e_6,e_1),
    inference(splitRight,[status(thm)],[c_824755]) ).

tff(c_824729,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_597,c_824694]) ).

tff(c_824762,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_824729]) ).

tff(c_824763,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_112,c_824762]) ).

tff(c_825769,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_825768,c_824763]) ).

tff(c_825770,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_825769]) ).

tff(c_825779,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_825770,c_746009]) ).

tff(c_825812,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_825779]) ).

tff(c_825813,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_825769]) ).

tff(c_825815,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_825813]) ).

tff(c_825953,plain,
    ! [X_12066] :
      ( product(e_4,e_6,X_12066)
      | ~ product(e_6,X_12066,e_2) ),
    inference(resolution,[status(thm)],[c_825815,c_126]) ).

tff(c_825998,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_825953]) ).

tff(c_826326,plain,
    ! [W_12071] :
      ( equalish(W_12071,e_6)
      | ~ product(e_4,W_12071,e_5) ),
    inference(resolution,[status(thm)],[c_825998,c_120]) ).

tff(c_826361,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_826326]) ).

tff(c_826396,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_826361]) ).

tff(c_826397,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_826396]) ).

tff(c_826485,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_826397]) ).

tff(c_826515,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_826485,c_203]) ).

tff(c_826562,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_826515]) ).

tff(c_826563,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_826397]) ).

tff(c_826571,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_826563]) ).

tff(c_826610,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_826571,c_178]) ).

tff(c_826659,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_826610]) ).

tff(c_826660,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_826563]) ).

tff(c_826669,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_826660]) ).

tff(c_824772,plain,
    ! [X_12046] :
      ( product(e_5,e_4,X_12046)
      | ~ product(e_4,X_12046,e_2) ),
    inference(resolution,[status(thm)],[c_824535,c_126]) ).

tff(c_824878,plain,
    ! [X_12046,X_20] :
      ( product(X_12046,e_4,X_20)
      | ~ product(e_4,X_20,e_5)
      | ~ product(e_4,X_12046,e_2) ),
    inference(resolution,[status(thm)],[c_824772,c_126]) ).

tff(c_826145,plain,
    ! [X_12046] :
      ( product(X_12046,e_4,e_6)
      | ~ product(e_4,X_12046,e_2) ),
    inference(resolution,[status(thm)],[c_825998,c_824878]) ).

tff(c_826715,plain,
    product(e_1,e_4,e_6),
    inference(resolution,[status(thm)],[c_826669,c_826145]) ).

tff(c_826819,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_1,W_11,e_6) ),
    inference(resolution,[status(thm)],[c_826715,c_120]) ).

tff(c_835504,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_835487,c_826819]) ).

tff(c_835558,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_835504]) ).

tff(c_835559,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_790396]) ).

tff(c_835561,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_835559]) ).

tff(c_824558,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_2,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_824535,c_120]) ).

tff(c_835571,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_835561,c_824558]) ).

tff(c_835600,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_835571]) ).

tff(c_835601,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_835559]) ).

tff(c_835632,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_835601]) ).

tff(c_835644,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_835632,c_650512]) ).

tff(c_835679,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_835644]) ).

tff(c_835680,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_835601]) ).

tff(c_835683,plain,
    product(e_2,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_835680]) ).

tff(c_825842,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_825815,c_120]) ).

tff(c_835689,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_835683,c_825842]) ).

tff(c_835709,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_835689]) ).

tff(c_835710,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_835680]) ).

tff(c_835717,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_835710,c_803125]) ).

tff(c_835738,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_835717]) ).

tff(c_835739,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_826660]) ).

tff(c_835749,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_835739,c_803122]) ).

tff(c_835795,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_835749]) ).

tff(c_835796,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_825813]) ).

tff(c_835800,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_835796,c_803125]) ).

tff(c_835818,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_835800]) ).

tff(c_835819,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_824533]) ).

tff(c_835979,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_835819]) ).

tff(c_836000,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_835979,c_178]) ).

tff(c_836029,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_836000]) ).

tff(c_836030,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_835819]) ).

tff(c_836032,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_836030]) ).

tff(c_836043,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_836032,c_203]) ).

tff(c_836062,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_836043]) ).

tff(c_836063,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_836030]) ).

tff(c_836067,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_836063,c_803125]) ).

tff(c_836088,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_836067]) ).

tff(c_836089,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_802718]) ).

tff(c_836377,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_836089]) ).

tff(c_836393,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_836377,c_746008]) ).

tff(c_836495,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_836393,c_803125]) ).

tff(c_836513,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_836495]) ).

tff(c_836514,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_836089]) ).

tff(c_836568,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_836514]) ).

tff(c_836573,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_836568,c_650514]) ).

tff(c_836593,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_836573]) ).

tff(c_836595,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_836514]) ).

tff(c_836594,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_836514]) ).

tff(c_836766,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_836594]) ).

tff(c_836769,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_836766,c_776860]) ).

tff(c_836785,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_836769]) ).

tff(c_836787,plain,
    ~ product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_836594]) ).

tff(c_836090,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_802718]) ).

tff(c_836515,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_836089]) ).

tff(c_836539,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_276,c_836515]) ).

tff(c_836566,plain,
    ( equalish(e_3,e_6)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_836539]) ).

tff(c_836567,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_836090,c_84,c_836566]) ).

tff(c_836789,plain,
    product(e_6,e_3,e_3),
    inference(negUnitSimplification,[status(thm)],[c_836595,c_836787,c_836567]) ).

tff(c_802591,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_802568,c_120]) ).

tff(c_836794,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_836789,c_802591]) ).

tff(c_836817,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_836794]) ).

tff(c_836819,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_803057]) ).

tff(c_836822,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_790373,c_836819]) ).

tff(c_836825,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_836822]) ).

tff(c_836826,plain,
    product(e_2,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_803058,c_836825]) ).

tff(c_836855,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_836826,c_178]) ).

tff(c_836891,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_836855]) ).

tff(c_836893,plain,
    product(e_2,e_5,e_6),
    inference(splitRight,[status(thm)],[c_777450]) ).

tff(c_837008,plain,
    ! [X_12232] :
      ( product(e_6,e_5,X_12232)
      | ~ product(e_5,X_12232,e_2) ),
    inference(resolution,[status(thm)],[c_836893,c_126]) ).

tff(c_836924,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_836893,c_122]) ).

tff(c_837012,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_5,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_837008,c_836924]) ).

tff(c_837076,plain,
    equalish(e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_745982,c_837012]) ).

tff(c_837078,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_837076]) ).

tff(c_837079,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_776828]) ).

tff(c_837203,plain,
    ! [X_12236] :
      ( product(e_3,e_2,X_12236)
      | ~ product(e_2,X_12236,e_6) ),
    inference(resolution,[status(thm)],[c_837079,c_126]) ).

tff(c_837268,plain,
    ! [X_12236,X_20] :
      ( product(X_12236,e_2,X_20)
      | ~ product(e_2,X_20,e_3)
      | ~ product(e_2,X_12236,e_6) ),
    inference(resolution,[status(thm)],[c_837203,c_126]) ).

tff(c_851440,plain,
    ! [X_12236] :
      ( product(X_12236,e_2,e_1)
      | ~ product(e_2,X_12236,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_851433,c_837268]) ).

tff(c_851495,plain,
    ! [X_12236] :
      ( product(X_12236,e_2,e_1)
      | ~ product(e_2,X_12236,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_851440]) ).

tff(c_851538,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_851495]) ).

tff(c_851557,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_851538,c_203]) ).

tff(c_851587,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_851557]) ).

tff(c_851589,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_851495]) ).

tff(c_851588,plain,
    ! [X_12236] :
      ( product(e_2,e_1,e_2)
      | product(X_12236,e_2,e_1)
      | ~ product(e_2,X_12236,e_6) ),
    inference(splitRight,[status(thm)],[c_851495]) ).

tff(c_851596,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_851588]) ).

tff(c_851623,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_851596,c_178]) ).

tff(c_851655,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_851623]) ).

tff(c_851657,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_851588]) ).

tff(c_849044,plain,
    ! [X_12395] :
      ( ~ next(X_12395,e_3)
      | product(X_12395,e_1,e_4)
      | product(X_12395,e_1,e_3)
      | product(X_12395,e_1,e_2)
      | product(X_12395,e_1,e_1)
      | ~ group_element(X_12395) ),
    inference(resolution,[status(thm)],[c_746475,c_164]) ).

tff(c_850339,plain,
    ! [X_12418] :
      ( ~ next(X_12418,e_3)
      | product(X_12418,e_1,e_3)
      | product(X_12418,e_1,e_2)
      | product(X_12418,e_1,e_1)
      | ~ group_element(X_12418) ),
    inference(resolution,[status(thm)],[c_849044,c_166]) ).

tff(c_838400,plain,
    ! [X_12255] :
      ( ~ next(X_12255,e_3)
      | product(X_12255,e_1,e_4)
      | product(X_12255,e_1,e_3)
      | product(X_12255,e_1,e_2)
      | product(X_12255,e_1,e_1)
      | ~ group_element(X_12255) ),
    inference(resolution,[status(thm)],[c_746475,c_164]) ).

tff(c_838505,plain,
    ! [X_12256] :
      ( ~ next(X_12256,e_3)
      | product(X_12256,e_1,e_3)
      | product(X_12256,e_1,e_2)
      | product(X_12256,e_1,e_1)
      | ~ group_element(X_12256) ),
    inference(resolution,[status(thm)],[c_838400,c_166]) ).

tff(c_838508,plain,
    ! [X_12236] :
      ( product(X_12236,e_2,e_1)
      | ~ product(e_2,X_12236,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_838505,c_837268]) ).

tff(c_838559,plain,
    ! [X_12236] :
      ( product(X_12236,e_2,e_1)
      | ~ product(e_2,X_12236,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_838508]) ).

tff(c_838602,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_838559]) ).

tff(c_838621,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_838602,c_203]) ).

tff(c_838651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_838621]) ).

tff(c_838653,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_838559]) ).

tff(c_838652,plain,
    ! [X_12236] :
      ( product(e_2,e_1,e_2)
      | product(X_12236,e_2,e_1)
      | ~ product(e_2,X_12236,e_6) ),
    inference(splitRight,[status(thm)],[c_838559]) ).

tff(c_838660,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_838652]) ).

tff(c_838687,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_838660,c_178]) ).

tff(c_838719,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_838687]) ).

tff(c_838721,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_838652]) ).

tff(c_837113,plain,
    ! [W_12234] :
      ( equalish(W_12234,e_2)
      | ~ product(e_6,W_12234,e_3) ),
    inference(resolution,[status(thm)],[c_837079,c_120]) ).

tff(c_837126,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_298,c_837113]) ).

tff(c_837139,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_837126]) ).

tff(c_837140,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_837139]) ).

tff(c_838227,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_837140]) ).

tff(c_838355,plain,
    ! [W_12253] :
      ( equalish(W_12253,e_3)
      | ~ product(e_6,W_12253,e_1) ),
    inference(resolution,[status(thm)],[c_838227,c_120]) ).

tff(c_838372,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_838355]) ).

tff(c_838385,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_838372]) ).

tff(c_838386,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_838385]) ).

tff(c_845227,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_838386]) ).

tff(c_838257,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_838227,c_120]) ).

tff(c_845232,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_845227,c_838257]) ).

tff(c_845265,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_845232]) ).

tff(c_845266,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_838386]) ).

tff(c_845745,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_845266]) ).

tff(c_845792,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_845745,c_746008]) ).

tff(c_846488,plain,
    ! [X_12371] :
      ( product(e_1,e_6,X_12371)
      | ~ product(e_6,X_12371,e_2) ),
    inference(resolution,[status(thm)],[c_845792,c_126]) ).

tff(c_846517,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_846488]) ).

tff(c_846923,plain,
    ! [X_12377] :
      ( product(e_5,e_6,X_12377)
      | ~ product(e_6,X_12377,e_1) ),
    inference(resolution,[status(thm)],[c_846517,c_126]) ).

tff(c_846941,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_838227,c_846923]) ).

tff(c_846961,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_846941,c_746010]) ).

tff(c_846984,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_846961]) ).

tff(c_846985,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_845266]) ).

tff(c_847047,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_846985]) ).

tff(c_847061,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_847047,c_650514]) ).

tff(c_847097,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_847061]) ).

tff(c_847098,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_846985]) ).

tff(c_847108,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_847098]) ).

tff(c_847308,plain,
    ! [W_12380] :
      ( equalish(W_12380,e_1)
      | ~ product(e_6,W_12380,e_4) ),
    inference(resolution,[status(thm)],[c_847108,c_120]) ).

tff(c_847321,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_847308]) ).

tff(c_847334,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_847321]) ).

tff(c_847335,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_847334]) ).

tff(c_847883,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_847335]) ).

tff(c_847892,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_847883,c_838257]) ).

tff(c_847911,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_847892]) ).

tff(c_847912,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_847335]) ).

tff(c_848303,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_847912]) ).

tff(c_848319,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_848303,c_746008]) ).

tff(c_837101,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_837079,c_122]) ).

tff(c_837207,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_2,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_837203,c_837101]) ).

tff(c_837246,plain,
    ~ product(e_2,e_3,e_6),
    inference(negUnitSimplification,[status(thm)],[c_84,c_837207]) ).

tff(c_837280,plain,
    ( product(e_2,e_3,e_5)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2)
    | product(e_2,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_837246]) ).

tff(c_837283,plain,
    ( product(e_2,e_3,e_5)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2)
    | product(e_2,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_48,c_837280]) ).

tff(c_838901,plain,
    product(e_2,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_837283]) ).

tff(c_838255,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_1) ),
    inference(resolution,[status(thm)],[c_838227,c_122]) ).

tff(c_838904,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_838901,c_838255]) ).

tff(c_838923,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_838904]) ).

tff(c_838924,plain,
    ( product(e_2,e_3,e_2)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_837283]) ).

tff(c_838926,plain,
    product(e_2,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_838924]) ).

tff(c_839085,plain,
    ! [W_12266] :
      ( equalish(W_12266,e_3)
      | ~ product(e_2,W_12266,e_5) ),
    inference(resolution,[status(thm)],[c_838926,c_120]) ).

tff(c_839120,plain,
    ( equalish(e_6,e_3)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_597,c_839085]) ).

tff(c_839153,plain,
    ( equalish(e_6,e_3)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_839120]) ).

tff(c_839154,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_110,c_839153]) ).

tff(c_839610,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_839154]) ).

tff(c_839735,plain,
    ! [X_12279] :
      ( product(e_1,e_6,X_12279)
      | ~ product(e_6,X_12279,e_2) ),
    inference(resolution,[status(thm)],[c_839610,c_126]) ).

tff(c_839763,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_839735]) ).

tff(c_840039,plain,
    ! [X_12283] :
      ( product(e_5,e_6,X_12283)
      | ~ product(e_6,X_12283,e_1) ),
    inference(resolution,[status(thm)],[c_839763,c_126]) ).

tff(c_840057,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_838227,c_840039]) ).

tff(c_840076,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_840057,c_746010]) ).

tff(c_840098,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_840076]) ).

tff(c_840100,plain,
    ~ product(e_2,e_6,e_1),
    inference(splitRight,[status(thm)],[c_839154]) ).

tff(c_840659,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_838386]) ).

tff(c_840664,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_840659,c_838257]) ).

tff(c_840697,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_840664]) ).

tff(c_840698,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_838386]) ).

tff(c_844706,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_840698]) ).

tff(c_844829,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_844706,c_746008]) ).

tff(c_844871,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_840100,c_844829]) ).

tff(c_844872,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_840698]) ).

tff(c_844933,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_844872]) ).

tff(c_844952,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_844933,c_650514]) ).

tff(c_844991,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_844952]) ).

tff(c_844993,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_844872]) ).

tff(c_697539,plain,
    ~ product(e_5,e_6,e_1),
    inference(splitRight,[status(thm)],[c_650871]) ).

tff(c_844992,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_844872]) ).

tff(c_845002,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_844992]) ).

tff(c_840099,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_839154]) ).

tff(c_840101,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_840099]) ).

tff(c_840277,plain,
    ! [X_12287] :
      ( product(e_4,e_6,X_12287)
      | ~ product(e_6,X_12287,e_2) ),
    inference(resolution,[status(thm)],[c_840101,c_126]) ).

tff(c_840305,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_840277]) ).

tff(c_840325,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_840305,c_126]) ).

tff(c_845007,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_845002,c_840325]) ).

tff(c_845044,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_697539,c_845007]) ).

tff(c_845046,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_844992]) ).

tff(c_840699,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_838386]) ).

tff(c_844873,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_840698]) ).

tff(c_844900,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_844873]) ).

tff(c_844931,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_844900]) ).

tff(c_844932,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_840699,c_64,c_844931]) ).

tff(c_845055,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_844993,c_845046,c_844932]) ).

tff(c_842637,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_840698]) ).

tff(c_842655,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_842637,c_746008]) ).

tff(c_842705,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_840100,c_842655]) ).

tff(c_842706,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_840698]) ).

tff(c_842895,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_842706]) ).

tff(c_840492,plain,
    ! [W_12290] :
      ( equalish(W_12290,e_6)
      | ~ product(e_4,W_12290,e_5) ),
    inference(resolution,[status(thm)],[c_840305,c_120]) ).

tff(c_840523,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_840492]) ).

tff(c_840556,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_840523]) ).

tff(c_840557,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_840556]) ).

tff(c_840596,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_840557]) ).

tff(c_840617,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_840596,c_203]) ).

tff(c_840650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_840617]) ).

tff(c_840651,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_840557]) ).

tff(c_840713,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_840651]) ).

tff(c_840743,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_840713,c_178]) ).

tff(c_840778,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_840743]) ).

tff(c_840779,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_840651]) ).

tff(c_840788,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_840779]) ).

tff(c_840841,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_840788,c_122]) ).

tff(c_842906,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_842895,c_840841]) ).

tff(c_842952,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_842906]) ).

tff(c_842953,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_842706]) ).

tff(c_842963,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_842953]) ).

tff(c_842974,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_842963,c_840325]) ).

tff(c_843018,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_697539,c_842974]) ).

tff(c_843019,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_842953]) ).

tff(c_837103,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_837079,c_120]) ).

tff(c_843045,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_843019,c_837103]) ).

tff(c_843092,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_843045]) ).

tff(c_843093,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_840779]) ).

tff(c_843542,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_843093,c_122]) ).

tff(c_845060,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_845055,c_843542]) ).

tff(c_845098,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_845060]) ).

tff(c_845099,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_840099]) ).

tff(c_845101,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_845099]) ).

tff(c_845106,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_845101,c_746009]) ).

tff(c_845131,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_845106]) ).

tff(c_845132,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_845099]) ).

tff(c_838601,plain,
    ! [W_11,X_12256] :
      ( equalish(W_11,e_1)
      | ~ product(X_12256,W_11,e_3)
      | ~ next(X_12256,e_3)
      | product(X_12256,e_1,e_2)
      | product(X_12256,e_1,e_1)
      | ~ group_element(X_12256) ),
    inference(resolution,[status(thm)],[c_838505,c_120]) ).

tff(c_845135,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_845132,c_838601]) ).

tff(c_845152,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_845135]) ).

tff(c_845154,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_838653,c_838721,c_106,c_845152]) ).

tff(c_845155,plain,
    ( product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_838924]) ).

tff(c_845186,plain,
    product(e_2,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_845155]) ).

tff(c_845203,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_845186,c_178]) ).

tff(c_845224,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_845203]) ).

tff(c_845225,plain,
    ( product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_845155]) ).

tff(c_845281,plain,
    product(e_2,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_845225]) ).

tff(c_845304,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_845281,c_120]) ).

tff(c_848541,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_848319,c_845304]) ).

tff(c_848557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_848541]) ).

tff(c_848558,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_847912]) ).

tff(c_848612,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_848558]) ).

tff(c_848618,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_848612,c_650514]) ).

tff(c_848638,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_848618]) ).

tff(c_848639,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_848558]) ).

tff(c_848642,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_848639]) ).

tff(c_847165,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_847108,c_120]) ).

tff(c_848645,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_848642,c_847165]) ).

tff(c_848664,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_848645]) ).

tff(c_848665,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_848639]) ).

tff(c_848885,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_848665,c_837103]) ).

tff(c_848905,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_848885]) ).

tff(c_848906,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_847098]) ).

tff(c_848916,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_848906,c_837103]) ).

tff(c_848952,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_848916]) ).

tff(c_848953,plain,
    product(e_2,e_3,e_3),
    inference(splitRight,[status(thm)],[c_845225]) ).

tff(c_848956,plain,
    ( equalish(e_3,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_848953,c_838601]) ).

tff(c_848976,plain,
    ( equalish(e_3,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_848956]) ).

tff(c_848978,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_838653,c_838721,c_76,c_848976]) ).

tff(c_848979,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_837140]) ).

tff(c_848989,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_848979]) ).

tff(c_849005,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_848989,c_746008]) ).

tff(c_849043,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_849005,c_120]) ).

tff(c_850351,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_850339,c_849043]) ).

tff(c_850413,plain,
    ( equalish(e_1,e_6)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_850351]) ).

tff(c_850414,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_850413]) ).

tff(c_850460,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_850414]) ).

tff(c_850479,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_850460,c_203]) ).

tff(c_850509,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_850479]) ).

tff(c_850510,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_850414]) ).

tff(c_850544,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_850510,c_178]) ).

tff(c_850576,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_850544]) ).

tff(c_850577,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_848979]) ).

tff(c_850631,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_850577]) ).

tff(c_850726,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_850631,c_650514]) ).

tff(c_850746,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_850726]) ).

tff(c_850747,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_850577]) ).

tff(c_850750,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_850747]) ).

tff(c_850921,plain,
    ! [W_12421] :
      ( equalish(W_12421,e_3)
      | ~ product(e_6,W_12421,e_4) ),
    inference(resolution,[status(thm)],[c_850750,c_120]) ).

tff(c_850938,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_850921]) ).

tff(c_850955,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_850938]) ).

tff(c_850956,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_850955]) ).

tff(c_855916,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_850956]) ).

tff(c_837615,plain,
    ! [W_12240,X_12241] :
      ( equalish(W_12240,e_2)
      | ~ product(e_3,W_12240,X_12241)
      | ~ product(e_2,X_12241,e_6) ),
    inference(resolution,[status(thm)],[c_837203,c_120]) ).

tff(c_837638,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_2,e_5,e_6)
    | equalish(e_3,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_264,c_837615]) ).

tff(c_837693,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_2,e_5,e_6)
    | equalish(e_3,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_837638]) ).

tff(c_837694,plain,
    ( ~ product(e_2,e_5,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_84,c_108,c_837693]) ).

tff(c_848981,plain,
    ~ product(e_2,e_5,e_6),
    inference(splitLeft,[status(thm)],[c_837694]) ).

tff(c_848985,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_848981]) ).

tff(c_848988,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_52,c_848985]) ).

tff(c_851975,plain,
    product(e_2,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_848988]) ).

tff(c_851844,plain,
    product(e_2,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_837283]) ).

tff(c_851879,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_851844,c_120]) ).

tff(c_851978,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_851975,c_851879]) ).

tff(c_851997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_851978]) ).

tff(c_851998,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_848988]) ).

tff(c_852000,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_851998]) ).

tff(c_852010,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_852000,c_203]) ).

tff(c_852029,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_852010]) ).

tff(c_852030,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_851998]) ).

tff(c_852061,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_852030]) ).

tff(c_852066,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_852061,c_650512]) ).

tff(c_852091,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_852066]) ).

tff(c_852092,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_852030]) ).

tff(c_852094,plain,
    product(e_2,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_852092]) ).

tff(c_852189,plain,
    ! [X_12448] :
      ( product(e_4,e_5,X_12448)
      | ~ product(e_5,X_12448,e_2) ),
    inference(resolution,[status(thm)],[c_852094,c_126]) ).

tff(c_852200,plain,
    product(e_4,e_5,e_6),
    inference(resolution,[status(thm)],[c_745982,c_852189]) ).

tff(c_837670,plain,
    ( equalish(e_1,e_2)
    | ~ product(e_2,e_4,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_837615]) ).

tff(c_837725,plain,
    ( equalish(e_1,e_2)
    | ~ product(e_2,e_4,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_837670]) ).

tff(c_837726,plain,
    ( ~ product(e_2,e_4,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_56,c_837725]) ).

tff(c_838220,plain,
    ~ product(e_2,e_4,e_6),
    inference(splitLeft,[status(thm)],[c_837726]) ).

tff(c_838223,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_838220]) ).

tff(c_838226,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_838223]) ).

tff(c_853078,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_838226]) ).

tff(c_853081,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_853078,c_851879]) ).

tff(c_853100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_853081]) ).

tff(c_853101,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_838226]) ).

tff(c_853326,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_853101]) ).

tff(c_853351,plain,
    ! [W_12465] :
      ( equalish(W_12465,e_2)
      | ~ product(W_12465,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_853326,c_122]) ).

tff(c_853400,plain,
    ( equalish(e_6,e_2)
    | equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_853351]) ).

tff(c_853436,plain,
    ( equalish(e_6,e_2)
    | equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_853400]) ).

tff(c_853437,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_94,c_108,c_853436]) ).

tff(c_854063,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_853437]) ).

tff(c_854251,plain,
    ! [X_12480] :
      ( product(e_1,e_4,X_12480)
      | ~ product(e_4,X_12480,e_6) ),
    inference(resolution,[status(thm)],[c_854063,c_126]) ).

tff(c_854263,plain,
    product(e_1,e_4,e_5),
    inference(resolution,[status(thm)],[c_852200,c_854251]) ).

tff(c_853348,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_853326,c_122]) ).

tff(c_854272,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_854263,c_853348]) ).

tff(c_854294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_854272]) ).

tff(c_854295,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_853437]) ).

tff(c_854298,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_854295]) ).

tff(c_850822,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_850750,c_120]) ).

tff(c_854306,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_854298,c_850822]) ).

tff(c_854329,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_854306]) ).

tff(c_854330,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_854295]) ).

tff(c_854340,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_854330]) ).

tff(c_854351,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_854340,c_650514]) ).

tff(c_854376,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_854351]) ).

tff(c_854377,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_854330]) ).

tff(c_854389,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_854377,c_837103]) ).

tff(c_854414,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_854389]) ).

tff(c_854415,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_853101]) ).

tff(c_854446,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_854415]) ).

tff(c_854463,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_854446,c_178]) ).

tff(c_854485,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_854463]) ).

tff(c_854486,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_854415]) ).

tff(c_854488,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_854486]) ).

tff(c_852118,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_852094,c_120]) ).

tff(c_854492,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_854488,c_852118]) ).

tff(c_854511,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_854492]) ).

tff(c_854512,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_854486]) ).

tff(c_851537,plain,
    ! [W_11,X_12433] :
      ( equalish(W_11,e_1)
      | ~ product(X_12433,W_11,e_3)
      | ~ next(X_12433,e_3)
      | product(X_12433,e_1,e_2)
      | product(X_12433,e_1,e_1)
      | ~ group_element(X_12433) ),
    inference(resolution,[status(thm)],[c_851433,c_120]) ).

tff(c_854515,plain,
    ( equalish(e_4,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_854512,c_851537]) ).

tff(c_854532,plain,
    ( equalish(e_4,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_854515]) ).

tff(c_854534,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_851589,c_851657,c_86,c_854532]) ).

tff(c_854535,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_852092]) ).

tff(c_854538,plain,
    ( equalish(e_5,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_854535,c_851537]) ).

tff(c_854555,plain,
    ( equalish(e_5,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_854538]) ).

tff(c_854557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_851589,c_851657,c_96,c_854555]) ).

tff(c_854558,plain,
    ( product(e_2,e_3,e_2)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_837283]) ).

tff(c_854560,plain,
    product(e_2,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_854558]) ).

tff(c_854595,plain,
    ! [W_12481] :
      ( equalish(W_12481,e_3)
      | ~ product(e_2,W_12481,e_5) ),
    inference(resolution,[status(thm)],[c_854560,c_120]) ).

tff(c_854622,plain,
    ( equalish(e_6,e_3)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_264,c_854595]) ).

tff(c_854655,plain,
    ( equalish(e_6,e_3)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_854622]) ).

tff(c_854656,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_110,c_854655]) ).

tff(c_855276,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_854656]) ).

tff(c_855585,plain,
    ! [X_12498] :
      ( product(e_1,e_6,X_12498)
      | ~ product(e_6,X_12498,e_2) ),
    inference(resolution,[status(thm)],[c_855276,c_126]) ).

tff(c_855613,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_855585]) ).

tff(c_855643,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_855613,c_126]) ).

tff(c_855919,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_855916,c_855643]) ).

tff(c_855938,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_745981,c_855919]) ).

tff(c_855939,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_850956]) ).

tff(c_855942,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_855939]) ).

tff(c_855958,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_855942,c_746008]) ).

tff(c_855305,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_2,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_855276,c_118]) ).

tff(c_855973,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_855958,c_855305]) ).

tff(c_855989,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_855973]) ).

tff(c_855990,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_855939]) ).

tff(c_856044,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_855990]) ).

tff(c_856236,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_856044,c_650514]) ).

tff(c_856257,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_856236]) ).

tff(c_856258,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_855990]) ).

tff(c_856261,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_856258]) ).

tff(c_856266,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_856261,c_850822]) ).

tff(c_856285,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_856266]) ).

tff(c_856286,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_856258]) ).

tff(c_856299,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_856286,c_837103]) ).

tff(c_856319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_856299]) ).

tff(c_856321,plain,
    ~ product(e_2,e_6,e_1),
    inference(splitRight,[status(thm)],[c_854656]) ).

tff(c_856320,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_854656]) ).

tff(c_856322,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_856320]) ).

tff(c_856640,plain,
    ! [X_12508] :
      ( product(e_4,e_6,X_12508)
      | ~ product(e_6,X_12508,e_2) ),
    inference(resolution,[status(thm)],[c_856322,c_126]) ).

tff(c_856668,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_856640]) ).

tff(c_856944,plain,
    ! [X_12512] :
      ( product(e_5,e_6,X_12512)
      | ~ product(e_6,X_12512,e_4) ),
    inference(resolution,[status(thm)],[c_856668,c_126]) ).

tff(c_856970,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_850750,c_856944]) ).

tff(c_856989,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_856970,c_746010]) ).

tff(c_857011,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_856989]) ).

tff(c_857013,plain,
    ~ product(e_2,e_6,e_4),
    inference(splitRight,[status(thm)],[c_856320]) ).

tff(c_854630,plain,
    ( equalish(e_6,e_3)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_597,c_854595]) ).

tff(c_854663,plain,
    ( equalish(e_6,e_3)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_854630]) ).

tff(c_854664,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_110,c_854663]) ).

tff(c_857014,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_856321,c_857013,c_854664]) ).

tff(c_857015,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_857014]) ).

tff(c_857020,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_857015,c_746009]) ).

tff(c_857045,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_857020]) ).

tff(c_857046,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_857014]) ).

tff(c_857049,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_857046,c_851537]) ).

tff(c_857066,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_857049]) ).

tff(c_857068,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_851589,c_851657,c_106,c_857066]) ).

tff(c_857069,plain,
    ( product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_854558]) ).

tff(c_857100,plain,
    product(e_2,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_857069]) ).

tff(c_857119,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_857100,c_178]) ).

tff(c_857143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_857119]) ).

tff(c_857144,plain,
    ( product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_857069]) ).

tff(c_857146,plain,
    product(e_2,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_857144]) ).

tff(c_850820,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_4) ),
    inference(resolution,[status(thm)],[c_850750,c_122]) ).

tff(c_857151,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_857146,c_850820]) ).

tff(c_857169,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_857151]) ).

tff(c_857170,plain,
    product(e_2,e_3,e_3),
    inference(splitRight,[status(thm)],[c_857144]) ).

tff(c_857173,plain,
    ( equalish(e_3,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_857170,c_851537]) ).

tff(c_857195,plain,
    ( equalish(e_3,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_857173]) ).

tff(c_857197,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_851589,c_851657,c_76,c_857195]) ).

tff(c_857198,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_850747]) ).

tff(c_857202,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_857198,c_837103]) ).

tff(c_857221,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_857202]) ).

tff(c_857223,plain,
    product(e_2,e_5,e_6),
    inference(splitRight,[status(thm)],[c_837694]) ).

tff(c_857429,plain,
    ! [X_12517] :
      ( product(e_6,e_5,X_12517)
      | ~ product(e_5,X_12517,e_2) ),
    inference(resolution,[status(thm)],[c_857223,c_126]) ).

tff(c_857345,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_857223,c_122]) ).

tff(c_857433,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_5,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_857429,c_857345]) ).

tff(c_857497,plain,
    equalish(e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_745982,c_857433]) ).

tff(c_857499,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_857497]) ).

tff(c_857500,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_837726]) ).

tff(c_858152,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_857500]) ).

tff(c_858181,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_858152,c_178]) ).

tff(c_858210,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_858181]) ).

tff(c_858211,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(splitRight,[status(thm)],[c_857500]) ).

tff(c_858219,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_858211]) ).

tff(c_858241,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_858219,c_203]) ).

tff(c_858273,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_858241]) ).

tff(c_858274,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_858211]) ).

tff(c_858464,plain,
    ! [X_12534] :
      ( product(e_2,e_1,X_12534)
      | ~ product(e_1,X_12534,e_3) ),
    inference(resolution,[status(thm)],[c_858274,c_126]) ).

tff(c_858642,plain,
    ! [W_8,X_12534] :
      ( equalish(W_8,X_12534)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_12534,e_3) ),
    inference(resolution,[status(thm)],[c_858464,c_118]) ).

tff(c_860093,plain,
    ! [X_12534] :
      ( equalish(e_3,X_12534)
      | ~ product(e_1,X_12534,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_860078,c_858642]) ).

tff(c_860177,plain,
    ! [X_12534] :
      ( equalish(e_3,X_12534)
      | ~ product(e_1,X_12534,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_860093]) ).

tff(c_860244,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_860177]) ).

tff(c_860286,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_860244,c_203]) ).

tff(c_860339,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_860286]) ).

tff(c_860341,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_860177]) ).

tff(c_860340,plain,
    ! [X_12534] :
      ( product(e_2,e_1,e_2)
      | equalish(e_3,X_12534)
      | ~ product(e_1,X_12534,e_3) ),
    inference(splitRight,[status(thm)],[c_860177]) ).

tff(c_860366,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_860340]) ).

tff(c_858333,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_858274,c_122]) ).

tff(c_860524,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_860366,c_858333]) ).

tff(c_860574,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_860524]) ).

tff(c_860576,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_860340]) ).

tff(c_858468,plain,
    ( equalish(e_2,e_3)
    | ~ product(e_1,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_858464,c_858333]) ).

tff(c_858588,plain,
    ~ product(e_1,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_68,c_858468]) ).

tff(c_868076,plain,
    product(e_2,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_837283]) ).

tff(c_864359,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_837140]) ).

tff(c_864422,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_1) ),
    inference(resolution,[status(thm)],[c_864359,c_122]) ).

tff(c_868085,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_868076,c_864422]) ).

tff(c_868127,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_868085]) ).

tff(c_868128,plain,
    ( product(e_2,e_3,e_2)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_837283]) ).

tff(c_868130,plain,
    product(e_2,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_868128]) ).

tff(c_868505,plain,
    ! [X_12709] :
      ( product(e_5,e_3,X_12709)
      | ~ product(e_3,X_12709,e_2) ),
    inference(resolution,[status(thm)],[c_868130,c_126]) ).

tff(c_868530,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_3,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_868505,c_864422]) ).

tff(c_868622,plain,
    equalish(e_5,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_858274,c_868530]) ).

tff(c_868624,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_868622]) ).

tff(c_868625,plain,
    ( product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_868128]) ).

tff(c_868841,plain,
    product(e_2,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_868625]) ).

tff(c_868865,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_868841,c_178]) ).

tff(c_868896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_868865]) ).

tff(c_868897,plain,
    ( product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_868625]) ).

tff(c_868899,plain,
    product(e_2,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_868897]) ).

tff(c_857501,plain,
    product(e_2,e_4,e_6),
    inference(splitRight,[status(thm)],[c_837726]) ).

tff(c_860116,plain,
    ! [X_12236] :
      ( product(X_12236,e_2,e_1)
      | ~ product(e_2,X_12236,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_860078,c_837268]) ).

tff(c_860199,plain,
    ! [X_12236] :
      ( product(X_12236,e_2,e_1)
      | ~ product(e_2,X_12236,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_860116]) ).

tff(c_860598,plain,
    ! [X_12577] :
      ( product(X_12577,e_2,e_1)
      | ~ product(e_2,X_12577,e_6) ),
    inference(negUnitSimplification,[status(thm)],[c_860341,c_860576,c_860199]) ).

tff(c_860608,plain,
    product(e_4,e_2,e_1),
    inference(resolution,[status(thm)],[c_857501,c_860598]) ).

tff(c_860658,plain,
    ! [X_20] :
      ( product(e_1,e_2,X_20)
      | ~ product(e_2,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_860608,c_126]) ).

tff(c_868902,plain,
    product(e_1,e_2,e_3),
    inference(resolution,[status(thm)],[c_868899,c_860658]) ).

tff(c_868921,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_858588,c_868902]) ).

tff(c_868922,plain,
    product(e_2,e_3,e_3),
    inference(splitRight,[status(thm)],[c_868897]) ).

tff(c_860243,plain,
    ! [W_11,X_12573] :
      ( equalish(W_11,e_1)
      | ~ product(X_12573,W_11,e_3)
      | ~ next(X_12573,e_3)
      | product(X_12573,e_1,e_2)
      | product(X_12573,e_1,e_1)
      | ~ group_element(X_12573) ),
    inference(resolution,[status(thm)],[c_860078,c_120]) ).

tff(c_868926,plain,
    ( equalish(e_3,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_868922,c_860243]) ).

tff(c_868952,plain,
    ( equalish(e_3,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_868926]) ).

tff(c_868954,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_860341,c_860576,c_76,c_868952]) ).

tff(c_868955,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_837140]) ).

tff(c_868958,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_868955]) ).

tff(c_868979,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_868958,c_746008]) ).

tff(c_868993,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_868979,c_860243]) ).

tff(c_869016,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_868993]) ).

tff(c_869018,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_860341,c_860576,c_106,c_869016]) ).

tff(c_869019,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_868955]) ).

tff(c_869073,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_869019]) ).

tff(c_869083,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_869073,c_650514]) ).

tff(c_869109,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_869083]) ).

tff(c_869110,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_869019]) ).

tff(c_869118,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_869110]) ).

tff(c_869262,plain,
    ! [W_12712] :
      ( equalish(W_12712,e_3)
      | ~ product(e_6,W_12712,e_4) ),
    inference(resolution,[status(thm)],[c_869118,c_120]) ).

tff(c_869287,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_869262]) ).

tff(c_869310,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_869287]) ).

tff(c_869311,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_869310]) ).

tff(c_875667,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_869311]) ).

tff(c_872955,plain,
    product(e_2,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_837283]) ).

tff(c_873266,plain,
    ! [X_12772] :
      ( product(e_1,e_3,X_12772)
      | ~ product(e_3,X_12772,e_2) ),
    inference(resolution,[status(thm)],[c_872955,c_126]) ).

tff(c_873299,plain,
    product(e_1,e_3,e_1),
    inference(resolution,[status(thm)],[c_858274,c_873266]) ).

tff(c_873035,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_3,e_1) ),
    inference(resolution,[status(thm)],[c_872955,c_122]) ).

tff(c_873394,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_873299,c_873035]) ).

tff(c_873454,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_873394]) ).

tff(c_873455,plain,
    ( product(e_2,e_3,e_2)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_837283]) ).

tff(c_873457,plain,
    product(e_2,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_873455]) ).

tff(c_873687,plain,
    ! [W_12776] :
      ( equalish(W_12776,e_3)
      | ~ product(e_2,W_12776,e_5) ),
    inference(resolution,[status(thm)],[c_873457,c_120]) ).

tff(c_873726,plain,
    ( equalish(e_6,e_3)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_597,c_873687]) ).

tff(c_873761,plain,
    ( equalish(e_6,e_3)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_873726]) ).

tff(c_873762,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_110,c_873761]) ).

tff(c_874599,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_873762]) ).

tff(c_875031,plain,
    ! [X_12795] :
      ( product(e_1,e_6,X_12795)
      | ~ product(e_6,X_12795,e_2) ),
    inference(resolution,[status(thm)],[c_874599,c_126]) ).

tff(c_875089,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_875031]) ).

tff(c_875168,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_875089,c_126]) ).

tff(c_875670,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_875667,c_875168]) ).

tff(c_875714,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_745981,c_875670]) ).

tff(c_875715,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_869311]) ).

tff(c_875722,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_875715]) ).

tff(c_875774,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_875722,c_746008]) ).

tff(c_874881,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_2,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_874599,c_118]) ).

tff(c_875789,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_875774,c_874881]) ).

tff(c_875811,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_875789]) ).

tff(c_875812,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_875715]) ).

tff(c_875870,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_875812]) ).

tff(c_875889,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_875870,c_650514]) ).

tff(c_875923,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_875889]) ).

tff(c_875924,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_875812]) ).

tff(c_875940,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_875924]) ).

tff(c_869147,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_869118,c_120]) ).

tff(c_876148,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_875940,c_869147]) ).

tff(c_876174,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_876148]) ).

tff(c_876175,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_875924]) ).

tff(c_876207,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_876175,c_837103]) ).

tff(c_876232,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_876207]) ).

tff(c_876233,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_873762]) ).

tff(c_876318,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_876233]) ).

tff(c_876794,plain,
    ! [X_12812] :
      ( product(e_4,e_6,X_12812)
      | ~ product(e_6,X_12812,e_2) ),
    inference(resolution,[status(thm)],[c_876318,c_126]) ).

tff(c_876852,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_876794]) ).

tff(c_877749,plain,
    ! [X_12821] :
      ( product(e_5,e_6,X_12821)
      | ~ product(e_6,X_12821,e_4) ),
    inference(resolution,[status(thm)],[c_876852,c_126]) ).

tff(c_877795,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_869118,c_877749]) ).

tff(c_877824,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_877795,c_746010]) ).

tff(c_877846,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_877824]) ).

tff(c_877847,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_876233]) ).

tff(c_877849,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_877847]) ).

tff(c_877861,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_877849,c_746009]) ).

tff(c_877896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_877861]) ).

tff(c_877897,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_877847]) ).

tff(c_878033,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_877897,c_860243]) ).

tff(c_878056,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_878033]) ).

tff(c_878058,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_860341,c_860576,c_106,c_878056]) ).

tff(c_878059,plain,
    ( product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_873455]) ).

tff(c_878090,plain,
    product(e_2,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_878059]) ).

tff(c_878117,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_878090,c_178]) ).

tff(c_878150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_878117]) ).

tff(c_878151,plain,
    ( product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_878059]) ).

tff(c_878153,plain,
    product(e_2,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_878151]) ).

tff(c_869145,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_4) ),
    inference(resolution,[status(thm)],[c_869118,c_122]) ).

tff(c_878158,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_878153,c_869145]) ).

tff(c_878182,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_878158]) ).

tff(c_878183,plain,
    product(e_2,e_3,e_3),
    inference(splitRight,[status(thm)],[c_878151]) ).

tff(c_878286,plain,
    ( equalish(e_3,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_878183,c_860243]) ).

tff(c_878314,plain,
    ( equalish(e_3,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_878286]) ).

tff(c_878316,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_860341,c_860576,c_76,c_878314]) ).

tff(c_878317,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_869110]) ).

tff(c_878326,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_878317,c_837103]) ).

tff(c_878351,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_878326]) ).

tff(c_878352,plain,
    product(e_5,e_6,e_3),
    inference(splitRight,[status(thm)],[c_745980]) ).

tff(c_878374,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_878352,c_122]) ).

tff(c_879748,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_879733,c_878374]) ).

tff(c_879835,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_879748]) ).

tff(c_879836,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_879835]) ).

tff(c_879884,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_879836]) ).

tff(c_892271,plain,
    ! [X_13021] :
      ( ~ next(X_13021,e_3)
      | product(X_13021,e_1,e_4)
      | product(X_13021,e_1,e_3)
      | product(X_13021,e_1,e_2)
      | product(X_13021,e_1,e_1)
      | ~ group_element(X_13021) ),
    inference(resolution,[status(thm)],[c_879199,c_164]) ).

tff(c_895672,plain,
    ! [X_13081] :
      ( ~ next(X_13081,e_3)
      | product(X_13081,e_1,e_3)
      | product(X_13081,e_1,e_2)
      | product(X_13081,e_1,e_1)
      | ~ group_element(X_13081) ),
    inference(resolution,[status(thm)],[c_892271,c_166]) ).

tff(c_887049,plain,
    ! [X_12953] :
      ( ~ next(X_12953,e_3)
      | product(X_12953,e_1,e_4)
      | product(X_12953,e_1,e_3)
      | product(X_12953,e_1,e_2)
      | product(X_12953,e_1,e_1)
      | ~ group_element(X_12953) ),
    inference(resolution,[status(thm)],[c_879199,c_164]) ).

tff(c_888956,plain,
    ! [X_12983] :
      ( ~ next(X_12983,e_3)
      | product(X_12983,e_1,e_3)
      | product(X_12983,e_1,e_2)
      | product(X_12983,e_1,e_1)
      | ~ group_element(X_12983) ),
    inference(resolution,[status(thm)],[c_887049,c_166]) ).

tff(c_879953,plain,
    ! [W_12864] :
      ( equalish(W_12864,e_3)
      | ~ product(e_6,W_12864,e_1) ),
    inference(resolution,[status(thm)],[c_879884,c_120]) ).

tff(c_879960,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_879953]) ).

tff(c_879969,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_879960]) ).

tff(c_879970,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_879969]) ).

tff(c_881781,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_879970]) ).

tff(c_879914,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_879884,c_120]) ).

tff(c_881784,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_881781,c_879914]) ).

tff(c_881815,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_881784]) ).

tff(c_881817,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_879970]) ).

tff(c_881816,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_879970]) ).

tff(c_882266,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_881816]) ).

tff(c_879752,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_879733,c_650514]) ).

tff(c_879839,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_879752]) ).

tff(c_879840,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_879839]) ).

tff(c_879983,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_879840]) ).

tff(c_879986,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_879983,c_879914]) ).

tff(c_880005,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_879986]) ).

tff(c_880006,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_879840]) ).

tff(c_880200,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_880006]) ).

tff(c_880228,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_880200,c_120]) ).

tff(c_882269,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_882266,c_880228]) ).

tff(c_882307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_882269]) ).

tff(c_882309,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_881816]) ).

tff(c_882339,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_882309]) ).

tff(c_882377,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_882339]) ).

tff(c_882378,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_881817,c_106,c_882377]) ).

tff(c_882383,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_882378]) ).

tff(c_882391,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_882383,c_650514]) ).

tff(c_882424,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_882391]) ).

tff(c_882425,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_882378]) ).

tff(c_882435,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_882425]) ).

tff(c_882749,plain,
    ! [W_12894] :
      ( equalish(W_12894,e_1)
      | ~ product(e_6,W_12894,e_4) ),
    inference(resolution,[status(thm)],[c_882435,c_120]) ).

tff(c_882766,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_882749]) ).

tff(c_882783,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_882766]) ).

tff(c_882784,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_882783]) ).

tff(c_885027,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_882784]) ).

tff(c_880949,plain,
    ! [X_12875] :
      ( product(e_5,e_2,X_12875)
      | ~ product(e_2,X_12875,e_6) ),
    inference(resolution,[status(thm)],[c_880200,c_126]) ).

tff(c_650511,plain,
    ! [X_20] :
      ( product(e_2,e_5,X_20)
      | ~ product(e_5,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_650485,c_126]) ).

tff(c_881015,plain,
    ( product(e_2,e_5,e_2)
    | ~ product(e_2,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_880949,c_650511]) ).

tff(c_881085,plain,
    ~ product(e_2,e_6,e_6),
    inference(splitLeft,[status(thm)],[c_881015]) ).

tff(c_881088,plain,
    ( product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_881085]) ).

tff(c_881091,plain,
    ( product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_54,c_881088]) ).

tff(c_884507,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_881091]) ).

tff(c_884632,plain,
    ! [X_12926] :
      ( product(e_1,e_6,X_12926)
      | ~ product(e_6,X_12926,e_2) ),
    inference(resolution,[status(thm)],[c_884507,c_126]) ).

tff(c_884661,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_884632]) ).

tff(c_884692,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_884661,c_126]) ).

tff(c_885059,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_885027,c_884692]) ).

tff(c_885081,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_745981,c_885059]) ).

tff(c_885083,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_882784]) ).

tff(c_885082,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_882784]) ).

tff(c_885439,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_885082]) ).

tff(c_885442,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_885439,c_880228]) ).

tff(c_885461,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_885442]) ).

tff(c_885463,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_885082]) ).

tff(c_885484,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_362,c_885463]) ).

tff(c_885510,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_885484]) ).

tff(c_885511,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_885083,c_112,c_885510]) ).

tff(c_885516,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_885511]) ).

tff(c_885524,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_885516,c_650514]) ).

tff(c_885545,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_885524]) ).

tff(c_885546,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_885511]) ).

tff(c_885549,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_885546]) ).

tff(c_882492,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_882435,c_120]) ).

tff(c_885552,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_885549,c_882492]) ).

tff(c_885571,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_885552]) ).

tff(c_885572,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_885546]) ).

tff(c_878373,plain,
    ! [X_20] :
      ( product(e_3,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_878352,c_126]) ).

tff(c_880216,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_880200,c_878373]) ).

tff(c_880254,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_880216,c_126]) ).

tff(c_885602,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_885572,c_880254]) ).

tff(c_880226,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_5) ),
    inference(resolution,[status(thm)],[c_880200,c_122]) ).

tff(c_880953,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_2,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_880949,c_880226]) ).

tff(c_881003,plain,
    ~ product(e_2,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_880953]) ).

tff(c_881045,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_881003]) ).

tff(c_881048,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_52,c_881045]) ).

tff(c_884969,plain,
    product(e_2,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_881048]) ).

tff(c_884537,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_884507,c_120]) ).

tff(c_884972,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_884969,c_884537]) ).

tff(c_884991,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_884972]) ).

tff(c_884992,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_881048]) ).

tff(c_884994,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_884992]) ).

tff(c_885005,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_884994,c_203]) ).

tff(c_885024,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_885005]) ).

tff(c_885025,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_884992]) ).

tff(c_885114,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_885025]) ).

tff(c_885119,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_885114,c_650512]) ).

tff(c_885144,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_885119]) ).

tff(c_885145,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_885025]) ).

tff(c_885147,plain,
    product(e_2,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_885145]) ).

tff(c_885170,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_885147,c_120]) ).

tff(c_885616,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_885602,c_885170]) ).

tff(c_885635,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_885616]) ).

tff(c_885636,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_885145]) ).

tff(c_882505,plain,
    ! [X_12892] :
      ( ~ next(X_12892,e_3)
      | product(X_12892,e_1,e_4)
      | product(X_12892,e_1,e_3)
      | product(X_12892,e_1,e_2)
      | product(X_12892,e_1,e_1)
      | ~ group_element(X_12892) ),
    inference(resolution,[status(thm)],[c_879199,c_164]) ).

tff(c_883479,plain,
    ! [X_12905] :
      ( ~ next(X_12905,e_3)
      | product(X_12905,e_1,e_3)
      | product(X_12905,e_1,e_2)
      | product(X_12905,e_1,e_1)
      | ~ group_element(X_12905) ),
    inference(resolution,[status(thm)],[c_882505,c_166]) ).

tff(c_883612,plain,
    ! [W_11,X_12905] :
      ( equalish(W_11,e_1)
      | ~ product(X_12905,W_11,e_3)
      | ~ next(X_12905,e_3)
      | product(X_12905,e_1,e_2)
      | product(X_12905,e_1,e_1)
      | ~ group_element(X_12905) ),
    inference(resolution,[status(thm)],[c_883479,c_120]) ).

tff(c_885639,plain,
    ( equalish(e_5,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_885636,c_883612]) ).

tff(c_885654,plain,
    ( equalish(e_5,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_885639]) ).

tff(c_885655,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_96,c_885654]) ).

tff(c_885750,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_885655]) ).

tff(c_885922,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_885750,c_884537]) ).

tff(c_885955,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_885922]) ).

tff(c_885956,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_885655]) ).

tff(c_885994,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_885956,c_178]) ).

tff(c_886032,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_885994]) ).

tff(c_886033,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_881091]) ).

tff(c_886061,plain,
    product(e_2,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_886033]) ).

tff(c_886333,plain,
    ! [X_12944] :
      ( product(e_5,e_6,X_12944)
      | ~ product(e_6,X_12944,e_2) ),
    inference(resolution,[status(thm)],[c_886061,c_126]) ).

tff(c_886363,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_886333]) ).

tff(c_886085,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_886061,c_122]) ).

tff(c_886366,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_886363,c_886085]) ).

tff(c_886393,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_886366]) ).

tff(c_886394,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_886033]) ).

tff(c_886439,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_886394]) ).

tff(c_880255,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_880216,c_122]) ).

tff(c_886444,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_886439,c_880255]) ).

tff(c_886469,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_886444]) ).

tff(c_886470,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_886394]) ).

tff(c_886472,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_886470]) ).

tff(c_886590,plain,
    ! [X_12948] :
      ( product(e_4,e_6,X_12948)
      | ~ product(e_6,X_12948,e_2) ),
    inference(resolution,[status(thm)],[c_886472,c_126]) ).

tff(c_886619,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_886590]) ).

tff(c_886895,plain,
    ! [X_12952] :
      ( product(e_5,e_6,X_12952)
      | ~ product(e_6,X_12952,e_4) ),
    inference(resolution,[status(thm)],[c_886619,c_126]) ).

tff(c_886898,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_882435,c_886895]) ).

tff(c_886916,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_697539,c_886898]) ).

tff(c_886917,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_886470]) ).

tff(c_886925,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_886917,c_878374]) ).

tff(c_886945,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_886925]) ).

tff(c_886946,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_882425]) ).

tff(c_887015,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_886946,c_122]) ).

tff(c_889108,plain,
    ! [X_12984] :
      ( equalish(X_12984,e_6)
      | ~ next(X_12984,e_3)
      | product(X_12984,e_1,e_2)
      | product(X_12984,e_1,e_1)
      | ~ group_element(X_12984) ),
    inference(resolution,[status(thm)],[c_888956,c_887015]) ).

tff(c_889181,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_889108,c_178]) ).

tff(c_889255,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_6)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_889181]) ).

tff(c_889256,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_74,c_56,c_889255]) ).

tff(c_886988,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_886946,c_880254]) ).

tff(c_887048,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_886988,c_120]) ).

tff(c_889264,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_889256,c_887048]) ).

tff(c_889299,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_889264]) ).

tff(c_889300,plain,
    product(e_2,e_5,e_2),
    inference(splitRight,[status(thm)],[c_881015]) ).

tff(c_889689,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_889300,c_650512]) ).

tff(c_889712,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_889689]) ).

tff(c_889713,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_880006]) ).

tff(c_889730,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_889713]) ).

tff(c_889734,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_889730,c_650514]) ).

tff(c_889755,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_889734]) ).

tff(c_889756,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_889713]) ).

tff(c_889764,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_889756]) ).

tff(c_890271,plain,
    ! [W_12992] :
      ( equalish(W_12992,e_2)
      | ~ product(e_6,W_12992,e_4) ),
    inference(resolution,[status(thm)],[c_889764,c_120]) ).

tff(c_890284,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_890271]) ).

tff(c_890297,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_890284]) ).

tff(c_890298,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_890297]) ).

tff(c_891000,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_890298]) ).

tff(c_891003,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_891000,c_879914]) ).

tff(c_891022,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_891003]) ).

tff(c_891023,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_890298]) ).

tff(c_891026,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_891023]) ).

tff(c_891042,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_891026,c_878373]) ).

tff(c_891781,plain,
    ! [W_13011] :
      ( equalish(W_13011,e_6)
      | ~ product(e_3,W_13011,e_4) ),
    inference(resolution,[status(thm)],[c_891042,c_120]) ).

tff(c_891788,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_891781]) ).

tff(c_891793,plain,
    ( equalish(e_1,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_891788]) ).

tff(c_891794,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_891793]) ).

tff(c_892596,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_891794]) ).

tff(c_892618,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_892596,c_203]) ).

tff(c_892651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_892618]) ).

tff(c_892652,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_891794]) ).

tff(c_892660,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_892652]) ).

tff(c_892692,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_892660,c_178]) ).

tff(c_892728,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_892692]) ).

tff(c_892729,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_892652]) ).

tff(c_892923,plain,
    ! [X_13029] :
      ( product(e_2,e_1,X_13029)
      | ~ product(e_1,X_13029,e_3) ),
    inference(resolution,[status(thm)],[c_892729,c_126]) ).

tff(c_893109,plain,
    ! [W_8,X_13029] :
      ( equalish(W_8,X_13029)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_13029,e_3) ),
    inference(resolution,[status(thm)],[c_892923,c_118]) ).

tff(c_895691,plain,
    ! [X_13029] :
      ( equalish(e_3,X_13029)
      | ~ product(e_1,X_13029,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_895672,c_893109]) ).

tff(c_895781,plain,
    ! [X_13029] :
      ( equalish(e_3,X_13029)
      | ~ product(e_1,X_13029,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_895691]) ).

tff(c_895850,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_895781]) ).

tff(c_896015,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_895850,c_203]) ).

tff(c_896072,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_896015]) ).

tff(c_896074,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_895781]) ).

tff(c_896073,plain,
    ! [X_13029] :
      ( product(e_2,e_1,e_2)
      | equalish(e_3,X_13029)
      | ~ product(e_1,X_13029,e_3) ),
    inference(splitRight,[status(thm)],[c_895781]) ).

tff(c_896099,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_896073]) ).

tff(c_892790,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_892729,c_122]) ).

tff(c_896121,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_896099,c_892790]) ).

tff(c_896172,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_896121]) ).

tff(c_896174,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_896073]) ).

tff(c_892372,plain,
    ! [X_13021] :
      ( ~ next(X_13021,e_3)
      | product(X_13021,e_1,e_3)
      | product(X_13021,e_1,e_2)
      | product(X_13021,e_1,e_1)
      | ~ group_element(X_13021) ),
    inference(resolution,[status(thm)],[c_892271,c_166]) ).

tff(c_903433,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_879970]) ).

tff(c_903496,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_903433,c_879914]) ).

tff(c_903597,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_903496]) ).

tff(c_903598,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_879970]) ).

tff(c_903663,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_903598]) ).

tff(c_891054,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_891026,c_120]) ).

tff(c_903698,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_903663,c_891054]) ).

tff(c_903780,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_903698]) ).

tff(c_903781,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_903598]) ).

tff(c_903842,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_903781]) ).

tff(c_903887,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_903842,c_892790]) ).

tff(c_903972,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_903887]) ).

tff(c_903974,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_903781]) ).

tff(c_903973,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_903781]) ).

tff(c_903997,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_903973]) ).

tff(c_889787,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_889764,c_120]) ).

tff(c_904030,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_903997,c_889787]) ).

tff(c_904104,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_904030]) ).

tff(c_904106,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_903973]) ).

tff(c_903599,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_879970]) ).

tff(c_903782,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_903598]) ).

tff(c_903809,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_903782]) ).

tff(c_903840,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_903809]) ).

tff(c_903841,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_903599,c_64,c_903840]) ).

tff(c_904115,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_903974,c_904106,c_903841]) ).

tff(c_879287,plain,
    ! [X_12845] :
      ( ~ next(X_12845,e_3)
      | product(X_12845,e_1,e_4)
      | product(X_12845,e_1,e_3)
      | product(X_12845,e_1,e_2)
      | product(X_12845,e_1,e_1)
      | ~ group_element(X_12845) ),
    inference(resolution,[status(thm)],[c_879199,c_164]) ).

tff(c_893259,plain,
    ! [W_13032,X_13033] :
      ( equalish(W_13032,X_13033)
      | ~ product(e_2,e_1,W_13032)
      | ~ product(e_1,X_13033,e_3) ),
    inference(resolution,[status(thm)],[c_892923,c_118]) ).

tff(c_893264,plain,
    ! [X_13033] :
      ( equalish(e_4,X_13033)
      | ~ product(e_1,X_13033,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_879287,c_893259]) ).

tff(c_893302,plain,
    ! [X_13033] :
      ( equalish(e_4,X_13033)
      | ~ product(e_1,X_13033,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_893264]) ).

tff(c_896334,plain,
    ! [X_13033] :
      ( equalish(e_4,X_13033)
      | ~ product(e_1,X_13033,e_3)
      | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_896074,c_896174,c_893302]) ).

tff(c_896335,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_896334]) ).

tff(c_896418,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_896335,c_122]) ).

tff(c_904142,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_904115,c_896418]) ).

tff(c_904215,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_904142]) ).

tff(c_904217,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_896334]) ).

tff(c_904220,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_892372,c_904217]) ).

tff(c_904226,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_904220]) ).

tff(c_904228,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_896074,c_896174,c_904226]) ).

tff(c_904229,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_891023]) ).

tff(c_904269,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_904229]) ).

tff(c_904272,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_904269,c_650514]) ).

tff(c_904290,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_904272]) ).

tff(c_904292,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_904229]) ).

tff(c_904291,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_904229]) ).

tff(c_904701,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_904291]) ).

tff(c_904704,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_904701,c_889787]) ).

tff(c_904723,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_904704]) ).

tff(c_904725,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_904291]) ).

tff(c_891024,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_890298]) ).

tff(c_904230,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_891023]) ).

tff(c_904248,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_904230]) ).

tff(c_904267,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_904248]) ).

tff(c_904268,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_891024,c_94,c_904267]) ).

tff(c_904733,plain,
    product(e_6,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_904292,c_904725,c_904268]) ).

tff(c_905890,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_879970]) ).

tff(c_905897,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_905890,c_879914]) ).

tff(c_905932,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_905897]) ).

tff(c_905933,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_879970]) ).

tff(c_905948,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_905933]) ).

tff(c_905996,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_905948,c_878373]) ).

tff(c_906698,plain,
    ! [X_13237] :
      ( product(e_1,e_6,X_13237)
      | ~ product(e_6,X_13237,e_3) ),
    inference(resolution,[status(thm)],[c_905996,c_126]) ).

tff(c_906720,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_904733,c_906698]) ).

tff(c_906862,plain,
    ! [X_13241] :
      ( product(e_4,e_6,X_13241)
      | ~ product(e_6,X_13241,e_1) ),
    inference(resolution,[status(thm)],[c_906720,c_126]) ).

tff(c_906883,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_879884,c_906862]) ).

tff(c_906898,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_906883,c_878374]) ).

tff(c_906921,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_906898]) ).

tff(c_906922,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_905933]) ).

tff(c_906983,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_906922]) ).

tff(c_906998,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_906983,c_650514]) ).

tff(c_907034,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_906998]) ).

tff(c_907035,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_906922]) ).

tff(c_907045,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_907035]) ).

tff(c_907052,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_907045,c_889787]) ).

tff(c_907090,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_907052]) ).

tff(c_907091,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_907035]) ).

tff(c_904762,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_904733,c_120]) ).

tff(c_907111,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_907091,c_904762]) ).

tff(c_907149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_907111]) ).

tff(c_907150,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_889756]) ).

tff(c_907257,plain,
    ! [X_13245] :
      ( product(e_3,e_2,X_13245)
      | ~ product(e_2,X_13245,e_6) ),
    inference(resolution,[status(thm)],[c_907150,c_126]) ).

tff(c_907334,plain,
    ! [X_13245,X_20] :
      ( product(X_13245,e_2,X_20)
      | ~ product(e_2,X_20,e_3)
      | ~ product(e_2,X_13245,e_6) ),
    inference(resolution,[status(thm)],[c_907257,c_126]) ).

tff(c_912299,plain,
    ! [X_13245] :
      ( product(X_13245,e_2,e_1)
      | ~ product(e_2,X_13245,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_912281,c_907334]) ).

tff(c_912371,plain,
    ! [X_13245] :
      ( product(X_13245,e_2,e_1)
      | ~ product(e_2,X_13245,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_912299]) ).

tff(c_912421,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_912371]) ).

tff(c_912444,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_912421,c_203]) ).

tff(c_912480,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_912444]) ).

tff(c_912482,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_912371]) ).

tff(c_912481,plain,
    ! [X_13245] :
      ( product(e_2,e_1,e_2)
      | product(X_13245,e_2,e_1)
      | ~ product(e_2,X_13245,e_6) ),
    inference(splitRight,[status(thm)],[c_912371]) ).

tff(c_912587,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_912481]) ).

tff(c_912618,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_912587,c_178]) ).

tff(c_912656,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_912618]) ).

tff(c_912658,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_912481]) ).

tff(c_911293,plain,
    ! [X_13285] :
      ( ~ next(X_13285,e_3)
      | product(X_13285,e_1,e_3)
      | product(X_13285,e_1,e_2)
      | product(X_13285,e_1,e_1)
      | ~ group_element(X_13285) ),
    inference(resolution,[status(thm)],[c_911194,c_166]) ).

tff(c_907294,plain,
    ( equalish(e_3,e_2)
    | ~ product(e_2,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_907257,c_203]) ).

tff(c_907337,plain,
    ~ product(e_2,e_2,e_6),
    inference(negUnitSimplification,[status(thm)],[c_78,c_907294]) ).

tff(c_908413,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_879970]) ).

tff(c_908416,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_908413,c_879914]) ).

tff(c_908447,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_908416]) ).

tff(c_908448,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_879970]) ).

tff(c_908463,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_908448]) ).

tff(c_908506,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_908463,c_878373]) ).

tff(c_909759,plain,
    ! [X_13270] :
      ( product(e_1,e_6,X_13270)
      | ~ product(e_6,X_13270,e_3) ),
    inference(resolution,[status(thm)],[c_908506,c_126]) ).

tff(c_909777,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_907150,c_909759]) ).

tff(c_910032,plain,
    ! [X_13275] :
      ( product(e_2,e_6,X_13275)
      | ~ product(e_6,X_13275,e_1) ),
    inference(resolution,[status(thm)],[c_909777,c_126]) ).

tff(c_910053,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_879884,c_910032]) ).

tff(c_910204,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_910053,c_878374]) ).

tff(c_910225,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_910204]) ).

tff(c_910226,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_908448]) ).

tff(c_910287,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_910226]) ).

tff(c_910295,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_910287,c_650514]) ).

tff(c_910328,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_910295]) ).

tff(c_910329,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_910226]) ).

tff(c_910746,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_910329]) ).

tff(c_913043,plain,
    ! [X_13314] :
      ( equalish(e_6,X_13314)
      | ~ next(X_13314,e_4)
      | product(X_13314,e_1,e_3)
      | product(X_13314,e_1,e_2)
      | product(X_13314,e_1,e_1)
      | ~ group_element(X_13314) ),
    inference(resolution,[status(thm)],[c_910746,c_398]) ).

tff(c_913115,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_913043,c_178]) ).

tff(c_913186,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_913115]) ).

tff(c_913187,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_913186]) ).

tff(c_913189,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_913187]) ).

tff(c_913215,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_913189,c_203]) ).

tff(c_913253,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_913215]) ).

tff(c_913254,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_913187]) ).

tff(c_907178,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_907150,c_122]) ).

tff(c_907261,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_2,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_907257,c_907178]) ).

tff(c_907307,plain,
    ~ product(e_2,e_3,e_6),
    inference(negUnitSimplification,[status(thm)],[c_84,c_907261]) ).

tff(c_907346,plain,
    ( product(e_2,e_3,e_5)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2)
    | product(e_2,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_907307]) ).

tff(c_907349,plain,
    ( product(e_2,e_3,e_5)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2)
    | product(e_2,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_48,c_907346]) ).

tff(c_923318,plain,
    product(e_2,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_907349]) ).

tff(c_879911,plain,
    ! [X_20] :
      ( product(e_1,e_3,X_20)
      | ~ product(e_3,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_879884,c_126]) ).

tff(c_907308,plain,
    ( product(e_1,e_3,e_2)
    | ~ product(e_2,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_907257,c_879911]) ).

tff(c_907796,plain,
    ~ product(e_2,e_6,e_6),
    inference(splitLeft,[status(thm)],[c_907308]) ).

tff(c_907910,plain,
    ( product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_907796]) ).

tff(c_907913,plain,
    ( product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_54,c_907910]) ).

tff(c_922479,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_907913]) ).

tff(c_922557,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_922479,c_120]) ).

tff(c_923321,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_923318,c_922557]) ).

tff(c_923364,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_923321]) ).

tff(c_923365,plain,
    ( product(e_2,e_3,e_2)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_907349]) ).

tff(c_923487,plain,
    product(e_2,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_923365]) ).

tff(c_923753,plain,
    ! [X_13483] :
      ( product(e_5,e_3,X_13483)
      | ~ product(e_3,X_13483,e_2) ),
    inference(resolution,[status(thm)],[c_923487,c_126]) ).

tff(c_879912,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_1) ),
    inference(resolution,[status(thm)],[c_879884,c_122]) ).

tff(c_923806,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_3,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_923753,c_879912]) ).

tff(c_923905,plain,
    equalish(e_5,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_913254,c_923806]) ).

tff(c_923907,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_923905]) ).

tff(c_923908,plain,
    ( product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_923365]) ).

tff(c_923939,plain,
    product(e_2,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_923908]) ).

tff(c_924084,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_923939,c_178]) ).

tff(c_924115,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_924084]) ).

tff(c_924116,plain,
    ( product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_923908]) ).

tff(c_924118,plain,
    product(e_2,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_924116]) ).

tff(c_924334,plain,
    ! [X_13489] :
      ( product(e_4,e_3,X_13489)
      | ~ product(e_3,X_13489,e_2) ),
    inference(resolution,[status(thm)],[c_924118,c_126]) ).

tff(c_924390,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_3,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_924334,c_879912]) ).

tff(c_924484,plain,
    equalish(e_4,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_913254,c_924390]) ).

tff(c_924486,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_924484]) ).

tff(c_924487,plain,
    product(e_2,e_3,e_3),
    inference(splitRight,[status(thm)],[c_924116]) ).

tff(c_913460,plain,
    ! [X_13318] :
      ( product(e_2,e_1,X_13318)
      | ~ product(e_1,X_13318,e_3) ),
    inference(resolution,[status(thm)],[c_913254,c_126]) ).

tff(c_913515,plain,
    ! [X_13318] :
      ( equalish(X_13318,e_6)
      | product(e_2,e_1,e_5)
      | product(e_2,e_1,e_4)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_13318,e_3) ),
    inference(resolution,[status(thm)],[c_913460,c_273]) ).

tff(c_913648,plain,
    ! [X_13318] :
      ( equalish(X_13318,e_6)
      | product(e_2,e_1,e_5)
      | product(e_2,e_1,e_4)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_13318,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_913515]) ).

tff(c_913649,plain,
    ! [X_13318] :
      ( equalish(X_13318,e_6)
      | product(e_2,e_1,e_5)
      | product(e_2,e_1,e_4)
      | product(e_2,e_1,e_3)
      | ~ product(e_1,X_13318,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_912482,c_912658,c_913648]) ).

tff(c_915362,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_913649]) ).

tff(c_915455,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_915362,c_120]) ).

tff(c_924492,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_924487,c_915455]) ).

tff(c_924518,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_924492]) ).

tff(c_924519,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_907913]) ).

tff(c_924521,plain,
    product(e_2,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_924519]) ).

tff(c_924931,plain,
    ! [X_13495] :
      ( product(e_5,e_6,X_13495)
      | ~ product(e_6,X_13495,e_2) ),
    inference(resolution,[status(thm)],[c_924521,c_126]) ).

tff(c_924993,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_924931]) ).

tff(c_924556,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_924521,c_122]) ).

tff(c_924996,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_924993,c_924556]) ).

tff(c_925026,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_924996]) ).

tff(c_925027,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_924519]) ).

tff(c_925072,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_925027]) ).

tff(c_925087,plain,
    product(e_2,e_2,e_6),
    inference(resolution,[status(thm)],[c_925072,c_217]) ).

tff(c_925123,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_907337,c_925087]) ).

tff(c_925125,plain,
    ~ product(e_2,e_6,e_2),
    inference(splitRight,[status(thm)],[c_925027]) ).

tff(c_925124,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_925027]) ).

tff(c_925241,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_925124]) ).

tff(c_925406,plain,
    ! [X_13501] :
      ( product(e_4,e_6,X_13501)
      | ~ product(e_6,X_13501,e_2) ),
    inference(resolution,[status(thm)],[c_925241,c_126]) ).

tff(c_925467,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_925406]) ).

tff(c_925758,plain,
    ! [X_13505] :
      ( product(e_5,e_6,X_13505)
      | ~ product(e_6,X_13505,e_4) ),
    inference(resolution,[status(thm)],[c_925467,c_126]) ).

tff(c_925775,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_910746,c_925758]) ).

tff(c_925805,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_697539,c_925775]) ).

tff(c_925807,plain,
    ~ product(e_2,e_6,e_4),
    inference(splitRight,[status(thm)],[c_925124]) ).

tff(c_924520,plain,
    ~ product(e_2,e_6,e_1),
    inference(splitRight,[status(thm)],[c_907913]) ).

tff(c_925028,plain,
    ~ product(e_2,e_6,e_5),
    inference(splitRight,[status(thm)],[c_924519]) ).

tff(c_925047,plain,
    ( equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_597,c_925028]) ).

tff(c_925070,plain,
    ( equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_925047]) ).

tff(c_925071,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_924520,c_108,c_925070]) ).

tff(c_925808,plain,
    product(e_2,e_6,e_3),
    inference(negUnitSimplification,[status(thm)],[c_925125,c_925807,c_925071]) ).

tff(c_925811,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_925808,c_915455]) ).

tff(c_925837,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_925811]) ).

tff(c_925839,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_913649]) ).

tff(c_925848,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_911293,c_925839]) ).

tff(c_925856,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_925848]) ).

tff(c_925858,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_912482,c_912658,c_925856]) ).

tff(c_925859,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_910329]) ).

tff(c_907180,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_907150,c_120]) ).

tff(c_925863,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_925859,c_907180]) ).

tff(c_925896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_925863]) ).

tff(c_925897,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_879836]) ).

tff(c_925899,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_925897]) ).

tff(c_925915,plain,
    product(e_3,e_6,e_3),
    inference(resolution,[status(thm)],[c_925899,c_878373]) ).

tff(c_926108,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_925915,c_878374]) ).

tff(c_926133,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_926108]) ).

tff(c_926134,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_925897]) ).

tff(c_926151,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_926134]) ).

tff(c_926155,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_926151,c_650514]) ).

tff(c_926173,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_926155]) ).

tff(c_926174,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_926134]) ).

tff(c_926176,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_926174]) ).

tff(c_926382,plain,
    ! [W_13509] :
      ( equalish(W_13509,e_3)
      | ~ product(e_6,W_13509,e_4) ),
    inference(resolution,[status(thm)],[c_926176,c_120]) ).

tff(c_926393,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_926382]) ).

tff(c_926406,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_926393]) ).

tff(c_926407,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_926406]) ).

tff(c_935733,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_926407]) ).

tff(c_927174,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_879840]) ).

tff(c_927270,plain,
    ! [W_13524] :
      ( equalish(W_13524,e_2)
      | ~ product(e_6,W_13524,e_1) ),
    inference(resolution,[status(thm)],[c_927174,c_120]) ).

tff(c_927283,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_927270]) ).

tff(c_927296,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_927283]) ).

tff(c_927297,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_927296]) ).

tff(c_927703,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_927297]) ).

tff(c_927204,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_927174,c_120]) ).

tff(c_927706,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_927703,c_927204]) ).

tff(c_927737,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_927706]) ).

tff(c_927739,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_927297]) ).

tff(c_927740,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_926407]) ).

tff(c_927756,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_927740,c_927204]) ).

tff(c_927775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_927756]) ).

tff(c_927776,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_926407]) ).

tff(c_929639,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_927776]) ).

tff(c_927738,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_927297]) ).

tff(c_927792,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_927738]) ).

tff(c_928248,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_927792,c_120]) ).

tff(c_929642,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_929639,c_928248]) ).

tff(c_929661,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_929642]) ).

tff(c_929662,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_927776]) ).

tff(c_929716,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_929662]) ).

tff(c_929720,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_929716,c_650514]) ).

tff(c_929738,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_929720]) ).

tff(c_929739,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_929662]) ).

tff(c_929742,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_929739]) ).

tff(c_926199,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_926176,c_120]) ).

tff(c_929745,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_929742,c_926199]) ).

tff(c_929764,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_929745]) ).

tff(c_929765,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_929739]) ).

tff(c_928228,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_927792,c_878373]) ).

tff(c_928275,plain,
    ! [X_20] :
      ( product(e_1,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_928228,c_126]) ).

tff(c_929791,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_929765,c_928275]) ).

tff(c_930101,plain,
    ! [X_13557] :
      ( product(e_4,e_6,X_13557)
      | ~ product(e_6,X_13557,e_1) ),
    inference(resolution,[status(thm)],[c_929791,c_126]) ).

tff(c_930119,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_927174,c_930101]) ).

tff(c_930273,plain,
    ! [X_13561] :
      ( product(e_2,e_6,X_13561)
      | ~ product(e_6,X_13561,e_4) ),
    inference(resolution,[status(thm)],[c_930119,c_126]) ).

tff(c_930310,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_926176,c_930273]) ).

tff(c_930323,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_930310,c_878374]) ).

tff(c_930343,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_930323]) ).

tff(c_930345,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_927738]) ).

tff(c_930369,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_930345]) ).

tff(c_930399,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_930369]) ).

tff(c_930400,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_927739,c_106,c_930399]) ).

tff(c_930405,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_930400]) ).

tff(c_930413,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_930405,c_650514]) ).

tff(c_930446,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_930413]) ).

tff(c_930447,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_930400]) ).

tff(c_930457,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_930447]) ).

tff(c_930460,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_930457,c_926199]) ).

tff(c_930494,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_930460]) ).

tff(c_930495,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_930447]) ).

tff(c_931995,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_927776]) ).

tff(c_932011,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_931995,c_878373]) ).

tff(c_932588,plain,
    ! [X_13586] :
      ( product(e_4,e_6,X_13586)
      | ~ product(e_6,X_13586,e_3) ),
    inference(resolution,[status(thm)],[c_932011,c_126]) ).

tff(c_932606,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_930495,c_932588]) ).

tff(c_932764,plain,
    ! [X_13590] :
      ( product(e_1,e_6,X_13590)
      | ~ product(e_6,X_13590,e_4) ),
    inference(resolution,[status(thm)],[c_932606,c_126]) ).

tff(c_932801,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_926176,c_932764]) ).

tff(c_932820,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_932801,c_878374]) ).

tff(c_932848,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_932820]) ).

tff(c_932849,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_927776]) ).

tff(c_932903,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_932849]) ).

tff(c_932906,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_932903,c_650514]) ).

tff(c_932924,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_932906]) ).

tff(c_932926,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_932849]) ).

tff(c_932925,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_932849]) ).

tff(c_932928,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_932925]) ).

tff(c_932931,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_932928,c_926199]) ).

tff(c_932950,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_932931]) ).

tff(c_932952,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_932925]) ).

tff(c_927777,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_926407]) ).

tff(c_932850,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_927776]) ).

tff(c_932874,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_932850]) ).

tff(c_932901,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_932874]) ).

tff(c_932902,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_927777,c_94,c_932901]) ).

tff(c_932960,plain,
    product(e_6,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_932926,c_932952,c_932902]) ).

tff(c_930970,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_930495,c_120]) ).

tff(c_932963,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_932960,c_930970]) ).

tff(c_932981,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_932963]) ).

tff(c_932982,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_879840]) ).

tff(c_932985,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_932982]) ).

tff(c_933764,plain,
    ! [X_13600] :
      ( product(e_5,e_2,X_13600)
      | ~ product(e_2,X_13600,e_6) ),
    inference(resolution,[status(thm)],[c_932985,c_126]) ).

tff(c_933830,plain,
    ( product(e_2,e_5,e_2)
    | ~ product(e_2,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_933764,c_650511]) ).

tff(c_934313,plain,
    ~ product(e_2,e_6,e_6),
    inference(splitLeft,[status(thm)],[c_933830]) ).

tff(c_934341,plain,
    ( product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_934313]) ).

tff(c_934344,plain,
    ( product(e_2,e_6,e_5)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_54,c_934341]) ).

tff(c_935913,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_934344]) ).

tff(c_936038,plain,
    ! [X_13639] :
      ( product(e_1,e_6,X_13639)
      | ~ product(e_6,X_13639,e_2) ),
    inference(resolution,[status(thm)],[c_935913,c_126]) ).

tff(c_936066,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_936038]) ).

tff(c_936348,plain,
    ! [X_13643] :
      ( product(e_5,e_6,X_13643)
      | ~ product(e_6,X_13643,e_1) ),
    inference(resolution,[status(thm)],[c_936066,c_126]) ).

tff(c_936351,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_935733,c_936348]) ).

tff(c_936369,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_745981,c_936351]) ).

tff(c_936371,plain,
    ~ product(e_2,e_6,e_1),
    inference(splitRight,[status(thm)],[c_934344]) ).

tff(c_935772,plain,
    ! [W_13633] :
      ( equalish(W_13633,e_4)
      | ~ product(e_6,W_13633,e_1) ),
    inference(resolution,[status(thm)],[c_935733,c_120]) ).

tff(c_935785,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_935772]) ).

tff(c_935798,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_935785]) ).

tff(c_935799,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_935798]) ).

tff(c_941164,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_935799]) ).

tff(c_935763,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_935733,c_120]) ).

tff(c_941192,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_941164,c_935763]) ).

tff(c_941243,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_941192]) ).

tff(c_941244,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_935799]) ).

tff(c_941720,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_941244]) ).

tff(c_933013,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_932985,c_120]) ).

tff(c_941735,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_941720,c_933013]) ).

tff(c_941787,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_941735]) ).

tff(c_941788,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_941244]) ).

tff(c_941849,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_941788]) ).

tff(c_936370,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_934344]) ).

tff(c_936372,plain,
    product(e_2,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_936370]) ).

tff(c_936651,plain,
    ! [X_13647] :
      ( product(e_5,e_6,X_13647)
      | ~ product(e_6,X_13647,e_2) ),
    inference(resolution,[status(thm)],[c_936372,c_126]) ).

tff(c_936681,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_936651]) ).

tff(c_936397,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_936372,c_122]) ).

tff(c_936684,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_936681,c_936397]) ).

tff(c_936711,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_936684]) ).

tff(c_936713,plain,
    ~ product(e_2,e_6,e_5),
    inference(splitRight,[status(thm)],[c_936370]) ).

tff(c_936729,plain,
    ( equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_264,c_936713]) ).

tff(c_936751,plain,
    ( equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_936729]) ).

tff(c_936752,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_936371,c_74,c_936751]) ).

tff(c_936757,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_936752]) ).

tff(c_933001,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_932985,c_878373]) ).

tff(c_933040,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_933001,c_122]) ).

tff(c_936762,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_936757,c_933040]) ).

tff(c_936787,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_936762]) ).

tff(c_936788,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_936752]) ).

tff(c_936790,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_936788]) ).

tff(c_936908,plain,
    ! [X_13651] :
      ( product(e_4,e_6,X_13651)
      | ~ product(e_6,X_13651,e_2) ),
    inference(resolution,[status(thm)],[c_936790,c_126]) ).

tff(c_936936,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_936908]) ).

tff(c_937137,plain,
    ! [W_13654] :
      ( equalish(W_13654,e_6)
      | ~ product(e_4,W_13654,e_5) ),
    inference(resolution,[status(thm)],[c_936936,c_120]) ).

tff(c_937168,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_937137]) ).

tff(c_937203,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_937168]) ).

tff(c_937204,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_937203]) ).

tff(c_937254,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_937204]) ).

tff(c_937278,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_937254,c_203]) ).

tff(c_937314,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_937278]) ).

tff(c_937315,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_937204]) ).

tff(c_937323,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_937315]) ).

tff(c_937356,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_937323,c_178]) ).

tff(c_937393,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_937356]) ).

tff(c_937394,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_937315]) ).

tff(c_937596,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_937394]) ).

tff(c_937655,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_937596,c_122]) ).

tff(c_941860,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_941849,c_937655]) ).

tff(c_941906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_941860]) ).

tff(c_941907,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_941788]) ).

tff(c_942285,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_941907]) ).

tff(c_936964,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_936936,c_126]) ).

tff(c_942296,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_942285,c_936964]) ).

tff(c_942343,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_697539,c_942296]) ).

tff(c_942344,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_941907]) ).

tff(c_933039,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_3) ),
    inference(resolution,[status(thm)],[c_933001,c_126]) ).

tff(c_942374,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_942344,c_933039]) ).

tff(c_942423,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_936371,c_942374]) ).

tff(c_942424,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_937394]) ).

tff(c_935048,plain,
    ! [X_13616] :
      ( ~ next(X_13616,e_3)
      | product(X_13616,e_1,e_4)
      | product(X_13616,e_1,e_3)
      | product(X_13616,e_1,e_2)
      | product(X_13616,e_1,e_1)
      | ~ group_element(X_13616) ),
    inference(resolution,[status(thm)],[c_879199,c_164]) ).

tff(c_935347,plain,
    ! [X_13623] :
      ( ~ next(X_13623,e_3)
      | product(X_13623,e_1,e_3)
      | product(X_13623,e_1,e_2)
      | product(X_13623,e_1,e_1)
      | ~ group_element(X_13623) ),
    inference(resolution,[status(thm)],[c_935048,c_166]) ).

tff(c_935452,plain,
    ! [W_14,X_13623] :
      ( equalish(W_14,X_13623)
      | ~ product(W_14,e_1,e_3)
      | ~ next(X_13623,e_3)
      | product(X_13623,e_1,e_2)
      | product(X_13623,e_1,e_1)
      | ~ group_element(X_13623) ),
    inference(resolution,[status(thm)],[c_935347,c_122]) ).

tff(c_943374,plain,
    ! [X_13744] :
      ( equalish(e_4,X_13744)
      | ~ next(X_13744,e_3)
      | product(X_13744,e_1,e_2)
      | product(X_13744,e_1,e_1)
      | ~ group_element(X_13744) ),
    inference(resolution,[status(thm)],[c_942424,c_935452]) ).

tff(c_943451,plain,
    ( equalish(e_1,e_2)
    | equalish(e_4,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_943374,c_178]) ).

tff(c_943529,plain,
    ( equalish(e_1,e_2)
    | equalish(e_4,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_943451]) ).

tff(c_943530,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_88,c_56,c_943529]) ).

tff(c_943554,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_943530,c_203]) ).

tff(c_943590,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_943554]) ).

tff(c_943591,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_936788]) ).

tff(c_943597,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_943591,c_878374]) ).

tff(c_943617,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_943597]) ).

tff(c_943618,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_926407]) ).

tff(c_943628,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_943618]) ).

tff(c_943631,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_943628,c_933013]) ).

tff(c_943650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_943631]) ).

tff(c_943651,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_943618]) ).

tff(c_943705,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_943651]) ).

tff(c_943710,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_943705,c_650514]) ).

tff(c_943730,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_943710]) ).

tff(c_943732,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_943651]) ).

tff(c_943619,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_926407]) ).

tff(c_943652,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_943618]) ).

tff(c_943676,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_943652]) ).

tff(c_943703,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_943676]) ).

tff(c_943704,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_943619,c_94,c_943703]) ).

tff(c_943734,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_943732,c_943704]) ).

tff(c_943735,plain,
    product(e_6,e_4,e_3),
    inference(splitLeft,[status(thm)],[c_943734]) ).

tff(c_943757,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_943735,c_933039]) ).

tff(c_944037,plain,
    ! [X_13752] :
      ( product(e_4,e_6,X_13752)
      | ~ product(e_6,X_13752,e_2) ),
    inference(resolution,[status(thm)],[c_943757,c_126]) ).

tff(c_944065,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_650485,c_944037]) ).

tff(c_944197,plain,
    ! [W_13754] :
      ( equalish(W_13754,e_6)
      | ~ product(e_4,W_13754,e_5) ),
    inference(resolution,[status(thm)],[c_944065,c_120]) ).

tff(c_944228,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_944197]) ).

tff(c_944263,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_944228]) ).

tff(c_944264,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_944263]) ).

tff(c_944375,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_944264]) ).

tff(c_944399,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_944375,c_203]) ).

tff(c_944436,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_944399]) ).

tff(c_944437,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_944264]) ).

tff(c_944445,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_944437]) ).

tff(c_944671,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_944445,c_178]) ).

tff(c_944709,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_944671]) ).

tff(c_944710,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_944437]) ).

tff(c_944719,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_944710]) ).

tff(c_944908,plain,
    ! [X_13761] :
      ( product(e_2,e_1,X_13761)
      | ~ product(e_1,X_13761,e_4) ),
    inference(resolution,[status(thm)],[c_944719,c_126]) ).

tff(c_935458,plain,
    ! [W_8,X_13623] :
      ( equalish(W_8,e_3)
      | ~ product(X_13623,e_1,W_8)
      | ~ next(X_13623,e_3)
      | product(X_13623,e_1,e_2)
      | product(X_13623,e_1,e_1)
      | ~ group_element(X_13623) ),
    inference(resolution,[status(thm)],[c_935347,c_118]) ).

tff(c_944921,plain,
    ! [X_13761] :
      ( equalish(X_13761,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_13761,e_4) ),
    inference(resolution,[status(thm)],[c_944908,c_935458]) ).

tff(c_945047,plain,
    ! [X_13761] :
      ( equalish(X_13761,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_13761,e_4) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_944921]) ).

tff(c_946168,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_945047]) ).

tff(c_946202,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_946168,c_203]) ).

tff(c_946249,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_946202]) ).

tff(c_946251,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_945047]) ).

tff(c_946250,plain,
    ! [X_13761] :
      ( product(e_2,e_1,e_2)
      | equalish(X_13761,e_3)
      | ~ product(e_1,X_13761,e_4) ),
    inference(splitRight,[status(thm)],[c_945047]) ).

tff(c_946276,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_946250]) ).

tff(c_944779,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_944719,c_122]) ).

tff(c_946289,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_946276,c_944779]) ).

tff(c_946333,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_946289]) ).

tff(c_946335,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_946250]) ).

tff(c_878376,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_878352,c_120]) ).

tff(c_933779,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_2,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_933764,c_878376]) ).

tff(c_933829,plain,
    ~ product(e_2,e_3,e_6),
    inference(negUnitSimplification,[status(thm)],[c_74,c_933779]) ).

tff(c_934309,plain,
    ( product(e_2,e_3,e_5)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2)
    | product(e_2,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_933829]) ).

tff(c_934312,plain,
    ( product(e_2,e_3,e_5)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2)
    | product(e_2,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_48,c_934309]) ).

tff(c_947536,plain,
    product(e_2,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_934312]) ).

tff(c_933011,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_5) ),
    inference(resolution,[status(thm)],[c_932985,c_122]) ).

tff(c_933768,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_2,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_933764,c_933011]) ).

tff(c_933818,plain,
    ~ product(e_2,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_933768]) ).

tff(c_933860,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_933818]) ).

tff(c_933863,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_52,c_933860]) ).

tff(c_947135,plain,
    product(e_2,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_933863]) ).

tff(c_947185,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_947135,c_120]) ).

tff(c_947539,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_947536,c_947185]) ).

tff(c_947569,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_947539]) ).

tff(c_947570,plain,
    ( product(e_2,e_3,e_2)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_934312]) ).

tff(c_947696,plain,
    product(e_2,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_947570]) ).

tff(c_947957,plain,
    ! [X_13825] :
      ( product(e_5,e_3,X_13825)
      | ~ product(e_3,X_13825,e_2) ),
    inference(resolution,[status(thm)],[c_947696,c_126]) ).

tff(c_948000,plain,
    ( product(e_2,e_5,e_3)
    | ~ product(e_3,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_947957,c_650511]) ).

tff(c_948068,plain,
    product(e_2,e_5,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_933001,c_948000]) ).

tff(c_947184,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_2,e_5,W_8) ),
    inference(resolution,[status(thm)],[c_947135,c_118]) ).

tff(c_948094,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_948068,c_947184]) ).

tff(c_948115,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_948094]) ).

tff(c_948116,plain,
    ( product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_947570]) ).

tff(c_948147,plain,
    product(e_2,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_948116]) ).

tff(c_948169,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_948147,c_178]) ).

tff(c_948194,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_948169]) ).

tff(c_948195,plain,
    ( product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_948116]) ).

tff(c_948197,plain,
    product(e_2,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_948195]) ).

tff(c_943791,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_943757,c_120]) ).

tff(c_948203,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_948197,c_943791]) ).

tff(c_948226,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_948203]) ).

tff(c_948227,plain,
    product(e_2,e_3,e_3),
    inference(splitRight,[status(thm)],[c_948195]) ).

tff(c_935463,plain,
    ! [W_11,X_13623] :
      ( equalish(W_11,e_1)
      | ~ product(X_13623,W_11,e_3)
      | ~ next(X_13623,e_3)
      | product(X_13623,e_1,e_2)
      | product(X_13623,e_1,e_1)
      | ~ group_element(X_13623) ),
    inference(resolution,[status(thm)],[c_935347,c_120]) ).

tff(c_948233,plain,
    ( equalish(e_3,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_948227,c_935463]) ).

tff(c_948256,plain,
    ( equalish(e_3,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_948233]) ).

tff(c_948258,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_946251,c_946335,c_76,c_948256]) ).

tff(c_948259,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_933863]) ).

tff(c_948261,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_948259]) ).

tff(c_948536,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_948261,c_203]) ).

tff(c_948557,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_948536]) ).

tff(c_948558,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_948259]) ).

tff(c_948589,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_948558]) ).

tff(c_948597,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_948589,c_650512]) ).

tff(c_948624,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_948597]) ).

tff(c_948625,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_948558]) ).

tff(c_948627,plain,
    product(e_2,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_948625]) ).

tff(c_948633,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_948627,c_943791]) ).

tff(c_948651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_948633]) ).

tff(c_948652,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_948625]) ).

tff(c_948919,plain,
    ( equalish(e_5,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_948652,c_935463]) ).

tff(c_948937,plain,
    ( equalish(e_5,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_948919]) ).

tff(c_948939,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_946251,c_946335,c_96,c_948937]) ).

tff(c_948940,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_944710]) ).

tff(c_949869,plain,
    ! [X_13841] :
      ( equalish(e_4,X_13841)
      | ~ next(X_13841,e_3)
      | product(X_13841,e_1,e_2)
      | product(X_13841,e_1,e_1)
      | ~ group_element(X_13841) ),
    inference(resolution,[status(thm)],[c_948940,c_935452]) ).

tff(c_949946,plain,
    ( equalish(e_1,e_2)
    | equalish(e_4,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_949869,c_178]) ).

tff(c_950024,plain,
    ( equalish(e_1,e_2)
    | equalish(e_4,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_949946]) ).

tff(c_950025,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_88,c_56,c_950024]) ).

tff(c_950049,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_950025,c_203]) ).

tff(c_950085,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_950049]) ).

tff(c_950086,plain,
    product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_943734]) ).

tff(c_950090,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_950086,c_926199]) ).

tff(c_950109,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_950090]) ).

tff(c_950110,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_932982]) ).

tff(c_950527,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_950110]) ).

tff(c_950530,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_950527,c_650514]) ).

tff(c_950551,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_950530]) ).

tff(c_950553,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_950110]) ).

tff(c_932983,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_879840]) ).

tff(c_950111,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_932982]) ).

tff(c_950120,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_950111]) ).

tff(c_950130,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_950120]) ).

tff(c_950131,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_932983,c_108,c_950130]) ).

tff(c_950561,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_950553,c_950131]) ).

tff(c_950562,plain,
    product(e_6,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_950561]) ).

tff(c_951114,plain,
    ! [X_13851] :
      ( product(e_3,e_2,X_13851)
      | ~ product(e_2,X_13851,e_6) ),
    inference(resolution,[status(thm)],[c_950562,c_126]) ).

tff(c_951191,plain,
    ! [X_13851,X_20] :
      ( product(X_13851,e_2,X_20)
      | ~ product(e_2,X_20,e_3)
      | ~ product(e_2,X_13851,e_6) ),
    inference(resolution,[status(thm)],[c_951114,c_126]) ).

tff(c_952150,plain,
    ! [X_13851] :
      ( product(X_13851,e_2,e_1)
      | ~ product(e_2,X_13851,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_952145,c_951191]) ).

tff(c_952215,plain,
    ! [X_13851] :
      ( product(X_13851,e_2,e_1)
      | ~ product(e_2,X_13851,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_952150]) ).

tff(c_952269,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_952215]) ).

tff(c_952290,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_952269,c_203]) ).

tff(c_952324,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_952290]) ).

tff(c_952326,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_952215]) ).

tff(c_952325,plain,
    ! [X_13851] :
      ( product(e_2,e_1,e_2)
      | product(X_13851,e_2,e_1)
      | ~ product(e_2,X_13851,e_6) ),
    inference(splitRight,[status(thm)],[c_952215]) ).

tff(c_952333,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_952325]) ).

tff(c_952465,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_952333,c_178]) ).

tff(c_952501,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_952465]) ).

tff(c_952503,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_952325]) ).

tff(c_951953,plain,
    ! [X_13863] :
      ( ~ next(X_13863,e_3)
      | product(X_13863,e_1,e_3)
      | product(X_13863,e_1,e_2)
      | product(X_13863,e_1,e_1)
      | ~ group_element(X_13863) ),
    inference(resolution,[status(thm)],[c_951852,c_166]) ).

tff(c_952800,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_926407]) ).

tff(c_952928,plain,
    ! [W_13884] :
      ( equalish(W_13884,e_4)
      | ~ product(e_6,W_13884,e_1) ),
    inference(resolution,[status(thm)],[c_952800,c_120]) ).

tff(c_952941,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_952928]) ).

tff(c_952954,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_952941]) ).

tff(c_952955,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_952954]) ).

tff(c_956707,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_952955]) ).

tff(c_952830,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_952800,c_120]) ).

tff(c_956710,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_956707,c_952830]) ).

tff(c_956741,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_956710]) ).

tff(c_956742,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_952955]) ).

tff(c_956757,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_956742]) ).

tff(c_956973,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_956757,c_878373]) ).

tff(c_957695,plain,
    ! [X_13947] :
      ( product(e_1,e_6,X_13947)
      | ~ product(e_6,X_13947,e_3) ),
    inference(resolution,[status(thm)],[c_956973,c_126]) ).

tff(c_957717,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_950562,c_957695]) ).

tff(c_951200,plain,
    ! [W_11,X_13851] :
      ( equalish(W_11,e_2)
      | ~ product(e_3,W_11,X_13851)
      | ~ product(e_2,X_13851,e_6) ),
    inference(resolution,[status(thm)],[c_951114,c_120]) ).

tff(c_956992,plain,
    ( equalish(e_6,e_2)
    | ~ product(e_2,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_956973,c_951200]) ).

tff(c_957010,plain,
    ~ product(e_2,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_108,c_956992]) ).

tff(c_957028,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_957010]) ).

tff(c_957031,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_957028]) ).

tff(c_957032,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_952326,c_952503,c_957031]) ).

tff(c_958747,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_957032]) ).

tff(c_959075,plain,
    ! [X_13971] :
      ( product(e_3,e_1,X_13971)
      | ~ product(e_1,X_13971,e_2) ),
    inference(resolution,[status(thm)],[c_958747,c_126]) ).

tff(c_959161,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_959075,c_167]) ).

tff(c_959302,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_957717,c_6,c_959161]) ).

tff(c_959304,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_957032]) ).

tff(c_959308,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_951953,c_959304]) ).

tff(c_959311,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_959308]) ).

tff(c_959313,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_952326,c_952503,c_959311]) ).

tff(c_959314,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_956742]) ).

tff(c_959375,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_959314]) ).

tff(c_959389,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_959375,c_650514]) ).

tff(c_959425,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_959389]) ).

tff(c_959427,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_959314]) ).

tff(c_959426,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_959314]) ).

tff(c_959605,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_959426]) ).

tff(c_959612,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_959605,c_926199]) ).

tff(c_959650,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_959612]) ).

tff(c_959652,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_959426]) ).

tff(c_956743,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_952955]) ).

tff(c_959315,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_956742]) ).

tff(c_959342,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_959315]) ).

tff(c_959373,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_959342]) ).

tff(c_959374,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_956743,c_64,c_959373]) ).

tff(c_959661,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_959427,c_959652,c_959374]) ).

tff(c_950591,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_950562,c_120]) ).

tff(c_959672,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_959661,c_950591]) ).

tff(c_959710,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_959672]) ).

tff(c_959711,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_926407]) ).

tff(c_959714,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_959711]) ).

tff(c_959730,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_959714,c_878373]) ).

tff(c_960291,plain,
    ! [X_13980] :
      ( product(e_4,e_6,X_13980)
      | ~ product(e_6,X_13980,e_3) ),
    inference(resolution,[status(thm)],[c_959730,c_126]) ).

tff(c_960312,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_950562,c_960291]) ).

tff(c_960478,plain,
    ! [X_13984] :
      ( product(e_2,e_6,X_13984)
      | ~ product(e_6,X_13984,e_4) ),
    inference(resolution,[status(thm)],[c_960312,c_126]) ).

tff(c_960499,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_926176,c_960478]) ).

tff(c_952268,plain,
    ! [W_11,X_13870] :
      ( equalish(W_11,e_1)
      | ~ product(X_13870,W_11,e_3)
      | ~ next(X_13870,e_3)
      | product(X_13870,e_1,e_2)
      | product(X_13870,e_1,e_1)
      | ~ group_element(X_13870) ),
    inference(resolution,[status(thm)],[c_952145,c_120]) ).

tff(c_960508,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_960499,c_952268]) ).

tff(c_960528,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_960508]) ).

tff(c_960530,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_952326,c_952503,c_106,c_960528]) ).

tff(c_960531,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_959711]) ).

tff(c_960585,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_960531]) ).

tff(c_960590,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_960585,c_650514]) ).

tff(c_960610,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_960590]) ).

tff(c_960612,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_960531]) ).

tff(c_960611,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_960531]) ).

tff(c_960614,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_960611]) ).

tff(c_960617,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_960614,c_926199]) ).

tff(c_960636,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_960617]) ).

tff(c_960638,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_960611]) ).

tff(c_959712,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_926407]) ).

tff(c_960532,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_959711]) ).

tff(c_960556,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_960532]) ).

tff(c_960583,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_960556]) ).

tff(c_960584,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_959712,c_94,c_960583]) ).

tff(c_960646,plain,
    product(e_6,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_960612,c_960638,c_960584]) ).

tff(c_960651,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_960646,c_950591]) ).

tff(c_960671,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_960651]) ).

tff(c_960672,plain,
    product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_950561]) ).

tff(c_960676,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_960672,c_926199]) ).

tff(c_960692,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_960676]) ).

tff(c_960693,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_926174]) ).

tff(c_960705,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_960693,c_203]) ).

tff(c_960727,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_960705]) ).

tff(c_960728,plain,
    product(e_6,e_5,e_3),
    inference(splitRight,[status(thm)],[c_650483]) ).

tff(c_960752,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_6,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_960728,c_120]) ).

tff(c_963142,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_963120,c_960752]) ).

tff(c_963240,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_963142]) ).

tff(c_963241,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_963240]) ).

tff(c_964479,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_963241]) ).

tff(c_964516,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_964479,c_120]) ).

tff(c_964986,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_964630,c_964516]) ).

tff(c_965025,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_964986]) ).

tff(c_965026,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_963237]) ).

tff(c_965047,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_965026]) ).

tff(c_965099,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_965047,c_961020]) ).

tff(c_965128,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_965099,c_961021]) ).

tff(c_965164,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_965128]) ).

tff(c_965165,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_965026]) ).

tff(c_965212,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_965165]) ).

tff(c_965824,plain,
    ! [X_14082] :
      ( product(e_2,e_1,X_14082)
      | ~ product(e_1,X_14082,e_6) ),
    inference(resolution,[status(thm)],[c_965212,c_126]) ).

tff(c_966022,plain,
    ! [W_8,X_14082] :
      ( equalish(W_8,X_14082)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_14082,e_6) ),
    inference(resolution,[status(thm)],[c_965824,c_118]) ).

tff(c_991171,plain,
    ! [X_14082] :
      ( equalish(e_3,X_14082)
      | ~ product(e_1,X_14082,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_991152,c_966022]) ).

tff(c_991256,plain,
    ! [X_14082] :
      ( equalish(e_3,X_14082)
      | ~ product(e_1,X_14082,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_991171]) ).

tff(c_991316,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_991256]) ).

tff(c_991368,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_991316,c_203]) ).

tff(c_991431,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_991368]) ).

tff(c_991433,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_991256]) ).

tff(c_991432,plain,
    ! [X_14082] :
      ( product(e_2,e_1,e_2)
      | equalish(e_3,X_14082)
      | ~ product(e_1,X_14082,e_6) ),
    inference(splitRight,[status(thm)],[c_991256]) ).

tff(c_991464,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_991432]) ).

tff(c_965272,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_965212,c_122]) ).

tff(c_991480,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_991464,c_965272]) ).

tff(c_991531,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_991480]) ).

tff(c_991533,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_991432]) ).

tff(c_989130,plain,
    ! [X_14421] :
      ( ~ next(X_14421,e_3)
      | product(X_14421,e_1,e_3)
      | product(X_14421,e_1,e_2)
      | product(X_14421,e_1,e_1)
      | ~ group_element(X_14421) ),
    inference(resolution,[status(thm)],[c_989030,c_166]) ).

tff(c_965918,plain,
    ( equalish(e_2,e_1)
    | ~ product(e_1,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_965824,c_203]) ).

tff(c_966015,plain,
    ~ product(e_1,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_66,c_965918]) ).

tff(c_989414,plain,
    ! [W_14426,X_14427] :
      ( equalish(W_14426,X_14427)
      | ~ product(e_2,e_1,W_14426)
      | ~ product(e_1,X_14427,e_6) ),
    inference(resolution,[status(thm)],[c_965824,c_118]) ).

tff(c_989420,plain,
    ! [X_14427] :
      ( equalish(e_4,X_14427)
      | ~ product(e_1,X_14427,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_962780,c_989414]) ).

tff(c_989462,plain,
    ! [X_14427] :
      ( equalish(e_4,X_14427)
      | ~ product(e_1,X_14427,e_6)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_989420]) ).

tff(c_995926,plain,
    ! [X_14427] :
      ( equalish(e_4,X_14427)
      | ~ product(e_1,X_14427,e_6)
      | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_991433,c_991533,c_989462]) ).

tff(c_995927,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_995926]) ).

tff(c_996231,plain,
    ! [X_14537] :
      ( product(e_3,e_1,X_14537)
      | ~ product(e_1,X_14537,e_2) ),
    inference(resolution,[status(thm)],[c_995927,c_126]) ).

tff(c_996361,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_996231,c_167]) ).

tff(c_996537,plain,
    ~ product(e_1,e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_996361]) ).

tff(c_965932,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_965824,c_169]) ).

tff(c_966021,plain,
    ~ product(e_1,e_6,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_965932]) ).

tff(c_966053,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_966021]) ).

tff(c_966056,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_54,c_966053]) ).

tff(c_1004031,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_996537,c_966056]) ).

tff(c_1004032,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1004031]) ).

tff(c_962279,plain,
    ! [X_14025] :
      ( ~ next(X_14025,e_2)
      | product(X_14025,e_1,e_5)
      | product(X_14025,e_1,e_4)
      | product(X_14025,e_1,e_3)
      | product(X_14025,e_1,e_2)
      | product(X_14025,e_1,e_1)
      | ~ group_element(X_14025) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_962787,plain,
    ! [X_14037] :
      ( ~ next(X_14037,e_2)
      | product(X_14037,e_1,e_4)
      | product(X_14037,e_1,e_3)
      | product(X_14037,e_1,e_2)
      | product(X_14037,e_1,e_1)
      | ~ group_element(X_14037) ),
    inference(resolution,[status(thm)],[c_962279,c_162]) ).

tff(c_962894,plain,
    ! [X_14038] :
      ( ~ next(X_14038,e_2)
      | product(X_14038,e_1,e_3)
      | product(X_14038,e_1,e_2)
      | product(X_14038,e_1,e_1)
      | ~ group_element(X_14038) ),
    inference(resolution,[status(thm)],[c_962787,c_160]) ).

tff(c_963009,plain,
    ! [X_14039] :
      ( ~ next(X_14039,e_2)
      | product(X_14039,e_1,e_2)
      | product(X_14039,e_1,e_1)
      | ~ group_element(X_14039) ),
    inference(resolution,[status(thm)],[c_962894,c_170]) ).

tff(c_963108,plain,
    ! [W_14,X_14039] :
      ( equalish(W_14,X_14039)
      | ~ product(W_14,e_1,e_2)
      | ~ next(X_14039,e_2)
      | product(X_14039,e_1,e_1)
      | ~ group_element(X_14039) ),
    inference(resolution,[status(thm)],[c_963009,c_122]) ).

tff(c_990086,plain,
    ! [X_14441] :
      ( equalish(e_6,X_14441)
      | ~ next(X_14441,e_2)
      | product(X_14441,e_1,e_1)
      | ~ group_element(X_14441) ),
    inference(resolution,[status(thm)],[c_965212,c_963108]) ).

tff(c_990251,plain,
    ! [X_20,X_14441] :
      ( product(e_1,e_1,X_20)
      | ~ product(e_1,X_20,X_14441)
      | equalish(e_6,X_14441)
      | ~ next(X_14441,e_2)
      | ~ group_element(X_14441) ),
    inference(resolution,[status(thm)],[c_990086,c_126]) ).

tff(c_1004270,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_6,e_1)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_1004032,c_990251]) ).

tff(c_1004355,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_1004270]) ).

tff(c_1004357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_966015,c_1004355]) ).

tff(c_1004358,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_1004031]) ).

tff(c_1004360,plain,
    product(e_1,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_1004358]) ).

tff(c_1004907,plain,
    ! [X_14659] :
      ( product(e_5,e_6,X_14659)
      | ~ product(e_6,X_14659,e_1) ),
    inference(resolution,[status(thm)],[c_1004360,c_126]) ).

tff(c_1004992,plain,
    product(e_5,e_6,e_3),
    inference(resolution,[status(thm)],[c_964479,c_1004907]) ).

tff(c_961022,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_5,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_960993,c_118]) ).

tff(c_1005135,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1004992,c_961022]) ).

tff(c_1005163,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1005135]) ).

tff(c_1005164,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3) ),
    inference(splitRight,[status(thm)],[c_1004358]) ).

tff(c_1005209,plain,
    product(e_1,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_1005164]) ).

tff(c_1005525,plain,
    ! [X_14667] :
      ( product(e_3,e_6,X_14667)
      | ~ product(e_6,X_14667,e_1) ),
    inference(resolution,[status(thm)],[c_1005209,c_126]) ).

tff(c_1005613,plain,
    product(e_3,e_6,e_3),
    inference(resolution,[status(thm)],[c_964479,c_1005525]) ).

tff(c_1005307,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1005209,c_122]) ).

tff(c_1005624,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1005613,c_1005307]) ).

tff(c_1005654,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1005624]) ).

tff(c_1005656,plain,
    ~ product(e_1,e_6,e_3),
    inference(splitRight,[status(thm)],[c_1005164]) ).

tff(c_1004359,plain,
    ~ product(e_1,e_6,e_1),
    inference(splitRight,[status(thm)],[c_1004031]) ).

tff(c_1005165,plain,
    ~ product(e_1,e_6,e_5),
    inference(splitRight,[status(thm)],[c_1004358]) ).

tff(c_1005184,plain,
    ( equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_597,c_1005165]) ).

tff(c_1005207,plain,
    ( equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1005184]) ).

tff(c_1005208,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1004359,c_996537,c_106,c_1005207]) ).

tff(c_1005657,plain,
    product(e_1,e_6,e_4),
    inference(negUnitSimplification,[status(thm)],[c_1005656,c_1005208]) ).

tff(c_996357,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_5,e_2) ),
    inference(resolution,[status(thm)],[c_996231,c_168]) ).

tff(c_996534,plain,
    ~ product(e_1,e_5,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_996357]) ).

tff(c_965942,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_965824,c_164]) ).

tff(c_966026,plain,
    ~ product(e_1,e_5,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_965942]) ).

tff(c_966059,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_966026]) ).

tff(c_966062,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_966059]) ).

tff(c_1002180,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_996534,c_966062]) ).

tff(c_1002181,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1002180]) ).

tff(c_962998,plain,
    ! [X_14038] :
      ( ~ next(X_14038,e_2)
      | product(X_14038,e_1,e_2)
      | product(X_14038,e_1,e_1)
      | ~ group_element(X_14038) ),
    inference(resolution,[status(thm)],[c_962894,c_170]) ).

tff(c_965642,plain,
    ! [W_14079] :
      ( equalish(W_14079,e_6)
      | ~ product(W_14079,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_965212,c_122]) ).

tff(c_989893,plain,
    ! [X_14437] :
      ( equalish(X_14437,e_6)
      | ~ next(X_14437,e_2)
      | product(X_14437,e_1,e_1)
      | ~ group_element(X_14437) ),
    inference(resolution,[status(thm)],[c_962998,c_965642]) ).

tff(c_990070,plain,
    ! [W_11,X_14437] :
      ( equalish(W_11,e_1)
      | ~ product(X_14437,W_11,e_1)
      | equalish(X_14437,e_6)
      | ~ next(X_14437,e_2)
      | ~ group_element(X_14437) ),
    inference(resolution,[status(thm)],[c_989893,c_120]) ).

tff(c_1002213,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_1002181,c_990070]) ).

tff(c_1002285,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_1002213]) ).

tff(c_1002287,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_96,c_1002285]) ).

tff(c_1002288,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1002180]) ).

tff(c_1002290,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1002288]) ).

tff(c_1002319,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1002290,c_203]) ).

tff(c_1002376,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1002319]) ).

tff(c_1002377,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3) ),
    inference(splitRight,[status(thm)],[c_1002288]) ).

tff(c_1002408,plain,
    product(e_1,e_5,e_3),
    inference(splitLeft,[status(thm)],[c_1002377]) ).

tff(c_960750,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_5,e_3) ),
    inference(resolution,[status(thm)],[c_960728,c_122]) ).

tff(c_1002431,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1002408,c_960750]) ).

tff(c_1002483,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1002431]) ).

tff(c_1002484,plain,
    product(e_1,e_5,e_4),
    inference(splitRight,[status(thm)],[c_1002377]) ).

tff(c_1002746,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1002484,c_120]) ).

tff(c_1005660,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_1005657,c_1002746]) ).

tff(c_1005698,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_1005660]) ).

tff(c_1005700,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_995926]) ).

tff(c_1005703,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_989130,c_1005700]) ).

tff(c_1005709,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1005703]) ).

tff(c_1005711,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_991433,c_991533,c_1005709]) ).

tff(c_1005712,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_965165]) ).

tff(c_1005722,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1005712]) ).

tff(c_1009476,plain,
    ! [X_14723] :
      ( equalish(e_6,X_14723)
      | ~ next(X_14723,e_4)
      | product(X_14723,e_1,e_3)
      | product(X_14723,e_1,e_2)
      | product(X_14723,e_1,e_1)
      | ~ group_element(X_14723) ),
    inference(resolution,[status(thm)],[c_1005722,c_398]) ).

tff(c_1009537,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_1009476,c_178]) ).

tff(c_1009596,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1009537]) ).

tff(c_1009597,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_1009596]) ).

tff(c_1009599,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1009597]) ).

tff(c_1009622,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1009599,c_203]) ).

tff(c_1009657,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1009622]) ).

tff(c_1009658,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1009597]) ).

tff(c_1009923,plain,
    ! [X_14727] :
      ( product(e_2,e_1,X_14727)
      | ~ product(e_1,X_14727,e_3) ),
    inference(resolution,[status(thm)],[c_1009658,c_126]) ).

tff(c_1007102,plain,
    ! [X_14680] :
      ( ~ next(X_14680,e_3)
      | product(X_14680,e_1,e_4)
      | product(X_14680,e_1,e_3)
      | product(X_14680,e_1,e_2)
      | product(X_14680,e_1,e_1)
      | ~ group_element(X_14680) ),
    inference(resolution,[status(thm)],[c_962671,c_164]) ).

tff(c_1007594,plain,
    ! [X_14688] :
      ( ~ next(X_14688,e_3)
      | product(X_14688,e_1,e_3)
      | product(X_14688,e_1,e_2)
      | product(X_14688,e_1,e_1)
      | ~ group_element(X_14688) ),
    inference(resolution,[status(thm)],[c_1007102,c_166]) ).

tff(c_1007717,plain,
    ! [W_8,X_14688] :
      ( equalish(W_8,e_3)
      | ~ product(X_14688,e_1,W_8)
      | ~ next(X_14688,e_3)
      | product(X_14688,e_1,e_2)
      | product(X_14688,e_1,e_1)
      | ~ group_element(X_14688) ),
    inference(resolution,[status(thm)],[c_1007594,c_118]) ).

tff(c_1009935,plain,
    ! [X_14727] :
      ( equalish(X_14727,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_14727,e_3) ),
    inference(resolution,[status(thm)],[c_1009923,c_1007717]) ).

tff(c_1010061,plain,
    ! [X_14727] :
      ( equalish(X_14727,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_14727,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1009935]) ).

tff(c_1010955,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1010061]) ).

tff(c_1010990,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1010955,c_203]) ).

tff(c_1011036,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1010990]) ).

tff(c_1011038,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1010061]) ).

tff(c_1011037,plain,
    ! [X_14727] :
      ( product(e_2,e_1,e_2)
      | equalish(X_14727,e_3)
      | ~ product(e_1,X_14727,e_3) ),
    inference(splitRight,[status(thm)],[c_1010061]) ).

tff(c_1011256,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1011037]) ).

tff(c_1009791,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1009658,c_122]) ).

tff(c_1011269,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1011256,c_1009791]) ).

tff(c_1011315,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1011269]) ).

tff(c_1011317,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1011037]) ).

tff(c_1006304,plain,
    ! [W_14673] :
      ( equalish(W_14673,e_1)
      | ~ product(e_6,W_14673,e_4) ),
    inference(resolution,[status(thm)],[c_1005722,c_120]) ).

tff(c_1006317,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1006304]) ).

tff(c_1006330,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1006317]) ).

tff(c_1006331,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_1006330]) ).

tff(c_1012159,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1006331]) ).

tff(c_1012171,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1012159,c_964516]) ).

tff(c_1012199,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1012171]) ).

tff(c_1012200,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1006331]) ).

tff(c_1012203,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1012200]) ).

tff(c_1012219,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_1012203,c_961020]) ).

tff(c_1012833,plain,
    ! [X_14779] :
      ( product(e_4,e_6,X_14779)
      | ~ product(e_6,X_14779,e_1) ),
    inference(resolution,[status(thm)],[c_1012219,c_126]) ).

tff(c_1012870,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_964479,c_1012833]) ).

tff(c_1013035,plain,
    ! [X_14784] :
      ( product(e_3,e_6,X_14784)
      | ~ product(e_6,X_14784,e_4) ),
    inference(resolution,[status(thm)],[c_1012870,c_126]) ).

tff(c_1013069,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1005722,c_1013035]) ).

tff(c_1013127,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1013069,c_961021]) ).

tff(c_1013155,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1013127]) ).

tff(c_1013156,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1012200]) ).

tff(c_1013210,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1013156]) ).

tff(c_1007211,plain,
    ! [X_14680] :
      ( ~ next(X_14680,e_3)
      | product(X_14680,e_1,e_3)
      | product(X_14680,e_1,e_2)
      | product(X_14680,e_1,e_1)
      | ~ group_element(X_14680) ),
    inference(resolution,[status(thm)],[c_1007102,c_166]) ).

tff(c_1010037,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_5,e_3) ),
    inference(resolution,[status(thm)],[c_1009923,c_164]) ).

tff(c_1010120,plain,
    ~ product(e_1,e_5,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_1010037]) ).

tff(c_1006336,plain,
    ! [X_14674] :
      ( product(e_4,e_1,X_14674)
      | ~ product(e_1,X_14674,e_6) ),
    inference(resolution,[status(thm)],[c_1005722,c_126]) ).

tff(c_1006532,plain,
    ( ~ next(e_4,e_3)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_1006336,c_164]) ).

tff(c_1006559,plain,
    ~ product(e_1,e_5,e_6),
    inference(splitLeft,[status(thm)],[c_1006532]) ).

tff(c_1006945,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_1006559]) ).

tff(c_1006948,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_1006945]) ).

tff(c_1013602,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_1010120,c_1006948]) ).

tff(c_1013603,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1013602]) ).

tff(c_1009794,plain,
    ! [W_14724] :
      ( equalish(W_14724,e_3)
      | ~ product(W_14724,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1009658,c_122]) ).

tff(c_1010705,plain,
    ! [X_14742] :
      ( equalish(X_14742,e_3)
      | ~ next(X_14742,e_2)
      | product(X_14742,e_1,e_1)
      | ~ group_element(X_14742) ),
    inference(resolution,[status(thm)],[c_962998,c_1009794]) ).

tff(c_1010874,plain,
    ! [W_11,X_14742] :
      ( equalish(W_11,e_1)
      | ~ product(X_14742,W_11,e_1)
      | equalish(X_14742,e_3)
      | ~ next(X_14742,e_2)
      | ~ group_element(X_14742) ),
    inference(resolution,[status(thm)],[c_1010705,c_120]) ).

tff(c_1013611,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_1013603,c_1010874]) ).

tff(c_1013649,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_1013611]) ).

tff(c_1013651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_96,c_1013649]) ).

tff(c_1013652,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1013602]) ).

tff(c_1013654,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1013652]) ).

tff(c_1013671,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1013654,c_203]) ).

tff(c_1013704,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1013671]) ).

tff(c_1013705,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_1013652]) ).

tff(c_1013736,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_1013705]) ).

tff(c_965166,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_965026]) ).

tff(c_1013750,plain,
    ( product(e_6,e_1,e_5)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1013736,c_261]) ).

tff(c_1013783,plain,
    ( product(e_6,e_1,e_5)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_1013750]) ).

tff(c_1013784,plain,
    ( product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1011038,c_1011317,c_965166,c_1013783]) ).

tff(c_1015297,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1013784]) ).

tff(c_1015586,plain,
    ! [X_14825] :
      ( product(e_3,e_1,X_14825)
      | ~ product(e_1,X_14825,e_2) ),
    inference(resolution,[status(thm)],[c_1015297,c_126]) ).

tff(c_1015685,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_5,e_2) ),
    inference(resolution,[status(thm)],[c_1015586,c_168]) ).

tff(c_1015838,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1013736,c_6,c_1015685]) ).

tff(c_1015840,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1013784]) ).

tff(c_1015964,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1007211,c_1015840]) ).

tff(c_1015976,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1015964]) ).

tff(c_1015978,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1011038,c_1011317,c_1015976]) ).

tff(c_1015979,plain,
    product(e_1,e_5,e_4),
    inference(splitRight,[status(thm)],[c_1013705]) ).

tff(c_1016132,plain,
    ! [X_14831] :
      ( product(e_4,e_5,X_14831)
      | ~ product(e_5,X_14831,e_1) ),
    inference(resolution,[status(thm)],[c_1015979,c_126]) ).

tff(c_1016159,plain,
    product(e_4,e_5,e_6),
    inference(resolution,[status(thm)],[c_960993,c_1016132]) ).

tff(c_1013236,plain,
    ! [X_20] :
      ( product(e_2,e_4,X_20)
      | ~ product(e_4,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_1013210,c_126]) ).

tff(c_1016182,plain,
    product(e_2,e_4,e_5),
    inference(resolution,[status(thm)],[c_1016159,c_1013236]) ).

tff(c_1016634,plain,
    ! [W_14836] :
      ( equalish(W_14836,e_4)
      | ~ product(e_2,W_14836,e_5) ),
    inference(resolution,[status(thm)],[c_1016182,c_120]) ).

tff(c_1016665,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_264,c_1016634]) ).

tff(c_1016700,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1016665]) ).

tff(c_1016701,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_112,c_1016700]) ).

tff(c_1018444,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1016701]) ).

tff(c_1018459,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1018444,c_961021]) ).

tff(c_1018489,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1018459]) ).

tff(c_1018490,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1016701]) ).

tff(c_1018618,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_1018490]) ).

tff(c_1018784,plain,
    ! [X_14869] :
      ( product(e_4,e_6,X_14869)
      | ~ product(e_6,X_14869,e_2) ),
    inference(resolution,[status(thm)],[c_1018618,c_126]) ).

tff(c_1018815,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_1013210,c_1018784]) ).

tff(c_1018645,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_1018618,c_122]) ).

tff(c_1018829,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1018815,c_1018645]) ).

tff(c_1018853,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1018829]) ).

tff(c_1018854,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_1018490]) ).

tff(c_1018856,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1018854]) ).

tff(c_1019009,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_1018856,c_178]) ).

tff(c_1019036,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_1019009]) ).

tff(c_1019037,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_1018854]) ).

tff(c_1007722,plain,
    ! [W_11,X_14688] :
      ( equalish(W_11,e_1)
      | ~ product(X_14688,W_11,e_3)
      | ~ next(X_14688,e_3)
      | product(X_14688,e_1,e_2)
      | product(X_14688,e_1,e_1)
      | ~ group_element(X_14688) ),
    inference(resolution,[status(thm)],[c_1007594,c_120]) ).

tff(c_1019043,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1019037,c_1007722]) ).

tff(c_1019061,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1019043]) ).

tff(c_1019063,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1011038,c_1011317,c_106,c_1019061]) ).

tff(c_1019064,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1013156]) ).

tff(c_1019072,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1019064]) ).

tff(c_1005786,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1005722,c_120]) ).

tff(c_1019075,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1019072,c_1005786]) ).

tff(c_1019094,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1019075]) ).

tff(c_1019095,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1019064]) ).

tff(c_1019108,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1019095,c_960752]) ).

tff(c_1019128,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1019108]) ).

tff(c_1019130,plain,
    product(e_1,e_5,e_6),
    inference(splitRight,[status(thm)],[c_1006532]) ).

tff(c_1019866,plain,
    ! [X_14881] :
      ( product(e_6,e_5,X_14881)
      | ~ product(e_5,X_14881,e_1) ),
    inference(resolution,[status(thm)],[c_1019130,c_126]) ).

tff(c_1019248,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_1019130,c_122]) ).

tff(c_1019870,plain,
    ( equalish(e_6,e_1)
    | ~ product(e_5,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_1019866,c_1019248]) ).

tff(c_1019948,plain,
    equalish(e_6,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_960993,c_1019870]) ).

tff(c_1019950,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_1019948]) ).

tff(c_1019951,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1005712]) ).

tff(c_1019966,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1019951,c_960752]) ).

tff(c_1020008,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1019966]) ).

tff(c_1020010,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_963241]) ).

tff(c_1020009,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_963241]) ).

tff(c_1020012,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_1020009]) ).

tff(c_1020028,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_1020012,c_961020]) ).

tff(c_1020765,plain,
    ! [X_14891] :
      ( product(e_5,e_3,X_14891)
      | ~ product(e_3,X_14891,e_6) ),
    inference(resolution,[status(thm)],[c_1020012,c_126]) ).

tff(c_961023,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_960993,c_120]) ).

tff(c_1020783,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_3,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_1020765,c_961023]) ).

tff(c_1020838,plain,
    ~ product(e_3,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_84,c_1020783]) ).

tff(c_1020881,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_1020838]) ).

tff(c_1020884,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_44,c_1020881]) ).

tff(c_1026252,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1020884]) ).

tff(c_1020037,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_5) ),
    inference(resolution,[status(thm)],[c_1020012,c_122]) ).

tff(c_1020769,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_3,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_1020765,c_1020037]) ).

tff(c_1020823,plain,
    ~ product(e_3,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_1020769]) ).

tff(c_1020869,plain,
    ( product(e_3,e_5,e_5)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_1020823]) ).

tff(c_1020872,plain,
    ( product(e_3,e_5,e_5)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_52,c_1020869]) ).

tff(c_1026107,plain,
    product(e_3,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1020872]) ).

tff(c_1026151,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1026107,c_120]) ).

tff(c_1026255,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1026252,c_1026151]) ).

tff(c_1026304,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1026255]) ).

tff(c_1026305,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1020884]) ).

tff(c_1026327,plain,
    product(e_3,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1026305]) ).

tff(c_1026489,plain,
    ~ next(e_3,e_4),
    inference(resolution,[status(thm)],[c_1026327,c_168]) ).

tff(c_1026541,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_1026489]) ).

tff(c_1026542,plain,
    ( product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1026305]) ).

tff(c_1026580,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1026542]) ).

tff(c_1022844,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_963237]) ).

tff(c_1022868,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_1022844,c_203]) ).

tff(c_1022902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_1022868]) ).

tff(c_1022904,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_963237]) ).

tff(c_1022903,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_963237]) ).

tff(c_1022918,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1022903]) ).

tff(c_1020039,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1020012,c_120]) ).

tff(c_1022926,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1022918,c_1020039]) ).

tff(c_1022967,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1022926]) ).

tff(c_1022969,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1022903]) ).

tff(c_1022993,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_1022969]) ).

tff(c_1023023,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1022993]) ).

tff(c_1023024,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1022904,c_106,c_1023023]) ).

tff(c_1023029,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1023024]) ).

tff(c_1023227,plain,
    ! [W_14932] :
      ( equalish(W_14932,e_1)
      | ~ product(e_6,W_14932,e_2) ),
    inference(resolution,[status(thm)],[c_1023029,c_120]) ).

tff(c_1023240,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1023227]) ).

tff(c_1023253,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1023240]) ).

tff(c_1023254,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_1023253]) ).

tff(c_1025223,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1023254]) ).

tff(c_1020080,plain,
    ! [X_20] :
      ( product(e_3,e_6,X_20)
      | ~ product(e_6,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_1020028,c_126]) ).

tff(c_1025260,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1025223,c_1020080]) ).

tff(c_1025300,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1025260,c_120]) ).

tff(c_1026583,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1026580,c_1025300]) ).

tff(c_1026624,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1026583]) ).

tff(c_1026625,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1026542]) ).

tff(c_1026634,plain,
    product(e_3,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1026625]) ).

tff(c_1026879,plain,
    ! [X_15005] :
      ( product(e_4,e_1,X_15005)
      | ~ product(e_1,X_15005,e_3) ),
    inference(resolution,[status(thm)],[c_1026634,c_126]) ).

tff(c_1027027,plain,
    ( ~ next(e_4,e_5)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1026879,c_159]) ).

tff(c_1027125,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1020028,c_8,c_1027027]) ).

tff(c_1027126,plain,
    product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1026625]) ).

tff(c_1027174,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1027126,c_178]) ).

tff(c_1027221,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1027174]) ).

tff(c_1027222,plain,
    ( product(e_3,e_5,e_2)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1020872]) ).

tff(c_1027224,plain,
    product(e_3,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1027222]) ).

tff(c_1027235,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1027224,c_203]) ).

tff(c_1027254,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1027235]) ).

tff(c_1027255,plain,
    ( product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_1027222]) ).

tff(c_1027286,plain,
    product(e_3,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_1027255]) ).

tff(c_1027289,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_1027286,c_1025300]) ).

tff(c_1027307,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_1027289]) ).

tff(c_1027308,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_1027255]) ).

tff(c_1027310,plain,
    product(e_3,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_1027308]) ).

tff(c_1027358,plain,
    ! [W_15007] :
      ( equalish(W_15007,e_5)
      | ~ product(e_3,W_15007,e_4) ),
    inference(resolution,[status(thm)],[c_1027310,c_120]) ).

tff(c_1027373,plain,
    ( equalish(e_1,e_5)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1027358]) ).

tff(c_1027386,plain,
    ( equalish(e_1,e_5)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1027373]) ).

tff(c_1027387,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_62,c_1027386]) ).

tff(c_1027449,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1027387]) ).

tff(c_1027488,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1027449,c_203]) ).

tff(c_1027542,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1027488]) ).

tff(c_1027543,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_1027387]) ).

tff(c_1027565,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1027543]) ).

tff(c_1027605,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1027565,c_178]) ).

tff(c_1027652,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1027605]) ).

tff(c_1027653,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1027543]) ).

tff(c_1027664,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1027653,c_1025300]) ).

tff(c_1027705,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1027664]) ).

tff(c_1027706,plain,
    product(e_3,e_5,e_3),
    inference(splitRight,[status(thm)],[c_1027308]) ).

tff(c_1027712,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1027706,c_960750]) ).

tff(c_1027737,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1027712]) ).

tff(c_1027738,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1023254]) ).

tff(c_1027867,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1027738]) ).

tff(c_1027870,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1027867,c_1020039]) ).

tff(c_1027889,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1027870]) ).

tff(c_1027890,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1027738]) ).

tff(c_1027944,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1027890]) ).

tff(c_1023084,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1023029,c_120]) ).

tff(c_1027947,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1027944,c_1023084]) ).

tff(c_1027968,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1027947]) ).

tff(c_1027969,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1027890]) ).

tff(c_1027978,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1027969]) ).

tff(c_1028072,plain,
    ! [W_15013] :
      ( equalish(W_15013,e_2)
      | ~ product(e_6,W_15013,e_4) ),
    inference(resolution,[status(thm)],[c_1027978,c_120]) ).

tff(c_1028089,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1028072]) ).

tff(c_1028106,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1028089]) ).

tff(c_1028107,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_1028106]) ).

tff(c_1028887,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1028107]) ).

tff(c_1028924,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_1028887,c_1020080]) ).

tff(c_1029250,plain,
    ! [X_15044] :
      ( product(e_4,e_6,X_15044)
      | ~ product(e_6,X_15044,e_3) ),
    inference(resolution,[status(thm)],[c_1028924,c_126]) ).

tff(c_1029279,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1029250]) ).

tff(c_1029562,plain,
    ! [X_15048] :
      ( product(e_5,e_6,X_15048)
      | ~ product(e_6,X_15048,e_4) ),
    inference(resolution,[status(thm)],[c_1029279,c_126]) ).

tff(c_1029592,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_1027978,c_1029562]) ).

tff(c_1029614,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1029592,c_961022]) ).

tff(c_1029637,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1029614]) ).

tff(c_1029638,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1028107]) ).

tff(c_1029641,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1029638]) ).

tff(c_1029644,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1029641,c_1020039]) ).

tff(c_1029663,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1029644]) ).

tff(c_1029664,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1029638]) ).

tff(c_1029718,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1029664]) ).

tff(c_1029721,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1029718,c_1023084]) ).

tff(c_1029739,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1029721]) ).

tff(c_1029741,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_1029664]) ).

tff(c_1029639,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_1028107]) ).

tff(c_1029665,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_1029638]) ).

tff(c_1029689,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_1029665]) ).

tff(c_1029716,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1029689]) ).

tff(c_1029717,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1029639,c_94,c_1029716]) ).

tff(c_1029743,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1029741,c_1029717]) ).

tff(c_1029744,plain,
    product(e_6,e_4,e_3),
    inference(splitLeft,[status(thm)],[c_1029743]) ).

tff(c_1029749,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1029744,c_960752]) ).

tff(c_1029769,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1029749]) ).

tff(c_1029770,plain,
    product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_1029743]) ).

tff(c_1028053,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1027978,c_120]) ).

tff(c_1029775,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1029770,c_1028053]) ).

tff(c_1029794,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1029775]) ).

tff(c_1029795,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1027969]) ).

tff(c_1029801,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1029795,c_960752]) ).

tff(c_1029821,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1029801]) ).

tff(c_1029822,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1023024]) ).

tff(c_1029832,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1029822]) ).

tff(c_1032204,plain,
    ! [X_15082] :
      ( equalish(e_6,X_15082)
      | ~ next(X_15082,e_4)
      | product(X_15082,e_1,e_3)
      | product(X_15082,e_1,e_2)
      | product(X_15082,e_1,e_1)
      | ~ group_element(X_15082) ),
    inference(resolution,[status(thm)],[c_1029832,c_398]) ).

tff(c_1032273,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_1032204,c_178]) ).

tff(c_1032340,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1032273]) ).

tff(c_1032341,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_1032340]) ).

tff(c_1032343,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1032341]) ).

tff(c_1032366,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1032343,c_203]) ).

tff(c_1032402,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1032366]) ).

tff(c_1032403,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1032341]) ).

tff(c_1032602,plain,
    ! [X_15086] :
      ( product(e_2,e_1,X_15086)
      | ~ product(e_1,X_15086,e_3) ),
    inference(resolution,[status(thm)],[c_1032403,c_126]) ).

tff(c_1032706,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1032602,c_169]) ).

tff(c_1032801,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1020028,c_4,c_1032706]) ).

tff(c_1032802,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1029822]) ).

tff(c_1032817,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1032802,c_960752]) ).

tff(c_1032856,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1032817]) ).

tff(c_1032858,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_1020009]) ).

tff(c_1032867,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_1032858]) ).

tff(c_1032877,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_1032867]) ).

tff(c_1032878,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1020010,c_110,c_1032877]) ).

tff(c_1032883,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_1032878]) ).

tff(c_1032912,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1032883,c_120]) ).

tff(c_1034040,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1034037,c_1032912]) ).

tff(c_1034073,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1034040]) ).

tff(c_1034074,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1033595]) ).

tff(c_1034096,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1034074]) ).

tff(c_1034428,plain,
    ! [W_15100] :
      ( equalish(W_15100,e_1)
      | ~ product(e_6,W_15100,e_4) ),
    inference(resolution,[status(thm)],[c_1034096,c_120]) ).

tff(c_1034445,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1034428]) ).

tff(c_1034462,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1034445]) ).

tff(c_1034463,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_1034462]) ).

tff(c_1035200,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1034463]) ).

tff(c_1032979,plain,
    ! [W_15089] :
      ( equalish(W_15089,e_3)
      | ~ product(e_6,W_15089,e_2) ),
    inference(resolution,[status(thm)],[c_1032883,c_120]) ).

tff(c_1032992,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1032979]) ).

tff(c_1033005,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1032992]) ).

tff(c_1033006,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_1033005]) ).

tff(c_1035388,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1033006]) ).

tff(c_1035237,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1035200,c_120]) ).

tff(c_1035391,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1035388,c_1035237]) ).

tff(c_1035413,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1035391]) ).

tff(c_1035414,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1033006]) ).

tff(c_1035417,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1035414]) ).

tff(c_1035433,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_1035417,c_961020]) ).

tff(c_1036169,plain,
    ! [X_15123] :
      ( product(e_2,e_6,X_15123)
      | ~ product(e_6,X_15123,e_1) ),
    inference(resolution,[status(thm)],[c_1035433,c_126]) ).

tff(c_1036191,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_1035200,c_1036169]) ).

tff(c_1036361,plain,
    ! [X_15127] :
      ( product(e_4,e_6,X_15127)
      | ~ product(e_6,X_15127,e_2) ),
    inference(resolution,[status(thm)],[c_1036191,c_126]) ).

tff(c_1036379,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_1032883,c_1036361]) ).

tff(c_1036633,plain,
    ! [X_15133] :
      ( product(e_3,e_6,X_15133)
      | ~ product(e_6,X_15133,e_4) ),
    inference(resolution,[status(thm)],[c_1036379,c_126]) ).

tff(c_1036671,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1034096,c_1036633]) ).

tff(c_1036691,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1036671,c_961021]) ).

tff(c_1036714,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1036691]) ).

tff(c_1036715,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1035414]) ).

tff(c_1036769,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1036715]) ).

tff(c_1036773,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1036769,c_1032912]) ).

tff(c_1036794,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1036773]) ).

tff(c_1036795,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1036715]) ).

tff(c_1036804,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1036795]) ).

tff(c_1034257,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1034096,c_120]) ).

tff(c_1036807,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1036804,c_1034257]) ).

tff(c_1036823,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1036807]) ).

tff(c_1036824,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1036795]) ).

tff(c_1037000,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1036824,c_960752]) ).

tff(c_1037020,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1037000]) ).

tff(c_1037022,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_1034463]) ).

tff(c_1037024,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1033006]) ).

tff(c_1037021,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1034463]) ).

tff(c_1037207,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1037021]) ).

tff(c_1037223,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_1037207,c_961020]) ).

tff(c_1037814,plain,
    ! [X_15146] :
      ( product(e_4,e_6,X_15146)
      | ~ product(e_6,X_15146,e_1) ),
    inference(resolution,[status(thm)],[c_1037223,c_126]) ).

tff(c_1037836,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_1037024,c_1037814]) ).

tff(c_1037991,plain,
    ! [X_15151] :
      ( product(e_2,e_6,X_15151)
      | ~ product(e_6,X_15151,e_4) ),
    inference(resolution,[status(thm)],[c_1037836,c_126]) ).

tff(c_1038021,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_1034096,c_1037991]) ).

tff(c_1038042,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1038021,c_961021]) ).

tff(c_1038065,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1038042]) ).

tff(c_1038067,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_1037021]) ).

tff(c_1038088,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_362,c_1038067]) ).

tff(c_1038114,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1038088]) ).

tff(c_1038115,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1037022,c_112,c_1038114]) ).

tff(c_1038120,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1038115]) ).

tff(c_1038123,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1038120,c_1032912]) ).

tff(c_1038141,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1038123]) ).

tff(c_1038142,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1038115]) ).

tff(c_1038145,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1038142]) ).

tff(c_1038148,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1038145,c_1034257]) ).

tff(c_1038167,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1038148]) ).

tff(c_1038168,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1038142]) ).

tff(c_1038350,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1038168,c_960752]) ).

tff(c_1038370,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1038350]) ).

tff(c_1038371,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1033006]) ).

tff(c_1039373,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1038371]) ).

tff(c_1038374,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1037021]) ).

tff(c_1038401,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1038374,c_120]) ).

tff(c_1039376,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1039373,c_1038401]) ).

tff(c_1039395,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1039376]) ).

tff(c_1039396,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1038371]) ).

tff(c_1039450,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1039396]) ).

tff(c_1039453,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1039450,c_1032912]) ).

tff(c_1039474,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1039453]) ).

tff(c_1039476,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_1039396]) ).

tff(c_1039475,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1039396]) ).

tff(c_1039484,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1039475]) ).

tff(c_1039487,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1039484,c_1034257]) ).

tff(c_1039503,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1039487]) ).

tff(c_1039505,plain,
    ~ product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_1039475]) ).

tff(c_1038372,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_1033006]) ).

tff(c_1039397,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_1038371]) ).

tff(c_1039421,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_1039397]) ).

tff(c_1039448,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1039421]) ).

tff(c_1039449,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1038372,c_74,c_1039448]) ).

tff(c_1039507,plain,
    product(e_6,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1039476,c_1039505,c_1039449]) ).

tff(c_1039512,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1039507,c_960752]) ).

tff(c_1039532,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1039512]) ).

tff(c_1039533,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1037021]) ).

tff(c_1039587,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1039533]) ).

tff(c_1039590,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1039587,c_1032912]) ).

tff(c_1039608,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1039590]) ).

tff(c_1039609,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1039533]) ).

tff(c_1039612,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1039609]) ).

tff(c_1039615,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1039612,c_1034257]) ).

tff(c_1039634,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1039615]) ).

tff(c_1039635,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1039609]) ).

tff(c_1039648,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1039635,c_960752]) ).

tff(c_1039668,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1039648]) ).

tff(c_1039669,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1034074]) ).

tff(c_1039686,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1039669,c_960752]) ).

tff(c_1039728,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1039686]) ).

tff(c_1039729,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_1032878]) ).

tff(c_1039732,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_1039729]) ).

tff(c_1041614,plain,
    ! [W_15191] :
      ( equalish(W_15191,e_1)
      | ~ product(e_6,W_15191,e_2) ),
    inference(resolution,[status(thm)],[c_1041385,c_120]) ).

tff(c_1041627,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1041614]) ).

tff(c_1041640,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1041627]) ).

tff(c_1041641,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_1041640]) ).

tff(c_1053443,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1041641]) ).

tff(c_1040189,plain,
    ! [W_15175] :
      ( equalish(W_15175,e_3)
      | ~ product(e_6,W_15175,e_4) ),
    inference(resolution,[status(thm)],[c_1039732,c_120]) ).

tff(c_1040202,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1040189]) ).

tff(c_1040215,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1040202]) ).

tff(c_1040216,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_1040215]) ).

tff(c_1053854,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1040216]) ).

tff(c_1053516,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1053443,c_120]) ).

tff(c_1053857,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1053854,c_1053516]) ).

tff(c_1053894,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1053857]) ).

tff(c_1053895,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1040216]) ).

tff(c_1053905,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1053895]) ).

tff(c_1053933,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_1053905,c_961020]) ).

tff(c_1054893,plain,
    ! [X_15393] :
      ( product(e_4,e_6,X_15393)
      | ~ product(e_6,X_15393,e_1) ),
    inference(resolution,[status(thm)],[c_1053933,c_126]) ).

tff(c_1054939,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_1053443,c_1054893]) ).

tff(c_1055271,plain,
    ! [X_15399] :
      ( product(e_2,e_6,X_15399)
      | ~ product(e_6,X_15399,e_4) ),
    inference(resolution,[status(thm)],[c_1054939,c_126]) ).

tff(c_1055315,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_1039732,c_1055271]) ).

tff(c_1046180,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_1046095,c_120]) ).

tff(c_1055331,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_1055315,c_1046180]) ).

tff(c_1055356,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_1055331]) ).

tff(c_1055357,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1053895]) ).

tff(c_1055411,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1055357]) ).

tff(c_1041447,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1041385,c_120]) ).

tff(c_1055418,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1055411,c_1041447]) ).

tff(c_1055444,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1055418]) ).

tff(c_1055445,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1055357]) ).

tff(c_1055448,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1055445]) ).

tff(c_1039755,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1039732,c_120]) ).

tff(c_1055451,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1055448,c_1039755]) ).

tff(c_1055470,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1055451]) ).

tff(c_1055471,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1055445]) ).

tff(c_1055491,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1055471,c_960752]) ).

tff(c_1055511,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1055491]) ).

tff(c_1055512,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1041641]) ).

tff(c_1055809,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1055512]) ).

tff(c_1055816,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_1055809,c_961020]) ).

tff(c_1055840,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1046556,c_1055816]) ).

tff(c_1055841,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1055512]) ).

tff(c_1055895,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1055841]) ).

tff(c_1056033,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1055895,c_1041447]) ).

tff(c_1056062,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1056033]) ).

tff(c_1056063,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1055841]) ).

tff(c_1056079,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1056063]) ).

tff(c_1056084,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1056079,c_1039755]) ).

tff(c_1056100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1056084]) ).

tff(c_1056101,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1056063]) ).

tff(c_1056108,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1056101,c_960752]) ).

tff(c_1056128,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1056108]) ).

tff(c_1056130,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1046094]) ).

tff(c_1056133,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1042125,c_1056130]) ).

tff(c_1056139,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1056133]) ).

tff(c_1056141,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1043960,c_1044274,c_1056139]) ).

tff(c_1056143,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1041380]) ).

tff(c_1056142,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1041380]) ).

tff(c_1056271,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1056142]) ).

tff(c_1056274,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1056271,c_1039755]) ).

tff(c_1056311,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1056274]) ).

tff(c_1056313,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_1056142]) ).

tff(c_1041344,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_1041311]) ).

tff(c_1041383,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1041344]) ).

tff(c_1041384,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1041055,c_64,c_1041383]) ).

tff(c_1056329,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1056143,c_1056313,c_1041384]) ).

tff(c_1056343,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1056329,c_960752]) ).

tff(c_1056385,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1056343]) ).

tff(c_1056386,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_1039729]) ).

tff(c_1056392,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1056386,c_960752]) ).

tff(c_1056415,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1056392]) ).

tff(c_1056416,plain,
    ( product(e_5,e_6,e_2)
    | product(e_5,e_6,e_3)
    | product(e_5,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_960991]) ).

tff(c_1056418,plain,
    product(e_5,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_1056416]) ).

tff(c_1056439,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_4) ),
    inference(resolution,[status(thm)],[c_1056418,c_122]) ).

tff(c_1058867,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_1058848,c_1056439]) ).

tff(c_1058962,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1058867]) ).

tff(c_1058963,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_1058962]) ).

tff(c_1101038,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1058963]) ).

tff(c_1093238,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1058963]) ).

tff(c_1058871,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_1058848,c_960752]) ).

tff(c_1058966,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_1058871]) ).

tff(c_1058967,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_1058966]) ).

tff(c_1059125,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_1058967]) ).

tff(c_1059674,plain,
    ! [W_15485] :
      ( equalish(W_15485,e_3)
      | ~ product(e_6,W_15485,e_1) ),
    inference(resolution,[status(thm)],[c_1059125,c_120]) ).

tff(c_1059683,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1059674]) ).

tff(c_1059704,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1059683]) ).

tff(c_1059705,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_1059704]) ).

tff(c_1062633,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1059705]) ).

tff(c_1059608,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1059125,c_120]) ).

tff(c_1062644,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1062633,c_1059608]) ).

tff(c_1062674,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1062644]) ).

tff(c_1062675,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1059705]) ).

tff(c_1062690,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1062675]) ).

tff(c_1059763,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1058963]) ).

tff(c_1059766,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1059763,c_1059608]) ).

tff(c_1059791,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1059766]) ).

tff(c_1059792,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1058963]) ).

tff(c_1060176,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1059792]) ).

tff(c_1056438,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_1056418,c_126]) ).

tff(c_1060192,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_1060176,c_1056438]) ).

tff(c_1060207,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1060192,c_1056439]) ).

tff(c_1060228,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1060207]) ).

tff(c_1060229,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1059792]) ).

tff(c_1060269,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1060229]) ).

tff(c_1060792,plain,
    ! [W_15497] :
      ( equalish(W_15497,e_4)
      | ~ product(e_6,W_15497,e_2) ),
    inference(resolution,[status(thm)],[c_1060269,c_120]) ).

tff(c_1060801,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1060792]) ).

tff(c_1060814,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1060801]) ).

tff(c_1060815,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_1060814]) ).

tff(c_1060834,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1060815]) ).

tff(c_1060837,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1060834,c_1059608]) ).

tff(c_1060862,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1060837]) ).

tff(c_1060863,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1060815]) ).

tff(c_1060866,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1060863]) ).

tff(c_1060894,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1060866,c_120]) ).

tff(c_1062696,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1062690,c_1060894]) ).

tff(c_1062735,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1062696]) ).

tff(c_1062736,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1062675]) ).

tff(c_1062797,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1062736]) ).

tff(c_1060298,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1060269,c_120]) ).

tff(c_1062803,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1062797,c_1060298]) ).

tff(c_1062834,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1062803]) ).

tff(c_1062836,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1062736]) ).

tff(c_1062835,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1062736]) ).

tff(c_1062845,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1062835]) ).

tff(c_1060882,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_1060866,c_1056438]) ).

tff(c_1061036,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_1060882,c_126]) ).

tff(c_1062883,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_1062845,c_1061036]) ).

tff(c_1063601,plain,
    ! [X_15539] :
      ( product(e_1,e_6,X_15539)
      | ~ product(e_6,X_15539,e_2) ),
    inference(resolution,[status(thm)],[c_1062883,c_126]) ).

tff(c_1063619,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_1060269,c_1063601]) ).

tff(c_1063637,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1063619,c_1056439]) ).

tff(c_1063660,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1063637]) ).

tff(c_1063662,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_1062835]) ).

tff(c_1062676,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1059705]) ).

tff(c_1062737,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1062675]) ).

tff(c_1062764,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_1062737]) ).

tff(c_1062795,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1062764]) ).

tff(c_1062796,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1062676,c_64,c_1062795]) ).

tff(c_1063671,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1062836,c_1063662,c_1062796]) ).

tff(c_1063685,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1063671,c_960752]) ).

tff(c_1063724,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1063685]) ).

tff(c_1063725,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1060863]) ).

tff(c_1063779,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1063725]) ).

tff(c_1063782,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1063779,c_1060298]) ).

tff(c_1063803,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1063782]) ).

tff(c_1063804,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1063725]) ).

tff(c_1063813,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1063804]) ).

tff(c_1065200,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1059705]) ).

tff(c_1065211,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1065200,c_1059608]) ).

tff(c_1065241,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1065211]) ).

tff(c_1065242,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1059705]) ).

tff(c_1065257,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1065242]) ).

tff(c_1065304,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_1065257,c_1056438]) ).

tff(c_1066025,plain,
    ! [X_15577] :
      ( product(e_1,e_6,X_15577)
      | ~ product(e_6,X_15577,e_4) ),
    inference(resolution,[status(thm)],[c_1065304,c_126]) ).

tff(c_1066043,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_1063813,c_1066025]) ).

tff(c_1066368,plain,
    ! [X_15582] :
      ( product(e_2,e_6,X_15582)
      | ~ product(e_6,X_15582,e_1) ),
    inference(resolution,[status(thm)],[c_1066043,c_126]) ).

tff(c_1066389,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_1059125,c_1066368]) ).

tff(c_1056589,plain,
    ! [X_15412] :
      ( ~ next(X_15412,e_3)
      | product(X_15412,e_1,e_5)
      | product(X_15412,e_1,e_4)
      | product(X_15412,e_1,e_3)
      | product(X_15412,e_1,e_2)
      | product(X_15412,e_1,e_1)
      | ~ group_element(X_15412) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_1057893,plain,
    ! [X_15450] :
      ( ~ next(X_15450,e_3)
      | product(X_15450,e_1,e_4)
      | product(X_15450,e_1,e_3)
      | product(X_15450,e_1,e_2)
      | product(X_15450,e_1,e_1)
      | ~ group_element(X_15450) ),
    inference(resolution,[status(thm)],[c_1056589,c_164]) ).

tff(c_1058127,plain,
    ! [X_15452] :
      ( ~ next(X_15452,e_3)
      | product(X_15452,e_1,e_3)
      | product(X_15452,e_1,e_2)
      | product(X_15452,e_1,e_1)
      | ~ group_element(X_15452) ),
    inference(resolution,[status(thm)],[c_1057893,c_166]) ).

tff(c_1058220,plain,
    ! [W_11,X_15452] :
      ( equalish(W_11,e_1)
      | ~ product(X_15452,W_11,e_3)
      | ~ next(X_15452,e_3)
      | product(X_15452,e_1,e_2)
      | product(X_15452,e_1,e_1)
      | ~ group_element(X_15452) ),
    inference(resolution,[status(thm)],[c_1058127,c_120]) ).

tff(c_1066398,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1066389,c_1058220]) ).

tff(c_1066413,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1066398]) ).

tff(c_1066414,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_1066413]) ).

tff(c_1066520,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1066414]) ).

tff(c_1066541,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1066520,c_203]) ).

tff(c_1066575,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1066541]) ).

tff(c_1066576,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1066414]) ).

tff(c_1066612,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1066576,c_178]) ).

tff(c_1066648,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1066612]) ).

tff(c_1066649,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1065242]) ).

tff(c_1066717,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1066649]) ).

tff(c_1066723,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1066717,c_1060298]) ).

tff(c_1066754,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1066723]) ).

tff(c_1066756,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1066649]) ).

tff(c_1066755,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1066649]) ).

tff(c_1066765,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1066755]) ).

tff(c_1063952,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1063813,c_120]) ).

tff(c_1066771,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1066765,c_1063952]) ).

tff(c_1066806,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1066771]) ).

tff(c_1066808,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_1066755]) ).

tff(c_1065243,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1059705]) ).

tff(c_1066650,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1065242]) ).

tff(c_1066678,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_1066650]) ).

tff(c_1066709,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1066678]) ).

tff(c_1066710,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1065243,c_64,c_1066709]) ).

tff(c_1066817,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1066756,c_1066808,c_1066710]) ).

tff(c_1066831,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1066817,c_960752]) ).

tff(c_1066870,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1066831]) ).

tff(c_1066871,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1063804]) ).

tff(c_1066877,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1066871,c_960752]) ).

tff(c_1066897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1066877]) ).

tff(c_1066898,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1060229]) ).

tff(c_1066901,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1066898]) ).

tff(c_1066910,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_1066901,c_203]) ).

tff(c_1066928,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_1066910]) ).

tff(c_1066929,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1066898]) ).

tff(c_1067337,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1066929,c_960752]) ).

tff(c_1067357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1067337]) ).

tff(c_1067358,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_1058967]) ).

tff(c_1067360,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_1067358]) ).

tff(c_1067408,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_1067360,c_1056438]) ).

tff(c_1068167,plain,
    ! [X_15599] :
      ( product(e_5,e_3,X_15599)
      | ~ product(e_3,X_15599,e_6) ),
    inference(resolution,[status(thm)],[c_1067360,c_126]) ).

tff(c_1056441,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1056418,c_120]) ).

tff(c_1068189,plain,
    ( equalish(e_3,e_6)
    | ~ product(e_3,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_1068167,c_1056441]) ).

tff(c_1068248,plain,
    ~ product(e_3,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_84,c_1068189]) ).

tff(c_1068291,plain,
    ( product(e_3,e_4,e_5)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2)
    | product(e_3,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_1068248]) ).

tff(c_1068294,plain,
    ( product(e_3,e_4,e_5)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2)
    | product(e_3,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_50,c_1068291]) ).

tff(c_1090927,plain,
    product(e_3,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1068294]) ).

tff(c_1067418,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_5) ),
    inference(resolution,[status(thm)],[c_1067360,c_122]) ).

tff(c_1068171,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_3,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_1068167,c_1067418]) ).

tff(c_1068229,plain,
    ~ product(e_3,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_1068171]) ).

tff(c_1068279,plain,
    ( product(e_3,e_5,e_5)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_1068229]) ).

tff(c_1068282,plain,
    ( product(e_3,e_5,e_5)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_52,c_1068279]) ).

tff(c_1090806,plain,
    product(e_3,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1068282]) ).

tff(c_1090836,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1090806,c_120]) ).

tff(c_1090930,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1090927,c_1090836]) ).

tff(c_1090949,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1090930]) ).

tff(c_1090950,plain,
    ( product(e_3,e_4,e_2)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1068294]) ).

tff(c_1090952,plain,
    product(e_3,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1090950]) ).

tff(c_1091192,plain,
    ! [X_15940] :
      ( product(e_5,e_4,X_15940)
      | ~ product(e_4,X_15940,e_3) ),
    inference(resolution,[status(thm)],[c_1090952,c_126]) ).

tff(c_960749,plain,
    ! [X_20] :
      ( product(e_3,e_5,X_20)
      | ~ product(e_5,X_20,e_6) ),
    inference(resolution,[status(thm)],[c_960728,c_126]) ).

tff(c_1091225,plain,
    ( product(e_3,e_5,e_4)
    | ~ product(e_4,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1091192,c_960749]) ).

tff(c_1091282,plain,
    product(e_3,e_5,e_4),
    inference(demodulation,[status(thm),theory(equality)],[c_1067408,c_1091225]) ).

tff(c_1090835,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_3,e_5,W_8) ),
    inference(resolution,[status(thm)],[c_1090806,c_118]) ).

tff(c_1091513,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1091282,c_1090835]) ).

tff(c_1091529,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1091513]) ).

tff(c_1091530,plain,
    ( product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1090950]) ).

tff(c_1091561,plain,
    product(e_3,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1091530]) ).

tff(c_1075380,plain,
    product(e_3,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1068294]) ).

tff(c_1068249,plain,
    ( product(e_3,e_5,e_3)
    | ~ product(e_3,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_1068167,c_960749]) ).

tff(c_1068295,plain,
    ~ product(e_3,e_6,e_6),
    inference(splitLeft,[status(thm)],[c_1068249]) ).

tff(c_1068723,plain,
    ( product(e_3,e_6,e_5)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_1068295]) ).

tff(c_1068726,plain,
    ( product(e_3,e_6,e_5)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_54,c_1068723]) ).

tff(c_1074860,plain,
    product(e_3,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1068726]) ).

tff(c_1074904,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1074860,c_120]) ).

tff(c_1075383,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_1075380,c_1074904]) ).

tff(c_1075411,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_1075383]) ).

tff(c_1075412,plain,
    ( product(e_3,e_4,e_2)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1068294]) ).

tff(c_1075462,plain,
    product(e_3,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1075412]) ).

tff(c_1075702,plain,
    ! [X_15719] :
      ( product(e_5,e_4,X_15719)
      | ~ product(e_4,X_15719,e_3) ),
    inference(resolution,[status(thm)],[c_1075462,c_126]) ).

tff(c_1075743,plain,
    ( product(e_3,e_5,e_4)
    | ~ product(e_4,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1075702,c_960749]) ).

tff(c_1075808,plain,
    product(e_3,e_5,e_4),
    inference(demodulation,[status(thm),theory(equality)],[c_1067408,c_1075743]) ).

tff(c_1056417,plain,
    ~ product(e_5,e_6,e_1),
    inference(splitRight,[status(thm)],[c_960991]) ).

tff(c_1069533,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1058963]) ).

tff(c_1069675,plain,
    ! [W_15617] :
      ( equalish(W_15617,e_4)
      | ~ product(e_6,W_15617,e_1) ),
    inference(resolution,[status(thm)],[c_1069533,c_120]) ).

tff(c_1069684,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1069675]) ).

tff(c_1069705,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1069684]) ).

tff(c_1069706,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_1069705]) ).

tff(c_1069731,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1069706]) ).

tff(c_1069577,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1069533,c_120]) ).

tff(c_1069734,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1069731,c_1069577]) ).

tff(c_1069781,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1069734]) ).

tff(c_1069782,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1069706]) ).

tff(c_1069941,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1069782]) ).

tff(c_1067420,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1067360,c_120]) ).

tff(c_1069944,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1069941,c_1067420]) ).

tff(c_1069988,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1069944]) ).

tff(c_1069989,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1069782]) ).

tff(c_1070050,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1069989]) ).

tff(c_1073770,plain,
    product(e_3,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1068726]) ).

tff(c_1073626,plain,
    product(e_3,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1068282]) ).

tff(c_1073670,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1073626,c_120]) ).

tff(c_1073774,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_1073770,c_1073670]) ).

tff(c_1073799,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_1073774]) ).

tff(c_1073800,plain,
    ( product(e_3,e_6,e_2)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_1068726]) ).

tff(c_1073802,plain,
    product(e_3,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_1073800]) ).

tff(c_1074074,plain,
    ! [X_15695] :
      ( product(e_5,e_6,X_15695)
      | ~ product(e_6,X_15695,e_3) ),
    inference(resolution,[status(thm)],[c_1073802,c_126]) ).

tff(c_1074103,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1074074]) ).

tff(c_1073826,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_1073802,c_122]) ).

tff(c_1074107,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_1074103,c_1073826]) ).

tff(c_1074134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_1074107]) ).

tff(c_1074135,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_1073800]) ).

tff(c_1074180,plain,
    product(e_3,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1074135]) ).

tff(c_1074304,plain,
    ! [X_15699] :
      ( product(e_2,e_6,X_15699)
      | ~ product(e_6,X_15699,e_3) ),
    inference(resolution,[status(thm)],[c_1074180,c_126]) ).

tff(c_1074333,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1074304]) ).

tff(c_1074609,plain,
    ! [X_15703] :
      ( product(e_5,e_6,X_15703)
      | ~ product(e_6,X_15703,e_2) ),
    inference(resolution,[status(thm)],[c_1074333,c_126]) ).

tff(c_1074612,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_1070050,c_1074609]) ).

tff(c_1074630,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1056417,c_1074612]) ).

tff(c_1074631,plain,
    ( product(e_3,e_6,e_3)
    | product(e_3,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1074135]) ).

tff(c_1074633,plain,
    product(e_3,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_1074631]) ).

tff(c_1074636,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1074633,c_1056439]) ).

tff(c_1074652,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1074636]) ).

tff(c_1074653,plain,
    product(e_3,e_6,e_3),
    inference(splitRight,[status(thm)],[c_1074631]) ).

tff(c_1067447,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1067408,c_122]) ).

tff(c_1074659,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_1074653,c_1067447]) ).

tff(c_1074682,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_1074659]) ).

tff(c_1074683,plain,
    ( product(e_3,e_5,e_2)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1068282]) ).

tff(c_1074685,plain,
    product(e_3,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1074683]) ).

tff(c_1074696,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1074685,c_203]) ).

tff(c_1074715,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1074696]) ).

tff(c_1074716,plain,
    ( product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_1074683]) ).

tff(c_1074747,plain,
    product(e_3,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_1074716]) ).

tff(c_1074775,plain,
    ! [W_8] :
      ( equalish(W_8,e_2)
      | ~ product(e_3,e_5,W_8) ),
    inference(resolution,[status(thm)],[c_1074747,c_118]) ).

tff(c_1075841,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1075808,c_1074775]) ).

tff(c_1075857,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1075841]) ).

tff(c_1075858,plain,
    ( product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1075412]) ).

tff(c_1075889,plain,
    product(e_3,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1075858]) ).

tff(c_1074776,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1074747,c_120]) ).

tff(c_1075892,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1075889,c_1074776]) ).

tff(c_1075910,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1075892]) ).

tff(c_1075911,plain,
    ( product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1075858]) ).

tff(c_1075913,plain,
    product(e_3,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1075911]) ).

tff(c_1075922,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_1075913,c_203]) ).

tff(c_1075940,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_1075922]) ).

tff(c_1075941,plain,
    product(e_3,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1075911]) ).

tff(c_1075959,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1075941,c_178]) ).

tff(c_1075980,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1075959]) ).

tff(c_1075981,plain,
    ( product(e_3,e_6,e_2)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_1068726]) ).

tff(c_1075983,plain,
    product(e_3,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_1075981]) ).

tff(c_1076255,plain,
    ! [X_15723] :
      ( product(e_5,e_6,X_15723)
      | ~ product(e_6,X_15723,e_3) ),
    inference(resolution,[status(thm)],[c_1075983,c_126]) ).

tff(c_1076284,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1076255]) ).

tff(c_1076007,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_1075983,c_122]) ).

tff(c_1076287,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_1076284,c_1076007]) ).

tff(c_1076314,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_1076287]) ).

tff(c_1076315,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_1075981]) ).

tff(c_1076360,plain,
    product(e_3,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1076315]) ).

tff(c_1076363,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_1076360,c_1074776]) ).

tff(c_1076381,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_1076363]) ).

tff(c_1076383,plain,
    ~ product(e_3,e_6,e_2),
    inference(splitRight,[status(thm)],[c_1076315]) ).

tff(c_1075982,plain,
    ~ product(e_3,e_6,e_1),
    inference(splitRight,[status(thm)],[c_1068726]) ).

tff(c_1076316,plain,
    ~ product(e_3,e_6,e_5),
    inference(splitRight,[status(thm)],[c_1075981]) ).

tff(c_1076335,plain,
    ( equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_597,c_1076316]) ).

tff(c_1076358,plain,
    ( equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_1076335]) ).

tff(c_1076359,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1075982,c_110,c_1076358]) ).

tff(c_1076384,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1076383,c_1076359]) ).

tff(c_1076385,plain,
    product(e_3,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_1076384]) ).

tff(c_1076388,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_1076385,c_1067447]) ).

tff(c_1076411,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_1076388]) ).

tff(c_1076412,plain,
    product(e_3,e_6,e_4),
    inference(splitRight,[status(thm)],[c_1076384]) ).

tff(c_1076416,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1076412,c_1056439]) ).

tff(c_1076432,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1076416]) ).

tff(c_1076433,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_1074716]) ).

tff(c_1076435,plain,
    product(e_3,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_1076433]) ).

tff(c_1076523,plain,
    ! [W_15726] :
      ( equalish(W_15726,e_5)
      | ~ product(e_3,W_15726,e_4) ),
    inference(resolution,[status(thm)],[c_1076435,c_120]) ).

tff(c_1076534,plain,
    ( equalish(e_1,e_5)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1076523]) ).

tff(c_1076543,plain,
    ( equalish(e_1,e_5)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1076534]) ).

tff(c_1076544,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_62,c_1076543]) ).

tff(c_1076558,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1076544]) ).

tff(c_1076597,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1076558,c_203]) ).

tff(c_1076651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1076597]) ).

tff(c_1076652,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_1076544]) ).

tff(c_1076674,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1076652]) ).

tff(c_1076714,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1076674,c_178]) ).

tff(c_1076762,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1076714]) ).

tff(c_1076763,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1076652]) ).

tff(c_1070117,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1070050,c_122]) ).

tff(c_1076785,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1076763,c_1070117]) ).

tff(c_1076826,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1076785]) ).

tff(c_1076827,plain,
    product(e_3,e_5,e_3),
    inference(splitRight,[status(thm)],[c_1076433]) ).

tff(c_1076834,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1076827,c_960750]) ).

tff(c_1076859,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1076834]) ).

tff(c_1076860,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1069989]) ).

tff(c_1076870,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1076860]) ).

tff(c_1079478,plain,
    ! [X_15769] :
      ( equalish(e_6,X_15769)
      | ~ next(X_15769,e_4)
      | product(X_15769,e_1,e_3)
      | product(X_15769,e_1,e_2)
      | product(X_15769,e_1,e_1)
      | ~ group_element(X_15769) ),
    inference(resolution,[status(thm)],[c_1076870,c_398]) ).

tff(c_1079558,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_1079478,c_178]) ).

tff(c_1079637,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1079558]) ).

tff(c_1079638,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_1079637]) ).

tff(c_1079640,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1079638]) ).

tff(c_1067446,plain,
    ! [X_20] :
      ( product(e_3,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_1067408,c_126]) ).

tff(c_1076910,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1076870,c_1067446]) ).

tff(c_1076989,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1076910,c_120]) ).

tff(c_1079653,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1079640,c_1076989]) ).

tff(c_1079685,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1079653]) ).

tff(c_1079686,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1079638]) ).

tff(c_1079274,plain,
    product(e_3,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1068282]) ).

tff(c_1079280,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_1079274,c_1076989]) ).

tff(c_1079300,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_1079280]) ).

tff(c_1079301,plain,
    ( product(e_3,e_5,e_2)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1068282]) ).

tff(c_1079303,plain,
    product(e_3,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1079301]) ).

tff(c_1079314,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1079303,c_203]) ).

tff(c_1079333,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1079314]) ).

tff(c_1079334,plain,
    ( product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_1079301]) ).

tff(c_1079365,plain,
    product(e_3,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_1079334]) ).

tff(c_1079394,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1079365,c_120]) ).

tff(c_1079690,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1079686,c_1079394]) ).

tff(c_1079722,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1079690]) ).

tff(c_1079723,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_1079334]) ).

tff(c_1079725,plain,
    product(e_3,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_1079723]) ).

tff(c_1079805,plain,
    ! [W_15772] :
      ( equalish(W_15772,e_5)
      | ~ product(e_3,W_15772,e_4) ),
    inference(resolution,[status(thm)],[c_1079725,c_120]) ).

tff(c_1079812,plain,
    ( equalish(e_1,e_5)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1079805]) ).

tff(c_1079817,plain,
    ( equalish(e_1,e_5)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1079812]) ).

tff(c_1079818,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_62,c_1079817]) ).

tff(c_1079832,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1079818]) ).

tff(c_1079845,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1079832,c_1076989]) ).

tff(c_1079877,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1079845]) ).

tff(c_1079878,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_1079818]) ).

tff(c_1079888,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1079878]) ).

tff(c_1079922,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1079888,c_178]) ).

tff(c_1079961,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1079922]) ).

tff(c_1079962,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1079878]) ).

tff(c_1080151,plain,
    ! [X_15777] :
      ( product(e_2,e_1,X_15777)
      | ~ product(e_1,X_15777,e_3) ),
    inference(resolution,[status(thm)],[c_1079962,c_126]) ).

tff(c_1058215,plain,
    ! [W_8,X_15452] :
      ( equalish(W_8,e_3)
      | ~ product(X_15452,e_1,W_8)
      | ~ next(X_15452,e_3)
      | product(X_15452,e_1,e_2)
      | product(X_15452,e_1,e_1)
      | ~ group_element(X_15452) ),
    inference(resolution,[status(thm)],[c_1058127,c_118]) ).

tff(c_1080176,plain,
    ! [X_15777] :
      ( equalish(X_15777,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_15777,e_3) ),
    inference(resolution,[status(thm)],[c_1080151,c_1058215]) ).

tff(c_1080301,plain,
    ! [X_15777] :
      ( equalish(X_15777,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_15777,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1080176]) ).

tff(c_1081159,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1080301]) ).

tff(c_1081192,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1081159,c_203]) ).

tff(c_1081237,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1081192]) ).

tff(c_1081239,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1080301]) ).

tff(c_1081238,plain,
    ! [X_15777] :
      ( product(e_2,e_1,e_2)
      | equalish(X_15777,e_3)
      | ~ product(e_1,X_15777,e_3) ),
    inference(splitRight,[status(thm)],[c_1080301]) ).

tff(c_1081264,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1081238]) ).

tff(c_1080028,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1079962,c_122]) ).

tff(c_1081274,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1081264,c_1080028]) ).

tff(c_1081316,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1081274]) ).

tff(c_1081318,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1081238]) ).

tff(c_1080215,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_1080151,c_166]) ).

tff(c_1080328,plain,
    ~ product(e_1,e_4,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_1080215]) ).

tff(c_1077310,plain,
    ! [X_15734] :
      ( product(e_4,e_1,X_15734)
      | ~ product(e_1,X_15734,e_6) ),
    inference(resolution,[status(thm)],[c_1076870,c_126]) ).

tff(c_1076942,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_1076870,c_122]) ).

tff(c_1077314,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_1,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_1077310,c_1076942]) ).

tff(c_1077463,plain,
    ~ product(e_1,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_94,c_1077314]) ).

tff(c_1077546,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_1077463]) ).

tff(c_1077549,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_3)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_50,c_1077546]) ).

tff(c_1085747,plain,
    ( product(e_1,e_4,e_5)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_2)
    | product(e_1,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_1080328,c_1077549]) ).

tff(c_1085748,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1085747]) ).

tff(c_1056823,plain,
    ! [X_15418] :
      ( ~ next(X_15418,e_2)
      | product(X_15418,e_1,e_5)
      | product(X_15418,e_1,e_4)
      | product(X_15418,e_1,e_3)
      | product(X_15418,e_1,e_2)
      | product(X_15418,e_1,e_1)
      | ~ group_element(X_15418) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_1056914,plain,
    ! [X_15419] :
      ( ~ next(X_15419,e_2)
      | product(X_15419,e_1,e_4)
      | product(X_15419,e_1,e_3)
      | product(X_15419,e_1,e_2)
      | product(X_15419,e_1,e_1)
      | ~ group_element(X_15419) ),
    inference(resolution,[status(thm)],[c_1056823,c_162]) ).

tff(c_1057005,plain,
    ! [X_15420] :
      ( ~ next(X_15420,e_2)
      | product(X_15420,e_1,e_3)
      | product(X_15420,e_1,e_2)
      | product(X_15420,e_1,e_1)
      | ~ group_element(X_15420) ),
    inference(resolution,[status(thm)],[c_1056914,c_160]) ).

tff(c_1057077,plain,
    ! [X_15420] :
      ( ~ next(X_15420,e_2)
      | product(X_15420,e_1,e_2)
      | product(X_15420,e_1,e_1)
      | ~ group_element(X_15420) ),
    inference(resolution,[status(thm)],[c_1057005,c_170]) ).

tff(c_1080031,plain,
    ! [W_15774] :
      ( equalish(W_15774,e_3)
      | ~ product(W_15774,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1079962,c_122]) ).

tff(c_1080881,plain,
    ! [X_15789] :
      ( equalish(X_15789,e_3)
      | ~ next(X_15789,e_2)
      | product(X_15789,e_1,e_1)
      | ~ group_element(X_15789) ),
    inference(resolution,[status(thm)],[c_1057077,c_1080031]) ).

tff(c_1081070,plain,
    ! [W_11,X_15789] :
      ( equalish(W_11,e_1)
      | ~ product(X_15789,W_11,e_1)
      | equalish(X_15789,e_3)
      | ~ next(X_15789,e_2)
      | ~ group_element(X_15789) ),
    inference(resolution,[status(thm)],[c_1080881,c_120]) ).

tff(c_1085757,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_1085748,c_1081070]) ).

tff(c_1085802,plain,
    ( equalish(e_4,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_1085757]) ).

tff(c_1085804,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_86,c_1085802]) ).

tff(c_1085805,plain,
    ( product(e_1,e_4,e_2)
    | product(e_1,e_4,e_4)
    | product(e_1,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1085747]) ).

tff(c_1085807,plain,
    product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1085805]) ).

tff(c_1082405,plain,
    product(e_3,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1068294]) ).

tff(c_1082417,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_1082405,c_1076989]) ).

tff(c_1082448,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_1082417]) ).

tff(c_1082449,plain,
    ( product(e_3,e_4,e_2)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1068294]) ).

tff(c_1082712,plain,
    product(e_3,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1082449]) ).

tff(c_1082736,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_1082712,c_122]) ).

tff(c_1085812,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1085807,c_1082736]) ).

tff(c_1085843,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1085812]) ).

tff(c_1085844,plain,
    ( product(e_1,e_4,e_4)
    | product(e_1,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1085805]) ).

tff(c_1085875,plain,
    product(e_1,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1085844]) ).

tff(c_1058207,plain,
    ! [X_20,X_15452] :
      ( product(e_3,e_1,X_20)
      | ~ product(e_1,X_20,X_15452)
      | ~ next(X_15452,e_3)
      | product(X_15452,e_1,e_2)
      | product(X_15452,e_1,e_1)
      | ~ group_element(X_15452) ),
    inference(resolution,[status(thm)],[c_1058127,c_126]) ).

tff(c_1085887,plain,
    ( product(e_3,e_1,e_4)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1085875,c_1058207]) ).

tff(c_1085921,plain,
    ( product(e_3,e_1,e_4)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1085887]) ).

tff(c_1085922,plain,
    product(e_3,e_1,e_4),
    inference(negUnitSimplification,[status(thm)],[c_1081239,c_1081318,c_1085921]) ).

tff(c_1080029,plain,
    ! [W_8] :
      ( equalish(W_8,e_2)
      | ~ product(e_3,e_1,W_8) ),
    inference(resolution,[status(thm)],[c_1079962,c_118]) ).

tff(c_1086091,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1085922,c_1080029]) ).

tff(c_1086143,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1086091]) ).

tff(c_1086144,plain,
    product(e_1,e_4,e_4),
    inference(splitRight,[status(thm)],[c_1085844]) ).

tff(c_1086168,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1086144,c_203]) ).

tff(c_1086207,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1086168]) ).

tff(c_1086208,plain,
    ( product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1082449]) ).

tff(c_1086239,plain,
    product(e_3,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1086208]) ).

tff(c_1080030,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1079962,c_120]) ).

tff(c_1086242,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1086239,c_1080030]) ).

tff(c_1086260,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1086242]) ).

tff(c_1086261,plain,
    ( product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1086208]) ).

tff(c_1086263,plain,
    product(e_3,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1086261]) ).

tff(c_1079748,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1079725,c_120]) ).

tff(c_1086266,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1086263,c_1079748]) ).

tff(c_1086285,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1086266]) ).

tff(c_1086286,plain,
    product(e_3,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1086261]) ).

tff(c_1086304,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1086286,c_178]) ).

tff(c_1086325,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1086304]) ).

tff(c_1086326,plain,
    product(e_3,e_5,e_3),
    inference(splitRight,[status(thm)],[c_1079723]) ).

tff(c_1086332,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1086326,c_960750]) ).

tff(c_1086357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1086332]) ).

tff(c_1086358,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1076860]) ).

tff(c_1086391,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1086358,c_960752]) ).

tff(c_1086437,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1086391]) ).

tff(c_1086438,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1058963]) ).

tff(c_1086573,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1086438]) ).

tff(c_1086576,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1086573,c_1067420]) ).

tff(c_1086595,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1086576]) ).

tff(c_1086596,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1086438]) ).

tff(c_1086650,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1086596]) ).

tff(c_1086778,plain,
    ! [W_15869] :
      ( equalish(W_15869,e_4)
      | ~ product(e_6,W_15869,e_2) ),
    inference(resolution,[status(thm)],[c_1086650,c_120]) ).

tff(c_1086787,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1086778]) ).

tff(c_1086800,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1086787]) ).

tff(c_1086801,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_1086800]) ).

tff(c_1087491,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1086801]) ).

tff(c_1087659,plain,
    product(e_3,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1068726]) ).

tff(c_1087784,plain,
    ! [X_15893] :
      ( product(e_1,e_6,X_15893)
      | ~ product(e_6,X_15893,e_3) ),
    inference(resolution,[status(thm)],[c_1087659,c_126]) ).

tff(c_1087812,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1087784]) ).

tff(c_1088137,plain,
    ! [X_15897] :
      ( product(e_5,e_6,X_15897)
      | ~ product(e_6,X_15897,e_1) ),
    inference(resolution,[status(thm)],[c_1087812,c_126]) ).

tff(c_1088155,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_1087491,c_1088137]) ).

tff(c_1056440,plain,
    ! [W_8] :
      ( equalish(W_8,e_4)
      | ~ product(e_5,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_1056418,c_118]) ).

tff(c_1088175,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1088155,c_1056440]) ).

tff(c_1088198,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1088175]) ).

tff(c_1088200,plain,
    ~ product(e_3,e_6,e_1),
    inference(splitRight,[status(thm)],[c_1068726]) ).

tff(c_1087619,plain,
    ! [W_15888] :
      ( equalish(W_15888,e_2)
      | ~ product(e_6,W_15888,e_1) ),
    inference(resolution,[status(thm)],[c_1087491,c_120]) ).

tff(c_1087632,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1087619]) ).

tff(c_1087645,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1087632]) ).

tff(c_1087646,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_1087645]) ).

tff(c_1088201,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1087646]) ).

tff(c_1087521,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1087491,c_120]) ).

tff(c_1088204,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1088201,c_1087521]) ).

tff(c_1088235,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1088204]) ).

tff(c_1088236,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1087646]) ).

tff(c_1089078,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1088236]) ).

tff(c_1089085,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1089078,c_1067420]) ).

tff(c_1089124,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1089085]) ).

tff(c_1089125,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1088236]) ).

tff(c_1089186,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1089125]) ).

tff(c_1088199,plain,
    ( product(e_3,e_6,e_2)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_1068726]) ).

tff(c_1088251,plain,
    product(e_3,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_1088199]) ).

tff(c_1088523,plain,
    ! [X_15901] :
      ( product(e_5,e_6,X_15901)
      | ~ product(e_6,X_15901,e_3) ),
    inference(resolution,[status(thm)],[c_1088251,c_126]) ).

tff(c_1088552,plain,
    product(e_5,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1088523]) ).

tff(c_1088275,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_6,e_5) ),
    inference(resolution,[status(thm)],[c_1088251,c_122]) ).

tff(c_1088555,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_1088552,c_1088275]) ).

tff(c_1088582,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_1088555]) ).

tff(c_1088583,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_1088199]) ).

tff(c_1088628,plain,
    product(e_3,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1088583]) ).

tff(c_1088752,plain,
    ! [X_15905] :
      ( product(e_2,e_6,X_15905)
      | ~ product(e_6,X_15905,e_3) ),
    inference(resolution,[status(thm)],[c_1088628,c_126]) ).

tff(c_1088781,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1088752]) ).

tff(c_1088801,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_1088781,c_126]) ).

tff(c_1089189,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_1089186,c_1088801]) ).

tff(c_1089222,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1056417,c_1089189]) ).

tff(c_1089223,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1089125]) ).

tff(c_1089233,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1089223]) ).

tff(c_1089239,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1089233,c_1067446]) ).

tff(c_1089274,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1088200,c_1089239]) ).

tff(c_1089275,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1089223]) ).

tff(c_1089303,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1089275,c_960752]) ).

tff(c_1089343,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1089303]) ).

tff(c_1089344,plain,
    ( product(e_3,e_6,e_3)
    | product(e_3,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1088583]) ).

tff(c_1089346,plain,
    product(e_3,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_1089344]) ).

tff(c_1089349,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1089346,c_1056439]) ).

tff(c_1089365,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1089349]) ).

tff(c_1089366,plain,
    product(e_3,e_6,e_3),
    inference(splitRight,[status(thm)],[c_1089344]) ).

tff(c_1089370,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_1089366,c_1067447]) ).

tff(c_1089393,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_1089370]) ).

tff(c_1089394,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1086801]) ).

tff(c_1089494,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1089394]) ).

tff(c_1089497,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1089494,c_1067420]) ).

tff(c_1089516,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1089497]) ).

tff(c_1089517,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1089394]) ).

tff(c_1089571,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1089517]) ).

tff(c_1086679,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1086650,c_120]) ).

tff(c_1089574,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1089571,c_1086679]) ).

tff(c_1089595,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1089574]) ).

tff(c_1089596,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1089517]) ).

tff(c_1089605,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1089596]) ).

tff(c_1089621,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1089605,c_1067446]) ).

tff(c_1089669,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1089621,c_120]) ).

tff(c_1091564,plain,
    equalish(e_4,e_6),
    inference(resolution,[status(thm)],[c_1091561,c_1089669]) ).

tff(c_1091585,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_1091564]) ).

tff(c_1091586,plain,
    ( product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1091530]) ).

tff(c_1091588,plain,
    product(e_3,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1091586]) ).

tff(c_1091597,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_1091588,c_203]) ).

tff(c_1091615,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_1091597]) ).

tff(c_1091616,plain,
    product(e_3,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1091586]) ).

tff(c_1091634,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1091616,c_178]) ).

tff(c_1091655,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1091634]) ).

tff(c_1091656,plain,
    ( product(e_3,e_5,e_2)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1068282]) ).

tff(c_1091665,plain,
    product(e_3,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1091656]) ).

tff(c_1091676,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1091665,c_203]) ).

tff(c_1091695,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1091676]) ).

tff(c_1091696,plain,
    ( product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_1091656]) ).

tff(c_1091727,plain,
    product(e_3,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_1091696]) ).

tff(c_1091730,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_1091727,c_1089669]) ).

tff(c_1091748,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_1091730]) ).

tff(c_1091749,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_1091696]) ).

tff(c_1091751,plain,
    product(e_3,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_1091749]) ).

tff(c_1091839,plain,
    ! [W_15944] :
      ( equalish(W_15944,e_5)
      | ~ product(e_3,W_15944,e_4) ),
    inference(resolution,[status(thm)],[c_1091751,c_120]) ).

tff(c_1091850,plain,
    ( equalish(e_1,e_5)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1091839]) ).

tff(c_1091859,plain,
    ( equalish(e_1,e_5)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1091850]) ).

tff(c_1091860,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_62,c_1091859]) ).

tff(c_1091874,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1091860]) ).

tff(c_1091895,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1091874,c_203]) ).

tff(c_1091929,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1091895]) ).

tff(c_1091930,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_1091860]) ).

tff(c_1091938,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1091930]) ).

tff(c_1091970,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1091938,c_178]) ).

tff(c_1092007,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1091970]) ).

tff(c_1092008,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1091930]) ).

tff(c_1092019,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1092008,c_1089669]) ).

tff(c_1092049,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1092019]) ).

tff(c_1092050,plain,
    product(e_3,e_5,e_3),
    inference(splitRight,[status(thm)],[c_1091749]) ).

tff(c_1092056,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1092050,c_960750]) ).

tff(c_1092081,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1092056]) ).

tff(c_1092082,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1089596]) ).

tff(c_1092089,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1092082,c_960752]) ).

tff(c_1092109,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1092089]) ).

tff(c_1092111,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_1086596]) ).

tff(c_1086439,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_1058963]) ).

tff(c_1086597,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_1086438]) ).

tff(c_1086618,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_362,c_1086597]) ).

tff(c_1086644,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1086618]) ).

tff(c_1086645,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1086439,c_112,c_1086644]) ).

tff(c_1092113,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1092111,c_1086645]) ).

tff(c_1092114,plain,
    product(e_6,e_4,e_3),
    inference(splitLeft,[status(thm)],[c_1092113]) ).

tff(c_1092119,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1092114,c_960752]) ).

tff(c_1092139,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1092119]) ).

tff(c_1092140,plain,
    product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_1092113]) ).

tff(c_1092154,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_1092140,c_203]) ).

tff(c_1092173,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_1092154]) ).

tff(c_1092174,plain,
    product(e_3,e_5,e_3),
    inference(splitRight,[status(thm)],[c_1068249]) ).

tff(c_1092180,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1092174,c_960750]) ).

tff(c_1092205,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1092180]) ).

tff(c_1092206,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_1067358]) ).

tff(c_1092672,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_1092206]) ).

tff(c_1093364,plain,
    ! [W_15959] :
      ( equalish(W_15959,e_4)
      | ~ product(e_6,W_15959,e_1) ),
    inference(resolution,[status(thm)],[c_1093238,c_120]) ).

tff(c_1093373,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1093364]) ).

tff(c_1093394,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1093373]) ).

tff(c_1093395,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_1093394]) ).

tff(c_1095638,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1093395]) ).

tff(c_1093282,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1093238,c_120]) ).

tff(c_1095649,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1095638,c_1093282]) ).

tff(c_1095679,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1095649]) ).

tff(c_1095680,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1093395]) ).

tff(c_1095695,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1095680]) ).

tff(c_1092768,plain,
    ! [W_15950] :
      ( equalish(W_15950,e_3)
      | ~ product(e_6,W_15950,e_2) ),
    inference(resolution,[status(thm)],[c_1092672,c_120]) ).

tff(c_1092777,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1092768]) ).

tff(c_1092790,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1092777]) ).

tff(c_1092791,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_1092790]) ).

tff(c_1093420,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1092791]) ).

tff(c_1093423,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1093420,c_1093282]) ).

tff(c_1093448,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1093423]) ).

tff(c_1093449,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1092791]) ).

tff(c_1093863,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1093449]) ).

tff(c_1093891,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1093863,c_120]) ).

tff(c_1095701,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1095695,c_1093891]) ).

tff(c_1095740,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1095701]) ).

tff(c_1095741,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1095680]) ).

tff(c_1095802,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1095741]) ).

tff(c_1092701,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1092672,c_120]) ).

tff(c_1095808,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1095802,c_1092701]) ).

tff(c_1095839,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1095808]) ).

tff(c_1095841,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1095741]) ).

tff(c_1095681,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1093395]) ).

tff(c_1095742,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1095680]) ).

tff(c_1095769,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_1095742]) ).

tff(c_1095800,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1095769]) ).

tff(c_1095801,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1095681,c_64,c_1095800]) ).

tff(c_1095850,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1095841,c_1095801]) ).

tff(c_1095851,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1095850]) ).

tff(c_1095865,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1095851,c_960752]) ).

tff(c_1095904,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1095865]) ).

tff(c_1095905,plain,
    product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_1095850]) ).

tff(c_1093879,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_1093863,c_1056438]) ).

tff(c_1094004,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_4) ),
    inference(resolution,[status(thm)],[c_1093879,c_126]) ).

tff(c_1095952,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_1095905,c_1094004]) ).

tff(c_1096500,plain,
    ! [X_16003] :
      ( product(e_1,e_6,X_16003)
      | ~ product(e_6,X_16003,e_2) ),
    inference(resolution,[status(thm)],[c_1095952,c_126]) ).

tff(c_1096518,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_1092672,c_1096500]) ).

tff(c_1096664,plain,
    ! [X_16007] :
      ( product(e_3,e_6,X_16007)
      | ~ product(e_6,X_16007,e_1) ),
    inference(resolution,[status(thm)],[c_1096518,c_126]) ).

tff(c_1096685,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_1093238,c_1096664]) ).

tff(c_1096695,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1096685,c_1056439]) ).

tff(c_1096711,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1096695]) ).

tff(c_1096712,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1093449]) ).

tff(c_1096844,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1096712]) ).

tff(c_1096847,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1096844,c_1092701]) ).

tff(c_1096868,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1096847]) ).

tff(c_1096869,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1096712]) ).

tff(c_1096994,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1096869]) ).

tff(c_1096714,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1093395]) ).

tff(c_1096717,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1096714,c_1093282]) ).

tff(c_1096764,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1096717]) ).

tff(c_1096765,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1093395]) ).

tff(c_1097586,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1096765]) ).

tff(c_1097643,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_1097586,c_1056438]) ).

tff(c_1098449,plain,
    ! [X_16028] :
      ( product(e_1,e_6,X_16028)
      | ~ product(e_6,X_16028,e_4) ),
    inference(resolution,[status(thm)],[c_1097643,c_126]) ).

tff(c_1098471,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_1096994,c_1098449]) ).

tff(c_1098640,plain,
    ! [X_16032] :
      ( product(e_2,e_6,X_16032)
      | ~ product(e_6,X_16032,e_1) ),
    inference(resolution,[status(thm)],[c_1098471,c_126]) ).

tff(c_1098666,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_1093238,c_1098640]) ).

tff(c_1098687,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1098666,c_1056439]) ).

tff(c_1098704,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1098687]) ).

tff(c_1098705,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1096765]) ).

tff(c_1098766,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1098705]) ).

tff(c_1098769,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1098766,c_1092701]) ).

tff(c_1098805,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1098769]) ).

tff(c_1098806,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1098705]) ).

tff(c_1098816,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1098806]) ).

tff(c_1097017,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1096994,c_120]) ).

tff(c_1098819,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1098816,c_1097017]) ).

tff(c_1098859,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1098819]) ).

tff(c_1098860,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1098806]) ).

tff(c_1098893,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1098860,c_960752]) ).

tff(c_1098939,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1098893]) ).

tff(c_1098940,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1096869]) ).

tff(c_1098948,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1098940,c_960752]) ).

tff(c_1098968,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1098948]) ).

tff(c_1098969,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1058963]) ).

tff(c_1098972,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1098969]) ).

tff(c_1098988,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_1098972,c_1056438]) ).

tff(c_1099003,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1098988,c_1056439]) ).

tff(c_1099024,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1099003]) ).

tff(c_1099025,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1098969]) ).

tff(c_1099474,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1099025]) ).

tff(c_1099477,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1099474,c_1092701]) ).

tff(c_1099495,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1099477]) ).

tff(c_1099496,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1099025]) ).

tff(c_1099504,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1099496]) ).

tff(c_1099629,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_1099504,c_203]) ).

tff(c_1099647,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_1099629]) ).

tff(c_1099648,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1099496]) ).

tff(c_1099661,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1099648,c_960752]) ).

tff(c_1099681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1099661]) ).

tff(c_1099682,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_1092206]) ).

tff(c_1099690,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_1099682]) ).

tff(c_1101221,plain,
    ! [W_16058] :
      ( equalish(W_16058,e_4)
      | ~ product(e_6,W_16058,e_1) ),
    inference(resolution,[status(thm)],[c_1101038,c_120]) ).

tff(c_1101230,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1101221]) ).

tff(c_1101251,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1101230]) ).

tff(c_1101252,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_1101251]) ).

tff(c_1102058,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1101252]) ).

tff(c_1101082,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1101038,c_120]) ).

tff(c_1102069,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1102058,c_1101082]) ).

tff(c_1102099,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1102069]) ).

tff(c_1102100,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1101252]) ).

tff(c_1102115,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1102100]) ).

tff(c_1102162,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_1102115,c_1056438]) ).

tff(c_1102883,plain,
    ! [X_16084] :
      ( product(e_1,e_6,X_16084)
      | ~ product(e_6,X_16084,e_4) ),
    inference(resolution,[status(thm)],[c_1102162,c_126]) ).

tff(c_1102901,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_1099690,c_1102883]) ).

tff(c_1103047,plain,
    ! [X_16088] :
      ( product(e_3,e_6,X_16088)
      | ~ product(e_6,X_16088,e_1) ),
    inference(resolution,[status(thm)],[c_1102901,c_126]) ).

tff(c_1103068,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_1101038,c_1103047]) ).

tff(c_1103080,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1103068,c_1056439]) ).

tff(c_1103097,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1103080]) ).

tff(c_1103098,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1102100]) ).

tff(c_1103159,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1103098]) ).

tff(c_1103389,plain,
    ! [X_16092] :
      ( product(e_2,e_1,X_16092)
      | ~ product(e_1,X_16092,e_6) ),
    inference(resolution,[status(thm)],[c_1103159,c_126]) ).

tff(c_1103408,plain,
    ! [X_16092] :
      ( equalish(X_16092,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_16092,e_6) ),
    inference(resolution,[status(thm)],[c_1103389,c_1058215]) ).

tff(c_1103527,plain,
    ! [X_16092] :
      ( equalish(X_16092,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_16092,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1103408]) ).

tff(c_1104268,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1103527]) ).

tff(c_1104299,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1104268,c_203]) ).

tff(c_1104341,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1104299]) ).

tff(c_1104343,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1103527]) ).

tff(c_1104342,plain,
    ! [X_16092] :
      ( product(e_2,e_1,e_2)
      | equalish(X_16092,e_3)
      | ~ product(e_1,X_16092,e_6) ),
    inference(splitRight,[status(thm)],[c_1103527]) ).

tff(c_1104368,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1104342]) ).

tff(c_1103212,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1103159,c_122]) ).

tff(c_1104378,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_1104368,c_1103212]) ).

tff(c_1104418,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_1104378]) ).

tff(c_1104420,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1104342]) ).

tff(c_1103357,plain,
    ! [W_16091] :
      ( equalish(W_16091,e_1)
      | ~ product(e_6,W_16091,e_2) ),
    inference(resolution,[status(thm)],[c_1103159,c_120]) ).

tff(c_1103366,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1103357]) ).

tff(c_1103379,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1103366]) ).

tff(c_1103380,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_1103379]) ).

tff(c_1106172,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1103380]) ).

tff(c_1106187,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1106172,c_1101082]) ).

tff(c_1106216,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1106187]) ).

tff(c_1106217,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1103380]) ).

tff(c_1106227,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1106217]) ).

tff(c_1106243,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_1106227,c_1056438]) ).

tff(c_1107042,plain,
    ! [X_16159] :
      ( product(e_2,e_6,X_16159)
      | ~ product(e_6,X_16159,e_4) ),
    inference(resolution,[status(thm)],[c_1106243,c_126]) ).

tff(c_1107076,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_1099690,c_1107042]) ).

tff(c_1107092,plain,
    ( equalish(e_6,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1107076,c_1058220]) ).

tff(c_1107110,plain,
    ( equalish(e_6,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1107092]) ).

tff(c_1107112,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1104343,c_1104420,c_106,c_1107110]) ).

tff(c_1107113,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1106217]) ).

tff(c_1107382,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1107113]) ).

tff(c_1103214,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1103159,c_120]) ).

tff(c_1107385,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1107382,c_1103214]) ).

tff(c_1107406,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1107385]) ).

tff(c_1107407,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1107113]) ).

tff(c_1107427,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1107407]) ).

tff(c_1100092,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1099690,c_120]) ).

tff(c_1107430,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1107427,c_1100092]) ).

tff(c_1107446,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1107430]) ).

tff(c_1107447,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1107407]) ).

tff(c_1107457,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1107447,c_960752]) ).

tff(c_1107478,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1107457]) ).

tff(c_1107479,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1103098]) ).

tff(c_1107501,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1107479]) ).

tff(c_1107507,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1107501,c_1100092]) ).

tff(c_1107542,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1107507]) ).

tff(c_1107543,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1107479]) ).

tff(c_1107566,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1107543,c_960752]) ).

tff(c_1107605,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1107566]) ).

tff(c_1107606,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1058963]) ).

tff(c_1107609,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1107606]) ).

tff(c_1107625,plain,
    product(e_4,e_6,e_4),
    inference(resolution,[status(thm)],[c_1107609,c_1056438]) ).

tff(c_1107643,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1107625,c_1056439]) ).

tff(c_1107666,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1107643]) ).

tff(c_1107667,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1107606]) ).

tff(c_1107859,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1107667]) ).

tff(c_1100207,plain,
    ! [X_16043] :
      ( product(e_4,e_3,X_16043)
      | ~ product(e_3,X_16043,e_6) ),
    inference(resolution,[status(thm)],[c_1099690,c_126]) ).

tff(c_1100991,plain,
    ! [X_16053,X_16054] :
      ( product(X_16053,e_3,X_16054)
      | ~ product(e_3,X_16054,e_4)
      | ~ product(e_3,X_16053,e_6) ),
    inference(resolution,[status(thm)],[c_1100207,c_126]) ).

tff(c_1100994,plain,
    ! [X_16053] :
      ( product(X_16053,e_3,e_1)
      | ~ product(e_3,X_16053,e_6)
      | ~ next(e_3,e_4)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1)
      | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1100991]) ).

tff(c_1100997,plain,
    ! [X_16053] :
      ( product(X_16053,e_3,e_1)
      | ~ product(e_3,X_16053,e_6)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1100994]) ).

tff(c_1108927,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1100997]) ).

tff(c_1108948,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1108927,c_203]) ).

tff(c_1108982,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1108948]) ).

tff(c_1108984,plain,
    ~ product(e_3,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1100997]) ).

tff(c_1108983,plain,
    ! [X_16053] :
      ( product(e_3,e_1,e_2)
      | product(e_3,e_1,e_3)
      | product(X_16053,e_3,e_1)
      | ~ product(e_3,X_16053,e_6) ),
    inference(splitRight,[status(thm)],[c_1100997]) ).

tff(c_1108991,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1108983]) ).

tff(c_1109023,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1108991,c_178]) ).

tff(c_1109060,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1109023]) ).

tff(c_1109061,plain,
    ! [X_16053] :
      ( product(e_3,e_1,e_2)
      | product(X_16053,e_3,e_1)
      | ~ product(e_3,X_16053,e_6) ),
    inference(splitRight,[status(thm)],[c_1108983]) ).

tff(c_1109070,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1109061]) ).

tff(c_1109241,plain,
    ! [X_16188] :
      ( product(e_2,e_1,X_16188)
      | ~ product(e_1,X_16188,e_3) ),
    inference(resolution,[status(thm)],[c_1109070,c_126]) ).

tff(c_1109343,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1109241,c_169]) ).

tff(c_1109426,plain,
    ~ product(e_1,e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_1109343]) ).

tff(c_1107987,plain,
    ! [W_16164] :
      ( equalish(W_16164,e_4)
      | ~ product(e_6,W_16164,e_2) ),
    inference(resolution,[status(thm)],[c_1107859,c_120]) ).

tff(c_1107996,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1107987]) ).

tff(c_1108009,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1107996]) ).

tff(c_1108010,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_1108009]) ).

tff(c_1108042,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1108010]) ).

tff(c_1108184,plain,
    ! [W_16168] :
      ( equalish(W_16168,e_2)
      | ~ product(e_6,W_16168,e_1) ),
    inference(resolution,[status(thm)],[c_1108042,c_120]) ).

tff(c_1108193,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1108184]) ).

tff(c_1108214,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1108193]) ).

tff(c_1108215,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_1108214]) ).

tff(c_1111460,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1108215]) ).

tff(c_1108086,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1108042,c_120]) ).

tff(c_1111533,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1111460,c_1108086]) ).

tff(c_1111583,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1111533]) ).

tff(c_1111584,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1108215]) ).

tff(c_1111758,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1111584]) ).

tff(c_1111823,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_1111758,c_1056438]) ).

tff(c_1112866,plain,
    ! [X_16251] :
      ( product(e_1,e_6,X_16251)
      | ~ product(e_6,X_16251,e_4) ),
    inference(resolution,[status(thm)],[c_1111823,c_126]) ).

tff(c_1112877,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_1099690,c_1112866]) ).

tff(c_1112903,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1109426,c_1112877]) ).

tff(c_1112904,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1111584]) ).

tff(c_1112965,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1112904]) ).

tff(c_1109124,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1109070,c_122]) ).

tff(c_1112976,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_1112965,c_1109124]) ).

tff(c_1113019,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_1112976]) ).

tff(c_1113020,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1112904]) ).

tff(c_1113030,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1113020]) ).

tff(c_1113259,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1113030,c_1100092]) ).

tff(c_1113304,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1113259]) ).

tff(c_1113305,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1113020]) ).

tff(c_1113336,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1113305,c_960752]) ).

tff(c_1113386,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1113336]) ).

tff(c_1113388,plain,
    ~ product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1109061]) ).

tff(c_1109062,plain,
    ~ product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1108983]) ).

tff(c_1113687,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1108215]) ).

tff(c_1113698,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1113687,c_1108086]) ).

tff(c_1113728,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1113698]) ).

tff(c_1113729,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1108215]) ).

tff(c_1113744,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1113729]) ).

tff(c_1113791,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_1113744,c_1056438]) ).

tff(c_1114676,plain,
    ! [X_16267] :
      ( product(e_1,e_6,X_16267)
      | ~ product(e_6,X_16267,e_4) ),
    inference(resolution,[status(thm)],[c_1113791,c_126]) ).

tff(c_1114710,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_1099690,c_1114676]) ).

tff(c_1100297,plain,
    ! [W_11,X_16043] :
      ( equalish(W_11,e_3)
      | ~ product(e_4,W_11,X_16043)
      | ~ product(e_3,X_16043,e_6) ),
    inference(resolution,[status(thm)],[c_1100207,c_120]) ).

tff(c_1113813,plain,
    ( equalish(e_6,e_3)
    | ~ product(e_3,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_1113791,c_1100297]) ).

tff(c_1113832,plain,
    ~ product(e_3,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_110,c_1113813]) ).

tff(c_1114016,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_1113832]) ).

tff(c_1114019,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_44,c_1114016]) ).

tff(c_1114020,plain,
    ( product(e_3,e_1,e_5)
    | product(e_3,e_1,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_1108984,c_1113388,c_1109062,c_1114019]) ).

tff(c_1114865,plain,
    product(e_3,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1114020]) ).

tff(c_1115231,plain,
    ! [X_16278] :
      ( product(e_4,e_1,X_16278)
      | ~ product(e_1,X_16278,e_3) ),
    inference(resolution,[status(thm)],[c_1114865,c_126]) ).

tff(c_1115372,plain,
    ( ~ next(e_4,e_5)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1115231,c_159]) ).

tff(c_1115460,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1114710,c_8,c_1115372]) ).

tff(c_1115462,plain,
    ~ product(e_3,e_1,e_4),
    inference(splitRight,[status(thm)],[c_1114020]) ).

tff(c_1115465,plain,
    ( ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1115462]) ).

tff(c_1115468,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1115465]) ).

tff(c_1115470,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1108984,c_1113388,c_1109062,c_1115468]) ).

tff(c_1115471,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1113729]) ).

tff(c_1115532,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1115471]) ).

tff(c_1107888,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1107859,c_120]) ).

tff(c_1115538,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1115532,c_1107888]) ).

tff(c_1115569,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1115538]) ).

tff(c_1115571,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1115471]) ).

tff(c_1115570,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1115471]) ).

tff(c_1115750,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1115570]) ).

tff(c_1115756,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1115750,c_1100092]) ).

tff(c_1115791,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1115756]) ).

tff(c_1115793,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_1115570]) ).

tff(c_1113730,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1108215]) ).

tff(c_1115472,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1113729]) ).

tff(c_1115499,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_1115472]) ).

tff(c_1115530,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1115499]) ).

tff(c_1115531,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1113730,c_64,c_1115530]) ).

tff(c_1115802,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1115571,c_1115793,c_1115531]) ).

tff(c_1115816,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1115802,c_960752]) ).

tff(c_1115855,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1115816]) ).

tff(c_1115856,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1108010]) ).

tff(c_1115859,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1115856]) ).

tff(c_1115875,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_1115859,c_1056438]) ).

tff(c_1116452,plain,
    ! [X_16287] :
      ( product(e_2,e_6,X_16287)
      | ~ product(e_6,X_16287,e_4) ),
    inference(resolution,[status(thm)],[c_1115875,c_126]) ).

tff(c_1116477,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_1099690,c_1116452]) ).

tff(c_1116618,plain,
    ! [X_16291] :
      ( product(e_3,e_6,X_16291)
      | ~ product(e_6,X_16291,e_2) ),
    inference(resolution,[status(thm)],[c_1116477,c_126]) ).

tff(c_1116636,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_1107859,c_1116618]) ).

tff(c_1116651,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1116636,c_1056439]) ).

tff(c_1116668,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1116651]) ).

tff(c_1116669,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1115856]) ).

tff(c_1116725,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1116669]) ).

tff(c_1116728,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1116725,c_1107888]) ).

tff(c_1116749,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1116728]) ).

tff(c_1116750,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1116669]) ).

tff(c_1116759,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1116750]) ).

tff(c_1116762,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1116759,c_1100092]) ).

tff(c_1116778,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1116762]) ).

tff(c_1116779,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1116750]) ).

tff(c_1116786,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1116779,c_960752]) ).

tff(c_1116806,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1116786]) ).

tff(c_1116807,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1107667]) ).

tff(c_1116815,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1116807]) ).

tff(c_1116818,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1116815,c_1100092]) ).

tff(c_1116837,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1116818]) ).

tff(c_1116838,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1116807]) ).

tff(c_1116851,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1116838,c_960752]) ).

tff(c_1116871,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1116851]) ).

tff(c_1116872,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_1099682]) ).

tff(c_1116878,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1116872,c_960752]) ).

tff(c_1116897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1116878]) ).

tff(c_1116898,plain,
    ( product(e_5,e_6,e_3)
    | product(e_5,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_1056416]) ).

tff(c_1116900,plain,
    product(e_5,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1116898]) ).

tff(c_1116927,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_1116900,c_122]) ).

tff(c_1119361,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1119342,c_1116927]) ).

tff(c_1119456,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1119361]) ).

tff(c_1119457,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_1119456]) ).

tff(c_1163800,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1119457]) ).

tff(c_1129352,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1119457]) ).

tff(c_1129462,plain,
    ! [W_16482] :
      ( equalish(W_16482,e_2)
      | ~ product(e_6,W_16482,e_1) ),
    inference(resolution,[status(thm)],[c_1129352,c_120]) ).

tff(c_1129471,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1129462]) ).

tff(c_1129492,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1129471]) ).

tff(c_1129493,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_1129492]) ).

tff(c_1129929,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1129493]) ).

tff(c_1129396,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1129352,c_120]) ).

tff(c_1129932,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1129929,c_1129396]) ).

tff(c_1129979,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1129932]) ).

tff(c_1129981,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1129493]) ).

tff(c_1117077,plain,
    ! [X_16297] :
      ( ~ next(X_16297,e_3)
      | product(X_16297,e_1,e_5)
      | product(X_16297,e_1,e_4)
      | product(X_16297,e_1,e_3)
      | product(X_16297,e_1,e_2)
      | product(X_16297,e_1,e_1)
      | ~ group_element(X_16297) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_1118387,plain,
    ! [X_16335] :
      ( ~ next(X_16335,e_3)
      | product(X_16335,e_1,e_4)
      | product(X_16335,e_1,e_3)
      | product(X_16335,e_1,e_2)
      | product(X_16335,e_1,e_1)
      | ~ group_element(X_16335) ),
    inference(resolution,[status(thm)],[c_1117077,c_164]) ).

tff(c_1118465,plain,
    ! [X_16335] :
      ( ~ next(X_16335,e_3)
      | product(X_16335,e_1,e_3)
      | product(X_16335,e_1,e_2)
      | product(X_16335,e_1,e_1)
      | ~ group_element(X_16335) ),
    inference(resolution,[status(thm)],[c_1118387,c_166]) ).

tff(c_1120257,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1119457]) ).

tff(c_1119365,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_1119342,c_960752]) ).

tff(c_1119460,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_1119365]) ).

tff(c_1119461,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_1119460]) ).

tff(c_1119619,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_1119461]) ).

tff(c_1120102,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1119619,c_120]) ).

tff(c_1120260,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1120257,c_1120102]) ).

tff(c_1120285,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1120260]) ).

tff(c_1120286,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1119457]) ).

tff(c_1120670,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1120286]) ).

tff(c_1116926,plain,
    ! [X_20] :
      ( product(e_2,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_1116900,c_126]) ).

tff(c_1120686,plain,
    product(e_2,e_6,e_2),
    inference(resolution,[status(thm)],[c_1120670,c_1116926]) ).

tff(c_1120703,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1120686,c_1116927]) ).

tff(c_1120728,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1120703]) ).

tff(c_1120729,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1120286]) ).

tff(c_1120769,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1120729]) ).

tff(c_1120780,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_1120769,c_203]) ).

tff(c_1120802,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_1120780]) ).

tff(c_1120803,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1120729]) ).

tff(c_1120812,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1120803]) ).

tff(c_1120168,plain,
    ! [W_16370] :
      ( equalish(W_16370,e_3)
      | ~ product(e_6,W_16370,e_1) ),
    inference(resolution,[status(thm)],[c_1119619,c_120]) ).

tff(c_1120177,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1120168]) ).

tff(c_1120198,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1120177]) ).

tff(c_1120199,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_1120198]) ).

tff(c_1123539,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1120199]) ).

tff(c_1123550,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1123539,c_1120102]) ).

tff(c_1123580,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1123550]) ).

tff(c_1123581,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1120199]) ).

tff(c_1123596,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1123581]) ).

tff(c_1121329,plain,
    ! [W_16382] :
      ( equalish(W_16382,e_2)
      | ~ product(e_6,W_16382,e_4) ),
    inference(resolution,[status(thm)],[c_1120812,c_120]) ).

tff(c_1121338,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1121329]) ).

tff(c_1121351,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1121338]) ).

tff(c_1121352,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_1121351]) ).

tff(c_1122566,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1121352]) ).

tff(c_1122573,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1122566,c_1120102]) ).

tff(c_1122593,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1122573]) ).

tff(c_1122594,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1121352]) ).

tff(c_1122597,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1122594]) ).

tff(c_1122625,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1122597,c_120]) ).

tff(c_1123599,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1123596,c_1122625]) ).

tff(c_1123637,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1123599]) ).

tff(c_1123638,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1123581]) ).

tff(c_1123699,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1123638]) ).

tff(c_1122613,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_1122597,c_1116926]) ).

tff(c_1122648,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_1122613,c_126]) ).

tff(c_1123729,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_1123699,c_1122648]) ).

tff(c_1124503,plain,
    ! [X_16433] :
      ( product(e_1,e_6,X_16433)
      | ~ product(e_6,X_16433,e_4) ),
    inference(resolution,[status(thm)],[c_1123729,c_126]) ).

tff(c_1124529,plain,
    product(e_1,e_6,e_2),
    inference(resolution,[status(thm)],[c_1120812,c_1124503]) ).

tff(c_1124549,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1124529,c_1116927]) ).

tff(c_1124577,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1124549]) ).

tff(c_1124579,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1123638]) ).

tff(c_1123582,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1120199]) ).

tff(c_1123639,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1123581]) ).

tff(c_1123660,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_1123639]) ).

tff(c_1123689,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1123660]) ).

tff(c_1123690,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1123582,c_106,c_1123689]) ).

tff(c_1124588,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1124579,c_1123690]) ).

tff(c_1124589,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1124588]) ).

tff(c_1124603,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1124589,c_960752]) ).

tff(c_1124642,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1124603]) ).

tff(c_1124643,plain,
    product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_1124588]) ).

tff(c_1121230,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1120812,c_120]) ).

tff(c_1124658,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1124643,c_1121230]) ).

tff(c_1124693,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1124658]) ).

tff(c_1124694,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1122594]) ).

tff(c_1124748,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1124694]) ).

tff(c_1124930,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1120199]) ).

tff(c_1124941,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1124930,c_1120102]) ).

tff(c_1124971,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1124941]) ).

tff(c_1124972,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1120199]) ).

tff(c_1124994,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1124972]) ).

tff(c_1125041,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_1124994,c_1116926]) ).

tff(c_1125892,plain,
    ! [X_16446] :
      ( product(e_1,e_6,X_16446)
      | ~ product(e_6,X_16446,e_2) ),
    inference(resolution,[status(thm)],[c_1125041,c_126]) ).

tff(c_1125910,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_1124748,c_1125892]) ).

tff(c_1126072,plain,
    ! [X_16450] :
      ( product(e_4,e_6,X_16450)
      | ~ product(e_6,X_16450,e_1) ),
    inference(resolution,[status(thm)],[c_1125910,c_126]) ).

tff(c_1126093,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_1119619,c_1126072]) ).

tff(c_1126242,plain,
    ! [X_16454] :
      ( product(e_3,e_6,X_16454)
      | ~ product(e_6,X_16454,e_4) ),
    inference(resolution,[status(thm)],[c_1126093,c_126]) ).

tff(c_1126268,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1120812,c_1126242]) ).

tff(c_1126284,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1126268,c_1116927]) ).

tff(c_1126304,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1126284]) ).

tff(c_1126305,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1124972]) ).

tff(c_1126520,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1126305]) ).

tff(c_1124777,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1124748,c_120]) ).

tff(c_1126523,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1126520,c_1124777]) ).

tff(c_1126553,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1126523]) ).

tff(c_1126555,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1126305]) ).

tff(c_1124973,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1120199]) ).

tff(c_1126306,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1124972]) ).

tff(c_1126333,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_1126306]) ).

tff(c_1126364,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1126333]) ).

tff(c_1126365,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1124973,c_64,c_1126364]) ).

tff(c_1126564,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1126555,c_1126365]) ).

tff(c_1126565,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1126564]) ).

tff(c_1126579,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1126565,c_960752]) ).

tff(c_1126618,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1126579]) ).

tff(c_1126619,plain,
    product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_1126564]) ).

tff(c_1126634,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1126619,c_1121230]) ).

tff(c_1126669,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1126634]) ).

tff(c_1126670,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1124694]) ).

tff(c_1126673,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1126670]) ).

tff(c_1126676,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1126673,c_1121230]) ).

tff(c_1126695,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1126676]) ).

tff(c_1126696,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1126670]) ).

tff(c_1126709,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1126696,c_960752]) ).

tff(c_1126729,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1126709]) ).

tff(c_1126730,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1120803]) ).

tff(c_1126738,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1126730,c_960752]) ).

tff(c_1126758,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1126738]) ).

tff(c_1126759,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_1119461]) ).

tff(c_1126761,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_1126759]) ).

tff(c_1126777,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_1126761,c_1116926]) ).

tff(c_1127467,plain,
    ! [W_16461] :
      ( equalish(W_16461,e_6)
      | ~ product(e_2,W_16461,e_3) ),
    inference(resolution,[status(thm)],[c_1126777,c_120]) ).

tff(c_1127474,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1118465,c_1127467]) ).

tff(c_1127479,plain,
    ( equalish(e_1,e_6)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1127474]) ).

tff(c_1127480,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_1127479]) ).

tff(c_1128106,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1127480]) ).

tff(c_1128143,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1128106,c_203]) ).

tff(c_1128190,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1128143]) ).

tff(c_1128191,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1127480]) ).

tff(c_1128670,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1128191,c_178]) ).

tff(c_1128713,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1128670]) ).

tff(c_1128714,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_1126759]) ).

tff(c_1128731,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_1128714]) ).

tff(c_1129980,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1129493]) ).

tff(c_1130008,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1129980]) ).

tff(c_1130065,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_1130008,c_1116926]) ).

tff(c_1131399,plain,
    ! [X_16498] :
      ( product(e_1,e_6,X_16498)
      | ~ product(e_6,X_16498,e_2) ),
    inference(resolution,[status(thm)],[c_1130065,c_126]) ).

tff(c_1131417,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_1128731,c_1131399]) ).

tff(c_1131575,plain,
    ! [X_16502] :
      ( product(e_3,e_6,X_16502)
      | ~ product(e_6,X_16502,e_1) ),
    inference(resolution,[status(thm)],[c_1131417,c_126]) ).

tff(c_1131601,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1129352,c_1131575]) ).

tff(c_1131622,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1131601,c_1116927]) ).

tff(c_1131642,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1131622]) ).

tff(c_1131644,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1129980]) ).

tff(c_1131659,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_1131644]) ).

tff(c_1131683,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1131659]) ).

tff(c_1131684,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1129981,c_106,c_1131683]) ).

tff(c_1131697,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1131684]) ).

tff(c_1128761,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1128731,c_120]) ).

tff(c_1131700,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1131697,c_1128761]) ).

tff(c_1131736,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1131700]) ).

tff(c_1131738,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1131684]) ).

tff(c_1131668,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_1131644]) ).

tff(c_1131695,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1131668]) ).

tff(c_1131696,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1129981,c_64,c_1131695]) ).

tff(c_1155044,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1131738,c_1131696]) ).

tff(c_1155045,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1155044]) ).

tff(c_1155062,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1155045,c_960752]) ).

tff(c_1155108,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1155062]) ).

tff(c_1155110,plain,
    ~ product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1155044]) ).

tff(c_1131737,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1131684]) ).

tff(c_1131747,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1131737]) ).

tff(c_1135974,plain,
    ! [X_16563] :
      ( equalish(e_6,X_16563)
      | ~ next(X_16563,e_4)
      | product(X_16563,e_1,e_3)
      | product(X_16563,e_1,e_2)
      | product(X_16563,e_1,e_1)
      | ~ group_element(X_16563) ),
    inference(resolution,[status(thm)],[c_1131747,c_398]) ).

tff(c_1136047,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_1135974,c_178]) ).

tff(c_1136118,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1136047]) ).

tff(c_1136119,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_1136118]) ).

tff(c_1136121,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1136119]) ).

tff(c_1132410,plain,
    ! [W_16508] :
      ( equalish(W_16508,e_1)
      | ~ product(e_6,W_16508,e_4) ),
    inference(resolution,[status(thm)],[c_1131747,c_120]) ).

tff(c_1132419,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1132410]) ).

tff(c_1132432,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1132419]) ).

tff(c_1132433,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_1132432]) ).

tff(c_1133198,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1132433]) ).

tff(c_1133201,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1133198,c_1129396]) ).

tff(c_1133226,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1133201]) ).

tff(c_1133227,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1132433]) ).

tff(c_1133230,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1133227]) ).

tff(c_1133246,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_1133230,c_1116926]) ).

tff(c_1133807,plain,
    ! [X_16526] :
      ( product(e_4,e_6,X_16526)
      | ~ product(e_6,X_16526,e_2) ),
    inference(resolution,[status(thm)],[c_1133246,c_126]) ).

tff(c_1133825,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_1128731,c_1133807]) ).

tff(c_1133977,plain,
    ! [X_16530] :
      ( product(e_3,e_6,X_16530)
      | ~ product(e_6,X_16530,e_4) ),
    inference(resolution,[status(thm)],[c_1133825,c_126]) ).

tff(c_1134003,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1131747,c_1133977]) ).

tff(c_1134058,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1134003,c_120]) ).

tff(c_1136133,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1136121,c_1134058]) ).

tff(c_1136165,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1136133]) ).

tff(c_1136166,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1136119]) ).

tff(c_1136360,plain,
    ! [X_16567] :
      ( product(e_2,e_1,X_16567)
      | ~ product(e_1,X_16567,e_3) ),
    inference(resolution,[status(thm)],[c_1136166,c_126]) ).

tff(c_1136223,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1136166,c_122]) ).

tff(c_1136364,plain,
    ( equalish(e_2,e_3)
    | ~ product(e_1,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_1136360,c_1136223]) ).

tff(c_1136499,plain,
    ~ product(e_1,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_68,c_1136364]) ).

tff(c_1132442,plain,
    ! [X_16509] :
      ( product(e_4,e_1,X_16509)
      | ~ product(e_1,X_16509,e_6) ),
    inference(resolution,[status(thm)],[c_1131747,c_126]) ).

tff(c_12,plain,
    greater(e_2,e_1),
    inference(cnfTransformation,[status(thm)],[f_37]) ).

tff(c_173,plain,
    ! [X_26] :
      ( ~ next(X_26,e_1)
      | ~ product(X_26,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_12,c_128]) ).

tff(c_1132645,plain,
    ( ~ next(e_4,e_1)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_1132442,c_173]) ).

tff(c_1132949,plain,
    ~ product(e_1,e_2,e_6),
    inference(splitLeft,[status(thm)],[c_1132645]) ).

tff(c_1132952,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_1132949]) ).

tff(c_1132955,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_1132952]) ).

tff(c_1139575,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_1136499,c_1132955]) ).

tff(c_1139576,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1139575]) ).

tff(c_1117311,plain,
    ! [X_16303] :
      ( ~ next(X_16303,e_2)
      | product(X_16303,e_1,e_5)
      | product(X_16303,e_1,e_4)
      | product(X_16303,e_1,e_3)
      | product(X_16303,e_1,e_2)
      | product(X_16303,e_1,e_1)
      | ~ group_element(X_16303) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_1117402,plain,
    ! [X_16304] :
      ( ~ next(X_16304,e_2)
      | product(X_16304,e_1,e_4)
      | product(X_16304,e_1,e_3)
      | product(X_16304,e_1,e_2)
      | product(X_16304,e_1,e_1)
      | ~ group_element(X_16304) ),
    inference(resolution,[status(thm)],[c_1117311,c_162]) ).

tff(c_1117485,plain,
    ! [X_16305] :
      ( ~ next(X_16305,e_2)
      | product(X_16305,e_1,e_3)
      | product(X_16305,e_1,e_2)
      | product(X_16305,e_1,e_1)
      | ~ group_element(X_16305) ),
    inference(resolution,[status(thm)],[c_1117402,c_160]) ).

tff(c_1117557,plain,
    ! [X_16305] :
      ( ~ next(X_16305,e_2)
      | product(X_16305,e_1,e_2)
      | product(X_16305,e_1,e_1)
      | ~ group_element(X_16305) ),
    inference(resolution,[status(thm)],[c_1117485,c_170]) ).

tff(c_1136232,plain,
    ! [W_16564] :
      ( equalish(W_16564,e_3)
      | ~ product(W_16564,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1136166,c_122]) ).

tff(c_1137142,plain,
    ! [X_16579] :
      ( equalish(X_16579,e_3)
      | ~ next(X_16579,e_2)
      | product(X_16579,e_1,e_1)
      | ~ group_element(X_16579) ),
    inference(resolution,[status(thm)],[c_1117557,c_1136232]) ).

tff(c_1137324,plain,
    ! [W_11,X_16579] :
      ( equalish(W_11,e_1)
      | ~ product(X_16579,W_11,e_1)
      | equalish(X_16579,e_3)
      | ~ next(X_16579,e_2)
      | ~ group_element(X_16579) ),
    inference(resolution,[status(thm)],[c_1137142,c_120]) ).

tff(c_1139585,plain,
    ( equalish(e_2,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_1139576,c_1137324]) ).

tff(c_1139629,plain,
    ( equalish(e_2,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_1139585]) ).

tff(c_1139631,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_66,c_1139629]) ).

tff(c_1139632,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1139575]) ).

tff(c_1139634,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1139632]) ).

tff(c_1134169,plain,
    ! [X_16534] :
      ( product(e_1,e_6,X_16534)
      | ~ product(e_6,X_16534,e_3) ),
    inference(resolution,[status(thm)],[c_1134003,c_126]) ).

tff(c_1134198,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1134169]) ).

tff(c_1134244,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1134198,c_120]) ).

tff(c_1139645,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_1139634,c_1134244]) ).

tff(c_1139677,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_1139645]) ).

tff(c_1139678,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1139632]) ).

tff(c_1139709,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1139678]) ).

tff(c_1139732,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1139709,c_203]) ).

tff(c_1139775,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1139732]) ).

tff(c_1139776,plain,
    product(e_1,e_2,e_4),
    inference(splitRight,[status(thm)],[c_1139678]) ).

tff(c_1118613,plain,
    ! [X_16337] :
      ( ~ next(X_16337,e_3)
      | product(X_16337,e_1,e_3)
      | product(X_16337,e_1,e_2)
      | product(X_16337,e_1,e_1)
      | ~ group_element(X_16337) ),
    inference(resolution,[status(thm)],[c_1118387,c_166]) ).

tff(c_1118701,plain,
    ! [W_8,X_16337] :
      ( equalish(W_8,e_3)
      | ~ product(X_16337,e_1,W_8)
      | ~ next(X_16337,e_3)
      | product(X_16337,e_1,e_2)
      | product(X_16337,e_1,e_1)
      | ~ group_element(X_16337) ),
    inference(resolution,[status(thm)],[c_1118613,c_118]) ).

tff(c_1136393,plain,
    ! [X_16567] :
      ( equalish(X_16567,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_16567,e_3) ),
    inference(resolution,[status(thm)],[c_1136360,c_1118701]) ).

tff(c_1136522,plain,
    ! [X_16567] :
      ( equalish(X_16567,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_16567,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1136393]) ).

tff(c_1137644,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1136522]) ).

tff(c_1137682,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1137644,c_203]) ).

tff(c_1137732,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1137682]) ).

tff(c_1137734,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1136522]) ).

tff(c_1137733,plain,
    ! [X_16567] :
      ( product(e_2,e_1,e_2)
      | equalish(X_16567,e_3)
      | ~ product(e_1,X_16567,e_3) ),
    inference(splitRight,[status(thm)],[c_1136522]) ).

tff(c_1137839,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1137733]) ).

tff(c_1137852,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1137839,c_1136223]) ).

tff(c_1137898,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1137852]) ).

tff(c_1137900,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1137733]) ).

tff(c_1136482,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_5,e_3) ),
    inference(resolution,[status(thm)],[c_1136360,c_164]) ).

tff(c_1136569,plain,
    ~ product(e_1,e_5,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_1136482]) ).

tff(c_18,plain,
    greater(e_5,e_1),
    inference(cnfTransformation,[status(thm)],[f_40]) ).

tff(c_172,plain,
    ! [X_26] :
      ( ~ next(X_26,e_1)
      | ~ product(X_26,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_18,c_128]) ).

tff(c_1132654,plain,
    ( ~ next(e_4,e_1)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_1132442,c_172]) ).

tff(c_1132682,plain,
    ~ product(e_1,e_5,e_6),
    inference(splitLeft,[status(thm)],[c_1132654]) ).

tff(c_1132813,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_1132682]) ).

tff(c_1132816,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_1132813]) ).

tff(c_1139113,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_1136569,c_1132816]) ).

tff(c_1139114,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1139113]) ).

tff(c_1139123,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_1139114,c_1137324]) ).

tff(c_1139164,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_1139123]) ).

tff(c_1139166,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_96,c_1139164]) ).

tff(c_1139167,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1139113]) ).

tff(c_1139169,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1139167]) ).

tff(c_1139180,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_1139169,c_1134244]) ).

tff(c_1139215,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_1139180]) ).

tff(c_1139216,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_1139167]) ).

tff(c_1139247,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_1139216]) ).

tff(c_1118693,plain,
    ! [X_20,X_16337] :
      ( product(e_3,e_1,X_20)
      | ~ product(e_1,X_20,X_16337)
      | ~ next(X_16337,e_3)
      | product(X_16337,e_1,e_2)
      | product(X_16337,e_1,e_1)
      | ~ group_element(X_16337) ),
    inference(resolution,[status(thm)],[c_1118613,c_126]) ).

tff(c_1139249,plain,
    ( product(e_3,e_1,e_5)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1139247,c_1118693]) ).

tff(c_1139276,plain,
    ( product(e_3,e_1,e_5)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1139249]) ).

tff(c_1139277,plain,
    product(e_3,e_1,e_5),
    inference(negUnitSimplification,[status(thm)],[c_1137734,c_1137900,c_1139276]) ).

tff(c_1136224,plain,
    ! [W_8] :
      ( equalish(W_8,e_2)
      | ~ product(e_3,e_1,W_8) ),
    inference(resolution,[status(thm)],[c_1136166,c_118]) ).

tff(c_1139320,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_1139277,c_1136224]) ).

tff(c_1139367,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_1139320]) ).

tff(c_1139368,plain,
    product(e_1,e_5,e_4),
    inference(splitRight,[status(thm)],[c_1139216]) ).

tff(c_1139423,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1139368,c_120]) ).

tff(c_1139780,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1139776,c_1139423]) ).

tff(c_1139808,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1139780]) ).

tff(c_1139809,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1133227]) ).

tff(c_1139863,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1139809]) ).

tff(c_1139866,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1139863,c_1128761]) ).

tff(c_1139884,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1139866]) ).

tff(c_1139885,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1139809]) ).

tff(c_1139888,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1139885]) ).

tff(c_1131818,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1131747,c_120]) ).

tff(c_1139891,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1139888,c_1131818]) ).

tff(c_1139910,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1139891]) ).

tff(c_1139911,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1139885]) ).

tff(c_1139926,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1139911,c_960752]) ).

tff(c_1139946,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1139926]) ).

tff(c_1139948,plain,
    product(e_1,e_2,e_6),
    inference(splitRight,[status(thm)],[c_1132645]) ).

tff(c_1145760,plain,
    ! [X_16731] :
      ( equalish(e_6,X_16731)
      | ~ next(X_16731,e_4)
      | product(X_16731,e_1,e_3)
      | product(X_16731,e_1,e_2)
      | product(X_16731,e_1,e_1)
      | ~ group_element(X_16731) ),
    inference(resolution,[status(thm)],[c_1131747,c_398]) ).

tff(c_1145852,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_1145760,c_178]) ).

tff(c_1145943,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1145852]) ).

tff(c_1145944,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_1145943]) ).

tff(c_1145946,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1145944]) ).

tff(c_1140894,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1132433]) ).

tff(c_1140900,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1140894,c_1129396]) ).

tff(c_1140928,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1140900]) ).

tff(c_1140929,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1132433]) ).

tff(c_1141551,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1140929]) ).

tff(c_1141572,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_1141551,c_1116926]) ).

tff(c_1142154,plain,
    ! [X_16664] :
      ( product(e_4,e_6,X_16664)
      | ~ product(e_6,X_16664,e_2) ),
    inference(resolution,[status(thm)],[c_1141572,c_126]) ).

tff(c_1142177,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_1128731,c_1142154]) ).

tff(c_1142324,plain,
    ! [X_16668] :
      ( product(e_3,e_6,X_16668)
      | ~ product(e_6,X_16668,e_4) ),
    inference(resolution,[status(thm)],[c_1142177,c_126]) ).

tff(c_1142355,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1131747,c_1142324]) ).

tff(c_1142655,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1142355,c_120]) ).

tff(c_1145966,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1145946,c_1142655]) ).

tff(c_1146015,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1145966]) ).

tff(c_1146016,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1145944]) ).

tff(c_1132650,plain,
    ! [W_14,X_16509] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_1,X_16509)
      | ~ product(e_1,X_16509,e_6) ),
    inference(resolution,[status(thm)],[c_1132442,c_122]) ).

tff(c_1146028,plain,
    ( equalish(e_3,e_4)
    | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_1146016,c_1132650]) ).

tff(c_1146066,plain,
    equalish(e_3,e_4),
    inference(demodulation,[status(thm),theory(equality)],[c_1139948,c_1146028]) ).

tff(c_1146068,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_1146066]) ).

tff(c_1146069,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1140929]) ).

tff(c_1146123,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1146069]) ).

tff(c_1146129,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1146123,c_1128761]) ).

tff(c_1146149,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1146129]) ).

tff(c_1146150,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1146069]) ).

tff(c_1146153,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1146150]) ).

tff(c_1146159,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1146153,c_1131818]) ).

tff(c_1146180,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1146159]) ).

tff(c_1146181,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1146150]) ).

tff(c_1146199,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1146181,c_960752]) ).

tff(c_1146221,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1146199]) ).

tff(c_1146223,plain,
    product(e_1,e_5,e_6),
    inference(splitRight,[status(thm)],[c_1132654]) ).

tff(c_1149393,plain,
    ! [X_16786] :
      ( equalish(e_6,X_16786)
      | ~ next(X_16786,e_4)
      | product(X_16786,e_1,e_3)
      | product(X_16786,e_1,e_2)
      | product(X_16786,e_1,e_1)
      | ~ group_element(X_16786) ),
    inference(resolution,[status(thm)],[c_1131747,c_398]) ).

tff(c_1149466,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_1149393,c_178]) ).

tff(c_1149537,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1149466]) ).

tff(c_1149538,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_1149537]) ).

tff(c_1149540,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1149538]) ).

tff(c_1146893,plain,
    ! [W_16742,X_16743] :
      ( equalish(W_16742,e_1)
      | ~ product(e_4,W_16742,X_16743)
      | ~ product(e_1,X_16743,e_6) ),
    inference(resolution,[status(thm)],[c_1132442,c_120]) ).

tff(c_1146936,plain,
    ( equalish(e_6,e_1)
    | ~ product(e_1,e_5,e_6)
    | equalish(e_4,e_6)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_264,c_1146893]) ).

tff(c_1147002,plain,
    ( equalish(e_6,e_1)
    | equalish(e_4,e_6)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1146223,c_1146936]) ).

tff(c_1147003,plain,
    ( product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_94,c_106,c_1147002]) ).

tff(c_1147470,plain,
    product(e_4,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1147003]) ).

tff(c_1147636,plain,
    ! [X_16758] :
      ( product(e_1,e_6,X_16758)
      | ~ product(e_6,X_16758,e_4) ),
    inference(resolution,[status(thm)],[c_1147470,c_126]) ).

tff(c_1147667,plain,
    product(e_1,e_6,e_1),
    inference(resolution,[status(thm)],[c_1131747,c_1147636]) ).

tff(c_1147517,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_6,e_1) ),
    inference(resolution,[status(thm)],[c_1147470,c_122]) ).

tff(c_1147682,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1147667,c_1147517]) ).

tff(c_1147720,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1147682]) ).

tff(c_1147721,plain,
    ( product(e_4,e_6,e_2)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1147003]) ).

tff(c_1147723,plain,
    product(e_4,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_1147721]) ).

tff(c_1147743,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_1147723,c_178]) ).

tff(c_1147762,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_1147743]) ).

tff(c_1147763,plain,
    ( product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_1147721]) ).

tff(c_1147765,plain,
    product(e_4,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1147763]) ).

tff(c_1147773,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1147765,c_1116927]) ).

tff(c_1147796,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1147773]) ).

tff(c_1147797,plain,
    product(e_4,e_6,e_3),
    inference(splitRight,[status(thm)],[c_1147763]) ).

tff(c_1147941,plain,
    ! [X_16762] :
      ( product(e_3,e_6,X_16762)
      | ~ product(e_6,X_16762,e_4) ),
    inference(resolution,[status(thm)],[c_1147797,c_126]) ).

tff(c_1147972,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1131747,c_1147941]) ).

tff(c_1148026,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1147972,c_120]) ).

tff(c_1149551,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1149540,c_1148026]) ).

tff(c_1149583,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1149551]) ).

tff(c_1149584,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1149538]) ).

tff(c_1149955,plain,
    ! [X_16791] :
      ( product(e_2,e_1,X_16791)
      | ~ product(e_1,X_16791,e_3) ),
    inference(resolution,[status(thm)],[c_1149584,c_126]) ).

tff(c_1149818,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1149584,c_122]) ).

tff(c_1149959,plain,
    ( equalish(e_2,e_3)
    | ~ product(e_1,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_1149955,c_1149818]) ).

tff(c_1150090,plain,
    ~ product(e_1,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_68,c_1149959]) ).

tff(c_1117568,plain,
    ! [X_16306] :
      ( ~ next(X_16306,e_2)
      | product(X_16306,e_1,e_2)
      | product(X_16306,e_1,e_1)
      | ~ group_element(X_16306) ),
    inference(resolution,[status(thm)],[c_1117485,c_170]) ).

tff(c_1117643,plain,
    ! [W_14,X_16306] :
      ( equalish(W_14,X_16306)
      | ~ product(W_14,e_1,e_2)
      | ~ next(X_16306,e_2)
      | product(X_16306,e_1,e_1)
      | ~ group_element(X_16306) ),
    inference(resolution,[status(thm)],[c_1117568,c_122]) ).

tff(c_1132605,plain,
    ! [X_16306] :
      ( equalish(e_4,X_16306)
      | ~ next(X_16306,e_2)
      | product(X_16306,e_1,e_1)
      | ~ group_element(X_16306)
      | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_1132442,c_1117643]) ).

tff(c_1148516,plain,
    ~ product(e_1,e_2,e_6),
    inference(splitLeft,[status(thm)],[c_1132605]) ).

tff(c_1148519,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_1148516]) ).

tff(c_1148522,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_1148519]) ).

tff(c_1153889,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_1150090,c_1148522]) ).

tff(c_1153890,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1153889]) ).

tff(c_1149827,plain,
    ! [W_16788] :
      ( equalish(W_16788,e_3)
      | ~ product(W_16788,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1149584,c_122]) ).

tff(c_1150752,plain,
    ! [X_16803] :
      ( equalish(X_16803,e_3)
      | ~ next(X_16803,e_2)
      | product(X_16803,e_1,e_1)
      | ~ group_element(X_16803) ),
    inference(resolution,[status(thm)],[c_1117557,c_1149827]) ).

tff(c_1150957,plain,
    ! [W_11,X_16803] :
      ( equalish(W_11,e_1)
      | ~ product(X_16803,W_11,e_1)
      | equalish(X_16803,e_3)
      | ~ next(X_16803,e_2)
      | ~ group_element(X_16803) ),
    inference(resolution,[status(thm)],[c_1150752,c_120]) ).

tff(c_1153899,plain,
    ( equalish(e_2,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_1153890,c_1150957]) ).

tff(c_1153943,plain,
    ( equalish(e_2,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_1153899]) ).

tff(c_1153945,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_66,c_1153943]) ).

tff(c_1153946,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1153889]) ).

tff(c_1154348,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1153946]) ).

tff(c_1148138,plain,
    ! [X_16766] :
      ( product(e_1,e_6,X_16766)
      | ~ product(e_6,X_16766,e_3) ),
    inference(resolution,[status(thm)],[c_1147972,c_126]) ).

tff(c_1148172,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1148138]) ).

tff(c_1148220,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1148172,c_120]) ).

tff(c_1154359,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_1154348,c_1148220]) ).

tff(c_1154392,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_1154359]) ).

tff(c_1154393,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1153946]) ).

tff(c_1154424,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1154393]) ).

tff(c_1154447,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1154424,c_203]) ).

tff(c_1154490,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1154447]) ).

tff(c_1154491,plain,
    product(e_1,e_2,e_4),
    inference(splitRight,[status(thm)],[c_1154393]) ).

tff(c_1132642,plain,
    ! [X_16509,X_20] :
      ( product(X_16509,e_1,X_20)
      | ~ product(e_1,X_20,e_4)
      | ~ product(e_1,X_16509,e_6) ),
    inference(resolution,[status(thm)],[c_1132442,c_126]) ).

tff(c_1154938,plain,
    ! [X_16869] :
      ( product(X_16869,e_1,e_2)
      | ~ product(e_1,X_16869,e_6) ),
    inference(resolution,[status(thm)],[c_1154491,c_1132642]) ).

tff(c_1154944,plain,
    product(e_5,e_1,e_2),
    inference(resolution,[status(thm)],[c_1146223,c_1154938]) ).

tff(c_1154961,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_1154944,c_1149818]) ).

tff(c_1155008,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_1154961]) ).

tff(c_1155010,plain,
    product(e_1,e_2,e_6),
    inference(splitRight,[status(thm)],[c_1132605]) ).

tff(c_1146277,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_6) ),
    inference(resolution,[status(thm)],[c_1146223,c_120]) ).

tff(c_1155013,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1155010,c_1146277]) ).

tff(c_1155041,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1155013]) ).

tff(c_1155042,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1131737]) ).

tff(c_1155119,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1155110,c_1155042]) ).

tff(c_1155121,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_1119457]) ).

tff(c_1155120,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1119457]) ).

tff(c_1155123,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1155120]) ).

tff(c_1155534,plain,
    product(e_2,e_6,e_2),
    inference(resolution,[status(thm)],[c_1155123,c_1116926]) ).

tff(c_1155551,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1155534,c_1116927]) ).

tff(c_1155576,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1155551]) ).

tff(c_1155578,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_1155120]) ).

tff(c_1155587,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_1155578]) ).

tff(c_1155597,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1155587]) ).

tff(c_1155598,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1155121,c_108,c_1155597]) ).

tff(c_1155603,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1155598]) ).

tff(c_1155606,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1155603,c_1128761]) ).

tff(c_1155627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1155606]) ).

tff(c_1155628,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1155598]) ).

tff(c_1155637,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1155628]) ).

tff(c_1156184,plain,
    ! [X_16879] :
      ( product(e_4,e_2,X_16879)
      | ~ product(e_2,X_16879,e_6) ),
    inference(resolution,[status(thm)],[c_1155637,c_126]) ).

tff(c_1155658,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_4) ),
    inference(resolution,[status(thm)],[c_1155637,c_122]) ).

tff(c_1156188,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_2,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_1156184,c_1155658]) ).

tff(c_1156238,plain,
    ~ product(e_2,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_94,c_1156188]) ).

tff(c_1156284,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_1156238]) ).

tff(c_1156287,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_1156284]) ).

tff(c_1158049,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1156287]) ).

tff(c_1156152,plain,
    ! [W_16878] :
      ( equalish(W_16878,e_2)
      | ~ product(e_6,W_16878,e_4) ),
    inference(resolution,[status(thm)],[c_1155637,c_120]) ).

tff(c_1156161,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1156152]) ).

tff(c_1156174,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1156161]) ).

tff(c_1156175,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_1156174]) ).

tff(c_1157015,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1156175]) ).

tff(c_1157057,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_1157015,c_122]) ).

tff(c_1158055,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_1158049,c_1157057]) ).

tff(c_1158075,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_1158055]) ).

tff(c_1158076,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1156287]) ).

tff(c_1158078,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1158076]) ).

tff(c_1158189,plain,
    ! [W_16912] :
      ( equalish(W_16912,e_4)
      | ~ product(e_2,W_16912,e_5) ),
    inference(resolution,[status(thm)],[c_1158078,c_120]) ).

tff(c_1158220,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_264,c_1158189]) ).

tff(c_1158253,plain,
    ( equalish(e_6,e_4)
    | equalish(e_2,e_6)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1158220]) ).

tff(c_1158254,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_112,c_1158253]) ).

tff(c_1158762,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1158254]) ).

tff(c_1158887,plain,
    ! [X_16926] :
      ( product(e_1,e_6,X_16926)
      | ~ product(e_6,X_16926,e_2) ),
    inference(resolution,[status(thm)],[c_1158762,c_126]) ).

tff(c_1158905,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_1128731,c_1158887]) ).

tff(c_1159049,plain,
    ! [X_16930] :
      ( product(e_3,e_6,X_16930)
      | ~ product(e_6,X_16930,e_1) ),
    inference(resolution,[status(thm)],[c_1158905,c_126]) ).

tff(c_1159070,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_1157015,c_1159049]) ).

tff(c_1159180,plain,
    ! [W_16933] :
      ( equalish(W_16933,e_6)
      | ~ product(e_3,W_16933,e_4) ),
    inference(resolution,[status(thm)],[c_1159070,c_120]) ).

tff(c_1159187,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1159180]) ).

tff(c_1159192,plain,
    ( equalish(e_1,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1159187]) ).

tff(c_1159193,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_1159192]) ).

tff(c_1159741,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1159193]) ).

tff(c_1159763,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1159741,c_203]) ).

tff(c_1159797,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1159763]) ).

tff(c_1159798,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_1159193]) ).

tff(c_1159806,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1159798]) ).

tff(c_1159838,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1159806,c_178]) ).

tff(c_1159875,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1159838]) ).

tff(c_1159876,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1159798]) ).

tff(c_1160055,plain,
    ! [X_16944] :
      ( product(e_2,e_1,X_16944)
      | ~ product(e_1,X_16944,e_3) ),
    inference(resolution,[status(thm)],[c_1159876,c_126]) ).

tff(c_1160164,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1160055,c_169]) ).

tff(c_1160261,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1158905,c_4,c_1160164]) ).

tff(c_1160262,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1158254]) ).

tff(c_1160264,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_1160262]) ).

tff(c_1160386,plain,
    ! [X_16948] :
      ( product(e_4,e_6,X_16948)
      | ~ product(e_6,X_16948,e_2) ),
    inference(resolution,[status(thm)],[c_1160264,c_126]) ).

tff(c_1160404,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_1128731,c_1160386]) ).

tff(c_1160566,plain,
    ! [X_16953] :
      ( product(e_3,e_6,X_16953)
      | ~ product(e_6,X_16953,e_4) ),
    inference(resolution,[status(thm)],[c_1160404,c_126]) ).

tff(c_1160584,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1155637,c_1160566]) ).

tff(c_1160599,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1160584,c_1116927]) ).

tff(c_1160619,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1160599]) ).

tff(c_1160621,plain,
    ~ product(e_2,e_6,e_4),
    inference(splitRight,[status(thm)],[c_1160262]) ).

tff(c_1160263,plain,
    ~ product(e_2,e_6,e_1),
    inference(splitRight,[status(thm)],[c_1158254]) ).

tff(c_1158228,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_597,c_1158189]) ).

tff(c_1158261,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1158228]) ).

tff(c_1158262,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_112,c_1158261]) ).

tff(c_1160622,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1160263,c_1158262]) ).

tff(c_1160623,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1160622]) ).

tff(c_1160628,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1160623,c_1116927]) ).

tff(c_1160653,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1160628]) ).

tff(c_1160654,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1160622]) ).

tff(c_1160656,plain,
    product(e_2,e_6,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1160621,c_1160654]) ).

tff(c_1160782,plain,
    ! [X_16957] :
      ( product(e_3,e_6,X_16957)
      | ~ product(e_6,X_16957,e_2) ),
    inference(resolution,[status(thm)],[c_1160656,c_126]) ).

tff(c_1160800,plain,
    product(e_3,e_6,e_3),
    inference(resolution,[status(thm)],[c_1128731,c_1160782]) ).

tff(c_1160683,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1160656,c_122]) ).

tff(c_1160813,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_1160800,c_1160683]) ).

tff(c_1160836,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_1160813]) ).

tff(c_1160837,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1158076]) ).

tff(c_1160868,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1160837]) ).

tff(c_1160885,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1160868,c_178]) ).

tff(c_1160906,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1160885]) ).

tff(c_1160907,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1160837]) ).

tff(c_1160909,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1160907]) ).

tff(c_1160920,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1160909,c_203]) ).

tff(c_1160939,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1160920]) ).

tff(c_1160940,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1160907]) ).

tff(c_1118706,plain,
    ! [W_11,X_16337] :
      ( equalish(W_11,e_1)
      | ~ product(X_16337,W_11,e_3)
      | ~ next(X_16337,e_3)
      | product(X_16337,e_1,e_2)
      | product(X_16337,e_1,e_1)
      | ~ group_element(X_16337) ),
    inference(resolution,[status(thm)],[c_1118613,c_120]) ).

tff(c_1160943,plain,
    ( equalish(e_4,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1160940,c_1118706]) ).

tff(c_1160958,plain,
    ( equalish(e_4,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1160943]) ).

tff(c_1160959,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_86,c_1160958]) ).

tff(c_1161041,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1160959]) ).

tff(c_1161062,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1161041,c_203]) ).

tff(c_1161096,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1161062]) ).

tff(c_1161097,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1160959]) ).

tff(c_1161133,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1161097,c_178]) ).

tff(c_1161169,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1161133]) ).

tff(c_1161170,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1156175]) ).

tff(c_1161180,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1161170]) ).

tff(c_1161196,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_1161180,c_1116926]) ).

tff(c_1161900,plain,
    ! [X_16969] :
      ( product(e_4,e_6,X_16969)
      | ~ product(e_6,X_16969,e_2) ),
    inference(resolution,[status(thm)],[c_1161196,c_126]) ).

tff(c_1161918,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_1128731,c_1161900]) ).

tff(c_1162077,plain,
    ! [X_16973] :
      ( product(e_3,e_6,X_16973)
      | ~ product(e_6,X_16973,e_4) ),
    inference(resolution,[status(thm)],[c_1161918,c_126]) ).

tff(c_1162102,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1155637,c_1162077]) ).

tff(c_1162117,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1162102,c_1116927]) ).

tff(c_1162137,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1162117]) ).

tff(c_1162138,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1161170]) ).

tff(c_1162192,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1162138]) ).

tff(c_1162195,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1162192,c_1128761]) ).

tff(c_1162213,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1162195]) ).

tff(c_1162215,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_1162138]) ).

tff(c_1162214,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1162138]) ).

tff(c_1162347,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1162214]) ).

tff(c_1155660,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1155637,c_120]) ).

tff(c_1162350,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1162347,c_1155660]) ).

tff(c_1162369,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1162350]) ).

tff(c_1162371,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_1162214]) ).

tff(c_1161171,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_1156175]) ).

tff(c_1162139,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_1161170]) ).

tff(c_1162163,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_1162139]) ).

tff(c_1162190,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1162163]) ).

tff(c_1162191,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1161171,c_94,c_1162190]) ).

tff(c_1162379,plain,
    product(e_6,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1162215,c_1162371,c_1162191]) ).

tff(c_1162384,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1162379,c_960752]) ).

tff(c_1162404,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1162384]) ).

tff(c_1162405,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1155628]) ).

tff(c_1162411,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1162405,c_960752]) ).

tff(c_1162431,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1162411]) ).

tff(c_1162432,plain,
    ( product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_1128714]) ).

tff(c_1162434,plain,
    product(e_6,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_1162432]) ).

tff(c_1164375,plain,
    ! [W_16999] :
      ( equalish(W_16999,e_2)
      | ~ product(e_6,W_16999,e_1) ),
    inference(resolution,[status(thm)],[c_1163800,c_120]) ).

tff(c_1164384,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1164375]) ).

tff(c_1164405,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1164384]) ).

tff(c_1164406,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_1164405]) ).

tff(c_1166280,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1164406]) ).

tff(c_1163844,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1163800,c_120]) ).

tff(c_1166291,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1166280,c_1163844]) ).

tff(c_1166321,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1166291]) ).

tff(c_1166322,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1164406]) ).

tff(c_1166337,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1166322]) ).

tff(c_1162974,plain,
    ! [W_16979] :
      ( equalish(W_16979,e_3)
      | ~ product(e_6,W_16979,e_4) ),
    inference(resolution,[status(thm)],[c_1162434,c_120]) ).

tff(c_1162983,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1162974]) ).

tff(c_1162996,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1162983]) ).

tff(c_1162997,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_1162996]) ).

tff(c_1164431,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1162997]) ).

tff(c_1164434,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1164431,c_1163844]) ).

tff(c_1164459,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1164434]) ).

tff(c_1164460,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1162997]) ).

tff(c_1164463,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1164460]) ).

tff(c_1164491,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1164463,c_120]) ).

tff(c_1166343,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1166337,c_1164491]) ).

tff(c_1166382,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1166343]) ).

tff(c_1166383,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1166322]) ).

tff(c_1166444,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1166383]) ).

tff(c_1164479,plain,
    product(e_2,e_6,e_4),
    inference(resolution,[status(thm)],[c_1164463,c_1116926]) ).

tff(c_1164511,plain,
    ! [X_20] :
      ( product(e_4,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_1164479,c_126]) ).

tff(c_1166478,plain,
    product(e_4,e_6,e_1),
    inference(resolution,[status(thm)],[c_1166444,c_1164511]) ).

tff(c_1167054,plain,
    ! [X_17040] :
      ( product(e_1,e_6,X_17040)
      | ~ product(e_6,X_17040,e_4) ),
    inference(resolution,[status(thm)],[c_1166478,c_126]) ).

tff(c_1167072,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_1162434,c_1167054]) ).

tff(c_1167334,plain,
    ! [X_17046] :
      ( product(e_3,e_6,X_17046)
      | ~ product(e_6,X_17046,e_1) ),
    inference(resolution,[status(thm)],[c_1167072,c_126]) ).

tff(c_1167355,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1163800,c_1167334]) ).

tff(c_1167367,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1167355,c_1116927]) ).

tff(c_1167387,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1167367]) ).

tff(c_1167388,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1166383]) ).

tff(c_1167398,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1167388]) ).

tff(c_1162457,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1162434,c_120]) ).

tff(c_1167406,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1167398,c_1162457]) ).

tff(c_1167441,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1167406]) ).

tff(c_1167442,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1167388]) ).

tff(c_1167465,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1167442,c_960752]) ).

tff(c_1167504,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1167465]) ).

tff(c_1167505,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1164460]) ).

tff(c_1167559,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1167505]) ).

tff(c_1168566,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1164406]) ).

tff(c_1168577,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1168566,c_1163844]) ).

tff(c_1168607,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1168577]) ).

tff(c_1168608,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1164406]) ).

tff(c_1168623,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1168608]) ).

tff(c_1168670,plain,
    product(e_2,e_6,e_1),
    inference(resolution,[status(thm)],[c_1168623,c_1116926]) ).

tff(c_1169373,plain,
    ! [X_17076] :
      ( product(e_1,e_6,X_17076)
      | ~ product(e_6,X_17076,e_2) ),
    inference(resolution,[status(thm)],[c_1168670,c_126]) ).

tff(c_1169391,plain,
    product(e_1,e_6,e_4),
    inference(resolution,[status(thm)],[c_1167559,c_1169373]) ).

tff(c_1169701,plain,
    ! [X_17081] :
      ( product(e_4,e_6,X_17081)
      | ~ product(e_6,X_17081,e_1) ),
    inference(resolution,[status(thm)],[c_1169391,c_126]) ).

tff(c_1169722,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_1163800,c_1169701]) ).

tff(c_1169737,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1169722,c_1116927]) ).

tff(c_1169760,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1169737]) ).

tff(c_1169761,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1168608]) ).

tff(c_1169822,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1169761]) ).

tff(c_1167718,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1167559,c_120]) ).

tff(c_1169828,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1169822,c_1167718]) ).

tff(c_1169859,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1169828]) ).

tff(c_1169861,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1169761]) ).

tff(c_1169860,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1169761]) ).

tff(c_1169870,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1169860]) ).

tff(c_1169876,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1169870,c_1162457]) ).

tff(c_1169911,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1169876]) ).

tff(c_1169913,plain,
    ~ product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_1169860]) ).

tff(c_1168609,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1164406]) ).

tff(c_1169762,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1168608]) ).

tff(c_1169789,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_276,c_1169762]) ).

tff(c_1169820,plain,
    ( equalish(e_1,e_6)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1169789]) ).

tff(c_1169821,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1168609,c_64,c_1169820]) ).

tff(c_1169922,plain,
    product(e_6,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1169861,c_1169913,c_1169821]) ).

tff(c_1169936,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1169922,c_960752]) ).

tff(c_1169975,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1169936]) ).

tff(c_1169976,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1167505]) ).

tff(c_1169979,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1169976]) ).

tff(c_1169982,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1169979,c_1162457]) ).

tff(c_1170001,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1169982]) ).

tff(c_1170002,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1169976]) ).

tff(c_1170015,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1170002,c_960752]) ).

tff(c_1170035,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1170015]) ).

tff(c_1170036,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1119457]) ).

tff(c_1170472,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1170036]) ).

tff(c_1170488,plain,
    product(e_2,e_6,e_2),
    inference(resolution,[status(thm)],[c_1170472,c_1116926]) ).

tff(c_1170595,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1170488,c_1116927]) ).

tff(c_1170620,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1170595]) ).

tff(c_1170621,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1170036]) ).

tff(c_1170675,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1170621]) ).

tff(c_1170686,plain,
    equalish(e_6,e_2),
    inference(resolution,[status(thm)],[c_1170675,c_203]) ).

tff(c_1170708,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_108,c_1170686]) ).

tff(c_1170710,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_1170621]) ).

tff(c_1170709,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1170621]) ).

tff(c_1170848,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1170709]) ).

tff(c_1170851,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1170848,c_1162457]) ).

tff(c_1170867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1170851]) ).

tff(c_1170869,plain,
    ~ product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_1170709]) ).

tff(c_1170037,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_1119457]) ).

tff(c_1170622,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_1170036]) ).

tff(c_1170646,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_1170622]) ).

tff(c_1170673,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1170646]) ).

tff(c_1170674,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1170037,c_74,c_1170673]) ).

tff(c_1170871,plain,
    product(e_6,e_2,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1170710,c_1170869,c_1170674]) ).

tff(c_1170876,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1170871,c_960752]) ).

tff(c_1170896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1170876]) ).

tff(c_1170897,plain,
    product(e_6,e_3,e_3),
    inference(splitRight,[status(thm)],[c_1162432]) ).

tff(c_1170901,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1170897,c_960752]) ).

tff(c_1170920,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1170901]) ).

tff(c_1170921,plain,
    product(e_5,e_6,e_3),
    inference(splitRight,[status(thm)],[c_1116898]) ).

tff(c_1116899,plain,
    ~ product(e_5,e_6,e_4),
    inference(splitRight,[status(thm)],[c_1056416]) ).

tff(c_1171091,plain,
    ! [X_17094] :
      ( ~ next(X_17094,e_3)
      | product(X_17094,e_1,e_5)
      | product(X_17094,e_1,e_4)
      | product(X_17094,e_1,e_3)
      | product(X_17094,e_1,e_2)
      | product(X_17094,e_1,e_1)
      | ~ group_element(X_17094) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_245]) ).

tff(c_1224657,plain,
    ! [X_17898] :
      ( ~ next(X_17898,e_3)
      | product(X_17898,e_1,e_4)
      | product(X_17898,e_1,e_3)
      | product(X_17898,e_1,e_2)
      | product(X_17898,e_1,e_1)
      | ~ group_element(X_17898) ),
    inference(resolution,[status(thm)],[c_1171091,c_164]) ).

tff(c_1229487,plain,
    ! [X_17981] :
      ( ~ next(X_17981,e_3)
      | product(X_17981,e_1,e_3)
      | product(X_17981,e_1,e_2)
      | product(X_17981,e_1,e_1)
      | ~ group_element(X_17981) ),
    inference(resolution,[status(thm)],[c_1224657,c_166]) ).

tff(c_1170922,plain,
    ~ product(e_5,e_6,e_2),
    inference(splitRight,[status(thm)],[c_1116898]) ).

tff(c_1181864,plain,
    ! [X_17271] :
      ( ~ next(X_17271,e_3)
      | product(X_17271,e_1,e_4)
      | product(X_17271,e_1,e_3)
      | product(X_17271,e_1,e_2)
      | product(X_17271,e_1,e_1)
      | ~ group_element(X_17271) ),
    inference(resolution,[status(thm)],[c_1171091,c_164]) ).

tff(c_1182908,plain,
    ! [X_17303] :
      ( ~ next(X_17303,e_3)
      | product(X_17303,e_1,e_3)
      | product(X_17303,e_1,e_2)
      | product(X_17303,e_1,e_1)
      | ~ group_element(X_17303) ),
    inference(resolution,[status(thm)],[c_1181864,c_166]) ).

tff(c_1172924,plain,
    ! [Y_17140] :
      ( product(e_6,e_6,Y_17140)
      | product(e_6,Y_17140,e_5)
      | product(e_6,Y_17140,e_4)
      | product(e_6,Y_17140,e_3)
      | product(e_6,Y_17140,e_2)
      | product(e_6,Y_17140,e_1)
      | ~ group_element(Y_17140) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_293]) ).

tff(c_1172943,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_1172924,c_960752]) ).

tff(c_1173032,plain,
    ( equalish(e_6,e_5)
    | product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_1172943]) ).

tff(c_1173033,plain,
    ( product(e_6,e_3,e_5)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_114,c_1173032]) ).

tff(c_1173418,plain,
    product(e_6,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_1173033]) ).

tff(c_1173495,plain,
    ! [W_17153] :
      ( equalish(W_17153,e_3)
      | ~ product(e_6,W_17153,e_1) ),
    inference(resolution,[status(thm)],[c_1173418,c_120]) ).

tff(c_1173506,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1173495]) ).

tff(c_1173519,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1173506]) ).

tff(c_1173520,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_1173519]) ).

tff(c_1173919,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1173520]) ).

tff(c_1173448,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1173418,c_120]) ).

tff(c_1173922,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1173919,c_1173448]) ).

tff(c_1173951,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1173922]) ).

tff(c_1173952,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1173520]) ).

tff(c_1173967,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1173952]) ).

tff(c_1174758,plain,
    ! [X_17166] :
      ( product(e_5,e_1,X_17166)
      | ~ product(e_1,X_17166,e_6) ),
    inference(resolution,[status(thm)],[c_1173967,c_126]) ).

tff(c_1170945,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_5,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_1170921,c_120]) ).

tff(c_1174784,plain,
    ( equalish(e_1,e_6)
    | ~ product(e_1,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_1174758,c_1170945]) ).

tff(c_1174900,plain,
    ~ product(e_1,e_3,e_6),
    inference(negUnitSimplification,[status(thm)],[c_64,c_1174784]) ).

tff(c_1175321,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_1174900]) ).

tff(c_1175324,plain,
    ( product(e_1,e_3,e_5)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_48,c_1175321]) ).

tff(c_1177327,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_1175324]) ).

tff(c_1173446,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_1) ),
    inference(resolution,[status(thm)],[c_1173418,c_122]) ).

tff(c_1177330,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1177327,c_1173446]) ).

tff(c_1177358,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1177330]) ).

tff(c_1177359,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_1175324]) ).

tff(c_1177361,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_1177359]) ).

tff(c_1170942,plain,
    ! [X_20] :
      ( product(e_3,e_6,X_20)
      | ~ product(e_6,X_20,e_5) ),
    inference(resolution,[status(thm)],[c_1170921,c_126]) ).

tff(c_1174008,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1173967,c_1170942]) ).

tff(c_1175331,plain,
    ! [X_17170] :
      ( product(e_1,e_6,X_17170)
      | ~ product(e_6,X_17170,e_3) ),
    inference(resolution,[status(thm)],[c_1174008,c_126]) ).

tff(c_1175359,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1175331]) ).

tff(c_1175393,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_1,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1175359,c_120]) ).

tff(c_1177366,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1177361,c_1175393]) ).

tff(c_1177387,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1177366]) ).

tff(c_1177388,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_1177359]) ).

tff(c_1177419,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_1177388]) ).

tff(c_1174020,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_1173967,c_122]) ).

tff(c_1174762,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_1174758,c_1174020]) ).

tff(c_1174883,plain,
    ~ product(e_1,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_1174762]) ).

tff(c_1174944,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_1174883]) ).

tff(c_1174947,plain,
    ( product(e_1,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_52,c_1174944]) ).

tff(c_1177088,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1174947]) ).

tff(c_1177110,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_1177088,c_178]) ).

tff(c_1177137,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_1177110]) ).

tff(c_1177138,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1174947]) ).

tff(c_1177141,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1177138]) ).

tff(c_1177146,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_1177141,c_1175393]) ).

tff(c_1177170,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_1177146]) ).

tff(c_1177171,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_1177138]) ).

tff(c_1177202,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_1177171]) ).

tff(c_1177241,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1177202,c_120]) ).

tff(c_1177422,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1177419,c_1177241]) ).

tff(c_1177444,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1177422]) ).

tff(c_1177445,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_1177388]) ).

tff(c_1177447,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_1177445]) ).

tff(c_1171327,plain,
    ! [X_17098] :
      ( ~ next(X_17098,e_2)
      | product(X_17098,e_1,e_5)
      | product(X_17098,e_1,e_4)
      | product(X_17098,e_1,e_3)
      | product(X_17098,e_1,e_2)
      | product(X_17098,e_1,e_1)
      | ~ group_element(X_17098) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_235]) ).

tff(c_1171418,plain,
    ! [X_17099] :
      ( ~ next(X_17099,e_2)
      | product(X_17099,e_1,e_4)
      | product(X_17099,e_1,e_3)
      | product(X_17099,e_1,e_2)
      | product(X_17099,e_1,e_1)
      | ~ group_element(X_17099) ),
    inference(resolution,[status(thm)],[c_1171327,c_162]) ).

tff(c_1171501,plain,
    ! [X_17100] :
      ( ~ next(X_17100,e_2)
      | product(X_17100,e_1,e_3)
      | product(X_17100,e_1,e_2)
      | product(X_17100,e_1,e_1)
      | ~ group_element(X_17100) ),
    inference(resolution,[status(thm)],[c_1171418,c_160]) ).

tff(c_1171592,plain,
    ! [X_17101] :
      ( ~ next(X_17101,e_2)
      | product(X_17101,e_1,e_2)
      | product(X_17101,e_1,e_1)
      | ~ group_element(X_17101) ),
    inference(resolution,[status(thm)],[c_1171501,c_170]) ).

tff(c_1171659,plain,
    ! [W_14,X_17101] :
      ( equalish(W_14,X_17101)
      | ~ product(W_14,e_1,e_2)
      | ~ next(X_17101,e_2)
      | product(X_17101,e_1,e_1)
      | ~ group_element(X_17101) ),
    inference(resolution,[status(thm)],[c_1171592,c_122]) ).

tff(c_1174891,plain,
    ! [X_17101] :
      ( equalish(e_5,X_17101)
      | ~ next(X_17101,e_2)
      | product(X_17101,e_1,e_1)
      | ~ group_element(X_17101)
      | ~ product(e_1,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_1174758,c_1171659]) ).

tff(c_1176164,plain,
    ~ product(e_1,e_2,e_6),
    inference(splitLeft,[status(thm)],[c_1174891]) ).

tff(c_1176167,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_1176164]) ).

tff(c_1176170,plain,
    ( product(e_1,e_2,e_5)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_46,c_1176167]) ).

tff(c_1176480,plain,
    product(e_1,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1176170]) ).

tff(c_1176502,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1176480,c_178]) ).

tff(c_1176529,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1176502]) ).

tff(c_1176530,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | product(e_1,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1176170]) ).

tff(c_1176532,plain,
    product(e_1,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1176530]) ).

tff(c_1176537,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_1176532,c_1175393]) ).

tff(c_1176558,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_1176537]) ).

tff(c_1176559,plain,
    ( product(e_1,e_2,e_4)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1176530]) ).

tff(c_1176590,plain,
    product(e_1,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1176559]) ).

tff(c_1176605,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1176590,c_203]) ).

tff(c_1176633,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1176605]) ).

tff(c_1176634,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1176559]) ).

tff(c_1176636,plain,
    product(e_1,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1176634]) ).

tff(c_1176669,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1176636,c_120]) ).

tff(c_1177450,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_1177447,c_1176669]) ).

tff(c_1177470,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_1177450]) ).

tff(c_1177471,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_1177445]) ).

tff(c_1177487,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1177471,c_203]) ).

tff(c_1177515,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1177487]) ).

tff(c_1177516,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_1177171]) ).

tff(c_1177518,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_1177516]) ).

tff(c_1177521,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_1177518,c_1176669]) ).

tff(c_1177541,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_1177521]) ).

tff(c_1177542,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_1177516]) ).

tff(c_1177552,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1177542,c_960750]) ).

tff(c_1177578,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1177552]) ).

tff(c_1177579,plain,
    product(e_1,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1176634]) ).

tff(c_1177690,plain,
    ! [X_17211] :
      ( product(e_3,e_2,X_17211)
      | ~ product(e_2,X_17211,e_1) ),
    inference(resolution,[status(thm)],[c_1177579,c_126]) ).

tff(c_1174365,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1174008,c_120]) ).

tff(c_1177701,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_2,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_1177690,c_1174365]) ).

tff(c_1177751,plain,
    ~ product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_74,c_1177701]) ).

tff(c_1177731,plain,
    ( equalish(e_3,e_2)
    | ~ product(e_2,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_1177690,c_203]) ).

tff(c_1177777,plain,
    ~ product(e_2,e_2,e_1),
    inference(negUnitSimplification,[status(thm)],[c_78,c_1177731]) ).

tff(c_1175643,plain,
    ! [X_17174] :
      ( ~ next(X_17174,e_3)
      | product(X_17174,e_1,e_4)
      | product(X_17174,e_1,e_3)
      | product(X_17174,e_1,e_2)
      | product(X_17174,e_1,e_1)
      | ~ group_element(X_17174) ),
    inference(resolution,[status(thm)],[c_1171091,c_164]) ).

tff(c_1175718,plain,
    ! [X_17174] :
      ( ~ next(X_17174,e_3)
      | product(X_17174,e_1,e_3)
      | product(X_17174,e_1,e_2)
      | product(X_17174,e_1,e_1)
      | ~ group_element(X_17174) ),
    inference(resolution,[status(thm)],[c_1175643,c_166]) ).

tff(c_1178055,plain,
    ! [X_17218,X_17219] :
      ( product(X_17218,e_2,X_17219)
      | ~ product(e_2,X_17219,e_3)
      | ~ product(e_2,X_17218,e_1) ),
    inference(resolution,[status(thm)],[c_1177690,c_126]) ).

tff(c_1178058,plain,
    ! [X_17218] :
      ( product(X_17218,e_2,e_1)
      | ~ product(e_2,X_17218,e_1)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1175718,c_1178055]) ).

tff(c_1178061,plain,
    ! [X_17218] :
      ( product(X_17218,e_2,e_1)
      | ~ product(e_2,X_17218,e_1)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1178058]) ).

tff(c_1178062,plain,
    ! [X_17218] :
      ( product(X_17218,e_2,e_1)
      | ~ product(e_2,X_17218,e_1)
      | product(e_2,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1177751,c_1178061]) ).

tff(c_1178063,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1178062]) ).

tff(c_1178082,plain,
    product(e_2,e_2,e_1),
    inference(resolution,[status(thm)],[c_1178063,c_217]) ).

tff(c_1178127,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1177777,c_1178082]) ).

tff(c_1178129,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1178062]) ).

tff(c_1178706,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_1175324]) ).

tff(c_1178709,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1178706,c_1173446]) ).

tff(c_1178737,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1178709]) ).

tff(c_1178738,plain,
    ( product(e_1,e_3,e_2)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_1175324]) ).

tff(c_1178740,plain,
    product(e_1,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_1178738]) ).

tff(c_1178745,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1178740,c_1175393]) ).

tff(c_1178766,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1178745]) ).

tff(c_1178767,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_1178738]) ).

tff(c_1178798,plain,
    product(e_1,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_1178767]) ).

tff(c_1178806,plain,
    ( product(e_6,e_1,e_3)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1178798,c_261]) ).

tff(c_1178830,plain,
    ( product(e_6,e_1,e_3)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_44,c_1178806]) ).

tff(c_1178831,plain,
    ( product(e_6,e_1,e_3)
    | product(e_2,e_1,e_5)
    | product(e_2,e_1,e_4)
    | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1177751,c_1178129,c_1178830]) ).

tff(c_1179573,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1178831]) ).

tff(c_1179761,plain,
    ! [X_17252] :
      ( product(e_3,e_1,X_17252)
      | ~ product(e_1,X_17252,e_2) ),
    inference(resolution,[status(thm)],[c_1179573,c_126]) ).

tff(c_1179637,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_1179573,c_122]) ).

tff(c_1179765,plain,
    ( equalish(e_3,e_2)
    | ~ product(e_1,e_3,e_2) ),
    inference(resolution,[status(thm)],[c_1179761,c_1179637]) ).

tff(c_1179918,plain,
    equalish(e_3,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_1178798,c_1179765]) ).

tff(c_1179920,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_1179918]) ).

tff(c_1179922,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1178831]) ).

tff(c_1179925,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1175718,c_1179922]) ).

tff(c_1179928,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1179925]) ).

tff(c_1179930,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1177751,c_1178129,c_1179928]) ).

tff(c_1179931,plain,
    ( product(e_1,e_3,e_3)
    | product(e_1,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_1178767]) ).

tff(c_1179933,plain,
    product(e_1,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_1179931]) ).

tff(c_1178147,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1174947]) ).

tff(c_1178169,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_1178147,c_178]) ).

tff(c_1178196,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_96,c_1178169]) ).

tff(c_1178197,plain,
    ( product(e_1,e_5,e_2)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1174947]) ).

tff(c_1178199,plain,
    product(e_1,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1178197]) ).

tff(c_1178204,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_1178199,c_1175393]) ).

tff(c_1178228,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_1178204]) ).

tff(c_1178229,plain,
    ( product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_1178197]) ).

tff(c_1178260,plain,
    product(e_1,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_1178229]) ).

tff(c_1176171,plain,
    ! [X_17185] :
      ( ~ next(X_17185,e_3)
      | product(X_17185,e_1,e_3)
      | product(X_17185,e_1,e_2)
      | product(X_17185,e_1,e_1)
      | ~ group_element(X_17185) ),
    inference(resolution,[status(thm)],[c_1175643,c_166]) ).

tff(c_1178421,plain,
    ! [X_17225,X_17226] :
      ( product(e_3,e_1,X_17225)
      | ~ product(e_1,X_17225,X_17226)
      | ~ next(X_17226,e_3)
      | product(X_17226,e_1,e_2)
      | product(X_17226,e_1,e_1)
      | ~ group_element(X_17226) ),
    inference(resolution,[status(thm)],[c_1176171,c_126]) ).

tff(c_1178423,plain,
    ( product(e_3,e_1,e_5)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1178260,c_1178421]) ).

tff(c_1178477,plain,
    ( product(e_3,e_1,e_5)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1178423]) ).

tff(c_1178478,plain,
    product(e_3,e_1,e_5),
    inference(negUnitSimplification,[status(thm)],[c_1177751,c_1178129,c_1178477]) ).

tff(c_1178545,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1178478,c_1174020]) ).

tff(c_1178586,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1178545]) ).

tff(c_1178587,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_1178229]) ).

tff(c_1178589,plain,
    product(e_1,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_1178587]) ).

tff(c_1178622,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_1,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1178589,c_120]) ).

tff(c_1180098,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1179933,c_1178622]) ).

tff(c_1180118,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1180098]) ).

tff(c_1180119,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_1179931]) ).

tff(c_1177619,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_1,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_1177579,c_120]) ).

tff(c_1180123,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_1180119,c_1177619]) ).

tff(c_1180148,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_1180123]) ).

tff(c_1180149,plain,
    product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_1178587]) ).

tff(c_1180153,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_1180149,c_1177619]) ).

tff(c_1180178,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_1180153]) ).

tff(c_1180180,plain,
    product(e_1,e_2,e_6),
    inference(splitRight,[status(thm)],[c_1174891]) ).

tff(c_1176092,plain,
    ! [X_17182,X_17183] :
      ( product(X_17182,e_1,X_17183)
      | ~ product(e_1,X_17183,e_5)
      | ~ product(e_1,X_17182,e_6) ),
    inference(resolution,[status(thm)],[c_1174758,c_126]) ).

tff(c_1176124,plain,
    ! [X_17182] :
      ( product(X_17182,e_1,e_6)
      | ~ product(e_1,X_17182,e_6) ),
    inference(resolution,[status(thm)],[c_1175359,c_1176092]) ).

tff(c_1180203,plain,
    product(e_2,e_1,e_6),
    inference(resolution,[status(thm)],[c_1180180,c_1176124]) ).

tff(c_1180258,plain,
    ~ next(e_2,e_3),
    inference(resolution,[status(thm)],[c_1180203,c_169]) ).

tff(c_1180296,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_1180258]) ).

tff(c_1180297,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1173952]) ).

tff(c_1180337,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1180297]) ).

tff(c_1180878,plain,
    ! [X_17260] :
      ( product(e_2,e_1,X_17260)
      | ~ product(e_1,X_17260,e_6) ),
    inference(resolution,[status(thm)],[c_1180337,c_126]) ).

tff(c_1181044,plain,
    ! [W_8,X_17260] :
      ( equalish(W_8,X_17260)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_17260,e_6) ),
    inference(resolution,[status(thm)],[c_1180878,c_118]) ).

tff(c_1182923,plain,
    ! [X_17260] :
      ( equalish(e_3,X_17260)
      | ~ product(e_1,X_17260,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1182908,c_1181044]) ).

tff(c_1182996,plain,
    ! [X_17260] :
      ( equalish(e_3,X_17260)
      | ~ product(e_1,X_17260,e_6)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1182923]) ).

tff(c_1183047,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1182996]) ).

tff(c_1183089,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1183047,c_203]) ).

tff(c_1183141,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1183089]) ).

tff(c_1183143,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1182996]) ).

tff(c_1183142,plain,
    ! [X_17260] :
      ( product(e_2,e_1,e_2)
      | equalish(e_3,X_17260)
      | ~ product(e_1,X_17260,e_6) ),
    inference(splitRight,[status(thm)],[c_1182996]) ).

tff(c_1183168,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1183142]) ).

tff(c_1180709,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1180337,c_122]) ).

tff(c_1183184,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_1183168,c_1180709]) ).

tff(c_1183230,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_1183184]) ).

tff(c_1183232,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1183142]) ).

tff(c_1181955,plain,
    ! [X_17271] :
      ( ~ next(X_17271,e_3)
      | product(X_17271,e_1,e_3)
      | product(X_17271,e_1,e_2)
      | product(X_17271,e_1,e_1)
      | ~ group_element(X_17271) ),
    inference(resolution,[status(thm)],[c_1181864,c_166]) ).

tff(c_1181867,plain,
    ! [X_17260] :
      ( equalish(e_4,X_17260)
      | ~ product(e_1,X_17260,e_6)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1181864,c_1181044]) ).

tff(c_1181925,plain,
    ! [X_17260] :
      ( equalish(e_4,X_17260)
      | ~ product(e_1,X_17260,e_6)
      | product(e_2,e_1,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1181867]) ).

tff(c_1183416,plain,
    ! [X_17260] :
      ( equalish(e_4,X_17260)
      | ~ product(e_1,X_17260,e_6)
      | product(e_2,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1183143,c_1183232,c_1181925]) ).

tff(c_1183417,plain,
    product(e_2,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1183416]) ).

tff(c_1183640,plain,
    ! [X_17315] :
      ( product(e_3,e_1,X_17315)
      | ~ product(e_1,X_17315,e_2) ),
    inference(resolution,[status(thm)],[c_1183417,c_126]) ).

tff(c_1184019,plain,
    ! [W_17319,X_17320] :
      ( equalish(W_17319,X_17320)
      | ~ product(e_3,e_1,W_17319)
      | ~ product(e_1,X_17320,e_2) ),
    inference(resolution,[status(thm)],[c_1183640,c_118]) ).

tff(c_1184055,plain,
    ! [X_17320] :
      ( equalish(e_4,X_17320)
      | ~ product(e_1,X_17320,e_2)
      | ~ next(e_3,e_4)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1)
      | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1184019]) ).

tff(c_1184094,plain,
    ! [X_17320] :
      ( equalish(e_4,X_17320)
      | ~ product(e_1,X_17320,e_2)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1184055]) ).

tff(c_1187822,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1184094]) ).

tff(c_1187904,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1187822,c_203]) ).

tff(c_1188007,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1187904]) ).

tff(c_1188009,plain,
    ~ product(e_3,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1184094]) ).

tff(c_1188008,plain,
    ! [X_17320] :
      ( product(e_3,e_1,e_2)
      | product(e_3,e_1,e_3)
      | equalish(e_4,X_17320)
      | ~ product(e_1,X_17320,e_2) ),
    inference(splitRight,[status(thm)],[c_1184094]) ).

tff(c_1188062,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1188008]) ).

tff(c_1183490,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_1183417,c_122]) ).

tff(c_1188090,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_1188062,c_1183490]) ).

tff(c_1188162,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_1188090]) ).

tff(c_1188163,plain,
    ! [X_17320] :
      ( product(e_3,e_1,e_2)
      | equalish(e_4,X_17320)
      | ~ product(e_1,X_17320,e_2) ),
    inference(splitRight,[status(thm)],[c_1188008]) ).

tff(c_1188354,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1188163]) ).

tff(c_1188398,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1188354,c_1180709]) ).

tff(c_1188479,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1188398]) ).

tff(c_1188481,plain,
    ~ product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1188163]) ).

tff(c_1188164,plain,
    ~ product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1188008]) ).

tff(c_1180846,plain,
    ! [W_17259] :
      ( equalish(W_17259,e_1)
      | ~ product(e_6,W_17259,e_2) ),
    inference(resolution,[status(thm)],[c_1180337,c_120]) ).

tff(c_1180859,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1180846]) ).

tff(c_1180872,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1180859]) ).

tff(c_1180873,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_1180872]) ).

tff(c_1189157,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1180873]) ).

tff(c_1189178,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1189157,c_1173448]) ).

tff(c_1189221,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1189178]) ).

tff(c_1189223,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_1180873]) ).

tff(c_1189222,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1180873]) ).

tff(c_1189225,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1189222]) ).

tff(c_1189241,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1189225,c_1170942]) ).

tff(c_1189885,plain,
    ! [X_17417] :
      ( product(e_2,e_6,X_17417)
      | ~ product(e_6,X_17417,e_3) ),
    inference(resolution,[status(thm)],[c_1189241,c_126]) ).

tff(c_1189913,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1189885]) ).

tff(c_1190196,plain,
    ! [X_17421] :
      ( product(e_5,e_6,X_17421)
      | ~ product(e_6,X_17421,e_2) ),
    inference(resolution,[status(thm)],[c_1189913,c_126]) ).

tff(c_1190207,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_1180337,c_1190196]) ).

tff(c_1190233,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1056417,c_1190207]) ).

tff(c_1190235,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_1189222]) ).

tff(c_1190256,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_1190235]) ).

tff(c_1190282,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1190256]) ).

tff(c_1190283,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1189223,c_108,c_1190282]) ).

tff(c_1190288,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1190283]) ).

tff(c_1180711,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1180337,c_120]) ).

tff(c_1190295,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1190288,c_1180711]) ).

tff(c_1190324,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1190295]) ).

tff(c_1190325,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1190283]) ).

tff(c_1190334,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1190325]) ).

tff(c_1190472,plain,
    ! [W_17424] :
      ( equalish(W_17424,e_2)
      | ~ product(e_6,W_17424,e_4) ),
    inference(resolution,[status(thm)],[c_1190334,c_120]) ).

tff(c_1190493,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1190472]) ).

tff(c_1190514,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1190493]) ).

tff(c_1190515,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_1190514]) ).

tff(c_1191720,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1190515]) ).

tff(c_1180954,plain,
    ( equalish(e_2,e_1)
    | ~ product(e_1,e_1,e_6) ),
    inference(resolution,[status(thm)],[c_1180878,c_203]) ).

tff(c_1181037,plain,
    ~ product(e_1,e_1,e_6),
    inference(negUnitSimplification,[status(thm)],[c_66,c_1180954]) ).

tff(c_1183718,plain,
    ( ~ next(e_3,e_4)
    | ~ product(e_1,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_1183640,c_167]) ).

tff(c_1183851,plain,
    ~ product(e_1,e_6,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_6,c_1183718]) ).

tff(c_1180968,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_6,e_6) ),
    inference(resolution,[status(thm)],[c_1180878,c_169]) ).

tff(c_1181043,plain,
    ~ product(e_1,e_6,e_6),
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_1180968]) ).

tff(c_1181075,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_6)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_116,c_1181043]) ).

tff(c_1181078,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_54,c_1181075]) ).

tff(c_1191059,plain,
    ( product(e_1,e_6,e_5)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_1183851,c_1181078]) ).

tff(c_1191060,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1191059]) ).

tff(c_1171581,plain,
    ! [X_17100] :
      ( ~ next(X_17100,e_2)
      | product(X_17100,e_1,e_2)
      | product(X_17100,e_1,e_1)
      | ~ group_element(X_17100) ),
    inference(resolution,[status(thm)],[c_1171501,c_170]) ).

tff(c_1180712,plain,
    ! [W_17257] :
      ( equalish(W_17257,e_6)
      | ~ product(W_17257,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1180337,c_122]) ).

tff(c_1181987,plain,
    ! [X_17275] :
      ( equalish(X_17275,e_6)
      | ~ next(X_17275,e_2)
      | product(X_17275,e_1,e_1)
      | ~ group_element(X_17275) ),
    inference(resolution,[status(thm)],[c_1171581,c_1180712]) ).

tff(c_1182096,plain,
    ! [X_20,X_17275] :
      ( product(e_1,e_1,X_20)
      | ~ product(e_1,X_20,X_17275)
      | equalish(X_17275,e_6)
      | ~ next(X_17275,e_2)
      | ~ group_element(X_17275) ),
    inference(resolution,[status(thm)],[c_1181987,c_126]) ).

tff(c_1191082,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_1191060,c_1182096]) ).

tff(c_1191149,plain,
    ( product(e_1,e_1,e_6)
    | equalish(e_1,e_6) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_2,c_1191082]) ).

tff(c_1191151,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1181037,c_1191149]) ).

tff(c_1191152,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_5) ),
    inference(splitRight,[status(thm)],[c_1191059]) ).

tff(c_1191154,plain,
    product(e_1,e_6,e_5),
    inference(splitLeft,[status(thm)],[c_1191152]) ).

tff(c_1191221,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_1191154,c_126]) ).

tff(c_1191809,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_1191720,c_1191221]) ).

tff(c_1191849,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1116899,c_1191809]) ).

tff(c_1191850,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1190515]) ).

tff(c_1193396,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1191850]) ).

tff(c_1193412,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_1193396,c_1170942]) ).

tff(c_1193894,plain,
    ! [W_17462] :
      ( equalish(W_17462,e_6)
      | ~ product(e_3,W_17462,e_4) ),
    inference(resolution,[status(thm)],[c_1193412,c_120]) ).

tff(c_1193919,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1193894]) ).

tff(c_1193936,plain,
    ( equalish(e_1,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1193919]) ).

tff(c_1193938,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1188009,c_1188481,c_1188164,c_64,c_1193936]) ).

tff(c_1193939,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1191850]) ).

tff(c_1193993,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1193939]) ).

tff(c_1194000,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1193993,c_1180711]) ).

tff(c_1194026,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1194000]) ).

tff(c_1194027,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1193939]) ).

tff(c_1194030,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1194027]) ).

tff(c_1190357,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1190334,c_120]) ).

tff(c_1194152,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1194030,c_1190357]) ).

tff(c_1194171,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1194152]) ).

tff(c_1194172,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1194027]) ).

tff(c_1194192,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1194172,c_960752]) ).

tff(c_1194212,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1194192]) ).

tff(c_1194213,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3) ),
    inference(splitRight,[status(thm)],[c_1191152]) ).

tff(c_1194369,plain,
    product(e_1,e_6,e_3),
    inference(splitLeft,[status(thm)],[c_1194213]) ).

tff(c_1170943,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1170921,c_122]) ).

tff(c_1194392,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1194369,c_1170943]) ).

tff(c_1194445,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1194392]) ).

tff(c_1194446,plain,
    product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_1194213]) ).

tff(c_1194644,plain,
    ! [X_17468] :
      ( product(e_4,e_6,X_17468)
      | ~ product(e_6,X_17468,e_1) ),
    inference(resolution,[status(thm)],[c_1194446,c_126]) ).

tff(c_1194708,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_1173418,c_1194644]) ).

tff(c_1194727,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1194708,c_1170943]) ).

tff(c_1194750,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1194727]) ).

tff(c_1194751,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1190325]) ).

tff(c_1194757,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1194751,c_960752]) ).

tff(c_1194777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1194757]) ).

tff(c_1194779,plain,
    ~ product(e_2,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1183416]) ).

tff(c_1194782,plain,
    ( ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1181955,c_1194779]) ).

tff(c_1194788,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1194782]) ).

tff(c_1194790,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1183143,c_1183232,c_1194788]) ).

tff(c_1194791,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1180297]) ).

tff(c_1194801,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1194791]) ).

tff(c_1195292,plain,
    ! [W_17473] :
      ( equalish(W_17473,e_1)
      | ~ product(e_6,W_17473,e_4) ),
    inference(resolution,[status(thm)],[c_1194801,c_120]) ).

tff(c_1195305,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1195292]) ).

tff(c_1195318,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1195305]) ).

tff(c_1195319,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_1195318]) ).

tff(c_1196434,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1195319]) ).

tff(c_1196437,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1196434,c_1173448]) ).

tff(c_1196456,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1196437]) ).

tff(c_1196457,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1195319]) ).

tff(c_1196469,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1196457]) ).

tff(c_1196485,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_1196469,c_1170942]) ).

tff(c_1197030,plain,
    ! [X_17495] :
      ( product(e_4,e_6,X_17495)
      | ~ product(e_6,X_17495,e_3) ),
    inference(resolution,[status(thm)],[c_1196485,c_126]) ).

tff(c_1197059,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1197030]) ).

tff(c_1197335,plain,
    ! [X_17499] :
      ( product(e_5,e_6,X_17499)
      | ~ product(e_6,X_17499,e_4) ),
    inference(resolution,[status(thm)],[c_1197059,c_126]) ).

tff(c_1197342,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_1194801,c_1197335]) ).

tff(c_1197364,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1056417,c_1197342]) ).

tff(c_1197365,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1196457]) ).

tff(c_1197419,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1197365]) ).

tff(c_1197547,plain,
    ! [W_17502] :
      ( equalish(W_17502,e_4)
      | ~ product(e_6,W_17502,e_2) ),
    inference(resolution,[status(thm)],[c_1197419,c_120]) ).

tff(c_1197560,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1197547]) ).

tff(c_1197573,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1197560]) ).

tff(c_1197574,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_1197573]) ).

tff(c_1200630,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1197574]) ).

tff(c_1200639,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1200630,c_1173448]) ).

tff(c_1200666,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1200639]) ).

tff(c_1200667,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1197574]) ).

tff(c_1200670,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1200667]) ).

tff(c_1200686,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1200670,c_1170942]) ).

tff(c_1197902,plain,
    ! [X_17511] :
      ( equalish(e_6,X_17511)
      | ~ next(X_17511,e_4)
      | product(X_17511,e_1,e_3)
      | product(X_17511,e_1,e_2)
      | product(X_17511,e_1,e_1)
      | ~ group_element(X_17511) ),
    inference(resolution,[status(thm)],[c_1194801,c_398]) ).

tff(c_1197970,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_1197902,c_178]) ).

tff(c_1198037,plain,
    ( equalish(e_1,e_3)
    | equalish(e_6,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1197970]) ).

tff(c_1198038,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_58,c_1198037]) ).

tff(c_1198040,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1198038]) ).

tff(c_1198063,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1198040,c_203]) ).

tff(c_1198098,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1198063]) ).

tff(c_1198099,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1198038]) ).

tff(c_1198165,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1198099,c_120]) ).

tff(c_1200701,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_1200686,c_1198165]) ).

tff(c_1200719,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_1200701]) ).

tff(c_1200720,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1200667]) ).

tff(c_1200774,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1200720]) ).

tff(c_1197448,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1197419,c_120]) ).

tff(c_1200777,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1200774,c_1197448]) ).

tff(c_1200798,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1200777]) ).

tff(c_1200799,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1200720]) ).

tff(c_1200819,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1200799]) ).

tff(c_1194945,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1194801,c_120]) ).

tff(c_1200822,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1200819,c_1194945]) ).

tff(c_1200838,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1200822]) ).

tff(c_1200839,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1200799]) ).

tff(c_1200846,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1200839,c_960752]) ).

tff(c_1200866,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1200846]) ).

tff(c_1200867,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1197365]) ).

tff(c_1200875,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1200867]) ).

tff(c_1200878,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1200875,c_1194945]) ).

tff(c_1200897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1200878]) ).

tff(c_1200898,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1200867]) ).

tff(c_1200909,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1200898,c_960752]) ).

tff(c_1200925,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1200909]) ).

tff(c_1200926,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1194791]) ).

tff(c_1200937,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1200926,c_960752]) ).

tff(c_1200967,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1200937]) ).

tff(c_1200968,plain,
    ( product(e_6,e_3,e_2)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_1173033]) ).

tff(c_1200970,plain,
    product(e_6,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_1200968]) ).

tff(c_1200986,plain,
    product(e_3,e_6,e_3),
    inference(resolution,[status(thm)],[c_1200970,c_1170942]) ).

tff(c_1201001,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1200986,c_1170943]) ).

tff(c_1201022,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1201001]) ).

tff(c_1201023,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_1200968]) ).

tff(c_1201414,plain,
    product(e_6,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_1201023]) ).

tff(c_1201452,plain,
    ! [W_17568] :
      ( equalish(W_17568,e_3)
      | ~ product(e_6,W_17568,e_2) ),
    inference(resolution,[status(thm)],[c_1201414,c_120]) ).

tff(c_1201465,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1201452]) ).

tff(c_1201478,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1201465]) ).

tff(c_1201479,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_1201478]) ).

tff(c_1201879,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1201479]) ).

tff(c_1201991,plain,
    ! [W_17576] :
      ( equalish(W_17576,e_2)
      | ~ product(e_6,W_17576,e_1) ),
    inference(resolution,[status(thm)],[c_1201879,c_120]) ).

tff(c_1202004,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1201991]) ).

tff(c_1202017,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1202004]) ).

tff(c_1202018,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_1202017]) ).

tff(c_1202372,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1202018]) ).

tff(c_1201909,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1201879,c_120]) ).

tff(c_1202375,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1202372,c_1201909]) ).

tff(c_1202404,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1202375]) ).

tff(c_1202405,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1202018]) ).

tff(c_1202420,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1202405]) ).

tff(c_1202461,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1202420,c_1170942]) ).

tff(c_1203251,plain,
    ! [X_17589] :
      ( product(e_1,e_6,X_17589)
      | ~ product(e_6,X_17589,e_3) ),
    inference(resolution,[status(thm)],[c_1202461,c_126]) ).

tff(c_1203280,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1203251]) ).

tff(c_1203627,plain,
    ! [X_17595] :
      ( product(e_5,e_6,X_17595)
      | ~ product(e_6,X_17595,e_1) ),
    inference(resolution,[status(thm)],[c_1203280,c_126]) ).

tff(c_1203630,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_1201879,c_1203627]) ).

tff(c_1203648,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1170922,c_1203630]) ).

tff(c_1203649,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1202405]) ).

tff(c_1203717,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1203649]) ).

tff(c_1201443,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1201414,c_120]) ).

tff(c_1203721,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1203717,c_1201443]) ).

tff(c_1203749,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1203721]) ).

tff(c_1203750,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1203649]) ).

tff(c_1203760,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1203750]) ).

tff(c_1204048,plain,
    ! [W_17599] :
      ( equalish(W_17599,e_1)
      | ~ product(e_6,W_17599,e_4) ),
    inference(resolution,[status(thm)],[c_1203760,c_120]) ).

tff(c_1204065,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1204048]) ).

tff(c_1204082,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1204065]) ).

tff(c_1204083,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_1204082]) ).

tff(c_1204619,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1204083]) ).

tff(c_1204622,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1204619,c_1201909]) ).

tff(c_1204641,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1204622]) ).

tff(c_1204642,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1204083]) ).

tff(c_1204654,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1204642]) ).

tff(c_1204670,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_1204654,c_1170942]) ).

tff(c_1205215,plain,
    ! [X_17616] :
      ( product(e_4,e_6,X_17616)
      | ~ product(e_6,X_17616,e_3) ),
    inference(resolution,[status(thm)],[c_1204670,c_126]) ).

tff(c_1205244,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1205215]) ).

tff(c_1205520,plain,
    ! [X_17620] :
      ( product(e_5,e_6,X_17620)
      | ~ product(e_6,X_17620,e_4) ),
    inference(resolution,[status(thm)],[c_1205244,c_126]) ).

tff(c_1205527,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_1203760,c_1205520]) ).

tff(c_1205549,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1056417,c_1205527]) ).

tff(c_1205550,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1204642]) ).

tff(c_1205604,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1205550]) ).

tff(c_1205607,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1205604,c_1201443]) ).

tff(c_1205625,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1205607]) ).

tff(c_1205627,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_1205550]) ).

tff(c_1205626,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1205550]) ).

tff(c_1205629,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1205626]) ).

tff(c_1203811,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1203760,c_120]) ).

tff(c_1205632,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1205629,c_1203811]) ).

tff(c_1205651,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1205632]) ).

tff(c_1205653,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_1205626]) ).

tff(c_1204643,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_1204083]) ).

tff(c_1205551,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_1204642]) ).

tff(c_1205575,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_1205551]) ).

tff(c_1205602,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1205575]) ).

tff(c_1205603,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1204643,c_94,c_1205602]) ).

tff(c_1205661,plain,
    product(e_6,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1205627,c_1205653,c_1205603]) ).

tff(c_1205664,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1205661,c_960752]) ).

tff(c_1205680,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1205664]) ).

tff(c_1205681,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1203750]) ).

tff(c_1205690,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1205681,c_960752]) ).

tff(c_1205720,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1205690]) ).

tff(c_1205721,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1201479]) ).

tff(c_1205724,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1205721]) ).

tff(c_1205740,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1205724,c_1170942]) ).

tff(c_1206503,plain,
    ! [X_17630] :
      ( product(e_5,e_2,X_17630)
      | ~ product(e_2,X_17630,e_6) ),
    inference(resolution,[status(thm)],[c_1205724,c_126]) ).

tff(c_1206518,plain,
    ( equalish(e_2,e_6)
    | ~ product(e_2,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_1206503,c_1170945]) ).

tff(c_1206565,plain,
    ~ product(e_2,e_3,e_6),
    inference(negUnitSimplification,[status(thm)],[c_74,c_1206518]) ).

tff(c_1206687,plain,
    ( product(e_2,e_3,e_5)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2)
    | product(e_2,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_1206565]) ).

tff(c_1206690,plain,
    ( product(e_2,e_3,e_5)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2)
    | product(e_2,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_48,c_1206687]) ).

tff(c_1209140,plain,
    product(e_2,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_1206690]) ).

tff(c_1209241,plain,
    ! [X_17682] :
      ( product(e_1,e_3,X_17682)
      | ~ product(e_3,X_17682,e_2) ),
    inference(resolution,[status(thm)],[c_1209140,c_126]) ).

tff(c_1209249,plain,
    product(e_1,e_3,e_6),
    inference(resolution,[status(thm)],[c_1205740,c_1209241]) ).

tff(c_1209260,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1)
    | ~ group_element(e_6) ),
    inference(resolution,[status(thm)],[c_1209249,c_261]) ).

tff(c_1209286,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_54,c_44,c_1209260]) ).

tff(c_1210086,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1209286]) ).

tff(c_1210110,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_1210086,c_203]) ).

tff(c_1210145,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_1210110]) ).

tff(c_1210146,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1209286]) ).

tff(c_1210161,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1210146]) ).

tff(c_1205752,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1205724,c_120]) ).

tff(c_1210169,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1210161,c_1205752]) ).

tff(c_1210211,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1210169]) ).

tff(c_1210212,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1210146]) ).

tff(c_1210273,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1210212]) ).

tff(c_1206691,plain,
    ! [X_17632] :
      ( product(e_2,e_6,X_17632)
      | ~ product(e_6,X_17632,e_3) ),
    inference(resolution,[status(thm)],[c_1205740,c_126]) ).

tff(c_1206719,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1206691]) ).

tff(c_1206739,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_1206719,c_126]) ).

tff(c_1210281,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_1210273,c_1206739]) ).

tff(c_1210319,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1056417,c_1210281]) ).

tff(c_1210320,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1210212]) ).

tff(c_1210330,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1210320]) ).

tff(c_1210728,plain,
    ! [X_17701] :
      ( product(e_4,e_1,X_17701)
      | ~ product(e_1,X_17701,e_6) ),
    inference(resolution,[status(thm)],[c_1210330,c_126]) ).

tff(c_1206597,plain,
    ! [X_17631] :
      ( ~ next(X_17631,e_3)
      | product(X_17631,e_1,e_4)
      | product(X_17631,e_1,e_3)
      | product(X_17631,e_1,e_2)
      | product(X_17631,e_1,e_1)
      | ~ group_element(X_17631) ),
    inference(resolution,[status(thm)],[c_1171091,c_164]) ).

tff(c_1207367,plain,
    ! [X_17646] :
      ( ~ next(X_17646,e_3)
      | product(X_17646,e_1,e_3)
      | product(X_17646,e_1,e_2)
      | product(X_17646,e_1,e_1)
      | ~ group_element(X_17646) ),
    inference(resolution,[status(thm)],[c_1206597,c_166]) ).

tff(c_1207461,plain,
    ! [W_14,X_17646] :
      ( equalish(W_14,X_17646)
      | ~ product(W_14,e_1,e_3)
      | ~ next(X_17646,e_3)
      | product(X_17646,e_1,e_2)
      | product(X_17646,e_1,e_1)
      | ~ group_element(X_17646) ),
    inference(resolution,[status(thm)],[c_1207367,c_122]) ).

tff(c_1210735,plain,
    ! [X_17646] :
      ( equalish(e_4,X_17646)
      | ~ next(X_17646,e_3)
      | product(X_17646,e_1,e_2)
      | product(X_17646,e_1,e_1)
      | ~ group_element(X_17646)
      | ~ product(e_1,e_3,e_6) ),
    inference(resolution,[status(thm)],[c_1210728,c_1207461]) ).

tff(c_1211279,plain,
    ! [X_17710] :
      ( equalish(e_4,X_17710)
      | ~ next(X_17710,e_3)
      | product(X_17710,e_1,e_2)
      | product(X_17710,e_1,e_1)
      | ~ group_element(X_17710) ),
    inference(demodulation,[status(thm),theory(equality)],[c_1209249,c_1210735]) ).

tff(c_1211367,plain,
    ( equalish(e_1,e_2)
    | equalish(e_4,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1211279,c_178]) ).

tff(c_1211455,plain,
    ( equalish(e_1,e_2)
    | equalish(e_4,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1211367]) ).

tff(c_1211456,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_88,c_56,c_1211455]) ).

tff(c_1209170,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1209140,c_120]) ).

tff(c_1211462,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1211456,c_1209170]) ).

tff(c_1211495,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1211462]) ).

tff(c_1211496,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1210320]) ).

tff(c_1211517,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1211496,c_960752]) ).

tff(c_1211559,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1211517]) ).

tff(c_1211560,plain,
    ( product(e_2,e_3,e_2)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_1206690]) ).

tff(c_1211562,plain,
    product(e_2,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_1211560]) ).

tff(c_1206742,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_2,W_11,e_5) ),
    inference(resolution,[status(thm)],[c_1206719,c_120]) ).

tff(c_1211567,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1211562,c_1206742]) ).

tff(c_1211584,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1211567]) ).

tff(c_1211585,plain,
    ( product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_1211560]) ).

tff(c_1211616,plain,
    product(e_2,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_1211585]) ).

tff(c_1201441,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_2) ),
    inference(resolution,[status(thm)],[c_1201414,c_122]) ).

tff(c_1211619,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_1211616,c_1201441]) ).

tff(c_1211642,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_1211619]) ).

tff(c_1211643,plain,
    ( product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_1211585]) ).

tff(c_1211645,plain,
    product(e_2,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_1211643]) ).

tff(c_1200969,plain,
    ~ product(e_6,e_3,e_1),
    inference(splitRight,[status(thm)],[c_1173033]) ).

tff(c_1207760,plain,
    product(e_2,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_1206690]) ).

tff(c_1205750,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_5) ),
    inference(resolution,[status(thm)],[c_1205724,c_122]) ).

tff(c_1206507,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_2,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_1206503,c_1205750]) ).

tff(c_1206554,plain,
    ~ product(e_2,e_5,e_6),
    inference(negUnitSimplification,[status(thm)],[c_104,c_1206507]) ).

tff(c_1206593,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_1206554]) ).

tff(c_1206596,plain,
    ( product(e_2,e_5,e_5)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_52,c_1206593]) ).

tff(c_1207646,plain,
    product(e_2,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1206596]) ).

tff(c_1207676,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1207646,c_120]) ).

tff(c_1207763,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1207760,c_1207676]) ).

tff(c_1207782,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1207763]) ).

tff(c_1207783,plain,
    ( product(e_2,e_3,e_2)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4)
    | product(e_2,e_3,e_5) ),
    inference(splitRight,[status(thm)],[c_1206690]) ).

tff(c_1207785,plain,
    product(e_2,e_3,e_5),
    inference(splitLeft,[status(thm)],[c_1207783]) ).

tff(c_1207790,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1207785,c_1206742]) ).

tff(c_1207807,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1207790]) ).

tff(c_1207808,plain,
    ( product(e_2,e_3,e_4)
    | product(e_2,e_3,e_3)
    | product(e_2,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_1207783]) ).

tff(c_1207839,plain,
    product(e_2,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_1207808]) ).

tff(c_1207842,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_1207839,c_1201441]) ).

tff(c_1207865,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_1207842]) ).

tff(c_1207866,plain,
    ( product(e_2,e_3,e_3)
    | product(e_2,e_3,e_4) ),
    inference(splitRight,[status(thm)],[c_1207808]) ).

tff(c_1207868,plain,
    product(e_2,e_3,e_4),
    inference(splitLeft,[status(thm)],[c_1207866]) ).

tff(c_1207962,plain,
    ! [X_17660] :
      ( product(e_4,e_3,X_17660)
      | ~ product(e_3,X_17660,e_2) ),
    inference(resolution,[status(thm)],[c_1207868,c_126]) ).

tff(c_1208476,plain,
    ! [X_17668,X_17669] :
      ( product(X_17668,e_3,X_17669)
      | ~ product(e_3,X_17669,e_4)
      | ~ product(e_3,X_17668,e_2) ),
    inference(resolution,[status(thm)],[c_1207962,c_126]) ).

tff(c_1208482,plain,
    ! [X_17668] :
      ( product(X_17668,e_3,e_1)
      | ~ product(e_3,X_17668,e_2)
      | ~ next(e_3,e_4)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1)
      | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1208476]) ).

tff(c_1208489,plain,
    ! [X_17668] :
      ( product(X_17668,e_3,e_1)
      | ~ product(e_3,X_17668,e_2)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1208482]) ).

tff(c_1208491,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1208489]) ).

tff(c_1208512,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1208491,c_203]) ).

tff(c_1208546,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1208512]) ).

tff(c_1208547,plain,
    ! [X_17668] :
      ( product(e_3,e_1,e_2)
      | product(e_3,e_1,e_3)
      | product(X_17668,e_3,e_1)
      | ~ product(e_3,X_17668,e_2) ),
    inference(splitRight,[status(thm)],[c_1208489]) ).

tff(c_1208555,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1208547]) ).

tff(c_1208697,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1208555,c_178]) ).

tff(c_1208734,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1208697]) ).

tff(c_1208735,plain,
    ! [X_17668] :
      ( product(e_3,e_1,e_2)
      | product(X_17668,e_3,e_1)
      | ~ product(e_3,X_17668,e_2) ),
    inference(splitRight,[status(thm)],[c_1208547]) ).

tff(c_1208744,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1208735]) ).

tff(c_1205781,plain,
    ! [W_11] :
      ( equalish(W_11,e_6)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1205740,c_120]) ).

tff(c_1208749,plain,
    equalish(e_1,e_6),
    inference(resolution,[status(thm)],[c_1208744,c_1205781]) ).

tff(c_1208781,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_1208749]) ).

tff(c_1208791,plain,
    ! [X_17672] :
      ( product(X_17672,e_3,e_1)
      | ~ product(e_3,X_17672,e_2) ),
    inference(splitRight,[status(thm)],[c_1208735]) ).

tff(c_1208793,plain,
    product(e_6,e_3,e_1),
    inference(resolution,[status(thm)],[c_1205740,c_1208791]) ).

tff(c_1208800,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1200969,c_1208793]) ).

tff(c_1208801,plain,
    product(e_2,e_3,e_3),
    inference(splitRight,[status(thm)],[c_1207866]) ).

tff(c_1208813,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1208801,c_203]) ).

tff(c_1208835,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1208813]) ).

tff(c_1208836,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4)
    | product(e_2,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1206596]) ).

tff(c_1208935,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1208836]) ).

tff(c_1208940,plain,
    equalish(e_5,e_6),
    inference(resolution,[status(thm)],[c_1208935,c_1206742]) ).

tff(c_1208960,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_1208940]) ).

tff(c_1208961,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_1208836]) ).

tff(c_1208992,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_1208961]) ).

tff(c_1209009,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_1208992,c_178]) ).

tff(c_1209030,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_1209009]) ).

tff(c_1209031,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_1208961]) ).

tff(c_1209033,plain,
    product(e_2,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_1209031]) ).

tff(c_1209056,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1209033,c_120]) ).

tff(c_1211648,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1211645,c_1209056]) ).

tff(c_1211664,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1211648]) ).

tff(c_1211665,plain,
    product(e_2,e_3,e_3),
    inference(splitRight,[status(thm)],[c_1211643]) ).

tff(c_1211677,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1211665,c_203]) ).

tff(c_1211699,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1211677]) ).

tff(c_1211700,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_1209031]) ).

tff(c_1211706,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_1211700,c_960750]) ).

tff(c_1211726,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_1211706]) ).

tff(c_1211727,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1205721]) ).

tff(c_1212106,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1211727]) ).

tff(c_1212109,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1212106,c_1201443]) ).

tff(c_1212130,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1212109]) ).

tff(c_1212132,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_1211727]) ).

tff(c_1205722,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_1201479]) ).

tff(c_1211728,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_1205721]) ).

tff(c_1211746,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_1211728]) ).

tff(c_1211765,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1211746]) ).

tff(c_1211766,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1205722,c_74,c_1211765]) ).

tff(c_1212140,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1212132,c_1211766]) ).

tff(c_1212141,plain,
    product(e_6,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_1212140]) ).

tff(c_1212144,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1212141,c_960752]) ).

tff(c_1212160,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1212144]) ).

tff(c_1212161,plain,
    product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_1212140]) ).

tff(c_1212409,plain,
    ! [X_17718] :
      ( product(e_4,e_2,X_17718)
      | ~ product(e_2,X_17718,e_6) ),
    inference(resolution,[status(thm)],[c_1212161,c_126]) ).

tff(c_1212439,plain,
    ( equalish(e_4,e_2)
    | ~ product(e_2,e_2,e_6) ),
    inference(resolution,[status(thm)],[c_1212409,c_203]) ).

tff(c_1212477,plain,
    ~ product(e_2,e_2,e_6),
    inference(negUnitSimplification,[status(thm)],[c_88,c_1212439]) ).

tff(c_1212184,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_2,e_4) ),
    inference(resolution,[status(thm)],[c_1212161,c_122]) ).

tff(c_1212413,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_2,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_1212409,c_1212184]) ).

tff(c_1212452,plain,
    ~ product(e_2,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_94,c_1212413]) ).

tff(c_1212486,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_116,c_1212452]) ).

tff(c_1212489,plain,
    ( product(e_2,e_4,e_5)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2)
    | product(e_2,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_50,c_1212486]) ).

tff(c_1213229,plain,
    product(e_2,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1212489]) ).

tff(c_1212367,plain,
    ! [W_17717] :
      ( equalish(W_17717,e_2)
      | ~ product(e_6,W_17717,e_4) ),
    inference(resolution,[status(thm)],[c_1212161,c_120]) ).

tff(c_1212384,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1212367]) ).

tff(c_1212401,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1212384]) ).

tff(c_1212402,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_1212401]) ).

tff(c_1213049,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1212402]) ).

tff(c_1213077,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_1213049,c_122]) ).

tff(c_1213232,plain,
    equalish(e_2,e_6),
    inference(resolution,[status(thm)],[c_1213229,c_1213077]) ).

tff(c_1213251,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_1213232]) ).

tff(c_1213252,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4)
    | product(e_2,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1212489]) ).

tff(c_1213261,plain,
    product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1213252]) ).

tff(c_1213420,plain,
    ! [W_17740] :
      ( equalish(W_17740,e_4)
      | ~ product(e_2,W_17740,e_5) ),
    inference(resolution,[status(thm)],[c_1213261,c_120]) ).

tff(c_1213459,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_597,c_1213420]) ).

tff(c_1213492,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_2)
    | product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1213459]) ).

tff(c_1213493,plain,
    ( product(e_2,e_6,e_4)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2)
    | product(e_2,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_112,c_1213492]) ).

tff(c_1213941,plain,
    product(e_2,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1213493]) ).

tff(c_1214066,plain,
    ! [X_17753] :
      ( product(e_1,e_6,X_17753)
      | ~ product(e_6,X_17753,e_2) ),
    inference(resolution,[status(thm)],[c_1213941,c_126]) ).

tff(c_1214084,plain,
    product(e_1,e_6,e_3),
    inference(resolution,[status(thm)],[c_1201414,c_1214066]) ).

tff(c_1214103,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1214084,c_1170943]) ).

tff(c_1214129,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1214103]) ).

tff(c_1214130,plain,
    ( product(e_2,e_6,e_2)
    | product(e_2,e_6,e_3)
    | product(e_2,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1213493]) ).

tff(c_1214136,plain,
    product(e_2,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_1214130]) ).

tff(c_1214257,plain,
    ! [X_17757] :
      ( product(e_4,e_6,X_17757)
      | ~ product(e_6,X_17757,e_2) ),
    inference(resolution,[status(thm)],[c_1214136,c_126]) ).

tff(c_1214275,plain,
    product(e_4,e_6,e_3),
    inference(resolution,[status(thm)],[c_1201414,c_1214257]) ).

tff(c_1214294,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1214275,c_1170943]) ).

tff(c_1214317,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1214294]) ).

tff(c_1214318,plain,
    ( product(e_2,e_6,e_3)
    | product(e_2,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_1214130]) ).

tff(c_1214320,plain,
    product(e_2,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1214318]) ).

tff(c_1214328,plain,
    product(e_2,e_2,e_6),
    inference(resolution,[status(thm)],[c_1214320,c_217]) ).

tff(c_1214354,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1212477,c_1214328]) ).

tff(c_1214355,plain,
    product(e_2,e_6,e_3),
    inference(splitRight,[status(thm)],[c_1214318]) ).

tff(c_1214361,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1214355,c_1170943]) ).

tff(c_1214381,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1214361]) ).

tff(c_1214382,plain,
    ( product(e_2,e_4,e_4)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1213252]) ).

tff(c_1214413,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1214382]) ).

tff(c_1214430,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1214413,c_178]) ).

tff(c_1214451,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1214430]) ).

tff(c_1214452,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1214382]) ).

tff(c_1214454,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1214452]) ).

tff(c_1214465,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1214454,c_203]) ).

tff(c_1214484,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1214465]) ).

tff(c_1214485,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1214452]) ).

tff(c_1212285,plain,
    ! [X_17716] :
      ( ~ next(X_17716,e_3)
      | product(X_17716,e_1,e_4)
      | product(X_17716,e_1,e_3)
      | product(X_17716,e_1,e_2)
      | product(X_17716,e_1,e_1)
      | ~ group_element(X_17716) ),
    inference(resolution,[status(thm)],[c_1171091,c_164]) ).

tff(c_1212779,plain,
    ! [X_17727] :
      ( ~ next(X_17727,e_3)
      | product(X_17727,e_1,e_3)
      | product(X_17727,e_1,e_2)
      | product(X_17727,e_1,e_1)
      | ~ group_element(X_17727) ),
    inference(resolution,[status(thm)],[c_1212285,c_166]) ).

tff(c_1212877,plain,
    ! [W_11,X_17727] :
      ( equalish(W_11,e_1)
      | ~ product(X_17727,W_11,e_3)
      | ~ next(X_17727,e_3)
      | product(X_17727,e_1,e_2)
      | product(X_17727,e_1,e_1)
      | ~ group_element(X_17727) ),
    inference(resolution,[status(thm)],[c_1212779,c_120]) ).

tff(c_1214488,plain,
    ( equalish(e_4,e_1)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1214485,c_1212877]) ).

tff(c_1214503,plain,
    ( equalish(e_4,e_1)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1214488]) ).

tff(c_1214504,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_86,c_1214503]) ).

tff(c_1214599,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1214504]) ).

tff(c_1214620,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1214599,c_203]) ).

tff(c_1214654,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1214620]) ).

tff(c_1214655,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1214504]) ).

tff(c_1214691,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1214655,c_178]) ).

tff(c_1214727,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1214691]) ).

tff(c_1214728,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1212402]) ).

tff(c_1214731,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1214728]) ).

tff(c_1214748,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_1214731,c_1170942]) ).

tff(c_1215298,plain,
    ! [X_17769] :
      ( product(e_4,e_6,X_17769)
      | ~ product(e_6,X_17769,e_3) ),
    inference(resolution,[status(thm)],[c_1214748,c_126]) ).

tff(c_1215326,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1215298]) ).

tff(c_1215602,plain,
    ! [X_17773] :
      ( product(e_5,e_6,X_17773)
      | ~ product(e_6,X_17773,e_4) ),
    inference(resolution,[status(thm)],[c_1215326,c_126]) ).

tff(c_1215605,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_1212161,c_1215602]) ).

tff(c_1215623,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1170922,c_1215605]) ).

tff(c_1215624,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1214728]) ).

tff(c_1215678,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1215624]) ).

tff(c_1215681,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1215678,c_1201443]) ).

tff(c_1215699,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1215681]) ).

tff(c_1215700,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1215624]) ).

tff(c_1215708,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1215700]) ).

tff(c_1212186,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1212161,c_120]) ).

tff(c_1215711,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_1215708,c_1212186]) ).

tff(c_1215730,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_1215711]) ).

tff(c_1215731,plain,
    product(e_6,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1215700]) ).

tff(c_1215737,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1215731,c_960752]) ).

tff(c_1215757,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1215737]) ).

tff(c_1215759,plain,
    ~ product(e_6,e_3,e_2),
    inference(splitRight,[status(thm)],[c_1201023]) ).

tff(c_1201024,plain,
    ~ product(e_6,e_3,e_5),
    inference(splitRight,[status(thm)],[c_1200968]) ).

tff(c_1201398,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_362,c_1201024]) ).

tff(c_1201408,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2)
    | product(e_6,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_1201398]) ).

tff(c_1201409,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3)
    | product(e_6,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1200969,c_110,c_1201408]) ).

tff(c_1215761,plain,
    ( product(e_6,e_3,e_4)
    | product(e_6,e_3,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1215759,c_1201409]) ).

tff(c_1215762,plain,
    product(e_6,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_1215761]) ).

tff(c_1215765,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1215762,c_960752]) ).

tff(c_1215784,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1215765]) ).

tff(c_1215785,plain,
    product(e_6,e_3,e_4),
    inference(splitRight,[status(thm)],[c_1215761]) ).

tff(c_1216242,plain,
    ! [X_17780] :
      ( product(e_4,e_3,X_17780)
      | ~ product(e_3,X_17780,e_6) ),
    inference(resolution,[status(thm)],[c_1215785,c_126]) ).

tff(c_1216923,plain,
    ! [X_17790,X_17791] :
      ( product(X_17790,e_3,X_17791)
      | ~ product(e_3,X_17791,e_4)
      | ~ product(e_3,X_17790,e_6) ),
    inference(resolution,[status(thm)],[c_1216242,c_126]) ).

tff(c_1216926,plain,
    ! [X_17790] :
      ( product(X_17790,e_3,e_1)
      | ~ product(e_3,X_17790,e_6)
      | ~ next(e_3,e_4)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1)
      | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1216923]) ).

tff(c_1216929,plain,
    ! [X_17790] :
      ( product(X_17790,e_3,e_1)
      | ~ product(e_3,X_17790,e_6)
      | product(e_3,e_1,e_3)
      | product(e_3,e_1,e_2)
      | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1216926]) ).

tff(c_1222112,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1216929]) ).

tff(c_1222133,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1222112,c_203]) ).

tff(c_1222167,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1222133]) ).

tff(c_1222169,plain,
    ~ product(e_3,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1216929]) ).

tff(c_1222168,plain,
    ! [X_17790] :
      ( product(e_3,e_1,e_2)
      | product(e_3,e_1,e_3)
      | product(X_17790,e_3,e_1)
      | ~ product(e_3,X_17790,e_6) ),
    inference(splitRight,[status(thm)],[c_1216929]) ).

tff(c_1222176,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1222168]) ).

tff(c_1222208,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1222176,c_178]) ).

tff(c_1222245,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1222208]) ).

tff(c_1222246,plain,
    ! [X_17790] :
      ( product(e_3,e_1,e_2)
      | product(X_17790,e_3,e_1)
      | ~ product(e_3,X_17790,e_6) ),
    inference(splitRight,[status(thm)],[c_1222168]) ).

tff(c_1222255,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1222246]) ).

tff(c_1216208,plain,
    ! [W_17779] :
      ( equalish(W_17779,e_3)
      | ~ product(e_6,W_17779,e_4) ),
    inference(resolution,[status(thm)],[c_1215785,c_120]) ).

tff(c_1216221,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_298,c_1216208]) ).

tff(c_1216234,plain,
    ( equalish(e_6,e_3)
    | product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1216221]) ).

tff(c_1216235,plain,
    ( product(e_6,e_4,e_5)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_1216234]) ).

tff(c_1216932,plain,
    product(e_6,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1216235]) ).

tff(c_1217075,plain,
    ! [W_17794] :
      ( equalish(W_17794,e_4)
      | ~ product(e_6,W_17794,e_1) ),
    inference(resolution,[status(thm)],[c_1216932,c_120]) ).

tff(c_1217088,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1217075]) ).

tff(c_1217101,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1217088]) ).

tff(c_1217102,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_1217101]) ).

tff(c_1221594,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1217102]) ).

tff(c_1216962,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1216932,c_120]) ).

tff(c_1221606,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1221594,c_1216962]) ).

tff(c_1221639,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1221606]) ).

tff(c_1221641,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1217102]) ).

tff(c_1215807,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_3,e_4) ),
    inference(resolution,[status(thm)],[c_1215785,c_122]) ).

tff(c_1216246,plain,
    ( equalish(e_4,e_6)
    | ~ product(e_3,e_4,e_6) ),
    inference(resolution,[status(thm)],[c_1216242,c_1215807]) ).

tff(c_1216285,plain,
    ~ product(e_3,e_4,e_6),
    inference(negUnitSimplification,[status(thm)],[c_94,c_1216246]) ).

tff(c_1216319,plain,
    ( product(e_3,e_4,e_5)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2)
    | product(e_3,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_1216285]) ).

tff(c_1216322,plain,
    ( product(e_3,e_4,e_5)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2)
    | product(e_3,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_50,c_1216319]) ).

tff(c_1217494,plain,
    product(e_3,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1216322]) ).

tff(c_1216960,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_1216932,c_122]) ).

tff(c_1217497,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1217494,c_1216960]) ).

tff(c_1217516,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1217497]) ).

tff(c_1217517,plain,
    ( product(e_3,e_4,e_2)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1216322]) ).

tff(c_1217519,plain,
    product(e_3,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1217517]) ).

tff(c_1217678,plain,
    ! [W_17806] :
      ( equalish(W_17806,e_4)
      | ~ product(e_3,W_17806,e_5) ),
    inference(resolution,[status(thm)],[c_1217519,c_120]) ).

tff(c_1217709,plain,
    ( equalish(e_6,e_4)
    | equalish(e_3,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_264,c_1217678]) ).

tff(c_1217742,plain,
    ( equalish(e_6,e_4)
    | equalish(e_3,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_1217709]) ).

tff(c_1217743,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_84,c_112,c_1217742]) ).

tff(c_1218203,plain,
    product(e_3,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1217743]) ).

tff(c_1218328,plain,
    ! [X_17819] :
      ( product(e_1,e_6,X_17819)
      | ~ product(e_6,X_17819,e_3) ),
    inference(resolution,[status(thm)],[c_1218203,c_126]) ).

tff(c_1218356,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1218328]) ).

tff(c_1218631,plain,
    ! [X_17823] :
      ( product(e_5,e_6,X_17823)
      | ~ product(e_6,X_17823,e_1) ),
    inference(resolution,[status(thm)],[c_1218356,c_126]) ).

tff(c_1218634,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_1216932,c_1218631]) ).

tff(c_1218652,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1116899,c_1218634]) ).

tff(c_1218654,plain,
    ~ product(e_3,e_6,e_1),
    inference(splitRight,[status(thm)],[c_1217743]) ).

tff(c_1221640,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1217102]) ).

tff(c_1221669,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1221640]) ).

tff(c_1221679,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1221669,c_1170942]) ).

tff(c_1221719,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1218654,c_1221679]) ).

tff(c_1221721,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1221640]) ).

tff(c_1221742,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_1221721]) ).

tff(c_1221771,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1221742]) ).

tff(c_1221772,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1221641,c_106,c_1221771]) ).

tff(c_1221781,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1221772]) ).

tff(c_1217717,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_597,c_1217678]) ).

tff(c_1217750,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_1217717]) ).

tff(c_1217751,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_112,c_1217750]) ).

tff(c_1220797,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1218654,c_1217751]) ).

tff(c_1220798,plain,
    product(e_3,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1220797]) ).

tff(c_1220923,plain,
    ! [X_17856] :
      ( product(e_2,e_6,X_17856)
      | ~ product(e_6,X_17856,e_3) ),
    inference(resolution,[status(thm)],[c_1220798,c_126]) ).

tff(c_1220951,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1220923]) ).

tff(c_1220971,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_2) ),
    inference(resolution,[status(thm)],[c_1220951,c_126]) ).

tff(c_1221784,plain,
    product(e_5,e_6,e_1),
    inference(resolution,[status(thm)],[c_1221781,c_1220971]) ).

tff(c_1221814,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1056417,c_1221784]) ).

tff(c_1221815,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1221772]) ).

tff(c_1221825,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1221815]) ).

tff(c_1215809,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_6,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_1215785,c_120]) ).

tff(c_1221830,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1221825,c_1215809]) ).

tff(c_1221866,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1221830]) ).

tff(c_1221867,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1221815]) ).

tff(c_1221893,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1221867,c_960752]) ).

tff(c_1221933,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1221893]) ).

tff(c_1221935,plain,
    ~ product(e_3,e_6,e_2),
    inference(splitRight,[status(thm)],[c_1220797]) ).

tff(c_1217756,plain,
    ! [X_17807] :
      ( product(e_5,e_4,X_17807)
      | ~ product(e_4,X_17807,e_3) ),
    inference(resolution,[status(thm)],[c_1217519,c_126]) ).

tff(c_1217767,plain,
    ( equalish(e_5,e_6)
    | ~ product(e_4,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_1217756,c_1216960]) ).

tff(c_1217821,plain,
    ~ product(e_4,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_104,c_1217767]) ).

tff(c_1218653,plain,
    ( product(e_3,e_6,e_2)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1217743]) ).

tff(c_1218655,plain,
    product(e_3,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_1218653]) ).

tff(c_1218895,plain,
    ! [X_17829] :
      ( product(e_4,e_6,X_17829)
      | ~ product(e_6,X_17829,e_3) ),
    inference(resolution,[status(thm)],[c_1218655,c_126]) ).

tff(c_1218924,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1218895]) ).

tff(c_1219123,plain,
    ! [W_17832] :
      ( equalish(W_17832,e_6)
      | ~ product(e_4,W_17832,e_5) ),
    inference(resolution,[status(thm)],[c_1218924,c_120]) ).

tff(c_1219162,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_1219123]) ).

tff(c_1219197,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_1219162]) ).

tff(c_1219198,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_1217821,c_64,c_1219197]) ).

tff(c_1220374,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1219198]) ).

tff(c_1220400,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1220374,c_203]) ).

tff(c_1220439,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1220400]) ).

tff(c_1220440,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1219198]) ).

tff(c_1220462,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1220440]) ).

tff(c_1220705,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1220462,c_178]) ).

tff(c_1220745,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1220705]) ).

tff(c_1220746,plain,
    product(e_4,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1220440]) ).

tff(c_1218800,plain,
    ! [W_17826] :
      ( equalish(W_17826,e_6)
      | ~ product(e_3,W_17826,e_4) ),
    inference(resolution,[status(thm)],[c_1218655,c_120]) ).

tff(c_1218807,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1218800]) ).

tff(c_1218812,plain,
    ( equalish(e_1,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1218807]) ).

tff(c_1218813,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_1218812]) ).

tff(c_1219245,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1218813]) ).

tff(c_1219266,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1219245,c_203]) ).

tff(c_1219300,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1219266]) ).

tff(c_1219301,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_1218813]) ).

tff(c_1219309,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1219301]) ).

tff(c_1219341,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1219309,c_178]) ).

tff(c_1219378,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1219341]) ).

tff(c_1219379,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1219301]) ).

tff(c_1219441,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1219379,c_122]) ).

tff(c_1220759,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1220746,c_1219441]) ).

tff(c_1220794,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1220759]) ).

tff(c_1220795,plain,
    ( product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_1218653]) ).

tff(c_1221937,plain,
    product(e_3,e_6,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1221935,c_1220795]) ).

tff(c_1221942,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1221937,c_1170943]) ).

tff(c_1221967,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1221942]) ).

tff(c_1221968,plain,
    ( product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1217517]) ).

tff(c_1221999,plain,
    product(e_3,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1221968]) ).

tff(c_1222028,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1221999,c_120]) ).

tff(c_1222258,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1222255,c_1222028]) ).

tff(c_1222288,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1222258]) ).

tff(c_1222290,plain,
    ~ product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1222246]) ).

tff(c_1222247,plain,
    ~ product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1222168]) ).

tff(c_1216329,plain,
    ! [W_17781,X_17782] :
      ( equalish(W_17781,e_3)
      | ~ product(e_4,W_17781,X_17782)
      | ~ product(e_3,X_17782,e_6) ),
    inference(resolution,[status(thm)],[c_1216242,c_120]) ).

tff(c_1216356,plain,
    ( equalish(e_6,e_3)
    | ~ product(e_3,e_5,e_6)
    | equalish(e_4,e_6)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_264,c_1216329]) ).

tff(c_1216411,plain,
    ( equalish(e_6,e_3)
    | ~ product(e_3,e_5,e_6)
    | equalish(e_4,e_6)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1216356]) ).

tff(c_1216412,plain,
    ( ~ product(e_3,e_5,e_6)
    | product(e_4,e_6,e_4)
    | product(e_4,e_6,e_3)
    | product(e_4,e_6,e_2)
    | product(e_4,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_94,c_110,c_1216411]) ).

tff(c_1217487,plain,
    ~ product(e_3,e_5,e_6),
    inference(splitLeft,[status(thm)],[c_1216412]) ).

tff(c_1217490,plain,
    ( product(e_3,e_5,e_5)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_1217487]) ).

tff(c_1217493,plain,
    ( product(e_3,e_5,e_5)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_52,c_1217490]) ).

tff(c_1222305,plain,
    product(e_3,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1217493]) ).

tff(c_1222407,plain,
    ! [X_17871] :
      ( product(e_1,e_5,X_17871)
      | ~ product(e_5,X_17871,e_3) ),
    inference(resolution,[status(thm)],[c_1222305,c_126]) ).

tff(c_1222418,plain,
    product(e_1,e_5,e_6),
    inference(resolution,[status(thm)],[c_1170921,c_1222407]) ).

tff(c_1223070,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1217102]) ).

tff(c_1223078,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1223070,c_1216962]) ).

tff(c_1223113,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1223078]) ).

tff(c_1223114,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1217102]) ).

tff(c_1223129,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1223114]) ).

tff(c_1223181,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1223129,c_1170942]) ).

tff(c_1222336,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1222305,c_120]) ).

tff(c_1223200,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_1223181,c_1222336]) ).

tff(c_1223219,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_1223200]) ).

tff(c_1223220,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1223114]) ).

tff(c_1223281,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1223220]) ).

tff(c_1223691,plain,
    ! [X_17890] :
      ( product(e_2,e_1,X_17890)
      | ~ product(e_1,X_17890,e_6) ),
    inference(resolution,[status(thm)],[c_1223281,c_126]) ).

tff(c_1223799,plain,
    ( ~ next(e_2,e_3)
    | ~ product(e_1,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_1223691,c_164]) ).

tff(c_1223883,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_1222418,c_4,c_1223799]) ).

tff(c_1223885,plain,
    ~ product(e_6,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1223220]) ).

tff(c_1223115,plain,
    ~ product(e_6,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1217102]) ).

tff(c_1223221,plain,
    ~ product(e_6,e_1,e_5),
    inference(splitRight,[status(thm)],[c_1223114]) ).

tff(c_1223242,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_362,c_1223221]) ).

tff(c_1223271,plain,
    ( equalish(e_6,e_1)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1223242]) ).

tff(c_1223272,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1223115,c_106,c_1223271]) ).

tff(c_1223894,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1223885,c_1223272]) ).

tff(c_1223895,plain,
    product(e_6,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1223894]) ).

tff(c_1223912,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1223895,c_960752]) ).

tff(c_1223954,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1223912]) ).

tff(c_1223955,plain,
    product(e_6,e_1,e_4),
    inference(splitRight,[status(thm)],[c_1223894]) ).

tff(c_1223972,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1223955,c_1215809]) ).

tff(c_1224010,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1223972]) ).

tff(c_1224011,plain,
    ( product(e_3,e_5,e_2)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1217493]) ).

tff(c_1224013,plain,
    product(e_3,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1224011]) ).

tff(c_1224022,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1224013,c_203]) ).

tff(c_1224041,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1224022]) ).

tff(c_1224042,plain,
    ( product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_1224011]) ).

tff(c_1224073,plain,
    product(e_3,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_1224042]) ).

tff(c_1224077,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_1224073,c_1222028]) ).

tff(c_1224095,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_1224077]) ).

tff(c_1224096,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_1224042]) ).

tff(c_1224098,plain,
    product(e_3,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_1224096]) ).

tff(c_1224182,plain,
    ! [W_17893] :
      ( equalish(W_17893,e_5)
      | ~ product(e_3,W_17893,e_4) ),
    inference(resolution,[status(thm)],[c_1224098,c_120]) ).

tff(c_1224189,plain,
    ( equalish(e_1,e_5)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1224182]) ).

tff(c_1224194,plain,
    ( equalish(e_1,e_5)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1224189]) ).

tff(c_1224196,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1222169,c_1222290,c_1222247,c_62,c_1224194]) ).

tff(c_1224197,plain,
    product(e_3,e_5,e_3),
    inference(splitRight,[status(thm)],[c_1224096]) ).

tff(c_1224257,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1224197,c_960750]) ).

tff(c_1224282,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1224257]) ).

tff(c_1224283,plain,
    ( product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1221968]) ).

tff(c_1224285,plain,
    product(e_3,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1224283]) ).

tff(c_1224296,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_1224285,c_203]) ).

tff(c_1224315,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_1224296]) ).

tff(c_1224316,plain,
    product(e_3,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1224283]) ).

tff(c_1224334,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1224316,c_178]) ).

tff(c_1224355,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1224334]) ).

tff(c_1224357,plain,
    product(e_3,e_5,e_6),
    inference(splitRight,[status(thm)],[c_1216412]) ).

tff(c_1224511,plain,
    ! [X_17897] :
      ( product(e_6,e_5,X_17897)
      | ~ product(e_5,X_17897,e_3) ),
    inference(resolution,[status(thm)],[c_1224357,c_126]) ).

tff(c_1224426,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_1224357,c_122]) ).

tff(c_1224515,plain,
    ( equalish(e_6,e_3)
    | ~ product(e_5,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1224511,c_1224426]) ).

tff(c_1224589,plain,
    equalish(e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_1170921,c_1224515]) ).

tff(c_1224591,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_1224589]) ).

tff(c_1224592,plain,
    ( product(e_6,e_4,e_2)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1216235]) ).

tff(c_1224602,plain,
    product(e_6,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1224592]) ).

tff(c_1224618,plain,
    product(e_3,e_6,e_4),
    inference(resolution,[status(thm)],[c_1224602,c_1170942]) ).

tff(c_1225055,plain,
    ! [W_17902] :
      ( equalish(W_17902,e_6)
      | ~ product(e_3,W_17902,e_4) ),
    inference(resolution,[status(thm)],[c_1224618,c_120]) ).

tff(c_1225066,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1225055]) ).

tff(c_1225075,plain,
    ( equalish(e_1,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1225066]) ).

tff(c_1225076,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_1225075]) ).

tff(c_1225983,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1225076]) ).

tff(c_1226002,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1225983,c_203]) ).

tff(c_1226032,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1226002]) ).

tff(c_1226033,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_1225076]) ).

tff(c_1226042,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1226033]) ).

tff(c_1226068,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1226042,c_178]) ).

tff(c_1226096,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1226068]) ).

tff(c_1226097,plain,
    product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1226033]) ).

tff(c_1226278,plain,
    ! [X_17924] :
      ( product(e_2,e_1,X_17924)
      | ~ product(e_1,X_17924,e_3) ),
    inference(resolution,[status(thm)],[c_1226097,c_126]) ).

tff(c_1226444,plain,
    ! [W_8,X_17924] :
      ( equalish(W_8,X_17924)
      | ~ product(e_2,e_1,W_8)
      | ~ product(e_1,X_17924,e_3) ),
    inference(resolution,[status(thm)],[c_1226278,c_118]) ).

tff(c_1229531,plain,
    ! [X_17924] :
      ( equalish(e_3,X_17924)
      | ~ product(e_1,X_17924,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1229487,c_1226444]) ).

tff(c_1229639,plain,
    ! [X_17924] :
      ( equalish(e_3,X_17924)
      | ~ product(e_1,X_17924,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1229531]) ).

tff(c_1229707,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1229639]) ).

tff(c_1229751,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1229707,c_203]) ).

tff(c_1229806,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1229751]) ).

tff(c_1229808,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1229639]) ).

tff(c_1225273,plain,
    ! [X_17906] :
      ( product(e_4,e_6,X_17906)
      | ~ product(e_6,X_17906,e_3) ),
    inference(resolution,[status(thm)],[c_1224618,c_126]) ).

tff(c_1225301,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1225273]) ).

tff(c_1225493,plain,
    ! [W_17909] :
      ( equalish(W_17909,e_6)
      | ~ product(e_4,W_17909,e_5) ),
    inference(resolution,[status(thm)],[c_1225301,c_120]) ).

tff(c_1225532,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_1225493]) ).

tff(c_1225567,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_1225532]) ).

tff(c_1225568,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_1225567]) ).

tff(c_1227601,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1225568]) ).

tff(c_1227769,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1227601,c_203]) ).

tff(c_1227822,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1227769]) ).

tff(c_1227823,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1225568]) ).

tff(c_1227845,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1227823]) ).

tff(c_1227884,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1227845,c_178]) ).

tff(c_1227928,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1227884]) ).

tff(c_1227929,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1227823]) ).

tff(c_1227945,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1227929]) ).

tff(c_1226153,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1226097,c_122]) ).

tff(c_1227956,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1227945,c_1226153]) ).

tff(c_1227997,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1227956]) ).

tff(c_1227998,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1227929]) ).

tff(c_1228065,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_1227998,c_122]) ).

tff(c_1230273,plain,
    ! [X_17986] :
      ( equalish(X_17986,e_4)
      | ~ next(X_17986,e_3)
      | product(X_17986,e_1,e_2)
      | product(X_17986,e_1,e_1)
      | ~ group_element(X_17986) ),
    inference(resolution,[status(thm)],[c_1229487,c_1228065]) ).

tff(c_1229807,plain,
    ! [X_17924] :
      ( product(e_2,e_1,e_2)
      | equalish(e_3,X_17924)
      | ~ product(e_1,X_17924,e_3) ),
    inference(splitRight,[status(thm)],[c_1229639]) ).

tff(c_1229833,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1229807]) ).

tff(c_1230128,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1229833,c_1226153]) ).

tff(c_1230177,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1230128]) ).

tff(c_1230179,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1229807]) ).

tff(c_1230276,plain,
    ( equalish(e_2,e_4)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1230273,c_1230179]) ).

tff(c_1230379,plain,
    ( equalish(e_2,e_4)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1230276]) ).

tff(c_1230381,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1229808,c_70,c_1230379]) ).

tff(c_1230382,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1224592]) ).

tff(c_1230436,plain,
    product(e_6,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1230382]) ).

tff(c_1230578,plain,
    ! [W_17989] :
      ( equalish(W_17989,e_4)
      | ~ product(e_6,W_17989,e_2) ),
    inference(resolution,[status(thm)],[c_1230436,c_120]) ).

tff(c_1230591,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_298,c_1230578]) ).

tff(c_1230604,plain,
    ( equalish(e_6,e_4)
    | product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1230591]) ).

tff(c_1230605,plain,
    ( product(e_6,e_2,e_5)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_112,c_1230604]) ).

tff(c_1244681,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1230605]) ).

tff(c_1230993,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1216929]) ).

tff(c_1231014,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_1230993,c_203]) ).

tff(c_1231048,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_1231014]) ).

tff(c_1231050,plain,
    ~ product(e_3,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1216929]) ).

tff(c_1231049,plain,
    ! [X_17790] :
      ( product(e_3,e_1,e_2)
      | product(e_3,e_1,e_3)
      | product(X_17790,e_3,e_1)
      | ~ product(e_3,X_17790,e_6) ),
    inference(splitRight,[status(thm)],[c_1216929]) ).

tff(c_1231057,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_1231049]) ).

tff(c_1231089,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1231057,c_178]) ).

tff(c_1231126,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1231089]) ).

tff(c_1231127,plain,
    ! [X_17790] :
      ( product(e_3,e_1,e_2)
      | product(X_17790,e_3,e_1)
      | ~ product(e_3,X_17790,e_6) ),
    inference(splitRight,[status(thm)],[c_1231049]) ).

tff(c_1231136,plain,
    product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1231127]) ).

tff(c_1231307,plain,
    ! [X_18002] :
      ( product(e_2,e_1,X_18002)
      | ~ product(e_1,X_18002,e_3) ),
    inference(resolution,[status(thm)],[c_1231136,c_126]) ).

tff(c_1230474,plain,
    ! [X_17988] :
      ( ~ next(X_17988,e_3)
      | product(X_17988,e_1,e_4)
      | product(X_17988,e_1,e_3)
      | product(X_17988,e_1,e_2)
      | product(X_17988,e_1,e_1)
      | ~ group_element(X_17988) ),
    inference(resolution,[status(thm)],[c_1171091,c_164]) ).

tff(c_1230723,plain,
    ! [X_17992] :
      ( ~ next(X_17992,e_3)
      | product(X_17992,e_1,e_3)
      | product(X_17992,e_1,e_2)
      | product(X_17992,e_1,e_1)
      | ~ group_element(X_17992) ),
    inference(resolution,[status(thm)],[c_1230474,c_166]) ).

tff(c_1230816,plain,
    ! [W_8,X_17992] :
      ( equalish(W_8,e_3)
      | ~ product(X_17992,e_1,W_8)
      | ~ next(X_17992,e_3)
      | product(X_17992,e_1,e_2)
      | product(X_17992,e_1,e_1)
      | ~ group_element(X_17992) ),
    inference(resolution,[status(thm)],[c_1230723,c_118]) ).

tff(c_1231316,plain,
    ! [X_18002] :
      ( equalish(X_18002,e_3)
      | ~ next(e_2,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ product(e_1,X_18002,e_3) ),
    inference(resolution,[status(thm)],[c_1231307,c_1230816]) ).

tff(c_1231438,plain,
    ! [X_18002] :
      ( equalish(X_18002,e_3)
      | product(e_2,e_1,e_2)
      | product(e_2,e_1,e_1)
      | ~ product(e_1,X_18002,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1231316]) ).

tff(c_1232303,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1231438]) ).

tff(c_1232337,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1232303,c_203]) ).

tff(c_1232384,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1232337]) ).

tff(c_1232386,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitRight,[status(thm)],[c_1231438]) ).

tff(c_1235534,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1230605]) ).

tff(c_1233423,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1230605]) ).

tff(c_1233566,plain,
    ! [W_18058] :
      ( equalish(W_18058,e_2)
      | ~ product(e_6,W_18058,e_1) ),
    inference(resolution,[status(thm)],[c_1233423,c_120]) ).

tff(c_1233587,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_298,c_1233566]) ).

tff(c_1233608,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1233587]) ).

tff(c_1233609,plain,
    ( product(e_6,e_1,e_5)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2)
    | product(e_6,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_108,c_1233608]) ).

tff(c_1233627,plain,
    product(e_6,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1233609]) ).

tff(c_1233468,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_6,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1233423,c_120]) ).

tff(c_1233630,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_1233627,c_1233468]) ).

tff(c_1233679,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_1233630]) ).

tff(c_1233680,plain,
    ( product(e_6,e_1,e_2)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4)
    | product(e_6,e_1,e_5) ),
    inference(splitRight,[status(thm)],[c_1233609]) ).

tff(c_1233710,plain,
    product(e_6,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_1233680]) ).

tff(c_1233775,plain,
    product(e_3,e_6,e_1),
    inference(resolution,[status(thm)],[c_1233710,c_1170942]) ).

tff(c_1233278,plain,
    product(e_3,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1216322]) ).

tff(c_1233322,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1233278,c_120]) ).

tff(c_1233794,plain,
    equalish(e_6,e_4),
    inference(resolution,[status(thm)],[c_1233775,c_1233322]) ).

tff(c_1233819,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_112,c_1233794]) ).

tff(c_1233820,plain,
    ( product(e_6,e_1,e_4)
    | product(e_6,e_1,e_3)
    | product(e_6,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1233680]) ).

tff(c_1233881,plain,
    product(e_6,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1233820]) ).

tff(c_1231190,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_1231136,c_122]) ).

tff(c_1233892,plain,
    equalish(e_6,e_3),
    inference(resolution,[status(thm)],[c_1233881,c_1231190]) ).

tff(c_1233935,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_1233892]) ).

tff(c_1233936,plain,
    ( product(e_6,e_1,e_3)
    | product(e_6,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1233820]) ).

tff(c_1233958,plain,
    product(e_6,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1233936]) ).

tff(c_1233971,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_1233958,c_1215809]) ).

tff(c_1234017,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_1233971]) ).

tff(c_1234018,plain,
    product(e_6,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1233936]) ).

tff(c_1234049,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1234018,c_960752]) ).

tff(c_1234099,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1234049]) ).

tff(c_1234100,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1230605]) ).

tff(c_1234103,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1234100]) ).

tff(c_1234119,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1234103,c_1170942]) ).

tff(c_1231192,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1231136,c_120]) ).

tff(c_1234134,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_1234119,c_1231192]) ).

tff(c_1234152,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_1234134]) ).

tff(c_1234153,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1234100]) ).

tff(c_1234207,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1234153]) ).

tff(c_1230465,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_6,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1230436,c_120]) ).

tff(c_1234210,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1234207,c_1230465]) ).

tff(c_1234231,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1234210]) ).

tff(c_1234233,plain,
    ~ product(e_6,e_2,e_2),
    inference(splitRight,[status(thm)],[c_1234153]) ).

tff(c_1234101,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_1230605]) ).

tff(c_1234154,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_1234100]) ).

tff(c_1234178,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_276,c_1234154]) ).

tff(c_1234205,plain,
    ( equalish(e_2,e_6)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1234178]) ).

tff(c_1234206,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1234101,c_74,c_1234205]) ).

tff(c_1234241,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_1234233,c_1234206]) ).

tff(c_1234242,plain,
    product(e_6,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_1234241]) ).

tff(c_1234247,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1234242,c_960752]) ).

tff(c_1234267,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1234247]) ).

tff(c_1234268,plain,
    product(e_6,e_2,e_4),
    inference(splitRight,[status(thm)],[c_1234241]) ).

tff(c_1234273,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1234268,c_1215809]) ).

tff(c_1234289,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1234273]) ).

tff(c_1234290,plain,
    ( product(e_3,e_4,e_2)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1216322]) ).

tff(c_1234292,plain,
    product(e_3,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1234290]) ).

tff(c_1234451,plain,
    ! [W_18062] :
      ( equalish(W_18062,e_4)
      | ~ product(e_3,W_18062,e_5) ),
    inference(resolution,[status(thm)],[c_1234292,c_120]) ).

tff(c_1234482,plain,
    ( equalish(e_6,e_4)
    | equalish(e_3,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_264,c_1234451]) ).

tff(c_1234515,plain,
    ( equalish(e_6,e_4)
    | equalish(e_3,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_1234482]) ).

tff(c_1234516,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_84,c_112,c_1234515]) ).

tff(c_1235016,plain,
    product(e_3,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1234516]) ).

tff(c_1235171,plain,
    ! [X_18075] :
      ( product(e_1,e_6,X_18075)
      | ~ product(e_6,X_18075,e_3) ),
    inference(resolution,[status(thm)],[c_1235016,c_126]) ).

tff(c_1235200,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1235171]) ).

tff(c_1235242,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_1235200,c_126]) ).

tff(c_1235538,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_1235534,c_1235242]) ).

tff(c_1235563,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1170922,c_1235538]) ).

tff(c_1235564,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1230605]) ).

tff(c_1235567,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1235564]) ).

tff(c_1235583,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1235567,c_1170942]) ).

tff(c_1235059,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_3,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_1235016,c_118]) ).

tff(c_1235598,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1235583,c_1235059]) ).

tff(c_1235619,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1235598]) ).

tff(c_1235620,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1235564]) ).

tff(c_1235888,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1235620]) ).

tff(c_1235891,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1235888,c_1230465]) ).

tff(c_1235912,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1235891]) ).

tff(c_1235913,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1235620]) ).

tff(c_1235933,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1235913]) ).

tff(c_1235936,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1235933,c_1215809]) ).

tff(c_1235952,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1235936]) ).

tff(c_1235953,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1235913]) ).

tff(c_1235963,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1235953,c_960752]) ).

tff(c_1235984,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1235963]) ).

tff(c_1235985,plain,
    ( product(e_3,e_6,e_2)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1234516]) ).

tff(c_1235991,plain,
    product(e_3,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_1235985]) ).

tff(c_1236359,plain,
    ! [X_18085] :
      ( product(e_4,e_6,X_18085)
      | ~ product(e_6,X_18085,e_3) ),
    inference(resolution,[status(thm)],[c_1235991,c_126]) ).

tff(c_1236388,plain,
    product(e_4,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1236359]) ).

tff(c_1236587,plain,
    ! [W_18088] :
      ( equalish(W_18088,e_6)
      | ~ product(e_4,W_18088,e_5) ),
    inference(resolution,[status(thm)],[c_1236388,c_120]) ).

tff(c_1236626,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_280,c_1236587]) ).

tff(c_1236661,plain,
    ( equalish(e_1,e_6)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_8,c_1236626]) ).

tff(c_1236662,plain,
    ( product(e_4,e_1,e_4)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2)
    | product(e_4,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_1236661]) ).

tff(c_1236738,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_1236662]) ).

tff(c_1236780,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1236738,c_203]) ).

tff(c_1236837,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1236780]) ).

tff(c_1236838,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4) ),
    inference(splitRight,[status(thm)],[c_1236662]) ).

tff(c_1236861,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_1236838]) ).

tff(c_1236902,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_1236861,c_178]) ).

tff(c_1236950,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_1236902]) ).

tff(c_1236951,plain,
    ( product(e_4,e_1,e_3)
    | product(e_4,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_1236838]) ).

tff(c_1236960,plain,
    product(e_4,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1236951]) ).

tff(c_1236971,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1236960,c_1231190]) ).

tff(c_1237014,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1236971]) ).

tff(c_1237015,plain,
    product(e_4,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1236951]) ).

tff(c_1230810,plain,
    ! [W_14,X_17992] :
      ( equalish(W_14,X_17992)
      | ~ product(W_14,e_1,e_3)
      | ~ next(X_17992,e_3)
      | product(X_17992,e_1,e_2)
      | product(X_17992,e_1,e_1)
      | ~ group_element(X_17992) ),
    inference(resolution,[status(thm)],[c_1230723,c_122]) ).

tff(c_1239083,plain,
    ! [X_18126] :
      ( equalish(e_4,X_18126)
      | ~ next(X_18126,e_3)
      | product(X_18126,e_1,e_2)
      | product(X_18126,e_1,e_1)
      | ~ group_element(X_18126) ),
    inference(resolution,[status(thm)],[c_1237015,c_1230810]) ).

tff(c_1232385,plain,
    ! [X_18002] :
      ( product(e_2,e_1,e_2)
      | equalish(X_18002,e_3)
      | ~ product(e_1,X_18002,e_3) ),
    inference(splitRight,[status(thm)],[c_1231438]) ).

tff(c_1232437,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_1232385]) ).

tff(c_1232450,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1232437,c_1231190]) ).

tff(c_1232494,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1232450]) ).

tff(c_1232496,plain,
    ~ product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1232385]) ).

tff(c_1239119,plain,
    ( equalish(e_4,e_2)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_1239083,c_1232496]) ).

tff(c_1239234,plain,
    ( equalish(e_4,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_4,c_1239119]) ).

tff(c_1239236,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1232386,c_88,c_1239234]) ).

tff(c_1239237,plain,
    ( product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2) ),
    inference(splitRight,[status(thm)],[c_1235985]) ).

tff(c_1239453,plain,
    product(e_3,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1239237]) ).

tff(c_1239456,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_1239453,c_1231192]) ).

tff(c_1239474,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_1239456]) ).

tff(c_1239475,plain,
    product(e_3,e_6,e_3),
    inference(splitRight,[status(thm)],[c_1239237]) ).

tff(c_1239527,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1239475,c_1170943]) ).

tff(c_1239552,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1239527]) ).

tff(c_1239553,plain,
    ( product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1234290]) ).

tff(c_1239584,plain,
    product(e_3,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1239553]) ).

tff(c_1239587,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_1239584,c_1231192]) ).

tff(c_1239608,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_1239587]) ).

tff(c_1239609,plain,
    ( product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1239553]) ).

tff(c_1239611,plain,
    product(e_3,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1239609]) ).

tff(c_1239623,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_1239611,c_203]) ).

tff(c_1239642,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_1239623]) ).

tff(c_1239643,plain,
    product(e_3,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1239609]) ).

tff(c_1239661,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1239643,c_178]) ).

tff(c_1239682,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1239661]) ).

tff(c_1239684,plain,
    ~ product(e_3,e_1,e_2),
    inference(splitRight,[status(thm)],[c_1231127]) ).

tff(c_1231128,plain,
    ~ product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_1231049]) ).

tff(c_1240012,plain,
    product(e_6,e_2,e_1),
    inference(splitLeft,[status(thm)],[c_1230605]) ).

tff(c_1224594,plain,
    ~ product(e_3,e_5,e_6),
    inference(splitLeft,[status(thm)],[c_1216412]) ).

tff(c_1224598,plain,
    ( product(e_3,e_5,e_5)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_116,c_1224594]) ).

tff(c_1224601,plain,
    ( product(e_3,e_5,e_5)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_52,c_1224598]) ).

tff(c_1239813,plain,
    product(e_3,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_1224601]) ).

tff(c_1239699,plain,
    product(e_3,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_1216322]) ).

tff(c_1239729,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_1239699,c_120]) ).

tff(c_1239816,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_1239813,c_1239729]) ).

tff(c_1239835,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_1239816]) ).

tff(c_1239836,plain,
    ( product(e_3,e_5,e_2)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4)
    | product(e_3,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_1224601]) ).

tff(c_1239838,plain,
    product(e_3,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_1239836]) ).

tff(c_1239848,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1239838,c_203]) ).

tff(c_1239867,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1239848]) ).

tff(c_1239868,plain,
    ( product(e_3,e_5,e_4)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_1239836]) ).

tff(c_1239899,plain,
    product(e_3,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_1239868]) ).

tff(c_1240000,plain,
    ! [X_18136] :
      ( product(e_2,e_5,X_18136)
      | ~ product(e_5,X_18136,e_3) ),
    inference(resolution,[status(thm)],[c_1239899,c_126]) ).

tff(c_1240011,plain,
    product(e_2,e_5,e_6),
    inference(resolution,[status(thm)],[c_1170921,c_1240000]) ).

tff(c_1240285,plain,
    ! [X_18143] :
      ( product(e_1,e_2,X_18143)
      | ~ product(e_2,X_18143,e_6) ),
    inference(resolution,[status(thm)],[c_1240012,c_126]) ).

tff(c_1240293,plain,
    product(e_1,e_2,e_5),
    inference(resolution,[status(thm)],[c_1240011,c_1240285]) ).

tff(c_1240461,plain,
    ! [W_18146] :
      ( equalish(W_18146,e_2)
      | ~ product(e_1,W_18146,e_5) ),
    inference(resolution,[status(thm)],[c_1240293,c_120]) ).

tff(c_1240500,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_597,c_1240461]) ).

tff(c_1240533,plain,
    ( equalish(e_6,e_2)
    | equalish(e_6,e_1)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1240500]) ).

tff(c_1240534,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_106,c_108,c_1240533]) ).

tff(c_1241736,plain,
    product(e_1,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1240534]) ).

tff(c_1241758,plain,
    equalish(e_6,e_1),
    inference(resolution,[status(thm)],[c_1241736,c_178]) ).

tff(c_1241785,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_106,c_1241758]) ).

tff(c_1241786,plain,
    ( product(e_1,e_6,e_2)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1240534]) ).

tff(c_1241788,plain,
    product(e_1,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_1241786]) ).

tff(c_1241932,plain,
    ! [X_18171] :
      ( product(e_4,e_6,X_18171)
      | ~ product(e_6,X_18171,e_1) ),
    inference(resolution,[status(thm)],[c_1241788,c_126]) ).

tff(c_1241955,plain,
    product(e_4,e_6,e_2),
    inference(resolution,[status(thm)],[c_1240012,c_1241932]) ).

tff(c_1242106,plain,
    ! [X_18175] :
      ( product(e_2,e_6,X_18175)
      | ~ product(e_6,X_18175,e_4) ),
    inference(resolution,[status(thm)],[c_1241955,c_126]) ).

tff(c_1242137,plain,
    product(e_2,e_6,e_3),
    inference(resolution,[status(thm)],[c_1215785,c_1242106]) ).

tff(c_1242153,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1242137,c_1170943]) ).

tff(c_1242173,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1242153]) ).

tff(c_1242175,plain,
    ~ product(e_1,e_6,e_4),
    inference(splitRight,[status(thm)],[c_1241786]) ).

tff(c_1241787,plain,
    ~ product(e_1,e_6,e_1),
    inference(splitRight,[status(thm)],[c_1240534]) ).

tff(c_1240492,plain,
    ( equalish(e_6,e_2)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_264,c_1240461]) ).

tff(c_1240525,plain,
    ( equalish(e_6,e_2)
    | equalish(e_1,e_6)
    | product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_44,c_1240492]) ).

tff(c_1240526,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2)
    | product(e_1,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_108,c_1240525]) ).

tff(c_1242176,plain,
    ( product(e_1,e_6,e_4)
    | product(e_1,e_6,e_3)
    | product(e_1,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1241787,c_1240526]) ).

tff(c_1242177,plain,
    product(e_1,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1242176]) ).

tff(c_1242314,plain,
    ! [X_18179] :
      ( product(e_2,e_6,X_18179)
      | ~ product(e_6,X_18179,e_1) ),
    inference(resolution,[status(thm)],[c_1242177,c_126]) ).

tff(c_1242337,plain,
    product(e_2,e_6,e_2),
    inference(resolution,[status(thm)],[c_1240012,c_1242314]) ).

tff(c_1242216,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_6,e_2) ),
    inference(resolution,[status(thm)],[c_1242177,c_122]) ).

tff(c_1242351,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1242337,c_1242216]) ).

tff(c_1242374,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1242351]) ).

tff(c_1242375,plain,
    ( product(e_1,e_6,e_3)
    | product(e_1,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1242176]) ).

tff(c_1242432,plain,
    product(e_1,e_6,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1242175,c_1242375]) ).

tff(c_1242441,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_1242432,c_1170943]) ).

tff(c_1242468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_1242441]) ).

tff(c_1242469,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1230605]) ).

tff(c_1243113,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1242469]) ).

tff(c_1243241,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1243113,c_1170942]) ).

tff(c_1239929,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_1239899,c_120]) ).

tff(c_1243256,plain,
    equalish(e_6,e_5),
    inference(resolution,[status(thm)],[c_1243241,c_1239929]) ).

tff(c_1243274,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_114,c_1243256]) ).

tff(c_1243275,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_1242469]) ).

tff(c_1243329,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1243275]) ).

tff(c_1243335,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1243329,c_1230465]) ).

tff(c_1243358,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1243335]) ).

tff(c_1243359,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1243275]) ).

tff(c_1243368,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1243359]) ).

tff(c_1243374,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1243368,c_1215809]) ).

tff(c_1243392,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1243374]) ).

tff(c_1243393,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1243359]) ).

tff(c_1243405,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1243393,c_960752]) ).

tff(c_1243428,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1243405]) ).

tff(c_1243429,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_1239868]) ).

tff(c_1243431,plain,
    product(e_3,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_1243429]) ).

tff(c_1243467,plain,
    ! [W_18197] :
      ( equalish(W_18197,e_5)
      | ~ product(e_3,W_18197,e_4) ),
    inference(resolution,[status(thm)],[c_1243431,c_120]) ).

tff(c_1243474,plain,
    ( equalish(e_1,e_5)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1243467]) ).

tff(c_1243479,plain,
    ( equalish(e_1,e_5)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1243474]) ).

tff(c_1243481,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1231050,c_1239684,c_1231128,c_62,c_1243479]) ).

tff(c_1243482,plain,
    product(e_3,e_5,e_3),
    inference(splitRight,[status(thm)],[c_1243429]) ).

tff(c_1243519,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1243482,c_960750]) ).

tff(c_1243544,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1243519]) ).

tff(c_1243545,plain,
    ( product(e_3,e_4,e_2)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4)
    | product(e_3,e_4,e_5) ),
    inference(splitRight,[status(thm)],[c_1216322]) ).

tff(c_1243547,plain,
    product(e_3,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_1243545]) ).

tff(c_1243658,plain,
    ! [W_18199] :
      ( equalish(W_18199,e_4)
      | ~ product(e_3,W_18199,e_5) ),
    inference(resolution,[status(thm)],[c_1243547,c_120]) ).

tff(c_1243697,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_597,c_1243658]) ).

tff(c_1243730,plain,
    ( equalish(e_6,e_4)
    | equalish(e_6,e_3)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_1243697]) ).

tff(c_1243731,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_110,c_112,c_1243730]) ).

tff(c_1244225,plain,
    product(e_3,e_6,e_1),
    inference(splitLeft,[status(thm)],[c_1243731]) ).

tff(c_1244350,plain,
    ! [X_18213] :
      ( product(e_1,e_6,X_18213)
      | ~ product(e_6,X_18213,e_3) ),
    inference(resolution,[status(thm)],[c_1244225,c_126]) ).

tff(c_1244378,plain,
    product(e_1,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1244350]) ).

tff(c_1244408,plain,
    ! [X_20] :
      ( product(e_5,e_6,X_20)
      | ~ product(e_6,X_20,e_1) ),
    inference(resolution,[status(thm)],[c_1244378,c_126]) ).

tff(c_1244684,plain,
    product(e_5,e_6,e_2),
    inference(resolution,[status(thm)],[c_1244681,c_1244408]) ).

tff(c_1244703,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1170922,c_1244684]) ).

tff(c_1244705,plain,
    ~ product(e_6,e_2,e_1),
    inference(splitRight,[status(thm)],[c_1230605]) ).

tff(c_1244704,plain,
    ( product(e_6,e_2,e_2)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_5) ),
    inference(splitRight,[status(thm)],[c_1230605]) ).

tff(c_1244707,plain,
    product(e_6,e_2,e_5),
    inference(splitLeft,[status(thm)],[c_1244704]) ).

tff(c_1244892,plain,
    product(e_3,e_6,e_2),
    inference(resolution,[status(thm)],[c_1244707,c_1170942]) ).

tff(c_1244254,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_3,e_6,W_8) ),
    inference(resolution,[status(thm)],[c_1244225,c_118]) ).

tff(c_1244907,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_1244892,c_1244254]) ).

tff(c_1244925,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_1244907]) ).

tff(c_1244927,plain,
    ~ product(e_6,e_2,e_5),
    inference(splitRight,[status(thm)],[c_1244704]) ).

tff(c_1244948,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_362,c_1244927]) ).

tff(c_1244974,plain,
    ( equalish(e_6,e_2)
    | product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2)
    | product(e_6,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_1244948]) ).

tff(c_1244975,plain,
    ( product(e_6,e_2,e_4)
    | product(e_6,e_2,e_3)
    | product(e_6,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1244705,c_108,c_1244974]) ).

tff(c_1244980,plain,
    product(e_6,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_1244975]) ).

tff(c_1244983,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_1244980,c_1230465]) ).

tff(c_1245004,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_1244983]) ).

tff(c_1245005,plain,
    ( product(e_6,e_2,e_3)
    | product(e_6,e_2,e_4) ),
    inference(splitRight,[status(thm)],[c_1244975]) ).

tff(c_1245014,plain,
    product(e_6,e_2,e_4),
    inference(splitLeft,[status(thm)],[c_1245005]) ).

tff(c_1245017,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_1245014,c_1215809]) ).

tff(c_1245033,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_1245017]) ).

tff(c_1245034,plain,
    product(e_6,e_2,e_3),
    inference(splitRight,[status(thm)],[c_1245005]) ).

tff(c_1245044,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_1245034,c_960752]) ).

tff(c_1245065,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_1245044]) ).

tff(c_1245067,plain,
    ~ product(e_3,e_6,e_1),
    inference(splitRight,[status(thm)],[c_1243731]) ).

tff(c_1245066,plain,
    ( product(e_3,e_6,e_2)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_4) ),
    inference(splitRight,[status(thm)],[c_1243731]) ).

tff(c_1245068,plain,
    product(e_3,e_6,e_4),
    inference(splitLeft,[status(thm)],[c_1245066]) ).

tff(c_1245382,plain,
    ! [W_18222] :
      ( equalish(W_18222,e_6)
      | ~ product(e_3,W_18222,e_4) ),
    inference(resolution,[status(thm)],[c_1245068,c_120]) ).

tff(c_1245393,plain,
    ( equalish(e_1,e_6)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_336,c_1245382]) ).

tff(c_1245402,plain,
    ( equalish(e_1,e_6)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_6,c_1245393]) ).

tff(c_1245404,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1231050,c_1239684,c_1231128,c_64,c_1245402]) ).

tff(c_1245406,plain,
    ~ product(e_3,e_6,e_4),
    inference(splitRight,[status(thm)],[c_1245066]) ).

tff(c_1243689,plain,
    ( equalish(e_6,e_4)
    | equalish(e_3,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_264,c_1243658]) ).

tff(c_1243722,plain,
    ( equalish(e_6,e_4)
    | equalish(e_3,e_6)
    | product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_48,c_1243689]) ).

tff(c_1243723,plain,
    ( product(e_3,e_6,e_4)
    | product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2)
    | product(e_3,e_6,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_84,c_112,c_1243722]) ).

tff(c_1245407,plain,
    ( product(e_3,e_6,e_3)
    | product(e_3,e_6,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1245067,c_1245406,c_1243723]) ).

tff(c_1245408,plain,
    product(e_3,e_6,e_2),
    inference(splitLeft,[status(thm)],[c_1245407]) ).

tff(c_1245702,plain,
    ! [X_18227] :
      ( product(e_2,e_6,X_18227)
      | ~ product(e_6,X_18227,e_3) ),
    inference(resolution,[status(thm)],[c_1245408,c_126]) ).

tff(c_1245730,plain,
    product(e_2,e_6,e_5),
    inference(resolution,[status(thm)],[c_960728,c_1245702]) ).

tff(c_1245995,plain,
    ! [X_18231] :
      ( product(e_5,e_6,X_18231)
      | ~ product(e_6,X_18231,e_2) ),
    inference(resolution,[status(thm)],[c_1245730,c_126]) ).

tff(c_1245998,plain,
    product(e_5,e_6,e_4),
    inference(resolution,[status(thm)],[c_1230436,c_1245995]) ).

tff(c_1246016,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_1116899,c_1245998]) ).

tff(c_1246017,plain,
    product(e_3,e_6,e_3),
    inference(splitRight,[status(thm)],[c_1245407]) ).

tff(c_1246023,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_1246017,c_1170943]) ).

tff(c_1246048,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_1246023]) ).

tff(c_1246049,plain,
    ( product(e_3,e_4,e_4)
    | product(e_3,e_4,e_3)
    | product(e_3,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_1243545]) ).

tff(c_1246080,plain,
    product(e_3,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_1246049]) ).

tff(c_1230463,plain,
    ! [W_14] :
      ( equalish(W_14,e_6)
      | ~ product(W_14,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_1230436,c_122]) ).

tff(c_1246083,plain,
    equalish(e_3,e_6),
    inference(resolution,[status(thm)],[c_1246080,c_1230463]) ).

tff(c_1246101,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_1246083]) ).

tff(c_1246102,plain,
    ( product(e_3,e_4,e_3)
    | product(e_3,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1246049]) ).

tff(c_1246104,plain,
    product(e_3,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1246102]) ).

tff(c_1246115,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_1246104,c_203]) ).

tff(c_1246134,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_1246115]) ).

tff(c_1246135,plain,
    product(e_3,e_4,e_3),
    inference(splitRight,[status(thm)],[c_1246102]) ).

tff(c_1246153,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1246135,c_178]) ).

tff(c_1246174,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1246153]) ).

tff(c_1246176,plain,
    ~ product(e_6,e_4,e_2),
    inference(splitRight,[status(thm)],[c_1230382]) ).

tff(c_1246175,plain,
    ( product(e_6,e_4,e_3)
    | product(e_6,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_1230382]) ).

tff(c_1246282,plain,
    product(e_6,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_1246175]) ).

tff(c_1246285,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_1246282,c_1215809]) ).

tff(c_1246304,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_1246285]) ).

tff(c_1246306,plain,
    ~ product(e_6,e_4,e_4),
    inference(splitRight,[status(thm)],[c_1246175]) ).

tff(c_1224593,plain,
    ~ product(e_6,e_4,e_1),
    inference(splitRight,[status(thm)],[c_1216235]) ).

tff(c_1230383,plain,
    ~ product(e_6,e_4,e_5),
    inference(splitRight,[status(thm)],[c_1224592]) ).

tff(c_1230407,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_276,c_1230383]) ).

tff(c_1230434,plain,
    ( equalish(e_4,e_6)
    | product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2)
    | product(e_6,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_50,c_1230407]) ).

tff(c_1230435,plain,
    ( product(e_6,e_4,e_4)
    | product(e_6,e_4,e_3)
    | product(e_6,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_1224593,c_94,c_1230434]) ).

tff(c_1246314,plain,
    product(e_6,e_4,e_3),
    inference(negUnitSimplification,[status(thm)],[c_1246176,c_1246306,c_1230435]) ).

tff(c_1246317,plain,
    equalish(e_4,e_5),
    inference(resolution,[status(thm)],[c_1246314,c_960752]) ).

tff(c_1246333,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_1246317]) ).

tff(c_1246335,plain,
    product(e_3,e_5,e_6),
    inference(splitRight,[status(thm)],[c_1216412]) ).

tff(c_1246555,plain,
    ! [X_18237] :
      ( product(e_6,e_5,X_18237)
      | ~ product(e_5,X_18237,e_3) ),
    inference(resolution,[status(thm)],[c_1246335,c_126]) ).

tff(c_1246367,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_5,e_6) ),
    inference(resolution,[status(thm)],[c_1246335,c_122]) ).

tff(c_1246559,plain,
    ( equalish(e_6,e_3)
    | ~ product(e_5,e_6,e_3) ),
    inference(resolution,[status(thm)],[c_1246555,c_1246367]) ).

tff(c_1246626,plain,
    equalish(e_6,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_1170921,c_1246559]) ).

tff(c_1246628,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_110,c_1246626]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : GRP127-2.006 : TPTP v9.0.0. Released v1.2.0.
% 0.07/0.13  % 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.13/0.34  % Computer : n024.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Mon Apr  7 21:23:06 EDT 2025
% 0.13/0.34  % CPUTime  : 
% 130.31/115.61  % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 146.04/130.57  
% 146.04/130.57  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
%------------------------------------------------------------------------------