TSTP Solution File: GRP128-3.005 by Beagle---0.9.51

View Problem - Process Solution

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

% Result   : Unsatisfiable 48.30s 34.68s
% Output   : CNFRefutation 48.68s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   50
%            Number of leaves      :   67
% Syntax   : Number of formulae    : 1585 ( 769 unt;  12 typ;   0 def)
%            Number of atoms       : 4021 (   0 equ)
%            Maximal formula atoms :   13 (   2 avg)
%            Number of connectives : 4162 (1714   ~;2448   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   16 (   4 avg)
%            Maximal term depth    :    1 (   1 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   12 (   6   >;   6   *;   0   +;   0  <<)
%            Number of predicates  :    7 (   6 usr;   1 prp; 0-3 aty)
%            Number of functors    :    6 (   6 usr;   6 con; 0-0 aty)
%            Number of variables   :  739 (; 739   !;   0   ?;   0   :)

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

%Foreground sorts:

%Background operators:

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

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

tff(cycle,type,
    cycle: ( $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_0,type,
    e_0: $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_156,axiom,
    ~ equalish(e_3,e_4),
    file(unknown,unknown) ).

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

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

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

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

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

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

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

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

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

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

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

tff(f_190,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) ),
    file(unknown,unknown) ).

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

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

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

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

tff(f_71,axiom,
    cycle(e_5,e_0),
    file(unknown,unknown) ).

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

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

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

tff(f_106,axiom,
    ! [W,Z2,X,Y,Z1] :
      ( ~ cycle(X,Z1)
      | ~ cycle(Y,e_0)
      | ~ cycle(W,Z2)
      | ~ next(Y,W)
      | ~ greater(Y,X)
      | ~ greater(Z1,Z2) ),
    file(unknown,unknown) ).

tff(f_37,axiom,
    greater(e_3,e_0),
    file(unknown,unknown) ).

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

tff(f_70,axiom,
    ! [X] :
      ( ~ group_element(X)
      | cycle(X,e_0)
      | cycle(X,e_1)
      | cycle(X,e_2)
      | cycle(X,e_3)
      | cycle(X,e_4) ),
    file(unknown,unknown) ).

tff(f_38,axiom,
    greater(e_4,e_0),
    file(unknown,unknown) ).

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

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

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

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

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

tff(f_35,axiom,
    greater(e_1,e_0),
    file(unknown,unknown) ).

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

tff(f_129,axiom,
    ! [X,Y,Z,X1] :
      ( ~ cycle(X,Y)
      | ~ product(X,e_1,Z)
      | ~ greater(Y,e_0)
      | ~ next(X,X1)
      | equalish(Z,X1) ),
    file(unknown,unknown) ).

tff(f_36,axiom,
    greater(e_2,e_0),
    file(unknown,unknown) ).

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

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

tff(f_30,axiom,
    next(e_0,e_1),
    file(unknown,unknown) ).

tff(f_88,axiom,
    ! [W,Z,X,Y,Z1] :
      ( ~ cycle(X,Y)
      | ~ cycle(W,Z)
      | ~ next(X,W)
      | ~ greater(Y,e_0)
      | ~ next(Z,Z1)
      | equalish(Y,Z1) ),
    file(unknown,unknown) ).

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

tff(f_41,axiom,
    greater(e_3,e_1),
    file(unknown,unknown) ).

tff(f_42,axiom,
    greater(e_4,e_1),
    file(unknown,unknown) ).

tff(f_115,axiom,
    ! [X,Y] :
      ( ~ cycle(X,e_0)
      | ~ product(X,e_1,Y)
      | ~ greater(Y,X) ),
    file(unknown,unknown) ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(c_56,plain,
    group_element(e_1),
    inference(cnfTransformation,[status(thm)],[f_130]) ).

tff(c_207489,plain,
    ! [X_7084,Y_7085] :
      ( product(X_7084,Y_7085,e_5)
      | product(X_7084,Y_7085,e_4)
      | product(X_7084,Y_7085,e_3)
      | product(X_7084,Y_7085,e_2)
      | product(X_7084,Y_7085,e_1)
      | ~ group_element(Y_7085)
      | ~ group_element(X_7084) ),
    inference(cnfTransformation,[status(thm)],[f_190]) ).

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

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

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

tff(c_60,plain,
    group_element(e_3),
    inference(cnfTransformation,[status(thm)],[f_132]) ).

tff(c_178664,plain,
    ! [X_5834,Y_5835] :
      ( product(X_5834,Y_5835,e_5)
      | product(X_5834,Y_5835,e_4)
      | product(X_5834,Y_5835,e_3)
      | product(X_5834,Y_5835,e_2)
      | product(X_5834,Y_5835,e_1)
      | ~ group_element(Y_5835)
      | ~ group_element(X_5834) ),
    inference(cnfTransformation,[status(thm)],[f_190]) ).

tff(c_46,plain,
    cycle(e_5,e_0),
    inference(cnfTransformation,[status(thm)],[f_71]) ).

tff(c_10,plain,
    next(e_4,e_5),
    inference(cnfTransformation,[status(thm)],[f_34]) ).

tff(c_34,plain,
    greater(e_5,e_2),
    inference(cnfTransformation,[status(thm)],[f_46]) ).

tff(c_22,plain,
    greater(e_2,e_1),
    inference(cnfTransformation,[status(thm)],[f_40]) ).

tff(c_139003,plain,
    ! [Z1_3274,W_3278,Z2_3275,X_3276,Y_3277] :
      ( ~ greater(Z1_3274,Z2_3275)
      | ~ greater(Y_3277,X_3276)
      | ~ next(Y_3277,W_3278)
      | ~ cycle(W_3278,Z2_3275)
      | ~ cycle(Y_3277,e_0)
      | ~ cycle(X_3276,Z1_3274) ),
    inference(cnfTransformation,[status(thm)],[f_106]) ).

tff(c_160567,plain,
    ! [Y_4637,X_4638,W_4639] :
      ( ~ greater(Y_4637,X_4638)
      | ~ next(Y_4637,W_4639)
      | ~ cycle(W_4639,e_1)
      | ~ cycle(Y_4637,e_0)
      | ~ cycle(X_4638,e_2) ),
    inference(resolution,[status(thm)],[c_22,c_139003]) ).

tff(c_160575,plain,
    ! [W_4639] :
      ( ~ next(e_5,W_4639)
      | ~ cycle(W_4639,e_1)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_2,e_2) ),
    inference(resolution,[status(thm)],[c_34,c_160567]) ).

tff(c_160609,plain,
    ! [W_4639] :
      ( ~ next(e_5,W_4639)
      | ~ cycle(W_4639,e_1)
      | ~ cycle(e_2,e_2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_160575]) ).

tff(c_160640,plain,
    ~ cycle(e_2,e_2),
    inference(splitLeft,[status(thm)],[c_160609]) ).

tff(c_16,plain,
    greater(e_3,e_0),
    inference(cnfTransformation,[status(thm)],[f_37]) ).

tff(c_160493,plain,
    ! [Y_4634,X_4635,W_4636] :
      ( ~ greater(Y_4634,X_4635)
      | ~ next(Y_4634,W_4636)
      | ~ cycle(W_4636,e_0)
      | ~ cycle(Y_4634,e_0)
      | ~ cycle(X_4635,e_3) ),
    inference(resolution,[status(thm)],[c_16,c_139003]) ).

tff(c_160501,plain,
    ! [W_4636] :
      ( ~ next(e_5,W_4636)
      | ~ cycle(W_4636,e_0)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_2,e_3) ),
    inference(resolution,[status(thm)],[c_34,c_160493]) ).

tff(c_160535,plain,
    ! [W_4636] :
      ( ~ next(e_5,W_4636)
      | ~ cycle(W_4636,e_0)
      | ~ cycle(e_2,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_160501]) ).

tff(c_160566,plain,
    ~ cycle(e_2,e_3),
    inference(splitLeft,[status(thm)],[c_160535]) ).

tff(c_58,plain,
    group_element(e_2),
    inference(cnfTransformation,[status(thm)],[f_131]) ).

tff(c_44,plain,
    ! [X_4] :
      ( cycle(X_4,e_4)
      | cycle(X_4,e_3)
      | cycle(X_4,e_2)
      | cycle(X_4,e_1)
      | cycle(X_4,e_0)
      | ~ group_element(X_4) ),
    inference(cnfTransformation,[status(thm)],[f_70]) ).

tff(c_18,plain,
    greater(e_4,e_0),
    inference(cnfTransformation,[status(thm)],[f_38]) ).

tff(c_160008,plain,
    ! [Y_4604,X_4605,W_4606] :
      ( ~ greater(Y_4604,X_4605)
      | ~ next(Y_4604,W_4606)
      | ~ cycle(W_4606,e_0)
      | ~ cycle(Y_4604,e_0)
      | ~ cycle(X_4605,e_4) ),
    inference(resolution,[status(thm)],[c_18,c_139003]) ).

tff(c_160016,plain,
    ! [W_4606] :
      ( ~ next(e_5,W_4606)
      | ~ cycle(W_4606,e_0)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_2,e_4) ),
    inference(resolution,[status(thm)],[c_34,c_160008]) ).

tff(c_160050,plain,
    ! [W_4606] :
      ( ~ next(e_5,W_4606)
      | ~ cycle(W_4606,e_0)
      | ~ cycle(e_2,e_4) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_160016]) ).

tff(c_160078,plain,
    ~ cycle(e_2,e_4),
    inference(splitLeft,[status(thm)],[c_160050]) ).

tff(c_160081,plain,
    ( cycle(e_2,e_3)
    | cycle(e_2,e_2)
    | cycle(e_2,e_1)
    | cycle(e_2,e_0)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_44,c_160078]) ).

tff(c_160084,plain,
    ( cycle(e_2,e_3)
    | cycle(e_2,e_2)
    | cycle(e_2,e_1)
    | cycle(e_2,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58,c_160081]) ).

tff(c_160713,plain,
    ( cycle(e_2,e_1)
    | cycle(e_2,e_0) ),
    inference(negUnitSimplification,[status(thm)],[c_160640,c_160566,c_160084]) ).

tff(c_160714,plain,
    cycle(e_2,e_0),
    inference(splitLeft,[status(thm)],[c_160713]) ).

tff(c_30,plain,
    greater(e_3,e_2),
    inference(cnfTransformation,[status(thm)],[f_44]) ).

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

tff(c_159894,plain,
    ! [X_4599,Y_4600] :
      ( product(X_4599,Y_4600,e_5)
      | product(X_4599,Y_4600,e_4)
      | product(X_4599,Y_4600,e_3)
      | product(X_4599,Y_4600,e_2)
      | product(X_4599,Y_4600,e_1)
      | ~ group_element(Y_4600)
      | ~ group_element(X_4599) ),
    inference(cnfTransformation,[status(thm)],[f_190]) ).

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

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

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

tff(c_106,plain,
    ! [X_21,Y_22] :
      ( product(X_21,Y_22,e_5)
      | product(X_21,Y_22,e_4)
      | product(X_21,Y_22,e_3)
      | product(X_21,Y_22,e_2)
      | product(X_21,Y_22,e_1)
      | ~ group_element(Y_22)
      | ~ group_element(X_21) ),
    inference(cnfTransformation,[status(thm)],[f_190]) ).

tff(c_19606,plain,
    ! [X_1296,Y_1297] :
      ( product(X_1296,Y_1297,e_5)
      | product(X_1296,Y_1297,e_4)
      | product(X_1296,Y_1297,e_3)
      | product(X_1296,Y_1297,e_2)
      | product(X_1296,Y_1297,e_1)
      | ~ group_element(Y_1297)
      | ~ group_element(X_1296) ),
    inference(cnfTransformation,[status(thm)],[f_190]) ).

tff(c_12,plain,
    greater(e_1,e_0),
    inference(cnfTransformation,[status(thm)],[f_35]) ).

tff(c_8,plain,
    next(e_3,e_4),
    inference(cnfTransformation,[status(thm)],[f_33]) ).

tff(c_125,plain,
    ! [Z_61,X1_62,X_63,Y_64] :
      ( equalish(Z_61,X1_62)
      | ~ next(X_63,X1_62)
      | ~ greater(Y_64,e_0)
      | ~ product(X_63,e_1,Z_61)
      | ~ cycle(X_63,Y_64) ),
    inference(cnfTransformation,[status(thm)],[f_129]) ).

tff(c_139,plain,
    ! [Z_61,Y_64] :
      ( equalish(Z_61,e_4)
      | ~ greater(Y_64,e_0)
      | ~ product(e_3,e_1,Z_61)
      | ~ cycle(e_3,Y_64) ),
    inference(resolution,[status(thm)],[c_8,c_125]) ).

tff(c_12500,plain,
    ! [Y_869] :
      ( ~ greater(Y_869,e_0)
      | ~ cycle(e_3,Y_869) ),
    inference(splitLeft,[status(thm)],[c_139]) ).

tff(c_12520,plain,
    ~ cycle(e_3,e_1),
    inference(resolution,[status(thm)],[c_12,c_12500]) ).

tff(c_14,plain,
    greater(e_2,e_0),
    inference(cnfTransformation,[status(thm)],[f_36]) ).

tff(c_12519,plain,
    ~ cycle(e_3,e_2),
    inference(resolution,[status(thm)],[c_14,c_12500]) ).

tff(c_12516,plain,
    ~ cycle(e_3,e_3),
    inference(resolution,[status(thm)],[c_16,c_12500]) ).

tff(c_12518,plain,
    ~ cycle(e_3,e_4),
    inference(resolution,[status(thm)],[c_18,c_12500]) ).

tff(c_12523,plain,
    ( cycle(e_3,e_3)
    | cycle(e_3,e_2)
    | cycle(e_3,e_1)
    | cycle(e_3,e_0)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_44,c_12518]) ).

tff(c_12526,plain,
    ( cycle(e_3,e_3)
    | cycle(e_3,e_2)
    | cycle(e_3,e_1)
    | cycle(e_3,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60,c_12523]) ).

tff(c_12527,plain,
    ( cycle(e_3,e_2)
    | cycle(e_3,e_1)
    | cycle(e_3,e_0) ),
    inference(negUnitSimplification,[status(thm)],[c_12516,c_12526]) ).

tff(c_16869,plain,
    cycle(e_3,e_0),
    inference(negUnitSimplification,[status(thm)],[c_12520,c_12519,c_12527]) ).

tff(c_6,plain,
    next(e_2,e_3),
    inference(cnfTransformation,[status(thm)],[f_32]) ).

tff(c_136,plain,
    ! [Z_61,Y_64] :
      ( equalish(Z_61,e_3)
      | ~ greater(Y_64,e_0)
      | ~ product(e_2,e_1,Z_61)
      | ~ cycle(e_2,Y_64) ),
    inference(resolution,[status(thm)],[c_6,c_125]) ).

tff(c_146,plain,
    ! [Y_66] :
      ( ~ greater(Y_66,e_0)
      | ~ cycle(e_2,Y_66) ),
    inference(splitLeft,[status(thm)],[c_136]) ).

tff(c_166,plain,
    ~ cycle(e_2,e_1),
    inference(resolution,[status(thm)],[c_12,c_146]) ).

tff(c_165,plain,
    ~ cycle(e_2,e_2),
    inference(resolution,[status(thm)],[c_14,c_146]) ).

tff(c_162,plain,
    ~ cycle(e_2,e_3),
    inference(resolution,[status(thm)],[c_16,c_146]) ).

tff(c_164,plain,
    ~ cycle(e_2,e_4),
    inference(resolution,[status(thm)],[c_18,c_146]) ).

tff(c_185,plain,
    ( cycle(e_2,e_3)
    | cycle(e_2,e_2)
    | cycle(e_2,e_1)
    | cycle(e_2,e_0)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_44,c_164]) ).

tff(c_188,plain,
    ( cycle(e_2,e_3)
    | cycle(e_2,e_2)
    | cycle(e_2,e_1)
    | cycle(e_2,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58,c_185]) ).

tff(c_189,plain,
    ( cycle(e_2,e_2)
    | cycle(e_2,e_1)
    | cycle(e_2,e_0) ),
    inference(negUnitSimplification,[status(thm)],[c_162,c_188]) ).

tff(c_190,plain,
    cycle(e_2,e_0),
    inference(negUnitSimplification,[status(thm)],[c_166,c_165,c_189]) ).

tff(c_4,plain,
    next(e_1,e_2),
    inference(cnfTransformation,[status(thm)],[f_31]) ).

tff(c_2,plain,
    next(e_0,e_1),
    inference(cnfTransformation,[status(thm)],[f_30]) ).

tff(c_167,plain,
    ! [Z_68,Y_67,Z1_70,W_71,X_69] :
      ( equalish(Y_67,Z1_70)
      | ~ next(Z_68,Z1_70)
      | ~ greater(Y_67,e_0)
      | ~ next(X_69,W_71)
      | ~ cycle(W_71,Z_68)
      | ~ cycle(X_69,Y_67) ),
    inference(cnfTransformation,[status(thm)],[f_88]) ).

tff(c_17108,plain,
    ! [Y_1149,X_1150,W_1151] :
      ( equalish(Y_1149,e_1)
      | ~ greater(Y_1149,e_0)
      | ~ next(X_1150,W_1151)
      | ~ cycle(W_1151,e_0)
      | ~ cycle(X_1150,Y_1149) ),
    inference(resolution,[status(thm)],[c_2,c_167]) ).

tff(c_17116,plain,
    ! [X_1150,W_1151] :
      ( equalish(e_2,e_1)
      | ~ next(X_1150,W_1151)
      | ~ cycle(W_1151,e_0)
      | ~ cycle(X_1150,e_2) ),
    inference(resolution,[status(thm)],[c_14,c_17108]) ).

tff(c_17213,plain,
    ! [X_1158,W_1159] :
      ( ~ next(X_1158,W_1159)
      | ~ cycle(W_1159,e_0)
      | ~ cycle(X_1158,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_17116]) ).

tff(c_17219,plain,
    ( ~ cycle(e_2,e_0)
    | ~ cycle(e_1,e_2) ),
    inference(resolution,[status(thm)],[c_4,c_17213]) ).

tff(c_17234,plain,
    ~ cycle(e_1,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_190,c_17219]) ).

tff(c_28,plain,
    greater(e_5,e_1),
    inference(cnfTransformation,[status(thm)],[f_43]) ).

tff(c_195,plain,
    ! [Y_76,X_75,W_77,Z1_73,Z2_74] :
      ( ~ greater(Z1_73,Z2_74)
      | ~ greater(Y_76,X_75)
      | ~ next(Y_76,W_77)
      | ~ cycle(W_77,Z2_74)
      | ~ cycle(Y_76,e_0)
      | ~ cycle(X_75,Z1_73) ),
    inference(cnfTransformation,[status(thm)],[f_106]) ).

tff(c_16971,plain,
    ! [Y_1143,X_1144,W_1145] :
      ( ~ greater(Y_1143,X_1144)
      | ~ next(Y_1143,W_1145)
      | ~ cycle(W_1145,e_0)
      | ~ cycle(Y_1143,e_0)
      | ~ cycle(X_1144,e_1) ),
    inference(resolution,[status(thm)],[c_12,c_195]) ).

tff(c_16975,plain,
    ! [W_1145] :
      ( ~ next(e_5,W_1145)
      | ~ cycle(W_1145,e_0)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_1,e_1) ),
    inference(resolution,[status(thm)],[c_28,c_16971]) ).

tff(c_17007,plain,
    ! [W_1145] :
      ( ~ next(e_5,W_1145)
      | ~ cycle(W_1145,e_0)
      | ~ cycle(e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_16975]) ).

tff(c_17037,plain,
    ~ cycle(e_1,e_1),
    inference(splitLeft,[status(thm)],[c_17007]) ).

tff(c_24,plain,
    greater(e_3,e_1),
    inference(cnfTransformation,[status(thm)],[f_41]) ).

tff(c_16896,plain,
    ! [Y_1140,X_1141,W_1142] :
      ( ~ greater(Y_1140,X_1141)
      | ~ next(Y_1140,W_1142)
      | ~ cycle(W_1142,e_1)
      | ~ cycle(Y_1140,e_0)
      | ~ cycle(X_1141,e_3) ),
    inference(resolution,[status(thm)],[c_24,c_195]) ).

tff(c_16900,plain,
    ! [W_1142] :
      ( ~ next(e_5,W_1142)
      | ~ cycle(W_1142,e_1)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_1,e_3) ),
    inference(resolution,[status(thm)],[c_28,c_16896]) ).

tff(c_16932,plain,
    ! [W_1142] :
      ( ~ next(e_5,W_1142)
      | ~ cycle(W_1142,e_1)
      | ~ cycle(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_16900]) ).

tff(c_16970,plain,
    ~ cycle(e_1,e_3),
    inference(splitLeft,[status(thm)],[c_16932]) ).

tff(c_17114,plain,
    ! [X_1150,W_1151] :
      ( equalish(e_4,e_1)
      | ~ next(X_1150,W_1151)
      | ~ cycle(W_1151,e_0)
      | ~ cycle(X_1150,e_4) ),
    inference(resolution,[status(thm)],[c_18,c_17108]) ).

tff(c_17186,plain,
    ! [X_1156,W_1157] :
      ( ~ next(X_1156,W_1157)
      | ~ cycle(W_1157,e_0)
      | ~ cycle(X_1156,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_90,c_17114]) ).

tff(c_17192,plain,
    ( ~ cycle(e_2,e_0)
    | ~ cycle(e_1,e_4) ),
    inference(resolution,[status(thm)],[c_4,c_17186]) ).

tff(c_17207,plain,
    ~ cycle(e_1,e_4),
    inference(demodulation,[status(thm),theory(equality)],[c_190,c_17192]) ).

tff(c_17249,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_44,c_17207]) ).

tff(c_17252,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_17249]) ).

tff(c_17253,plain,
    ( cycle(e_1,e_2)
    | cycle(e_1,e_0) ),
    inference(negUnitSimplification,[status(thm)],[c_17037,c_16970,c_17252]) ).

tff(c_17332,plain,
    cycle(e_1,e_0),
    inference(negUnitSimplification,[status(thm)],[c_17234,c_17253]) ).

tff(c_137,plain,
    ! [Z_61,Y_64] :
      ( equalish(Z_61,e_2)
      | ~ greater(Y_64,e_0)
      | ~ product(e_1,e_1,Z_61)
      | ~ cycle(e_1,Y_64) ),
    inference(resolution,[status(thm)],[c_4,c_125]) ).

tff(c_12529,plain,
    ! [Y_870] :
      ( ~ greater(Y_870,e_0)
      | ~ cycle(e_1,Y_870) ),
    inference(splitLeft,[status(thm)],[c_137]) ).

tff(c_12549,plain,
    ~ cycle(e_1,e_1),
    inference(resolution,[status(thm)],[c_12,c_12529]) ).

tff(c_12548,plain,
    ~ cycle(e_1,e_2),
    inference(resolution,[status(thm)],[c_14,c_12529]) ).

tff(c_12545,plain,
    ~ cycle(e_1,e_3),
    inference(resolution,[status(thm)],[c_16,c_12529]) ).

tff(c_12547,plain,
    ~ cycle(e_1,e_4),
    inference(resolution,[status(thm)],[c_18,c_12529]) ).

tff(c_12552,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_44,c_12547]) ).

tff(c_12555,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_12552]) ).

tff(c_12556,plain,
    ( cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0) ),
    inference(negUnitSimplification,[status(thm)],[c_12545,c_12555]) ).

tff(c_12557,plain,
    cycle(e_1,e_0),
    inference(negUnitSimplification,[status(thm)],[c_12549,c_12548,c_12556]) ).

tff(c_26,plain,
    greater(e_4,e_1),
    inference(cnfTransformation,[status(thm)],[f_42]) ).

tff(c_12473,plain,
    ! [X_867,Y_868] :
      ( product(X_867,Y_868,e_5)
      | product(X_867,Y_868,e_4)
      | product(X_867,Y_868,e_3)
      | product(X_867,Y_868,e_2)
      | product(X_867,Y_868,e_1)
      | ~ group_element(Y_868)
      | ~ group_element(X_867) ),
    inference(cnfTransformation,[status(thm)],[f_190]) ).

tff(c_52,plain,
    ! [Y_16,X_15] :
      ( ~ greater(Y_16,X_15)
      | ~ product(X_15,e_1,Y_16)
      | ~ cycle(X_15,e_0) ),
    inference(cnfTransformation,[status(thm)],[f_115]) ).

tff(c_12489,plain,
    ! [X_867] :
      ( ~ greater(e_5,X_867)
      | ~ cycle(X_867,e_0)
      | product(X_867,e_1,e_4)
      | product(X_867,e_1,e_3)
      | product(X_867,e_1,e_2)
      | product(X_867,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_867) ),
    inference(resolution,[status(thm)],[c_12473,c_52]) ).

tff(c_16149,plain,
    ! [X_1089] :
      ( ~ greater(e_5,X_1089)
      | ~ cycle(X_1089,e_0)
      | product(X_1089,e_1,e_4)
      | product(X_1089,e_1,e_3)
      | product(X_1089,e_1,e_2)
      | product(X_1089,e_1,e_1)
      | ~ group_element(X_1089) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_12489]) ).

tff(c_16186,plain,
    ! [X_1093] :
      ( ~ greater(e_4,X_1093)
      | ~ greater(e_5,X_1093)
      | ~ cycle(X_1093,e_0)
      | product(X_1093,e_1,e_3)
      | product(X_1093,e_1,e_2)
      | product(X_1093,e_1,e_1)
      | ~ group_element(X_1093) ),
    inference(resolution,[status(thm)],[c_16149,c_52]) ).

tff(c_16217,plain,
    ! [X_1094] :
      ( ~ greater(e_3,X_1094)
      | ~ greater(e_4,X_1094)
      | ~ greater(e_5,X_1094)
      | ~ cycle(X_1094,e_0)
      | product(X_1094,e_1,e_2)
      | product(X_1094,e_1,e_1)
      | ~ group_element(X_1094) ),
    inference(resolution,[status(thm)],[c_16186,c_52]) ).

tff(c_16247,plain,
    ! [X_1094] :
      ( ~ greater(e_2,X_1094)
      | ~ greater(e_3,X_1094)
      | ~ greater(e_4,X_1094)
      | ~ greater(e_5,X_1094)
      | ~ cycle(X_1094,e_0)
      | product(X_1094,e_1,e_1)
      | ~ group_element(X_1094) ),
    inference(resolution,[status(thm)],[c_16217,c_52]) ).

tff(c_32,plain,
    greater(e_4,e_2),
    inference(cnfTransformation,[status(thm)],[f_45]) ).

tff(c_16216,plain,
    ! [X_1093] :
      ( ~ greater(e_3,X_1093)
      | ~ greater(e_4,X_1093)
      | ~ greater(e_5,X_1093)
      | ~ cycle(X_1093,e_0)
      | product(X_1093,e_1,e_2)
      | product(X_1093,e_1,e_1)
      | ~ group_element(X_1093) ),
    inference(resolution,[status(thm)],[c_16186,c_52]) ).

tff(c_114,plain,
    ! [X_35,Z1_37,Z2_38,Y_36] :
      ( product(X_35,Z1_37,Z2_38)
      | ~ product(Z1_37,Y_36,Z2_38)
      | ~ product(X_35,Y_36,Z1_37) ),
    inference(cnfTransformation,[status(thm)],[f_222]) ).

tff(c_16458,plain,
    ! [X_1123,X_1124] :
      ( product(X_1123,X_1124,e_2)
      | ~ product(X_1123,e_1,X_1124)
      | ~ greater(e_3,X_1124)
      | ~ greater(e_4,X_1124)
      | ~ greater(e_5,X_1124)
      | ~ cycle(X_1124,e_0)
      | product(X_1124,e_1,e_1)
      | ~ group_element(X_1124) ),
    inference(resolution,[status(thm)],[c_16217,c_114]) ).

tff(c_16462,plain,
    ! [X_1093] :
      ( product(X_1093,e_2,e_2)
      | ~ greater(e_3,e_2)
      | ~ greater(e_4,e_2)
      | ~ greater(e_5,e_2)
      | ~ cycle(e_2,e_0)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ greater(e_3,X_1093)
      | ~ greater(e_4,X_1093)
      | ~ greater(e_5,X_1093)
      | ~ cycle(X_1093,e_0)
      | product(X_1093,e_1,e_1)
      | ~ group_element(X_1093) ),
    inference(resolution,[status(thm)],[c_16216,c_16458]) ).

tff(c_16475,plain,
    ! [X_1093] :
      ( product(X_1093,e_2,e_2)
      | product(e_2,e_1,e_1)
      | ~ greater(e_3,X_1093)
      | ~ greater(e_4,X_1093)
      | ~ greater(e_5,X_1093)
      | ~ cycle(X_1093,e_0)
      | product(X_1093,e_1,e_1)
      | ~ group_element(X_1093) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58,c_190,c_34,c_32,c_30,c_16462]) ).

tff(c_16716,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_16475]) ).

tff(c_16460,plain,
    ! [X_1094] :
      ( product(X_1094,e_1,e_2)
      | ~ greater(e_3,e_1)
      | ~ greater(e_4,e_1)
      | ~ greater(e_5,e_1)
      | ~ cycle(e_1,e_0)
      | product(e_1,e_1,e_1)
      | ~ group_element(e_1)
      | ~ greater(e_2,X_1094)
      | ~ greater(e_3,X_1094)
      | ~ greater(e_4,X_1094)
      | ~ greater(e_5,X_1094)
      | ~ cycle(X_1094,e_0)
      | ~ group_element(X_1094) ),
    inference(resolution,[status(thm)],[c_16247,c_16458]) ).

tff(c_16472,plain,
    ! [X_1094] :
      ( product(X_1094,e_1,e_2)
      | product(e_1,e_1,e_1)
      | ~ greater(e_2,X_1094)
      | ~ greater(e_3,X_1094)
      | ~ greater(e_4,X_1094)
      | ~ greater(e_5,X_1094)
      | ~ cycle(X_1094,e_0)
      | ~ group_element(X_1094) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_12557,c_28,c_26,c_24,c_16460]) ).

tff(c_16486,plain,
    product(e_1,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_16472]) ).

tff(c_112,plain,
    ! [W_31,Z_34,Y_32,X_33] :
      ( equalish(W_31,Z_34)
      | ~ product(Z_34,Y_32,X_33)
      | ~ product(W_31,Y_32,X_33) ),
    inference(cnfTransformation,[status(thm)],[f_214]) ).

tff(c_16575,plain,
    ! [W_31] :
      ( equalish(W_31,e_1)
      | ~ product(W_31,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_16486,c_112]) ).

tff(c_16719,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_16716,c_16575]) ).

tff(c_16754,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_16719]) ).

tff(c_16768,plain,
    ! [X_1135] :
      ( product(X_1135,e_2,e_2)
      | ~ greater(e_3,X_1135)
      | ~ greater(e_4,X_1135)
      | ~ greater(e_5,X_1135)
      | ~ cycle(X_1135,e_0)
      | product(X_1135,e_1,e_1)
      | ~ group_element(X_1135) ),
    inference(splitRight,[status(thm)],[c_16475]) ).

tff(c_110,plain,
    ! [W_28,Z_30,X_27,Y_29] :
      ( equalish(W_28,Z_30)
      | ~ product(X_27,Z_30,Y_29)
      | ~ product(X_27,W_28,Y_29) ),
    inference(cnfTransformation,[status(thm)],[f_206]) ).

tff(c_16244,plain,
    ! [W_28,X_1094] :
      ( equalish(W_28,e_1)
      | ~ product(X_1094,W_28,e_2)
      | ~ greater(e_3,X_1094)
      | ~ greater(e_4,X_1094)
      | ~ greater(e_5,X_1094)
      | ~ cycle(X_1094,e_0)
      | product(X_1094,e_1,e_1)
      | ~ group_element(X_1094) ),
    inference(resolution,[status(thm)],[c_16217,c_110]) ).

tff(c_16772,plain,
    ! [X_1135] :
      ( equalish(e_2,e_1)
      | ~ greater(e_3,X_1135)
      | ~ greater(e_4,X_1135)
      | ~ greater(e_5,X_1135)
      | ~ cycle(X_1135,e_0)
      | product(X_1135,e_1,e_1)
      | ~ group_element(X_1135) ),
    inference(resolution,[status(thm)],[c_16768,c_16244]) ).

tff(c_16797,plain,
    ! [X_1136] :
      ( ~ greater(e_3,X_1136)
      | ~ greater(e_4,X_1136)
      | ~ greater(e_5,X_1136)
      | ~ cycle(X_1136,e_0)
      | product(X_1136,e_1,e_1)
      | ~ group_element(X_1136) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_16772]) ).

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

tff(c_16800,plain,
    ( ~ greater(e_3,e_2)
    | ~ greater(e_4,e_2)
    | ~ greater(e_5,e_2)
    | ~ cycle(e_2,e_0)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_16797,c_16756]) ).

tff(c_16849,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_58,c_190,c_34,c_32,c_30,c_16800]) ).

tff(c_16851,plain,
    ~ product(e_1,e_1,e_1),
    inference(splitRight,[status(thm)],[c_16472]) ).

tff(c_16854,plain,
    ( ~ greater(e_2,e_1)
    | ~ greater(e_3,e_1)
    | ~ greater(e_4,e_1)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_16247,c_16851]) ).

tff(c_16858,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_12557,c_28,c_26,c_24,c_22,c_16854]) ).

tff(c_16860,plain,
    ! [Z_1137] :
      ( equalish(Z_1137,e_2)
      | ~ product(e_1,e_1,Z_1137) ),
    inference(splitRight,[status(thm)],[c_137]) ).

tff(c_16864,plain,
    ( equalish(e_5,e_2)
    | product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_106,c_16860]) ).

tff(c_16867,plain,
    ( equalish(e_5,e_2)
    | product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_16864]) ).

tff(c_16868,plain,
    ( product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_100,c_16867]) ).

tff(c_18732,plain,
    product(e_1,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_16868]) ).

tff(c_16859,plain,
    ! [Z_61] :
      ( equalish(Z_61,e_2)
      | ~ product(e_1,e_1,Z_61) ),
    inference(splitRight,[status(thm)],[c_137]) ).

tff(c_18735,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_18732,c_16859]) ).

tff(c_18750,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_18735]) ).

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

tff(c_18786,plain,
    product(e_1,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_18751]) ).

tff(c_18789,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_18786,c_16859]) ).

tff(c_18804,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_18789]) ).

tff(c_18805,plain,
    ( product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_18751]) ).

tff(c_18807,plain,
    product(e_1,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_18805]) ).

tff(c_18821,plain,
    ( ~ greater(e_2,e_1)
    | ~ cycle(e_1,e_0) ),
    inference(resolution,[status(thm)],[c_18807,c_52]) ).

tff(c_18830,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_17332,c_22,c_18821]) ).

tff(c_18831,plain,
    product(e_1,e_1,e_3),
    inference(splitRight,[status(thm)],[c_18805]) ).

tff(c_18875,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_18831,c_16859]) ).

tff(c_18890,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_18875]) ).

tff(c_18892,plain,
    cycle(e_1,e_1),
    inference(splitRight,[status(thm)],[c_17007]) ).

tff(c_16995,plain,
    ! [W_1145] :
      ( ~ next(e_2,W_1145)
      | ~ cycle(W_1145,e_0)
      | ~ cycle(e_2,e_0)
      | ~ cycle(e_1,e_1) ),
    inference(resolution,[status(thm)],[c_22,c_16971]) ).

tff(c_17031,plain,
    ! [W_1145] :
      ( ~ next(e_2,W_1145)
      | ~ cycle(W_1145,e_0)
      | ~ cycle(e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_190,c_16995]) ).

tff(c_19001,plain,
    ! [W_1261] :
      ( ~ next(e_2,W_1261)
      | ~ cycle(W_1261,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_18892,c_17031]) ).

tff(c_19004,plain,
    ~ cycle(e_3,e_0),
    inference(resolution,[status(thm)],[c_6,c_19001]) ).

tff(c_19008,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_16869,c_19004]) ).

tff(c_19010,plain,
    cycle(e_1,e_3),
    inference(splitRight,[status(thm)],[c_16932]) ).

tff(c_19522,plain,
    ! [Y_1289,X_1290,W_1291] :
      ( ~ greater(Y_1289,X_1290)
      | ~ next(Y_1289,W_1291)
      | ~ cycle(W_1291,e_0)
      | ~ cycle(Y_1289,e_0)
      | ~ cycle(X_1290,e_3) ),
    inference(resolution,[status(thm)],[c_16,c_195]) ).

tff(c_19546,plain,
    ! [W_1291] :
      ( ~ next(e_2,W_1291)
      | ~ cycle(W_1291,e_0)
      | ~ cycle(e_2,e_0)
      | ~ cycle(e_1,e_3) ),
    inference(resolution,[status(thm)],[c_22,c_19522]) ).

tff(c_19596,plain,
    ! [W_1294] :
      ( ~ next(e_2,W_1294)
      | ~ cycle(W_1294,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_19010,c_190,c_19546]) ).

tff(c_19599,plain,
    ~ cycle(e_3,e_0),
    inference(resolution,[status(thm)],[c_6,c_19596]) ).

tff(c_19603,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_16869,c_19599]) ).

tff(c_19604,plain,
    ! [Z_61] :
      ( equalish(Z_61,e_4)
      | ~ product(e_3,e_1,Z_61) ),
    inference(splitRight,[status(thm)],[c_139]) ).

tff(c_19610,plain,
    ( equalish(e_5,e_4)
    | 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_19606,c_19604]) ).

tff(c_19629,plain,
    ( equalish(e_5,e_4)
    | 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_60,c_56,c_19610]) ).

tff(c_19630,plain,
    ( 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(negUnitSimplification,[status(thm)],[c_104,c_19629]) ).

tff(c_26933,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_19630]) ).

tff(c_26936,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_26933,c_19604]) ).

tff(c_26951,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_26936]) ).

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

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

tff(c_27004,plain,
    ! [X_35] :
      ( product(X_35,e_3,e_4)
      | ~ product(X_35,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_26988,c_114]) ).

tff(c_27022,plain,
    ! [X_1779] :
      ( product(X_1779,e_3,e_4)
      | ~ product(X_1779,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_26988,c_114]) ).

tff(c_27119,plain,
    ! [X_1787,X_1788] :
      ( product(X_1787,X_1788,e_4)
      | ~ product(X_1787,e_3,X_1788)
      | ~ product(X_1788,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_27022,c_114]) ).

tff(c_27125,plain,
    ! [X_35] :
      ( product(X_35,e_4,e_4)
      | ~ product(e_4,e_1,e_3)
      | ~ product(X_35,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_27004,c_27119]) ).

tff(c_27129,plain,
    ~ product(e_4,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_27125]) ).

tff(c_62,plain,
    group_element(e_4),
    inference(cnfTransformation,[status(thm)],[f_133]) ).

tff(c_7088,plain,
    ! [Y_512,X_513,W_514] :
      ( ~ greater(Y_512,X_513)
      | ~ next(Y_512,W_514)
      | ~ cycle(W_514,e_1)
      | ~ cycle(Y_512,e_0)
      | ~ cycle(X_513,e_2) ),
    inference(resolution,[status(thm)],[c_22,c_195]) ).

tff(c_7092,plain,
    ! [W_514] :
      ( ~ next(e_5,W_514)
      | ~ cycle(W_514,e_1)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_1,e_2) ),
    inference(resolution,[status(thm)],[c_28,c_7088]) ).

tff(c_7122,plain,
    ! [W_514] :
      ( ~ next(e_5,W_514)
      | ~ cycle(W_514,e_1)
      | ~ cycle(e_1,e_2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_7092]) ).

tff(c_7156,plain,
    ~ cycle(e_1,e_2),
    inference(splitLeft,[status(thm)],[c_7122]) ).

tff(c_7018,plain,
    ! [Y_509,X_510,W_511] :
      ( ~ greater(Y_509,X_510)
      | ~ next(Y_509,W_511)
      | ~ cycle(W_511,e_1)
      | ~ cycle(Y_509,e_0)
      | ~ cycle(X_510,e_3) ),
    inference(resolution,[status(thm)],[c_24,c_195]) ).

tff(c_7022,plain,
    ! [W_511] :
      ( ~ next(e_5,W_511)
      | ~ cycle(W_511,e_1)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_1,e_3) ),
    inference(resolution,[status(thm)],[c_28,c_7018]) ).

tff(c_7052,plain,
    ! [W_511] :
      ( ~ next(e_5,W_511)
      | ~ cycle(W_511,e_1)
      | ~ cycle(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_7022]) ).

tff(c_7086,plain,
    ~ cycle(e_1,e_3),
    inference(splitLeft,[status(thm)],[c_7052]) ).

tff(c_7430,plain,
    ! [Y_527,X_528,W_529] :
      ( equalish(Y_527,e_1)
      | ~ greater(Y_527,e_0)
      | ~ next(X_528,W_529)
      | ~ cycle(W_529,e_0)
      | ~ cycle(X_528,Y_527) ),
    inference(resolution,[status(thm)],[c_2,c_167]) ).

tff(c_7436,plain,
    ! [X_528,W_529] :
      ( equalish(e_4,e_1)
      | ~ next(X_528,W_529)
      | ~ cycle(W_529,e_0)
      | ~ cycle(X_528,e_4) ),
    inference(resolution,[status(thm)],[c_18,c_7430]) ).

tff(c_7508,plain,
    ! [X_534,W_535] :
      ( ~ next(X_534,W_535)
      | ~ cycle(W_535,e_0)
      | ~ cycle(X_534,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_90,c_7436]) ).

tff(c_7514,plain,
    ( ~ cycle(e_2,e_0)
    | ~ cycle(e_1,e_4) ),
    inference(resolution,[status(thm)],[c_4,c_7508]) ).

tff(c_7527,plain,
    ~ cycle(e_1,e_4),
    inference(demodulation,[status(thm),theory(equality)],[c_190,c_7514]) ).

tff(c_7537,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_44,c_7527]) ).

tff(c_7540,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_7537]) ).

tff(c_7541,plain,
    ( cycle(e_1,e_1)
    | cycle(e_1,e_0) ),
    inference(negUnitSimplification,[status(thm)],[c_7156,c_7086,c_7540]) ).

tff(c_7573,plain,
    cycle(e_1,e_0),
    inference(splitLeft,[status(thm)],[c_7541]) ).

tff(c_325,plain,
    ! [Y_83] :
      ( ~ greater(Y_83,e_0)
      | ~ cycle(e_1,Y_83) ),
    inference(splitLeft,[status(thm)],[c_137]) ).

tff(c_345,plain,
    ~ cycle(e_1,e_1),
    inference(resolution,[status(thm)],[c_12,c_325]) ).

tff(c_344,plain,
    ~ cycle(e_1,e_2),
    inference(resolution,[status(thm)],[c_14,c_325]) ).

tff(c_341,plain,
    ~ cycle(e_1,e_3),
    inference(resolution,[status(thm)],[c_16,c_325]) ).

tff(c_343,plain,
    ~ cycle(e_1,e_4),
    inference(resolution,[status(thm)],[c_18,c_325]) ).

tff(c_348,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_44,c_343]) ).

tff(c_351,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_348]) ).

tff(c_352,plain,
    cycle(e_1,e_0),
    inference(negUnitSimplification,[status(thm)],[c_345,c_344,c_341,c_351]) ).

tff(c_263,plain,
    ! [X_79,Y_80] :
      ( product(X_79,Y_80,e_5)
      | product(X_79,Y_80,e_4)
      | product(X_79,Y_80,e_3)
      | product(X_79,Y_80,e_2)
      | product(X_79,Y_80,e_1)
      | ~ group_element(Y_80)
      | ~ group_element(X_79) ),
    inference(cnfTransformation,[status(thm)],[f_190]) ).

tff(c_275,plain,
    ! [X_79] :
      ( ~ greater(e_5,X_79)
      | ~ cycle(X_79,e_0)
      | product(X_79,e_1,e_4)
      | product(X_79,e_1,e_3)
      | product(X_79,e_1,e_2)
      | product(X_79,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_79) ),
    inference(resolution,[status(thm)],[c_263,c_52]) ).

tff(c_2265,plain,
    ! [X_199] :
      ( ~ greater(e_5,X_199)
      | ~ cycle(X_199,e_0)
      | product(X_199,e_1,e_4)
      | product(X_199,e_1,e_3)
      | product(X_199,e_1,e_2)
      | product(X_199,e_1,e_1)
      | ~ group_element(X_199) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_275]) ).

tff(c_2282,plain,
    ! [X_200] :
      ( ~ greater(e_4,X_200)
      | ~ greater(e_5,X_200)
      | ~ cycle(X_200,e_0)
      | product(X_200,e_1,e_3)
      | product(X_200,e_1,e_2)
      | product(X_200,e_1,e_1)
      | ~ group_element(X_200) ),
    inference(resolution,[status(thm)],[c_2265,c_52]) ).

tff(c_2299,plain,
    ! [X_201] :
      ( ~ greater(e_3,X_201)
      | ~ greater(e_4,X_201)
      | ~ greater(e_5,X_201)
      | ~ cycle(X_201,e_0)
      | product(X_201,e_1,e_2)
      | product(X_201,e_1,e_1)
      | ~ group_element(X_201) ),
    inference(resolution,[status(thm)],[c_2282,c_52]) ).

tff(c_2315,plain,
    ! [X_201] :
      ( ~ greater(e_2,X_201)
      | ~ greater(e_3,X_201)
      | ~ greater(e_4,X_201)
      | ~ greater(e_5,X_201)
      | ~ cycle(X_201,e_0)
      | product(X_201,e_1,e_1)
      | ~ group_element(X_201) ),
    inference(resolution,[status(thm)],[c_2299,c_52]) ).

tff(c_2298,plain,
    ! [X_200] :
      ( ~ greater(e_3,X_200)
      | ~ greater(e_4,X_200)
      | ~ greater(e_5,X_200)
      | ~ cycle(X_200,e_0)
      | product(X_200,e_1,e_2)
      | product(X_200,e_1,e_1)
      | ~ group_element(X_200) ),
    inference(resolution,[status(thm)],[c_2282,c_52]) ).

tff(c_2557,plain,
    ! [X_234,X_235] :
      ( product(X_234,X_235,e_2)
      | ~ product(X_234,e_1,X_235)
      | ~ greater(e_3,X_235)
      | ~ greater(e_4,X_235)
      | ~ greater(e_5,X_235)
      | ~ cycle(X_235,e_0)
      | product(X_235,e_1,e_1)
      | ~ group_element(X_235) ),
    inference(resolution,[status(thm)],[c_2299,c_114]) ).

tff(c_2561,plain,
    ! [X_200] :
      ( product(X_200,e_2,e_2)
      | ~ greater(e_3,e_2)
      | ~ greater(e_4,e_2)
      | ~ greater(e_5,e_2)
      | ~ cycle(e_2,e_0)
      | product(e_2,e_1,e_1)
      | ~ group_element(e_2)
      | ~ greater(e_3,X_200)
      | ~ greater(e_4,X_200)
      | ~ greater(e_5,X_200)
      | ~ cycle(X_200,e_0)
      | product(X_200,e_1,e_1)
      | ~ group_element(X_200) ),
    inference(resolution,[status(thm)],[c_2298,c_2557]) ).

tff(c_2574,plain,
    ! [X_200] :
      ( product(X_200,e_2,e_2)
      | product(e_2,e_1,e_1)
      | ~ greater(e_3,X_200)
      | ~ greater(e_4,X_200)
      | ~ greater(e_5,X_200)
      | ~ cycle(X_200,e_0)
      | product(X_200,e_1,e_1)
      | ~ group_element(X_200) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58,c_190,c_34,c_32,c_30,c_2561]) ).

tff(c_2818,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_2574]) ).

tff(c_2559,plain,
    ! [X_201] :
      ( product(X_201,e_1,e_2)
      | ~ greater(e_3,e_1)
      | ~ greater(e_4,e_1)
      | ~ greater(e_5,e_1)
      | ~ cycle(e_1,e_0)
      | product(e_1,e_1,e_1)
      | ~ group_element(e_1)
      | ~ greater(e_2,X_201)
      | ~ greater(e_3,X_201)
      | ~ greater(e_4,X_201)
      | ~ greater(e_5,X_201)
      | ~ cycle(X_201,e_0)
      | ~ group_element(X_201) ),
    inference(resolution,[status(thm)],[c_2315,c_2557]) ).

tff(c_2571,plain,
    ! [X_201] :
      ( product(X_201,e_1,e_2)
      | product(e_1,e_1,e_1)
      | ~ greater(e_2,X_201)
      | ~ greater(e_3,X_201)
      | ~ greater(e_4,X_201)
      | ~ greater(e_5,X_201)
      | ~ cycle(X_201,e_0)
      | ~ group_element(X_201) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_352,c_28,c_26,c_24,c_2559]) ).

tff(c_2584,plain,
    product(e_1,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_2571]) ).

tff(c_2641,plain,
    ! [W_31] :
      ( equalish(W_31,e_1)
      | ~ product(W_31,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_2584,c_112]) ).

tff(c_2823,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_2818,c_2641]) ).

tff(c_2859,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_2823]) ).

tff(c_2868,plain,
    ! [X_246] :
      ( product(X_246,e_2,e_2)
      | ~ greater(e_3,X_246)
      | ~ greater(e_4,X_246)
      | ~ greater(e_5,X_246)
      | ~ cycle(X_246,e_0)
      | product(X_246,e_1,e_1)
      | ~ group_element(X_246) ),
    inference(splitRight,[status(thm)],[c_2574]) ).

tff(c_2312,plain,
    ! [W_28,X_201] :
      ( equalish(W_28,e_1)
      | ~ product(X_201,W_28,e_2)
      | ~ greater(e_3,X_201)
      | ~ greater(e_4,X_201)
      | ~ greater(e_5,X_201)
      | ~ cycle(X_201,e_0)
      | product(X_201,e_1,e_1)
      | ~ group_element(X_201) ),
    inference(resolution,[status(thm)],[c_2299,c_110]) ).

tff(c_2872,plain,
    ! [X_246] :
      ( equalish(e_2,e_1)
      | ~ greater(e_3,X_246)
      | ~ greater(e_4,X_246)
      | ~ greater(e_5,X_246)
      | ~ cycle(X_246,e_0)
      | product(X_246,e_1,e_1)
      | ~ group_element(X_246) ),
    inference(resolution,[status(thm)],[c_2868,c_2312]) ).

tff(c_2897,plain,
    ! [X_247] :
      ( ~ greater(e_3,X_247)
      | ~ greater(e_4,X_247)
      | ~ greater(e_5,X_247)
      | ~ cycle(X_247,e_0)
      | product(X_247,e_1,e_1)
      | ~ group_element(X_247) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_2872]) ).

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

tff(c_2900,plain,
    ( ~ greater(e_3,e_2)
    | ~ greater(e_4,e_2)
    | ~ greater(e_5,e_2)
    | ~ cycle(e_2,e_0)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_2897,c_2861]) ).

tff(c_2942,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_58,c_190,c_34,c_32,c_30,c_2900]) ).

tff(c_2944,plain,
    ~ product(e_1,e_1,e_1),
    inference(splitRight,[status(thm)],[c_2571]) ).

tff(c_2973,plain,
    ( ~ greater(e_2,e_1)
    | ~ greater(e_3,e_1)
    | ~ greater(e_4,e_1)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_2315,c_2944]) ).

tff(c_2977,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_352,c_28,c_26,c_24,c_22,c_2973]) ).

tff(c_2979,plain,
    ! [Z_251] :
      ( equalish(Z_251,e_2)
      | ~ product(e_1,e_1,Z_251) ),
    inference(splitRight,[status(thm)],[c_137]) ).

tff(c_2983,plain,
    ( equalish(e_5,e_2)
    | product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_106,c_2979]) ).

tff(c_2986,plain,
    ( equalish(e_5,e_2)
    | product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_2983]) ).

tff(c_2987,plain,
    ( product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_100,c_2986]) ).

tff(c_8750,plain,
    product(e_1,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_2987]) ).

tff(c_2978,plain,
    ! [Z_61] :
      ( equalish(Z_61,e_2)
      | ~ product(e_1,e_1,Z_61) ),
    inference(splitRight,[status(thm)],[c_137]) ).

tff(c_8753,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_8750,c_2978]) ).

tff(c_8768,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_8753]) ).

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

tff(c_8804,plain,
    product(e_1,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_8769]) ).

tff(c_8807,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_8804,c_2978]) ).

tff(c_8822,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_8807]) ).

tff(c_8823,plain,
    ( product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_8769]) ).

tff(c_8846,plain,
    product(e_1,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_8823]) ).

tff(c_8900,plain,
    ( ~ greater(e_2,e_1)
    | ~ cycle(e_1,e_0) ),
    inference(resolution,[status(thm)],[c_8846,c_52]) ).

tff(c_8909,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_7573,c_22,c_8900]) ).

tff(c_8910,plain,
    product(e_1,e_1,e_3),
    inference(splitRight,[status(thm)],[c_8823]) ).

tff(c_8914,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_8910,c_2978]) ).

tff(c_8929,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_8914]) ).

tff(c_8930,plain,
    cycle(e_1,e_1),
    inference(splitRight,[status(thm)],[c_7541]) ).

tff(c_140,plain,
    ! [Z_61,Y_64] :
      ( equalish(Z_61,e_5)
      | ~ greater(Y_64,e_0)
      | ~ product(e_4,e_1,Z_61)
      | ~ cycle(e_4,Y_64) ),
    inference(resolution,[status(thm)],[c_10,c_125]) ).

tff(c_242,plain,
    ! [Y_78] :
      ( ~ greater(Y_78,e_0)
      | ~ cycle(e_4,Y_78) ),
    inference(splitLeft,[status(thm)],[c_140]) ).

tff(c_262,plain,
    ~ cycle(e_4,e_1),
    inference(resolution,[status(thm)],[c_12,c_242]) ).

tff(c_261,plain,
    ~ cycle(e_4,e_2),
    inference(resolution,[status(thm)],[c_14,c_242]) ).

tff(c_258,plain,
    ~ cycle(e_4,e_3),
    inference(resolution,[status(thm)],[c_16,c_242]) ).

tff(c_260,plain,
    ~ cycle(e_4,e_4),
    inference(resolution,[status(thm)],[c_18,c_242]) ).

tff(c_285,plain,
    ( cycle(e_4,e_3)
    | cycle(e_4,e_2)
    | cycle(e_4,e_1)
    | cycle(e_4,e_0)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_44,c_260]) ).

tff(c_288,plain,
    ( cycle(e_4,e_3)
    | cycle(e_4,e_2)
    | cycle(e_4,e_1)
    | cycle(e_4,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_285]) ).

tff(c_289,plain,
    cycle(e_4,e_0),
    inference(negUnitSimplification,[status(thm)],[c_262,c_261,c_258,c_288]) ).

tff(c_10640,plain,
    ! [Y_738,X_739,W_740] :
      ( ~ greater(Y_738,X_739)
      | ~ next(Y_738,W_740)
      | ~ cycle(W_740,e_0)
      | ~ cycle(Y_738,e_0)
      | ~ cycle(X_739,e_1) ),
    inference(resolution,[status(thm)],[c_12,c_195]) ).

tff(c_10656,plain,
    ! [W_740] :
      ( ~ next(e_4,W_740)
      | ~ cycle(W_740,e_0)
      | ~ cycle(e_4,e_0)
      | ~ cycle(e_1,e_1) ),
    inference(resolution,[status(thm)],[c_26,c_10640]) ).

tff(c_10716,plain,
    ! [W_743] :
      ( ~ next(e_4,W_743)
      | ~ cycle(W_743,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_8930,c_289,c_10656]) ).

tff(c_10719,plain,
    ~ cycle(e_5,e_0),
    inference(resolution,[status(thm)],[c_10,c_10716]) ).

tff(c_10723,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_10719]) ).

tff(c_10725,plain,
    cycle(e_1,e_2),
    inference(splitRight,[status(thm)],[c_7122]) ).

tff(c_10730,plain,
    ! [Y_745,X_746,W_747] :
      ( equalish(Y_745,e_1)
      | ~ greater(Y_745,e_0)
      | ~ next(X_746,W_747)
      | ~ cycle(W_747,e_0)
      | ~ cycle(X_746,Y_745) ),
    inference(resolution,[status(thm)],[c_2,c_167]) ).

tff(c_10738,plain,
    ! [X_746,W_747] :
      ( equalish(e_2,e_1)
      | ~ next(X_746,W_747)
      | ~ cycle(W_747,e_0)
      | ~ cycle(X_746,e_2) ),
    inference(resolution,[status(thm)],[c_14,c_10730]) ).

tff(c_10839,plain,
    ! [X_753,W_754] :
      ( ~ next(X_753,W_754)
      | ~ cycle(W_754,e_0)
      | ~ cycle(X_753,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_10738]) ).

tff(c_10845,plain,
    ( ~ cycle(e_2,e_0)
    | ~ cycle(e_1,e_2) ),
    inference(resolution,[status(thm)],[c_4,c_10839]) ).

tff(c_10859,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_10725,c_190,c_10845]) ).

tff(c_10861,plain,
    cycle(e_1,e_3),
    inference(splitRight,[status(thm)],[c_7052]) ).

tff(c_12367,plain,
    ! [Y_858,X_859,W_860] :
      ( ~ greater(Y_858,X_859)
      | ~ next(Y_858,W_860)
      | ~ cycle(W_860,e_0)
      | ~ cycle(Y_858,e_0)
      | ~ cycle(X_859,e_3) ),
    inference(resolution,[status(thm)],[c_16,c_195]) ).

tff(c_12383,plain,
    ! [W_860] :
      ( ~ next(e_4,W_860)
      | ~ cycle(W_860,e_0)
      | ~ cycle(e_4,e_0)
      | ~ cycle(e_1,e_3) ),
    inference(resolution,[status(thm)],[c_26,c_12367]) ).

tff(c_12462,plain,
    ! [W_865] :
      ( ~ next(e_4,W_865)
      | ~ cycle(W_865,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_10861,c_289,c_12383]) ).

tff(c_12465,plain,
    ~ cycle(e_5,e_0),
    inference(resolution,[status(thm)],[c_10,c_12462]) ).

tff(c_12469,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_12465]) ).

tff(c_12470,plain,
    ! [Z_61] :
      ( equalish(Z_61,e_5)
      | ~ product(e_4,e_1,Z_61) ),
    inference(splitRight,[status(thm)],[c_140]) ).

tff(c_19614,plain,
    ( equalish(e_5,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_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_19606,c_12470]) ).

tff(c_19633,plain,
    ( equalish(e_5,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) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_56,c_19614]) ).

tff(c_27131,plain,
    ( equalish(e_5,e_5)
    | 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_27129,c_19633]) ).

tff(c_27132,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_27131]) ).

tff(c_27135,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_27132,c_12470]) ).

tff(c_27150,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_27135]) ).

tff(c_27152,plain,
    ~ product(e_4,e_1,e_1),
    inference(splitRight,[status(thm)],[c_27131]) ).

tff(c_27797,plain,
    ! [X_1830,X_1831,Y_1832] :
      ( product(X_1830,X_1831,e_5)
      | ~ product(X_1830,Y_1832,X_1831)
      | product(X_1831,Y_1832,e_4)
      | product(X_1831,Y_1832,e_3)
      | product(X_1831,Y_1832,e_2)
      | product(X_1831,Y_1832,e_1)
      | ~ group_element(Y_1832)
      | ~ group_element(X_1831) ),
    inference(resolution,[status(thm)],[c_19606,c_114]) ).

tff(c_27815,plain,
    ( product(e_3,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_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_26988,c_27797]) ).

tff(c_27847,plain,
    ( product(e_3,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) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_56,c_27815]) ).

tff(c_27848,plain,
    ( product(e_3,e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_27152,c_27129,c_27847]) ).

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

tff(c_27877,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_27852,c_12470]) ).

tff(c_27924,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_27877]) ).

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

tff(c_27983,plain,
    product(e_3,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_27925]) ).

tff(c_19672,plain,
    ! [Y_1299] :
      ( ~ greater(Y_1299,e_0)
      | ~ cycle(e_1,Y_1299) ),
    inference(splitLeft,[status(thm)],[c_137]) ).

tff(c_19692,plain,
    ~ cycle(e_1,e_1),
    inference(resolution,[status(thm)],[c_12,c_19672]) ).

tff(c_19691,plain,
    ~ cycle(e_1,e_2),
    inference(resolution,[status(thm)],[c_14,c_19672]) ).

tff(c_19688,plain,
    ~ cycle(e_1,e_3),
    inference(resolution,[status(thm)],[c_16,c_19672]) ).

tff(c_19690,plain,
    ~ cycle(e_1,e_4),
    inference(resolution,[status(thm)],[c_18,c_19672]) ).

tff(c_19695,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_44,c_19690]) ).

tff(c_19698,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_19695]) ).

tff(c_19699,plain,
    cycle(e_1,e_0),
    inference(negUnitSimplification,[status(thm)],[c_19692,c_19691,c_19688,c_19698]) ).

tff(c_19626,plain,
    ! [X_1296] :
      ( ~ greater(e_5,X_1296)
      | ~ cycle(X_1296,e_0)
      | product(X_1296,e_1,e_4)
      | product(X_1296,e_1,e_3)
      | product(X_1296,e_1,e_2)
      | product(X_1296,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_1296) ),
    inference(resolution,[status(thm)],[c_19606,c_52]) ).

tff(c_27042,plain,
    ! [X_1780] :
      ( ~ greater(e_5,X_1780)
      | ~ cycle(X_1780,e_0)
      | product(X_1780,e_1,e_4)
      | product(X_1780,e_1,e_3)
      | product(X_1780,e_1,e_2)
      | product(X_1780,e_1,e_1)
      | ~ group_element(X_1780) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_19626]) ).

tff(c_27176,plain,
    ! [X_1792] :
      ( ~ greater(e_4,X_1792)
      | ~ greater(e_5,X_1792)
      | ~ cycle(X_1792,e_0)
      | product(X_1792,e_1,e_3)
      | product(X_1792,e_1,e_2)
      | product(X_1792,e_1,e_1)
      | ~ group_element(X_1792) ),
    inference(resolution,[status(thm)],[c_27042,c_52]) ).

tff(c_27228,plain,
    ! [X_1792] :
      ( ~ greater(e_3,X_1792)
      | ~ greater(e_4,X_1792)
      | ~ greater(e_5,X_1792)
      | ~ cycle(X_1792,e_0)
      | product(X_1792,e_1,e_2)
      | product(X_1792,e_1,e_1)
      | ~ group_element(X_1792) ),
    inference(resolution,[status(thm)],[c_27176,c_52]) ).

tff(c_27006,plain,
    ! [W_31] :
      ( equalish(W_31,e_3)
      | ~ product(W_31,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_26988,c_112]) ).

tff(c_27069,plain,
    ! [X_1780] :
      ( equalish(X_1780,e_3)
      | ~ greater(e_5,X_1780)
      | ~ cycle(X_1780,e_0)
      | product(X_1780,e_1,e_3)
      | product(X_1780,e_1,e_2)
      | product(X_1780,e_1,e_1)
      | ~ group_element(X_1780) ),
    inference(resolution,[status(thm)],[c_27042,c_27006]) ).

tff(c_27926,plain,
    ~ product(e_4,e_1,e_2),
    inference(splitRight,[status(thm)],[c_27848]) ).

tff(c_19640,plain,
    ! [X_1296] :
      ( ~ greater(e_5,X_1296)
      | ~ cycle(X_1296,e_0)
      | product(X_1296,e_1,e_4)
      | product(X_1296,e_1,e_3)
      | product(X_1296,e_1,e_2)
      | product(X_1296,e_1,e_1)
      | ~ group_element(X_1296) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_19626]) ).

tff(c_27811,plain,
    ! [X_1296] :
      ( product(X_1296,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_1)
      | ~ group_element(e_4)
      | ~ greater(e_5,X_1296)
      | ~ cycle(X_1296,e_0)
      | product(X_1296,e_1,e_3)
      | product(X_1296,e_1,e_2)
      | product(X_1296,e_1,e_1)
      | ~ group_element(X_1296) ),
    inference(resolution,[status(thm)],[c_19640,c_27797]) ).

tff(c_27840,plain,
    ! [X_1296] :
      ( product(X_1296,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)
      | ~ greater(e_5,X_1296)
      | ~ cycle(X_1296,e_0)
      | product(X_1296,e_1,e_3)
      | product(X_1296,e_1,e_2)
      | product(X_1296,e_1,e_1)
      | ~ group_element(X_1296) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_56,c_27811]) ).

tff(c_27841,plain,
    ! [X_1296] :
      ( product(X_1296,e_4,e_5)
      | product(e_4,e_1,e_4)
      | product(e_4,e_1,e_2)
      | ~ greater(e_5,X_1296)
      | ~ cycle(X_1296,e_0)
      | product(X_1296,e_1,e_3)
      | product(X_1296,e_1,e_2)
      | product(X_1296,e_1,e_1)
      | ~ group_element(X_1296) ),
    inference(negUnitSimplification,[status(thm)],[c_27152,c_27129,c_27840]) ).

tff(c_120093,plain,
    ! [X_1296] :
      ( product(X_1296,e_4,e_5)
      | product(e_4,e_1,e_4)
      | ~ greater(e_5,X_1296)
      | ~ cycle(X_1296,e_0)
      | product(X_1296,e_1,e_3)
      | product(X_1296,e_1,e_2)
      | product(X_1296,e_1,e_1)
      | ~ group_element(X_1296) ),
    inference(negUnitSimplification,[status(thm)],[c_27926,c_27841]) ).

tff(c_120094,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_120093]) ).

tff(c_120123,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_120094,c_27006]) ).

tff(c_120183,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_120123]) ).

tff(c_120305,plain,
    ! [X_2558] :
      ( product(X_2558,e_4,e_5)
      | ~ greater(e_5,X_2558)
      | ~ cycle(X_2558,e_0)
      | product(X_2558,e_1,e_3)
      | product(X_2558,e_1,e_2)
      | product(X_2558,e_1,e_1)
      | ~ group_element(X_2558) ),
    inference(splitRight,[status(thm)],[c_120093]) ).

tff(c_30884,plain,
    ! [X_1296] :
      ( product(X_1296,e_4,e_5)
      | product(e_4,e_1,e_4)
      | ~ greater(e_5,X_1296)
      | ~ cycle(X_1296,e_0)
      | product(X_1296,e_1,e_3)
      | product(X_1296,e_1,e_2)
      | product(X_1296,e_1,e_1)
      | ~ group_element(X_1296) ),
    inference(negUnitSimplification,[status(thm)],[c_27926,c_27841]) ).

tff(c_30885,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_30884]) ).

tff(c_30914,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_30885,c_27006]) ).

tff(c_30974,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_30914]) ).

tff(c_30975,plain,
    ! [X_1296] :
      ( product(X_1296,e_4,e_5)
      | ~ greater(e_5,X_1296)
      | ~ cycle(X_1296,e_0)
      | product(X_1296,e_1,e_3)
      | product(X_1296,e_1,e_2)
      | product(X_1296,e_1,e_1)
      | ~ group_element(X_1296) ),
    inference(splitRight,[status(thm)],[c_30884]) ).

tff(c_64,plain,
    group_element(e_5),
    inference(cnfTransformation,[status(thm)],[f_134]) ).

tff(c_29017,plain,
    ! [X_1296] :
      ( product(X_1296,e_4,e_5)
      | product(e_4,e_1,e_4)
      | ~ greater(e_5,X_1296)
      | ~ cycle(X_1296,e_0)
      | product(X_1296,e_1,e_3)
      | product(X_1296,e_1,e_2)
      | product(X_1296,e_1,e_1)
      | ~ group_element(X_1296) ),
    inference(negUnitSimplification,[status(thm)],[c_27926,c_27841]) ).

tff(c_29018,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_29017]) ).

tff(c_29047,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_29018,c_27006]) ).

tff(c_29107,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_29047]) ).

tff(c_29108,plain,
    ! [X_1296] :
      ( product(X_1296,e_4,e_5)
      | ~ greater(e_5,X_1296)
      | ~ cycle(X_1296,e_0)
      | product(X_1296,e_1,e_3)
      | product(X_1296,e_1,e_2)
      | product(X_1296,e_1,e_1)
      | ~ group_element(X_1296) ),
    inference(splitRight,[status(thm)],[c_29017]) ).

tff(c_19634,plain,
    ! [X_35,X_1296,Y_1297] :
      ( product(X_35,X_1296,e_5)
      | ~ product(X_35,Y_1297,X_1296)
      | product(X_1296,Y_1297,e_4)
      | product(X_1296,Y_1297,e_3)
      | product(X_1296,Y_1297,e_2)
      | product(X_1296,Y_1297,e_1)
      | ~ group_element(Y_1297)
      | ~ group_element(X_1296) ),
    inference(resolution,[status(thm)],[c_19606,c_114]) ).

tff(c_27985,plain,
    ( product(e_3,e_5,e_5)
    | product(e_5,e_4,e_4)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2)
    | product(e_5,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_27983,c_19634]) ).

tff(c_28002,plain,
    ( product(e_3,e_5,e_5)
    | product(e_5,e_4,e_4)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2)
    | product(e_5,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_62,c_27985]) ).

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

tff(c_28132,plain,
    ! [X_35] :
      ( product(X_35,e_5,e_1)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_28098,c_114]) ).

tff(c_28178,plain,
    ! [X_1844] :
      ( product(X_1844,e_5,e_1)
      | ~ product(X_1844,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_28098,c_114]) ).

tff(c_28279,plain,
    ! [X_1853,X_1854] :
      ( product(X_1853,X_1854,e_1)
      | ~ product(X_1853,e_5,X_1854)
      | ~ product(X_1854,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_28178,c_114]) ).

tff(c_28285,plain,
    ! [X_35] :
      ( product(X_35,e_1,e_1)
      | ~ product(e_1,e_4,e_5)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_28132,c_28279]) ).

tff(c_28289,plain,
    ~ product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_28285]) ).

tff(c_28299,plain,
    ( 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_106,c_28289]) ).

tff(c_28302,plain,
    ( 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_56,c_62,c_28299]) ).

tff(c_28303,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_28302]) ).

tff(c_28134,plain,
    ! [W_31] :
      ( equalish(W_31,e_5)
      | ~ product(W_31,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_28098,c_112]) ).

tff(c_28308,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_28303,c_28134]) ).

tff(c_28332,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_28308]) ).

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

tff(c_28349,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_28333]) ).

tff(c_28491,plain,
    ! [X_1863] :
      ( product(X_1863,e_1,e_4)
      | ~ product(X_1863,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_28349,c_114]) ).

tff(c_28495,plain,
    product(e_5,e_1,e_4),
    inference(resolution,[status(thm)],[c_28098,c_28491]) ).

tff(c_28620,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_28495,c_27006]) ).

tff(c_28676,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_28620]) ).

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

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

tff(c_29012,plain,
    ! [X_1872] :
      ( product(X_1872,e_1,e_2)
      | ~ product(X_1872,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_28679,c_114]) ).

tff(c_29016,plain,
    product(e_5,e_1,e_2),
    inference(resolution,[status(thm)],[c_28098,c_29012]) ).

tff(c_29308,plain,
    ! [X_1876] :
      ( product(X_1876,e_5,e_2)
      | ~ product(X_1876,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_29016,c_114]) ).

tff(c_28216,plain,
    ! [X_35,X_1844] :
      ( product(X_35,X_1844,e_1)
      | ~ product(X_35,e_5,X_1844)
      | ~ product(X_1844,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_28178,c_114]) ).

tff(c_29344,plain,
    ! [X_1876] :
      ( product(X_1876,e_2,e_1)
      | ~ product(e_2,e_4,e_5)
      | ~ product(X_1876,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_29308,c_28216]) ).

tff(c_29538,plain,
    ~ product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_29344]) ).

tff(c_29541,plain,
    ( ~ greater(e_5,e_2)
    | ~ cycle(e_2,e_0)
    | 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_29108,c_29538]) ).

tff(c_29547,plain,
    ( 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_58,c_190,c_34,c_29541]) ).

tff(c_29861,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_29547]) ).

tff(c_27229,plain,
    ! [X_1793] :
      ( ~ greater(e_3,X_1793)
      | ~ greater(e_4,X_1793)
      | ~ greater(e_5,X_1793)
      | ~ cycle(X_1793,e_0)
      | product(X_1793,e_1,e_2)
      | product(X_1793,e_1,e_1)
      | ~ group_element(X_1793) ),
    inference(resolution,[status(thm)],[c_27176,c_52]) ).

tff(c_27264,plain,
    ! [W_28,X_1793] :
      ( equalish(W_28,e_1)
      | ~ product(X_1793,W_28,e_2)
      | ~ greater(e_3,X_1793)
      | ~ greater(e_4,X_1793)
      | ~ greater(e_5,X_1793)
      | ~ cycle(X_1793,e_0)
      | product(X_1793,e_1,e_1)
      | ~ group_element(X_1793) ),
    inference(resolution,[status(thm)],[c_27229,c_110]) ).

tff(c_28685,plain,
    ( equalish(e_4,e_1)
    | ~ greater(e_3,e_1)
    | ~ greater(e_4,e_1)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | product(e_1,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_28679,c_27264]) ).

tff(c_28705,plain,
    ( equalish(e_4,e_1)
    | product(e_1,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_19699,c_28,c_26,c_24,c_28685]) ).

tff(c_28706,plain,
    product(e_1,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_90,c_28705]) ).

tff(c_28854,plain,
    ! [W_31] :
      ( equalish(W_31,e_1)
      | ~ product(W_31,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_28706,c_112]) ).

tff(c_29864,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_29861,c_28854]) ).

tff(c_29911,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_29864]) ).

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

tff(c_29912,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_29547]) ).

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

tff(c_27356,plain,
    ! [X_1799] :
      ( equalish(X_1799,e_3)
      | ~ greater(e_5,X_1799)
      | ~ cycle(X_1799,e_0)
      | product(X_1799,e_1,e_3)
      | product(X_1799,e_1,e_2)
      | product(X_1799,e_1,e_1)
      | ~ group_element(X_1799) ),
    inference(resolution,[status(thm)],[c_27042,c_27006]) ).

tff(c_27409,plain,
    ! [X_1800] :
      ( ~ greater(e_3,X_1800)
      | equalish(X_1800,e_3)
      | ~ greater(e_5,X_1800)
      | ~ cycle(X_1800,e_0)
      | product(X_1800,e_1,e_2)
      | product(X_1800,e_1,e_1)
      | ~ group_element(X_1800) ),
    inference(resolution,[status(thm)],[c_27356,c_52]) ).

tff(c_108,plain,
    ! [W_25,Z_26,X_23,Y_24] :
      ( equalish(W_25,Z_26)
      | ~ product(X_23,Y_24,Z_26)
      | ~ product(X_23,Y_24,W_25) ),
    inference(cnfTransformation,[status(thm)],[f_198]) ).

tff(c_27446,plain,
    ! [W_25,X_1800] :
      ( equalish(W_25,e_2)
      | ~ product(X_1800,e_1,W_25)
      | ~ greater(e_3,X_1800)
      | equalish(X_1800,e_3)
      | ~ greater(e_5,X_1800)
      | ~ cycle(X_1800,e_0)
      | product(X_1800,e_1,e_1)
      | ~ group_element(X_1800) ),
    inference(resolution,[status(thm)],[c_27409,c_108]) ).

tff(c_29933,plain,
    ( equalish(e_3,e_2)
    | ~ greater(e_3,e_2)
    | equalish(e_2,e_3)
    | ~ greater(e_5,e_2)
    | ~ cycle(e_2,e_0)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_29927,c_27446]) ).

tff(c_29969,plain,
    ( equalish(e_3,e_2)
    | equalish(e_2,e_3)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58,c_190,c_34,c_30,c_29933]) ).

tff(c_29971,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_29913,c_76,c_84,c_29969]) ).

tff(c_29972,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_29912]) ).

tff(c_29199,plain,
    ! [W_31] :
      ( equalish(W_31,e_5)
      | ~ product(W_31,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_29016,c_112]) ).

tff(c_30467,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_29972,c_29199]) ).

tff(c_30512,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_30467]) ).

tff(c_30514,plain,
    product(e_2,e_4,e_5),
    inference(splitRight,[status(thm)],[c_29344]) ).

tff(c_28014,plain,
    ! [W_31] :
      ( equalish(W_31,e_3)
      | ~ product(W_31,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_27983,c_112]) ).

tff(c_30523,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_30514,c_28014]) ).

tff(c_30547,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_30523]) ).

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

tff(c_28012,plain,
    ! [X_35] :
      ( product(X_35,e_3,e_5)
      | ~ product(X_35,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_27983,c_114]) ).

tff(c_30565,plain,
    product(e_1,e_3,e_5),
    inference(resolution,[status(thm)],[c_30548,c_28012]) ).

tff(c_30758,plain,
    ! [W_1899] :
      ( equalish(W_1899,e_3)
      | ~ product(e_1,W_1899,e_5) ),
    inference(resolution,[status(thm)],[c_30565,c_110]) ).

tff(c_30765,plain,
    ! [Y_22] :
      ( equalish(Y_22,e_3)
      | product(e_1,Y_22,e_4)
      | product(e_1,Y_22,e_3)
      | product(e_1,Y_22,e_2)
      | product(e_1,Y_22,e_1)
      | ~ group_element(Y_22)
      | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_106,c_30758]) ).

tff(c_65164,plain,
    ! [Y_2207] :
      ( equalish(Y_2207,e_3)
      | product(e_1,Y_2207,e_4)
      | product(e_1,Y_2207,e_3)
      | product(e_1,Y_2207,e_2)
      | product(e_1,Y_2207,e_1)
      | ~ group_element(Y_2207) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_30765]) ).

tff(c_30771,plain,
    ! [X_1900] :
      ( product(X_1900,e_1,e_3)
      | ~ product(X_1900,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_30548,c_114]) ).

tff(c_30775,plain,
    product(e_5,e_1,e_3),
    inference(resolution,[status(thm)],[c_28098,c_30771]) ).

tff(c_27038,plain,
    ! [X_35,X_1779] :
      ( product(X_35,X_1779,e_4)
      | ~ product(X_35,e_3,X_1779)
      | ~ product(X_1779,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_27022,c_114]) ).

tff(c_30610,plain,
    ( product(e_1,e_5,e_4)
    | ~ product(e_5,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_30565,c_27038]) ).

tff(c_31354,plain,
    product(e_1,e_5,e_4),
    inference(demodulation,[status(thm),theory(equality)],[c_30775,c_30610]) ).

tff(c_31396,plain,
    ! [W_28] :
      ( equalish(W_28,e_5)
      | ~ product(e_1,W_28,e_4) ),
    inference(resolution,[status(thm)],[c_31354,c_110]) ).

tff(c_65651,plain,
    ! [Y_2208] :
      ( equalish(Y_2208,e_5)
      | equalish(Y_2208,e_3)
      | product(e_1,Y_2208,e_3)
      | product(e_1,Y_2208,e_2)
      | product(e_1,Y_2208,e_1)
      | ~ group_element(Y_2208) ),
    inference(resolution,[status(thm)],[c_65164,c_31396]) ).

tff(c_30574,plain,
    ! [W_28] :
      ( equalish(W_28,e_4)
      | ~ product(e_1,W_28,e_3) ),
    inference(resolution,[status(thm)],[c_30548,c_110]) ).

tff(c_65970,plain,
    ! [Y_2208] :
      ( equalish(Y_2208,e_4)
      | equalish(Y_2208,e_5)
      | equalish(Y_2208,e_3)
      | product(e_1,Y_2208,e_2)
      | product(e_1,Y_2208,e_1)
      | ~ group_element(Y_2208) ),
    inference(resolution,[status(thm)],[c_65651,c_30574]) ).

tff(c_27817,plain,
    ! [X_21,Y_22] :
      ( product(X_21,e_5,e_5)
      | product(e_5,Y_22,e_4)
      | product(e_5,Y_22,e_3)
      | product(e_5,Y_22,e_2)
      | product(e_5,Y_22,e_1)
      | ~ group_element(e_5)
      | product(X_21,Y_22,e_4)
      | product(X_21,Y_22,e_3)
      | product(X_21,Y_22,e_2)
      | product(X_21,Y_22,e_1)
      | ~ group_element(Y_22)
      | ~ group_element(X_21) ),
    inference(resolution,[status(thm)],[c_106,c_27797]) ).

tff(c_27851,plain,
    ! [X_21,Y_22] :
      ( product(X_21,e_5,e_5)
      | product(e_5,Y_22,e_4)
      | product(e_5,Y_22,e_3)
      | product(e_5,Y_22,e_2)
      | product(e_5,Y_22,e_1)
      | product(X_21,Y_22,e_4)
      | product(X_21,Y_22,e_3)
      | product(X_21,Y_22,e_2)
      | product(X_21,Y_22,e_1)
      | ~ group_element(Y_22)
      | ~ group_element(X_21) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_27817]) ).

tff(c_31531,plain,
    ! [Y_22] :
      ( product(e_5,e_5,e_5)
      | product(e_5,Y_22,e_3)
      | product(e_5,Y_22,e_2)
      | product(e_5,Y_22,e_1)
      | ~ group_element(Y_22)
      | ~ group_element(e_5)
      | product(e_5,Y_22,e_4) ),
    inference(factorization,[status(thm),theory(equality)],[c_27851]) ).

tff(c_31534,plain,
    ! [Y_22] :
      ( product(e_5,e_5,e_5)
      | product(e_5,Y_22,e_3)
      | product(e_5,Y_22,e_2)
      | product(e_5,Y_22,e_1)
      | ~ group_element(Y_22)
      | product(e_5,Y_22,e_4) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_31531]) ).

tff(c_38207,plain,
    product(e_5,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_31534]) ).

tff(c_38268,plain,
    ! [W_2021] :
      ( equalish(W_2021,e_5)
      | ~ product(e_5,W_2021,e_5) ),
    inference(resolution,[status(thm)],[c_38207,c_110]) ).

tff(c_38287,plain,
    ! [Y_22] :
      ( equalish(Y_22,e_5)
      | product(e_5,Y_22,e_4)
      | product(e_5,Y_22,e_3)
      | product(e_5,Y_22,e_2)
      | product(e_5,Y_22,e_1)
      | ~ group_element(Y_22)
      | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_106,c_38268]) ).

tff(c_58097,plain,
    ! [Y_2173] :
      ( equalish(Y_2173,e_5)
      | product(e_5,Y_2173,e_4)
      | product(e_5,Y_2173,e_3)
      | product(e_5,Y_2173,e_2)
      | product(e_5,Y_2173,e_1)
      | ~ group_element(Y_2173) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_38287]) ).

tff(c_27039,plain,
    ! [W_28,X_1779] :
      ( equalish(W_28,e_3)
      | ~ product(X_1779,W_28,e_4)
      | ~ product(X_1779,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_27022,c_110]) ).

tff(c_58292,plain,
    ! [Y_2173] :
      ( equalish(Y_2173,e_3)
      | ~ product(e_5,e_1,e_3)
      | equalish(Y_2173,e_5)
      | product(e_5,Y_2173,e_3)
      | product(e_5,Y_2173,e_2)
      | product(e_5,Y_2173,e_1)
      | ~ group_element(Y_2173) ),
    inference(resolution,[status(thm)],[c_58097,c_27039]) ).

tff(c_58553,plain,
    ! [Y_2174] :
      ( equalish(Y_2174,e_3)
      | equalish(Y_2174,e_5)
      | product(e_5,Y_2174,e_3)
      | product(e_5,Y_2174,e_2)
      | product(e_5,Y_2174,e_1)
      | ~ group_element(Y_2174) ),
    inference(demodulation,[status(thm),theory(equality)],[c_30775,c_58292]) ).

tff(c_30843,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_5,W_28,e_3) ),
    inference(resolution,[status(thm)],[c_30775,c_110]) ).

tff(c_58940,plain,
    ! [Y_2175] :
      ( equalish(Y_2175,e_1)
      | equalish(Y_2175,e_3)
      | equalish(Y_2175,e_5)
      | product(e_5,Y_2175,e_2)
      | product(e_5,Y_2175,e_1)
      | ~ group_element(Y_2175) ),
    inference(resolution,[status(thm)],[c_58553,c_30843]) ).

tff(c_99279,plain,
    ! [W_2457,Y_2458] :
      ( equalish(W_2457,e_5)
      | ~ product(W_2457,Y_2458,e_2)
      | equalish(Y_2458,e_1)
      | equalish(Y_2458,e_3)
      | equalish(Y_2458,e_5)
      | product(e_5,Y_2458,e_1)
      | ~ group_element(Y_2458) ),
    inference(resolution,[status(thm)],[c_58940,c_112]) ).

tff(c_99327,plain,
    ! [Y_2208] :
      ( equalish(e_1,e_5)
      | equalish(Y_2208,e_1)
      | product(e_5,Y_2208,e_1)
      | equalish(Y_2208,e_4)
      | equalish(Y_2208,e_5)
      | equalish(Y_2208,e_3)
      | product(e_1,Y_2208,e_1)
      | ~ group_element(Y_2208) ),
    inference(resolution,[status(thm)],[c_65970,c_99279]) ).

tff(c_115879,plain,
    ! [Y_2515] :
      ( equalish(Y_2515,e_1)
      | product(e_5,Y_2515,e_1)
      | equalish(Y_2515,e_4)
      | equalish(Y_2515,e_5)
      | equalish(Y_2515,e_3)
      | product(e_1,Y_2515,e_1)
      | ~ group_element(Y_2515) ),
    inference(negUnitSimplification,[status(thm)],[c_72,c_99327]) ).

tff(c_28133,plain,
    ! [W_28] :
      ( equalish(W_28,e_4)
      | ~ product(e_5,W_28,e_1) ),
    inference(resolution,[status(thm)],[c_28098,c_110]) ).

tff(c_116443,plain,
    ! [Y_2516] :
      ( equalish(Y_2516,e_1)
      | equalish(Y_2516,e_4)
      | equalish(Y_2516,e_5)
      | equalish(Y_2516,e_3)
      | product(e_1,Y_2516,e_1)
      | ~ group_element(Y_2516) ),
    inference(resolution,[status(thm)],[c_115879,c_28133]) ).

tff(c_27448,plain,
    ! [X_1801] :
      ( ~ greater(e_2,X_1801)
      | ~ greater(e_3,X_1801)
      | equalish(X_1801,e_3)
      | ~ greater(e_5,X_1801)
      | ~ cycle(X_1801,e_0)
      | product(X_1801,e_1,e_1)
      | ~ group_element(X_1801) ),
    inference(resolution,[status(thm)],[c_27409,c_52]) ).

tff(c_27496,plain,
    ! [W_28,X_1801] :
      ( equalish(W_28,e_1)
      | ~ product(X_1801,W_28,e_1)
      | ~ greater(e_2,X_1801)
      | ~ greater(e_3,X_1801)
      | equalish(X_1801,e_3)
      | ~ greater(e_5,X_1801)
      | ~ cycle(X_1801,e_0)
      | ~ group_element(X_1801) ),
    inference(resolution,[status(thm)],[c_27448,c_110]) ).

tff(c_116665,plain,
    ! [Y_2516] :
      ( ~ greater(e_2,e_1)
      | ~ greater(e_3,e_1)
      | equalish(e_1,e_3)
      | ~ greater(e_5,e_1)
      | ~ cycle(e_1,e_0)
      | ~ group_element(e_1)
      | equalish(Y_2516,e_1)
      | equalish(Y_2516,e_4)
      | equalish(Y_2516,e_5)
      | equalish(Y_2516,e_3)
      | ~ group_element(Y_2516) ),
    inference(resolution,[status(thm)],[c_116443,c_27496]) ).

tff(c_116965,plain,
    ! [Y_2516] :
      ( equalish(e_1,e_3)
      | equalish(Y_2516,e_1)
      | equalish(Y_2516,e_4)
      | equalish(Y_2516,e_5)
      | equalish(Y_2516,e_3)
      | ~ group_element(Y_2516) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_19699,c_28,c_24,c_22,c_116665]) ).

tff(c_117006,plain,
    ! [Y_2517] :
      ( equalish(Y_2517,e_1)
      | equalish(Y_2517,e_4)
      | equalish(Y_2517,e_5)
      | equalish(Y_2517,e_3)
      | ~ group_element(Y_2517) ),
    inference(negUnitSimplification,[status(thm)],[c_68,c_116965]) ).

tff(c_117018,plain,
    ( equalish(e_2,e_1)
    | equalish(e_2,e_4)
    | equalish(e_2,e_3)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_117006,c_80]) ).

tff(c_117033,plain,
    ( equalish(e_2,e_1)
    | equalish(e_2,e_4)
    | equalish(e_2,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58,c_117018]) ).

tff(c_117035,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_78,c_74,c_117033]) ).

tff(c_117037,plain,
    ~ product(e_5,e_5,e_5),
    inference(splitRight,[status(thm)],[c_31534]) ).

tff(c_117043,plain,
    ( product(e_5,e_5,e_4)
    | product(e_5,e_5,e_3)
    | product(e_5,e_5,e_2)
    | product(e_5,e_5,e_1)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_106,c_117037]) ).

tff(c_117049,plain,
    ( product(e_5,e_5,e_4)
    | product(e_5,e_5,e_3)
    | product(e_5,e_5,e_2)
    | product(e_5,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_117043]) ).

tff(c_117050,plain,
    product(e_5,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_117049]) ).

tff(c_30976,plain,
    ~ product(e_4,e_1,e_4),
    inference(splitRight,[status(thm)],[c_30884]) ).

tff(c_31464,plain,
    ! [X_1913] :
      ( product(X_1913,e_5,e_3)
      | ~ product(X_1913,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_30775,c_114]) ).

tff(c_31478,plain,
    ! [X_1913] :
      ( product(X_1913,e_3,e_1)
      | ~ product(e_3,e_4,e_5)
      | ~ product(X_1913,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_31464,c_28216]) ).

tff(c_31873,plain,
    ! [X_1918] :
      ( product(X_1918,e_3,e_1)
      | ~ product(X_1918,e_1,e_5) ),
    inference(demodulation,[status(thm),theory(equality)],[c_27983,c_31478]) ).

tff(c_32654,plain,
    ! [X_1937,X_1938] :
      ( product(X_1937,X_1938,e_1)
      | ~ product(X_1937,e_3,X_1938)
      | ~ product(X_1938,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_31873,c_114]) ).

tff(c_32685,plain,
    ! [X_35] :
      ( product(X_35,e_4,e_1)
      | ~ product(e_4,e_1,e_5)
      | ~ product(X_35,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_27004,c_32654]) ).

tff(c_32689,plain,
    ~ product(e_4,e_1,e_5),
    inference(splitLeft,[status(thm)],[c_32685]) ).

tff(c_33253,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)
    | ~ group_element(e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_106,c_32689]) ).

tff(c_33256,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(demodulation,[status(thm),theory(equality)],[c_62,c_56,c_33253]) ).

tff(c_33258,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_27152,c_27926,c_27129,c_30976,c_33256]) ).

tff(c_33387,plain,
    ! [X_1944] :
      ( product(X_1944,e_4,e_1)
      | ~ product(X_1944,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_32685]) ).

tff(c_34699,plain,
    ! [X_1966,X_1967] :
      ( product(X_1966,X_1967,e_1)
      | ~ product(X_1966,e_4,X_1967)
      | ~ product(X_1967,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_33387,c_114]) ).

tff(c_34727,plain,
    ( product(e_3,e_5,e_1)
    | ~ product(e_5,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_27983,c_34699]) ).

tff(c_34757,plain,
    product(e_3,e_5,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_30775,c_34727]) ).

tff(c_34837,plain,
    ! [W_31] :
      ( equalish(W_31,e_3)
      | ~ product(W_31,e_5,e_1) ),
    inference(resolution,[status(thm)],[c_34757,c_112]) ).

tff(c_117064,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_117050,c_34837]) ).

tff(c_117119,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_117064]) ).

tff(c_117121,plain,
    ~ product(e_5,e_5,e_1),
    inference(splitRight,[status(thm)],[c_117049]) ).

tff(c_117122,plain,
    ! [Y_2518] :
      ( product(e_5,Y_2518,e_3)
      | product(e_5,Y_2518,e_2)
      | product(e_5,Y_2518,e_1)
      | ~ group_element(Y_2518)
      | product(e_5,Y_2518,e_4) ),
    inference(splitRight,[status(thm)],[c_31534]) ).

tff(c_31397,plain,
    ! [W_31] :
      ( equalish(W_31,e_1)
      | ~ product(W_31,e_5,e_4) ),
    inference(resolution,[status(thm)],[c_31354,c_112]) ).

tff(c_117210,plain,
    ( equalish(e_5,e_1)
    | product(e_5,e_5,e_3)
    | product(e_5,e_5,e_2)
    | product(e_5,e_5,e_1)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_117122,c_31397]) ).

tff(c_117366,plain,
    ( equalish(e_5,e_1)
    | product(e_5,e_5,e_3)
    | product(e_5,e_5,e_2)
    | product(e_5,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_117210]) ).

tff(c_117367,plain,
    ( product(e_5,e_5,e_3)
    | product(e_5,e_5,e_2)
    | product(e_5,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_98,c_117366]) ).

tff(c_117508,plain,
    ( product(e_5,e_5,e_3)
    | product(e_5,e_5,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_117121,c_117367]) ).

tff(c_117509,plain,
    product(e_5,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_117508]) ).

tff(c_117582,plain,
    ( product(e_5,e_2,e_1)
    | ~ product(e_2,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_117509,c_28216]) ).

tff(c_117930,plain,
    ~ product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_117582]) ).

tff(c_117936,plain,
    ( ~ greater(e_5,e_2)
    | ~ cycle(e_2,e_0)
    | 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_30975,c_117930]) ).

tff(c_117943,plain,
    ( 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_58,c_190,c_34,c_117936]) ).

tff(c_118485,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_117943]) ).

tff(c_27086,plain,
    ! [X_1780] :
      ( ~ greater(e_4,X_1780)
      | ~ greater(e_5,X_1780)
      | ~ cycle(X_1780,e_0)
      | product(X_1780,e_1,e_3)
      | product(X_1780,e_1,e_2)
      | product(X_1780,e_1,e_1)
      | ~ group_element(X_1780) ),
    inference(resolution,[status(thm)],[c_27042,c_52]) ).

tff(c_30704,plain,
    ! [W_1896] :
      ( equalish(W_1896,e_4)
      | ~ product(e_1,W_1896,e_3) ),
    inference(resolution,[status(thm)],[c_30548,c_110]) ).

tff(c_30715,plain,
    ( equalish(e_1,e_4)
    | ~ greater(e_4,e_1)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_27086,c_30704]) ).

tff(c_30724,plain,
    ( equalish(e_1,e_4)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_19699,c_28,c_26,c_30715]) ).

tff(c_30725,plain,
    ( product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_70,c_30724]) ).

tff(c_31054,plain,
    product(e_1,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_30725]) ).

tff(c_31145,plain,
    ! [W_31] :
      ( equalish(W_31,e_1)
      | ~ product(W_31,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_31054,c_112]) ).

tff(c_118496,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_118485,c_31145]) ).

tff(c_118553,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_118496]) ).

tff(c_118554,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_117943]) ).

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

tff(c_34229,plain,
    ! [W_1950,X_1951] :
      ( equalish(W_1950,X_1951)
      | ~ product(W_1950,e_4,e_1)
      | ~ product(X_1951,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_33387,c_112]) ).

tff(c_34235,plain,
    ! [X_1951] :
      ( equalish(e_5,X_1951)
      | ~ product(X_1951,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_28098,c_34229]) ).

tff(c_118589,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_118586,c_34235]) ).

tff(c_118629,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_118589]) ).

tff(c_118630,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_118554]) ).

tff(c_119452,plain,
    ! [X_2532] :
      ( product(X_2532,e_2,e_2)
      | ~ product(X_2532,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_118630,c_114]) ).

tff(c_118738,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_2,W_28,e_2) ),
    inference(resolution,[status(thm)],[c_118630,c_110]) ).

tff(c_119456,plain,
    ( equalish(e_2,e_1)
    | ~ product(e_2,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_119452,c_118738]) ).

tff(c_119482,plain,
    equalish(e_2,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_118630,c_119456]) ).

tff(c_119484,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_119482]) ).

tff(c_119486,plain,
    product(e_2,e_4,e_5),
    inference(splitRight,[status(thm)],[c_117582]) ).

tff(c_28218,plain,
    ! [W_31,X_1844] :
      ( equalish(W_31,X_1844)
      | ~ product(W_31,e_5,e_1)
      | ~ product(X_1844,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_28178,c_112]) ).

tff(c_34812,plain,
    ! [X_1844] :
      ( equalish(e_3,X_1844)
      | ~ product(X_1844,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_34757,c_28218]) ).

tff(c_119501,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_119486,c_34812]) ).

tff(c_119555,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_119501]) ).

tff(c_119556,plain,
    product(e_1,e_1,e_2),
    inference(splitRight,[status(thm)],[c_30725]) ).

tff(c_27498,plain,
    ! [W_25,X_1801] :
      ( equalish(W_25,e_1)
      | ~ product(X_1801,e_1,W_25)
      | ~ greater(e_2,X_1801)
      | ~ greater(e_3,X_1801)
      | equalish(X_1801,e_3)
      | ~ greater(e_5,X_1801)
      | ~ cycle(X_1801,e_0)
      | ~ group_element(X_1801) ),
    inference(resolution,[status(thm)],[c_27448,c_108]) ).

tff(c_119580,plain,
    ( equalish(e_2,e_1)
    | ~ greater(e_2,e_1)
    | ~ greater(e_3,e_1)
    | equalish(e_1,e_3)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_119556,c_27498]) ).

tff(c_119628,plain,
    ( equalish(e_2,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_19699,c_28,c_24,c_22,c_119580]) ).

tff(c_119630,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_74,c_119628]) ).

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

tff(c_27268,plain,
    ! [X_1794] :
      ( ~ greater(e_2,X_1794)
      | ~ greater(e_3,X_1794)
      | ~ greater(e_4,X_1794)
      | ~ greater(e_5,X_1794)
      | ~ cycle(X_1794,e_0)
      | product(X_1794,e_1,e_1)
      | ~ group_element(X_1794) ),
    inference(resolution,[status(thm)],[c_27229,c_52]) ).

tff(c_27315,plain,
    ! [W_28,X_1794] :
      ( equalish(W_28,e_1)
      | ~ product(X_1794,W_28,e_1)
      | ~ greater(e_2,X_1794)
      | ~ greater(e_3,X_1794)
      | ~ greater(e_4,X_1794)
      | ~ greater(e_5,X_1794)
      | ~ cycle(X_1794,e_0)
      | ~ group_element(X_1794) ),
    inference(resolution,[status(thm)],[c_27268,c_110]) ).

tff(c_28190,plain,
    ! [X_1844] :
      ( equalish(e_5,e_1)
      | ~ greater(e_2,X_1844)
      | ~ greater(e_3,X_1844)
      | ~ greater(e_4,X_1844)
      | ~ greater(e_5,X_1844)
      | ~ cycle(X_1844,e_0)
      | ~ group_element(X_1844)
      | ~ product(X_1844,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_28178,c_27315]) ).

tff(c_28211,plain,
    ! [X_1844] :
      ( ~ greater(e_2,X_1844)
      | ~ greater(e_3,X_1844)
      | ~ greater(e_4,X_1844)
      | ~ greater(e_5,X_1844)
      | ~ cycle(X_1844,e_0)
      | ~ group_element(X_1844)
      | ~ product(X_1844,e_4,e_5) ),
    inference(negUnitSimplification,[status(thm)],[c_98,c_28190]) ).

tff(c_119649,plain,
    ( ~ greater(e_2,e_1)
    | ~ greater(e_3,e_1)
    | ~ greater(e_4,e_1)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_119632,c_28211]) ).

tff(c_119672,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_19699,c_28,c_26,c_24,c_22,c_119649]) ).

tff(c_119673,plain,
    ( product(e_5,e_4,e_2)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_4)
    | product(e_3,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_28002]) ).

tff(c_119675,plain,
    product(e_3,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_119673]) ).

tff(c_28013,plain,
    ! [W_28] :
      ( equalish(W_28,e_4)
      | ~ product(e_3,W_28,e_5) ),
    inference(resolution,[status(thm)],[c_27983,c_110]) ).

tff(c_119678,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_119675,c_28013]) ).

tff(c_119698,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_119678]) ).

tff(c_119699,plain,
    ( product(e_5,e_4,e_4)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_119673]) ).

tff(c_119723,plain,
    product(e_5,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_119699]) ).

tff(c_119755,plain,
    ! [X_35] :
      ( product(X_35,e_5,e_2)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_119723,c_114]) ).

tff(c_119801,plain,
    ! [X_2539] :
      ( product(X_2539,e_5,e_2)
      | ~ product(X_2539,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_119723,c_114]) ).

tff(c_119892,plain,
    ! [X_2548,X_2549] :
      ( product(X_2548,X_2549,e_2)
      | ~ product(X_2548,e_5,X_2549)
      | ~ product(X_2549,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_119801,c_114]) ).

tff(c_119898,plain,
    ! [X_35] :
      ( product(X_35,e_2,e_2)
      | ~ product(e_2,e_4,e_5)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_119755,c_119892]) ).

tff(c_119902,plain,
    ~ product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_119898]) ).

tff(c_120314,plain,
    ( ~ greater(e_5,e_2)
    | ~ cycle(e_2,e_0)
    | 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_120305,c_119902]) ).

tff(c_120353,plain,
    ( 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_58,c_190,c_34,c_120314]) ).

tff(c_120971,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_120353]) ).

tff(c_119905,plain,
    ( 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_106,c_119902]) ).

tff(c_119908,plain,
    ( 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_58,c_62,c_119905]) ).

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

tff(c_120302,plain,
    ! [W_28] :
      ( equalish(W_28,e_4)
      | ~ product(e_2,W_28,e_1) ),
    inference(resolution,[status(thm)],[c_120267,c_110]) ).

tff(c_121439,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_120971,c_120302]) ).

tff(c_121486,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_121439]) ).

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

tff(c_121487,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_120353]) ).

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

tff(c_121510,plain,
    ( equalish(e_3,e_2)
    | ~ greater(e_3,e_2)
    | equalish(e_2,e_3)
    | ~ greater(e_5,e_2)
    | ~ cycle(e_2,e_0)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_121502,c_27446]) ).

tff(c_121546,plain,
    ( equalish(e_3,e_2)
    | equalish(e_2,e_3)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58,c_190,c_34,c_30,c_121510]) ).

tff(c_121548,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_121488,c_76,c_84,c_121546]) ).

tff(c_121549,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_121487]) ).

tff(c_122255,plain,
    ! [X_2585] :
      ( product(X_2585,e_2,e_2)
      | ~ product(X_2585,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_121549,c_114]) ).

tff(c_121654,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_2,W_28,e_2) ),
    inference(resolution,[status(thm)],[c_121549,c_110]) ).

tff(c_122259,plain,
    ( equalish(e_2,e_1)
    | ~ product(e_2,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_122255,c_121654]) ).

tff(c_122292,plain,
    equalish(e_2,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_121549,c_122259]) ).

tff(c_122294,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_122292]) ).

tff(c_122295,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_119908]) ).

tff(c_122297,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_122295]) ).

tff(c_122305,plain,
    ( equalish(e_4,e_3)
    | ~ product(e_2,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_122297,c_27039]) ).

tff(c_122328,plain,
    ~ product(e_2,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_94,c_122305]) ).

tff(c_122366,plain,
    ! [X_2587] :
      ( product(X_2587,e_4,e_5)
      | ~ greater(e_5,X_2587)
      | ~ cycle(X_2587,e_0)
      | product(X_2587,e_1,e_3)
      | product(X_2587,e_1,e_2)
      | product(X_2587,e_1,e_1)
      | ~ group_element(X_2587) ),
    inference(splitRight,[status(thm)],[c_120093]) ).

tff(c_122375,plain,
    ( ~ greater(e_5,e_2)
    | ~ cycle(e_2,e_0)
    | 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_122366,c_119902]) ).

tff(c_122414,plain,
    ( 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_58,c_190,c_34,c_122375]) ).

tff(c_122415,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_122328,c_122414]) ).

tff(c_122475,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_122415]) ).

tff(c_123075,plain,
    ! [X_2599] :
      ( product(X_2599,e_2,e_1)
      | ~ product(X_2599,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_122475,c_114]) ).

tff(c_122476,plain,
    ! [X_2590] :
      ( product(X_2590,e_2,e_4)
      | ~ product(X_2590,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_122297,c_114]) ).

tff(c_122480,plain,
    product(e_5,e_2,e_4),
    inference(resolution,[status(thm)],[c_119723,c_122476]) ).

tff(c_122604,plain,
    ! [W_25] :
      ( equalish(W_25,e_4)
      | ~ product(e_5,e_2,W_25) ),
    inference(resolution,[status(thm)],[c_122480,c_108]) ).

tff(c_123079,plain,
    ( equalish(e_1,e_4)
    | ~ product(e_5,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_123075,c_122604]) ).

tff(c_123104,plain,
    ~ product(e_5,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_70,c_123079]) ).

tff(c_122577,plain,
    ( equalish(e_2,e_3)
    | ~ product(e_5,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_122480,c_27039]) ).

tff(c_122600,plain,
    ~ product(e_5,e_1,e_3),
    inference(negUnitSimplification,[status(thm)],[c_76,c_122577]) ).

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

tff(c_27351,plain,
    ! [W_1796,X_1797,Y_1798] :
      ( equalish(W_1796,X_1797)
      | ~ product(W_1796,Y_1798,e_5)
      | product(X_1797,Y_1798,e_4)
      | product(X_1797,Y_1798,e_3)
      | product(X_1797,Y_1798,e_2)
      | product(X_1797,Y_1798,e_1)
      | ~ group_element(Y_1798)
      | ~ group_element(X_1797) ),
    inference(resolution,[status(thm)],[c_19606,c_112]) ).

tff(c_123165,plain,
    ! [X_2600,X_2601,Y_2602] :
      ( equalish(X_2600,X_2601)
      | product(X_2601,Y_2602,e_4)
      | product(X_2601,Y_2602,e_3)
      | product(X_2601,Y_2602,e_2)
      | product(X_2601,Y_2602,e_1)
      | ~ group_element(X_2601)
      | product(X_2600,Y_2602,e_4)
      | product(X_2600,Y_2602,e_3)
      | product(X_2600,Y_2602,e_2)
      | product(X_2600,Y_2602,e_1)
      | ~ group_element(Y_2602)
      | ~ group_element(X_2600) ),
    inference(resolution,[status(thm)],[c_106,c_27351]) ).

tff(c_123423,plain,
    ! [X_2601] :
      ( equalish(e_4,e_5)
      | equalish(e_4,X_2601)
      | product(X_2601,e_1,e_4)
      | product(X_2601,e_1,e_3)
      | product(X_2601,e_1,e_2)
      | product(X_2601,e_1,e_1)
      | ~ group_element(X_2601)
      | product(e_4,e_1,e_3)
      | product(e_4,e_1,e_2)
      | product(e_4,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_123165,c_12470]) ).

tff(c_123659,plain,
    ! [X_2601] :
      ( equalish(e_4,e_5)
      | equalish(e_4,X_2601)
      | product(X_2601,e_1,e_4)
      | product(X_2601,e_1,e_3)
      | product(X_2601,e_1,e_2)
      | product(X_2601,e_1,e_1)
      | ~ group_element(X_2601)
      | 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_62,c_56,c_123423]) ).

tff(c_124538,plain,
    ! [X_2621] :
      ( equalish(e_4,X_2621)
      | product(X_2621,e_1,e_4)
      | product(X_2621,e_1,e_3)
      | product(X_2621,e_1,e_2)
      | product(X_2621,e_1,e_1)
      | ~ group_element(X_2621) ),
    inference(negUnitSimplification,[status(thm)],[c_27152,c_27926,c_27129,c_96,c_123659]) ).

tff(c_122602,plain,
    ! [W_28] :
      ( equalish(W_28,e_2)
      | ~ product(e_5,W_28,e_4) ),
    inference(resolution,[status(thm)],[c_122480,c_110]) ).

tff(c_124544,plain,
    ( equalish(e_1,e_2)
    | equalish(e_4,e_5)
    | product(e_5,e_1,e_3)
    | product(e_5,e_1,e_2)
    | product(e_5,e_1,e_1)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_124538,c_122602]) ).

tff(c_124613,plain,
    ( equalish(e_1,e_2)
    | equalish(e_4,e_5)
    | product(e_5,e_1,e_3)
    | product(e_5,e_1,e_2)
    | product(e_5,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_124544]) ).

tff(c_124614,plain,
    product(e_5,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_123104,c_122600,c_96,c_66,c_124613]) ).

tff(c_122565,plain,
    ! [W_31] :
      ( equalish(W_31,e_2)
      | ~ product(W_31,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_122475,c_112]) ).

tff(c_124680,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_124614,c_122565]) ).

tff(c_124727,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_124680]) ).

tff(c_124728,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_122415]) ).

tff(c_125356,plain,
    ! [X_2631] :
      ( product(X_2631,e_2,e_2)
      | ~ product(X_2631,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_124728,c_114]) ).

tff(c_124832,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_2,W_28,e_2) ),
    inference(resolution,[status(thm)],[c_124728,c_110]) ).

tff(c_125364,plain,
    ( equalish(e_2,e_1)
    | ~ product(e_2,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_125356,c_124832]) ).

tff(c_125396,plain,
    equalish(e_2,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_124728,c_125364]) ).

tff(c_125398,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_125396]) ).

tff(c_125399,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_122295]) ).

tff(c_125401,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_125399]) ).

tff(c_119757,plain,
    ! [W_31] :
      ( equalish(W_31,e_5)
      | ~ product(W_31,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_119723,c_112]) ).

tff(c_125406,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_125401,c_119757]) ).

tff(c_125428,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_125406]) ).

tff(c_125429,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_125399]) ).

tff(c_125614,plain,
    ! [W_2634] :
      ( equalish(W_2634,e_4)
      | ~ product(e_2,W_2634,e_3) ),
    inference(resolution,[status(thm)],[c_125429,c_110]) ).

tff(c_125621,plain,
    ( equalish(e_1,e_4)
    | equalish(e_2,e_3)
    | ~ greater(e_5,e_2)
    | ~ cycle(e_2,e_0)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_27069,c_125614]) ).

tff(c_125630,plain,
    ( equalish(e_1,e_4)
    | equalish(e_2,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_58,c_190,c_34,c_125621]) ).

tff(c_125631,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_76,c_70,c_125630]) ).

tff(c_126051,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_125631]) ).

tff(c_126134,plain,
    ! [X_35] :
      ( product(X_35,e_2,e_1)
      | ~ product(X_35,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_126051,c_114]) ).

tff(c_126757,plain,
    ! [X_2652] :
      ( product(X_2652,e_2,e_1)
      | ~ product(X_2652,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_126051,c_114]) ).

tff(c_128148,plain,
    ! [X_2680,X_2681] :
      ( product(X_2680,X_2681,e_1)
      | ~ product(X_2680,e_2,X_2681)
      | ~ product(X_2681,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_126757,c_114]) ).

tff(c_128192,plain,
    ! [X_35] :
      ( product(X_35,e_1,e_1)
      | ~ product(e_1,e_1,e_2)
      | ~ product(X_35,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_126134,c_128148]) ).

tff(c_128286,plain,
    ~ product(e_1,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_128192]) ).

tff(c_128292,plain,
    ( ~ greater(e_3,e_1)
    | ~ greater(e_4,e_1)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | product(e_1,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_27228,c_128286]) ).

tff(c_128299,plain,
    product(e_1,e_1,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_19699,c_28,c_26,c_24,c_128292]) ).

tff(c_126136,plain,
    ! [W_31] :
      ( equalish(W_31,e_2)
      | ~ product(W_31,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_126051,c_112]) ).

tff(c_128421,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_128299,c_126136]) ).

tff(c_128468,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_128421]) ).

tff(c_128470,plain,
    product(e_1,e_1,e_2),
    inference(splitRight,[status(thm)],[c_128192]) ).

tff(c_128497,plain,
    ( equalish(e_2,e_1)
    | ~ greater(e_2,e_1)
    | ~ greater(e_3,e_1)
    | equalish(e_1,e_3)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_128470,c_27498]) ).

tff(c_128553,plain,
    ( equalish(e_2,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_19699,c_28,c_24,c_22,c_128497]) ).

tff(c_128555,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_74,c_128553]) ).

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

tff(c_125625,plain,
    ( equalish(e_1,e_4)
    | ~ greater(e_4,e_2)
    | ~ greater(e_5,e_2)
    | ~ cycle(e_2,e_0)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_27086,c_125614]) ).

tff(c_125634,plain,
    ( equalish(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_58,c_190,c_34,c_32,c_125625]) ).

tff(c_125635,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_70,c_125634]) ).

tff(c_128571,plain,
    product(e_2,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_128557,c_125635]) ).

tff(c_129371,plain,
    ! [X_2693] :
      ( product(X_2693,e_2,e_2)
      | ~ product(X_2693,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_128571,c_114]) ).

tff(c_128661,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_2,W_28,e_2) ),
    inference(resolution,[status(thm)],[c_128571,c_110]) ).

tff(c_129375,plain,
    ( equalish(e_2,e_1)
    | ~ product(e_2,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_129371,c_128661]) ).

tff(c_129408,plain,
    equalish(e_2,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_128571,c_129375]) ).

tff(c_129410,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_129408]) ).

tff(c_129412,plain,
    product(e_2,e_4,e_5),
    inference(splitRight,[status(thm)],[c_119898]) ).

tff(c_129415,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_129412,c_28014]) ).

tff(c_129435,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_129415]) ).

tff(c_129436,plain,
    ( product(e_5,e_4,e_3)
    | product(e_5,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_119699]) ).

tff(c_129445,plain,
    product(e_5,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_129436]) ).

tff(c_129533,plain,
    ! [X_2699] :
      ( product(X_2699,e_5,e_4)
      | ~ product(X_2699,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_129445,c_114]) ).

tff(c_27005,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_3,W_28,e_4) ),
    inference(resolution,[status(thm)],[c_26988,c_110]) ).

tff(c_129549,plain,
    ( equalish(e_5,e_1)
    | ~ product(e_3,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_129533,c_27005]) ).

tff(c_129576,plain,
    equalish(e_5,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_27983,c_129549]) ).

tff(c_129578,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_129576]) ).

tff(c_129579,plain,
    product(e_5,e_4,e_3),
    inference(splitRight,[status(thm)],[c_129436]) ).

tff(c_129647,plain,
    product(e_5,e_3,e_5),
    inference(resolution,[status(thm)],[c_129579,c_28012]) ).

tff(c_129938,plain,
    ! [X_2709] :
      ( product(X_2709,e_5,e_5)
      | ~ product(X_2709,e_3,e_5) ),
    inference(resolution,[status(thm)],[c_129647,c_114]) ).

tff(c_129697,plain,
    ! [W_28] :
      ( equalish(W_28,e_3)
      | ~ product(e_5,W_28,e_5) ),
    inference(resolution,[status(thm)],[c_129647,c_110]) ).

tff(c_129942,plain,
    ( equalish(e_5,e_3)
    | ~ product(e_5,e_3,e_5) ),
    inference(resolution,[status(thm)],[c_129938,c_129697]) ).

tff(c_129968,plain,
    equalish(e_5,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_129647,c_129942]) ).

tff(c_129970,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_129968]) ).

tff(c_129971,plain,
    product(e_4,e_1,e_4),
    inference(splitRight,[status(thm)],[c_27925]) ).

tff(c_129993,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_129971,c_27006]) ).

tff(c_130040,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_129993]) ).

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

tff(c_130045,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_130042,c_12470]) ).

tff(c_130060,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_130045]) ).

tff(c_130061,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_26952]) ).

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

tff(c_130106,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_130063,c_19604]) ).

tff(c_130121,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_130106]) ).

tff(c_130122,plain,
    product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_130061]) ).

tff(c_130126,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_130122,c_19604]) ).

tff(c_130141,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_130126]) ).

tff(c_130203,plain,
    ! [Z_2714] :
      ( equalish(Z_2714,e_2)
      | ~ product(e_1,e_1,Z_2714) ),
    inference(splitRight,[status(thm)],[c_137]) ).

tff(c_130207,plain,
    ( equalish(e_5,e_2)
    | product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_106,c_130203]) ).

tff(c_130210,plain,
    ( equalish(e_5,e_2)
    | product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_130207]) ).

tff(c_130211,plain,
    ( product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_100,c_130210]) ).

tff(c_137876,plain,
    product(e_1,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_130211]) ).

tff(c_130142,plain,
    ! [Z_61] :
      ( equalish(Z_61,e_2)
      | ~ product(e_1,e_1,Z_61) ),
    inference(splitRight,[status(thm)],[c_137]) ).

tff(c_137879,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_137876,c_130142]) ).

tff(c_137894,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_137879]) ).

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

tff(c_137918,plain,
    product(e_1,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_137895]) ).

tff(c_137921,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_137918,c_130142]) ).

tff(c_137936,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_137921]) ).

tff(c_137937,plain,
    ( product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_137895]) ).

tff(c_137973,plain,
    product(e_1,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_137937]) ).

tff(c_138009,plain,
    ! [X_3224] :
      ( product(X_3224,e_1,e_2)
      | ~ product(X_3224,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_137973,c_114]) ).

tff(c_138142,plain,
    ! [X_3235,X_3236] :
      ( product(X_3235,X_3236,e_2)
      | ~ product(X_3235,e_1,X_3236)
      | ~ product(X_3236,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_138009,c_114]) ).

tff(c_138154,plain,
    ( product(e_1,e_2,e_2)
    | ~ product(e_2,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_137973,c_138142]) ).

tff(c_138158,plain,
    ~ product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_138154]) ).

tff(c_138073,plain,
    ! [X_3229] :
      ( ~ greater(e_5,X_3229)
      | ~ cycle(X_3229,e_0)
      | product(X_3229,e_1,e_4)
      | product(X_3229,e_1,e_3)
      | product(X_3229,e_1,e_2)
      | product(X_3229,e_1,e_1)
      | ~ group_element(X_3229) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_19626]) ).

tff(c_138363,plain,
    ! [X_3257] :
      ( ~ greater(e_4,X_3257)
      | ~ greater(e_5,X_3257)
      | ~ cycle(X_3257,e_0)
      | product(X_3257,e_1,e_3)
      | product(X_3257,e_1,e_2)
      | product(X_3257,e_1,e_1)
      | ~ group_element(X_3257) ),
    inference(resolution,[status(thm)],[c_138073,c_52]) ).

tff(c_138430,plain,
    ! [X_3257] :
      ( ~ greater(e_3,X_3257)
      | ~ greater(e_4,X_3257)
      | ~ greater(e_5,X_3257)
      | ~ cycle(X_3257,e_0)
      | product(X_3257,e_1,e_2)
      | product(X_3257,e_1,e_1)
      | ~ group_element(X_3257) ),
    inference(resolution,[status(thm)],[c_138363,c_52]) ).

tff(c_138663,plain,
    ! [X_3262,X_3263,Y_3264] :
      ( product(X_3262,X_3263,e_5)
      | ~ product(X_3262,Y_3264,X_3263)
      | product(X_3263,Y_3264,e_4)
      | product(X_3263,Y_3264,e_3)
      | product(X_3263,Y_3264,e_2)
      | product(X_3263,Y_3264,e_1)
      | ~ group_element(Y_3264)
      | ~ group_element(X_3263) ),
    inference(resolution,[status(thm)],[c_19606,c_114]) ).

tff(c_138677,plain,
    ( product(e_1,e_2,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_137973,c_138663]) ).

tff(c_138705,plain,
    ( product(e_1,e_2,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_58,c_56,c_138677]) ).

tff(c_138706,plain,
    ( product(e_1,e_2,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_138158,c_138705]) ).

tff(c_138869,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_138706]) ).

tff(c_137992,plain,
    ! [W_31] :
      ( equalish(W_31,e_1)
      | ~ product(W_31,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_137973,c_112]) ).

tff(c_138886,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_138869,c_137992]) ).

tff(c_138919,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_138886]) ).

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

tff(c_138924,plain,
    ( ~ greater(e_3,e_2)
    | ~ greater(e_4,e_2)
    | ~ greater(e_5,e_2)
    | ~ cycle(e_2,e_0)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_138430,c_138921]) ).

tff(c_138930,plain,
    product(e_2,e_1,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_58,c_190,c_34,c_32,c_30,c_138924]) ).

tff(c_138932,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_138158,c_138930]) ).

tff(c_138933,plain,
    product(e_1,e_2,e_2),
    inference(splitRight,[status(thm)],[c_138154]) ).

tff(c_137991,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_1,W_28,e_2) ),
    inference(resolution,[status(thm)],[c_137973,c_110]) ).

tff(c_138940,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_138933,c_137991]) ).

tff(c_138954,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_138940]) ).

tff(c_138955,plain,
    product(e_1,e_1,e_3),
    inference(splitRight,[status(thm)],[c_137937]) ).

tff(c_138959,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_138955,c_130142]) ).

tff(c_138974,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_138959]) ).

tff(c_138975,plain,
    ! [Z_61] :
      ( equalish(Z_61,e_3)
      | ~ product(e_2,e_1,Z_61) ),
    inference(splitRight,[status(thm)],[c_136]) ).

tff(c_159906,plain,
    ( equalish(e_5,e_3)
    | 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_159894,c_138975]) ).

tff(c_159928,plain,
    ( equalish(e_5,e_3)
    | 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_58,c_56,c_159906]) ).

tff(c_159929,plain,
    ( 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(negUnitSimplification,[status(thm)],[c_102,c_159928]) ).

tff(c_161780,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_159929]) ).

tff(c_161783,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_161780,c_138975]) ).

tff(c_161798,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_161783]) ).

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

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

tff(c_161866,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_161822,c_138975]) ).

tff(c_161881,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_161866]) ).

tff(c_161882,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_161799]) ).

tff(c_161884,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_161882]) ).

tff(c_161888,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_161884,c_138975]) ).

tff(c_161903,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_161888]) ).

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

tff(c_161919,plain,
    ( ~ greater(e_3,e_2)
    | ~ cycle(e_2,e_0) ),
    inference(resolution,[status(thm)],[c_161904,c_52]) ).

tff(c_161928,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_160714,c_30,c_161919]) ).

tff(c_161929,plain,
    cycle(e_2,e_1),
    inference(splitRight,[status(thm)],[c_160713]) ).

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

tff(c_160030,plain,
    ! [W_4606] :
      ( ~ next(e_5,W_4606)
      | ~ cycle(W_4606,e_0)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_4,e_4) ),
    inference(resolution,[status(thm)],[c_40,c_160008]) ).

tff(c_160065,plain,
    ! [W_4606] :
      ( ~ next(e_5,W_4606)
      | ~ cycle(W_4606,e_0)
      | ~ cycle(e_4,e_4) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_160030]) ).

tff(c_160085,plain,
    ~ cycle(e_4,e_4),
    inference(splitLeft,[status(thm)],[c_160065]) ).

tff(c_160150,plain,
    ( cycle(e_4,e_3)
    | cycle(e_4,e_2)
    | cycle(e_4,e_1)
    | cycle(e_4,e_0)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_44,c_160085]) ).

tff(c_160153,plain,
    ( cycle(e_4,e_3)
    | cycle(e_4,e_2)
    | cycle(e_4,e_1)
    | cycle(e_4,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_160150]) ).

tff(c_160216,plain,
    cycle(e_4,e_0),
    inference(splitLeft,[status(thm)],[c_160153]) ).

tff(c_162155,plain,
    ! [Y_4734,X_4735,W_4736] :
      ( ~ greater(Y_4734,X_4735)
      | ~ next(Y_4734,W_4736)
      | ~ cycle(W_4736,e_0)
      | ~ cycle(Y_4734,e_0)
      | ~ cycle(X_4735,e_1) ),
    inference(resolution,[status(thm)],[c_12,c_139003]) ).

tff(c_162175,plain,
    ! [W_4736] :
      ( ~ next(e_4,W_4736)
      | ~ cycle(W_4736,e_0)
      | ~ cycle(e_4,e_0)
      | ~ cycle(e_2,e_1) ),
    inference(resolution,[status(thm)],[c_32,c_162155]) ).

tff(c_162300,plain,
    ! [W_4741] :
      ( ~ next(e_4,W_4741)
      | ~ cycle(W_4741,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_161929,c_160216,c_162175]) ).

tff(c_162303,plain,
    ~ cycle(e_5,e_0),
    inference(resolution,[status(thm)],[c_10,c_162300]) ).

tff(c_162307,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_162303]) ).

tff(c_162309,plain,
    cycle(e_2,e_2),
    inference(splitRight,[status(thm)],[c_160609]) ).

tff(c_162971,plain,
    ! [Y_4787,X_4788,W_4789] :
      ( ~ greater(Y_4787,X_4788)
      | ~ next(Y_4787,W_4789)
      | ~ cycle(W_4789,e_0)
      | ~ cycle(Y_4787,e_0)
      | ~ cycle(X_4788,e_2) ),
    inference(resolution,[status(thm)],[c_14,c_139003]) ).

tff(c_162991,plain,
    ! [W_4789] :
      ( ~ next(e_4,W_4789)
      | ~ cycle(W_4789,e_0)
      | ~ cycle(e_4,e_0)
      | ~ cycle(e_2,e_2) ),
    inference(resolution,[status(thm)],[c_32,c_162971]) ).

tff(c_163044,plain,
    ! [W_4791] :
      ( ~ next(e_4,W_4791)
      | ~ cycle(W_4791,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_162309,c_160216,c_162991]) ).

tff(c_163047,plain,
    ~ cycle(e_5,e_0),
    inference(resolution,[status(thm)],[c_10,c_163044]) ).

tff(c_163051,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_163047]) ).

tff(c_163053,plain,
    cycle(e_2,e_3),
    inference(splitRight,[status(thm)],[c_160535]) ).

tff(c_160513,plain,
    ! [W_4636] :
      ( ~ next(e_4,W_4636)
      | ~ cycle(W_4636,e_0)
      | ~ cycle(e_4,e_0)
      | ~ cycle(e_2,e_3) ),
    inference(resolution,[status(thm)],[c_32,c_160493]) ).

tff(c_160553,plain,
    ! [W_4636] :
      ( ~ next(e_4,W_4636)
      | ~ cycle(W_4636,e_0)
      | ~ cycle(e_2,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_160216,c_160513]) ).

tff(c_163233,plain,
    ! [W_4803] :
      ( ~ next(e_4,W_4803)
      | ~ cycle(W_4803,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_163053,c_160553]) ).

tff(c_163236,plain,
    ~ cycle(e_5,e_0),
    inference(resolution,[status(thm)],[c_10,c_163233]) ).

tff(c_163240,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_163236]) ).

tff(c_163241,plain,
    ( cycle(e_4,e_1)
    | cycle(e_4,e_2)
    | cycle(e_4,e_3) ),
    inference(splitRight,[status(thm)],[c_160153]) ).

tff(c_163243,plain,
    cycle(e_4,e_3),
    inference(splitLeft,[status(thm)],[c_163241]) ).

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

tff(c_139061,plain,
    ! [X_3282,Y_3280,Z_3281,W_3284,Z1_3283] :
      ( equalish(Y_3280,Z1_3283)
      | ~ next(Z_3281,Z1_3283)
      | ~ greater(Y_3280,e_0)
      | ~ next(X_3282,W_3284)
      | ~ cycle(W_3284,Z_3281)
      | ~ cycle(X_3282,Y_3280) ),
    inference(cnfTransformation,[status(thm)],[f_88]) ).

tff(c_164433,plain,
    ! [Y_4889,X_4890,W_4891] :
      ( equalish(Y_4889,e_1)
      | ~ greater(Y_4889,e_0)
      | ~ next(X_4890,W_4891)
      | ~ cycle(W_4891,e_0)
      | ~ cycle(X_4890,Y_4889) ),
    inference(resolution,[status(thm)],[c_2,c_139061]) ).

tff(c_164435,plain,
    ! [X_4890,W_4891] :
      ( equalish(e_3,e_1)
      | ~ next(X_4890,W_4891)
      | ~ cycle(W_4891,e_0)
      | ~ cycle(X_4890,e_3) ),
    inference(resolution,[status(thm)],[c_16,c_164433]) ).

tff(c_164457,plain,
    ! [X_4892,W_4893] :
      ( ~ next(X_4892,W_4893)
      | ~ cycle(W_4893,e_0)
      | ~ cycle(X_4892,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_82,c_164435]) ).

tff(c_164472,plain,
    ( ~ cycle(e_5,e_0)
    | ~ cycle(e_4,e_3) ),
    inference(resolution,[status(thm)],[c_10,c_164457]) ).

tff(c_164486,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_163243,c_46,c_164472]) ).

tff(c_164487,plain,
    ( cycle(e_4,e_2)
    | cycle(e_4,e_1) ),
    inference(splitRight,[status(thm)],[c_163241]) ).

tff(c_164551,plain,
    cycle(e_4,e_1),
    inference(splitLeft,[status(thm)],[c_164487]) ).

tff(c_166901,plain,
    ! [Y_5053,X_5054,W_5055] :
      ( ~ greater(Y_5053,X_5054)
      | ~ next(Y_5053,W_5055)
      | ~ cycle(W_5055,e_1)
      | ~ cycle(Y_5053,e_0)
      | ~ cycle(X_5054,e_2) ),
    inference(resolution,[status(thm)],[c_22,c_139003]) ).

tff(c_166905,plain,
    ! [W_5055] :
      ( ~ next(e_5,W_5055)
      | ~ cycle(W_5055,e_1)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_1,e_2) ),
    inference(resolution,[status(thm)],[c_28,c_166901]) ).

tff(c_166937,plain,
    ! [W_5055] :
      ( ~ next(e_5,W_5055)
      | ~ cycle(W_5055,e_1)
      | ~ cycle(e_1,e_2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_166905]) ).

tff(c_166984,plain,
    ~ cycle(e_1,e_2),
    inference(splitLeft,[status(thm)],[c_166937]) ).

tff(c_160058,plain,
    ! [W_4606] :
      ( ~ next(e_4,W_4606)
      | ~ cycle(W_4606,e_0)
      | ~ cycle(e_4,e_0)
      | ~ cycle(e_1,e_4) ),
    inference(resolution,[status(thm)],[c_26,c_160008]) ).

tff(c_160071,plain,
    ~ cycle(e_1,e_4),
    inference(splitLeft,[status(thm)],[c_160058]) ).

tff(c_160074,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_44,c_160071]) ).

tff(c_160077,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_160074]) ).

tff(c_167119,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0) ),
    inference(negUnitSimplification,[status(thm)],[c_166984,c_160077]) ).

tff(c_167120,plain,
    cycle(e_1,e_0),
    inference(splitLeft,[status(thm)],[c_167119]) ).

tff(c_139078,plain,
    ! [Y_3285] :
      ( ~ greater(Y_3285,e_0)
      | ~ cycle(e_1,Y_3285) ),
    inference(splitLeft,[status(thm)],[c_137]) ).

tff(c_139098,plain,
    ~ cycle(e_1,e_1),
    inference(resolution,[status(thm)],[c_12,c_139078]) ).

tff(c_139097,plain,
    ~ cycle(e_1,e_2),
    inference(resolution,[status(thm)],[c_14,c_139078]) ).

tff(c_139094,plain,
    ~ cycle(e_1,e_3),
    inference(resolution,[status(thm)],[c_16,c_139078]) ).

tff(c_139096,plain,
    ~ cycle(e_1,e_4),
    inference(resolution,[status(thm)],[c_18,c_139078]) ).

tff(c_139129,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_44,c_139096]) ).

tff(c_139132,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_139129]) ).

tff(c_139133,plain,
    cycle(e_1,e_0),
    inference(negUnitSimplification,[status(thm)],[c_139098,c_139097,c_139094,c_139132]) ).

tff(c_139099,plain,
    ! [X_3286,Y_3287] :
      ( product(X_3286,Y_3287,e_5)
      | product(X_3286,Y_3287,e_4)
      | product(X_3286,Y_3287,e_3)
      | product(X_3286,Y_3287,e_2)
      | product(X_3286,Y_3287,e_1)
      | ~ group_element(Y_3287)
      | ~ group_element(X_3286) ),
    inference(cnfTransformation,[status(thm)],[f_190]) ).

tff(c_139115,plain,
    ! [X_3286] :
      ( ~ greater(e_5,X_3286)
      | ~ cycle(X_3286,e_0)
      | product(X_3286,e_1,e_4)
      | product(X_3286,e_1,e_3)
      | product(X_3286,e_1,e_2)
      | product(X_3286,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_3286) ),
    inference(resolution,[status(thm)],[c_139099,c_52]) ).

tff(c_153328,plain,
    ! [X_4168] :
      ( ~ greater(e_5,X_4168)
      | ~ cycle(X_4168,e_0)
      | product(X_4168,e_1,e_4)
      | product(X_4168,e_1,e_3)
      | product(X_4168,e_1,e_2)
      | product(X_4168,e_1,e_1)
      | ~ group_element(X_4168) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_139115]) ).

tff(c_153458,plain,
    ! [X_4183] :
      ( ~ greater(e_4,X_4183)
      | ~ greater(e_5,X_4183)
      | ~ cycle(X_4183,e_0)
      | product(X_4183,e_1,e_3)
      | product(X_4183,e_1,e_2)
      | product(X_4183,e_1,e_1)
      | ~ group_element(X_4183) ),
    inference(resolution,[status(thm)],[c_153328,c_52]) ).

tff(c_139103,plain,
    ( equalish(e_5,e_3)
    | 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_139099,c_138975]) ).

tff(c_139118,plain,
    ( equalish(e_5,e_3)
    | 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_58,c_56,c_139103]) ).

tff(c_139119,plain,
    ( 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(negUnitSimplification,[status(thm)],[c_102,c_139118]) ).

tff(c_153208,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_139119]) ).

tff(c_153211,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_153208,c_138975]) ).

tff(c_153226,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_153211]) ).

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

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

tff(c_153266,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_153263,c_138975]) ).

tff(c_153281,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_153266]) ).

tff(c_153282,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_153227]) ).

tff(c_153285,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_153282]) ).

tff(c_153288,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_153285,c_138975]) ).

tff(c_153303,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_153288]) ).

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

tff(c_153323,plain,
    ! [W_31] :
      ( equalish(W_31,e_2)
      | ~ product(W_31,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_153304,c_112]) ).

tff(c_153681,plain,
    ! [X_4190] :
      ( equalish(X_4190,e_2)
      | ~ greater(e_4,X_4190)
      | ~ greater(e_5,X_4190)
      | ~ cycle(X_4190,e_0)
      | product(X_4190,e_1,e_2)
      | product(X_4190,e_1,e_1)
      | ~ group_element(X_4190) ),
    inference(resolution,[status(thm)],[c_153458,c_153323]) ).

tff(c_153733,plain,
    ! [X_4190] :
      ( ~ greater(e_2,X_4190)
      | equalish(X_4190,e_2)
      | ~ greater(e_4,X_4190)
      | ~ greater(e_5,X_4190)
      | ~ cycle(X_4190,e_0)
      | product(X_4190,e_1,e_1)
      | ~ group_element(X_4190) ),
    inference(resolution,[status(thm)],[c_153681,c_52]) ).

tff(c_153367,plain,
    ! [X_4168] :
      ( ~ greater(e_4,X_4168)
      | ~ greater(e_5,X_4168)
      | ~ cycle(X_4168,e_0)
      | product(X_4168,e_1,e_3)
      | product(X_4168,e_1,e_2)
      | product(X_4168,e_1,e_1)
      | ~ group_element(X_4168) ),
    inference(resolution,[status(thm)],[c_153328,c_52]) ).

tff(c_138982,plain,
    ! [Y_3273] :
      ( ~ greater(Y_3273,e_0)
      | ~ cycle(e_3,Y_3273) ),
    inference(splitLeft,[status(thm)],[c_139]) ).

tff(c_139002,plain,
    ~ cycle(e_3,e_1),
    inference(resolution,[status(thm)],[c_12,c_138982]) ).

tff(c_139001,plain,
    ~ cycle(e_3,e_2),
    inference(resolution,[status(thm)],[c_14,c_138982]) ).

tff(c_138998,plain,
    ~ cycle(e_3,e_3),
    inference(resolution,[status(thm)],[c_16,c_138982]) ).

tff(c_139000,plain,
    ~ cycle(e_3,e_4),
    inference(resolution,[status(thm)],[c_18,c_138982]) ).

tff(c_139051,plain,
    ( cycle(e_3,e_3)
    | cycle(e_3,e_2)
    | cycle(e_3,e_1)
    | cycle(e_3,e_0)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_44,c_139000]) ).

tff(c_139054,plain,
    ( cycle(e_3,e_3)
    | cycle(e_3,e_2)
    | cycle(e_3,e_1)
    | cycle(e_3,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60,c_139051]) ).

tff(c_139055,plain,
    ( cycle(e_3,e_2)
    | cycle(e_3,e_1)
    | cycle(e_3,e_0) ),
    inference(negUnitSimplification,[status(thm)],[c_138998,c_139054]) ).

tff(c_139056,plain,
    cycle(e_3,e_0),
    inference(negUnitSimplification,[status(thm)],[c_139002,c_139001,c_139055]) ).

tff(c_38,plain,
    greater(e_5,e_3),
    inference(cnfTransformation,[status(thm)],[f_48]) ).

tff(c_36,plain,
    greater(e_4,e_3),
    inference(cnfTransformation,[status(thm)],[f_47]) ).

tff(c_153321,plain,
    ! [X_35] :
      ( product(X_35,e_2,e_3)
      | ~ product(X_35,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_153304,c_114]) ).

tff(c_153379,plain,
    ! [X_4171] :
      ( product(X_4171,e_2,e_3)
      | ~ product(X_4171,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_153304,c_114]) ).

tff(c_153447,plain,
    ! [X_4181,X_4182] :
      ( product(X_4181,X_4182,e_3)
      | ~ product(X_4181,e_2,X_4182)
      | ~ product(X_4182,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_153379,c_114]) ).

tff(c_153453,plain,
    ! [X_35] :
      ( product(X_35,e_3,e_3)
      | ~ product(e_3,e_1,e_2)
      | ~ product(X_35,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_153321,c_153447]) ).

tff(c_153457,plain,
    ~ product(e_3,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_153453]) ).

tff(c_153684,plain,
    ( equalish(e_3,e_2)
    | ~ greater(e_4,e_3)
    | ~ greater(e_5,e_3)
    | ~ cycle(e_3,e_0)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_153681,c_153457]) ).

tff(c_153711,plain,
    ( equalish(e_3,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60,c_139056,c_38,c_36,c_153684]) ).

tff(c_153712,plain,
    product(e_3,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_84,c_153711]) ).

tff(c_153751,plain,
    ! [X_35] :
      ( product(X_35,e_3,e_1)
      | ~ product(X_35,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_153712,c_114]) ).

tff(c_153838,plain,
    ! [X_4197] :
      ( product(X_4197,e_3,e_1)
      | ~ product(X_4197,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_153712,c_114]) ).

tff(c_153958,plain,
    ! [X_4207,X_4208] :
      ( product(X_4207,X_4208,e_1)
      | ~ product(X_4207,e_3,X_4208)
      | ~ product(X_4208,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_153838,c_114]) ).

tff(c_153964,plain,
    ! [X_35] :
      ( product(X_35,e_1,e_1)
      | ~ product(e_1,e_1,e_3)
      | ~ product(X_35,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_153751,c_153958]) ).

tff(c_153968,plain,
    ~ product(e_1,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_153964]) ).

tff(c_153971,plain,
    ( ~ greater(e_4,e_1)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_153367,c_153968]) ).

tff(c_153974,plain,
    ( product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_139133,c_28,c_26,c_153971]) ).

tff(c_154057,plain,
    product(e_1,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_153974]) ).

tff(c_153753,plain,
    ! [W_31] :
      ( equalish(W_31,e_3)
      | ~ product(W_31,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_153712,c_112]) ).

tff(c_154064,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_154057,c_153753]) ).

tff(c_154087,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_154064]) ).

tff(c_154089,plain,
    ~ product(e_1,e_1,e_1),
    inference(splitRight,[status(thm)],[c_153974]) ).

tff(c_154092,plain,
    ( ~ greater(e_2,e_1)
    | equalish(e_1,e_2)
    | ~ greater(e_4,e_1)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_153733,c_154089]) ).

tff(c_154098,plain,
    equalish(e_1,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_139133,c_28,c_26,c_22,c_154092]) ).

tff(c_154100,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_154098]) ).

tff(c_154191,plain,
    ! [X_4217] :
      ( product(X_4217,e_3,e_3)
      | ~ product(X_4217,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_153453]) ).

tff(c_153395,plain,
    ! [W_28,X_4171] :
      ( equalish(W_28,e_2)
      | ~ product(X_4171,W_28,e_3)
      | ~ product(X_4171,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_153379,c_110]) ).

tff(c_154195,plain,
    ! [X_4217] :
      ( equalish(e_3,e_2)
      | ~ product(X_4217,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_154191,c_153395]) ).

tff(c_154214,plain,
    ! [X_4217] : ~ product(X_4217,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_84,c_154195]) ).

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

tff(c_154223,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_154214,c_154102]) ).

tff(c_154224,plain,
    ! [Z_61] :
      ( equalish(Z_61,e_2)
      | ~ product(e_1,e_1,Z_61) ),
    inference(splitRight,[status(thm)],[c_137]) ).

tff(c_159902,plain,
    ( equalish(e_5,e_2)
    | product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_159894,c_154224]) ).

tff(c_159924,plain,
    ( equalish(e_5,e_2)
    | product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_159902]) ).

tff(c_159925,plain,
    ( product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_100,c_159924]) ).

tff(c_168143,plain,
    product(e_1,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_159925]) ).

tff(c_168146,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_168143,c_154224]) ).

tff(c_168161,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_168146]) ).

tff(c_168163,plain,
    ~ product(e_1,e_1,e_1),
    inference(splitRight,[status(thm)],[c_159925]) ).

tff(c_159918,plain,
    ! [X_4599] :
      ( ~ greater(e_5,X_4599)
      | ~ cycle(X_4599,e_0)
      | product(X_4599,e_1,e_4)
      | product(X_4599,e_1,e_3)
      | product(X_4599,e_1,e_2)
      | product(X_4599,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_4599) ),
    inference(resolution,[status(thm)],[c_159894,c_52]) ).

tff(c_168185,plain,
    ! [X_5138] :
      ( ~ greater(e_5,X_5138)
      | ~ cycle(X_5138,e_0)
      | product(X_5138,e_1,e_4)
      | product(X_5138,e_1,e_3)
      | product(X_5138,e_1,e_2)
      | product(X_5138,e_1,e_1)
      | ~ group_element(X_5138) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_159918]) ).

tff(c_168196,plain,
    ( equalish(e_4,e_2)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_168185,c_154224]) ).

tff(c_168222,plain,
    ( equalish(e_4,e_2)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_167120,c_28,c_168196]) ).

tff(c_168223,plain,
    ( product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_168163,c_92,c_168222]) ).

tff(c_168310,plain,
    product(e_1,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_168223]) ).

tff(c_168324,plain,
    ( ~ greater(e_2,e_1)
    | ~ cycle(e_1,e_0) ),
    inference(resolution,[status(thm)],[c_168310,c_52]) ).

tff(c_168334,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_167120,c_22,c_168324]) ).

tff(c_168335,plain,
    product(e_1,e_1,e_3),
    inference(splitRight,[status(thm)],[c_168223]) ).

tff(c_168122,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_159929]) ).

tff(c_168125,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_168122,c_138975]) ).

tff(c_168140,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_168125]) ).

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

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

tff(c_168167,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_168164,c_138975]) ).

tff(c_168182,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_168167]) ).

tff(c_168183,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_168141]) ).

tff(c_168233,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_168183]) ).

tff(c_168236,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_168233,c_138975]) ).

tff(c_168251,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_168236]) ).

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

tff(c_168271,plain,
    ! [W_31] :
      ( equalish(W_31,e_2)
      | ~ product(W_31,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_168252,c_112]) ).

tff(c_168343,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_168335,c_168271]) ).

tff(c_168361,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_168343]) ).

tff(c_168362,plain,
    ( cycle(e_1,e_1)
    | cycle(e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_167119]) ).

tff(c_168364,plain,
    cycle(e_1,e_3),
    inference(splitLeft,[status(thm)],[c_168362]) ).

tff(c_164710,plain,
    cycle(e_2,e_0),
    inference(splitLeft,[status(thm)],[c_160084]) ).

tff(c_165981,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_159929]) ).

tff(c_165984,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_165981,c_138975]) ).

tff(c_165999,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_165984]) ).

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

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

tff(c_166026,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_166023,c_138975]) ).

tff(c_166041,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_166026]) ).

tff(c_166042,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_166000]) ).

tff(c_166078,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_166042]) ).

tff(c_166081,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_166078,c_138975]) ).

tff(c_166096,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_166081]) ).

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

tff(c_166112,plain,
    ( ~ greater(e_3,e_2)
    | ~ cycle(e_2,e_0) ),
    inference(resolution,[status(thm)],[c_166097,c_52]) ).

tff(c_166121,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164710,c_30,c_166112]) ).

tff(c_166122,plain,
    ( cycle(e_2,e_1)
    | cycle(e_2,e_2)
    | cycle(e_2,e_3) ),
    inference(splitRight,[status(thm)],[c_160084]) ).

tff(c_166186,plain,
    cycle(e_2,e_3),
    inference(splitLeft,[status(thm)],[c_166122]) ).

tff(c_166824,plain,
    ! [Y_5048,X_5049,W_5050] :
      ( ~ greater(Y_5048,X_5049)
      | ~ next(Y_5048,W_5050)
      | ~ cycle(W_5050,e_1)
      | ~ cycle(Y_5048,e_0)
      | ~ cycle(X_5049,e_3) ),
    inference(resolution,[status(thm)],[c_24,c_139003]) ).

tff(c_166834,plain,
    ! [W_5050] :
      ( ~ next(e_3,W_5050)
      | ~ cycle(W_5050,e_1)
      | ~ cycle(e_3,e_0)
      | ~ cycle(e_2,e_3) ),
    inference(resolution,[status(thm)],[c_30,c_166824]) ).

tff(c_166891,plain,
    ! [W_5052] :
      ( ~ next(e_3,W_5052)
      | ~ cycle(W_5052,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_166186,c_139056,c_166834]) ).

tff(c_166894,plain,
    ~ cycle(e_4,e_1),
    inference(resolution,[status(thm)],[c_8,c_166891]) ).

tff(c_166898,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164551,c_166894]) ).

tff(c_166899,plain,
    ( cycle(e_2,e_2)
    | cycle(e_2,e_1) ),
    inference(splitRight,[status(thm)],[c_166122]) ).

tff(c_166963,plain,
    cycle(e_2,e_1),
    inference(splitLeft,[status(thm)],[c_166899]) ).

tff(c_168385,plain,
    ! [Y_5148,X_5149,W_5150] :
      ( equalish(Y_5148,e_2)
      | ~ greater(Y_5148,e_0)
      | ~ next(X_5149,W_5150)
      | ~ cycle(W_5150,e_1)
      | ~ cycle(X_5149,Y_5148) ),
    inference(resolution,[status(thm)],[c_4,c_139061]) ).

tff(c_168387,plain,
    ! [X_5149,W_5150] :
      ( equalish(e_3,e_2)
      | ~ next(X_5149,W_5150)
      | ~ cycle(W_5150,e_1)
      | ~ cycle(X_5149,e_3) ),
    inference(resolution,[status(thm)],[c_16,c_168385]) ).

tff(c_168409,plain,
    ! [X_5151,W_5152] :
      ( ~ next(X_5151,W_5152)
      | ~ cycle(W_5152,e_1)
      | ~ cycle(X_5151,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_84,c_168387]) ).

tff(c_168415,plain,
    ( ~ cycle(e_2,e_1)
    | ~ cycle(e_1,e_3) ),
    inference(resolution,[status(thm)],[c_4,c_168409]) ).

tff(c_168429,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_168364,c_166963,c_168415]) ).

tff(c_168430,plain,
    cycle(e_1,e_1),
    inference(splitRight,[status(thm)],[c_168362]) ).

tff(c_169170,plain,
    ! [Y_5200,X_5201,W_5202] :
      ( equalish(Y_5200,e_2)
      | ~ greater(Y_5200,e_0)
      | ~ next(X_5201,W_5202)
      | ~ cycle(W_5202,e_1)
      | ~ cycle(X_5201,Y_5200) ),
    inference(resolution,[status(thm)],[c_4,c_139061]) ).

tff(c_169180,plain,
    ! [X_5201,W_5202] :
      ( equalish(e_1,e_2)
      | ~ next(X_5201,W_5202)
      | ~ cycle(W_5202,e_1)
      | ~ cycle(X_5201,e_1) ),
    inference(resolution,[status(thm)],[c_12,c_169170]) ).

tff(c_169219,plain,
    ! [X_5205,W_5206] :
      ( ~ next(X_5205,W_5206)
      | ~ cycle(W_5206,e_1)
      | ~ cycle(X_5205,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_66,c_169180]) ).

tff(c_169225,plain,
    ( ~ cycle(e_2,e_1)
    | ~ cycle(e_1,e_1) ),
    inference(resolution,[status(thm)],[c_4,c_169219]) ).

tff(c_169241,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_168430,c_166963,c_169225]) ).

tff(c_169243,plain,
    cycle(e_1,e_2),
    inference(splitRight,[status(thm)],[c_166937]) ).

tff(c_166903,plain,
    ! [W_5055] :
      ( ~ next(e_3,W_5055)
      | ~ cycle(W_5055,e_1)
      | ~ cycle(e_3,e_0)
      | ~ cycle(e_1,e_2) ),
    inference(resolution,[status(thm)],[c_24,c_166901]) ).

tff(c_166934,plain,
    ! [W_5055] :
      ( ~ next(e_3,W_5055)
      | ~ cycle(W_5055,e_1)
      | ~ cycle(e_1,e_2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139056,c_166903]) ).

tff(c_169267,plain,
    ! [W_5209] :
      ( ~ next(e_3,W_5209)
      | ~ cycle(W_5209,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_169243,c_166934]) ).

tff(c_169270,plain,
    ~ cycle(e_4,e_1),
    inference(resolution,[status(thm)],[c_8,c_169267]) ).

tff(c_169274,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164551,c_169270]) ).

tff(c_169275,plain,
    cycle(e_2,e_2),
    inference(splitRight,[status(thm)],[c_166899]) ).

tff(c_166911,plain,
    ! [W_5055] :
      ( ~ next(e_3,W_5055)
      | ~ cycle(W_5055,e_1)
      | ~ cycle(e_3,e_0)
      | ~ cycle(e_2,e_2) ),
    inference(resolution,[status(thm)],[c_30,c_166901]) ).

tff(c_166946,plain,
    ! [W_5055] :
      ( ~ next(e_3,W_5055)
      | ~ cycle(W_5055,e_1)
      | ~ cycle(e_2,e_2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_139056,c_166911]) ).

tff(c_169633,plain,
    ! [W_5234] :
      ( ~ next(e_3,W_5234)
      | ~ cycle(W_5234,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_169275,c_166946]) ).

tff(c_169636,plain,
    ~ cycle(e_4,e_1),
    inference(resolution,[status(thm)],[c_8,c_169633]) ).

tff(c_169640,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_164551,c_169636]) ).

tff(c_169641,plain,
    cycle(e_4,e_2),
    inference(splitRight,[status(thm)],[c_164487]) ).

tff(c_169741,plain,
    ! [Y_5241,X_5242,W_5243] :
      ( equalish(Y_5241,e_1)
      | ~ greater(Y_5241,e_0)
      | ~ next(X_5242,W_5243)
      | ~ cycle(W_5243,e_0)
      | ~ cycle(X_5242,Y_5241) ),
    inference(resolution,[status(thm)],[c_2,c_139061]) ).

tff(c_169749,plain,
    ! [X_5242,W_5243] :
      ( equalish(e_2,e_1)
      | ~ next(X_5242,W_5243)
      | ~ cycle(W_5243,e_0)
      | ~ cycle(X_5242,e_2) ),
    inference(resolution,[status(thm)],[c_14,c_169741]) ).

tff(c_169852,plain,
    ! [X_5250,W_5251] :
      ( ~ next(X_5250,W_5251)
      | ~ cycle(W_5251,e_0)
      | ~ cycle(X_5250,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_169749]) ).

tff(c_169867,plain,
    ( ~ cycle(e_5,e_0)
    | ~ cycle(e_4,e_2) ),
    inference(resolution,[status(thm)],[c_10,c_169852]) ).

tff(c_169881,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_169641,c_46,c_169867]) ).

tff(c_169883,plain,
    cycle(e_4,e_4),
    inference(splitRight,[status(thm)],[c_160065]) ).

tff(c_170591,plain,
    ! [Y_5302,X_5303,W_5304] :
      ( equalish(Y_5302,e_1)
      | ~ greater(Y_5302,e_0)
      | ~ next(X_5303,W_5304)
      | ~ cycle(W_5304,e_0)
      | ~ cycle(X_5303,Y_5302) ),
    inference(resolution,[status(thm)],[c_2,c_139061]) ).

tff(c_170597,plain,
    ! [X_5303,W_5304] :
      ( equalish(e_4,e_1)
      | ~ next(X_5303,W_5304)
      | ~ cycle(W_5304,e_0)
      | ~ cycle(X_5303,e_4) ),
    inference(resolution,[status(thm)],[c_18,c_170591]) ).

tff(c_170673,plain,
    ! [X_5309,W_5310] :
      ( ~ next(X_5309,W_5310)
      | ~ cycle(W_5310,e_0)
      | ~ cycle(X_5309,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_90,c_170597]) ).

tff(c_170688,plain,
    ( ~ cycle(e_5,e_0)
    | ~ cycle(e_4,e_4) ),
    inference(resolution,[status(thm)],[c_10,c_170673]) ).

tff(c_170702,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_169883,c_46,c_170688]) ).

tff(c_170704,plain,
    cycle(e_2,e_4),
    inference(splitRight,[status(thm)],[c_160050]) ).

tff(c_171721,plain,
    ! [Y_5385,X_5386,W_5387] :
      ( equalish(Y_5385,e_1)
      | ~ greater(Y_5385,e_0)
      | ~ next(X_5386,W_5387)
      | ~ cycle(W_5387,e_0)
      | ~ cycle(X_5386,Y_5385) ),
    inference(resolution,[status(thm)],[c_2,c_139061]) ).

tff(c_171727,plain,
    ! [X_5386,W_5387] :
      ( equalish(e_4,e_1)
      | ~ next(X_5386,W_5387)
      | ~ cycle(W_5387,e_0)
      | ~ cycle(X_5386,e_4) ),
    inference(resolution,[status(thm)],[c_18,c_171721]) ).

tff(c_171799,plain,
    ! [X_5392,W_5393] :
      ( ~ next(X_5392,W_5393)
      | ~ cycle(W_5393,e_0)
      | ~ cycle(X_5392,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_90,c_171727]) ).

tff(c_171802,plain,
    ( ~ cycle(e_3,e_0)
    | ~ cycle(e_2,e_4) ),
    inference(resolution,[status(thm)],[c_6,c_171799]) ).

tff(c_171818,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_170704,c_139056,c_171802]) ).

tff(c_171819,plain,
    ! [W_4606] :
      ( ~ cycle(e_4,e_0)
      | ~ next(e_4,W_4606)
      | ~ cycle(W_4606,e_0) ),
    inference(splitRight,[status(thm)],[c_160058]) ).

tff(c_171913,plain,
    ~ cycle(e_4,e_0),
    inference(splitLeft,[status(thm)],[c_171819]) ).

tff(c_171820,plain,
    cycle(e_1,e_4),
    inference(splitRight,[status(thm)],[c_160058]) ).

tff(c_171914,plain,
    ! [Y_5399,X_5400,W_5401] :
      ( ~ greater(Y_5399,X_5400)
      | ~ next(Y_5399,W_5401)
      | ~ cycle(W_5401,e_1)
      | ~ cycle(Y_5399,e_0)
      | ~ cycle(X_5400,e_4) ),
    inference(resolution,[status(thm)],[c_26,c_139003]) ).

tff(c_171916,plain,
    ! [W_5401] :
      ( ~ next(e_3,W_5401)
      | ~ cycle(W_5401,e_1)
      | ~ cycle(e_3,e_0)
      | ~ cycle(e_1,e_4) ),
    inference(resolution,[status(thm)],[c_24,c_171914]) ).

tff(c_171981,plain,
    ! [W_5403] :
      ( ~ next(e_3,W_5403)
      | ~ cycle(W_5403,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171820,c_139056,c_171916]) ).

tff(c_171985,plain,
    ~ cycle(e_4,e_1),
    inference(resolution,[status(thm)],[c_8,c_171981]) ).

tff(c_171994,plain,
    ! [Y_5405,X_5406,W_5407] :
      ( equalish(Y_5405,e_5)
      | ~ greater(Y_5405,e_0)
      | ~ next(X_5406,W_5407)
      | ~ cycle(W_5407,e_4)
      | ~ cycle(X_5406,Y_5405) ),
    inference(resolution,[status(thm)],[c_10,c_139061]) ).

tff(c_172002,plain,
    ! [X_5406,W_5407] :
      ( equalish(e_2,e_5)
      | ~ next(X_5406,W_5407)
      | ~ cycle(W_5407,e_4)
      | ~ cycle(X_5406,e_2) ),
    inference(resolution,[status(thm)],[c_14,c_171994]) ).

tff(c_172042,plain,
    ! [X_5410,W_5411] :
      ( ~ next(X_5410,W_5411)
      | ~ cycle(W_5411,e_4)
      | ~ cycle(X_5410,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_80,c_172002]) ).

tff(c_172064,plain,
    ( ~ cycle(e_5,e_4)
    | ~ cycle(e_4,e_2) ),
    inference(resolution,[status(thm)],[c_10,c_172042]) ).

tff(c_172065,plain,
    ~ cycle(e_4,e_2),
    inference(splitLeft,[status(thm)],[c_172064]) ).

tff(c_171996,plain,
    ! [X_5406,W_5407] :
      ( equalish(e_3,e_5)
      | ~ next(X_5406,W_5407)
      | ~ cycle(W_5407,e_4)
      | ~ cycle(X_5406,e_3) ),
    inference(resolution,[status(thm)],[c_16,c_171994]) ).

tff(c_172018,plain,
    ! [X_5408,W_5409] :
      ( ~ next(X_5408,W_5409)
      | ~ cycle(W_5409,e_4)
      | ~ cycle(X_5408,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_88,c_171996]) ).

tff(c_172040,plain,
    ( ~ cycle(e_5,e_4)
    | ~ cycle(e_4,e_3) ),
    inference(resolution,[status(thm)],[c_10,c_172018]) ).

tff(c_172041,plain,
    ~ cycle(e_4,e_3),
    inference(splitLeft,[status(thm)],[c_172040]) ).

tff(c_172000,plain,
    ! [X_5406,W_5407] :
      ( equalish(e_4,e_5)
      | ~ next(X_5406,W_5407)
      | ~ cycle(W_5407,e_4)
      | ~ cycle(X_5406,e_4) ),
    inference(resolution,[status(thm)],[c_18,c_171994]) ).

tff(c_172066,plain,
    ! [X_5412,W_5413] :
      ( ~ next(X_5412,W_5413)
      | ~ cycle(W_5413,e_4)
      | ~ cycle(X_5412,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_96,c_172000]) ).

tff(c_172090,plain,
    ( ~ cycle(e_5,e_4)
    | ~ cycle(e_4,e_4) ),
    inference(resolution,[status(thm)],[c_10,c_172066]) ).

tff(c_172091,plain,
    ~ cycle(e_4,e_4),
    inference(splitLeft,[status(thm)],[c_172090]) ).

tff(c_172094,plain,
    ( cycle(e_4,e_3)
    | cycle(e_4,e_2)
    | cycle(e_4,e_1)
    | cycle(e_4,e_0)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_44,c_172091]) ).

tff(c_172097,plain,
    ( cycle(e_4,e_3)
    | cycle(e_4,e_2)
    | cycle(e_4,e_1)
    | cycle(e_4,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_172094]) ).

tff(c_172099,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_171913,c_171985,c_172065,c_172041,c_172097]) ).

tff(c_172101,plain,
    cycle(e_4,e_4),
    inference(splitRight,[status(thm)],[c_172090]) ).

tff(c_172783,plain,
    ! [Y_5456,X_5457,W_5458] :
      ( equalish(Y_5456,e_1)
      | ~ greater(Y_5456,e_0)
      | ~ next(X_5457,W_5458)
      | ~ cycle(W_5458,e_0)
      | ~ cycle(X_5457,Y_5456) ),
    inference(resolution,[status(thm)],[c_2,c_139061]) ).

tff(c_172789,plain,
    ! [X_5457,W_5458] :
      ( equalish(e_4,e_1)
      | ~ next(X_5457,W_5458)
      | ~ cycle(W_5458,e_0)
      | ~ cycle(X_5457,e_4) ),
    inference(resolution,[status(thm)],[c_18,c_172783]) ).

tff(c_172882,plain,
    ! [X_5465,W_5466] :
      ( ~ next(X_5465,W_5466)
      | ~ cycle(W_5466,e_0)
      | ~ cycle(X_5465,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_90,c_172789]) ).

tff(c_172897,plain,
    ( ~ cycle(e_5,e_0)
    | ~ cycle(e_4,e_4) ),
    inference(resolution,[status(thm)],[c_10,c_172882]) ).

tff(c_172909,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_172101,c_46,c_172897]) ).

tff(c_172911,plain,
    cycle(e_4,e_2),
    inference(splitRight,[status(thm)],[c_172064]) ).

tff(c_174782,plain,
    ! [Y_5583,X_5584,W_5585] :
      ( ~ greater(Y_5583,X_5584)
      | ~ next(Y_5583,W_5585)
      | ~ cycle(W_5585,e_2)
      | ~ cycle(Y_5583,e_0)
      | ~ cycle(X_5584,e_4) ),
    inference(resolution,[status(thm)],[c_32,c_139003]) ).

tff(c_174784,plain,
    ! [W_5585] :
      ( ~ next(e_3,W_5585)
      | ~ cycle(W_5585,e_2)
      | ~ cycle(e_3,e_0)
      | ~ cycle(e_1,e_4) ),
    inference(resolution,[status(thm)],[c_24,c_174782]) ).

tff(c_174849,plain,
    ! [W_5587] :
      ( ~ next(e_3,W_5587)
      | ~ cycle(W_5587,e_2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171820,c_139056,c_174784]) ).

tff(c_174852,plain,
    ~ cycle(e_4,e_2),
    inference(resolution,[status(thm)],[c_8,c_174849]) ).

tff(c_174856,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_172911,c_174852]) ).

tff(c_174858,plain,
    cycle(e_4,e_3),
    inference(splitRight,[status(thm)],[c_172040]) ).

tff(c_175478,plain,
    ! [Y_5628,X_5629,W_5630] :
      ( ~ greater(Y_5628,X_5629)
      | ~ next(Y_5628,W_5630)
      | ~ cycle(W_5630,e_3)
      | ~ cycle(Y_5628,e_0)
      | ~ cycle(X_5629,e_4) ),
    inference(resolution,[status(thm)],[c_36,c_139003]) ).

tff(c_175480,plain,
    ! [W_5630] :
      ( ~ next(e_3,W_5630)
      | ~ cycle(W_5630,e_3)
      | ~ cycle(e_3,e_0)
      | ~ cycle(e_1,e_4) ),
    inference(resolution,[status(thm)],[c_24,c_175478]) ).

tff(c_175607,plain,
    ! [W_5635] :
      ( ~ next(e_3,W_5635)
      | ~ cycle(W_5635,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_171820,c_139056,c_175480]) ).

tff(c_175610,plain,
    ~ cycle(e_4,e_3),
    inference(resolution,[status(thm)],[c_8,c_175607]) ).

tff(c_175614,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_174858,c_175610]) ).

tff(c_175620,plain,
    ! [W_5636] :
      ( ~ next(e_4,W_5636)
      | ~ cycle(W_5636,e_0) ),
    inference(splitRight,[status(thm)],[c_171819]) ).

tff(c_175623,plain,
    ~ cycle(e_5,e_0),
    inference(resolution,[status(thm)],[c_10,c_175620]) ).

tff(c_175627,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_175623]) ).

tff(c_175628,plain,
    ! [Z_61] :
      ( equalish(Z_61,e_4)
      | ~ product(e_3,e_1,Z_61) ),
    inference(splitRight,[status(thm)],[c_139]) ).

tff(c_178672,plain,
    ( equalish(e_5,e_4)
    | 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_178664,c_175628]) ).

tff(c_178694,plain,
    ( equalish(e_5,e_4)
    | 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_60,c_56,c_178672]) ).

tff(c_178695,plain,
    ( 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(negUnitSimplification,[status(thm)],[c_104,c_178694]) ).

tff(c_193456,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_178695]) ).

tff(c_193459,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_193456,c_175628]) ).

tff(c_193474,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_193459]) ).

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

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

tff(c_193527,plain,
    ! [X_35] :
      ( product(X_35,e_3,e_4)
      | ~ product(X_35,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_193477,c_114]) ).

tff(c_193546,plain,
    ! [X_6810] :
      ( product(X_6810,e_3,e_4)
      | ~ product(X_6810,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_193477,c_114]) ).

tff(c_193651,plain,
    ! [X_6818,X_6819] :
      ( product(X_6818,X_6819,e_4)
      | ~ product(X_6818,e_3,X_6819)
      | ~ product(X_6819,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_193546,c_114]) ).

tff(c_193657,plain,
    ! [X_35] :
      ( product(X_35,e_4,e_4)
      | ~ product(e_4,e_1,e_3)
      | ~ product(X_35,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_193527,c_193651]) ).

tff(c_193661,plain,
    ~ product(e_4,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_193657]) ).

tff(c_175656,plain,
    ! [X_5642,W_5644,Z1_5640,Y_5643,Z2_5641] :
      ( ~ greater(Z1_5640,Z2_5641)
      | ~ greater(Y_5643,X_5642)
      | ~ next(Y_5643,W_5644)
      | ~ cycle(W_5644,Z2_5641)
      | ~ cycle(Y_5643,e_0)
      | ~ cycle(X_5642,Z1_5640) ),
    inference(cnfTransformation,[status(thm)],[f_106]) ).

tff(c_175895,plain,
    ! [Y_5659,X_5660,W_5661] :
      ( ~ greater(Y_5659,X_5660)
      | ~ next(Y_5659,W_5661)
      | ~ cycle(W_5661,e_0)
      | ~ cycle(Y_5659,e_0)
      | ~ cycle(X_5660,e_2) ),
    inference(resolution,[status(thm)],[c_14,c_175656]) ).

tff(c_175913,plain,
    ! [W_5661] :
      ( ~ next(e_5,W_5661)
      | ~ cycle(W_5661,e_0)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_3,e_2) ),
    inference(resolution,[status(thm)],[c_38,c_175895]) ).

tff(c_175946,plain,
    ! [W_5661] :
      ( ~ next(e_5,W_5661)
      | ~ cycle(W_5661,e_0)
      | ~ cycle(e_3,e_2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_175913]) ).

tff(c_175961,plain,
    ~ cycle(e_3,e_2),
    inference(splitLeft,[status(thm)],[c_175946]) ).

tff(c_175817,plain,
    ! [Y_5655,X_5656,W_5657] :
      ( ~ greater(Y_5655,X_5656)
      | ~ next(Y_5655,W_5657)
      | ~ cycle(W_5657,e_2)
      | ~ cycle(Y_5655,e_0)
      | ~ cycle(X_5656,e_3) ),
    inference(resolution,[status(thm)],[c_30,c_175656]) ).

tff(c_175835,plain,
    ! [W_5657] :
      ( ~ next(e_5,W_5657)
      | ~ cycle(W_5657,e_2)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_3,e_3) ),
    inference(resolution,[status(thm)],[c_38,c_175817]) ).

tff(c_175868,plain,
    ! [W_5657] :
      ( ~ next(e_5,W_5657)
      | ~ cycle(W_5657,e_2)
      | ~ cycle(e_3,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_175835]) ).

tff(c_175894,plain,
    ~ cycle(e_3,e_3),
    inference(splitLeft,[status(thm)],[c_175868]) ).

tff(c_176359,plain,
    ! [Y_5687,X_5688,W_5689] :
      ( ~ greater(Y_5687,X_5688)
      | ~ next(Y_5687,W_5689)
      | ~ cycle(W_5689,e_2)
      | ~ cycle(Y_5687,e_0)
      | ~ cycle(X_5688,e_4) ),
    inference(resolution,[status(thm)],[c_32,c_175656]) ).

tff(c_176377,plain,
    ! [W_5689] :
      ( ~ next(e_5,W_5689)
      | ~ cycle(W_5689,e_2)
      | ~ cycle(e_5,e_0)
      | ~ cycle(e_3,e_4) ),
    inference(resolution,[status(thm)],[c_38,c_176359]) ).

tff(c_176410,plain,
    ! [W_5689] :
      ( ~ next(e_5,W_5689)
      | ~ cycle(W_5689,e_2)
      | ~ cycle(e_3,e_4) ),
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_176377]) ).

tff(c_176438,plain,
    ~ cycle(e_3,e_4),
    inference(splitLeft,[status(thm)],[c_176410]) ).

tff(c_176441,plain,
    ( cycle(e_3,e_3)
    | cycle(e_3,e_2)
    | cycle(e_3,e_1)
    | cycle(e_3,e_0)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_44,c_176438]) ).

tff(c_176444,plain,
    ( cycle(e_3,e_3)
    | cycle(e_3,e_2)
    | cycle(e_3,e_1)
    | cycle(e_3,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_60,c_176441]) ).

tff(c_176445,plain,
    ( cycle(e_3,e_1)
    | cycle(e_3,e_0) ),
    inference(negUnitSimplification,[status(thm)],[c_175961,c_175894,c_176444]) ).

tff(c_176446,plain,
    cycle(e_3,e_0),
    inference(splitLeft,[status(thm)],[c_176445]) ).

tff(c_175752,plain,
    ! [X_5652,Y_5653] :
      ( product(X_5652,Y_5653,e_5)
      | product(X_5652,Y_5653,e_4)
      | product(X_5652,Y_5653,e_3)
      | product(X_5652,Y_5653,e_2)
      | product(X_5652,Y_5653,e_1)
      | ~ group_element(Y_5653)
      | ~ group_element(X_5652) ),
    inference(cnfTransformation,[status(thm)],[f_190]) ).

tff(c_175756,plain,
    ( equalish(e_5,e_4)
    | 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_175752,c_175628]) ).

tff(c_175775,plain,
    ( equalish(e_5,e_4)
    | 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_60,c_56,c_175756]) ).

tff(c_175776,plain,
    ( 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(negUnitSimplification,[status(thm)],[c_104,c_175775]) ).

tff(c_177656,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_175776]) ).

tff(c_177660,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_177656,c_175628]) ).

tff(c_177675,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_177660]) ).

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

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

tff(c_177692,plain,
    ( ~ greater(e_4,e_3)
    | ~ cycle(e_3,e_0) ),
    inference(resolution,[status(thm)],[c_177678,c_52]) ).

tff(c_177701,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_176446,c_36,c_177692]) ).

tff(c_177702,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_177676]) ).

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

tff(c_177747,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_177744,c_175628]) ).

tff(c_177762,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_177747]) ).

tff(c_177763,plain,
    product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_177702]) ).

tff(c_177768,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_177763,c_175628]) ).

tff(c_177783,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_177768]) ).

tff(c_177784,plain,
    cycle(e_3,e_1),
    inference(splitRight,[status(thm)],[c_176445]) ).

tff(c_175635,plain,
    ! [Y_5639] :
      ( ~ greater(Y_5639,e_0)
      | ~ cycle(e_4,Y_5639) ),
    inference(splitLeft,[status(thm)],[c_140]) ).

tff(c_175654,plain,
    ~ cycle(e_4,e_2),
    inference(resolution,[status(thm)],[c_14,c_175635]) ).

tff(c_175655,plain,
    ~ cycle(e_4,e_1),
    inference(resolution,[status(thm)],[c_12,c_175635]) ).

tff(c_175651,plain,
    ~ cycle(e_4,e_3),
    inference(resolution,[status(thm)],[c_16,c_175635]) ).

tff(c_175653,plain,
    ~ cycle(e_4,e_4),
    inference(resolution,[status(thm)],[c_18,c_175635]) ).

tff(c_175704,plain,
    ( cycle(e_4,e_3)
    | cycle(e_4,e_2)
    | cycle(e_4,e_1)
    | cycle(e_4,e_0)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_44,c_175653]) ).

tff(c_175707,plain,
    ( cycle(e_4,e_3)
    | cycle(e_4,e_2)
    | cycle(e_4,e_1)
    | cycle(e_4,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_175704]) ).

tff(c_175708,plain,
    ( cycle(e_4,e_2)
    | cycle(e_4,e_0) ),
    inference(negUnitSimplification,[status(thm)],[c_175655,c_175651,c_175707]) ).

tff(c_175725,plain,
    cycle(e_4,e_0),
    inference(negUnitSimplification,[status(thm)],[c_175654,c_175708]) ).

tff(c_177946,plain,
    ! [Y_5778,X_5779,W_5780] :
      ( ~ greater(Y_5778,X_5779)
      | ~ next(Y_5778,W_5780)
      | ~ cycle(W_5780,e_0)
      | ~ cycle(Y_5778,e_0)
      | ~ cycle(X_5779,e_1) ),
    inference(resolution,[status(thm)],[c_12,c_175656]) ).

tff(c_177958,plain,
    ! [W_5780] :
      ( ~ next(e_4,W_5780)
      | ~ cycle(W_5780,e_0)
      | ~ cycle(e_4,e_0)
      | ~ cycle(e_3,e_1) ),
    inference(resolution,[status(thm)],[c_36,c_177946]) ).

tff(c_178041,plain,
    ! [W_5785] :
      ( ~ next(e_4,W_5785)
      | ~ cycle(W_5785,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_177784,c_175725,c_177958]) ).

tff(c_178044,plain,
    ~ cycle(e_5,e_0),
    inference(resolution,[status(thm)],[c_10,c_178041]) ).

tff(c_178048,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_178044]) ).

tff(c_178050,plain,
    cycle(e_3,e_4),
    inference(splitRight,[status(thm)],[c_176410]) ).

tff(c_175709,plain,
    ! [X_5647,Y_5645,Z1_5648,W_5649,Z_5646] :
      ( equalish(Y_5645,Z1_5648)
      | ~ next(Z_5646,Z1_5648)
      | ~ greater(Y_5645,e_0)
      | ~ next(X_5647,W_5649)
      | ~ cycle(W_5649,Z_5646)
      | ~ cycle(X_5647,Y_5645) ),
    inference(cnfTransformation,[status(thm)],[f_88]) ).

tff(c_178155,plain,
    ! [Y_5794,X_5795,W_5796] :
      ( equalish(Y_5794,e_1)
      | ~ greater(Y_5794,e_0)
      | ~ next(X_5795,W_5796)
      | ~ cycle(W_5796,e_0)
      | ~ cycle(X_5795,Y_5794) ),
    inference(resolution,[status(thm)],[c_2,c_175709]) ).

tff(c_178161,plain,
    ! [X_5795,W_5796] :
      ( equalish(e_4,e_1)
      | ~ next(X_5795,W_5796)
      | ~ cycle(W_5796,e_0)
      | ~ cycle(X_5795,e_4) ),
    inference(resolution,[status(thm)],[c_18,c_178155]) ).

tff(c_178336,plain,
    ! [X_5806,W_5807] :
      ( ~ next(X_5806,W_5807)
      | ~ cycle(W_5807,e_0)
      | ~ cycle(X_5806,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_90,c_178161]) ).

tff(c_178348,plain,
    ( ~ cycle(e_4,e_0)
    | ~ cycle(e_3,e_4) ),
    inference(resolution,[status(thm)],[c_8,c_178336]) ).

tff(c_178362,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_178050,c_175725,c_178348]) ).

tff(c_178364,plain,
    cycle(e_3,e_2),
    inference(splitRight,[status(thm)],[c_175946]) ).

tff(c_175907,plain,
    ! [W_5661] :
      ( ~ next(e_4,W_5661)
      | ~ cycle(W_5661,e_0)
      | ~ cycle(e_4,e_0)
      | ~ cycle(e_3,e_2) ),
    inference(resolution,[status(thm)],[c_36,c_175895]) ).

tff(c_175937,plain,
    ! [W_5661] :
      ( ~ next(e_4,W_5661)
      | ~ cycle(W_5661,e_0)
      | ~ cycle(e_3,e_2) ),
    inference(demodulation,[status(thm),theory(equality)],[c_175725,c_175907]) ).

tff(c_178462,plain,
    ! [W_5813] :
      ( ~ next(e_4,W_5813)
      | ~ cycle(W_5813,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_178364,c_175937]) ).

tff(c_178465,plain,
    ~ cycle(e_5,e_0),
    inference(resolution,[status(thm)],[c_10,c_178462]) ).

tff(c_178469,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_46,c_178465]) ).

tff(c_178471,plain,
    cycle(e_3,e_3),
    inference(splitRight,[status(thm)],[c_175868]) ).

tff(c_178493,plain,
    ! [Y_5816,X_5817,W_5818] :
      ( equalish(Y_5816,e_1)
      | ~ greater(Y_5816,e_0)
      | ~ next(X_5817,W_5818)
      | ~ cycle(W_5818,e_0)
      | ~ cycle(X_5817,Y_5816) ),
    inference(resolution,[status(thm)],[c_2,c_175709]) ).

tff(c_178495,plain,
    ! [X_5817,W_5818] :
      ( equalish(e_3,e_1)
      | ~ next(X_5817,W_5818)
      | ~ cycle(W_5818,e_0)
      | ~ cycle(X_5817,e_3) ),
    inference(resolution,[status(thm)],[c_16,c_178493]) ).

tff(c_178523,plain,
    ! [X_5819,W_5820] :
      ( ~ next(X_5819,W_5820)
      | ~ cycle(W_5820,e_0)
      | ~ cycle(X_5819,e_3) ),
    inference(negUnitSimplification,[status(thm)],[c_82,c_178495]) ).

tff(c_178535,plain,
    ( ~ cycle(e_4,e_0)
    | ~ cycle(e_3,e_3) ),
    inference(resolution,[status(thm)],[c_8,c_178523]) ).

tff(c_178547,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_178471,c_175725,c_178535]) ).

tff(c_178548,plain,
    ! [Z_61] :
      ( equalish(Z_61,e_5)
      | ~ product(e_4,e_1,Z_61) ),
    inference(splitRight,[status(thm)],[c_140]) ).

tff(c_178668,plain,
    ( equalish(e_5,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_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_178664,c_178548]) ).

tff(c_178691,plain,
    ( equalish(e_5,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) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_56,c_178668]) ).

tff(c_193843,plain,
    ( equalish(e_5,e_5)
    | 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_193661,c_178691]) ).

tff(c_193844,plain,
    product(e_4,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_193843]) ).

tff(c_193883,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_193844,c_178548]) ).

tff(c_193902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_193883]) ).

tff(c_193904,plain,
    ~ product(e_4,e_1,e_1),
    inference(splitRight,[status(thm)],[c_193843]) ).

tff(c_195061,plain,
    ! [X_6876,X_6877,Y_6878] :
      ( product(X_6876,X_6877,e_5)
      | ~ product(X_6876,Y_6878,X_6877)
      | product(X_6877,Y_6878,e_4)
      | product(X_6877,Y_6878,e_3)
      | product(X_6877,Y_6878,e_2)
      | product(X_6877,Y_6878,e_1)
      | ~ group_element(Y_6878)
      | ~ group_element(X_6877) ),
    inference(resolution,[status(thm)],[c_178664,c_114]) ).

tff(c_195091,plain,
    ( product(e_3,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_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_193477,c_195061]) ).

tff(c_195146,plain,
    ( product(e_3,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) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_56,c_195091]) ).

tff(c_195147,plain,
    ( product(e_3,e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_193904,c_193661,c_195146]) ).

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

tff(c_195167,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_195151,c_178548]) ).

tff(c_195202,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_195167]) ).

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

tff(c_195311,plain,
    product(e_3,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_195203]) ).

tff(c_178676,plain,
    ( equalish(e_5,e_3)
    | 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_178664,c_138975]) ).

tff(c_178698,plain,
    ( equalish(e_5,e_3)
    | 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_58,c_56,c_178676]) ).

tff(c_178699,plain,
    ( 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(negUnitSimplification,[status(thm)],[c_102,c_178698]) ).

tff(c_193663,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_178699]) ).

tff(c_193666,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_193663,c_138975]) ).

tff(c_193681,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_193666]) ).

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

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

tff(c_193529,plain,
    ! [W_31] :
      ( equalish(W_31,e_3)
      | ~ product(W_31,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_193477,c_112]) ).

tff(c_193693,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_193684,c_193529]) ).

tff(c_193714,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_193693]) ).

tff(c_193715,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_193682]) ).

tff(c_193724,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_193715]) ).

tff(c_193728,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_193724,c_138975]) ).

tff(c_193743,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_193728]) ).

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

tff(c_178700,plain,
    ! [X_35,X_5834,Y_5835] :
      ( product(X_35,X_5834,e_5)
      | ~ product(X_35,Y_5835,X_5834)
      | product(X_5834,Y_5835,e_4)
      | product(X_5834,Y_5835,e_3)
      | product(X_5834,Y_5835,e_2)
      | product(X_5834,Y_5835,e_1)
      | ~ group_element(Y_5835)
      | ~ group_element(X_5834) ),
    inference(resolution,[status(thm)],[c_178664,c_114]) ).

tff(c_195313,plain,
    ( product(e_3,e_5,e_5)
    | product(e_5,e_4,e_4)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2)
    | product(e_5,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_195311,c_178700]) ).

tff(c_195330,plain,
    ( product(e_3,e_5,e_5)
    | product(e_5,e_4,e_4)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2)
    | product(e_5,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_62,c_195313]) ).

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

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

tff(c_195434,plain,
    ! [X_35] :
      ( product(X_35,e_5,e_1)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_195400,c_114]) ).

tff(c_195497,plain,
    ! [X_6890] :
      ( product(X_6890,e_5,e_1)
      | ~ product(X_6890,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_195400,c_114]) ).

tff(c_195598,plain,
    ! [X_6899,X_6900] :
      ( product(X_6899,X_6900,e_1)
      | ~ product(X_6899,e_5,X_6900)
      | ~ product(X_6900,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_195497,c_114]) ).

tff(c_195604,plain,
    ! [X_35] :
      ( product(X_35,e_1,e_1)
      | ~ product(e_1,e_4,e_5)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_195434,c_195598]) ).

tff(c_195672,plain,
    ~ product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_195604]) ).

tff(c_195675,plain,
    ( 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_106,c_195672]) ).

tff(c_195678,plain,
    ( 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_56,c_62,c_195675]) ).

tff(c_195693,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_195678]) ).

tff(c_195436,plain,
    ! [W_31] :
      ( equalish(W_31,e_5)
      | ~ product(W_31,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_195400,c_112]) ).

tff(c_195698,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_195693,c_195436]) ).

tff(c_195722,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_195698]) ).

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

tff(c_195725,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_195723]) ).

tff(c_195895,plain,
    ! [X_6909] :
      ( product(X_6909,e_1,e_4)
      | ~ product(X_6909,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_195725,c_114]) ).

tff(c_195899,plain,
    product(e_5,e_1,e_4),
    inference(resolution,[status(thm)],[c_195400,c_195895]) ).

tff(c_195928,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_195899,c_193529]) ).

tff(c_195981,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_195928]) ).

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

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

tff(c_196506,plain,
    ! [X_6918] :
      ( product(X_6918,e_1,e_2)
      | ~ product(X_6918,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_195984,c_114]) ).

tff(c_196510,plain,
    product(e_5,e_1,e_2),
    inference(resolution,[status(thm)],[c_195400,c_196506]) ).

tff(c_196824,plain,
    ! [X_6923] :
      ( product(X_6923,e_5,e_2)
      | ~ product(X_6923,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_196510,c_114]) ).

tff(c_195536,plain,
    ! [X_35,X_6890] :
      ( product(X_35,X_6890,e_1)
      | ~ product(X_35,e_5,X_6890)
      | ~ product(X_6890,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_195497,c_114]) ).

tff(c_196856,plain,
    ! [X_6923] :
      ( product(X_6923,e_2,e_1)
      | ~ product(e_2,e_4,e_5)
      | ~ product(X_6923,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_196824,c_195536]) ).

tff(c_196958,plain,
    ~ product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_196856]) ).

tff(c_197274,plain,
    ( 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_106,c_196958]) ).

tff(c_197281,plain,
    ( 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_58,c_62,c_197274]) ).

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

tff(c_196004,plain,
    ! [X_35] :
      ( product(X_35,e_1,e_2)
      | ~ product(X_35,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_195984,c_114]) ).

tff(c_197316,plain,
    product(e_2,e_1,e_2),
    inference(resolution,[status(thm)],[c_197313,c_196004]) ).

tff(c_197343,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_193745,c_197316]) ).

tff(c_197344,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_197281]) ).

tff(c_197346,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_197344]) ).

tff(c_193563,plain,
    ! [W_28,X_6810] :
      ( equalish(W_28,e_3)
      | ~ product(X_6810,W_28,e_4)
      | ~ product(X_6810,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_193546,c_110]) ).

tff(c_197879,plain,
    ( equalish(e_4,e_3)
    | ~ product(e_2,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_197346,c_193563]) ).

tff(c_197902,plain,
    equalish(e_4,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_193744,c_197879]) ).

tff(c_197904,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_197902]) ).

tff(c_197905,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_197344]) ).

tff(c_197908,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_197905]) ).

tff(c_196006,plain,
    ! [W_31] :
      ( equalish(W_31,e_1)
      | ~ product(W_31,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_195984,c_112]) ).

tff(c_197932,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_197908,c_196006]) ).

tff(c_197950,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_197932]) ).

tff(c_197951,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_197905]) ).

tff(c_193763,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_2,W_28,e_3) ),
    inference(resolution,[status(thm)],[c_193744,c_110]) ).

tff(c_197964,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_197951,c_193763]) ).

tff(c_197986,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_197964]) ).

tff(c_197988,plain,
    product(e_2,e_4,e_5),
    inference(splitRight,[status(thm)],[c_196856]) ).

tff(c_195342,plain,
    ! [W_31] :
      ( equalish(W_31,e_3)
      | ~ product(W_31,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_195311,c_112]) ).

tff(c_197997,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_197988,c_195342]) ).

tff(c_198021,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_197997]) ).

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

tff(c_198767,plain,
    ! [X_6951] :
      ( product(X_6951,e_1,e_3)
      | ~ product(X_6951,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_198022,c_114]) ).

tff(c_198771,plain,
    product(e_5,e_1,e_3),
    inference(resolution,[status(thm)],[c_195400,c_198767]) ).

tff(c_193764,plain,
    ! [W_31] :
      ( equalish(W_31,e_2)
      | ~ product(W_31,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_193744,c_112]) ).

tff(c_198796,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_198771,c_193764]) ).

tff(c_198846,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_198796]) ).

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

tff(c_198851,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_198848,c_195342]) ).

tff(c_198871,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_198851]) ).

tff(c_198872,plain,
    ( product(e_5,e_4,e_2)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_4)
    | product(e_3,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_195330]) ).

tff(c_198874,plain,
    product(e_3,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_198872]) ).

tff(c_195341,plain,
    ! [W_28] :
      ( equalish(W_28,e_4)
      | ~ product(e_3,W_28,e_5) ),
    inference(resolution,[status(thm)],[c_195311,c_110]) ).

tff(c_198877,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_198874,c_195341]) ).

tff(c_198897,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_198877]) ).

tff(c_198898,plain,
    ( product(e_5,e_4,e_4)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_198872]) ).

tff(c_198970,plain,
    product(e_5,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_198898]) ).

tff(c_198990,plain,
    ! [X_35] :
      ( product(X_35,e_5,e_2)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_198970,c_114]) ).

tff(c_199053,plain,
    ! [X_6957] :
      ( product(X_6957,e_5,e_2)
      | ~ product(X_6957,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_198970,c_114]) ).

tff(c_199143,plain,
    ! [X_6966,X_6967] :
      ( product(X_6966,X_6967,e_2)
      | ~ product(X_6966,e_5,X_6967)
      | ~ product(X_6967,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_199053,c_114]) ).

tff(c_199149,plain,
    ! [X_35] :
      ( product(X_35,e_2,e_2)
      | ~ product(e_2,e_4,e_5)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_198990,c_199143]) ).

tff(c_199153,plain,
    ~ product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_199149]) ).

tff(c_199156,plain,
    ( 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_106,c_199153]) ).

tff(c_199159,plain,
    ( 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_58,c_62,c_199156]) ).

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

tff(c_199736,plain,
    ! [X_6980] :
      ( product(X_6980,e_2,e_1)
      | ~ product(X_6980,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_199551,c_114]) ).

tff(c_199740,plain,
    product(e_5,e_2,e_1),
    inference(resolution,[status(thm)],[c_198970,c_199736]) ).

tff(c_193785,plain,
    ! [X_6828] :
      ( product(X_6828,e_2,e_3)
      | ~ product(X_6828,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_193744,c_114]) ).

tff(c_193803,plain,
    ! [W_25,X_6828] :
      ( equalish(W_25,e_3)
      | ~ product(X_6828,e_2,W_25)
      | ~ product(X_6828,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_193785,c_108]) ).

tff(c_199755,plain,
    ( equalish(e_1,e_3)
    | ~ product(e_5,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_199740,c_193803]) ).

tff(c_199782,plain,
    ~ product(e_5,e_1,e_2),
    inference(negUnitSimplification,[status(thm)],[c_68,c_199755]) ).

tff(c_193716,plain,
    ~ product(e_2,e_1,e_4),
    inference(splitRight,[status(thm)],[c_193682]) ).

tff(c_200179,plain,
    ! [X_6986] :
      ( product(X_6986,e_5,e_1)
      | ~ product(X_6986,e_2,e_5) ),
    inference(resolution,[status(thm)],[c_199740,c_114]) ).

tff(c_199080,plain,
    ! [X_35,X_6957] :
      ( product(X_35,X_6957,e_2)
      | ~ product(X_35,e_5,X_6957)
      | ~ product(X_6957,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_199053,c_114]) ).

tff(c_200228,plain,
    ! [X_6986] :
      ( product(X_6986,e_1,e_2)
      | ~ product(e_1,e_4,e_5)
      | ~ product(X_6986,e_2,e_5) ),
    inference(resolution,[status(thm)],[c_200179,c_199080]) ).

tff(c_201719,plain,
    ~ product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_200228]) ).

tff(c_201776,plain,
    ( 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_106,c_201719]) ).

tff(c_201783,plain,
    ( 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_56,c_62,c_201776]) ).

tff(c_201784,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_201783]) ).

tff(c_178643,plain,
    ! [Y_5833] :
      ( ~ greater(Y_5833,e_0)
      | ~ cycle(e_1,Y_5833) ),
    inference(splitLeft,[status(thm)],[c_137]) ).

tff(c_178663,plain,
    ~ cycle(e_1,e_1),
    inference(resolution,[status(thm)],[c_12,c_178643]) ).

tff(c_178662,plain,
    ~ cycle(e_1,e_2),
    inference(resolution,[status(thm)],[c_14,c_178643]) ).

tff(c_178659,plain,
    ~ cycle(e_1,e_3),
    inference(resolution,[status(thm)],[c_16,c_178643]) ).

tff(c_178661,plain,
    ~ cycle(e_1,e_4),
    inference(resolution,[status(thm)],[c_18,c_178643]) ).

tff(c_178709,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_44,c_178661]) ).

tff(c_178712,plain,
    ( cycle(e_1,e_3)
    | cycle(e_1,e_2)
    | cycle(e_1,e_1)
    | cycle(e_1,e_0) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_178709]) ).

tff(c_178713,plain,
    cycle(e_1,e_0),
    inference(negUnitSimplification,[status(thm)],[c_178663,c_178662,c_178659,c_178712]) ).

tff(c_178688,plain,
    ! [X_5834] :
      ( ~ greater(e_5,X_5834)
      | ~ cycle(X_5834,e_0)
      | product(X_5834,e_1,e_4)
      | product(X_5834,e_1,e_3)
      | product(X_5834,e_1,e_2)
      | product(X_5834,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_5834) ),
    inference(resolution,[status(thm)],[c_178664,c_52]) ).

tff(c_193593,plain,
    ! [X_6817] :
      ( ~ greater(e_5,X_6817)
      | ~ cycle(X_6817,e_0)
      | product(X_6817,e_1,e_4)
      | product(X_6817,e_1,e_3)
      | product(X_6817,e_1,e_2)
      | product(X_6817,e_1,e_1)
      | ~ group_element(X_6817) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_178688]) ).

tff(c_193906,plain,
    ! [X_6840] :
      ( ~ greater(e_4,X_6840)
      | ~ greater(e_5,X_6840)
      | ~ cycle(X_6840,e_0)
      | product(X_6840,e_1,e_3)
      | product(X_6840,e_1,e_2)
      | product(X_6840,e_1,e_1)
      | ~ group_element(X_6840) ),
    inference(resolution,[status(thm)],[c_193593,c_52]) ).

tff(c_193977,plain,
    ! [X_6840] :
      ( ~ greater(e_3,X_6840)
      | ~ greater(e_4,X_6840)
      | ~ greater(e_5,X_6840)
      | ~ cycle(X_6840,e_0)
      | product(X_6840,e_1,e_2)
      | product(X_6840,e_1,e_1)
      | ~ group_element(X_6840) ),
    inference(resolution,[status(thm)],[c_193906,c_52]) ).

tff(c_193800,plain,
    ! [X_35,X_6828] :
      ( product(X_35,X_6828,e_3)
      | ~ product(X_35,e_2,X_6828)
      | ~ product(X_6828,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_193785,c_114]) ).

tff(c_199779,plain,
    ( product(e_5,e_1,e_3)
    | ~ product(e_1,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_199740,c_193800]) ).

tff(c_200267,plain,
    ~ product(e_1,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_199779]) ).

tff(c_200279,plain,
    ( ~ greater(e_3,e_1)
    | ~ greater(e_4,e_1)
    | ~ greater(e_5,e_1)
    | ~ cycle(e_1,e_0)
    | product(e_1,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_193977,c_200267]) ).

tff(c_200294,plain,
    product(e_1,e_1,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_178713,c_28,c_26,c_24,c_200279]) ).

tff(c_200380,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_1,W_28,e_1) ),
    inference(resolution,[status(thm)],[c_200294,c_110]) ).

tff(c_201789,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_201784,c_200380]) ).

tff(c_201816,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_201789]) ).

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

tff(c_201819,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_201817]) ).

tff(c_202211,plain,
    ! [X_7009] :
      ( product(X_7009,e_1,e_4)
      | ~ product(X_7009,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_201819,c_114]) ).

tff(c_202214,plain,
    product(e_2,e_1,e_4),
    inference(resolution,[status(thm)],[c_199551,c_202211]) ).

tff(c_202218,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_193716,c_202214]) ).

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

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

tff(c_198992,plain,
    ! [W_31] :
      ( equalish(W_31,e_5)
      | ~ product(W_31,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_198970,c_112]) ).

tff(c_202258,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_202250,c_198992]) ).

tff(c_202277,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_202258]) ).

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

tff(c_195340,plain,
    ! [X_35] :
      ( product(X_35,e_3,e_5)
      | ~ product(X_35,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_195311,c_114]) ).

tff(c_202481,plain,
    product(e_1,e_3,e_5),
    inference(resolution,[status(thm)],[c_202278,c_195340]) ).

tff(c_193562,plain,
    ! [X_35,X_6810] :
      ( product(X_35,X_6810,e_4)
      | ~ product(X_35,e_3,X_6810)
      | ~ product(X_6810,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_193546,c_114]) ).

tff(c_202528,plain,
    ( product(e_1,e_5,e_4)
    | ~ product(e_5,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_202481,c_193562]) ).

tff(c_202919,plain,
    ~ product(e_5,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_202528]) ).

tff(c_195204,plain,
    ~ product(e_4,e_1,e_2),
    inference(splitRight,[status(thm)],[c_195147]) ).

tff(c_194714,plain,
    ! [W_6857,X_6858,Y_6859] :
      ( equalish(W_6857,X_6858)
      | ~ product(W_6857,Y_6859,e_5)
      | product(X_6858,Y_6859,e_4)
      | product(X_6858,Y_6859,e_3)
      | product(X_6858,Y_6859,e_2)
      | product(X_6858,Y_6859,e_1)
      | ~ group_element(Y_6859)
      | ~ group_element(X_6858) ),
    inference(resolution,[status(thm)],[c_178664,c_112]) ).

tff(c_200400,plain,
    ! [X_6987,X_6988,Y_6989] :
      ( equalish(X_6987,X_6988)
      | product(X_6988,Y_6989,e_4)
      | product(X_6988,Y_6989,e_3)
      | product(X_6988,Y_6989,e_2)
      | product(X_6988,Y_6989,e_1)
      | ~ group_element(X_6988)
      | product(X_6987,Y_6989,e_4)
      | product(X_6987,Y_6989,e_3)
      | product(X_6987,Y_6989,e_2)
      | product(X_6987,Y_6989,e_1)
      | ~ group_element(Y_6989)
      | ~ group_element(X_6987) ),
    inference(resolution,[status(thm)],[c_106,c_194714]) ).

tff(c_200636,plain,
    ! [X_6988] :
      ( equalish(e_4,e_5)
      | equalish(e_4,X_6988)
      | product(X_6988,e_1,e_4)
      | product(X_6988,e_1,e_3)
      | product(X_6988,e_1,e_2)
      | product(X_6988,e_1,e_1)
      | ~ group_element(X_6988)
      | product(e_4,e_1,e_3)
      | product(e_4,e_1,e_2)
      | product(e_4,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_200400,c_178548]) ).

tff(c_200866,plain,
    ! [X_6988] :
      ( equalish(e_4,e_5)
      | equalish(e_4,X_6988)
      | product(X_6988,e_1,e_4)
      | product(X_6988,e_1,e_3)
      | product(X_6988,e_1,e_2)
      | product(X_6988,e_1,e_1)
      | ~ group_element(X_6988)
      | 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_62,c_56,c_200636]) ).

tff(c_200867,plain,
    ! [X_6988] :
      ( equalish(e_4,X_6988)
      | product(X_6988,e_1,e_4)
      | product(X_6988,e_1,e_3)
      | product(X_6988,e_1,e_2)
      | product(X_6988,e_1,e_1)
      | ~ group_element(X_6988) ),
    inference(negUnitSimplification,[status(thm)],[c_193904,c_195204,c_193661,c_96,c_200866]) ).

tff(c_193781,plain,
    ! [W_6825,Y_6826,X_6827] :
      ( equalish(W_6825,Y_6826)
      | ~ product(X_6827,W_6825,e_5)
      | product(X_6827,Y_6826,e_4)
      | product(X_6827,Y_6826,e_3)
      | product(X_6827,Y_6826,e_2)
      | product(X_6827,Y_6826,e_1)
      | ~ group_element(Y_6826)
      | ~ group_element(X_6827) ),
    inference(resolution,[status(thm)],[c_178664,c_110]) ).

tff(c_201163,plain,
    ! [Y_6996,Y_6997,X_6998] :
      ( equalish(Y_6996,Y_6997)
      | product(X_6998,Y_6997,e_4)
      | product(X_6998,Y_6997,e_3)
      | product(X_6998,Y_6997,e_2)
      | product(X_6998,Y_6997,e_1)
      | ~ group_element(Y_6997)
      | product(X_6998,Y_6996,e_4)
      | product(X_6998,Y_6996,e_3)
      | product(X_6998,Y_6996,e_2)
      | product(X_6998,Y_6996,e_1)
      | ~ group_element(Y_6996)
      | ~ group_element(X_6998) ),
    inference(resolution,[status(thm)],[c_106,c_193781]) ).

tff(c_201289,plain,
    ! [Y_6996] :
      ( equalish(e_4,e_5)
      | equalish(Y_6996,e_1)
      | product(e_4,e_1,e_3)
      | product(e_4,e_1,e_2)
      | product(e_4,e_1,e_1)
      | ~ group_element(e_1)
      | product(e_4,Y_6996,e_4)
      | product(e_4,Y_6996,e_3)
      | product(e_4,Y_6996,e_2)
      | product(e_4,Y_6996,e_1)
      | ~ group_element(Y_6996)
      | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_201163,c_178548]) ).

tff(c_201540,plain,
    ! [Y_6996] :
      ( equalish(e_4,e_5)
      | equalish(Y_6996,e_1)
      | product(e_4,e_1,e_3)
      | product(e_4,e_1,e_2)
      | product(e_4,e_1,e_1)
      | product(e_4,Y_6996,e_4)
      | product(e_4,Y_6996,e_3)
      | product(e_4,Y_6996,e_2)
      | product(e_4,Y_6996,e_1)
      | ~ group_element(Y_6996) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_56,c_201289]) ).

tff(c_202706,plain,
    ! [Y_7016] :
      ( equalish(Y_7016,e_1)
      | product(e_4,Y_7016,e_4)
      | product(e_4,Y_7016,e_3)
      | product(e_4,Y_7016,e_2)
      | product(e_4,Y_7016,e_1)
      | ~ group_element(Y_7016) ),
    inference(negUnitSimplification,[status(thm)],[c_193904,c_195204,c_193661,c_96,c_201540]) ).

tff(c_193564,plain,
    ! [W_31,X_6810] :
      ( equalish(W_31,X_6810)
      | ~ product(W_31,e_3,e_4)
      | ~ product(X_6810,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_193546,c_112]) ).

tff(c_202771,plain,
    ! [X_6810] :
      ( equalish(e_4,X_6810)
      | ~ product(X_6810,e_1,e_3)
      | equalish(e_3,e_1)
      | 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) ),
    inference(resolution,[status(thm)],[c_202706,c_193564]) ).

tff(c_202871,plain,
    ! [X_6810] :
      ( equalish(e_4,X_6810)
      | ~ product(X_6810,e_1,e_3)
      | equalish(e_3,e_1)
      | 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_60,c_202771]) ).

tff(c_202872,plain,
    ! [X_6810] :
      ( equalish(e_4,X_6810)
      | ~ product(X_6810,e_1,e_3)
      | product(e_4,e_3,e_3)
      | product(e_4,e_3,e_2)
      | product(e_4,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_82,c_202871]) ).

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

tff(c_202532,plain,
    ! [X_35] :
      ( product(X_35,e_1,e_5)
      | ~ product(X_35,e_3,e_1) ),
    inference(resolution,[status(thm)],[c_202481,c_114]) ).

tff(c_203207,plain,
    product(e_4,e_1,e_5),
    inference(resolution,[status(thm)],[c_203178,c_202532]) ).

tff(c_204311,plain,
    ! [X_7036] :
      ( product(X_7036,e_4,e_5)
      | ~ product(X_7036,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_203207,c_114]) ).

tff(c_198993,plain,
    ! [W_25] :
      ( equalish(W_25,e_2)
      | ~ product(e_5,e_4,W_25) ),
    inference(resolution,[status(thm)],[c_198970,c_108]) ).

tff(c_204349,plain,
    ( equalish(e_5,e_2)
    | ~ product(e_5,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_204311,c_198993]) ).

tff(c_204395,plain,
    ~ product(e_5,e_1,e_4),
    inference(negUnitSimplification,[status(thm)],[c_100,c_204349]) ).

tff(c_204470,plain,
    ( equalish(e_4,e_5)
    | product(e_5,e_1,e_3)
    | product(e_5,e_1,e_2)
    | product(e_5,e_1,e_1)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_200867,c_204395]) ).

tff(c_204495,plain,
    ( equalish(e_4,e_5)
    | product(e_5,e_1,e_3)
    | product(e_5,e_1,e_2)
    | product(e_5,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_204470]) ).

tff(c_204496,plain,
    product(e_5,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_199782,c_202919,c_96,c_204495]) ).

tff(c_200381,plain,
    ! [W_31] :
      ( equalish(W_31,e_1)
      | ~ product(W_31,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_200294,c_112]) ).

tff(c_204529,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_204496,c_200381]) ).

tff(c_204581,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_204529]) ).

tff(c_204582,plain,
    ! [X_6810] :
      ( product(e_4,e_3,e_2)
      | product(e_4,e_3,e_3)
      | equalish(e_4,X_6810)
      | ~ product(X_6810,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_202872]) ).

tff(c_204853,plain,
    product(e_4,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_204582]) ).

tff(c_205122,plain,
    ! [X_7045] :
      ( product(X_7045,e_4,e_3)
      | ~ product(X_7045,e_3,e_4) ),
    inference(resolution,[status(thm)],[c_204853,c_114]) ).

tff(c_205162,plain,
    ( equalish(e_4,e_1)
    | ~ product(e_2,e_3,e_4) ),
    inference(resolution,[status(thm)],[c_205122,c_193763]) ).

tff(c_205201,plain,
    ~ product(e_2,e_3,e_4),
    inference(negUnitSimplification,[status(thm)],[c_90,c_205162]) ).

tff(c_205303,plain,
    ~ product(e_2,e_1,e_3),
    inference(resolution,[status(thm)],[c_193527,c_205201]) ).

tff(c_205319,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_193744,c_205303]) ).

tff(c_205320,plain,
    ! [X_6810] :
      ( product(e_4,e_3,e_2)
      | equalish(e_4,X_6810)
      | ~ product(X_6810,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_204582]) ).

tff(c_205322,plain,
    product(e_4,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_205320]) ).

tff(c_205864,plain,
    ! [X_7053] :
      ( product(X_7053,e_4,e_2)
      | ~ product(X_7053,e_3,e_4) ),
    inference(resolution,[status(thm)],[c_205322,c_114]) ).

tff(c_199669,plain,
    ! [W_25] :
      ( equalish(W_25,e_1)
      | ~ product(e_2,e_4,W_25) ),
    inference(resolution,[status(thm)],[c_199551,c_108]) ).

tff(c_205886,plain,
    ( equalish(e_2,e_1)
    | ~ product(e_2,e_3,e_4) ),
    inference(resolution,[status(thm)],[c_205864,c_199669]) ).

tff(c_205933,plain,
    ~ product(e_2,e_3,e_4),
    inference(negUnitSimplification,[status(thm)],[c_74,c_205886]) ).

tff(c_206050,plain,
    ~ product(e_2,e_1,e_3),
    inference(resolution,[status(thm)],[c_193527,c_205933]) ).

tff(c_206066,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_193744,c_206050]) ).

tff(c_206113,plain,
    ! [X_7054] :
      ( equalish(e_4,X_7054)
      | ~ product(X_7054,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_205320]) ).

tff(c_206122,plain,
    equalish(e_4,e_2),
    inference(resolution,[status(thm)],[c_193744,c_206113]) ).

tff(c_206128,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_206122]) ).

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

tff(c_206338,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_206130,c_193764]) ).

tff(c_206387,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_206338]) ).

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

tff(c_198899,plain,
    ~ product(e_3,e_5,e_5),
    inference(splitRight,[status(thm)],[c_198872]) ).

tff(c_198966,plain,
    ( 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_106,c_198899]) ).

tff(c_198969,plain,
    ( 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_60,c_64,c_198966]) ).

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

tff(c_199083,plain,
    ! [W_25,X_6957] :
      ( equalish(W_25,e_2)
      | ~ product(X_6957,e_5,W_25)
      | ~ product(X_6957,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_199053,c_108]) ).

tff(c_199246,plain,
    ( equalish(e_1,e_2)
    | ~ product(e_3,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_199241,c_199083]) ).

tff(c_199270,plain,
    equalish(e_1,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_195311,c_199246]) ).

tff(c_199272,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_199270]) ).

tff(c_199273,plain,
    ( product(e_3,e_5,e_2)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_4) ),
    inference(splitRight,[status(thm)],[c_198969]) ).

tff(c_199290,plain,
    product(e_3,e_5,e_4),
    inference(splitLeft,[status(thm)],[c_199273]) ).

tff(c_199295,plain,
    ( equalish(e_4,e_2)
    | ~ product(e_3,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_199290,c_199083]) ).

tff(c_199318,plain,
    equalish(e_4,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_195311,c_199295]) ).

tff(c_199320,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_199318]) ).

tff(c_199321,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_199273]) ).

tff(c_199323,plain,
    product(e_3,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_199321]) ).

tff(c_199082,plain,
    ! [W_31,X_6957] :
      ( equalish(W_31,X_6957)
      | ~ product(W_31,e_5,e_2)
      | ~ product(X_6957,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_199053,c_112]) ).

tff(c_199443,plain,
    ! [X_6957] :
      ( equalish(e_3,X_6957)
      | ~ product(X_6957,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_199323,c_199082]) ).

tff(c_206395,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_206389,c_199443]) ).

tff(c_206422,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_82,c_206395]) ).

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

tff(c_206465,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_206423,c_193764]) ).

tff(c_206514,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_100,c_206465]) ).

tff(c_206515,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_199159]) ).

tff(c_206517,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_206515]) ).

tff(c_206525,plain,
    ( equalish(e_4,e_3)
    | ~ product(e_2,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_206517,c_193563]) ).

tff(c_206548,plain,
    equalish(e_4,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_193744,c_206525]) ).

tff(c_206550,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_206548]) ).

tff(c_206551,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_206515]) ).

tff(c_206634,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_206551]) ).

tff(c_206639,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_206634,c_198992]) ).

tff(c_206657,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_206639]) ).

tff(c_206658,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_206551]) ).

tff(c_206690,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_206658,c_193763]) ).

tff(c_206712,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_206690]) ).

tff(c_206713,plain,
    product(e_3,e_5,e_3),
    inference(splitRight,[status(thm)],[c_199321]) ).

tff(c_206719,plain,
    ( equalish(e_3,e_2)
    | ~ product(e_3,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_206713,c_199083]) ).

tff(c_206739,plain,
    equalish(e_3,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_195311,c_206719]) ).

tff(c_206741,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_84,c_206739]) ).

tff(c_206743,plain,
    product(e_2,e_4,e_5),
    inference(splitRight,[status(thm)],[c_199149]) ).

tff(c_206746,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_206743,c_195342]) ).

tff(c_206766,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_206746]) ).

tff(c_206767,plain,
    ( product(e_5,e_4,e_3)
    | product(e_5,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_198898]) ).

tff(c_206769,plain,
    product(e_5,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_206767]) ).

tff(c_206864,plain,
    ! [X_7064] :
      ( product(X_7064,e_5,e_4)
      | ~ product(X_7064,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_206769,c_114]) ).

tff(c_193528,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_3,W_28,e_4) ),
    inference(resolution,[status(thm)],[c_193477,c_110]) ).

tff(c_206880,plain,
    ( equalish(e_5,e_1)
    | ~ product(e_3,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_206864,c_193528]) ).

tff(c_206907,plain,
    equalish(e_5,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_195311,c_206880]) ).

tff(c_206909,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_206907]) ).

tff(c_206910,plain,
    product(e_5,e_4,e_3),
    inference(splitRight,[status(thm)],[c_206767]) ).

tff(c_206929,plain,
    product(e_5,e_3,e_5),
    inference(resolution,[status(thm)],[c_206910,c_195340]) ).

tff(c_207265,plain,
    ! [X_7076] :
      ( product(X_7076,e_5,e_5)
      | ~ product(X_7076,e_3,e_5) ),
    inference(resolution,[status(thm)],[c_206929,c_114]) ).

tff(c_206982,plain,
    ! [W_28] :
      ( equalish(W_28,e_3)
      | ~ product(e_5,W_28,e_5) ),
    inference(resolution,[status(thm)],[c_206929,c_110]) ).

tff(c_207269,plain,
    ( equalish(e_5,e_3)
    | ~ product(e_5,e_3,e_5) ),
    inference(resolution,[status(thm)],[c_207265,c_206982]) ).

tff(c_207295,plain,
    equalish(e_5,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_206929,c_207269]) ).

tff(c_207297,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_207295]) ).

tff(c_207298,plain,
    product(e_4,e_1,e_4),
    inference(splitRight,[status(thm)],[c_195203]) ).

tff(c_207320,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_207298,c_193529]) ).

tff(c_207364,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_207320]) ).

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

tff(c_207373,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_207366,c_178548]) ).

tff(c_207388,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_207373]) ).

tff(c_207389,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_193475]) ).

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

tff(c_207395,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_207391,c_175628]) ).

tff(c_207410,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_207395]) ).

tff(c_207411,plain,
    product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_207389]) ).

tff(c_207415,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_207411,c_175628]) ).

tff(c_207430,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_207415]) ).

tff(c_207431,plain,
    ! [Z_61] :
      ( equalish(Z_61,e_2)
      | ~ product(e_1,e_1,Z_61) ),
    inference(splitRight,[status(thm)],[c_137]) ).

tff(c_207493,plain,
    ( equalish(e_5,e_2)
    | product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_207489,c_207431]) ).

tff(c_207520,plain,
    ( equalish(e_5,e_2)
    | product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_56,c_207493]) ).

tff(c_207521,plain,
    ( product(e_1,e_1,e_4)
    | product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2)
    | product(e_1,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_100,c_207520]) ).

tff(c_241588,plain,
    product(e_1,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_207521]) ).

tff(c_241591,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_241588,c_207431]) ).

tff(c_241606,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_241591]) ).

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

tff(c_241745,plain,
    product(e_1,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_241607]) ).

tff(c_207501,plain,
    ( equalish(e_5,e_4)
    | 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_207489,c_175628]) ).

tff(c_207527,plain,
    ( equalish(e_5,e_4)
    | 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_60,c_56,c_207501]) ).

tff(c_207528,plain,
    ( 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(negUnitSimplification,[status(thm)],[c_104,c_207527]) ).

tff(c_241310,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_207528]) ).

tff(c_241313,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_241310,c_175628]) ).

tff(c_241328,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_70,c_241313]) ).

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

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

tff(c_241385,plain,
    ! [W_31] :
      ( equalish(W_31,e_3)
      | ~ product(W_31,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_241366,c_112]) ).

tff(c_241752,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_241745,c_241385]) ).

tff(c_241777,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_241752]) ).

tff(c_241778,plain,
    ( product(e_1,e_1,e_3)
    | product(e_1,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_241607]) ).

tff(c_241791,plain,
    product(e_1,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_241778]) ).

tff(c_241833,plain,
    ! [X_9533] :
      ( product(X_9533,e_1,e_2)
      | ~ product(X_9533,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_241791,c_114]) ).

tff(c_241853,plain,
    ( equalish(e_2,e_5)
    | ~ product(e_4,e_1,e_1) ),
    inference(resolution,[status(thm)],[c_241833,c_178548]) ).

tff(c_241885,plain,
    ~ product(e_4,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_80,c_241853]) ).

tff(c_241383,plain,
    ! [X_35] :
      ( product(X_35,e_3,e_4)
      | ~ product(X_35,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_241366,c_114]) ).

tff(c_241402,plain,
    ! [X_9503] :
      ( product(X_9503,e_3,e_4)
      | ~ product(X_9503,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_241366,c_114]) ).

tff(c_241515,plain,
    ! [X_9511,X_9512] :
      ( product(X_9511,X_9512,e_4)
      | ~ product(X_9511,e_3,X_9512)
      | ~ product(X_9512,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_241402,c_114]) ).

tff(c_241521,plain,
    ! [X_35] :
      ( product(X_35,e_4,e_4)
      | ~ product(e_4,e_1,e_3)
      | ~ product(X_35,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_241383,c_241515]) ).

tff(c_241525,plain,
    ~ product(e_4,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_241521]) ).

tff(c_241897,plain,
    ! [X_9536,X_9537,Y_9538] :
      ( product(X_9536,X_9537,e_5)
      | ~ product(X_9536,Y_9538,X_9537)
      | product(X_9537,Y_9538,e_4)
      | product(X_9537,Y_9538,e_3)
      | product(X_9537,Y_9538,e_2)
      | product(X_9537,Y_9538,e_1)
      | ~ group_element(Y_9538)
      | ~ group_element(X_9537) ),
    inference(resolution,[status(thm)],[c_207489,c_114]) ).

tff(c_241911,plain,
    ( product(e_3,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_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_241366,c_241897]) ).

tff(c_241938,plain,
    ( product(e_3,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) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_56,c_241911]) ).

tff(c_241939,plain,
    ( product(e_3,e_4,e_5)
    | product(e_4,e_1,e_4)
    | product(e_4,e_1,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_241885,c_241525,c_241938]) ).

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

tff(c_241816,plain,
    ! [W_31] :
      ( equalish(W_31,e_1)
      | ~ product(W_31,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_241791,c_112]) ).

tff(c_241999,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_241988,c_241816]) ).

tff(c_242028,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_241999]) ).

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

tff(c_242035,plain,
    product(e_3,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_242029]) ).

tff(c_207505,plain,
    ( equalish(e_5,e_3)
    | 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_207489,c_138975]) ).

tff(c_207531,plain,
    ( equalish(e_5,e_3)
    | 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_58,c_56,c_207505]) ).

tff(c_207532,plain,
    ( 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(negUnitSimplification,[status(thm)],[c_102,c_207531]) ).

tff(c_241527,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_207532]) ).

tff(c_241530,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_241527,c_138975]) ).

tff(c_241545,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_241530]) ).

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

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

tff(c_241557,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_241552,c_241385]) ).

tff(c_241578,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_241557]) ).

tff(c_241580,plain,
    ~ product(e_2,e_1,e_4),
    inference(splitRight,[status(thm)],[c_241546]) ).

tff(c_242030,plain,
    ~ product(e_4,e_1,e_2),
    inference(splitRight,[status(thm)],[c_241939]) ).

tff(c_207497,plain,
    ( equalish(e_5,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_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_207489,c_178548]) ).

tff(c_207524,plain,
    ( equalish(e_5,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) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_56,c_207497]) ).

tff(c_242068,plain,
    ( equalish(e_5,e_5)
    | product(e_4,e_1,e_4) ),
    inference(negUnitSimplification,[status(thm)],[c_241885,c_242030,c_241525,c_207524]) ).

tff(c_242069,plain,
    product(e_4,e_1,e_4),
    inference(splitLeft,[status(thm)],[c_242068]) ).

tff(c_242080,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_242069,c_241385]) ).

tff(c_242110,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_242080]) ).

tff(c_242112,plain,
    ~ product(e_4,e_1,e_4),
    inference(splitRight,[status(thm)],[c_242068]) ).

tff(c_207533,plain,
    ! [X_35,X_7084,Y_7085] :
      ( product(X_35,X_7084,e_5)
      | ~ product(X_35,Y_7085,X_7084)
      | product(X_7084,Y_7085,e_4)
      | product(X_7084,Y_7085,e_3)
      | product(X_7084,Y_7085,e_2)
      | product(X_7084,Y_7085,e_1)
      | ~ group_element(Y_7085)
      | ~ group_element(X_7084) ),
    inference(resolution,[status(thm)],[c_207489,c_114]) ).

tff(c_242037,plain,
    ( product(e_3,e_5,e_5)
    | product(e_5,e_4,e_4)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2)
    | product(e_5,e_4,e_1)
    | ~ group_element(e_4)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_242035,c_207533]) ).

tff(c_242054,plain,
    ( product(e_3,e_5,e_5)
    | product(e_5,e_4,e_4)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2)
    | product(e_5,e_4,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_64,c_62,c_242037]) ).

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

tff(c_242355,plain,
    ! [X_9560] :
      ( product(X_9560,e_5,e_1)
      | ~ product(X_9560,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_242298,c_114]) ).

tff(c_242319,plain,
    ! [W_28] :
      ( equalish(W_28,e_4)
      | ~ product(e_5,W_28,e_1) ),
    inference(resolution,[status(thm)],[c_242298,c_110]) ).

tff(c_242359,plain,
    ( equalish(e_5,e_4)
    | ~ product(e_5,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_242355,c_242319]) ).

tff(c_242374,plain,
    ~ product(e_5,e_4,e_5),
    inference(negUnitSimplification,[status(thm)],[c_104,c_242359]) ).

tff(c_242318,plain,
    ! [X_35] :
      ( product(X_35,e_5,e_1)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_242298,c_114]) ).

tff(c_242419,plain,
    ! [X_9567,X_9568] :
      ( product(X_9567,X_9568,e_1)
      | ~ product(X_9567,e_5,X_9568)
      | ~ product(X_9568,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_242355,c_114]) ).

tff(c_242425,plain,
    ! [X_35] :
      ( product(X_35,e_1,e_1)
      | ~ product(e_1,e_4,e_5)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_242318,c_242419]) ).

tff(c_242429,plain,
    ~ product(e_1,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_242425]) ).

tff(c_242432,plain,
    ( 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_106,c_242429]) ).

tff(c_242435,plain,
    ( 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_56,c_62,c_242432]) ).

tff(c_242436,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_242435]) ).

tff(c_242320,plain,
    ! [W_31] :
      ( equalish(W_31,e_5)
      | ~ product(W_31,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_242298,c_112]) ).

tff(c_242479,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_242436,c_242320]) ).

tff(c_242497,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_242479]) ).

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

tff(c_242500,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_242498]) ).

tff(c_242727,plain,
    ! [X_9577] :
      ( product(X_9577,e_1,e_4)
      | ~ product(X_9577,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_242500,c_114]) ).

tff(c_242731,plain,
    product(e_5,e_1,e_4),
    inference(resolution,[status(thm)],[c_242298,c_242727]) ).

tff(c_242741,plain,
    ( product(e_5,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_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_242731,c_207533]) ).

tff(c_242770,plain,
    ( product(e_5,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) ),
    inference(demodulation,[status(thm),theory(equality)],[c_62,c_56,c_242741]) ).

tff(c_242772,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_241885,c_242030,c_241525,c_242112,c_242374,c_242770]) ).

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

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

tff(c_241815,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_1,W_28,e_2) ),
    inference(resolution,[status(thm)],[c_241791,c_110]) ).

tff(c_242890,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_242883,c_241815]) ).

tff(c_242909,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_242890]) ).

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

tff(c_241579,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_241546]) ).

tff(c_241609,plain,
    product(e_2,e_1,e_2),
    inference(splitLeft,[status(thm)],[c_241579]) ).

tff(c_241612,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_241609,c_138975]) ).

tff(c_241627,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_241612]) ).

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

tff(c_241693,plain,
    ! [X_9521] :
      ( product(X_9521,e_2,e_3)
      | ~ product(X_9521,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_241628,c_114]) ).

tff(c_241715,plain,
    ! [W_28,X_9521] :
      ( equalish(W_28,e_2)
      | ~ product(X_9521,W_28,e_3)
      | ~ product(X_9521,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_241693,c_110]) ).

tff(c_242918,plain,
    ( equalish(e_4,e_2)
    | ~ product(e_1,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_242910,c_241715]) ).

tff(c_242935,plain,
    equalish(e_4,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_241791,c_242918]) ).

tff(c_242937,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_242935]) ).

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

tff(c_242066,plain,
    ! [W_31] :
      ( equalish(W_31,e_3)
      | ~ product(W_31,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_242035,c_112]) ).

tff(c_242942,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_242939,c_242066]) ).

tff(c_242962,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_68,c_242942]) ).

tff(c_242963,plain,
    ( product(e_5,e_4,e_2)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_4)
    | product(e_3,e_5,e_5) ),
    inference(splitRight,[status(thm)],[c_242054]) ).

tff(c_242972,plain,
    product(e_3,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_242963]) ).

tff(c_242065,plain,
    ! [W_28] :
      ( equalish(W_28,e_4)
      | ~ product(e_3,W_28,e_5) ),
    inference(resolution,[status(thm)],[c_242035,c_110]) ).

tff(c_242975,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_242972,c_242065]) ).

tff(c_242995,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_104,c_242975]) ).

tff(c_242996,plain,
    ( product(e_5,e_4,e_4)
    | product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_242963]) ).

tff(c_243112,plain,
    product(e_5,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_242996]) ).

tff(c_243137,plain,
    ! [X_35] :
      ( product(X_35,e_5,e_2)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_243112,c_114]) ).

tff(c_243223,plain,
    ! [X_9587] :
      ( product(X_9587,e_5,e_2)
      | ~ product(X_9587,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_243112,c_114]) ).

tff(c_243348,plain,
    ! [X_9597,X_9598] :
      ( product(X_9597,X_9598,e_2)
      | ~ product(X_9597,e_5,X_9598)
      | ~ product(X_9598,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_243223,c_114]) ).

tff(c_243354,plain,
    ! [X_35] :
      ( product(X_35,e_2,e_2)
      | ~ product(e_2,e_4,e_5)
      | ~ product(X_35,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_243137,c_243348]) ).

tff(c_243472,plain,
    ~ product(e_2,e_4,e_5),
    inference(splitLeft,[status(thm)],[c_243354]) ).

tff(c_243475,plain,
    ( 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_106,c_243472]) ).

tff(c_243478,plain,
    ( 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_58,c_62,c_243475]) ).

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

tff(c_241608,plain,
    ~ product(e_1,e_1,e_1),
    inference(splitRight,[status(thm)],[c_207521]) ).

tff(c_243235,plain,
    ( equalish(e_5,e_1)
    | ~ product(e_1,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_243223,c_241815]) ).

tff(c_243257,plain,
    ~ product(e_1,e_4,e_5),
    inference(negUnitSimplification,[status(thm)],[c_98,c_243235]) ).

tff(c_243275,plain,
    ( 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_106,c_243257]) ).

tff(c_243278,plain,
    ( 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_56,c_62,c_243275]) ).

tff(c_243837,plain,
    product(e_1,e_4,e_1),
    inference(splitLeft,[status(thm)],[c_243278]) ).

tff(c_243922,plain,
    ! [X_9613] :
      ( product(X_9613,e_1,e_1)
      | ~ product(X_9613,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_243837,c_114]) ).

tff(c_243925,plain,
    product(e_1,e_1,e_1),
    inference(resolution,[status(thm)],[c_243837,c_243922]) ).

tff(c_243929,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_241608,c_243925]) ).

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

tff(c_244200,plain,
    product(e_1,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_243930]) ).

tff(c_244232,plain,
    ! [X_35] :
      ( product(X_35,e_1,e_4)
      | ~ product(X_35,e_4,e_1) ),
    inference(resolution,[status(thm)],[c_244200,c_114]) ).

tff(c_244810,plain,
    product(e_2,e_1,e_4),
    inference(resolution,[status(thm)],[c_244306,c_244232]) ).

tff(c_244826,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_241580,c_244810]) ).

tff(c_244827,plain,
    ( product(e_2,e_4,e_2)
    | product(e_2,e_4,e_3)
    | product(e_2,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_243478]) ).

tff(c_244829,plain,
    product(e_2,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_244827]) ).

tff(c_244234,plain,
    ! [W_31] :
      ( equalish(W_31,e_1)
      | ~ product(W_31,e_4,e_4) ),
    inference(resolution,[status(thm)],[c_244200,c_112]) ).

tff(c_244851,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_244829,c_244234]) ).

tff(c_244871,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_244851]) ).

tff(c_244872,plain,
    ( product(e_2,e_4,e_3)
    | product(e_2,e_4,e_2) ),
    inference(splitRight,[status(thm)],[c_244827]) ).

tff(c_244875,plain,
    product(e_2,e_4,e_2),
    inference(splitLeft,[status(thm)],[c_244872]) ).

tff(c_243139,plain,
    ! [W_31] :
      ( equalish(W_31,e_5)
      | ~ product(W_31,e_4,e_2) ),
    inference(resolution,[status(thm)],[c_243112,c_112]) ).

tff(c_244880,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_244875,c_243139]) ).

tff(c_244900,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_244880]) ).

tff(c_244901,plain,
    product(e_2,e_4,e_3),
    inference(splitRight,[status(thm)],[c_244872]) ).

tff(c_241675,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_2,W_28,e_3) ),
    inference(resolution,[status(thm)],[c_241628,c_110]) ).

tff(c_245427,plain,
    equalish(e_4,e_1),
    inference(resolution,[status(thm)],[c_244901,c_241675]) ).

tff(c_245447,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_90,c_245427]) ).

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

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

tff(c_245475,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_245451,c_243139]) ).

tff(c_245498,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_72,c_245475]) ).

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

tff(c_245507,plain,
    ( equalish(e_4,e_2)
    | ~ product(e_1,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_245499,c_241715]) ).

tff(c_245524,plain,
    equalish(e_4,e_2),
    inference(demodulation,[status(thm),theory(equality)],[c_241791,c_245507]) ).

tff(c_245526,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_92,c_245524]) ).

tff(c_245528,plain,
    product(e_2,e_4,e_5),
    inference(splitRight,[status(thm)],[c_243354]) ).

tff(c_245534,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_245528,c_242066]) ).

tff(c_245555,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_245534]) ).

tff(c_245556,plain,
    ( product(e_5,e_4,e_3)
    | product(e_5,e_4,e_4) ),
    inference(splitRight,[status(thm)],[c_242996]) ).

tff(c_245600,plain,
    product(e_5,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_245556]) ).

tff(c_245675,plain,
    ! [X_9633] :
      ( product(X_9633,e_5,e_4)
      | ~ product(X_9633,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_245600,c_114]) ).

tff(c_241384,plain,
    ! [W_28] :
      ( equalish(W_28,e_1)
      | ~ product(e_3,W_28,e_4) ),
    inference(resolution,[status(thm)],[c_241366,c_110]) ).

tff(c_245689,plain,
    ( equalish(e_5,e_1)
    | ~ product(e_3,e_4,e_5) ),
    inference(resolution,[status(thm)],[c_245675,c_241384]) ).

tff(c_245713,plain,
    equalish(e_5,e_1),
    inference(demodulation,[status(thm),theory(equality)],[c_242035,c_245689]) ).

tff(c_245715,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_98,c_245713]) ).

tff(c_245716,plain,
    product(e_5,e_4,e_3),
    inference(splitRight,[status(thm)],[c_245556]) ).

tff(c_242064,plain,
    ! [X_35] :
      ( product(X_35,e_3,e_5)
      | ~ product(X_35,e_4,e_3) ),
    inference(resolution,[status(thm)],[c_242035,c_114]) ).

tff(c_245735,plain,
    product(e_5,e_3,e_5),
    inference(resolution,[status(thm)],[c_245716,c_242064]) ).

tff(c_246016,plain,
    ! [X_9645] :
      ( product(X_9645,e_5,e_5)
      | ~ product(X_9645,e_3,e_5) ),
    inference(resolution,[status(thm)],[c_245735,c_114]) ).

tff(c_245814,plain,
    ! [W_28] :
      ( equalish(W_28,e_3)
      | ~ product(e_5,W_28,e_5) ),
    inference(resolution,[status(thm)],[c_245735,c_110]) ).

tff(c_246020,plain,
    ( equalish(e_5,e_3)
    | ~ product(e_5,e_3,e_5) ),
    inference(resolution,[status(thm)],[c_246016,c_245814]) ).

tff(c_246046,plain,
    equalish(e_5,e_3),
    inference(demodulation,[status(thm),theory(equality)],[c_245735,c_246020]) ).

tff(c_246048,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_102,c_246046]) ).

tff(c_246049,plain,
    product(e_4,e_1,e_4),
    inference(splitRight,[status(thm)],[c_242029]) ).

tff(c_246061,plain,
    equalish(e_4,e_3),
    inference(resolution,[status(thm)],[c_246049,c_241385]) ).

tff(c_246091,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_94,c_246061]) ).

tff(c_246092,plain,
    product(e_1,e_1,e_3),
    inference(splitRight,[status(thm)],[c_241778]) ).

tff(c_241676,plain,
    ! [W_31] :
      ( equalish(W_31,e_2)
      | ~ product(W_31,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_241628,c_112]) ).

tff(c_246134,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_246092,c_241676]) ).

tff(c_246161,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_66,c_246134]) ).

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

tff(c_246166,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_246163,c_178548]) ).

tff(c_246181,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_88,c_246166]) ).

tff(c_246182,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2) ),
    inference(splitRight,[status(thm)],[c_241329]) ).

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

tff(c_246208,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_246205,c_175628]) ).

tff(c_246223,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_246208]) ).

tff(c_246224,plain,
    product(e_3,e_1,e_3),
    inference(splitRight,[status(thm)],[c_246182]) ).

tff(c_246228,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_246224,c_175628]) ).

tff(c_246243,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_86,c_246228]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.14  % Problem  : GRP128-3.005 : TPTP v8.1.2. Released v1.2.0.
% 0.08/0.15  % 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.15/0.36  % Computer : n023.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit : 300
% 0.15/0.36  % WCLimit  : 300
% 0.15/0.36  % DateTime : Thu Aug  3 22:21:22 EDT 2023
% 0.15/0.36  % CPUTime  : 
% 48.30/34.68  % SZS status Unsatisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 48.61/34.89  
% 48.61/34.89  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 48.68/35.02  
% 48.68/35.02  Inference rules
% 48.68/35.02  ----------------------
% 48.68/35.02  #Ref     : 0
% 48.68/35.02  #Sup     : 48191
% 48.68/35.02  #Fact    : 66
% 48.68/35.02  #Define  : 0
% 48.68/35.02  #Split   : 1088
% 48.68/35.02  #Chain   : 0
% 48.68/35.02  #Close   : 0
% 48.68/35.02  
% 48.68/35.02  Ordering : KBO
% 48.68/35.02  
% 48.68/35.02  Simplification rules
% 48.68/35.02  ----------------------
% 48.68/35.02  #Subsume      : 29669
% 48.68/35.02  #Demod        : 47203
% 48.68/35.02  #Tautology    : 7740
% 48.68/35.02  #SimpNegUnit  : 15010
% 48.68/35.02  #BackRed      : 2
% 48.68/35.02  
% 48.68/35.02  #Partial instantiations: 0
% 48.68/35.02  #Strategies tried      : 1
% 48.68/35.02  
% 48.68/35.02  Timing (in seconds)
% 48.68/35.02  ----------------------
% 48.68/35.02  Preprocessing        : 0.51
% 48.68/35.02  Parsing              : 0.29
% 48.68/35.02  CNF conversion       : 0.03
% 48.68/35.02  Main loop            : 33.09
% 48.68/35.02  Inferencing          : 5.00
% 48.68/35.02  Reduction            : 12.93
% 48.68/35.02  Demodulation         : 8.27
% 48.68/35.02  BG Simplification    : 0.15
% 48.68/35.02  Subsumption          : 13.99
% 48.68/35.02  Abstraction          : 0.49
% 48.68/35.02  MUC search           : 0.00
% 48.68/35.02  Cooper               : 0.00
% 48.68/35.02  Total                : 33.96
% 48.68/35.02  Index Insertion      : 0.00
% 48.68/35.02  Index Deletion       : 0.00
% 48.68/35.02  Index Matching       : 0.00
% 48.68/35.02  BG Taut test         : 0.00
%------------------------------------------------------------------------------