TSTP Solution File: GRP125-2.005 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : GRP125-2.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/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n028.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:39:57 EDT 2023

% Result   : Unsatisfiable 18.61s 8.97s
% Output   : CNFRefutation 18.74s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   35
%            Number of leaves      :   49
% Syntax   : Number of formulae    :  670 ( 360 unt;  10 typ;   0 def)
%            Number of atoms       : 1511 (   0 equ)
%            Maximal formula atoms :    8 (   2 avg)
%            Number of connectives : 1165 ( 314   ~; 851   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   3 avg)
%            Maximal term depth    :    1 (   1 avg)
%            Number of types       :    2 (   0 usr)
%            Number of type conns  :   10 (   5   >;   5   *;   0   +;   0  <<)
%            Number of predicates  :    6 (   5 usr;   1 prp; 0-3 aty)
%            Number of functors    :    5 (   5 usr;   5 con; 0-0 aty)
%            Number of variables   :  199 (; 199   !;   0   ?;   0   :)

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

%Foreground sorts:

%Background operators:

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

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

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

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

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

tff(e_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_71,axiom,
    ~ equalish(e_2,e_4),
    file(unknown,unknown) ).

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

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

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

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

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

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

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

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

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

tff(f_113,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_42,axiom,
    greater(e_5,e_3),
    file(unknown,unknown) ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tff(c_32,plain,
    group_element(e_1),
    inference(cnfTransformation,[status(thm)],[f_53]) ).

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

tff(c_34,plain,
    group_element(e_2),
    inference(cnfTransformation,[status(thm)],[f_54]) ).

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

tff(c_169,plain,
    ! [X_60,Y_61] :
      ( product(X_60,Y_61,e_5)
      | product(X_60,Y_61,e_4)
      | product(X_60,Y_61,e_3)
      | product(X_60,Y_61,e_2)
      | product(X_60,Y_61,e_1)
      | ~ group_element(Y_61)
      | ~ group_element(X_60) ),
    inference(cnfTransformation,[status(thm)],[f_113]) ).

tff(c_26,plain,
    greater(e_5,e_3),
    inference(cnfTransformation,[status(thm)],[f_42]) ).

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

tff(c_117,plain,
    ! [X_26] :
      ( ~ next(X_26,e_3)
      | ~ product(X_26,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_26,c_94]) ).

tff(c_201,plain,
    ! [X_60] :
      ( ~ next(X_60,e_3)
      | product(X_60,e_1,e_4)
      | product(X_60,e_1,e_3)
      | product(X_60,e_1,e_2)
      | product(X_60,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_60) ),
    inference(resolution,[status(thm)],[c_169,c_117]) ).

tff(c_58455,plain,
    ! [X_684] :
      ( ~ next(X_684,e_3)
      | product(X_684,e_1,e_4)
      | product(X_684,e_1,e_3)
      | product(X_684,e_1,e_2)
      | product(X_684,e_1,e_1)
      | ~ group_element(X_684) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_201]) ).

tff(c_36,plain,
    group_element(e_3),
    inference(cnfTransformation,[status(thm)],[f_55]) ).

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

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

tff(c_120,plain,
    ! [X_26] :
      ( ~ next(X_26,e_4)
      | ~ product(X_26,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_28,c_94]) ).

tff(c_185,plain,
    ! [X_60] :
      ( ~ next(X_60,e_4)
      | product(X_60,e_1,e_4)
      | product(X_60,e_1,e_3)
      | product(X_60,e_1,e_2)
      | product(X_60,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_60) ),
    inference(resolution,[status(thm)],[c_169,c_120]) ).

tff(c_214,plain,
    ! [X_60] :
      ( ~ next(X_60,e_4)
      | product(X_60,e_1,e_4)
      | product(X_60,e_1,e_3)
      | product(X_60,e_1,e_2)
      | product(X_60,e_1,e_1)
      | ~ group_element(X_60) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_185]) ).

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

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

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

tff(c_38,plain,
    group_element(e_4),
    inference(cnfTransformation,[status(thm)],[f_56]) ).

tff(c_40,plain,
    group_element(e_5),
    inference(cnfTransformation,[status(thm)],[f_57]) ).

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

tff(c_140,plain,
    ! [W_39,Z_40,X_41,Y_42] :
      ( equalish(W_39,Z_40)
      | ~ product(X_41,Z_40,Y_42)
      | ~ product(X_41,W_39,Y_42) ),
    inference(cnfTransformation,[status(thm)],[f_129]) ).

tff(c_143,plain,
    ! [W_39,X_18] :
      ( equalish(W_39,X_18)
      | ~ product(X_18,W_39,X_18) ),
    inference(resolution,[status(thm)],[c_90,c_140]) ).

tff(c_189,plain,
    ! [Y_61] :
      ( equalish(Y_61,e_5)
      | product(e_5,Y_61,e_4)
      | product(e_5,Y_61,e_3)
      | product(e_5,Y_61,e_2)
      | product(e_5,Y_61,e_1)
      | ~ group_element(Y_61)
      | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_169,c_143]) ).

tff(c_3916,plain,
    ! [Y_137] :
      ( equalish(Y_137,e_5)
      | product(e_5,Y_137,e_4)
      | product(e_5,Y_137,e_3)
      | product(e_5,Y_137,e_2)
      | product(e_5,Y_137,e_1)
      | ~ group_element(Y_137) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_189]) ).

tff(c_129,plain,
    ! [W_31,Z_32,Y_33,X_34] :
      ( equalish(W_31,Z_32)
      | ~ product(Z_32,Y_33,X_34)
      | ~ product(W_31,Y_33,X_34) ),
    inference(cnfTransformation,[status(thm)],[f_137]) ).

tff(c_132,plain,
    ! [W_31,X_18] :
      ( equalish(W_31,X_18)
      | ~ product(W_31,X_18,X_18) ),
    inference(resolution,[status(thm)],[c_90,c_129]) ).

tff(c_3955,plain,
    ( equalish(e_5,e_4)
    | equalish(e_4,e_5)
    | 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) ),
    inference(resolution,[status(thm)],[c_3916,c_132]) ).

tff(c_4001,plain,
    ( equalish(e_5,e_4)
    | equalish(e_4,e_5)
    | 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_38,c_3955]) ).

tff(c_4002,plain,
    ( product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2)
    | product(e_5,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_72,c_80,c_4001]) ).

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

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

tff(c_599,plain,
    ! [W_94,X_95,Y_96] :
      ( equalish(W_94,X_95)
      | ~ product(W_94,Y_96,e_5)
      | product(X_95,Y_96,e_4)
      | product(X_95,Y_96,e_3)
      | product(X_95,Y_96,e_2)
      | product(X_95,Y_96,e_1)
      | ~ group_element(Y_96)
      | ~ group_element(X_95) ),
    inference(resolution,[status(thm)],[c_169,c_88]) ).

tff(c_604,plain,
    ! [X_95] :
      ( equalish(e_5,X_95)
      | product(X_95,e_5,e_4)
      | product(X_95,e_5,e_3)
      | product(X_95,e_5,e_2)
      | product(X_95,e_5,e_1)
      | ~ group_element(e_5)
      | ~ group_element(X_95) ),
    inference(resolution,[status(thm)],[c_90,c_599]) ).

tff(c_1807,plain,
    ! [X_113] :
      ( equalish(e_5,X_113)
      | product(X_113,e_5,e_4)
      | product(X_113,e_5,e_3)
      | product(X_113,e_5,e_2)
      | product(X_113,e_5,e_1)
      | ~ group_element(X_113) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_604]) ).

tff(c_1832,plain,
    ( equalish(e_5,e_4)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_2)
    | product(e_4,e_5,e_1)
    | ~ group_element(e_4) ),
    inference(resolution,[status(thm)],[c_1807,c_143]) ).

tff(c_1863,plain,
    ( equalish(e_5,e_4)
    | product(e_4,e_5,e_3)
    | product(e_4,e_5,e_2)
    | product(e_4,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_38,c_1832]) ).

tff(c_1864,plain,
    ( product(e_4,e_5,e_3)
    | product(e_4,e_5,e_2)
    | product(e_4,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_80,c_1863]) ).

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

tff(c_92,plain,
    ! [Z1_21,Z2_22,X_19,Y_20] :
      ( product(Z1_21,Z2_22,X_19)
      | ~ product(Y_20,X_19,Z2_22)
      | ~ product(X_19,Y_20,Z1_21) ),
    inference(cnfTransformation,[status(thm)],[f_147]) ).

tff(c_1894,plain,
    ! [Z1_21] :
      ( product(Z1_21,e_1,e_5)
      | ~ product(e_5,e_4,Z1_21) ),
    inference(resolution,[status(thm)],[c_1867,c_92]) ).

tff(c_4035,plain,
    product(e_1,e_1,e_5),
    inference(resolution,[status(thm)],[c_4009,c_1894]) ).

tff(c_154,plain,
    ! [W_49,Z_50,X_51,Y_52] :
      ( equalish(W_49,Z_50)
      | ~ product(X_51,Y_52,Z_50)
      | ~ product(X_51,Y_52,W_49) ),
    inference(cnfTransformation,[status(thm)],[f_121]) ).

tff(c_157,plain,
    ! [W_49,X_18] :
      ( equalish(W_49,X_18)
      | ~ product(X_18,X_18,W_49) ),
    inference(resolution,[status(thm)],[c_90,c_154]) ).

tff(c_4074,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_4035,c_157]) ).

tff(c_4124,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_4074]) ).

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

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

tff(c_4234,plain,
    product(e_3,e_1,e_5),
    inference(resolution,[status(thm)],[c_4127,c_1894]) ).

tff(c_4268,plain,
    ~ next(e_3,e_4),
    inference(resolution,[status(thm)],[c_4234,c_120]) ).

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

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

tff(c_4324,plain,
    product(e_2,e_1,e_5),
    inference(resolution,[status(thm)],[c_4306,c_1894]) ).

tff(c_4391,plain,
    ~ next(e_2,e_3),
    inference(resolution,[status(thm)],[c_4324,c_117]) ).

tff(c_4424,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_4391]) ).

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

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

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

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

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

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

tff(c_479,plain,
    ! [W_76,Y_77,X_78] :
      ( equalish(W_76,Y_77)
      | ~ product(X_78,W_76,e_5)
      | product(X_78,Y_77,e_4)
      | product(X_78,Y_77,e_3)
      | product(X_78,Y_77,e_2)
      | product(X_78,Y_77,e_1)
      | ~ group_element(Y_77)
      | ~ group_element(X_78) ),
    inference(resolution,[status(thm)],[c_169,c_86]) ).

tff(c_484,plain,
    ! [Y_77] :
      ( equalish(e_5,Y_77)
      | product(e_5,Y_77,e_4)
      | product(e_5,Y_77,e_3)
      | product(e_5,Y_77,e_2)
      | product(e_5,Y_77,e_1)
      | ~ group_element(Y_77)
      | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_90,c_479]) ).

tff(c_488,plain,
    ! [Y_77] :
      ( equalish(e_5,Y_77)
      | product(e_5,Y_77,e_4)
      | product(e_5,Y_77,e_3)
      | product(e_5,Y_77,e_2)
      | product(e_5,Y_77,e_1)
      | ~ group_element(Y_77) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_484]) ).

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

tff(c_608,plain,
    ! [X_95] :
      ( equalish(e_5,X_95)
      | product(X_95,e_5,e_4)
      | product(X_95,e_5,e_3)
      | product(X_95,e_5,e_2)
      | product(X_95,e_5,e_1)
      | ~ group_element(X_95) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_604]) ).

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

tff(c_4694,plain,
    ! [X_145] :
      ( ~ next(X_145,e_3)
      | product(X_145,e_1,e_4)
      | product(X_145,e_1,e_3)
      | product(X_145,e_1,e_2)
      | product(X_145,e_1,e_1)
      | ~ group_element(X_145) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_201]) ).

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

tff(c_116,plain,
    ! [X_26] :
      ( ~ next(X_26,e_3)
      | ~ product(X_26,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_24,c_94]) ).

tff(c_6985,plain,
    ! [X_182] :
      ( ~ next(X_182,e_3)
      | product(X_182,e_1,e_3)
      | product(X_182,e_1,e_2)
      | product(X_182,e_1,e_1)
      | ~ group_element(X_182) ),
    inference(resolution,[status(thm)],[c_4694,c_116]) ).

tff(c_4451,plain,
    ! [Y_140] :
      ( equalish(e_5,Y_140)
      | product(e_5,Y_140,e_4)
      | product(e_5,Y_140,e_3)
      | product(e_5,Y_140,e_2)
      | product(e_5,Y_140,e_1)
      | ~ group_element(Y_140) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_484]) ).

tff(c_4487,plain,
    ( equalish(e_5,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) ),
    inference(resolution,[status(thm)],[c_4451,c_132]) ).

tff(c_4529,plain,
    ( equalish(e_5,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_38,c_4487]) ).

tff(c_4530,plain,
    ( product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2)
    | product(e_5,e_4,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_80,c_4529]) ).

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

tff(c_4918,plain,
    ! [Z1_152] :
      ( product(Z1_152,e_1,e_4)
      | ~ product(e_4,e_5,Z1_152) ),
    inference(resolution,[status(thm)],[c_4616,c_92]) ).

tff(c_4927,plain,
    product(e_3,e_1,e_4),
    inference(resolution,[status(thm)],[c_4427,c_4918]) ).

tff(c_5151,plain,
    ! [W_156] :
      ( equalish(W_156,e_3)
      | ~ product(W_156,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_4927,c_88]) ).

tff(c_5164,plain,
    ( equalish(e_5,e_3)
    | equalish(e_5,e_1)
    | product(e_5,e_1,e_3)
    | product(e_5,e_1,e_2)
    | product(e_5,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_488,c_5151]) ).

tff(c_5179,plain,
    ( equalish(e_5,e_3)
    | equalish(e_5,e_1)
    | 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_32,c_5164]) ).

tff(c_5180,plain,
    ( product(e_5,e_1,e_3)
    | product(e_5,e_1,e_2)
    | product(e_5,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_78,c_5179]) ).

tff(c_5492,plain,
    product(e_5,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_5180]) ).

tff(c_4649,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_5,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_4616,c_86]) ).

tff(c_5495,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_5492,c_4649]) ).

tff(c_5524,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46,c_5495]) ).

tff(c_5525,plain,
    ( product(e_5,e_1,e_2)
    | product(e_5,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_5180]) ).

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

tff(c_5576,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_5533,c_88]) ).

tff(c_8396,plain,
    ! [X_198] :
      ( equalish(X_198,e_5)
      | ~ next(X_198,e_3)
      | product(X_198,e_1,e_2)
      | product(X_198,e_1,e_1)
      | ~ group_element(X_198) ),
    inference(resolution,[status(thm)],[c_6985,c_5576]) ).

tff(c_8451,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_5)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_8396,c_143]) ).

tff(c_8515,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_5)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34,c_4,c_8451]) ).

tff(c_8516,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_56,c_42,c_8515]) ).

tff(c_9053,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_8516,c_132]) ).

tff(c_9087,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_50,c_9053]) ).

tff(c_9088,plain,
    product(e_5,e_1,e_2),
    inference(splitRight,[status(thm)],[c_5525]) ).

tff(c_9257,plain,
    ! [Z1_205] :
      ( product(Z1_205,e_2,e_1)
      | ~ product(e_1,e_5,Z1_205) ),
    inference(resolution,[status(thm)],[c_9088,c_92]) ).

tff(c_9260,plain,
    ( product(e_4,e_2,e_1)
    | equalish(e_5,e_1)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_608,c_9257]) ).

tff(c_9269,plain,
    ( product(e_4,e_2,e_1)
    | equalish(e_5,e_1)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_9260]) ).

tff(c_9270,plain,
    ( product(e_4,e_2,e_1)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_9269]) ).

tff(c_11469,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_9270]) ).

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

tff(c_115,plain,
    ! [X_26] :
      ( ~ next(X_26,e_2)
      | ~ product(X_26,e_1,e_5) ),
    inference(resolution,[status(thm)],[c_22,c_94]) ).

tff(c_205,plain,
    ! [X_60] :
      ( ~ next(X_60,e_2)
      | product(X_60,e_1,e_4)
      | product(X_60,e_1,e_3)
      | product(X_60,e_1,e_2)
      | product(X_60,e_1,e_1)
      | ~ group_element(e_1)
      | ~ group_element(X_60) ),
    inference(resolution,[status(thm)],[c_169,c_115]) ).

tff(c_238,plain,
    ! [X_64] :
      ( ~ next(X_64,e_2)
      | product(X_64,e_1,e_4)
      | product(X_64,e_1,e_3)
      | product(X_64,e_1,e_2)
      | product(X_64,e_1,e_1)
      | ~ group_element(X_64) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_205]) ).

tff(c_20,plain,
    greater(e_4,e_2),
    inference(cnfTransformation,[status(thm)],[f_39]) ).

tff(c_121,plain,
    ! [X_26] :
      ( ~ next(X_26,e_2)
      | ~ product(X_26,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_20,c_94]) ).

tff(c_286,plain,
    ! [X_65] :
      ( ~ next(X_65,e_2)
      | product(X_65,e_1,e_3)
      | product(X_65,e_1,e_2)
      | product(X_65,e_1,e_1)
      | ~ group_element(X_65) ),
    inference(resolution,[status(thm)],[c_238,c_121]) ).

tff(c_18,plain,
    greater(e_3,e_2),
    inference(cnfTransformation,[status(thm)],[f_38]) ).

tff(c_122,plain,
    ! [X_26] :
      ( ~ next(X_26,e_2)
      | ~ product(X_26,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_18,c_94]) ).

tff(c_328,plain,
    ! [X_65] :
      ( ~ next(X_65,e_2)
      | product(X_65,e_1,e_2)
      | product(X_65,e_1,e_1)
      | ~ group_element(X_65) ),
    inference(resolution,[status(thm)],[c_286,c_122]) ).

tff(c_9201,plain,
    ! [W_203] :
      ( equalish(W_203,e_5)
      | ~ product(W_203,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_9088,c_88]) ).

tff(c_9513,plain,
    ! [X_209] :
      ( equalish(X_209,e_5)
      | ~ next(X_209,e_2)
      | product(X_209,e_1,e_1)
      | ~ group_element(X_209) ),
    inference(resolution,[status(thm)],[c_328,c_9201]) ).

tff(c_9637,plain,
    ! [W_11,X_209] :
      ( equalish(W_11,e_1)
      | ~ product(X_209,W_11,e_1)
      | equalish(X_209,e_5)
      | ~ next(X_209,e_2)
      | ~ group_element(X_209) ),
    inference(resolution,[status(thm)],[c_9513,c_86]) ).

tff(c_11472,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_5)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_11469,c_9637]) ).

tff(c_11505,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_5) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_2,c_11472]) ).

tff(c_11507,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48,c_74,c_11505]) ).

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

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

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

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

tff(c_5063,plain,
    ! [W_154] :
      ( equalish(W_154,e_1)
      | ~ product(e_3,W_154,e_4) ),
    inference(resolution,[status(thm)],[c_4927,c_86]) ).

tff(c_5078,plain,
    ( equalish(e_5,e_1)
    | equalish(e_5,e_3)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_608,c_5063]) ).

tff(c_5097,plain,
    ( equalish(e_5,e_1)
    | equalish(e_5,e_3)
    | 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_36,c_5078]) ).

tff(c_5098,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_78,c_74,c_5097]) ).

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

tff(c_5471,plain,
    ! [Z1_163] :
      ( product(Z1_163,e_1,e_5)
      | ~ product(e_5,e_3,Z1_163) ),
    inference(resolution,[status(thm)],[c_5242,c_92]) ).

tff(c_5477,plain,
    ( product(e_4,e_1,e_5)
    | equalish(e_5,e_3)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_488,c_5471]) ).

tff(c_5487,plain,
    ( product(e_4,e_1,e_5)
    | equalish(e_5,e_3)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36,c_5477]) ).

tff(c_5488,plain,
    ( product(e_4,e_1,e_5)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_78,c_5487]) ).

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

tff(c_10868,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_10857,c_4649]) ).

tff(c_10896,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_10868]) ).

tff(c_10898,plain,
    ~ product(e_5,e_3,e_1),
    inference(splitRight,[status(thm)],[c_5488]) ).

tff(c_206,plain,
    ! [Z1_21,Y_61,X_60] :
      ( product(Z1_21,e_5,Y_61)
      | ~ product(Y_61,X_60,Z1_21)
      | product(X_60,Y_61,e_4)
      | product(X_60,Y_61,e_3)
      | product(X_60,Y_61,e_2)
      | product(X_60,Y_61,e_1)
      | ~ group_element(Y_61)
      | ~ group_element(X_60) ),
    inference(resolution,[status(thm)],[c_169,c_92]) ).

tff(c_5244,plain,
    ( product(e_1,e_5,e_3)
    | product(e_5,e_3,e_4)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_5242,c_206]) ).

tff(c_5260,plain,
    ( product(e_1,e_5,e_3)
    | product(e_5,e_3,e_4)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_36,c_5244]) ).

tff(c_28197,plain,
    ( product(e_1,e_5,e_3)
    | product(e_5,e_3,e_4)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_10898,c_5260]) ).

tff(c_28198,plain,
    product(e_5,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_28197]) ).

tff(c_9136,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_5,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_9088,c_86]) ).

tff(c_28813,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_28198,c_9136]) ).

tff(c_28833,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_28813]) ).

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

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

tff(c_4450,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_5,e_3) ),
    inference(resolution,[status(thm)],[c_4427,c_88]) ).

tff(c_28851,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_28836,c_4450]) ).

tff(c_28887,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46,c_28851]) ).

tff(c_28889,plain,
    ~ product(e_1,e_5,e_3),
    inference(splitRight,[status(thm)],[c_28834]) ).

tff(c_9091,plain,
    ( product(e_2,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_9088,c_206]) ).

tff(c_9116,plain,
    ( product(e_2,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_40,c_9091]) ).

tff(c_31777,plain,
    ( product(e_2,e_5,e_5)
    | product(e_1,e_5,e_4)
    | product(e_1,e_5,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_11509,c_28889,c_9116]) ).

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

tff(c_9134,plain,
    ! [Z1_21] :
      ( product(Z1_21,e_2,e_1)
      | ~ product(e_1,e_5,Z1_21) ),
    inference(resolution,[status(thm)],[c_9088,c_92]) ).

tff(c_31830,plain,
    product(e_2,e_2,e_1),
    inference(resolution,[status(thm)],[c_31778,c_9134]) ).

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

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

tff(c_12039,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_2,e_1) ),
    inference(resolution,[status(thm)],[c_11516,c_88]) ).

tff(c_31859,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_31830,c_12039]) ).

tff(c_31894,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54,c_31859]) ).

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

tff(c_31897,plain,
    product(e_2,e_5,e_5),
    inference(splitLeft,[status(thm)],[c_31895]) ).

tff(c_31918,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_31897,c_132]) ).

tff(c_31947,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_31918]) ).

tff(c_31949,plain,
    ~ product(e_2,e_5,e_5),
    inference(splitRight,[status(thm)],[c_31895]) ).

tff(c_31969,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_5)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_82,c_31949]) ).

tff(c_31988,plain,
    ( product(e_2,e_5,e_4)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34,c_40,c_31969]) ).

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

tff(c_5272,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_5,e_1) ),
    inference(resolution,[status(thm)],[c_5242,c_88]) ).

tff(c_33646,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_33624,c_5272]) ).

tff(c_33690,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52,c_33646]) ).

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

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

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

tff(c_32667,plain,
    ! [W_14] :
      ( equalish(W_14,e_1)
      | ~ product(W_14,e_5,e_4) ),
    inference(resolution,[status(thm)],[c_31948,c_88]) ).

tff(c_34156,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_33693,c_32667]) ).

tff(c_34180,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_50,c_34156]) ).

tff(c_34181,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_33691]) ).

tff(c_34227,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_34181]) ).

tff(c_34245,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_34227,c_143]) ).

tff(c_34274,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_34245]) ).

tff(c_34275,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_34181]) ).

tff(c_34348,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_34275,c_4450]) ).

tff(c_34376,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54,c_34348]) ).

tff(c_34377,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_11508]) ).

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

tff(c_34881,plain,
    product(e_2,e_2,e_1),
    inference(resolution,[status(thm)],[c_34379,c_9134]) ).

tff(c_34924,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_34881,c_157]) ).

tff(c_34955,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42,c_34924]) ).

tff(c_34957,plain,
    ~ product(e_1,e_5,e_2),
    inference(splitRight,[status(thm)],[c_34377]) ).

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

tff(c_195,plain,
    ! [X_60] :
      ( equalish(X_60,e_5)
      | product(X_60,e_5,e_4)
      | product(X_60,e_5,e_3)
      | product(X_60,e_5,e_2)
      | product(X_60,e_5,e_1)
      | ~ group_element(e_5)
      | ~ group_element(X_60) ),
    inference(resolution,[status(thm)],[c_169,c_132]) ).

tff(c_9280,plain,
    ! [X_206] :
      ( equalish(X_206,e_5)
      | product(X_206,e_5,e_4)
      | product(X_206,e_5,e_3)
      | product(X_206,e_5,e_2)
      | product(X_206,e_5,e_1)
      | ~ group_element(X_206) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_195]) ).

tff(c_9283,plain,
    ( product(e_4,e_2,e_1)
    | equalish(e_1,e_5)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_9280,c_9134]) ).

tff(c_9330,plain,
    ( product(e_4,e_2,e_1)
    | equalish(e_1,e_5)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_9283]) ).

tff(c_9331,plain,
    ( product(e_4,e_2,e_1)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_48,c_9330]) ).

tff(c_34958,plain,
    product(e_1,e_5,e_3),
    inference(negUnitSimplification,[status(thm)],[c_11509,c_34957,c_34378,c_9331]) ).

tff(c_34963,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_34958,c_4450]) ).

tff(c_34984,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46,c_34963]) ).

tff(c_34985,plain,
    ( product(e_3,e_5,e_2)
    | product(e_3,e_5,e_3) ),
    inference(splitRight,[status(thm)],[c_5098]) ).

tff(c_34987,plain,
    product(e_3,e_5,e_3),
    inference(splitLeft,[status(thm)],[c_34985]) ).

tff(c_34990,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_34987,c_4450]) ).

tff(c_35009,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_34990]) ).

tff(c_35010,plain,
    product(e_3,e_5,e_2),
    inference(splitRight,[status(thm)],[c_34985]) ).

tff(c_35223,plain,
    ! [Z1_388] :
      ( product(Z1_388,e_2,e_5)
      | ~ product(e_5,e_3,Z1_388) ),
    inference(resolution,[status(thm)],[c_35010,c_92]) ).

tff(c_35229,plain,
    ( product(e_4,e_2,e_5)
    | equalish(e_5,e_3)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_488,c_35223]) ).

tff(c_35239,plain,
    ( product(e_4,e_2,e_5)
    | equalish(e_5,e_3)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36,c_35229]) ).

tff(c_35240,plain,
    ( product(e_4,e_2,e_5)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_78,c_35239]) ).

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

tff(c_40944,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_40933,c_4649]) ).

tff(c_40972,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_40944]) ).

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

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

tff(c_36705,plain,
    ! [X_407] :
      ( ~ next(X_407,e_3)
      | product(X_407,e_1,e_3)
      | product(X_407,e_1,e_2)
      | product(X_407,e_1,e_1)
      | ~ group_element(X_407) ),
    inference(resolution,[status(thm)],[c_4694,c_116]) ).

tff(c_35041,plain,
    ! [Y_384] :
      ( equalish(Y_384,e_5)
      | product(e_5,Y_384,e_4)
      | product(e_5,Y_384,e_3)
      | product(e_5,Y_384,e_2)
      | product(e_5,Y_384,e_1)
      | ~ group_element(Y_384) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_189]) ).

tff(c_4983,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_1,e_4) ),
    inference(resolution,[status(thm)],[c_4927,c_88]) ).

tff(c_35045,plain,
    ( equalish(e_5,e_3)
    | equalish(e_1,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_1) ),
    inference(resolution,[status(thm)],[c_35041,c_4983]) ).

tff(c_35097,plain,
    ( equalish(e_5,e_3)
    | equalish(e_1,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_32,c_35045]) ).

tff(c_35098,plain,
    ( product(e_5,e_1,e_3)
    | product(e_5,e_1,e_2)
    | product(e_5,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_48,c_78,c_35097]) ).

tff(c_35244,plain,
    product(e_5,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_35098]) ).

tff(c_35247,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_35244,c_4649]) ).

tff(c_35276,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46,c_35247]) ).

tff(c_35277,plain,
    ( product(e_5,e_1,e_2)
    | product(e_5,e_1,e_3) ),
    inference(splitRight,[status(thm)],[c_35098]) ).

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

tff(c_35328,plain,
    ! [W_14] :
      ( equalish(W_14,e_5)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_35285,c_88]) ).

tff(c_38578,plain,
    ! [X_426] :
      ( equalish(X_426,e_5)
      | ~ next(X_426,e_3)
      | product(X_426,e_1,e_2)
      | product(X_426,e_1,e_1)
      | ~ group_element(X_426) ),
    inference(resolution,[status(thm)],[c_36705,c_35328]) ).

tff(c_38633,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_5)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_38578,c_143]) ).

tff(c_38697,plain,
    ( equalish(e_1,e_2)
    | equalish(e_2,e_5)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34,c_4,c_38633]) ).

tff(c_38698,plain,
    product(e_2,e_1,e_1),
    inference(negUnitSimplification,[status(thm)],[c_56,c_42,c_38697]) ).

tff(c_38732,plain,
    equalish(e_2,e_1),
    inference(resolution,[status(thm)],[c_38698,c_132]) ).

tff(c_38766,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_50,c_38732]) ).

tff(c_38767,plain,
    product(e_5,e_1,e_2),
    inference(splitRight,[status(thm)],[c_35277]) ).

tff(c_39047,plain,
    ! [Z1_431] :
      ( product(Z1_431,e_2,e_1)
      | ~ product(e_1,e_5,Z1_431) ),
    inference(resolution,[status(thm)],[c_38767,c_92]) ).

tff(c_39050,plain,
    ( product(e_4,e_2,e_1)
    | equalish(e_5,e_1)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_608,c_39047]) ).

tff(c_39059,plain,
    ( product(e_4,e_2,e_1)
    | equalish(e_5,e_1)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_39050]) ).

tff(c_39060,plain,
    ( product(e_4,e_2,e_1)
    | product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2)
    | product(e_1,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_74,c_39059]) ).

tff(c_40889,plain,
    product(e_1,e_5,e_1),
    inference(splitLeft,[status(thm)],[c_39060]) ).

tff(c_38991,plain,
    ! [W_429] :
      ( equalish(W_429,e_5)
      | ~ product(W_429,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_38767,c_88]) ).

tff(c_39197,plain,
    ! [X_434] :
      ( equalish(X_434,e_5)
      | ~ next(X_434,e_2)
      | product(X_434,e_1,e_1)
      | ~ group_element(X_434) ),
    inference(resolution,[status(thm)],[c_328,c_38991]) ).

tff(c_39313,plain,
    ! [W_11,X_434] :
      ( equalish(W_11,e_1)
      | ~ product(X_434,W_11,e_1)
      | equalish(X_434,e_5)
      | ~ next(X_434,e_2)
      | ~ group_element(X_434) ),
    inference(resolution,[status(thm)],[c_39197,c_86]) ).

tff(c_40892,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_5)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_40889,c_39313]) ).

tff(c_40922,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_5) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_2,c_40892]) ).

tff(c_40924,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48,c_74,c_40922]) ).

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

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

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

tff(c_41017,plain,
    ! [W_8] :
      ( equalish(W_8,e_1)
      | ~ product(e_4,e_2,W_8) ),
    inference(resolution,[status(thm)],[c_40975,c_84]) ).

tff(c_41791,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_41788,c_41017]) ).

tff(c_41811,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_41791]) ).

tff(c_41812,plain,
    ( product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_40973]) ).

tff(c_41820,plain,
    product(e_5,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_41812]) ).

tff(c_38815,plain,
    ! [W_11] :
      ( equalish(W_11,e_1)
      | ~ product(e_5,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_38767,c_86]) ).

tff(c_41823,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_41820,c_38815]) ).

tff(c_41843,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_41823]) ).

tff(c_41844,plain,
    product(e_5,e_3,e_3),
    inference(splitRight,[status(thm)],[c_41812]) ).

tff(c_42349,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_41844,c_132]) ).

tff(c_42367,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_42349]) ).

tff(c_42368,plain,
    ( product(e_1,e_5,e_3)
    | product(e_1,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_40925]) ).

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

tff(c_35040,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_5,e_2) ),
    inference(resolution,[status(thm)],[c_35010,c_88]) ).

tff(c_42402,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_42397,c_35040]) ).

tff(c_42425,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44,c_42402]) ).

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

tff(c_42432,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_42426,c_4450]) ).

tff(c_42453,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46,c_42432]) ).

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

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

tff(c_4447,plain,
    ! [Z1_21] :
      ( product(Z1_21,e_3,e_5)
      | ~ product(e_5,e_4,Z1_21) ),
    inference(resolution,[status(thm)],[c_4427,c_92]) ).

tff(c_42550,plain,
    product(e_3,e_3,e_5),
    inference(resolution,[status(thm)],[c_42535,c_4447]) ).

tff(c_42599,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_42550,c_157]) ).

tff(c_42623,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_42599]) ).

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

tff(c_42909,plain,
    ! [Z1_476] :
      ( product(Z1_476,e_2,e_4)
      | ~ product(e_4,e_5,Z1_476) ),
    inference(resolution,[status(thm)],[c_42624,c_92]) ).

tff(c_42925,plain,
    product(e_3,e_2,e_4),
    inference(resolution,[status(thm)],[c_4427,c_42909]) ).

tff(c_43050,plain,
    ! [W_479] :
      ( equalish(W_479,e_2)
      | ~ product(e_3,W_479,e_4) ),
    inference(resolution,[status(thm)],[c_42925,c_86]) ).

tff(c_43057,plain,
    ( equalish(e_1,e_2)
    | ~ next(e_3,e_4)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_214,c_43050]) ).

tff(c_43082,plain,
    ( equalish(e_1,e_2)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36,c_6,c_43057]) ).

tff(c_43083,plain,
    ( product(e_3,e_1,e_3)
    | product(e_3,e_1,e_2)
    | product(e_3,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_42,c_43082]) ).

tff(c_55442,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_43083]) ).

tff(c_55465,plain,
    equalish(e_3,e_1),
    inference(resolution,[status(thm)],[c_55442,c_132]) ).

tff(c_55492,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_58,c_55465]) ).

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

tff(c_55501,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_55493]) ).

tff(c_55698,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_55501,c_143]) ).

tff(c_55730,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44,c_55698]) ).

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

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

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

tff(c_217,plain,
    ! [Y_61] :
      ( equalish(Y_61,e_5)
      | product(e_5,Y_61,e_4)
      | product(e_5,Y_61,e_3)
      | product(e_5,Y_61,e_2)
      | product(e_5,Y_61,e_1)
      | ~ group_element(Y_61) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_189]) ).

tff(c_43069,plain,
    ( equalish(e_5,e_2)
    | equalish(e_5,e_3)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_608,c_43050]) ).

tff(c_43094,plain,
    ( equalish(e_5,e_2)
    | equalish(e_5,e_3)
    | 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_36,c_43069]) ).

tff(c_43095,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_78,c_76,c_43094]) ).

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

tff(c_43408,plain,
    ! [Z1_487] :
      ( product(Z1_487,e_1,e_5)
      | ~ product(e_5,e_3,Z1_487) ),
    inference(resolution,[status(thm)],[c_43171,c_92]) ).

tff(c_43411,plain,
    ( product(e_4,e_1,e_5)
    | equalish(e_3,e_5)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_217,c_43408]) ).

tff(c_43420,plain,
    ( product(e_4,e_1,e_5)
    | equalish(e_3,e_5)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36,c_43411]) ).

tff(c_43421,plain,
    ( product(e_4,e_1,e_5)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_43420]) ).

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

tff(c_43198,plain,
    ! [Z1_21] :
      ( product(Z1_21,e_1,e_5)
      | ~ product(e_5,e_3,Z1_21) ),
    inference(resolution,[status(thm)],[c_43171,c_92]) ).

tff(c_52958,plain,
    product(e_1,e_1,e_5),
    inference(resolution,[status(thm)],[c_52922,c_43198]) ).

tff(c_48568,plain,
    product(e_3,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_43083]) ).

tff(c_43200,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_43171,c_86]) ).

tff(c_48571,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_48568,c_43200]) ).

tff(c_48600,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48,c_48571]) ).

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

tff(c_48830,plain,
    product(e_3,e_1,e_3),
    inference(splitLeft,[status(thm)],[c_48601]) ).

tff(c_48846,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_48830,c_143]) ).

tff(c_48877,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44,c_48846]) ).

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

tff(c_49165,plain,
    ! [W_556] :
      ( equalish(W_556,e_3)
      | ~ product(W_556,e_1,e_2) ),
    inference(resolution,[status(thm)],[c_48878,c_88]) ).

tff(c_49352,plain,
    ! [X_561] :
      ( equalish(X_561,e_3)
      | ~ next(X_561,e_2)
      | product(X_561,e_1,e_1)
      | ~ group_element(X_561) ),
    inference(resolution,[status(thm)],[c_328,c_49165]) ).

tff(c_49448,plain,
    ! [W_8,X_561] :
      ( equalish(W_8,e_1)
      | ~ product(X_561,e_1,W_8)
      | equalish(X_561,e_3)
      | ~ next(X_561,e_2)
      | ~ group_element(X_561) ),
    inference(resolution,[status(thm)],[c_49352,c_84]) ).

tff(c_52977,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_52958,c_49448]) ).

tff(c_53027,plain,
    ( equalish(e_5,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_2,c_52977]) ).

tff(c_53029,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44,c_74,c_53027]) ).

tff(c_53031,plain,
    ~ product(e_5,e_3,e_1),
    inference(splitRight,[status(thm)],[c_43421]) ).

tff(c_43232,plain,
    ! [Y_484] :
      ( equalish(Y_484,e_5)
      | product(e_5,Y_484,e_4)
      | product(e_5,Y_484,e_3)
      | product(e_5,Y_484,e_2)
      | product(e_5,Y_484,e_1)
      | ~ group_element(Y_484) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_189]) ).

tff(c_43035,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_2,e_4) ),
    inference(resolution,[status(thm)],[c_42925,c_88]) ).

tff(c_43236,plain,
    ( equalish(e_5,e_3)
    | equalish(e_2,e_5)
    | product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2)
    | product(e_5,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_43232,c_43035]) ).

tff(c_43288,plain,
    ( equalish(e_5,e_3)
    | equalish(e_2,e_5)
    | product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2)
    | product(e_5,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34,c_43236]) ).

tff(c_43289,plain,
    ( product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2)
    | product(e_5,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_56,c_78,c_43288]) ).

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

tff(c_43640,plain,
    ! [Z1_492] :
      ( product(Z1_492,e_1,e_2)
      | ~ product(e_2,e_5,Z1_492) ),
    inference(resolution,[status(thm)],[c_43430,c_92]) ).

tff(c_43646,plain,
    ( product(e_4,e_1,e_2)
    | equalish(e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_608,c_43640]) ).

tff(c_43663,plain,
    ( product(e_4,e_1,e_2)
    | equalish(e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34,c_43646]) ).

tff(c_43664,plain,
    ( product(e_4,e_1,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_76,c_43663]) ).

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

tff(c_43201,plain,
    ! [W_14] :
      ( equalish(W_14,e_3)
      | ~ product(W_14,e_5,e_1) ),
    inference(resolution,[status(thm)],[c_43171,c_88]) ).

tff(c_48233,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_48219,c_43201]) ).

tff(c_48262,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52,c_48233]) ).

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

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

tff(c_43414,plain,
    ( product(e_4,e_1,e_5)
    | equalish(e_5,e_3)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_488,c_43408]) ).

tff(c_43424,plain,
    ( product(e_4,e_1,e_5)
    | equalish(e_5,e_3)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36,c_43414]) ).

tff(c_43425,plain,
    ( product(e_4,e_1,e_5)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_78,c_43424]) ).

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

tff(c_43459,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_5,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_43430,c_86]) ).

tff(c_46599,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_46590,c_43459]) ).

tff(c_46628,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_46599]) ).

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

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

tff(c_46700,plain,
    ! [W_8] :
      ( equalish(W_8,e_5)
      | ~ product(e_4,e_1,W_8) ),
    inference(resolution,[status(thm)],[c_46631,c_84]) ).

tff(c_48271,plain,
    equalish(e_2,e_5),
    inference(resolution,[status(thm)],[c_48265,c_46700]) ).

tff(c_48309,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_56,c_48271]) ).

tff(c_48310,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_48263]) ).

tff(c_48318,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_48310]) ).

tff(c_48335,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_48318,c_143]) ).

tff(c_48357,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_48335]) ).

tff(c_48358,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_48310]) ).

tff(c_48370,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_48358,c_4450]) ).

tff(c_48388,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54,c_48370]) ).

tff(c_48389,plain,
    ( product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2) ),
    inference(splitRight,[status(thm)],[c_46629]) ).

tff(c_48397,plain,
    product(e_5,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_48389]) ).

tff(c_42657,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_5,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_42624,c_86]) ).

tff(c_48512,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_48397,c_42657]) ).

tff(c_48531,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_48512]) ).

tff(c_48532,plain,
    product(e_5,e_3,e_3),
    inference(splitRight,[status(thm)],[c_48389]) ).

tff(c_48548,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_48532,c_132]) ).

tff(c_48565,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_48548]) ).

tff(c_48567,plain,
    ~ product(e_5,e_2,e_1),
    inference(splitRight,[status(thm)],[c_43289]) ).

tff(c_49221,plain,
    ! [Z1_558] :
      ( product(Z1_558,e_2,e_1)
      | ~ product(e_1,e_3,Z1_558) ),
    inference(resolution,[status(thm)],[c_48878,c_92]) ).

tff(c_49227,plain,
    ( product(e_5,e_2,e_1)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1)
    | ~ group_element(e_3)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_82,c_49221]) ).

tff(c_49234,plain,
    ( product(e_5,e_2,e_1)
    | product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_36,c_49227]) ).

tff(c_49235,plain,
    ( product(e_1,e_3,e_4)
    | product(e_1,e_3,e_3)
    | product(e_1,e_3,e_2)
    | product(e_1,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_48567,c_49234]) ).

tff(c_53449,plain,
    product(e_1,e_3,e_1),
    inference(splitLeft,[status(thm)],[c_49235]) ).

tff(c_49453,plain,
    ! [W_11,X_561] :
      ( equalish(W_11,e_1)
      | ~ product(X_561,W_11,e_1)
      | equalish(X_561,e_3)
      | ~ next(X_561,e_2)
      | ~ group_element(X_561) ),
    inference(resolution,[status(thm)],[c_49352,c_86]) ).

tff(c_53459,plain,
    ( equalish(e_3,e_1)
    | equalish(e_1,e_3)
    | ~ next(e_1,e_2)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_53449,c_49453]) ).

tff(c_53494,plain,
    ( equalish(e_3,e_1)
    | equalish(e_1,e_3) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_2,c_53459]) ).

tff(c_53496,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44,c_58,c_53494]) ).

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

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

tff(c_53915,plain,
    ! [W_616] :
      ( equalish(W_616,e_1)
      | ~ product(W_616,e_3,e_4) ),
    inference(resolution,[status(thm)],[c_53669,c_88]) ).

tff(c_53954,plain,
    ( equalish(e_5,e_1)
    | equalish(e_5,e_3)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_488,c_53915]) ).

tff(c_53989,plain,
    ( equalish(e_5,e_1)
    | equalish(e_5,e_3)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36,c_53954]) ).

tff(c_53990,plain,
    ( product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_53031,c_78,c_74,c_53989]) ).

tff(c_54593,plain,
    product(e_5,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_53990]) ).

tff(c_48566,plain,
    ( product(e_5,e_2,e_2)
    | product(e_5,e_2,e_3) ),
    inference(splitRight,[status(thm)],[c_43289]) ).

tff(c_48609,plain,
    product(e_5,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_48566]) ).

tff(c_48794,plain,
    ! [Z1_553] :
      ( product(Z1_553,e_3,e_2)
      | ~ product(e_2,e_5,Z1_553) ),
    inference(resolution,[status(thm)],[c_48609,c_92]) ).

tff(c_48800,plain,
    ( product(e_4,e_3,e_2)
    | equalish(e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_608,c_48794]) ).

tff(c_48817,plain,
    ( product(e_4,e_3,e_2)
    | equalish(e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34,c_48800]) ).

tff(c_48818,plain,
    ( product(e_4,e_3,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_76,c_48817]) ).

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

tff(c_51686,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_51675,c_43201]) ).

tff(c_51714,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52,c_51686]) ).

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

tff(c_51717,plain,
    product(e_4,e_3,e_2),
    inference(splitLeft,[status(thm)],[c_51715]) ).

tff(c_51746,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_3,e_2) ),
    inference(resolution,[status(thm)],[c_51717,c_88]) ).

tff(c_54596,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_54593,c_51746]) ).

tff(c_54619,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_54596]) ).

tff(c_54620,plain,
    product(e_5,e_3,e_3),
    inference(splitRight,[status(thm)],[c_53990]) ).

tff(c_48631,plain,
    ! [W_11] :
      ( equalish(W_11,e_2)
      | ~ product(e_5,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_48609,c_86]) ).

tff(c_54676,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_54620,c_48631]) ).

tff(c_54697,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_54676]) ).

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

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

tff(c_54739,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_54730,c_51746]) ).

tff(c_54770,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46,c_54739]) ).

tff(c_54771,plain,
    product(e_1,e_3,e_3),
    inference(splitRight,[status(thm)],[c_54698]) ).

tff(c_54795,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_54771,c_132]) ).

tff(c_54829,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44,c_54795]) ).

tff(c_54830,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_51715]) ).

tff(c_54832,plain,
    product(e_2,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_54830]) ).

tff(c_54849,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_54832,c_143]) ).

tff(c_54872,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_54849]) ).

tff(c_54873,plain,
    product(e_2,e_5,e_3),
    inference(splitRight,[status(thm)],[c_54830]) ).

tff(c_54885,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_54873,c_4450]) ).

tff(c_54902,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54,c_54885]) ).

tff(c_54903,plain,
    product(e_5,e_2,e_2),
    inference(splitRight,[status(thm)],[c_48566]) ).

tff(c_54907,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_54903,c_42657]) ).

tff(c_54928,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54,c_54907]) ).

tff(c_54929,plain,
    ( product(e_3,e_5,e_2)
    | product(e_3,e_5,e_3) ),
    inference(splitRight,[status(thm)],[c_43095]) ).

tff(c_55039,plain,
    product(e_3,e_5,e_3),
    inference(splitLeft,[status(thm)],[c_54929]) ).

tff(c_55042,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_55039,c_4450]) ).

tff(c_55061,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_55042]) ).

tff(c_55062,plain,
    product(e_3,e_5,e_2),
    inference(splitRight,[status(thm)],[c_54929]) ).

tff(c_55091,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_3,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_55062,c_86]) ).

tff(c_55735,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_55731,c_55091]) ).

tff(c_55763,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48,c_55735]) ).

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

tff(c_55767,plain,
    ( product(e_2,e_5,e_4)
    | 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_55764,c_206]) ).

tff(c_55782,plain,
    ( product(e_2,e_5,e_4)
    | 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_40,c_38,c_55767]) ).

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

tff(c_56948,plain,
    ! [Z1_657] :
      ( product(Z1_657,e_1,e_4)
      | ~ product(e_4,e_5,Z1_657) ),
    inference(resolution,[status(thm)],[c_56515,c_92]) ).

tff(c_56964,plain,
    product(e_2,e_1,e_4),
    inference(resolution,[status(thm)],[c_55764,c_56948]) ).

tff(c_56996,plain,
    ~ next(e_2,e_3),
    inference(resolution,[status(thm)],[c_56964,c_116]) ).

tff(c_57022,plain,
    $false,
    inference(demodulation,[status(thm),theory(equality)],[c_4,c_56996]) ).

tff(c_57024,plain,
    ~ product(e_5,e_4,e_1),
    inference(splitRight,[status(thm)],[c_55782]) ).

tff(c_57316,plain,
    ! [Y_663] :
      ( equalish(e_5,Y_663)
      | product(e_5,Y_663,e_4)
      | product(e_5,Y_663,e_3)
      | product(e_5,Y_663,e_2)
      | product(e_5,Y_663,e_1)
      | ~ group_element(Y_663) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_484]) ).

tff(c_57359,plain,
    ( equalish(e_5,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) ),
    inference(resolution,[status(thm)],[c_57316,c_132]) ).

tff(c_57409,plain,
    ( equalish(e_5,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_38,c_57359]) ).

tff(c_57410,plain,
    ( product(e_5,e_4,e_3)
    | product(e_5,e_4,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_57024,c_80,c_57409]) ).

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

tff(c_55791,plain,
    ! [Z1_21] :
      ( product(Z1_21,e_2,e_5)
      | ~ product(e_5,e_4,Z1_21) ),
    inference(resolution,[status(thm)],[c_55764,c_92]) ).

tff(c_57433,plain,
    product(e_2,e_2,e_5),
    inference(resolution,[status(thm)],[c_57416,c_55791]) ).

tff(c_57464,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_57433,c_157]) ).

tff(c_57488,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_57464]) ).

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

tff(c_57756,plain,
    ! [Z1_672] :
      ( product(Z1_672,e_3,e_4)
      | ~ product(e_4,e_5,Z1_672) ),
    inference(resolution,[status(thm)],[c_57489,c_92]) ).

tff(c_57772,plain,
    product(e_2,e_3,e_4),
    inference(resolution,[status(thm)],[c_55764,c_57756]) ).

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

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

tff(c_57144,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_57122,c_86]) ).

tff(c_57783,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_57772,c_57144]) ).

tff(c_57799,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_57783]) ).

tff(c_57800,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_57023]) ).

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

tff(c_57833,plain,
    product(e_2,e_2,e_5),
    inference(resolution,[status(thm)],[c_57816,c_55791]) ).

tff(c_57956,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_57833,c_157]) ).

tff(c_57980,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_57956]) ).

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

tff(c_57983,plain,
    product(e_5,e_4,e_4),
    inference(splitLeft,[status(thm)],[c_57981]) ).

tff(c_57999,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_57983,c_132]) ).

tff(c_58017,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_57999]) ).

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

tff(c_58283,plain,
    ! [Z1_681] :
      ( product(Z1_681,e_3,e_4)
      | ~ product(e_4,e_5,Z1_681) ),
    inference(resolution,[status(thm)],[c_58018,c_92]) ).

tff(c_58299,plain,
    product(e_2,e_3,e_4),
    inference(resolution,[status(thm)],[c_55764,c_58283]) ).

tff(c_58329,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_2,W_11,e_4) ),
    inference(resolution,[status(thm)],[c_58299,c_86]) ).

tff(c_58459,plain,
    ( equalish(e_1,e_3)
    | ~ next(e_2,e_3)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_58455,c_58329]) ).

tff(c_58505,plain,
    ( equalish(e_1,e_3)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34,c_4,c_58459]) ).

tff(c_58506,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_2)
    | product(e_2,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_44,c_58505]) ).

tff(c_83626,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_58506]) ).

tff(c_329,plain,
    ! [W_66,X_67,Y_68] :
      ( equalish(W_66,e_5)
      | ~ product(X_67,Y_68,W_66)
      | product(X_67,Y_68,e_4)
      | product(X_67,Y_68,e_3)
      | product(X_67,Y_68,e_2)
      | product(X_67,Y_68,e_1)
      | ~ group_element(Y_68)
      | ~ group_element(X_67) ),
    inference(resolution,[status(thm)],[c_169,c_84]) ).

tff(c_1248,plain,
    ! [X_107] :
      ( equalish(X_107,e_5)
      | product(X_107,X_107,e_4)
      | product(X_107,X_107,e_3)
      | product(X_107,X_107,e_2)
      | product(X_107,X_107,e_1)
      | ~ group_element(X_107) ),
    inference(resolution,[status(thm)],[c_90,c_329]) ).

tff(c_1546,plain,
    ! [X_110] :
      ( equalish(e_4,X_110)
      | equalish(X_110,e_5)
      | product(X_110,X_110,e_3)
      | product(X_110,X_110,e_2)
      | product(X_110,X_110,e_1)
      | ~ group_element(X_110) ),
    inference(resolution,[status(thm)],[c_1248,c_157]) ).

tff(c_1634,plain,
    ! [X_111] :
      ( equalish(e_3,X_111)
      | equalish(e_4,X_111)
      | equalish(X_111,e_5)
      | product(X_111,X_111,e_2)
      | product(X_111,X_111,e_1)
      | ~ group_element(X_111) ),
    inference(resolution,[status(thm)],[c_1546,c_157]) ).

tff(c_1724,plain,
    ! [X_112] :
      ( equalish(e_2,X_112)
      | equalish(e_3,X_112)
      | equalish(e_4,X_112)
      | equalish(X_112,e_5)
      | product(X_112,X_112,e_1)
      | ~ group_element(X_112) ),
    inference(resolution,[status(thm)],[c_1634,c_157]) ).

tff(c_1806,plain,
    ! [W_14,X_112] :
      ( equalish(W_14,X_112)
      | ~ product(W_14,X_112,e_1)
      | equalish(e_2,X_112)
      | equalish(e_3,X_112)
      | equalish(e_4,X_112)
      | equalish(X_112,e_5)
      | ~ group_element(X_112) ),
    inference(resolution,[status(thm)],[c_1724,c_88]) ).

tff(c_83632,plain,
    ( equalish(e_2,e_1)
    | equalish(e_3,e_1)
    | equalish(e_4,e_1)
    | equalish(e_1,e_5)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_83626,c_1806]) ).

tff(c_83664,plain,
    ( equalish(e_2,e_1)
    | equalish(e_3,e_1)
    | equalish(e_4,e_1)
    | equalish(e_1,e_5) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_83632]) ).

tff(c_83666,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48,c_66,c_58,c_50,c_83664]) ).

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

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

tff(c_57801,plain,
    ~ product(e_2,e_5,e_4),
    inference(splitRight,[status(thm)],[c_57023]) ).

tff(c_57807,plain,
    ( equalish(e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_608,c_57801]) ).

tff(c_57814,plain,
    ( equalish(e_5,e_2)
    | product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34,c_57807]) ).

tff(c_57815,plain,
    ( product(e_2,e_5,e_3)
    | product(e_2,e_5,e_2)
    | product(e_2,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_76,c_57814]) ).

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

tff(c_58855,plain,
    ! [Z1_691] :
      ( product(Z1_691,e_1,e_5)
      | ~ product(e_5,e_2,Z1_691) ),
    inference(resolution,[status(thm)],[c_58624,c_92]) ).

tff(c_58858,plain,
    ( product(e_4,e_1,e_5)
    | equalish(e_5,e_2)
    | product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2)
    | product(e_5,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_488,c_58855]) ).

tff(c_58864,plain,
    ( product(e_4,e_1,e_5)
    | equalish(e_5,e_2)
    | product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2)
    | product(e_5,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34,c_58858]) ).

tff(c_58865,plain,
    ( product(e_4,e_1,e_5)
    | product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2)
    | product(e_5,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_76,c_58864]) ).

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

tff(c_58665,plain,
    ! [Z1_21] :
      ( product(Z1_21,e_1,e_5)
      | ~ product(e_5,e_2,Z1_21) ),
    inference(resolution,[status(thm)],[c_58624,c_92]) ).

tff(c_62773,plain,
    product(e_1,e_1,e_5),
    inference(resolution,[status(thm)],[c_62749,c_58665]) ).

tff(c_62821,plain,
    equalish(e_5,e_1),
    inference(resolution,[status(thm)],[c_62773,c_157]) ).

tff(c_62871,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_62821]) ).

tff(c_62873,plain,
    ~ product(e_5,e_2,e_1),
    inference(splitRight,[status(thm)],[c_58865]) ).

tff(c_58632,plain,
    ( product(e_1,e_5,e_2)
    | product(e_5,e_2,e_4)
    | product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2)
    | product(e_5,e_2,e_1)
    | ~ group_element(e_2)
    | ~ group_element(e_5) ),
    inference(resolution,[status(thm)],[c_58624,c_206]) ).

tff(c_58656,plain,
    ( product(e_1,e_5,e_2)
    | product(e_5,e_2,e_4)
    | product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2)
    | product(e_5,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_34,c_58632]) ).

tff(c_78671,plain,
    ( product(e_1,e_5,e_2)
    | product(e_5,e_2,e_4)
    | product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_62873,c_58656]) ).

tff(c_78672,plain,
    product(e_5,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_78671]) ).

tff(c_58542,plain,
    ! [W_685] :
      ( equalish(W_685,e_2)
      | ~ product(W_685,e_3,e_4) ),
    inference(resolution,[status(thm)],[c_58299,c_88]) ).

tff(c_58549,plain,
    ( equalish(e_5,e_2)
    | equalish(e_5,e_3)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_488,c_58542]) ).

tff(c_58562,plain,
    ( equalish(e_5,e_2)
    | equalish(e_5,e_3)
    | product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_36,c_58549]) ).

tff(c_58563,plain,
    ( product(e_5,e_3,e_3)
    | product(e_5,e_3,e_2)
    | product(e_5,e_3,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_78,c_76,c_58562]) ).

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

tff(c_59664,plain,
    ! [Z1_702] :
      ( product(Z1_702,e_1,e_3)
      | ~ product(e_3,e_5,Z1_702) ),
    inference(resolution,[status(thm)],[c_59409,c_92]) ).

tff(c_59670,plain,
    ( product(e_4,e_1,e_3)
    | equalish(e_5,e_3)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_608,c_59664]) ).

tff(c_59680,plain,
    ( product(e_4,e_1,e_3)
    | equalish(e_5,e_3)
    | 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_36,c_59670]) ).

tff(c_59681,plain,
    ( product(e_4,e_1,e_3)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_78,c_59680]) ).

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

tff(c_58668,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_5,e_1) ),
    inference(resolution,[status(thm)],[c_58624,c_88]) ).

tff(c_60652,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_60647,c_58668]) ).

tff(c_60678,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_60652]) ).

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

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

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

tff(c_59452,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_5,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_59409,c_86]) ).

tff(c_60092,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_60089,c_59452]) ).

tff(c_60119,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52,c_60092]) ).

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

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

tff(c_60177,plain,
    ! [W_8] :
      ( equalish(W_8,e_5)
      | ~ product(e_4,e_1,W_8) ),
    inference(resolution,[status(thm)],[c_60122,c_84]) ).

tff(c_60684,plain,
    equalish(e_3,e_5),
    inference(resolution,[status(thm)],[c_60681,c_60177]) ).

tff(c_60714,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_64,c_60684]) ).

tff(c_60715,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_60679]) ).

tff(c_61220,plain,
    product(e_3,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_60715]) ).

tff(c_55794,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_5,e_2) ),
    inference(resolution,[status(thm)],[c_55764,c_88]) ).

tff(c_61225,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_61220,c_55794]) ).

tff(c_61245,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_61225]) ).

tff(c_61246,plain,
    product(e_3,e_5,e_3),
    inference(splitRight,[status(thm)],[c_60715]) ).

tff(c_61265,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_61246,c_143]) ).

tff(c_61283,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_61265]) ).

tff(c_61284,plain,
    ( product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2) ),
    inference(splitRight,[status(thm)],[c_60120]) ).

tff(c_61647,plain,
    product(e_5,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_61284]) ).

tff(c_61664,plain,
    equalish(e_5,e_2),
    inference(resolution,[status(thm)],[c_61647,c_132]) ).

tff(c_61686,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_76,c_61664]) ).

tff(c_61688,plain,
    ~ product(e_5,e_2,e_2),
    inference(splitRight,[status(thm)],[c_61284]) ).

tff(c_60121,plain,
    ~ product(e_5,e_2,e_1),
    inference(splitRight,[status(thm)],[c_58865]) ).

tff(c_61285,plain,
    ~ product(e_4,e_1,e_5),
    inference(splitRight,[status(thm)],[c_60120]) ).

tff(c_59186,plain,
    ! [Y_694] :
      ( equalish(Y_694,e_5)
      | product(e_5,Y_694,e_4)
      | product(e_5,Y_694,e_3)
      | product(e_5,Y_694,e_2)
      | product(e_5,Y_694,e_1)
      | ~ group_element(Y_694) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_189]) ).

tff(c_59189,plain,
    ( product(e_4,e_1,e_5)
    | equalish(e_2,e_5)
    | product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2)
    | product(e_5,e_2,e_1)
    | ~ group_element(e_2) ),
    inference(resolution,[status(thm)],[c_59186,c_58665]) ).

tff(c_59248,plain,
    ( product(e_4,e_1,e_5)
    | equalish(e_2,e_5)
    | product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2)
    | product(e_5,e_2,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_34,c_59189]) ).

tff(c_59249,plain,
    ( product(e_4,e_1,e_5)
    | product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2)
    | product(e_5,e_2,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_56,c_59248]) ).

tff(c_61689,plain,
    ( product(e_5,e_2,e_3)
    | product(e_5,e_2,e_2) ),
    inference(negUnitSimplification,[status(thm)],[c_60121,c_61285,c_59249]) ).

tff(c_61690,plain,
    product(e_5,e_2,e_2),
    inference(splitLeft,[status(thm)],[c_61689]) ).

tff(c_61697,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_61688,c_61690]) ).

tff(c_61698,plain,
    product(e_5,e_2,e_3),
    inference(splitRight,[status(thm)],[c_61689]) ).

tff(c_58045,plain,
    ! [W_11] :
      ( equalish(W_11,e_4)
      | ~ product(e_5,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_58018,c_86]) ).

tff(c_61710,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_61698,c_58045]) ).

tff(c_61727,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54,c_61710]) ).

tff(c_61728,plain,
    ( product(e_5,e_3,e_2)
    | product(e_5,e_3,e_3) ),
    inference(splitRight,[status(thm)],[c_58563]) ).

tff(c_61825,plain,
    product(e_5,e_3,e_3),
    inference(splitLeft,[status(thm)],[c_61728]) ).

tff(c_61828,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_61825,c_58045]) ).

tff(c_61847,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_61828]) ).

tff(c_61848,plain,
    product(e_5,e_3,e_2),
    inference(splitRight,[status(thm)],[c_61728]) ).

tff(c_61878,plain,
    ! [W_11] :
      ( equalish(W_11,e_3)
      | ~ product(e_5,W_11,e_2) ),
    inference(resolution,[status(thm)],[c_61848,c_86]) ).

tff(c_78679,plain,
    equalish(e_2,e_3),
    inference(resolution,[status(thm)],[c_78672,c_61878]) ).

tff(c_78710,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_52,c_78679]) ).

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

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

tff(c_78796,plain,
    equalish(e_1,e_4),
    inference(resolution,[status(thm)],[c_78781,c_55794]) ).

tff(c_78839,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_46,c_78796]) ).

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

tff(c_79425,plain,
    product(e_5,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_78840]) ).

tff(c_221,plain,
    ! [X_60] :
      ( equalish(X_60,e_5)
      | product(X_60,e_5,e_4)
      | product(X_60,e_5,e_3)
      | product(X_60,e_5,e_2)
      | product(X_60,e_5,e_1)
      | ~ group_element(X_60) ),
    inference(demodulation,[status(thm),theory(equality)],[c_40,c_195]) ).

tff(c_62173,plain,
    ! [Z1_721] :
      ( product(Z1_721,e_2,e_3)
      | ~ product(e_3,e_5,Z1_721) ),
    inference(resolution,[status(thm)],[c_61848,c_92]) ).

tff(c_62176,plain,
    ( product(e_4,e_2,e_3)
    | equalish(e_3,e_5)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1)
    | ~ group_element(e_3) ),
    inference(resolution,[status(thm)],[c_221,c_62173]) ).

tff(c_62185,plain,
    ( product(e_4,e_2,e_3)
    | equalish(e_3,e_5)
    | 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_36,c_62176]) ).

tff(c_62186,plain,
    ( product(e_4,e_2,e_3)
    | product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2)
    | product(e_3,e_5,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_64,c_62185]) ).

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

tff(c_63550,plain,
    equalish(e_3,e_2),
    inference(resolution,[status(thm)],[c_63545,c_58668]) ).

tff(c_63576,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_60,c_63550]) ).

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

tff(c_63579,plain,
    product(e_4,e_2,e_3),
    inference(splitLeft,[status(thm)],[c_63577]) ).

tff(c_64105,plain,
    ! [W_14] :
      ( equalish(W_14,e_4)
      | ~ product(W_14,e_2,e_3) ),
    inference(resolution,[status(thm)],[c_63579,c_88]) ).

tff(c_79430,plain,
    equalish(e_5,e_4),
    inference(resolution,[status(thm)],[c_79425,c_64105]) ).

tff(c_79455,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_80,c_79430]) ).

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

tff(c_80046,plain,
    ! [W_836] :
      ( equalish(W_836,e_2)
      | ~ product(e_5,W_836,e_4) ),
    inference(resolution,[status(thm)],[c_79456,c_86]) ).

tff(c_81893,plain,
    ! [Y_846] :
      ( equalish(Y_846,e_2)
      | equalish(Y_846,e_5)
      | product(e_5,Y_846,e_3)
      | product(e_5,Y_846,e_2)
      | product(e_5,Y_846,e_1)
      | ~ group_element(Y_846) ),
    inference(resolution,[status(thm)],[c_217,c_80046]) ).

tff(c_58957,plain,
    product(e_2,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_58506]) ).

tff(c_58667,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_2,W_11,e_1) ),
    inference(resolution,[status(thm)],[c_58624,c_86]) ).

tff(c_58960,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_58957,c_58667]) ).

tff(c_58995,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48,c_58960]) ).

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

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

tff(c_59090,plain,
    ! [W_14] :
      ( equalish(W_14,e_2)
      | ~ product(W_14,e_1,e_3) ),
    inference(resolution,[status(thm)],[c_59047,c_88]) ).

tff(c_81933,plain,
    ( equalish(e_5,e_2)
    | equalish(e_1,e_2)
    | equalish(e_1,e_5)
    | product(e_5,e_1,e_2)
    | product(e_5,e_1,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_81893,c_59090]) ).

tff(c_82030,plain,
    ( equalish(e_5,e_2)
    | equalish(e_1,e_2)
    | equalish(e_1,e_5)
    | product(e_5,e_1,e_2)
    | product(e_5,e_1,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_81933]) ).

tff(c_82031,plain,
    ( product(e_5,e_1,e_2)
    | product(e_5,e_1,e_1) ),
    inference(negUnitSimplification,[status(thm)],[c_48,c_42,c_76,c_82030]) ).

tff(c_82084,plain,
    product(e_5,e_1,e_1),
    inference(splitLeft,[status(thm)],[c_82031]) ).

tff(c_609,plain,
    ! [Y_97] :
      ( equalish(e_5,Y_97)
      | product(Y_97,Y_97,e_4)
      | product(Y_97,Y_97,e_3)
      | product(Y_97,Y_97,e_2)
      | product(Y_97,Y_97,e_1)
      | ~ group_element(Y_97) ),
    inference(resolution,[status(thm)],[c_169,c_157]) ).

tff(c_702,plain,
    ! [Y_98] :
      ( equalish(e_4,Y_98)
      | equalish(e_5,Y_98)
      | product(Y_98,Y_98,e_3)
      | product(Y_98,Y_98,e_2)
      | product(Y_98,Y_98,e_1)
      | ~ group_element(Y_98) ),
    inference(resolution,[status(thm)],[c_609,c_157]) ).

tff(c_787,plain,
    ! [Y_99] :
      ( equalish(e_3,Y_99)
      | equalish(e_4,Y_99)
      | equalish(e_5,Y_99)
      | product(Y_99,Y_99,e_2)
      | product(Y_99,Y_99,e_1)
      | ~ group_element(Y_99) ),
    inference(resolution,[status(thm)],[c_702,c_157]) ).

tff(c_874,plain,
    ! [Y_100] :
      ( equalish(e_2,Y_100)
      | equalish(e_3,Y_100)
      | equalish(e_4,Y_100)
      | equalish(e_5,Y_100)
      | product(Y_100,Y_100,e_1)
      | ~ group_element(Y_100) ),
    inference(resolution,[status(thm)],[c_787,c_157]) ).

tff(c_953,plain,
    ! [W_14,Y_100] :
      ( equalish(W_14,Y_100)
      | ~ product(W_14,Y_100,e_1)
      | equalish(e_2,Y_100)
      | equalish(e_3,Y_100)
      | equalish(e_4,Y_100)
      | equalish(e_5,Y_100)
      | ~ group_element(Y_100) ),
    inference(resolution,[status(thm)],[c_874,c_88]) ).

tff(c_82090,plain,
    ( equalish(e_2,e_1)
    | equalish(e_3,e_1)
    | equalish(e_4,e_1)
    | equalish(e_5,e_1)
    | ~ group_element(e_1) ),
    inference(resolution,[status(thm)],[c_82084,c_953]) ).

tff(c_82134,plain,
    ( equalish(e_2,e_1)
    | equalish(e_3,e_1)
    | equalish(e_4,e_1)
    | equalish(e_5,e_1) ),
    inference(demodulation,[status(thm),theory(equality)],[c_32,c_82090]) ).

tff(c_82136,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_74,c_66,c_58,c_50,c_82134]) ).

tff(c_82137,plain,
    product(e_5,e_1,e_2),
    inference(splitRight,[status(thm)],[c_82031]) ).

tff(c_82786,plain,
    equalish(e_1,e_3),
    inference(resolution,[status(thm)],[c_82137,c_61878]) ).

tff(c_82837,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_44,c_82786]) ).

tff(c_82838,plain,
    ( product(e_3,e_5,e_3)
    | product(e_3,e_5,e_2) ),
    inference(splitRight,[status(thm)],[c_63577]) ).

tff(c_82840,plain,
    product(e_3,e_5,e_2),
    inference(splitLeft,[status(thm)],[c_82838]) ).

tff(c_82847,plain,
    equalish(e_3,e_4),
    inference(resolution,[status(thm)],[c_82840,c_55794]) ).

tff(c_82866,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_62,c_82847]) ).

tff(c_82867,plain,
    product(e_3,e_5,e_3),
    inference(splitRight,[status(thm)],[c_82838]) ).

tff(c_82881,plain,
    equalish(e_5,e_3),
    inference(resolution,[status(thm)],[c_82867,c_143]) ).

tff(c_82900,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_78,c_82881]) ).

tff(c_82901,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_58996]) ).

tff(c_82922,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_82901,c_143]) ).

tff(c_82955,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42,c_82922]) ).

tff(c_82956,plain,
    ( product(e_2,e_5,e_2)
    | product(e_2,e_5,e_3) ),
    inference(splitRight,[status(thm)],[c_57815]) ).

tff(c_83045,plain,
    product(e_2,e_5,e_3),
    inference(splitLeft,[status(thm)],[c_82956]) ).

tff(c_83067,plain,
    ! [W_11] :
      ( equalish(W_11,e_5)
      | ~ product(e_2,W_11,e_3) ),
    inference(resolution,[status(thm)],[c_83045,c_86]) ).

tff(c_83720,plain,
    equalish(e_1,e_5),
    inference(resolution,[status(thm)],[c_83717,c_83067]) ).

tff(c_83747,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_48,c_83720]) ).

tff(c_83748,plain,
    product(e_2,e_1,e_2),
    inference(splitRight,[status(thm)],[c_83667]) ).

tff(c_83769,plain,
    equalish(e_1,e_2),
    inference(resolution,[status(thm)],[c_83748,c_143]) ).

tff(c_83802,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_42,c_83769]) ).

tff(c_83803,plain,
    product(e_2,e_5,e_2),
    inference(splitRight,[status(thm)],[c_82956]) ).

tff(c_83807,plain,
    equalish(e_2,e_4),
    inference(resolution,[status(thm)],[c_83803,c_55794]) ).

tff(c_83828,plain,
    $false,
    inference(negUnitSimplification,[status(thm)],[c_54,c_83807]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : GRP125-2.005 : TPTP v8.1.2. Released v1.2.0.
% 0.00/0.14  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.35  % Computer : n028.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Thu Aug  3 22:16:54 EDT 2023
% 0.14/0.35  % CPUTime  : 
% 18.61/8.97  % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 18.74/9.04  
% 18.74/9.04  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 18.74/9.12  
% 18.74/9.12  Inference rules
% 18.74/9.12  ----------------------
% 18.74/9.12  #Ref     : 0
% 18.74/9.12  #Sup     : 13395
% 18.74/9.12  #Fact    : 50
% 18.74/9.12  #Define  : 0
% 18.74/9.12  #Split   : 156
% 18.74/9.12  #Chain   : 0
% 18.74/9.12  #Close   : 0
% 18.74/9.12  
% 18.74/9.12  Ordering : KBO
% 18.74/9.12  
% 18.74/9.12  Simplification rules
% 18.74/9.12  ----------------------
% 18.74/9.12  #Subsume      : 3671
% 18.74/9.12  #Demod        : 19852
% 18.74/9.12  #Tautology    : 5423
% 18.74/9.12  #SimpNegUnit  : 7198
% 18.74/9.12  #BackRed      : 0
% 18.74/9.12  
% 18.74/9.12  #Partial instantiations: 0
% 18.74/9.12  #Strategies tried      : 1
% 18.74/9.12  
% 18.74/9.12  Timing (in seconds)
% 18.74/9.12  ----------------------
% 18.74/9.13  Preprocessing        : 0.47
% 18.74/9.13  Parsing              : 0.26
% 18.74/9.13  CNF conversion       : 0.03
% 18.74/9.13  Main loop            : 7.49
% 18.74/9.13  Inferencing          : 1.53
% 18.74/9.13  Reduction            : 2.91
% 18.74/9.13  Demodulation         : 1.88
% 18.74/9.13  BG Simplification    : 0.10
% 18.74/9.13  Subsumption          : 2.68
% 18.74/9.13  Abstraction          : 0.15
% 18.74/9.13  MUC search           : 0.00
% 18.74/9.13  Cooper               : 0.00
% 18.74/9.13  Total                : 8.13
% 18.74/9.13  Index Insertion      : 0.00
% 18.74/9.13  Index Deletion       : 0.00
% 18.74/9.13  Index Matching       : 0.00
% 18.74/9.13  BG Taut test         : 0.00
%------------------------------------------------------------------------------