TSTP Solution File: GRP129-4.004 by PyRes---1.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : PyRes---1.3
% Problem  : GRP129-4.004 : TPTP v8.1.0. Bugfixed v1.2.1.
% Transfm  : none
% Format   : tptp:raw
% Command  : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s

% Computer : n016.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  : 600s
% DateTime : Sat Jul 16 11:22:02 EDT 2022

% Result   : Unsatisfiable 74.08s 74.32s
% Output   : Refutation 74.08s
% Verified : 
% SZS Type : ERROR: Analysing output (Could not find formula named input)

% Comments : 
%------------------------------------------------------------------------------
cnf(e_4_is_not_e_1,axiom,
    ~ equalish(e_4,e_1),
    input ).

cnf(qg3_2,negated_conjecture,
    ( product(X25,X24,X23)
    | ~ product(X24,X22,X23)
    | ~ product(X22,X25,X24) ),
    input ).

cnf(e_2_is_not_e_3,axiom,
    ~ equalish(e_2,e_3),
    input ).

cnf(product_total_function2,axiom,
    ( ~ product(X13,X11,X10)
    | ~ product(X13,X11,X12)
    | equalish(X10,X12) ),
    input ).

cnf(qg3_1,negated_conjecture,
    ( product(X6,X9,X8)
    | ~ product(X8,X6,X7)
    | ~ product(X9,X8,X7) ),
    input ).

cnf(e_1_is_not_e_3,axiom,
    ~ equalish(e_1,e_3),
    input ).

cnf(e_3_is_not_e_1,axiom,
    ~ equalish(e_3,e_1),
    input ).

cnf(element_3,axiom,
    group_element(e_3),
    input ).

cnf(element_1,axiom,
    group_element(e_1),
    input ).

cnf(row_surjectivity,axiom,
    ( ~ group_element(X3)
    | ~ group_element(X2)
    | product(e_1,X3,X2)
    | product(e_2,X3,X2)
    | product(e_3,X3,X2)
    | product(e_4,X3,X2) ),
    input ).

cnf(c0,plain,
    ( ~ group_element(X32)
    | product(e_1,X32,e_1)
    | product(e_2,X32,e_1)
    | product(e_3,X32,e_1)
    | product(e_4,X32,e_1) ),
    inference(resolution,status(thm),[row_surjectivity,element_1]) ).

cnf(c14,plain,
    ( product(e_1,e_3,e_1)
    | product(e_2,e_3,e_1)
    | product(e_3,e_3,e_1)
    | product(e_4,e_3,e_1) ),
    inference(resolution,status(thm),[c0,element_3]) ).

cnf(c122,plain,
    ( product(e_1,e_3,e_1)
    | product(e_2,e_3,e_1)
    | product(e_4,e_3,e_1)
    | ~ product(e_3,e_3,X242)
    | equalish(X242,e_1) ),
    inference(resolution,status(thm),[c14,product_total_function2]) ).

cnf(c123,plain,
    ( product(e_1,e_3,e_1)
    | product(e_2,e_3,e_1)
    | product(e_4,e_3,e_1)
    | product(X243,e_3,e_3)
    | ~ product(e_3,X243,e_1) ),
    inference(resolution,status(thm),[c14,qg3_1]) ).

cnf(c3778,plain,
    ( product(e_1,e_3,e_1)
    | product(e_2,e_3,e_1)
    | product(e_4,e_3,e_1)
    | product(e_3,e_3,e_3) ),
    inference(resolution,status(thm),[c123,c14]) ).

cnf(c8600,plain,
    ( product(e_1,e_3,e_1)
    | product(e_2,e_3,e_1)
    | product(e_4,e_3,e_1)
    | equalish(e_3,e_1) ),
    inference(resolution,status(thm),[c3778,c122]) ).

cnf(c8694,plain,
    ( product(e_1,e_3,e_1)
    | product(e_2,e_3,e_1)
    | product(e_4,e_3,e_1) ),
    inference(resolution,status(thm),[c8600,e_3_is_not_e_1]) ).

cnf(c8753,plain,
    ( product(e_1,e_3,e_1)
    | product(e_2,e_3,e_1)
    | product(e_3,e_1,X630)
    | ~ product(e_1,e_4,X630) ),
    inference(resolution,status(thm),[c8694,qg3_2]) ).

cnf(c8757,plain,
    ( product(e_1,e_3,e_1)
    | product(e_2,e_3,e_1)
    | product(X631,e_4,e_3)
    | ~ product(e_3,X631,e_1) ),
    inference(resolution,status(thm),[c8694,qg3_1]) ).

cnf(e_1_is_not_e_4,axiom,
    ~ equalish(e_1,e_4),
    input ).

cnf(e_4_is_not_e_3,axiom,
    ~ equalish(e_4,e_3),
    input ).

cnf(e_2_is_not_e_1,axiom,
    ~ equalish(e_2,e_1),
    input ).

cnf(element_2,axiom,
    group_element(e_2),
    input ).

cnf(column_surjectivity,axiom,
    ( ~ group_element(X5)
    | ~ group_element(X4)
    | product(X5,e_1,X4)
    | product(X5,e_2,X4)
    | product(X5,e_3,X4)
    | product(X5,e_4,X4) ),
    input ).

cnf(c4,plain,
    ( ~ group_element(X36)
    | product(X36,e_1,e_1)
    | product(X36,e_2,e_1)
    | product(X36,e_3,e_1)
    | product(X36,e_4,e_1) ),
    inference(resolution,status(thm),[column_surjectivity,element_1]) ).

cnf(c29,plain,
    ( product(e_2,e_1,e_1)
    | product(e_2,e_2,e_1)
    | product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1) ),
    inference(resolution,status(thm),[c4,element_2]) ).

cnf(c476,plain,
    ( product(e_2,e_1,e_1)
    | product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | ~ product(e_2,e_2,X1410)
    | equalish(X1410,e_1) ),
    inference(resolution,status(thm),[c29,product_total_function2]) ).

cnf(c477,plain,
    ( product(e_2,e_1,e_1)
    | product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(X1415,e_2,e_2)
    | ~ product(e_2,X1415,e_1) ),
    inference(resolution,status(thm),[c29,qg3_1]) ).

cnf(c15439,plain,
    ( product(e_2,e_1,e_1)
    | product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(e_2,e_2,e_2) ),
    inference(resolution,status(thm),[c477,c29]) ).

cnf(c15543,plain,
    ( product(e_2,e_1,e_1)
    | product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | equalish(e_2,e_1) ),
    inference(resolution,status(thm),[c15439,c476]) ).

cnf(c15647,plain,
    ( product(e_2,e_1,e_1)
    | product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1) ),
    inference(resolution,status(thm),[c15543,e_2_is_not_e_1]) ).

cnf(c15656,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | ~ product(e_2,e_1,X1418)
    | equalish(X1418,e_1) ),
    inference(resolution,status(thm),[c15647,product_total_function2]) ).

cnf(c8712,plain,
    ( product(e_2,e_3,e_1)
    | product(e_4,e_3,e_1)
    | product(X622,e_1,e_3)
    | ~ product(e_3,X622,e_1) ),
    inference(resolution,status(thm),[c8694,qg3_1]) ).

cnf(c15674,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(X1432,e_2,e_1)
    | ~ product(e_1,X1432,e_1) ),
    inference(resolution,status(thm),[c15647,qg3_1]) ).

cnf(c15869,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(e_3,e_2,e_1)
    | product(e_4,e_3,e_1) ),
    inference(resolution,status(thm),[c15674,c8694]) ).

cnf(c16044,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(e_4,e_3,e_1)
    | product(e_2,e_1,e_3) ),
    inference(resolution,status(thm),[c15869,c8712]) ).

cnf(c16564,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(e_4,e_3,e_1)
    | equalish(e_3,e_1) ),
    inference(resolution,status(thm),[c16044,c15656]) ).

cnf(c16679,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(e_4,e_3,e_1) ),
    inference(resolution,status(thm),[c16564,e_3_is_not_e_1]) ).

cnf(c16770,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(X1469,e_4,e_3)
    | ~ product(e_3,X1469,e_1) ),
    inference(resolution,status(thm),[c16679,qg3_1]) ).

cnf(element_4,axiom,
    group_element(e_4),
    input ).

cnf(c15,plain,
    ( product(e_1,e_4,e_1)
    | product(e_2,e_4,e_1)
    | product(e_3,e_4,e_1)
    | product(e_4,e_4,e_1) ),
    inference(resolution,status(thm),[c0,element_4]) ).

cnf(c152,plain,
    ( product(e_1,e_4,e_1)
    | product(e_2,e_4,e_1)
    | product(e_3,e_4,e_1)
    | ~ product(e_4,e_4,X308)
    | equalish(X308,e_1) ),
    inference(resolution,status(thm),[c15,product_total_function2]) ).

cnf(c153,plain,
    ( product(e_1,e_4,e_1)
    | product(e_2,e_4,e_1)
    | product(e_3,e_4,e_1)
    | product(X314,e_4,e_4)
    | ~ product(e_4,X314,e_1) ),
    inference(resolution,status(thm),[c15,qg3_1]) ).

cnf(c5822,plain,
    ( product(e_1,e_4,e_1)
    | product(e_2,e_4,e_1)
    | product(e_3,e_4,e_1)
    | product(e_4,e_4,e_4) ),
    inference(resolution,status(thm),[c153,c15]) ).

cnf(c9277,plain,
    ( product(e_1,e_4,e_1)
    | product(e_2,e_4,e_1)
    | product(e_3,e_4,e_1)
    | equalish(e_4,e_1) ),
    inference(resolution,status(thm),[c5822,c152]) ).

cnf(c9353,plain,
    ( product(e_1,e_4,e_1)
    | product(e_2,e_4,e_1)
    | product(e_3,e_4,e_1) ),
    inference(resolution,status(thm),[c9277,e_4_is_not_e_1]) ).

cnf(c15876,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(e_4,e_2,e_1)
    | product(e_3,e_4,e_1) ),
    inference(resolution,status(thm),[c15674,c9353]) ).

cnf(product_right_cancellation,axiom,
    ( ~ product(X17,X14,X15)
    | ~ product(X17,X16,X15)
    | equalish(X14,X16) ),
    input ).

cnf(c16768,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | ~ product(e_4,X1454,e_1)
    | equalish(X1454,e_3) ),
    inference(resolution,status(thm),[c16679,product_right_cancellation]) ).

cnf(c16905,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | equalish(e_2,e_3)
    | product(e_3,e_4,e_1) ),
    inference(resolution,status(thm),[c16768,c15876]) ).

cnf(c17217,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(e_3,e_4,e_1) ),
    inference(resolution,status(thm),[c16905,e_2_is_not_e_3]) ).

cnf(c17340,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(e_4,e_4,e_3) ),
    inference(resolution,status(thm),[c17217,c16770]) ).

cnf(c17446,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | ~ product(e_4,e_4,X1498)
    | equalish(X1498,e_3) ),
    inference(resolution,status(thm),[c17340,product_total_function2]) ).

cnf(c17460,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(X1544,e_4,e_4)
    | ~ product(e_4,X1544,e_3) ),
    inference(resolution,status(thm),[c17340,qg3_1]) ).

cnf(c18576,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | product(e_4,e_4,e_4) ),
    inference(resolution,status(thm),[c17460,c17340]) ).

cnf(c18710,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1)
    | equalish(e_4,e_3) ),
    inference(resolution,status(thm),[c18576,c17446]) ).

cnf(c18819,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_4,e_1) ),
    inference(resolution,status(thm),[c18710,e_4_is_not_e_3]) ).

cnf(c18918,plain,
    ( product(e_2,e_3,e_1)
    | product(X1566,e_2,e_4)
    | ~ product(e_4,X1566,e_1) ),
    inference(resolution,status(thm),[c18819,qg3_1]) ).

cnf(c19188,plain,
    ( product(e_2,e_3,e_1)
    | product(e_3,e_2,e_4)
    | product(e_1,e_3,e_1) ),
    inference(resolution,status(thm),[c18918,c8694]) ).

cnf(c19351,plain,
    ( product(e_2,e_3,e_1)
    | product(e_1,e_3,e_1)
    | ~ product(e_3,e_2,X1619)
    | equalish(X1619,e_4) ),
    inference(resolution,status(thm),[c19188,product_total_function2]) ).

cnf(e_3_is_not_e_2,axiom,
    ~ equalish(e_3,e_2),
    input ).

cnf(product_left_cancellation,axiom,
    ( ~ product(X18,X19,X21)
    | ~ product(X20,X19,X21)
    | equalish(X18,X20) ),
    input ).

cnf(c18875,plain,
    ( product(e_2,e_3,e_1)
    | ~ product(X1550,e_4,e_1)
    | equalish(X1550,e_2) ),
    inference(resolution,status(thm),[c18819,product_left_cancellation]) ).

cnf(c30,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_2,e_1)
    | product(e_3,e_3,e_1)
    | product(e_3,e_4,e_1) ),
    inference(resolution,status(thm),[c4,element_3]) ).

cnf(c506,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_2,e_1)
    | product(e_3,e_4,e_1)
    | ~ product(e_3,e_3,X1493)
    | equalish(X1493,e_1) ),
    inference(resolution,status(thm),[c30,product_total_function2]) ).

cnf(c507,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_2,e_1)
    | product(e_3,e_4,e_1)
    | product(X1497,e_3,e_3)
    | ~ product(e_3,X1497,e_1) ),
    inference(resolution,status(thm),[c30,qg3_1]) ).

cnf(c17820,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_2,e_1)
    | product(e_3,e_4,e_1)
    | product(e_3,e_3,e_3) ),
    inference(resolution,status(thm),[c507,c30]) ).

cnf(c26938,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_2,e_1)
    | product(e_3,e_4,e_1)
    | equalish(e_3,e_1) ),
    inference(resolution,status(thm),[c17820,c506]) ).

cnf(c27154,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_2,e_1)
    | product(e_3,e_4,e_1) ),
    inference(resolution,status(thm),[c26938,e_3_is_not_e_1]) ).

cnf(c27293,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_2,e_1)
    | product(e_2,e_3,e_1)
    | equalish(e_3,e_2) ),
    inference(resolution,status(thm),[c27154,c18875]) ).

cnf(c27809,plain,
    ( product(e_3,e_1,e_1)
    | product(e_3,e_2,e_1)
    | product(e_2,e_3,e_1) ),
    inference(resolution,status(thm),[c27293,e_3_is_not_e_2]) ).

cnf(c27896,plain,
    ( product(e_3,e_1,e_1)
    | product(e_2,e_3,e_1)
    | product(e_1,e_3,e_1)
    | equalish(e_1,e_4) ),
    inference(resolution,status(thm),[c27809,c19351]) ).

cnf(c29614,plain,
    ( product(e_3,e_1,e_1)
    | product(e_2,e_3,e_1)
    | product(e_1,e_3,e_1) ),
    inference(resolution,status(thm),[c27896,e_1_is_not_e_4]) ).

cnf(c29657,plain,
    ( product(e_2,e_3,e_1)
    | product(e_1,e_3,e_1)
    | product(e_1,e_4,e_3) ),
    inference(resolution,status(thm),[c29614,c8757]) ).

cnf(c30019,plain,
    ( product(e_2,e_3,e_1)
    | product(e_1,e_3,e_1)
    | product(e_3,e_1,e_3) ),
    inference(resolution,status(thm),[c29657,c8753]) ).

cnf(c29648,plain,
    ( product(e_2,e_3,e_1)
    | product(e_1,e_3,e_1)
    | ~ product(e_3,e_1,X2083)
    | equalish(X2083,e_1) ),
    inference(resolution,status(thm),[c29614,product_total_function2]) ).

cnf(c30255,plain,
    ( product(e_2,e_3,e_1)
    | product(e_1,e_3,e_1)
    | equalish(e_3,e_1) ),
    inference(resolution,status(thm),[c29648,c30019]) ).

cnf(c30429,plain,
    ( product(e_2,e_3,e_1)
    | product(e_1,e_3,e_1) ),
    inference(resolution,status(thm),[c30255,e_3_is_not_e_1]) ).

cnf(c30570,plain,
    ( product(e_2,e_3,e_1)
    | product(X2103,e_1,e_3)
    | ~ product(e_3,X2103,e_1) ),
    inference(resolution,status(thm),[c30429,qg3_1]) ).

cnf(c30534,plain,
    ( product(e_2,e_3,e_1)
    | ~ product(e_1,X2091,e_1)
    | equalish(X2091,e_3) ),
    inference(resolution,status(thm),[c30429,product_right_cancellation]) ).

cnf(qg3,negated_conjecture,
    ( ~ product(X28,X31,X30)
    | ~ product(X31,X30,X29)
    | product(X30,X28,X29) ),
    input ).

cnf(c27844,plain,
    ( product(e_3,e_2,e_1)
    | product(e_2,e_3,e_1)
    | ~ product(X2039,e_3,e_1)
    | product(e_1,X2039,e_1) ),
    inference(resolution,status(thm),[c27809,qg3]) ).

cnf(c30536,plain,
    ( product(e_2,e_3,e_1)
    | product(e_3,e_2,e_1)
    | product(e_1,e_1,e_1) ),
    inference(resolution,status(thm),[c30429,c27844]) ).

cnf(c31019,plain,
    ( product(e_2,e_3,e_1)
    | product(e_3,e_2,e_1)
    | equalish(e_1,e_3) ),
    inference(resolution,status(thm),[c30536,c30534]) ).

cnf(c31204,plain,
    ( product(e_2,e_3,e_1)
    | product(e_3,e_2,e_1) ),
    inference(resolution,status(thm),[c31019,e_1_is_not_e_3]) ).

cnf(c31278,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_1,e_3) ),
    inference(resolution,status(thm),[c31204,c30570]) ).

cnf(c31428,plain,
    ( product(e_2,e_3,e_1)
    | ~ product(e_2,e_1,X2119)
    | equalish(X2119,e_3) ),
    inference(resolution,status(thm),[c31278,product_total_function2]) ).

cnf(c31333,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_1,X2134)
    | ~ product(e_1,e_3,X2134) ),
    inference(resolution,status(thm),[c31204,qg3_2]) ).

cnf(c31877,plain,
    ( product(e_2,e_3,e_1)
    | product(e_2,e_1,e_1) ),
    inference(resolution,status(thm),[c31333,c30429]) ).

cnf(c31953,plain,
    ( product(e_2,e_3,e_1)
    | equalish(e_1,e_3) ),
    inference(resolution,status(thm),[c31877,c31428]) ).

cnf(c32079,plain,
    product(e_2,e_3,e_1),
    inference(resolution,status(thm),[c31953,e_1_is_not_e_3]) ).

cnf(c32144,plain,
    ( product(X2144,e_2,e_3)
    | ~ product(e_3,X2144,e_1) ),
    inference(resolution,status(thm),[c32079,qg3_1]) ).

cnf(e_2_is_not_e_4,axiom,
    ~ equalish(e_2,e_4),
    input ).

cnf(e_3_is_not_e_4,axiom,
    ~ equalish(e_3,e_4),
    input ).

cnf(c9395,plain,
    ( product(e_1,e_4,e_1)
    | product(e_3,e_4,e_1)
    | ~ product(e_2,X691,e_1)
    | equalish(X691,e_4) ),
    inference(resolution,status(thm),[c9353,product_right_cancellation]) ).

cnf(c32082,plain,
    ( product(e_1,e_4,e_1)
    | product(e_3,e_4,e_1)
    | equalish(e_3,e_4) ),
    inference(resolution,status(thm),[c32079,c9395]) ).

cnf(c32586,plain,
    ( product(e_1,e_4,e_1)
    | product(e_3,e_4,e_1) ),
    inference(resolution,status(thm),[c32082,e_3_is_not_e_4]) ).

cnf(c32620,plain,
    ( product(e_3,e_4,e_1)
    | ~ product(e_1,X2191,e_1)
    | equalish(X2191,e_4) ),
    inference(resolution,status(thm),[c32586,product_right_cancellation]) ).

cnf(c27175,plain,
    ( product(e_3,e_2,e_1)
    | product(e_3,e_4,e_1)
    | ~ product(X2011,e_3,e_1)
    | product(e_1,X2011,e_1) ),
    inference(resolution,status(thm),[c27154,qg3]) ).

cnf(c31219,plain,
    ( product(e_3,e_2,e_1)
    | product(e_3,e_4,e_1)
    | product(e_1,e_2,e_1) ),
    inference(resolution,status(thm),[c31204,c27175]) ).

cnf(c35353,plain,
    ( product(e_3,e_2,e_1)
    | product(e_3,e_4,e_1)
    | equalish(e_2,e_4) ),
    inference(resolution,status(thm),[c31219,c32620]) ).

cnf(c35490,plain,
    ( product(e_3,e_2,e_1)
    | product(e_3,e_4,e_1) ),
    inference(resolution,status(thm),[c35353,e_2_is_not_e_4]) ).

cnf(c35530,plain,
    ( product(e_3,e_4,e_1)
    | product(e_2,e_2,e_3) ),
    inference(resolution,status(thm),[c35490,c32144]) ).

cnf(c35644,plain,
    ( product(e_3,e_4,e_1)
    | ~ product(e_2,e_2,X2329)
    | equalish(X2329,e_3) ),
    inference(resolution,status(thm),[c35530,product_total_function2]) ).

cnf(c35676,plain,
    ( product(e_3,e_4,e_1)
    | product(X2385,e_2,e_2)
    | ~ product(e_2,X2385,e_3) ),
    inference(resolution,status(thm),[c35530,qg3_1]) ).

cnf(c36908,plain,
    ( product(e_3,e_4,e_1)
    | product(e_2,e_2,e_2) ),
    inference(resolution,status(thm),[c35676,c35530]) ).

cnf(c36989,plain,
    ( product(e_3,e_4,e_1)
    | equalish(e_2,e_3) ),
    inference(resolution,status(thm),[c36908,c35644]) ).

cnf(c37074,plain,
    product(e_3,e_4,e_1),
    inference(resolution,status(thm),[c36989,e_2_is_not_e_3]) ).

cnf(c37123,plain,
    ( product(e_4,e_1,X2400)
    | ~ product(e_1,e_3,X2400) ),
    inference(resolution,status(thm),[c37074,qg3_2]) ).

cnf(c37094,plain,
    ( ~ product(X2390,e_4,e_1)
    | equalish(X2390,e_3) ),
    inference(resolution,status(thm),[c37074,product_left_cancellation]) ).

cnf(c3,plain,
    ( ~ group_element(X35)
    | product(e_1,X35,e_4)
    | product(e_2,X35,e_4)
    | product(e_3,X35,e_4)
    | product(e_4,X35,e_4) ),
    inference(resolution,status(thm),[row_surjectivity,element_4]) ).

cnf(c26,plain,
    ( product(e_1,e_3,e_4)
    | product(e_2,e_3,e_4)
    | product(e_3,e_3,e_4)
    | product(e_4,e_3,e_4) ),
    inference(resolution,status(thm),[c3,element_3]) ).

cnf(c410,plain,
    ( product(e_1,e_3,e_4)
    | product(e_2,e_3,e_4)
    | product(e_4,e_3,e_4)
    | ~ product(e_3,e_3,X1140)
    | equalish(X1140,e_4) ),
    inference(resolution,status(thm),[c26,product_total_function2]) ).

cnf(c411,plain,
    ( product(e_1,e_3,e_4)
    | product(e_2,e_3,e_4)
    | product(e_4,e_3,e_4)
    | product(X1145,e_3,e_3)
    | ~ product(e_3,X1145,e_4) ),
    inference(resolution,status(thm),[c26,qg3_1]) ).

cnf(c14337,plain,
    ( product(e_1,e_3,e_4)
    | product(e_2,e_3,e_4)
    | product(e_4,e_3,e_4)
    | product(e_3,e_3,e_3) ),
    inference(resolution,status(thm),[c411,c26]) ).

cnf(c14427,plain,
    ( product(e_1,e_3,e_4)
    | product(e_2,e_3,e_4)
    | product(e_4,e_3,e_4)
    | equalish(e_3,e_4) ),
    inference(resolution,status(thm),[c14337,c410]) ).

cnf(c14505,plain,
    ( product(e_1,e_3,e_4)
    | product(e_2,e_3,e_4)
    | product(e_4,e_3,e_4) ),
    inference(resolution,status(thm),[c14427,e_3_is_not_e_4]) ).

cnf(c14534,plain,
    ( product(e_1,e_3,e_4)
    | product(e_4,e_3,e_4)
    | ~ product(e_2,e_3,X1152)
    | equalish(X1152,e_4) ),
    inference(resolution,status(thm),[c14505,product_total_function2]) ).

cnf(c18852,plain,
    ( product(e_2,e_4,e_1)
    | product(e_1,e_3,e_4)
    | product(e_4,e_3,e_4)
    | equalish(e_1,e_4) ),
    inference(resolution,status(thm),[c18819,c14534]) ).

cnf(c20805,plain,
    ( product(e_2,e_4,e_1)
    | product(e_1,e_3,e_4)
    | product(e_4,e_3,e_4) ),
    inference(resolution,status(thm),[c18852,e_1_is_not_e_4]) ).

cnf(c20844,plain,
    ( product(e_1,e_3,e_4)
    | product(e_4,e_3,e_4)
    | ~ product(e_2,X1699,e_1)
    | equalish(X1699,e_4) ),
    inference(resolution,status(thm),[c20805,product_right_cancellation]) ).

cnf(c32099,plain,
    ( product(e_1,e_3,e_4)
    | product(e_4,e_3,e_4)
    | equalish(e_3,e_4) ),
    inference(resolution,status(thm),[c32079,c20844]) ).

cnf(c33483,plain,
    ( product(e_1,e_3,e_4)
    | product(e_4,e_3,e_4) ),
    inference(resolution,status(thm),[c32099,e_3_is_not_e_4]) ).

cnf(c37086,plain,
    ( ~ product(X2396,e_3,e_4)
    | product(e_4,X2396,e_1) ),
    inference(resolution,status(thm),[c37074,qg3]) ).

cnf(c37248,plain,
    ( product(e_4,e_4,e_1)
    | product(e_1,e_3,e_4) ),
    inference(resolution,status(thm),[c37086,c33483]) ).

cnf(c37389,plain,
    ( product(e_1,e_3,e_4)
    | equalish(e_4,e_3) ),
    inference(resolution,status(thm),[c37248,c37094]) ).

cnf(c37531,plain,
    product(e_1,e_3,e_4),
    inference(resolution,status(thm),[c37389,e_4_is_not_e_3]) ).

cnf(c37563,plain,
    product(e_4,e_1,e_4),
    inference(resolution,status(thm),[c37531,c37123]) ).

cnf(c37548,plain,
    product(e_4,e_1,e_1),
    inference(resolution,status(thm),[c37531,c37086]) ).

cnf(c37590,plain,
    ( ~ product(e_4,e_1,X2415)
    | equalish(X2415,e_1) ),
    inference(resolution,status(thm),[c37548,product_total_function2]) ).

cnf(c37684,plain,
    equalish(e_4,e_1),
    inference(resolution,status(thm),[c37590,c37563]) ).

cnf(c37685,plain,
    $false,
    inference(resolution,status(thm),[c37684,e_4_is_not_e_1]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem  : GRP129-4.004 : TPTP v8.1.0. Bugfixed v1.2.1.
% 0.07/0.13  % Command  : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% 0.13/0.35  % Computer : n016.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 600
% 0.13/0.35  % DateTime : Mon Jun 13 07:37:59 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 74.08/74.32  # Version:  1.3
% 74.08/74.32  # SZS status Unsatisfiable
% 74.08/74.32  # SZS output start CNFRefutation
% See solution above
% 74.08/74.32  
% 74.08/74.32  # Initial clauses    : 25
% 74.08/74.32  # Processed clauses  : 1914
% 74.08/74.32  # Factors computed   : 0
% 74.08/74.32  # Resolvents computed: 37686
% 74.08/74.32  # Tautologies deleted: 18
% 74.08/74.32  # Forward subsumed   : 3262
% 74.08/74.32  # Backward subsumed  : 1262
% 74.08/74.32  # -------- CPU Time ---------
% 74.08/74.32  # User time          : 73.799 s
% 74.08/74.32  # System time        : 0.129 s
% 74.08/74.32  # Total time         : 73.928 s
%------------------------------------------------------------------------------