TSTP Solution File: GRP126-3.004 by PyRes---1.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : PyRes---1.3
% Problem  : GRP126-3.004 : TPTP v8.1.0. Released v1.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s

% Computer : n005.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:21:54 EDT 2022

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

% Comments : 
%------------------------------------------------------------------------------
cnf(e_3_is_not_e_1,axiom,
    ~ equalish(e_3,e_1),
    input ).

cnf(product_right_cancellation,axiom,
    ( ~ product(X21,X23,X20)
    | ~ product(X21,X22,X20)
    | equalish(X23,X22) ),
    input ).

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

cnf(product_left_cancellation,axiom,
    ( ~ product(X35,X32,X33)
    | ~ product(X34,X32,X33)
    | equalish(X35,X34) ),
    input ).

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

cnf(cycle3,axiom,
    cycle(e_4,e_0),
    input ).

cnf(e_3_then_e_4,axiom,
    next(e_3,e_4),
    input ).

cnf(e_3_greater_e_2,axiom,
    greater(e_3,e_2),
    input ).

cnf(e_3_greater_e_0,axiom,
    greater(e_3,e_0),
    input ).

cnf(cycle5,axiom,
    ( ~ cycle(X27,X24)
    | ~ cycle(X25,e_0)
    | ~ cycle(X28,X26)
    | ~ next(X25,X28)
    | ~ greater(X25,X27)
    | ~ greater(X24,X26) ),
    input ).

cnf(c14,plain,
    ( ~ cycle(X90,e_3)
    | ~ cycle(X91,e_0)
    | ~ cycle(X92,e_0)
    | ~ next(X91,X92)
    | ~ greater(X91,X90) ),
    inference(resolution,status(thm),[cycle5,e_3_greater_e_0]) ).

cnf(c135,plain,
    ( ~ cycle(e_2,e_3)
    | ~ cycle(e_3,e_0)
    | ~ cycle(X148,e_0)
    | ~ next(e_3,X148) ),
    inference(resolution,status(thm),[c14,e_3_greater_e_2]) ).

cnf(c290,plain,
    ( ~ cycle(e_2,e_3)
    | ~ cycle(e_3,e_0)
    | ~ cycle(e_4,e_0) ),
    inference(resolution,status(thm),[c135,e_3_then_e_4]) ).

cnf(c291,plain,
    ( ~ cycle(e_2,e_3)
    | ~ cycle(e_3,e_0) ),
    inference(resolution,status(thm),[c290,cycle3]) ).

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

cnf(e_2_greater_e_0,axiom,
    greater(e_2,e_0),
    input ).

cnf(e_0_then_e_1,axiom,
    next(e_0,e_1),
    input ).

cnf(cycle4,axiom,
    ( ~ cycle(X11,X10)
    | ~ cycle(X12,X8)
    | ~ next(X11,X12)
    | ~ greater(X10,e_0)
    | ~ next(X8,X9)
    | equalish(X10,X9) ),
    input ).

cnf(c6,plain,
    ( ~ cycle(X59,X57)
    | ~ cycle(X58,e_0)
    | ~ next(X59,X58)
    | ~ greater(X57,e_0)
    | equalish(X57,e_1) ),
    inference(resolution,status(thm),[cycle4,e_0_then_e_1]) ).

cnf(c48,plain,
    ( ~ cycle(X65,e_2)
    | ~ cycle(X64,e_0)
    | ~ next(X65,X64)
    | equalish(e_2,e_1) ),
    inference(resolution,status(thm),[c6,e_2_greater_e_0]) ).

cnf(c64,plain,
    ( ~ cycle(e_3,e_2)
    | ~ cycle(e_4,e_0)
    | equalish(e_2,e_1) ),
    inference(resolution,status(thm),[c48,e_3_then_e_4]) ).

cnf(c74,plain,
    ( ~ cycle(e_3,e_2)
    | equalish(e_2,e_1) ),
    inference(resolution,status(thm),[c64,cycle3]) ).

cnf(c47,plain,
    ( ~ cycle(X63,e_3)
    | ~ cycle(X62,e_0)
    | ~ next(X63,X62)
    | equalish(e_3,e_1) ),
    inference(resolution,status(thm),[c6,e_3_greater_e_0]) ).

cnf(c53,plain,
    ( ~ cycle(e_3,e_3)
    | ~ cycle(e_4,e_0)
    | equalish(e_3,e_1) ),
    inference(resolution,status(thm),[c47,e_3_then_e_4]) ).

cnf(c60,plain,
    ( ~ cycle(e_3,e_3)
    | equalish(e_3,e_1) ),
    inference(resolution,status(thm),[c53,cycle3]) ).

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

cnf(cycle2,axiom,
    ( ~ group_element(X6)
    | cycle(X6,e_0)
    | cycle(X6,e_1)
    | cycle(X6,e_2)
    | cycle(X6,e_3) ),
    input ).

cnf(c3,plain,
    ( cycle(e_3,e_0)
    | cycle(e_3,e_1)
    | cycle(e_3,e_2)
    | cycle(e_3,e_3) ),
    inference(resolution,status(thm),[cycle2,element_3]) ).

cnf(c70,plain,
    ( cycle(e_3,e_0)
    | cycle(e_3,e_1)
    | cycle(e_3,e_2)
    | equalish(e_3,e_1) ),
    inference(resolution,status(thm),[c3,c60]) ).

cnf(c471,plain,
    ( cycle(e_3,e_0)
    | cycle(e_3,e_1)
    | cycle(e_3,e_2) ),
    inference(resolution,status(thm),[c70,e_3_is_not_e_1]) ).

cnf(c499,plain,
    ( cycle(e_3,e_0)
    | cycle(e_3,e_1)
    | equalish(e_2,e_1) ),
    inference(resolution,status(thm),[c471,c74]) ).

cnf(c535,plain,
    ( cycle(e_3,e_0)
    | cycle(e_3,e_1) ),
    inference(resolution,status(thm),[c499,e_2_is_not_e_1]) ).

cnf(c547,plain,
    ( cycle(e_3,e_1)
    | ~ cycle(e_2,e_3) ),
    inference(resolution,status(thm),[c535,c291]) ).

cnf(e_1_greater_e_0,axiom,
    greater(e_1,e_0),
    input ).

cnf(c13,plain,
    ( ~ cycle(X85,e_1)
    | ~ cycle(X86,e_0)
    | ~ cycle(X87,e_0)
    | ~ next(X86,X87)
    | ~ greater(X86,X85) ),
    inference(resolution,status(thm),[cycle5,e_1_greater_e_0]) ).

cnf(c118,plain,
    ( ~ cycle(e_2,e_1)
    | ~ cycle(e_3,e_0)
    | ~ cycle(X132,e_0)
    | ~ next(e_3,X132) ),
    inference(resolution,status(thm),[c13,e_3_greater_e_2]) ).

cnf(c254,plain,
    ( ~ cycle(e_2,e_1)
    | ~ cycle(e_3,e_0)
    | ~ cycle(e_4,e_0) ),
    inference(resolution,status(thm),[c118,e_3_then_e_4]) ).

cnf(c255,plain,
    ( ~ cycle(e_2,e_1)
    | ~ cycle(e_3,e_0) ),
    inference(resolution,status(thm),[c254,cycle3]) ).

cnf(c538,plain,
    ( cycle(e_3,e_1)
    | ~ cycle(e_2,e_1) ),
    inference(resolution,status(thm),[c535,c255]) ).

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

cnf(c2,plain,
    ( cycle(e_2,e_0)
    | cycle(e_2,e_1)
    | cycle(e_2,e_2)
    | cycle(e_2,e_3) ),
    inference(resolution,status(thm),[cycle2,element_2]) ).

cnf(c19,plain,
    ( ~ cycle(X117,e_2)
    | ~ cycle(X118,e_0)
    | ~ cycle(X119,e_0)
    | ~ next(X118,X119)
    | ~ greater(X118,X117) ),
    inference(resolution,status(thm),[cycle5,e_2_greater_e_0]) ).

cnf(c219,plain,
    ( ~ cycle(e_2,e_2)
    | ~ cycle(e_3,e_0)
    | ~ cycle(X213,e_0)
    | ~ next(e_3,X213) ),
    inference(resolution,status(thm),[c19,e_3_greater_e_2]) ).

cnf(c430,plain,
    ( ~ cycle(e_2,e_2)
    | ~ cycle(e_3,e_0)
    | ~ cycle(e_4,e_0) ),
    inference(resolution,status(thm),[c219,e_3_then_e_4]) ).

cnf(c431,plain,
    ( ~ cycle(e_2,e_2)
    | ~ cycle(e_3,e_0) ),
    inference(resolution,status(thm),[c430,cycle3]) ).

cnf(c536,plain,
    ( cycle(e_3,e_1)
    | ~ cycle(e_2,e_2) ),
    inference(resolution,status(thm),[c535,c431]) ).

cnf(c559,plain,
    ( cycle(e_3,e_1)
    | cycle(e_2,e_0)
    | cycle(e_2,e_1)
    | cycle(e_2,e_3) ),
    inference(resolution,status(thm),[c536,c2]) ).

cnf(c640,plain,
    ( cycle(e_3,e_1)
    | cycle(e_2,e_0)
    | cycle(e_2,e_3) ),
    inference(resolution,status(thm),[c559,c538]) ).

cnf(c695,plain,
    ( cycle(e_3,e_1)
    | cycle(e_2,e_0) ),
    inference(resolution,status(thm),[c640,c547]) ).

cnf(e_4_greater_e_2,axiom,
    greater(e_4,e_2),
    input ).

cnf(cycle6,axiom,
    ( ~ cycle(X39,e_0)
    | ~ product(X39,e_1,X40)
    | ~ greater(X40,X39) ),
    input ).

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

cnf(product_idempotence,axiom,
    product(X2,X2,X2),
    input ).

cnf(c12,plain,
    ( ~ product(X29,X30,X29)
    | equalish(X30,X29) ),
    inference(resolution,status(thm),[product_right_cancellation,product_idempotence]) ).

cnf(c24,plain,
    ( ~ product(X37,X36,X36)
    | equalish(X37,X36) ),
    inference(resolution,status(thm),[product_left_cancellation,product_idempotence]) ).

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

cnf(product_total_function1,axiom,
    ( ~ group_element(X52)
    | ~ group_element(X53)
    | product(X52,X53,e_1)
    | product(X52,X53,e_2)
    | product(X52,X53,e_3)
    | product(X52,X53,e_4) ),
    input ).

cnf(c30,plain,
    ( ~ group_element(X140)
    | product(X140,e_1,e_1)
    | product(X140,e_1,e_2)
    | product(X140,e_1,e_3)
    | product(X140,e_1,e_4) ),
    inference(resolution,status(thm),[product_total_function1,element_1]) ).

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

cnf(c738,plain,
    ( product(e_2,e_1,e_2)
    | product(e_2,e_1,e_3)
    | product(e_2,e_1,e_4)
    | equalish(e_2,e_1) ),
    inference(resolution,status(thm),[c270,c24]) ).

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

cnf(c1157,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_4)
    | equalish(e_1,e_2) ),
    inference(resolution,status(thm),[c1154,c12]) ).

cnf(c1186,plain,
    ( product(e_2,e_1,e_3)
    | product(e_2,e_1,e_4) ),
    inference(resolution,status(thm),[c1157,e_1_is_not_e_2]) ).

cnf(c1188,plain,
    ( product(e_2,e_1,e_4)
    | ~ cycle(e_2,e_0)
    | ~ greater(e_3,e_2) ),
    inference(resolution,status(thm),[c1186,cycle6]) ).

cnf(c1202,plain,
    ( product(e_2,e_1,e_4)
    | ~ cycle(e_2,e_0) ),
    inference(resolution,status(thm),[c1188,e_3_greater_e_2]) ).

cnf(c1203,plain,
    ( product(e_2,e_1,e_4)
    | cycle(e_3,e_1) ),
    inference(resolution,status(thm),[c1202,c695]) ).

cnf(c1206,plain,
    ( cycle(e_3,e_1)
    | ~ cycle(e_2,e_0)
    | ~ greater(e_4,e_2) ),
    inference(resolution,status(thm),[c1203,cycle6]) ).

cnf(c1245,plain,
    ( cycle(e_3,e_1)
    | ~ cycle(e_2,e_0) ),
    inference(resolution,status(thm),[c1206,e_4_greater_e_2]) ).

cnf(c1246,plain,
    cycle(e_3,e_1),
    inference(resolution,status(thm),[c1245,c695]) ).

cnf(cycle7,axiom,
    ( ~ cycle(X49,X51)
    | ~ product(X49,e_1,X48)
    | ~ greater(X51,e_0)
    | ~ next(X49,X50)
    | equalish(X48,X50) ),
    input ).

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

cnf(e_2_then_e_3,axiom,
    next(e_2,e_3),
    input ).

cnf(e_1_then_e_2,axiom,
    next(e_1,e_2),
    input ).

cnf(c7,plain,
    ( ~ cycle(X70,X68)
    | ~ cycle(X69,e_1)
    | ~ next(X70,X69)
    | ~ greater(X68,e_0)
    | equalish(X68,e_2) ),
    inference(resolution,status(thm),[cycle4,e_1_then_e_2]) ).

cnf(c85,plain,
    ( ~ cycle(X76,e_3)
    | ~ cycle(X77,e_1)
    | ~ next(X76,X77)
    | equalish(e_3,e_2) ),
    inference(resolution,status(thm),[c7,e_3_greater_e_0]) ).

cnf(c99,plain,
    ( ~ cycle(e_2,e_3)
    | ~ cycle(e_3,e_1)
    | equalish(e_3,e_2) ),
    inference(resolution,status(thm),[c85,e_2_then_e_3]) ).

cnf(c708,plain,
    ( cycle(e_2,e_0)
    | ~ cycle(e_2,e_3)
    | equalish(e_3,e_2) ),
    inference(resolution,status(thm),[c695,c99]) ).

cnf(c84,plain,
    ( ~ cycle(X71,e_1)
    | ~ cycle(X72,e_1)
    | ~ next(X71,X72)
    | equalish(e_1,e_2) ),
    inference(resolution,status(thm),[c7,e_1_greater_e_0]) ).

cnf(c90,plain,
    ( ~ cycle(e_2,e_1)
    | ~ cycle(e_3,e_1)
    | equalish(e_1,e_2) ),
    inference(resolution,status(thm),[c84,e_2_then_e_3]) ).

cnf(c707,plain,
    ( cycle(e_2,e_0)
    | ~ cycle(e_2,e_1)
    | equalish(e_1,e_2) ),
    inference(resolution,status(thm),[c695,c90]) ).

cnf(c789,plain,
    ( cycle(e_2,e_0)
    | equalish(e_1,e_2)
    | cycle(e_2,e_2)
    | cycle(e_2,e_3) ),
    inference(resolution,status(thm),[c707,c2]) ).

cnf(c927,plain,
    ( cycle(e_2,e_0)
    | cycle(e_2,e_2)
    | cycle(e_2,e_3) ),
    inference(resolution,status(thm),[c789,e_1_is_not_e_2]) ).

cnf(c1011,plain,
    ( cycle(e_2,e_0)
    | cycle(e_2,e_2)
    | equalish(e_3,e_2) ),
    inference(resolution,status(thm),[c927,c708]) ).

cnf(c1041,plain,
    ( cycle(e_2,e_0)
    | cycle(e_2,e_2) ),
    inference(resolution,status(thm),[c1011,e_3_is_not_e_2]) ).

cnf(c1204,plain,
    ( product(e_2,e_1,e_4)
    | cycle(e_2,e_2) ),
    inference(resolution,status(thm),[c1202,c1041]) ).

cnf(c1225,plain,
    ( cycle(e_2,e_2)
    | ~ cycle(e_2,e_0)
    | ~ greater(e_4,e_2) ),
    inference(resolution,status(thm),[c1204,cycle6]) ).

cnf(c1271,plain,
    ( cycle(e_2,e_2)
    | ~ cycle(e_2,e_0) ),
    inference(resolution,status(thm),[c1225,e_4_greater_e_2]) ).

cnf(c1272,plain,
    cycle(e_2,e_2),
    inference(resolution,status(thm),[c1271,c1041]) ).

cnf(c1198,plain,
    ( product(e_2,e_1,e_3)
    | ~ cycle(e_2,X350)
    | ~ greater(X350,e_0)
    | ~ next(e_2,X349)
    | equalish(e_4,X349) ),
    inference(resolution,status(thm),[c1186,cycle7]) ).

cnf(c1311,plain,
    ( product(e_2,e_1,e_3)
    | ~ cycle(e_2,X351)
    | ~ greater(X351,e_0)
    | equalish(e_4,e_3) ),
    inference(resolution,status(thm),[c1198,e_2_then_e_3]) ).

cnf(c1314,plain,
    ( product(e_2,e_1,e_3)
    | ~ cycle(e_2,e_2)
    | equalish(e_4,e_3) ),
    inference(resolution,status(thm),[c1311,e_2_greater_e_0]) ).

cnf(c1316,plain,
    ( product(e_2,e_1,e_3)
    | equalish(e_4,e_3) ),
    inference(resolution,status(thm),[c1314,c1272]) ).

cnf(c1327,plain,
    product(e_2,e_1,e_3),
    inference(resolution,status(thm),[c1316,e_4_is_not_e_3]) ).

cnf(c1333,plain,
    ( ~ product(X356,e_1,e_3)
    | equalish(X356,e_2) ),
    inference(resolution,status(thm),[c1327,product_left_cancellation]) ).

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

cnf(c764,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_3)
    | product(e_3,e_1,e_4)
    | equalish(e_3,e_1) ),
    inference(resolution,status(thm),[c271,c24]) ).

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

cnf(c1388,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_4)
    | equalish(e_3,e_2) ),
    inference(resolution,status(thm),[c1367,c1333]) ).

cnf(c1413,plain,
    ( product(e_3,e_1,e_2)
    | product(e_3,e_1,e_4) ),
    inference(resolution,status(thm),[c1388,e_3_is_not_e_2]) ).

cnf(c1419,plain,
    ( product(e_3,e_1,e_4)
    | ~ cycle(e_3,X406)
    | ~ greater(X406,e_0)
    | ~ next(e_3,X405)
    | equalish(e_2,X405) ),
    inference(resolution,status(thm),[c1413,cycle7]) ).

cnf(c1450,plain,
    ( product(e_3,e_1,e_4)
    | ~ cycle(e_3,X407)
    | ~ greater(X407,e_0)
    | equalish(e_2,e_4) ),
    inference(resolution,status(thm),[c1419,e_3_then_e_4]) ).

cnf(c1451,plain,
    ( product(e_3,e_1,e_4)
    | ~ cycle(e_3,e_1)
    | equalish(e_2,e_4) ),
    inference(resolution,status(thm),[c1450,e_1_greater_e_0]) ).

cnf(c1455,plain,
    ( product(e_3,e_1,e_4)
    | equalish(e_2,e_4) ),
    inference(resolution,status(thm),[c1451,c1246]) ).

cnf(c1466,plain,
    product(e_3,e_1,e_4),
    inference(resolution,status(thm),[c1455,e_2_is_not_e_4]) ).

cnf(c1473,plain,
    ( ~ product(X410,e_1,e_4)
    | equalish(X410,e_3) ),
    inference(resolution,status(thm),[c1466,product_left_cancellation]) ).

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

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

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

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

cnf(c792,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_3)
    | product(e_4,e_1,e_4)
    | equalish(e_4,e_1) ),
    inference(resolution,status(thm),[c272,c24]) ).

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

cnf(c1517,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_4)
    | equalish(e_4,e_2) ),
    inference(resolution,status(thm),[c1509,c1333]) ).

cnf(c1545,plain,
    ( product(e_4,e_1,e_2)
    | product(e_4,e_1,e_4) ),
    inference(resolution,status(thm),[c1517,e_4_is_not_e_2]) ).

cnf(c1553,plain,
    ( product(e_4,e_1,e_2)
    | equalish(e_4,e_3) ),
    inference(resolution,status(thm),[c1545,c1473]) ).

cnf(c1566,plain,
    product(e_4,e_1,e_2),
    inference(resolution,status(thm),[c1553,e_4_is_not_e_3]) ).

cnf(c1568,plain,
    ( ~ product(e_4,X430,e_2)
    | equalish(X430,e_1) ),
    inference(resolution,status(thm),[c1566,product_right_cancellation]) ).

cnf(qg4,negated_conjecture,
    ( ~ product(X41,X44,X43)
    | ~ product(X44,X41,X42)
    | product(X43,X42,X44) ),
    input ).

cnf(c1331,plain,
    ( ~ product(e_1,e_2,X358)
    | product(X358,e_3,e_2) ),
    inference(resolution,status(thm),[c1327,qg4]) ).

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

cnf(product_total_function2,axiom,
    ( ~ product(X15,X16,X14)
    | ~ product(X15,X16,X13)
    | equalish(X14,X13) ),
    input ).

cnf(c10,plain,
    ( ~ product(X17,X17,X18)
    | equalish(X18,X17) ),
    inference(resolution,status(thm),[product_total_function2,product_idempotence]) ).

cnf(c31,plain,
    ( ~ group_element(X143)
    | product(X143,e_2,e_1)
    | product(X143,e_2,e_2)
    | product(X143,e_2,e_3)
    | product(X143,e_2,e_4) ),
    inference(resolution,status(thm),[product_total_function1,element_2]) ).

cnf(c277,plain,
    ( product(e_1,e_2,e_1)
    | product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(resolution,status(thm),[c31,element_1]) ).

cnf(c819,plain,
    ( product(e_1,e_2,e_2)
    | product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | equalish(e_2,e_1) ),
    inference(resolution,status(thm),[c277,c12]) ).

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

cnf(c1599,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4)
    | equalish(e_1,e_2) ),
    inference(resolution,status(thm),[c1598,c24]) ).

cnf(c1625,plain,
    ( product(e_1,e_2,e_3)
    | product(e_1,e_2,e_4) ),
    inference(resolution,status(thm),[c1599,e_1_is_not_e_2]) ).

cnf(c1627,plain,
    ( product(e_1,e_2,e_4)
    | product(e_3,e_3,e_2) ),
    inference(resolution,status(thm),[c1625,c1331]) ).

cnf(c1643,plain,
    ( product(e_1,e_2,e_4)
    | equalish(e_2,e_3) ),
    inference(resolution,status(thm),[c1627,c10]) ).

cnf(c1652,plain,
    product(e_1,e_2,e_4),
    inference(resolution,status(thm),[c1643,e_2_is_not_e_3]) ).

cnf(c1654,plain,
    product(e_4,e_3,e_2),
    inference(resolution,status(thm),[c1652,c1331]) ).

cnf(c1658,plain,
    equalish(e_3,e_1),
    inference(resolution,status(thm),[c1654,c1568]) ).

cnf(c1663,plain,
    $false,
    inference(resolution,status(thm),[c1658,e_3_is_not_e_1]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.12  % Problem  : GRP126-3.004 : TPTP v8.1.0. Released v1.2.0.
% 0.12/0.13  % Command  : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% 0.13/0.34  % Computer : n005.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 600
% 0.13/0.34  % DateTime : Mon Jun 13 13:22:09 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 2.05/2.28  # Version:  1.3
% 2.05/2.28  # SZS status Unsatisfiable
% 2.05/2.28  # SZS output start CNFRefutation
% See solution above
% 2.05/2.28  
% 2.05/2.28  # Initial clauses    : 43
% 2.05/2.28  # Processed clauses  : 525
% 2.05/2.28  # Factors computed   : 0
% 2.05/2.28  # Resolvents computed: 1664
% 2.05/2.28  # Tautologies deleted: 21
% 2.05/2.28  # Forward subsumed   : 711
% 2.05/2.28  # Backward subsumed  : 337
% 2.05/2.28  # -------- CPU Time ---------
% 2.05/2.28  # User time          : 1.919 s
% 2.05/2.28  # System time        : 0.017 s
% 2.05/2.28  # Total time         : 1.936 s
%------------------------------------------------------------------------------