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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : EQP---0.9e
% Problem  : GRP669-1 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_eqp %s

% Computer : n010.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:48:46 EDT 2022

% Result   : Unsatisfiable 1.87s 2.28s
% Output   : Refutation 1.87s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   34
%            Number of leaves      :    7
% Syntax   : Number of clauses     :   88 (  88 unt;   0 nHn;   6 RR)
%            Number of literals    :   88 (   0 equ;   5 neg)
%            Maximal clause size   :    1 (   1 avg)
%            Maximal term depth    :   16 (   2 avg)
%            Number of predicates  :    2 (   1 usr;   1 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   4 con; 0-2 aty)
%            Number of variables   :  204 (   0 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,plain,
    equal(mult(A,ld(A,B)),B),
    file('GRP669-1.p',unknown),
    [] ).

cnf(2,plain,
    equal(ld(A,mult(A,B)),B),
    file('GRP669-1.p',unknown),
    [] ).

cnf(3,plain,
    equal(mult(rd(A,B),B),A),
    file('GRP669-1.p',unknown),
    [] ).

cnf(4,plain,
    equal(rd(mult(A,B),B),A),
    file('GRP669-1.p',unknown),
    [] ).

cnf(5,plain,
    equal(mult(A,unit),A),
    file('GRP669-1.p',unknown),
    [] ).

cnf(6,plain,
    equal(mult(unit,A),A),
    file('GRP669-1.p',unknown),
    [] ).

cnf(7,plain,
    equal(mult(mult(mult(A,B),A),C),mult(A,mult(B,mult(A,C)))),
    inference(flip,[status(thm),theory(equality)],[1]),
    [iquote('flip(1)')] ).

cnf(8,plain,
    equal(mult(mult(mult(A,B),C),B),mult(A,mult(B,mult(C,B)))),
    inference(flip,[status(thm),theory(equality)],[1]),
    [iquote('flip(1)')] ).

cnf(9,plain,
    equal(mult(mult(A,mult(B,C)),A),mult(mult(A,B),mult(C,A))),
    inference(flip,[status(thm),theory(equality)],[1]),
    [iquote('flip(1)')] ).

cnf(10,plain,
    equal(mult(mult(A,B),mult(C,A)),mult(A,mult(mult(B,C),A))),
    file('GRP669-1.p',unknown),
    [] ).

cnf(11,plain,
    equal(mult(A,mult(mult(B,C),A)),mult(mult(A,B),mult(C,A))),
    inference(flip,[status(thm),theory(equality)],[10]),
    [iquote('flip(10)')] ).

cnf(12,plain,
    ~ equal(mult(a,mult(b,mult(mult(c,a),b))),mult(mult(a,b),mult(c,mult(a,b)))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[9,8]),1]),
    [iquote('demod([9,8]),flip(1)')] ).

cnf(13,plain,
    equal(ld(A,A),unit),
    inference(para,[status(thm),theory(equality)],[5,2]),
    [iquote('para(5,2)')] ).

cnf(15,plain,
    equal(ld(unit,A),A),
    inference(para,[status(thm),theory(equality)],[6,1]),
    [iquote('para(6,1)')] ).

cnf(16,plain,
    equal(ld(rd(A,B),A),B),
    inference(para,[status(thm),theory(equality)],[3,2]),
    [iquote('para(3,2)')] ).

cnf(20,plain,
    equal(mult(mult(A,B),C),mult(B,mult(ld(B,A),mult(B,C)))),
    inference(para,[status(thm),theory(equality)],[1,7]),
    [iquote('para(1,7)')] ).

cnf(22,plain,
    ~ equal(mult(b,mult(ld(b,a),mult(b,mult(c,mult(a,b))))),mult(a,mult(b,mult(a,mult(ld(a,c),mult(a,b)))))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[12]),20,20]),1]),
    [iquote('back_demod(12),demod([20,20]),flip(1)')] ).

cnf(23,plain,
    equal(mult(A,mult(B,mult(ld(B,C),mult(B,A)))),mult(C,mult(ld(C,A),mult(C,mult(B,A))))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[11]),20,20]),
    [iquote('back_demod(11),demod([20,20])')] ).

cnf(24,plain,
    equal(mult(A,mult(ld(A,B),mult(A,mult(C,B)))),mult(B,mult(C,mult(ld(C,A),mult(C,B))))),
    inference(flip,[status(thm),theory(equality)],[23]),
    [iquote('flip(23)')] ).

cnf(26,plain,
    equal(mult(A,mult(ld(A,B),mult(A,mult(ld(mult(B,A),ld(B,C)),mult(A,mult(ld(A,B),mult(A,mult(ld(mult(ld(B,C),mult(B,A)),B),mult(A,mult(ld(A,B),mult(A,mult(ld(mult(B,A),ld(B,C)),mult(A,mult(ld(A,B),mult(A,B))))))))))))))),mult(C,mult(B,mult(A,B)))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[8]),20,20,20,20,20,20,20,20]),
    [iquote('back_demod(8),demod([20,20,20,20,20,20,20,20])')] ).

cnf(30,plain,
    equal(mult(A,mult(ld(A,B),A)),mult(B,A)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[5,20]),5]),1]),
    [iquote('para(5,20),demod([5]),flip(1)')] ).

cnf(32,plain,
    equal(mult(A,mult(ld(A,rd(B,A)),mult(A,C))),mult(B,C)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[3,20]),1]),
    [iquote('para(3,20),flip(1)')] ).

cnf(33,plain,
    equal(mult(ld(A,B),A),ld(A,mult(B,A))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[30,2]),1]),
    [iquote('para(30,2),flip(1)')] ).

cnf(34,plain,
    equal(rd(mult(A,mult(ld(A,B),mult(A,C))),C),mult(B,A)),
    inference(para,[status(thm),theory(equality)],[20,4]),
    [iquote('para(20,4)')] ).

cnf(35,plain,
    equal(mult(A,mult(ld(A,unit),mult(A,B))),mult(A,B)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[6,20]),1]),
    [iquote('para(6,20),flip(1)')] ).

cnf(38,plain,
    equal(mult(A,mult(ld(A,B),mult(A,mult(ld(mult(B,A),ld(B,C)),mult(A,mult(ld(A,B),mult(A,mult(ld(mult(ld(B,C),mult(B,A)),B),mult(A,mult(ld(A,B),mult(A,mult(ld(mult(B,A),ld(B,C)),mult(A,mult(ld(A,B),mult(A,D))))))))))))))),mult(A,mult(ld(A,mult(C,B)),mult(A,D)))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[20,20]),20,20,20,20,20,20,20]),
    [iquote('para(20,20),demod([20,20,20,20,20,20,20])')] ).

cnf(39,plain,
    equal(mult(A,mult(ld(A,mult(B,C)),mult(A,C))),mult(B,mult(C,mult(A,C)))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[26]),38]),
    [iquote('back_demod(26),demod([38])')] ).

cnf(41,plain,
    equal(mult(A,mult(ld(A,unit),B)),B),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[1,35]),1]),
    [iquote('para(1,35),demod([1])')] ).

cnf(44,plain,
    equal(mult(A,B),ld(ld(A,unit),B)),
    inference(para,[status(thm),theory(equality)],[1,41]),
    [iquote('para(1,41)')] ).

cnf(47,plain,
    equal(ld(ld(A,unit),ld(ld(ld(A,unit),unit),B)),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[41]),44,44]),
    [iquote('back_demod(41),demod([44,44])')] ).

cnf(49,plain,
    equal(ld(ld(A,unit),ld(ld(ld(A,ld(ld(B,unit),C)),unit),ld(ld(A,unit),C))),ld(ld(B,unit),ld(ld(C,unit),ld(ld(A,unit),C)))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[39]),44,44,44,44,44,44,44]),
    [iquote('back_demod(39),demod([44,44,44,44,44,44,44])')] ).

cnf(53,plain,
    equal(rd(ld(ld(A,unit),ld(ld(ld(A,B),unit),ld(ld(A,unit),C))),C),ld(ld(B,unit),A)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[34]),44,44,44,44]),
    [iquote('back_demod(34),demod([44,44,44,44])')] ).

cnf(54,plain,
    equal(ld(ld(ld(A,B),unit),A),ld(A,ld(ld(B,unit),A))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[33]),44,44]),
    [iquote('back_demod(33),demod([44,44])')] ).

cnf(55,plain,
    equal(ld(ld(A,unit),ld(ld(ld(A,rd(B,A)),unit),ld(ld(A,unit),C))),ld(ld(B,unit),C)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[32]),44,44,44,44]),
    [iquote('back_demod(32),demod([44,44,44,44])')] ).

cnf(60,plain,
    equal(ld(ld(A,unit),ld(ld(ld(A,B),unit),ld(ld(A,unit),ld(ld(C,unit),B)))),ld(ld(B,unit),ld(ld(C,unit),ld(ld(ld(C,A),unit),ld(ld(C,unit),B))))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[24]),44,44,44,44,44,44,44,44]),
    [iquote('back_demod(24),demod([44,44,44,44,44,44,44,44])')] ).

cnf(61,plain,
    equal(ld(ld(A,unit),ld(ld(B,unit),ld(ld(ld(B,C),unit),ld(ld(B,unit),A)))),ld(ld(C,unit),ld(ld(ld(C,A),unit),ld(ld(C,unit),ld(ld(B,unit),A))))),
    inference(flip,[status(thm),theory(equality)],[60]),
    [iquote('flip(60)')] ).

cnf(62,plain,
    ~ equal(ld(ld(b,unit),ld(ld(ld(b,a),unit),ld(ld(b,unit),ld(ld(c,unit),ld(ld(a,unit),b))))),ld(ld(a,unit),ld(ld(b,unit),ld(ld(a,unit),ld(ld(ld(a,c),unit),ld(ld(a,unit),b)))))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[22]),44,44,44,44,44,44,44,44,44,44]),
    [iquote('back_demod(22),demod([44,44,44,44,44,44,44,44,44,44])')] ).

cnf(63,plain,
    equal(ld(ld(ld(ld(A,unit),B),unit),C),ld(ld(B,unit),ld(ld(ld(B,A),unit),ld(ld(B,unit),C)))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[20]),44,44,44,44,44]),
    [iquote('back_demod(20),demod([44,44,44,44,44])')] ).

cnf(64,plain,
    equal(ld(ld(A,unit),ld(ld(ld(A,B),unit),ld(ld(A,unit),C))),ld(ld(ld(ld(B,unit),A),unit),C)),
    inference(flip,[status(thm),theory(equality)],[63]),
    [iquote('flip(63)')] ).

cnf(65,plain,
    equal(ld(ld(A,unit),unit),A),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[5]),44]),
    [iquote('back_demod(5),demod([44])')] ).

cnf(66,plain,
    equal(ld(ld(A,unit),ld(A,B)),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[47]),65]),
    [iquote('back_demod(47),demod([65])')] ).

cnf(67,plain,
    equal(rd(ld(ld(A,unit),B),B),A),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[4]),44]),
    [iquote('back_demod(4),demod([44])')] ).

cnf(68,plain,
    equal(ld(ld(rd(A,B),unit),B),A),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[3]),44]),
    [iquote('back_demod(3),demod([44])')] ).

cnf(69,plain,
    equal(ld(A,ld(ld(A,unit),B)),B),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2]),44]),
    [iquote('back_demod(2),demod([44])')] ).

cnf(77,plain,
    equal(rd(ld(A,B),B),ld(A,unit)),
    inference(para,[status(thm),theory(equality)],[65,67]),
    [iquote('para(65,67)')] ).

cnf(80,plain,
    equal(rd(A,B),ld(rd(B,A),unit)),
    inference(para,[status(thm),theory(equality)],[16,77]),
    [iquote('para(16,77)')] ).

cnf(97,plain,
    equal(ld(ld(A,unit),ld(ld(ld(A,B),unit),ld(ld(A,unit),B))),ld(ld(B,unit),ld(ld(A,unit),B))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[13,49]),15,13,15]),
    [iquote('para(13,49),demod([15,13,15])')] ).

cnf(153,plain,
    equal(rd(A,ld(B,unit)),ld(ld(A,unit),B)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[13,53]),65,66]),
    [iquote('para(13,53),demod([65,66])')] ).

cnf(156,plain,
    equal(ld(ld(ld(ld(A,unit),B),unit),ld(B,unit)),A),
    inference(para,[status(thm),theory(equality)],[153,68]),
    [iquote('para(153,68)')] ).

cnf(161,plain,
    equal(ld(ld(ld(A,ld(B,unit)),unit),B),ld(A,unit)),
    inference(para,[status(thm),theory(equality)],[153,77]),
    [iquote('para(153,77)')] ).

cnf(164,plain,
    equal(rd(ld(ld(A,unit),ld(ld(B,unit),ld(ld(C,unit),B))),B),ld(ld(ld(ld(A,unit),B),unit),C)),
    inference(para,[status(thm),theory(equality)],[49,53]),
    [iquote('para(49,53)')] ).

cnf(165,plain,
    equal(ld(rd(ld(A,unit),B),unit),ld(ld(B,unit),A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[153,80]),1]),
    [iquote('para(153,80),flip(1)')] ).

cnf(172,plain,
    equal(ld(ld(ld(A,B),unit),ld(B,unit)),ld(A,unit)),
    inference(para,[status(thm),theory(equality)],[65,156]),
    [iquote('para(65,156)')] ).

cnf(182,plain,
    equal(rd(ld(A,unit),B),ld(ld(ld(B,unit),A),unit)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[165,65]),1]),
    [iquote('para(165,65),flip(1)')] ).

cnf(187,plain,
    equal(rd(A,B),ld(ld(A,unit),ld(B,unit))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[13,55]),65,66]),
    [iquote('para(13,55),demod([65,66])')] ).

cnf(191,plain,
    equal(ld(ld(ld(A,unit),B),unit),ld(B,ld(A,unit))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[182]),187,65]),1]),
    [iquote('back_demod(182),demod([187,65]),flip(1)')] ).

cnf(197,plain,
    equal(ld(ld(ld(ld(A,unit),ld(ld(B,unit),A)),ld(C,unit)),ld(A,unit)),ld(ld(A,ld(C,unit)),B)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[164]),187,191,191]),
    [iquote('back_demod(164),demod([187,191,191])')] ).

cnf(236,plain,
    equal(ld(ld(A,unit),ld(ld(ld(A,B),unit),ld(ld(A,unit),C))),ld(ld(A,ld(B,unit)),C)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[64]),191]),
    [iquote('back_demod(64),demod([191])')] ).

cnf(272,plain,
    equal(ld(ld(A,ld(B,unit)),B),ld(ld(B,unit),ld(ld(A,unit),B))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[97]),236]),
    [iquote('back_demod(97),demod([236])')] ).

cnf(274,plain,
    ~ equal(ld(ld(a,unit),ld(ld(b,unit),ld(ld(a,ld(c,unit)),b))),ld(ld(b,ld(a,unit)),ld(ld(c,unit),ld(ld(a,unit),b)))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[62]),236,236]),1]),
    [iquote('back_demod(62),demod([236,236]),flip(1)')] ).

cnf(275,plain,
    equal(ld(ld(A,unit),ld(ld(B,ld(C,unit)),A)),ld(ld(C,ld(A,unit)),ld(ld(B,unit),A))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[61]),236,236]),
    [iquote('back_demod(61),demod([236,236])')] ).

cnf(281,plain,
    equal(ld(ld(A,ld(B,unit)),unit),ld(ld(B,unit),A)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[53]),236,187,172]),
    [iquote('back_demod(53),demod([236,187,172])')] ).

cnf(284,plain,
    equal(ld(ld(ld(A,unit),B),A),ld(B,unit)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[161]),281]),
    [iquote('back_demod(161),demod([281])')] ).

cnf(301,plain,
    equal(ld(ld(A,B),ld(A,unit)),ld(B,unit)),
    inference(para,[status(thm),theory(equality)],[65,284]),
    [iquote('para(65,284)')] ).

cnf(303,plain,
    equal(ld(ld(A,B),unit),ld(B,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[66,284]),1]),
    [iquote('para(66,284),flip(1)')] ).

cnf(373,plain,
    equal(ld(ld(A,B),B),ld(B,ld(ld(A,unit),B))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[54]),303]),
    [iquote('back_demod(54),demod([303])')] ).

cnf(375,plain,
    equal(ld(ld(A,B),ld(ld(B,A),C)),C),
    inference(para,[status(thm),theory(equality)],[303,66]),
    [iquote('para(303,66)')] ).

cnf(376,plain,
    equal(ld(ld(ld(A,B),C),ld(B,A)),ld(C,unit)),
    inference(para,[status(thm),theory(equality)],[303,284]),
    [iquote('para(303,284)')] ).

cnf(393,plain,
    equal(ld(ld(A,B),ld(A,ld(A,B))),ld(B,ld(A,B))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[66,373]),303,15]),1]),
    [iquote('para(66,373),demod([303,15]),flip(1)')] ).

cnf(458,plain,
    equal(ld(ld(A,B),ld(A,ld(B,A))),ld(B,ld(B,A))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[393,66]),303]),
    [iquote('para(393,66),demod([303])')] ).

cnf(601,plain,
    equal(ld(ld(ld(A,B),C),ld(C,unit)),ld(C,ld(ld(B,A),ld(C,unit)))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[375,458]),376,376]),1]),
    [iquote('para(375,458),demod([376,376]),flip(1)')] ).

cnf(610,plain,
    equal(ld(ld(A,ld(B,C)),ld(C,B)),ld(ld(B,C),ld(ld(A,unit),ld(C,B)))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[303,272]),303]),
    [iquote('para(303,272),demod([303])')] ).

cnf(629,plain,
    equal(ld(A,ld(ld(A,ld(B,unit)),C)),ld(ld(B,A),ld(ld(A,unit),C))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[197,275]),303,15,303,15,303,601,15,301,303]),
    [iquote('para(197,275),demod([303,15,303,15,303,601,15,301,303])')] ).

cnf(630,plain,
    equal(ld(ld(A,B),ld(ld(B,unit),C)),ld(B,ld(ld(B,ld(A,unit)),C))),
    inference(flip,[status(thm),theory(equality)],[629]),
    [iquote('flip(629)')] ).

cnf(639,plain,
    ~ equal(ld(ld(a,unit),ld(ld(c,ld(b,unit)),ld(ld(a,unit),b))),ld(ld(b,ld(a,unit)),ld(ld(c,unit),ld(ld(a,unit),b)))),
    inference(para,[status(thm),theory(equality)],[275,274]),
    [iquote('para(275,274)')] ).

cnf(1284,plain,
    equal(ld(ld(A,B),C),ld(B,ld(ld(B,ld(A,unit)),ld(B,C)))),
    inference(para,[status(thm),theory(equality)],[66,630]),
    [iquote('para(66,630)')] ).

cnf(1460,plain,
    equal(ld(ld(A,ld(ld(A,ld(B,unit)),ld(A,C))),ld(ld(C,ld(B,A)),D)),D),
    inference(para,[status(thm),theory(equality)],[1284,375]),
    [iquote('para(1284,375)')] ).

cnf(1463,plain,
    equal(ld(ld(ld(A,ld(B,unit)),ld(A,C)),A),ld(C,ld(B,A))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[13,1460]),303]),
    [iquote('para(13,1460),demod([303])')] ).

cnf(1475,plain,
    equal(ld(ld(ld(A,B),ld(A,ld(C,unit))),ld(B,ld(C,A))),A),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[1463,66]),303]),
    [iquote('para(1463,66),demod([303])')] ).

cnf(1498,plain,
    equal(ld(ld(ld(A,B),ld(A,ld(C,D))),ld(B,ld(ld(D,C),A))),A),
    inference(para,[status(thm),theory(equality)],[303,1475]),
    [iquote('para(303,1475)')] ).

cnf(1500,plain,
    equal(ld(ld(ld(A,B),ld(A,C)),ld(B,ld(ld(C,unit),A))),A),
    inference(para,[status(thm),theory(equality)],[15,1498]),
    [iquote('para(15,1498)')] ).

cnf(1507,plain,
    equal(ld(ld(ld(A,B),ld(A,C)),A),ld(C,ld(ld(B,unit),A))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[1500,66]),303]),
    [iquote('para(1500,66),demod([303])')] ).

cnf(1533,plain,
    equal(ld(ld(ld(A,B),C),A),ld(ld(ld(A,unit),C),ld(ld(B,unit),A))),
    inference(para,[status(thm),theory(equality)],[69,1507]),
    [iquote('para(69,1507)')] ).

cnf(2172,plain,
    equal(ld(ld(A,B),ld(C,unit)),ld(ld(C,B),ld(ld(A,C),ld(C,unit)))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[66,1533]),303,15,303]),
    [iquote('para(66,1533),demod([303,15,303])')] ).

cnf(2173,plain,
    equal(ld(ld(A,B),ld(ld(C,A),ld(A,unit))),ld(ld(C,B),ld(A,unit))),
    inference(flip,[status(thm),theory(equality)],[2172]),
    [iquote('flip(2172)')] ).

cnf(2681,plain,
    equal(ld(ld(A,B),ld(ld(C,A),ld(B,unit))),ld(ld(C,B),ld(B,unit))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[2173,66]),303]),
    [iquote('para(2173,66),demod([303])')] ).

cnf(2798,plain,
    equal(ld(A,ld(ld(B,ld(C,unit)),ld(A,C))),ld(ld(C,A),ld(ld(B,unit),ld(A,C)))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[66,2681]),303,303,610]),
    [iquote('para(66,2681),demod([303,303,610])')] ).

cnf(2799,plain,
    $false,
    inference(conflict,[status(thm)],[2798,639]),
    [iquote('conflict(2798,639)')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem  : GRP669-1 : TPTP v8.1.0. Released v4.0.0.
% 0.07/0.13  % Command  : tptp2X_and_run_eqp %s
% 0.13/0.34  % Computer : n010.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 : Tue Jun 14 09:43:24 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 1.87/2.28  ----- EQP 0.9e, May 2009 -----
% 1.87/2.28  The job began on n010.cluster.edu, Tue Jun 14 09:43:25 2022
% 1.87/2.28  The command was "./eqp09e".
% 1.87/2.28  
% 1.87/2.28  set(prolog_style_variables).
% 1.87/2.28  set(lrpo).
% 1.87/2.28  set(basic_paramod).
% 1.87/2.28  set(functional_subsume).
% 1.87/2.28  set(ordered_paramod).
% 1.87/2.28  set(prime_paramod).
% 1.87/2.28  set(para_pairs).
% 1.87/2.28  assign(pick_given_ratio,4).
% 1.87/2.28  clear(print_kept).
% 1.87/2.28  clear(print_new_demod).
% 1.87/2.28  clear(print_back_demod).
% 1.87/2.28  clear(print_given).
% 1.87/2.28  assign(max_mem,64000).
% 1.87/2.28  end_of_commands.
% 1.87/2.28  
% 1.87/2.28  Usable:
% 1.87/2.28  end_of_list.
% 1.87/2.28  
% 1.87/2.28  Sos:
% 1.87/2.28  0 (wt=-1) [] mult(A,ld(A,B)) = B.
% 1.87/2.28  0 (wt=-1) [] ld(A,mult(A,B)) = B.
% 1.87/2.28  0 (wt=-1) [] mult(rd(A,B),B) = A.
% 1.87/2.28  0 (wt=-1) [] rd(mult(A,B),B) = A.
% 1.87/2.28  0 (wt=-1) [] mult(A,unit) = A.
% 1.87/2.28  0 (wt=-1) [] mult(unit,A) = A.
% 1.87/2.28  0 (wt=-1) [] mult(A,mult(B,mult(A,C))) = mult(mult(mult(A,B),A),C).
% 1.87/2.28  0 (wt=-1) [] mult(A,mult(B,mult(C,B))) = mult(mult(mult(A,B),C),B).
% 1.87/2.28  0 (wt=-1) [] mult(mult(A,B),mult(C,A)) = mult(mult(A,mult(B,C)),A).
% 1.87/2.28  0 (wt=-1) [] mult(mult(A,B),mult(C,A)) = mult(A,mult(mult(B,C),A)).
% 1.87/2.28  0 (wt=-1) [] -(mult(mult(a,b),mult(c,mult(a,b))) = mult(mult(mult(a,mult(b,c)),a),b)).
% 1.87/2.28  end_of_list.
% 1.87/2.28  
% 1.87/2.28  Demodulators:
% 1.87/2.28  end_of_list.
% 1.87/2.28  
% 1.87/2.28  Passive:
% 1.87/2.28  end_of_list.
% 1.87/2.28  
% 1.87/2.28  Starting to process input.
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 1 (wt=7) [] mult(A,ld(A,B)) = B.
% 1.87/2.28  1 is a new demodulator.
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 2 (wt=7) [] ld(A,mult(A,B)) = B.
% 1.87/2.28  2 is a new demodulator.
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 3 (wt=7) [] mult(rd(A,B),B) = A.
% 1.87/2.28  3 is a new demodulator.
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 4 (wt=7) [] rd(mult(A,B),B) = A.
% 1.87/2.28  4 is a new demodulator.
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 5 (wt=5) [] mult(A,unit) = A.
% 1.87/2.28  5 is a new demodulator.
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 6 (wt=5) [] mult(unit,A) = A.
% 1.87/2.28  6 is a new demodulator.
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 7 (wt=15) [flip(1)] mult(mult(mult(A,B),A),C) = mult(A,mult(B,mult(A,C))).
% 1.87/2.28  7 is a new demodulator.
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 8 (wt=15) [flip(1)] mult(mult(mult(A,B),C),B) = mult(A,mult(B,mult(C,B))).
% 1.87/2.28  8 is a new demodulator.
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 9 (wt=15) [flip(1)] mult(mult(A,mult(B,C)),A) = mult(mult(A,B),mult(C,A)).
% 1.87/2.28  9 is a new demodulator.
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 10 (wt=15) [] mult(mult(A,B),mult(C,A)) = mult(A,mult(mult(B,C),A)).
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 11 (wt=15) [flip(10)] mult(A,mult(mult(B,C),A)) = mult(mult(A,B),mult(C,A)).
% 1.87/2.28  clause forward subsumed: 0 (wt=15) [flip(11)] mult(mult(A,B),mult(C,A)) = mult(A,mult(mult(B,C),A)).
% 1.87/2.28  
% 1.87/2.28  ** KEPT: 12 (wt=19) [demod([9,8]),flip(1)] -(mult(a,mult(b,mult(mult(c,a),b))) = mult(mult(a,b),mult(c,mult(a,b)))).
% 1.87/2.28  ---------------- PROOF FOUND ----------------
% 1.87/2.28  % SZS status Unsatisfiable
% 1.87/2.28  
% 1.87/2.28  
% 1.87/2.28  After processing input:
% 1.87/2.28  
% 1.87/2.28  Usable:
% 1.87/2.28  end_of_list.
% 1.87/2.28  
% 1.87/2.28  Sos:
% 1.87/2.28  5 (wt=5) [] mult(A,unit) = A.
% 1.87/2.28  6 (wt=5) [] mult(unit,A) = A.
% 1.87/2.28  1 (wt=7) [] mult(A,ld(A,B)) = B.
% 1.87/2.28  2 (wt=7) [] ld(A,mult(A,B)) = B.
% 1.87/2.28  3 (wt=7) [] mult(rd(A,B),B) = A.
% 1.87/2.28  4 (wt=7) [] rd(mult(A,B),B) = A.
% 1.87/2.28  7 (wt=15) [flip(1)] mult(mult(mult(A,B),A),C) = mult(A,mult(B,mult(A,C))).
% 1.87/2.28  8 (wt=15) [flip(1)] mult(mult(mult(A,B),C),B) = mult(A,mult(B,mult(C,B))).
% 1.87/2.28  9 (wt=15) [flip(1)] mult(mult(A,mult(B,C)),A) = mult(mult(A,B),mult(C,A)).
% 1.87/2.28  10 (wt=15) [] mult(mult(A,B),mult(C,A)) = mult(A,mult(mult(B,C),A)).
% 1.87/2.28  11 (wt=15) [flip(10)] mult(A,mult(mult(B,C),A)) = mult(mult(A,B),mult(C,A)).
% 1.87/2.28  12 (wt=19) [demod([9,8]),flip(1)] -(mult(a,mult(b,mult(mult(c,a),b))) = mult(mult(a,b),mult(c,mult(a,b)))).
% 1.87/2.28  end_of_list.
% 1.87/2.28  
% 1.87/2.28  Demodulators:
% 1.87/2.28  1 (wt=7) [] mult(A,ld(A,B)) = B.
% 1.87/2.28  2 (wt=7) [] ld(A,mult(A,B)) = B.
% 1.87/2.28  3 (wt=7) [] mult(rd(A,B),B) = A.
% 1.87/2.28  4 (wt=7) [] rd(mult(A,B),B) = A.
% 1.87/2.28  5 (wt=5) [] mult(A,unit) = A.
% 1.87/2.28  6 (wt=5) [] mult(unit,A) = A.
% 1.87/2.28  7 (wt=15) [flip(1)] mult(mult(mult(A,B),A),C) = mult(A,mult(B,mult(A,C))).
% 1.87/2.28  8 (wt=15) [flip(1)] mult(mult(mult(A,B),C),B) = mult(A,mult(B,mult(C,B))).
% 1.87/2.28  9 (wt=15) [flip(1)] mult(mult(A,mult(B,C)),A) = mult(mult(A,B),mult(C,A)).
% 1.87/2.28  end_of_list.
% 1.87/2.28  
% 1.87/2.28  Passive:
% 1.87/2.28  end_of_list.
% 1.87/2.28  
% 1.87/2.28  UNIT CONFLICT from 2798 and 639 at   1.07 seconds.
% 1.87/2.28  
% 1.87/2.28  ---------------- PROOF ----------------
% 1.87/2.28  % SZS output start Refutation
% See solution above
% 1.87/2.28  ------------ end of proof -------------
% 1.87/2.28  
% 1.87/2.28  
% 1.87/2.28  ------------- memory usage ------------
% 1.87/2.28  Memory dynamically allocated (tp_alloc): 21972.
% 1.87/2.28    type (bytes each)        gets      frees     in use      avail      bytes
% 1.87/2.28  sym_ent (  96)               58          0         58          0      5.4 K
% 1.87/2.28  term (  16)             1331106    1074066     257040        170   5012.7 K
% 1.87/2.28  gen_ptr (   8)          2070657     252889    1817768        154  14202.5 K
% 1.87/2.28  context ( 808)           760970     760968          2          7      7.1 K
% 1.87/2.28  trail (  12)             758610     758610          0          6      0.1 K
% 1.87/2.28  bt_node (  68)           101226     101223          3        128      8.7 K
% 1.87/2.28  ac_position (285432)          0          0          0          0      0.0 K
% 1.87/2.28  ac_match_pos (14044)          0          0          0          0      0.0 K
% 1.87/2.28  ac_match_free_vars_pos (4020)
% 1.87/2.28                                0          0          0          0      0.0 K
% 1.87/2.28  discrim (  12)           263809     112183     151626        364   1781.1 K
% 1.87/2.28  flat (  40)             4218075    4218075          0        937     36.6 K
% 1.87/2.28  discrim_pos (  12)        86461      86461          0          1      0.0 K
% 1.87/2.28  fpa_head (  12)            3537          0       3537          0     41.4 K
% 1.87/2.28  fpa_tree (  28)           25830      25830          0        123      3.4 K
% 1.87/2.28  fpa_pos (  36)             4575       4575          0          1      0.0 K
% 1.87/2.28  literal (  12)            13900      11102       2798          1     32.8 K
% 1.87/2.28  clause (  24)             13900      11102       2798          1     65.6 K
% 1.87/2.28  list (  12)                1836       1780         56          6      0.7 K
% 1.87/2.28  list_pos (  20)           12530       5575       6955          8    136.0 K
% 1.87/2.28  pair_index (   40)              2          0          2          0      0.1 K
% 1.87/2.28  
% 1.87/2.28  -------------- statistics -------------
% 1.87/2.28  Clauses input                 11
% 1.87/2.28    Usable input                   0
% 1.87/2.28    Sos input                     11
% 1.87/2.28    Demodulators input             0
% 1.87/2.28    Passive input                  0
% 1.87/2.28  
% 1.87/2.28  Processed BS (before search)  13
% 1.87/2.28  Forward subsumed BS            1
% 1.87/2.28  Kept BS                       12
% 1.87/2.28  New demodulators BS            9
% 1.87/2.28  Back demodulated BS            0
% 1.87/2.28  
% 1.87/2.28  Clauses or pairs given      3906
% 1.87/2.28  Clauses generated           9365
% 1.87/2.28  Forward subsumed            6579
% 1.87/2.28  Deleted by weight              0
% 1.87/2.28  Deleted by variable count      0
% 1.87/2.28  Kept                        2786
% 1.87/2.28  New demodulators            1768
% 1.87/2.28  Back demodulated            1152
% 1.87/2.28  Ordered paramod prunes         0
% 1.87/2.28  Basic paramod prunes       12321
% 1.87/2.28  Prime paramod prunes        1975
% 1.87/2.28  Semantic prunes                0
% 1.87/2.28  
% 1.87/2.28  Rewrite attmepts          646914
% 1.87/2.28  Rewrites                   83263
% 1.87/2.28  
% 1.87/2.28  FPA overloads                  0
% 1.87/2.28  FPA underloads                 0
% 1.87/2.28  
% 1.87/2.28  Usable size                    0
% 1.87/2.28  Sos size                    1645
% 1.87/2.28  Demodulators size            868
% 1.87/2.28  Passive size                   0
% 1.87/2.28  Disabled size               1152
% 1.87/2.28  
% 1.87/2.28  Proofs found                   1
% 1.87/2.28  
% 1.87/2.28  ----------- times (seconds) ----------- Tue Jun 14 09:43:26 2022
% 1.87/2.28  
% 1.87/2.28  user CPU time             1.07   (0 hr, 0 min, 1 sec)
% 1.87/2.28  system CPU time           0.12   (0 hr, 0 min, 0 sec)
% 1.87/2.28  wall-clock time           1      (0 hr, 0 min, 1 sec)
% 1.87/2.28  input time                0.00
% 1.87/2.28  paramodulation time       0.06
% 1.87/2.28  demodulation time         0.24
% 1.87/2.28  orient time               0.04
% 1.87/2.28  weigh time                0.01
% 1.87/2.28  forward subsume time      0.02
% 1.87/2.28  back demod find time      0.44
% 1.87/2.28  conflict time             0.01
% 1.87/2.28  LRPO time                 0.02
% 1.87/2.28  store clause time         0.19
% 1.87/2.28  disable clause time       0.01
% 1.87/2.28  prime paramod time        0.01
% 1.87/2.28  semantics time            0.00
% 1.87/2.28  
% 1.87/2.28  EQP interrupted
%------------------------------------------------------------------------------