TSTP Solution File: GRP437-1 by EQP---0.9e

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : EQP---0.9e
% Problem  : GRP437-1 : TPTP v8.1.0. Released v2.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_eqp %s

% Computer : n003.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 08:47:10 EDT 2022

% Result   : Unsatisfiable 0.75s 1.36s
% Output   : Refutation 0.75s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   48
%            Number of leaves      :    2
% Syntax   : Number of clauses     :  104 ( 104 unt;   0 nHn;   2 RR)
%            Number of literals    :  104 (   0 equ;   1 neg)
%            Maximal clause size   :    1 (   1 avg)
%            Maximal term depth    :   12 (   3 avg)
%            Number of predicates  :    2 (   1 usr;   1 prp; 0-2 aty)
%            Number of functors    :    4 (   4 usr;   2 con; 0-2 aty)
%            Number of variables   :  377 (   0 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,plain,
    equal(multiply(A,inverse(multiply(B,multiply(C,multiply(multiply(inverse(C),inverse(multiply(D,B))),A))))),D),
    file('GRP437-1.p',unknown),
    [] ).

cnf(2,plain,
    ~ equal(multiply(multiply(inverse(b2),b2),a2),a2),
    file('GRP437-1.p',unknown),
    [] ).

cnf(3,plain,
    equal(multiply(A,inverse(multiply(inverse(multiply(B,multiply(C,multiply(multiply(inverse(C),inverse(multiply(D,B))),E)))),multiply(F,multiply(multiply(inverse(F),inverse(D)),A))))),E),
    inference(para,[status(thm),theory(equality)],[1,1]),
    [iquote('para(1,1)')] ).

cnf(4,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(multiply(inverse(B),inverse(multiply(C,D))),inverse(E))),multiply(E,multiply(C,A))))),D),
    inference(para,[status(thm),theory(equality)],[1,1]),
    [iquote('para(1,1)')] ).

cnf(7,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(multiply(inverse(B),inverse(C)),inverse(D))),multiply(D,multiply(E,A))))),inverse(multiply(F,multiply(G,multiply(multiply(inverse(G),inverse(multiply(C,F))),E))))),
    inference(para,[status(thm),theory(equality)],[3,1]),
    [iquote('para(3,1)')] ).

cnf(8,plain,
    equal(inverse(multiply(A,multiply(B,multiply(multiply(inverse(B),inverse(multiply(C,A))),D)))),multiply(E,inverse(multiply(multiply(F,multiply(multiply(inverse(F),inverse(C)),inverse(G))),multiply(G,multiply(D,E)))))),
    inference(flip,[status(thm),theory(equality)],[7]),
    [iquote('flip(7)')] ).

cnf(14,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(C,inverse(D))),multiply(D,multiply(E,A))))),multiply(F,multiply(multiply(inverse(F),inverse(multiply(C,E))),inverse(B)))),
    inference(para,[status(thm),theory(equality)],[4,1]),
    [iquote('para(4,1)')] ).

cnf(25,plain,
    equal(multiply(A,multiply(multiply(inverse(A),inverse(multiply(B,multiply(inverse(C),inverse(multiply(D,multiply(E,multiply(B,inverse(C))))))))),inverse(E))),D),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[1,14]),1]),
    [iquote('para(1,14),flip(1)')] ).

cnf(35,plain,
    equal(multiply(inverse(A),inverse(multiply(multiply(inverse(B),inverse(multiply(C,multiply(A,multiply(D,inverse(B)))))),C))),D),
    inference(para,[status(thm),theory(equality)],[25,1]),
    [iquote('para(25,1)')] ).

cnf(39,plain,
    equal(multiply(A,inverse(multiply(B,multiply(C,multiply(D,A))))),multiply(inverse(E),inverse(multiply(B,multiply(C,multiply(D,inverse(E))))))),
    inference(para,[status(thm),theory(equality)],[35,1]),
    [iquote('para(35,1)')] ).

cnf(40,plain,
    equal(multiply(inverse(A),inverse(multiply(B,multiply(C,multiply(D,inverse(A)))))),multiply(E,inverse(multiply(B,multiply(C,multiply(D,E)))))),
    inference(flip,[status(thm),theory(equality)],[39]),
    [iquote('flip(39)')] ).

cnf(50,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(C,inverse(D))),multiply(D,multiply(multiply(E,inverse(multiply(F,multiply(B,multiply(C,E))))),A))))),F),
    inference(para,[status(thm),theory(equality)],[40,1]),
    [iquote('para(40,1)')] ).

cnf(69,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(multiply(C,inverse(multiply(D,multiply(E,multiply(F,C))))),inverse(G))),multiply(G,multiply(D,A))))),multiply(E,multiply(F,inverse(B)))),
    inference(para,[status(thm),theory(equality)],[50,1]),
    [iquote('para(50,1)')] ).

cnf(107,plain,
    equal(inverse(multiply(A,multiply(B,multiply(multiply(inverse(B),inverse(multiply(multiply(C,D),A))),C)))),D),
    inference(para,[status(thm),theory(equality)],[7,4]),
    [iquote('para(7,4)')] ).

cnf(111,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(multiply(inverse(B),inverse(multiply(multiply(C,D),E))),C)),multiply(F,multiply(multiply(inverse(F),D),A))))),E),
    inference(para,[status(thm),theory(equality)],[107,1]),
    [iquote('para(107,1)')] ).

cnf(125,plain,
    equal(multiply(A,multiply(B,inverse(multiply(multiply(C,multiply(multiply(inverse(C),inverse(D)),inverse(E))),multiply(E,multiply(A,B)))))),D),
    inference(para,[status(thm),theory(equality)],[8,1]),
    [iquote('para(8,1)')] ).

cnf(130,plain,
    equal(multiply(multiply(inverse(A),inverse(multiply(B,multiply(C,multiply(multiply(inverse(C),inverse(D)),inverse(A)))))),B),D),
    inference(para,[status(thm),theory(equality)],[1,125]),
    [iquote('para(1,125)')] ).

cnf(133,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(multiply(inverse(B),inverse(C)),inverse(D))),multiply(D,C)))),A),
    inference(para,[status(thm),theory(equality)],[130,1]),
    [iquote('para(130,1)')] ).

cnf(138,plain,
    equal(multiply(A,inverse(multiply(multiply(B,C),multiply(D,multiply(inverse(D),A))))),multiply(E,multiply(multiply(inverse(E),inverse(C)),inverse(B)))),
    inference(para,[status(thm),theory(equality)],[133,1]),
    [iquote('para(133,1)')] ).

cnf(149,plain,
    equal(multiply(inverse(multiply(multiply(A,multiply(multiply(inverse(A),inverse(B)),inverse(C))),multiply(C,B))),inverse(multiply(multiply(D,multiply(multiply(inverse(D),inverse(multiply(E,F))),inverse(G))),multiply(G,E)))),F),
    inference(para,[status(thm),theory(equality)],[133,4]),
    [iquote('para(133,4)')] ).

cnf(165,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(inverse(B),inverse(C))),multiply(C,multiply(multiply(D,multiply(multiply(inverse(D),inverse(E)),inverse(F))),A))))),multiply(F,E)),
    inference(para,[status(thm),theory(equality)],[138,1]),
    [iquote('para(138,1)')] ).

cnf(356,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(multiply(inverse(B),inverse(multiply(C,D))),C)),multiply(E,multiply(inverse(E),A))))),D),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[133,111]),133]),
    [iquote('para(133,111),demod([133])')] ).

cnf(359,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(inverse(B),inverse(C))),multiply(C,multiply(D,A))))),multiply(E,multiply(multiply(inverse(E),inverse(multiply(F,D))),F))),
    inference(para,[status(thm),theory(equality)],[356,1]),
    [iquote('para(356,1)')] ).

cnf(360,plain,
    equal(multiply(A,multiply(multiply(inverse(A),inverse(multiply(B,C))),B)),multiply(D,inverse(multiply(multiply(E,multiply(inverse(E),inverse(F))),multiply(F,multiply(C,D)))))),
    inference(flip,[status(thm),theory(equality)],[359]),
    [iquote('flip(359)')] ).

cnf(406,plain,
    equal(multiply(A,multiply(multiply(inverse(A),inverse(multiply(B,multiply(inverse(C),inverse(multiply(D,multiply(E,multiply(inverse(E),inverse(C))))))))),B)),D),
    inference(para,[status(thm),theory(equality)],[359,1]),
    [iquote('para(359,1)')] ).

cnf(415,plain,
    equal(multiply(A,inverse(multiply(multiply(inverse(B),inverse(multiply(C,multiply(D,multiply(inverse(D),inverse(B)))))),C))),A),
    inference(para,[status(thm),theory(equality)],[406,1]),
    [iquote('para(406,1)')] ).

cnf(421,plain,
    equal(multiply(A,inverse(multiply(B,multiply(C,multiply(inverse(C),A))))),multiply(inverse(D),inverse(multiply(B,multiply(E,multiply(inverse(E),inverse(D))))))),
    inference(para,[status(thm),theory(equality)],[415,1]),
    [iquote('para(415,1)')] ).

cnf(422,plain,
    equal(multiply(inverse(A),inverse(multiply(B,multiply(C,multiply(inverse(C),inverse(A)))))),multiply(D,inverse(multiply(B,multiply(E,multiply(inverse(E),D)))))),
    inference(flip,[status(thm),theory(equality)],[421]),
    [iquote('flip(421)')] ).

cnf(445,plain,
    equal(multiply(inverse(multiply(multiply(inverse(A),inverse(multiply(B,multiply(C,multiply(inverse(C),inverse(A)))))),B)),inverse(multiply(multiply(D,multiply(multiply(inverse(D),inverse(multiply(E,F))),E)),multiply(G,inverse(G))))),F),
    inference(para,[status(thm),theory(equality)],[415,356]),
    [iquote('para(415,356)')] ).

cnf(454,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(inverse(B),inverse(C))),multiply(C,multiply(multiply(D,inverse(multiply(E,multiply(F,multiply(inverse(F),D))))),A))))),E),
    inference(para,[status(thm),theory(equality)],[422,1]),
    [iquote('para(422,1)')] ).

cnf(505,plain,
    equal(multiply(inverse(multiply(multiply(A,multiply(multiply(inverse(A),inverse(B)),inverse(C))),multiply(C,B))),inverse(multiply(D,multiply(E,inverse(E))))),multiply(inverse(F),inverse(multiply(D,multiply(G,multiply(inverse(G),inverse(F))))))),
    inference(para,[status(thm),theory(equality)],[133,421]),
    [iquote('para(133,421)')] ).

cnf(506,plain,
    equal(multiply(inverse(A),inverse(multiply(B,multiply(C,multiply(inverse(C),inverse(A)))))),multiply(inverse(multiply(multiply(D,multiply(multiply(inverse(D),inverse(E)),inverse(F))),multiply(F,E))),inverse(multiply(B,multiply(G,inverse(G)))))),
    inference(flip,[status(thm),theory(equality)],[505]),
    [iquote('flip(505)')] ).

cnf(581,plain,
    equal(multiply(A,inverse(multiply(B,multiply(C,inverse(multiply(multiply(D,multiply(inverse(D),inverse(E))),multiply(E,multiply(B,C)))))))),A),
    inference(para,[status(thm),theory(equality)],[360,1]),
    [iquote('para(360,1)')] ).

cnf(584,plain,
    equal(multiply(inverse(multiply(A,multiply(B,inverse(multiply(multiply(C,multiply(inverse(C),inverse(D))),multiply(D,multiply(A,B))))))),inverse(multiply(E,multiply(F,multiply(inverse(F),inverse(multiply(G,E))))))),G),
    inference(para,[status(thm),theory(equality)],[581,1]),
    [iquote('para(581,1)')] ).

cnf(606,plain,
    equal(multiply(inverse(multiply(A,multiply(B,inverse(multiply(multiply(C,multiply(inverse(C),inverse(D))),multiply(D,multiply(A,B))))))),inverse(multiply(multiply(E,multiply(multiply(inverse(E),inverse(multiply(F,G))),inverse(H))),multiply(H,F)))),G),
    inference(para,[status(thm),theory(equality)],[581,4]),
    [iquote('para(581,4)')] ).

cnf(629,plain,
    equal(multiply(A,multiply(inverse(A),inverse(B))),multiply(C,multiply(inverse(C),inverse(B)))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[454,1]),69]),
    [iquote('para(454,1),demod([69])')] ).

cnf(640,plain,
    equal(multiply(A,multiply(inverse(A),B)),multiply(C,multiply(inverse(C),B))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[107,629]),107]),
    [iquote('para(107,629),demod([107])')] ).

cnf(653,plain,
    equal(multiply(A,inverse(A)),multiply(B,inverse(B))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[133,640]),133]),
    [iquote('para(133,640),demod([133])')] ).

cnf(656,plain,
    equal(multiply(A,multiply(B,inverse(B))),multiply(C,multiply(inverse(C),inverse(inverse(A))))),
    inference(para,[status(thm),theory(equality)],[653,640]),
    [iquote('para(653,640)')] ).

cnf(665,plain,
    equal(multiply(A,multiply(B,multiply(inverse(B),inverse(inverse(inverse(A)))))),multiply(C,multiply(inverse(C),multiply(D,inverse(D))))),
    inference(para,[status(thm),theory(equality)],[656,640]),
    [iquote('para(656,640)')] ).

cnf(666,plain,
    equal(multiply(A,multiply(inverse(A),multiply(B,inverse(B)))),multiply(C,multiply(D,multiply(inverse(D),inverse(inverse(inverse(C))))))),
    inference(flip,[status(thm),theory(equality)],[665]),
    [iquote('flip(665)')] ).

cnf(672,plain,
    equal(multiply(multiply(A,multiply(multiply(inverse(A),inverse(B)),inverse(C))),multiply(C,B)),multiply(D,inverse(D))),
    inference(para,[status(thm),theory(equality)],[133,653]),
    [iquote('para(133,653)')] ).

cnf(673,plain,
    equal(multiply(A,inverse(A)),multiply(multiply(B,multiply(multiply(inverse(B),inverse(C)),inverse(D))),multiply(D,C))),
    inference(flip,[status(thm),theory(equality)],[672]),
    [iquote('flip(672)')] ).

cnf(792,plain,
    equal(multiply(A,multiply(B,multiply(C,multiply(inverse(C),inverse(inverse(inverse(B))))))),multiply(D,multiply(inverse(D),multiply(inverse(inverse(A)),multiply(E,inverse(E)))))),
    inference(para,[status(thm),theory(equality)],[666,640]),
    [iquote('para(666,640)')] ).

cnf(793,plain,
    equal(multiply(A,multiply(inverse(A),multiply(inverse(inverse(B)),multiply(C,inverse(C))))),multiply(B,multiply(D,multiply(E,multiply(inverse(E),inverse(inverse(inverse(D)))))))),
    inference(flip,[status(thm),theory(equality)],[792]),
    [iquote('flip(792)')] ).

cnf(1015,plain,
    equal(multiply(A,inverse(multiply(inverse(B),multiply(C,multiply(inverse(C),A))))),B),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[673,1]),133]),
    [iquote('para(673,1),demod([133])')] ).

cnf(1017,plain,
    equal(multiply(inverse(inverse(A)),inverse(multiply(inverse(B),multiply(A,multiply(C,inverse(C)))))),B),
    inference(para,[status(thm),theory(equality)],[653,1015]),
    [iquote('para(653,1015)')] ).

cnf(1028,plain,
    equal(multiply(multiply(A,inverse(A)),inverse(multiply(inverse(B),multiply(C,multiply(D,multiply(inverse(D),inverse(inverse(inverse(C))))))))),B),
    inference(para,[status(thm),theory(equality)],[656,1015]),
    [iquote('para(656,1015)')] ).

cnf(1031,plain,
    equal(multiply(A,multiply(inverse(A),inverse(multiply(inverse(B),multiply(C,multiply(D,inverse(D))))))),multiply(inverse(C),B)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[1017,640]),1]),
    [iquote('para(1017,640),flip(1)')] ).

cnf(1115,plain,
    equal(multiply(A,inverse(multiply(multiply(B,multiply(inverse(B),inverse(C))),multiply(C,multiply(D,A))))),inverse(D)),
    inference(para,[status(thm),theory(equality)],[1015,1]),
    [iquote('para(1015,1)')] ).

cnf(1124,plain,
    equal(multiply(inverse(multiply(A,inverse(A))),inverse(multiply(multiply(B,multiply(multiply(inverse(B),inverse(multiply(C,D))),inverse(E))),multiply(E,C)))),D),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[606]),1115]),
    [iquote('back_demod(606),demod([1115])')] ).

cnf(1127,plain,
    equal(multiply(inverse(multiply(A,inverse(A))),inverse(multiply(B,multiply(C,multiply(inverse(C),inverse(multiply(D,B))))))),D),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[584]),1115]),
    [iquote('back_demod(584),demod([1115])')] ).

cnf(1129,plain,
    equal(multiply(A,inverse(multiply(B,inverse(B)))),A),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[581]),1115]),
    [iquote('back_demod(581),demod([1115])')] ).

cnf(1132,plain,
    equal(inverse(multiply(A,inverse(multiply(B,multiply(C,multiply(inverse(C),A)))))),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[454]),1115]),
    [iquote('back_demod(454),demod([1115])')] ).

cnf(1136,plain,
    equal(multiply(A,multiply(multiply(inverse(A),inverse(multiply(B,C))),B)),inverse(C)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[360]),1115]),
    [iquote('back_demod(360),demod([1115])')] ).

cnf(1146,plain,
    equal(multiply(inverse(multiply(multiply(inverse(A),inverse(multiply(B,multiply(C,multiply(inverse(C),inverse(A)))))),B)),inverse(multiply(inverse(D),multiply(E,inverse(E))))),D),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[445]),1136]),
    [iquote('back_demod(445),demod([1136])')] ).

cnf(1168,plain,
    equal(inverse(multiply(A,multiply(multiply(inverse(A),inverse(B)),inverse(C)))),multiply(C,B)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[165]),1115]),
    [iquote('back_demod(165),demod([1115])')] ).

cnf(1193,plain,
    equal(inverse(multiply(A,multiply(multiply(B,inverse(B)),inverse(C)))),multiply(C,inverse(A))),
    inference(para,[status(thm),theory(equality)],[653,1168]),
    [iquote('para(653,1168)')] ).

cnf(1194,plain,
    equal(inverse(multiply(A,multiply(B,inverse(B)))),multiply(multiply(inverse(A),inverse(C)),C)),
    inference(para,[status(thm),theory(equality)],[653,1168]),
    [iquote('para(653,1168)')] ).

cnf(1195,plain,
    equal(multiply(multiply(inverse(A),inverse(B)),B),inverse(multiply(A,multiply(C,inverse(C))))),
    inference(flip,[status(thm),theory(equality)],[1194]),
    [iquote('flip(1194)')] ).

cnf(1201,plain,
    equal(inverse(multiply(A,multiply(inverse(A),inverse(B)))),multiply(multiply(C,inverse(C)),B)),
    inference(para,[status(thm),theory(equality)],[1129,1168]),
    [iquote('para(1129,1168)')] ).

cnf(1202,plain,
    equal(multiply(multiply(A,inverse(A)),B),inverse(multiply(C,multiply(inverse(C),inverse(B))))),
    inference(flip,[status(thm),theory(equality)],[1201]),
    [iquote('flip(1201)')] ).

cnf(1209,plain,
    equal(inverse(multiply(A,multiply(B,inverse(B)))),multiply(multiply(C,inverse(C)),inverse(A))),
    inference(para,[status(thm),theory(equality)],[653,1193]),
    [iquote('para(653,1193)')] ).

cnf(1216,plain,
    equal(inverse(multiply(A,multiply(B,inverse(B)))),multiply(inverse(A),inverse(inverse(multiply(C,inverse(C)))))),
    inference(para,[status(thm),theory(equality)],[1195,1129]),
    [iquote('para(1195,1129)')] ).

cnf(1217,plain,
    equal(multiply(inverse(A),inverse(inverse(multiply(B,inverse(B))))),inverse(multiply(A,multiply(C,inverse(C))))),
    inference(flip,[status(thm),theory(equality)],[1216]),
    [iquote('flip(1216)')] ).

cnf(1239,plain,
    equal(multiply(A,multiply(B,inverse(multiply(B,multiply(C,inverse(C)))))),A),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[1209,1129]),1193]),
    [iquote('para(1209,1129),demod([1193])')] ).

cnf(1289,plain,
    equal(multiply(inverse(multiply(inverse(A),multiply(B,inverse(B)))),inverse(multiply(inverse(C),A))),C),
    inference(para,[status(thm),theory(equality)],[1239,1015]),
    [iquote('para(1239,1015)')] ).

cnf(1292,plain,
    equal(inverse(multiply(inverse(inverse(inverse(A))),multiply(B,inverse(B)))),A),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[653,1289]),1129]),
    [iquote('para(653,1289),demod([1129])')] ).

cnf(1297,plain,
    equal(inverse(multiply(A,multiply(inverse(A),inverse(inverse(inverse(inverse(inverse(B)))))))),B),
    inference(para,[status(thm),theory(equality)],[640,1292]),
    [iquote('para(640,1292)')] ).

cnf(1304,plain,
    equal(multiply(A,multiply(inverse(inverse(inverse(B))),B)),A),
    inference(para,[status(thm),theory(equality)],[1292,1239]),
    [iquote('para(1292,1239)')] ).

cnf(1307,plain,
    equal(multiply(A,inverse(inverse(inverse(inverse(multiply(B,inverse(B))))))),A),
    inference(para,[status(thm),theory(equality)],[1129,1304]),
    [iquote('para(1129,1304)')] ).

cnf(1324,plain,
    equal(multiply(A,multiply(inverse(A),B)),inverse(inverse(B))),
    inference(para,[status(thm),theory(equality)],[640,1304]),
    [iquote('para(640,1304)')] ).

cnf(1325,plain,
    equal(inverse(inverse(A)),multiply(B,multiply(inverse(B),A))),
    inference(flip,[status(thm),theory(equality)],[1324]),
    [iquote('flip(1324)')] ).

cnf(1332,plain,
    equal(inverse(inverse(inverse(inverse(inverse(inverse(inverse(inverse(A)))))))),A),
    inference(para,[status(thm),theory(equality)],[1324,1292]),
    [iquote('para(1324,1292)')] ).

cnf(1366,plain,
    equal(multiply(A,multiply(B,inverse(inverse(inverse(inverse(inverse(B))))))),A),
    inference(para,[status(thm),theory(equality)],[1324,1239]),
    [iquote('para(1324,1239)')] ).

cnf(1367,plain,
    equal(inverse(inverse(inverse(multiply(inverse(A),multiply(B,inverse(B)))))),A),
    inference(para,[status(thm),theory(equality)],[1324,1239]),
    [iquote('para(1324,1239)')] ).

cnf(1376,plain,
    equal(multiply(A,multiply(B,multiply(C,multiply(inverse(C),inverse(inverse(inverse(B))))))),A),
    inference(para,[status(thm),theory(equality)],[1325,1366]),
    [iquote('para(1325,1366)')] ).

cnf(1377,plain,
    equal(multiply(multiply(A,inverse(A)),inverse(inverse(B))),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1028]),1376]),
    [iquote('back_demod(1028),demod([1376])')] ).

cnf(1378,plain,
    equal(multiply(A,multiply(inverse(A),multiply(inverse(inverse(B)),multiply(C,inverse(C))))),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[793]),1376]),
    [iquote('back_demod(793),demod([1376])')] ).

cnf(1390,plain,
    equal(multiply(multiply(A,inverse(A)),B),inverse(inverse(inverse(inverse(inverse(inverse(B))))))),
    inference(para,[status(thm),theory(equality)],[1332,1377]),
    [iquote('para(1332,1377)')] ).

cnf(1391,plain,
    equal(inverse(inverse(inverse(inverse(inverse(inverse(A)))))),multiply(multiply(B,inverse(B)),A)),
    inference(flip,[status(thm),theory(equality)],[1390]),
    [iquote('flip(1390)')] ).

cnf(1396,plain,
    equal(inverse(inverse(multiply(A,inverse(A)))),multiply(B,inverse(B))),
    inference(para,[status(thm),theory(equality)],[1377,1307]),
    [iquote('para(1377,1307)')] ).

cnf(1405,plain,
    equal(multiply(A,inverse(A)),inverse(multiply(B,inverse(B)))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[1396,1377]),1129]),
    [iquote('para(1396,1377),demod([1129])')] ).

cnf(1410,plain,
    equal(multiply(A,inverse(inverse(multiply(B,inverse(B))))),A),
    inference(para,[status(thm),theory(equality)],[1405,1129]),
    [iquote('para(1405,1129)')] ).

cnf(1412,plain,
    equal(inverse(multiply(A,multiply(B,inverse(B)))),inverse(A)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1217]),1410]),1]),
    [iquote('back_demod(1217),demod([1410]),flip(1)')] ).

cnf(1414,plain,
    equal(inverse(inverse(inverse(inverse(A)))),A),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1367]),1412]),
    [iquote('back_demod(1367),demod([1412])')] ).

cnf(1415,plain,
    equal(inverse(inverse(A)),multiply(multiply(B,inverse(B)),A)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1391]),1414]),
    [iquote('back_demod(1391),demod([1414])')] ).

cnf(1416,plain,
    equal(multiply(multiply(A,inverse(A)),B),inverse(inverse(B))),
    inference(flip,[status(thm),theory(equality)],[1415]),
    [iquote('flip(1415)')] ).

cnf(1421,plain,
    equal(multiply(A,multiply(B,inverse(B))),A),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1366]),1414]),
    [iquote('back_demod(1366),demod([1414])')] ).

cnf(1422,plain,
    equal(multiply(A,multiply(inverse(A),inverse(inverse(B)))),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1378]),1421]),
    [iquote('back_demod(1378),demod([1421])')] ).

cnf(1424,plain,
    equal(inverse(multiply(A,multiply(inverse(A),inverse(B)))),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1297]),1414]),
    [iquote('back_demod(1297),demod([1414])')] ).

cnf(1425,plain,
    equal(multiply(multiply(A,inverse(A)),B),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1202]),1424]),
    [iquote('back_demod(1202),demod([1424])')] ).

cnf(1426,plain,
    equal(inverse(inverse(A)),A),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1416]),1425]),1]),
    [iquote('back_demod(1416),demod([1425]),flip(1)')] ).

cnf(1427,plain,
    equal(multiply(A,multiply(inverse(A),B)),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1422]),1426]),
    [iquote('back_demod(1422),demod([1426])')] ).

cnf(1447,plain,
    equal(multiply(inverse(multiply(multiply(inverse(A),inverse(multiply(B,inverse(A)))),B)),C),C),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1146]),1427,1421,1426]),
    [iquote('back_demod(1146),demod([1427,1421,1426])')] ).

cnf(1451,plain,
    equal(inverse(multiply(A,inverse(multiply(B,A)))),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1132]),1427]),
    [iquote('back_demod(1132),demod([1427])')] ).

cnf(1452,plain,
    equal(multiply(inverse(multiply(A,inverse(A))),B),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1127]),1427,1451]),
    [iquote('back_demod(1127),demod([1427,1451])')] ).

cnf(1455,plain,
    equal(inverse(multiply(multiply(A,multiply(multiply(inverse(A),inverse(multiply(B,C))),inverse(D))),multiply(D,B))),C),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1124]),1452]),
    [iquote('back_demod(1124),demod([1452])')] ).

cnf(1456,plain,
    equal(multiply(inverse(multiply(multiply(A,multiply(multiply(inverse(A),inverse(B)),inverse(C))),multiply(C,B))),D),D),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[149]),1455]),
    [iquote('back_demod(149),demod([1455])')] ).

cnf(1457,plain,
    equal(multiply(inverse(A),inverse(multiply(B,inverse(A)))),inverse(B)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[506]),1427,1421,1456]),
    [iquote('back_demod(506),demod([1427,1421,1456])')] ).

cnf(1458,plain,
    equal(multiply(inverse(multiply(inverse(A),A)),B),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1447]),1457]),
    [iquote('back_demod(1447),demod([1457])')] ).

cnf(1620,plain,
    equal(inverse(multiply(inverse(A),B)),multiply(inverse(B),A)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1031]),1421,1427]),
    [iquote('back_demod(1031),demod([1421,1427])')] ).

cnf(1671,plain,
    equal(multiply(multiply(inverse(A),A),B),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1458]),1620]),
    [iquote('back_demod(1458),demod([1620])')] ).

cnf(1672,plain,
    $false,
    inference(conflict,[status(thm)],[1671,2]),
    [iquote('conflict(1671,2)')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem  : GRP437-1 : TPTP v8.1.0. Released v2.6.0.
% 0.07/0.13  % Command  : tptp2X_and_run_eqp %s
% 0.14/0.34  % Computer : n003.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit : 300
% 0.14/0.34  % WCLimit  : 600
% 0.14/0.34  % DateTime : Mon Jun 13 20:55:09 EDT 2022
% 0.14/0.35  % CPUTime  : 
% 0.75/1.36  ----- EQP 0.9e, May 2009 -----
% 0.75/1.36  The job began on n003.cluster.edu, Mon Jun 13 20:55:10 2022
% 0.75/1.36  The command was "./eqp09e".
% 0.75/1.36  
% 0.75/1.36  set(prolog_style_variables).
% 0.75/1.36  set(lrpo).
% 0.75/1.36  set(basic_paramod).
% 0.75/1.36  set(functional_subsume).
% 0.75/1.36  set(ordered_paramod).
% 0.75/1.36  set(prime_paramod).
% 0.75/1.36  set(para_pairs).
% 0.75/1.36  assign(pick_given_ratio,4).
% 0.75/1.36  clear(print_kept).
% 0.75/1.36  clear(print_new_demod).
% 0.75/1.36  clear(print_back_demod).
% 0.75/1.36  clear(print_given).
% 0.75/1.36  assign(max_mem,64000).
% 0.75/1.36  end_of_commands.
% 0.75/1.36  
% 0.75/1.36  Usable:
% 0.75/1.36  end_of_list.
% 0.75/1.36  
% 0.75/1.36  Sos:
% 0.75/1.36  0 (wt=-1) [] multiply(A,inverse(multiply(B,multiply(C,multiply(multiply(inverse(C),inverse(multiply(D,B))),A))))) = D.
% 0.75/1.36  0 (wt=-1) [] -(multiply(multiply(inverse(b2),b2),a2) = a2).
% 0.75/1.36  end_of_list.
% 0.75/1.36  
% 0.75/1.36  Demodulators:
% 0.75/1.36  end_of_list.
% 0.75/1.36  
% 0.75/1.36  Passive:
% 0.75/1.36  end_of_list.
% 0.75/1.36  
% 0.75/1.36  Starting to process input.
% 0.75/1.36  
% 0.75/1.36  ** KEPT: 1 (wt=18) [] multiply(A,inverse(multiply(B,multiply(C,multiply(multiply(inverse(C),inverse(multiply(D,B))),A))))) = D.
% 0.75/1.36  1 is a new demodulator.
% 0.75/1.36  
% 0.75/1.36  ** KEPT: 2 (wt=8) [] -(multiply(multiply(inverse(b2),b2),a2) = a2).
% 0.75/1.36  ---------------- PROOF FOUND ----------------
% 0.75/1.36  % SZS status Unsatisfiable
% 0.75/1.36  
% 0.75/1.36  
% 0.75/1.36  After processing input:
% 0.75/1.36  
% 0.75/1.36  Usable:
% 0.75/1.36  end_of_list.
% 0.75/1.36  
% 0.75/1.36  Sos:
% 0.75/1.36  2 (wt=8) [] -(multiply(multiply(inverse(b2),b2),a2) = a2).
% 0.75/1.36  1 (wt=18) [] multiply(A,inverse(multiply(B,multiply(C,multiply(multiply(inverse(C),inverse(multiply(D,B))),A))))) = D.
% 0.75/1.36  end_of_list.
% 0.75/1.36  
% 0.75/1.36  Demodulators:
% 0.75/1.36  1 (wt=18) [] multiply(A,inverse(multiply(B,multiply(C,multiply(multiply(inverse(C),inverse(multiply(D,B))),A))))) = D.
% 0.75/1.36  end_of_list.
% 0.75/1.36  
% 0.75/1.36  Passive:
% 0.75/1.36  end_of_list.
% 0.75/1.36  
% 0.75/1.36  UNIT CONFLICT from 1671 and 2 at   0.23 seconds.
% 0.75/1.36  
% 0.75/1.36  ---------------- PROOF ----------------
% 0.75/1.36  % SZS output start Refutation
% See solution above
% 0.75/1.36  ------------ end of proof -------------
% 0.75/1.36  
% 0.75/1.36  
% 0.75/1.36  ------------- memory usage ------------
% 0.75/1.36  Memory dynamically allocated (tp_alloc): 6347.
% 0.75/1.36    type (bytes each)        gets      frees     in use      avail      bytes
% 0.75/1.36  sym_ent (  96)               56          0         56          0      5.2 K
% 0.75/1.36  term (  16)              139999      67160      72839         41   1416.9 K
% 0.75/1.36  gen_ptr (   8)           520164      36518     483646        103   3779.3 K
% 0.75/1.36  context ( 808)           100346     100344          2          4      4.7 K
% 0.75/1.36  trail (  12)              72932      72932          0         18      0.2 K
% 0.75/1.36  bt_node (  68)            24169      24165          4         45      3.3 K
% 0.75/1.36  ac_position (285432)          0          0          0          0      0.0 K
% 0.75/1.36  ac_match_pos (14044)          0          0          0          0      0.0 K
% 0.75/1.36  ac_match_free_vars_pos (4020)
% 0.75/1.36                                0          0          0          0      0.0 K
% 0.75/1.36  discrim (  12)            61273      15444      45829       2249    563.4 K
% 0.75/1.36  flat (  40)              595094     595094          0         95      3.7 K
% 0.75/1.36  discrim_pos (  12)         1526       1526          0          1      0.0 K
% 0.75/1.36  fpa_head (  12)            6220          0       6220          0     72.9 K
% 0.75/1.36  fpa_tree (  28)           12153      12153          0         25      0.7 K
% 0.75/1.36  fpa_pos (  36)             2840       2840          0          1      0.0 K
% 0.75/1.36  literal (  12)             4569       2898       1671          1     19.6 K
% 0.75/1.36  clause (  24)              4569       2898       1671          1     39.2 K
% 0.75/1.36  list (  12)                1228       1157         71          1      0.8 K
% 0.75/1.36  list_pos (  20)            8908       2472       6436         18    126.1 K
% 0.75/1.36  pair_index (   40)              2          0          2          0      0.1 K
% 0.75/1.36  
% 0.75/1.36  -------------- statistics -------------
% 0.75/1.36  Clauses input                  2
% 0.75/1.36    Usable input                   0
% 0.75/1.36    Sos input                      2
% 0.75/1.36    Demodulators input             0
% 0.75/1.36    Passive input                  0
% 0.75/1.36  
% 0.75/1.36  Processed BS (before search)   2
% 0.75/1.36  Forward subsumed BS            0
% 0.75/1.36  Kept BS                        2
% 0.75/1.36  New demodulators BS            1
% 0.75/1.36  Back demodulated BS            0
% 0.75/1.36  
% 0.75/1.36  Clauses or pairs given      1517
% 0.75/1.36  Clauses generated           2455
% 0.75/1.36  Forward subsumed             786
% 0.75/1.36  Deleted by weight              0
% 0.75/1.36  Deleted by variable count      0
% 0.75/1.36  Kept                        1669
% 0.75/1.36  New demodulators            1168
% 0.75/1.36  Back demodulated             520
% 0.75/1.36  Ordered paramod prunes         0
% 0.75/1.36  Basic paramod prunes       14227
% 0.75/1.36  Prime paramod prunes           3
% 0.75/1.36  Semantic prunes                0
% 0.75/1.36  
% 0.75/1.36  Rewrite attmepts           59715
% 0.75/1.36  Rewrites                    1091
% 0.75/1.36  
% 0.75/1.36  FPA overloads                  0
% 0.75/1.36  FPA underloads                 0
% 0.75/1.36  
% 0.75/1.36  Usable size                    0
% 0.75/1.36  Sos size                    1150
% 0.75/1.36  Demodulators size            789
% 0.75/1.36  Passive size                   0
% 0.75/1.36  Disabled size                520
% 0.75/1.36  
% 0.75/1.36  Proofs found                   1
% 0.75/1.36  
% 0.75/1.36  ----------- times (seconds) ----------- Mon Jun 13 20:55:10 2022
% 0.75/1.36  
% 0.75/1.36  user CPU time             0.23   (0 hr, 0 min, 0 sec)
% 0.75/1.36  system CPU time           0.05   (0 hr, 0 min, 0 sec)
% 0.75/1.36  wall-clock time           0      (0 hr, 0 min, 0 sec)
% 0.75/1.36  input time                0.00
% 0.75/1.36  paramodulation time       0.03
% 0.75/1.36  demodulation time         0.03
% 0.75/1.36  orient time               0.01
% 0.75/1.36  weigh time                0.00
% 0.75/1.36  forward subsume time      0.00
% 0.75/1.36  back demod find time      0.03
% 0.75/1.36  conflict time             0.00
% 0.75/1.36  LRPO time                 0.00
% 0.75/1.36  store clause time         0.08
% 0.75/1.36  disable clause time       0.01
% 0.75/1.36  prime paramod time        0.01
% 0.75/1.36  semantics time            0.00
% 0.75/1.36  
% 0.75/1.36  EQP interrupted
%------------------------------------------------------------------------------