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

View Problem - Process Solution

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

% Computer : n032.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 : Thu Jul 21 21:24:50 EDT 2022

% Result   : Unsatisfiable 0.72s 1.16s
% Output   : Refutation 0.72s
% Verified : 
% SZS Type : ERROR: Analysing output (MakeTreeStats ran out of CPU time)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,plain,
    equal(product(A,A),A),
    file('TOP053-1.p',unknown),
    [] ).

cnf(2,plain,
    equal(product(product(A,B),B),A),
    file('TOP053-1.p',unknown),
    [] ).

cnf(3,plain,
    equal(product(product(A,B),C),product(product(A,C),product(B,C))),
    file('TOP053-1.p',unknown),
    [] ).

cnf(4,plain,
    equal(product(product(A,B),product(C,B)),product(product(A,C),B)),
    inference(flip,[status(thm),theory(equality)],[3]),
    [iquote('flip(3)')] ).

cnf(5,plain,
    equal(product(a1,a2),a3),
    file('TOP053-1.p',unknown),
    [] ).

cnf(6,plain,
    equal(product(a3,a4),a5),
    file('TOP053-1.p',unknown),
    [] ).

cnf(7,plain,
    equal(product(a5,a6),a7),
    file('TOP053-1.p',unknown),
    [] ).

cnf(8,plain,
    equal(product(a7,a3),a8),
    file('TOP053-1.p',unknown),
    [] ).

cnf(9,plain,
    equal(product(a8,a2),a9),
    file('TOP053-1.p',unknown),
    [] ).

cnf(10,plain,
    equal(product(a9,a1),a10),
    file('TOP053-1.p',unknown),
    [] ).

cnf(11,plain,
    equal(product(a10,a11),a12),
    file('TOP053-1.p',unknown),
    [] ).

cnf(12,plain,
    equal(product(a12,a3),a13),
    file('TOP053-1.p',unknown),
    [] ).

cnf(13,plain,
    equal(product(a13,a8),a6),
    file('TOP053-1.p',unknown),
    [] ).

cnf(14,plain,
    equal(product(a6,a7),a2),
    file('TOP053-1.p',unknown),
    [] ).

cnf(15,plain,
    equal(product(a2,a12),a14),
    file('TOP053-1.p',unknown),
    [] ).

cnf(16,plain,
    equal(product(a14,a3),a15),
    file('TOP053-1.p',unknown),
    [] ).

cnf(17,plain,
    equal(product(a15,a8),a4),
    file('TOP053-1.p',unknown),
    [] ).

cnf(18,plain,
    equal(product(a4,a7),a11),
    file('TOP053-1.p',unknown),
    [] ).

cnf(19,plain,
    equal(product(a11,a10),a1),
    file('TOP053-1.p',unknown),
    [] ).

cnf(20,plain,
    ~ equal(tuple(a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15),tuple(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)),
    inference(flip,[status(thm),theory(equality)],[1]),
    [iquote('flip(1)')] ).

cnf(23,plain,
    equal(product(product(product(A,B),C),product(B,C)),product(A,C)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[2,3]),1]),
    [iquote('para(2,3),flip(1)')] ).

cnf(24,plain,
    equal(product(product(product(A,B),product(C,B)),D),product(product(product(A,C),D),product(B,D))),
    inference(para,[status(thm),theory(equality)],[3,3]),
    [iquote('para(3,3)')] ).

cnf(26,plain,
    equal(product(product(A,B),A),product(A,product(B,A))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[1,4]),1]),
    [iquote('para(1,4),flip(1)')] ).

cnf(27,plain,
    equal(product(product(product(A,B),C),B),product(A,product(C,B))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[2,4]),1]),
    [iquote('para(2,4),flip(1)')] ).

cnf(29,plain,
    equal(product(product(product(A,B),C),D),product(product(product(A,C),D),product(product(B,C),D))),
    inference(para,[status(thm),theory(equality)],[4,3]),
    [iquote('para(4,3)')] ).

cnf(32,plain,
    equal(product(product(product(A,B),product(C,B)),product(D,B)),product(product(product(A,C),D),B)),
    inference(para,[status(thm),theory(equality)],[3,4]),
    [iquote('para(3,4)')] ).

cnf(34,plain,
    equal(product(product(A,B),product(product(C,B),product(D,B))),product(product(A,product(C,D)),B)),
    inference(para,[status(thm),theory(equality)],[3,4]),
    [iquote('para(3,4)')] ).

cnf(35,plain,
    equal(product(product(A,product(B,C)),D),product(product(A,D),product(product(B,D),product(C,D)))),
    inference(flip,[status(thm),theory(equality)],[34]),
    [iquote('flip(34)')] ).

cnf(36,plain,
    equal(product(product(product(A,B),C),product(D,product(B,C))),product(product(product(A,C),D),product(B,C))),
    inference(para,[status(thm),theory(equality)],[4,4]),
    [iquote('para(4,4)')] ).

cnf(38,plain,
    equal(product(product(A,product(B,C)),product(product(D,B),C)),product(product(A,product(D,C)),product(B,C))),
    inference(para,[status(thm),theory(equality)],[4,4]),
    [iquote('para(4,4)')] ).

cnf(40,plain,
    equal(product(a3,a2),a1),
    inference(para,[status(thm),theory(equality)],[5,2]),
    [iquote('para(5,2)')] ).

cnf(41,plain,
    equal(product(product(a1,A),product(a2,A)),product(a3,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[5,3]),1]),
    [iquote('para(5,3),flip(1)')] ).

cnf(43,plain,
    equal(product(product(A,a2),a3),product(product(A,a1),a2)),
    inference(para,[status(thm),theory(equality)],[5,4]),
    [iquote('para(5,4)')] ).

cnf(44,plain,
    equal(product(a5,a4),a3),
    inference(para,[status(thm),theory(equality)],[6,2]),
    [iquote('para(6,2)')] ).

cnf(45,plain,
    equal(product(product(a3,A),product(a4,A)),product(a5,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[6,3]),1]),
    [iquote('para(6,3),flip(1)')] ).

cnf(48,plain,
    equal(product(a7,a6),a5),
    inference(para,[status(thm),theory(equality)],[7,2]),
    [iquote('para(7,2)')] ).

cnf(51,plain,
    equal(product(product(A,a6),a7),product(product(A,a5),a6)),
    inference(para,[status(thm),theory(equality)],[7,4]),
    [iquote('para(7,4)')] ).

cnf(52,plain,
    equal(product(a8,a3),a7),
    inference(para,[status(thm),theory(equality)],[8,2]),
    [iquote('para(8,2)')] ).

cnf(53,plain,
    equal(product(product(a7,A),product(a3,A)),product(a8,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[8,3]),1]),
    [iquote('para(8,3),flip(1)')] ).

cnf(54,plain,
    equal(product(product(a7,A),a3),product(a8,product(A,a3))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[8,4]),1]),
    [iquote('para(8,4),flip(1)')] ).

cnf(55,plain,
    equal(product(product(A,a7),a3),product(product(A,a3),a8)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[8,4]),1]),
    [iquote('para(8,4),flip(1)')] ).

cnf(56,plain,
    equal(product(a9,a2),a8),
    inference(para,[status(thm),theory(equality)],[9,2]),
    [iquote('para(9,2)')] ).

cnf(57,plain,
    equal(product(product(a8,A),product(a2,A)),product(a9,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[9,3]),1]),
    [iquote('para(9,3),flip(1)')] ).

cnf(60,plain,
    equal(product(a10,a1),a9),
    inference(para,[status(thm),theory(equality)],[10,2]),
    [iquote('para(10,2)')] ).

cnf(64,plain,
    equal(product(a12,a11),a10),
    inference(para,[status(thm),theory(equality)],[11,2]),
    [iquote('para(11,2)')] ).

cnf(65,plain,
    equal(product(product(a10,A),product(a11,A)),product(a12,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[11,3]),1]),
    [iquote('para(11,3),flip(1)')] ).

cnf(66,plain,
    equal(product(product(a10,A),a11),product(a12,product(A,a11))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[11,4]),1]),
    [iquote('para(11,4),flip(1)')] ).

cnf(67,plain,
    equal(product(product(A,a11),a12),product(product(A,a10),a11)),
    inference(para,[status(thm),theory(equality)],[11,4]),
    [iquote('para(11,4)')] ).

cnf(68,plain,
    equal(product(a13,a3),a12),
    inference(para,[status(thm),theory(equality)],[12,2]),
    [iquote('para(12,2)')] ).

cnf(70,plain,
    equal(product(product(a12,A),a3),product(a13,product(A,a3))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[12,4]),1]),
    [iquote('para(12,4),flip(1)')] ).

cnf(71,plain,
    equal(product(product(A,a3),a13),product(product(A,a12),a3)),
    inference(para,[status(thm),theory(equality)],[12,4]),
    [iquote('para(12,4)')] ).

cnf(72,plain,
    equal(product(a6,a8),a13),
    inference(para,[status(thm),theory(equality)],[13,2]),
    [iquote('para(13,2)')] ).

cnf(73,plain,
    equal(product(product(a13,A),product(a8,A)),product(a6,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[13,3]),1]),
    [iquote('para(13,3),flip(1)')] ).

cnf(75,plain,
    equal(product(product(A,a8),a6),product(product(A,a13),a8)),
    inference(para,[status(thm),theory(equality)],[13,4]),
    [iquote('para(13,4)')] ).

cnf(76,plain,
    equal(product(a2,a7),a6),
    inference(para,[status(thm),theory(equality)],[14,2]),
    [iquote('para(14,2)')] ).

cnf(77,plain,
    equal(product(product(a6,A),product(a7,A)),product(a2,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[14,3]),1]),
    [iquote('para(14,3),flip(1)')] ).

cnf(78,plain,
    equal(product(product(a6,A),a7),product(a2,product(A,a7))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[14,4]),1]),
    [iquote('para(14,4),flip(1)')] ).

cnf(79,plain,
    equal(product(product(A,a7),a2),product(product(A,a5),a6)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[14,4]),51]),
    [iquote('para(14,4),demod([51])')] ).

cnf(80,plain,
    equal(product(a14,a12),a2),
    inference(para,[status(thm),theory(equality)],[15,2]),
    [iquote('para(15,2)')] ).

cnf(81,plain,
    equal(product(product(a2,A),product(a12,A)),product(a14,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[15,3]),1]),
    [iquote('para(15,3),flip(1)')] ).

cnf(82,plain,
    equal(product(product(a2,A),a12),product(a14,product(A,a12))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[15,4]),1]),
    [iquote('para(15,4),flip(1)')] ).

cnf(83,plain,
    equal(product(product(A,a2),a12),product(product(A,a12),a14)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[15,4]),1]),
    [iquote('para(15,4),flip(1)')] ).

cnf(84,plain,
    equal(product(a15,a3),a14),
    inference(para,[status(thm),theory(equality)],[16,2]),
    [iquote('para(16,2)')] ).

cnf(85,plain,
    equal(product(product(a14,A),product(a3,A)),product(a15,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[16,3]),1]),
    [iquote('para(16,3),flip(1)')] ).

cnf(88,plain,
    equal(product(a4,a8),a15),
    inference(para,[status(thm),theory(equality)],[17,2]),
    [iquote('para(17,2)')] ).

cnf(89,plain,
    equal(product(product(a15,A),product(a8,A)),product(a4,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[17,3]),1]),
    [iquote('para(17,3),flip(1)')] ).

cnf(90,plain,
    equal(product(product(a15,A),a8),product(a4,product(A,a8))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[17,4]),1]),
    [iquote('para(17,4),flip(1)')] ).

cnf(92,plain,
    equal(product(a11,a7),a4),
    inference(para,[status(thm),theory(equality)],[18,2]),
    [iquote('para(18,2)')] ).

cnf(96,plain,
    equal(product(a1,a10),a11),
    inference(para,[status(thm),theory(equality)],[19,2]),
    [iquote('para(19,2)')] ).

cnf(99,plain,
    equal(product(product(A,a11),a10),product(product(A,a10),a1)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[19,4]),1]),
    [iquote('para(19,4),flip(1)')] ).

cnf(147,plain,
    equal(product(product(product(A,a2),B),product(a12,B)),product(product(product(A,a12),a14),B)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[15,24]),1]),
    [iquote('para(15,24),flip(1)')] ).

cnf(195,plain,
    equal(product(a5,a3),product(a3,product(a4,a3))),
    inference(para,[status(thm),theory(equality)],[6,26]),
    [iquote('para(6,26)')] ).

cnf(220,plain,
    equal(product(a8,a7),product(a7,product(a3,a7))),
    inference(para,[status(thm),theory(equality)],[8,26]),
    [iquote('para(8,26)')] ).

cnf(223,plain,
    equal(product(a12,a10),a9),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[11,26]),19,60]),
    [iquote('para(11,26),demod([19,60])')] ).

cnf(228,plain,
    equal(product(a2,product(a12,a2)),product(a14,a2)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[15,26]),1]),
    [iquote('para(15,26),flip(1)')] ).

cnf(230,plain,
    equal(product(a15,product(a8,a15)),product(a4,a15)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[17,26]),1]),
    [iquote('para(17,26),flip(1)')] ).

cnf(232,plain,
    equal(product(a11,a12),product(a1,a11)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[19,26]),11]),1]),
    [iquote('para(19,26),demod([11]),flip(1)')] ).

cnf(288,plain,
    equal(product(product(product(a15,A),B),product(product(a8,A),B)),product(product(a4,A),B)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[17,29]),1]),
    [iquote('para(17,29),flip(1)')] ).

cnf(290,plain,
    equal(product(product(product(a11,A),B),product(product(a10,A),B)),product(product(a1,A),B)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[19,29]),1]),
    [iquote('para(19,29),flip(1)')] ).

cnf(430,plain,
    equal(product(product(a14,a2),product(a12,a2)),a2),
    inference(para,[status(thm),theory(equality)],[228,2]),
    [iquote('para(228,2)')] ).

cnf(550,plain,
    equal(product(a3,product(a2,a3)),product(a1,a3)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[40,26]),1]),
    [iquote('para(40,26),flip(1)')] ).

cnf(710,plain,
    equal(product(product(product(A,B),C),product(product(A,C),product(B,C))),product(product(A,B),C)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[1,35]),1]),
    [iquote('para(1,35),flip(1)')] ).

cnf(739,plain,
    equal(product(a7,a2),product(a5,a7)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[48,26]),14]),1]),
    [iquote('para(48,26),demod([14]),flip(1)')] ).

cnf(961,plain,
    equal(product(product(A,product(a6,B)),product(a7,B)),product(product(A,product(a5,B)),product(a6,B))),
    inference(para,[status(thm),theory(equality)],[7,38]),
    [iquote('para(7,38)')] ).

cnf(966,plain,
    equal(product(product(a5,a7),a1),a9),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[40,53]),739,9]),
    [iquote('para(40,53),demod([739,9])')] ).

cnf(976,plain,
    equal(product(a5,a7),a10),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[966,2]),10]),1]),
    [iquote('para(966,2),demod([10]),flip(1)')] ).

cnf(977,plain,
    equal(product(a7,a2),a10),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[739]),976]),
    [iquote('back_demod(739),demod([976])')] ).

cnf(1095,plain,
    equal(product(a10,a7),a5),
    inference(para,[status(thm),theory(equality)],[976,2]),
    [iquote('para(976,2)')] ).

cnf(1184,plain,
    equal(product(product(product(A,a3),B),a2),product(product(product(A,a2),a1),product(B,a2))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[40,32]),1]),
    [iquote('para(40,32),flip(1)')] ).

cnf(1185,plain,
    equal(product(a8,a6),product(a5,product(a3,a6))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[48,53]),1]),
    [iquote('para(48,53),flip(1)')] ).

cnf(1208,plain,
    equal(product(a8,product(a6,a3)),product(a3,product(a4,a3))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[48,54]),195]),1]),
    [iquote('para(48,54),demod([195]),flip(1)')] ).

cnf(1209,plain,
    equal(product(product(a6,a3),a8),product(a2,a3)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[14,55]),1]),
    [iquote('para(14,55),flip(1)')] ).

cnf(1218,plain,
    equal(product(product(a2,a3),a8),product(a6,a3)),
    inference(para,[status(thm),theory(equality)],[1209,2]),
    [iquote('para(1209,2)')] ).

cnf(1228,plain,
    equal(product(product(product(A,a2),B),product(a3,B)),product(product(product(A,a1),a2),B)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[43,3]),1]),
    [iquote('para(43,3),flip(1)')] ).

cnf(1229,plain,
    equal(product(product(A,a3),product(a2,a3)),product(product(A,a1),a2)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[43,3]),1]),
    [iquote('para(43,3),flip(1)')] ).

cnf(1230,plain,
    equal(product(product(product(A,a2),B),a3),product(product(product(A,a1),a2),product(B,a3))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[43,4]),1]),
    [iquote('para(43,4),flip(1)')] ).

cnf(1239,plain,
    equal(product(product(product(A,a1),a2),product(a1,a3)),product(A,product(a2,a3))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[43,27]),1184,5,1230]),
    [iquote('para(43,27),demod([1184,5,1230])')] ).

cnf(1242,plain,
    equal(product(product(product(A,a3),B),product(product(a2,a3),B)),product(product(product(A,a1),a2),B)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[43,29]),1]),
    [iquote('para(43,29),flip(1)')] ).

cnf(1250,plain,
    equal(product(product(product(A,a3),B),product(a2,a3)),product(product(product(A,a1),a2),product(B,product(a2,a3)))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[43,36]),1]),
    [iquote('para(43,36),flip(1)')] ).

cnf(1273,plain,
    equal(product(a9,a3),product(a7,product(a2,a3))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[52,57]),1]),
    [iquote('para(52,57),flip(1)')] ).

cnf(1283,plain,
    equal(product(product(product(a3,A),B),product(product(a4,B),product(A,B))),product(product(a5,A),B)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[45,35]),1]),
    [iquote('para(45,35),flip(1)')] ).

cnf(1338,plain,
    equal(product(a12,product(a1,a11)),product(a10,a12)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[64,26]),232]),1]),
    [iquote('para(64,26),demod([232]),flip(1)')] ).

cnf(1341,plain,
    equal(product(product(A,a7),a6),product(product(A,a6),a5)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[48,4]),1]),
    [iquote('para(48,4),flip(1)')] ).

cnf(1351,plain,
    equal(product(product(A,product(B,a7)),a6),product(product(A,a6),product(product(B,a6),a5))),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[48,34]),1]),
    [iquote('para(48,34),flip(1)')] ).

cnf(1402,plain,
    equal(product(a9,a11),product(a10,a12)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[60,66]),1338]),
    [iquote('para(60,66),demod([1338])')] ).

cnf(1438,plain,
    equal(product(product(product(a7,A),B),product(product(a3,B),product(A,B))),product(product(a8,A),B)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[53,35]),1]),
    [iquote('para(53,35),flip(1)')] ).

cnf(1468,plain,
    equal(product(product(product(A,a3),a8),a7),product(A,product(a3,a7))),
    inference(para,[status(thm),theory(equality)],[55,27]),
    [iquote('para(55,27)')] ).

cnf(1479,plain,
    equal(product(a2,a3),product(a15,a13)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[16,71]),80]),1]),
    [iquote('para(16,71),demod([80]),flip(1)')] ).

cnf(1481,plain,
    equal(product(a9,a3),product(a7,product(a15,a13))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1273]),1479]),
    [iquote('back_demod(1273),demod([1479])')] ).

cnf(1484,plain,
    equal(product(product(product(A,a3),B),product(a15,a13)),product(product(product(A,a1),a2),product(B,product(a15,a13)))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1250]),1479,1479]),
    [iquote('back_demod(1250),demod([1479,1479])')] ).

cnf(1485,plain,
    equal(product(product(product(A,a3),B),product(product(a15,a13),B)),product(product(product(A,a1),a2),B)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1242]),1479]),
    [iquote('back_demod(1242),demod([1479])')] ).

cnf(1486,plain,
    equal(product(product(product(A,a1),a2),product(a1,a3)),product(A,product(a15,a13))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1239]),1479]),
    [iquote('back_demod(1239),demod([1479])')] ).

cnf(1488,plain,
    equal(product(product(A,a3),product(a15,a13)),product(product(A,a1),a2)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1229]),1479]),
    [iquote('back_demod(1229),demod([1479])')] ).

cnf(1489,plain,
    equal(product(a6,a3),product(a4,a6)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1218]),1479,90,13]),1]),
    [iquote('back_demod(1218),demod([1479,90,13]),flip(1)')] ).

cnf(1491,plain,
    equal(product(product(a4,a6),a8),product(a15,a13)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1209]),1489,1479]),
    [iquote('back_demod(1209),demod([1489,1479])')] ).

cnf(1492,plain,
    equal(product(a8,product(a4,a6)),product(a3,product(a4,a3))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1208]),1489]),
    [iquote('back_demod(1208),demod([1489])')] ).

cnf(1493,plain,
    equal(product(a3,product(a15,a13)),product(a1,a3)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[550]),1479]),
    [iquote('back_demod(550),demod([1479])')] ).

cnf(1494,plain,
    equal(product(product(product(A,a6),a3),a8),product(product(product(A,a5),a6),a3)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[51,55]),1]),
    [iquote('para(51,55),flip(1)')] ).

cnf(1559,plain,
    equal(product(product(a10,A),product(a1,A)),product(a9,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[60,3]),1]),
    [iquote('para(60,3),flip(1)')] ).

cnf(1561,plain,
    equal(product(product(A,a10),a1),product(product(A,a1),a9)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[60,4]),1]),
    [iquote('para(60,4),flip(1)')] ).

cnf(1565,plain,
    equal(product(product(A,a11),a10),product(product(A,a1),a9)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[99]),1561]),
    [iquote('back_demod(99),demod([1561])')] ).

cnf(1576,plain,
    equal(product(a4,a6),product(a12,a7)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[52,73]),68,1489]),1]),
    [iquote('para(52,73),demod([68,1489]),flip(1)')] ).

cnf(1577,plain,
    equal(product(a8,product(a12,a7)),product(a3,product(a4,a3))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1492]),1576]),
    [iquote('back_demod(1492),demod([1576])')] ).

cnf(1578,plain,
    equal(product(product(a12,a7),a8),product(a15,a13)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1491]),1576]),
    [iquote('back_demod(1491),demod([1576])')] ).

cnf(1579,plain,
    equal(product(a6,a3),product(a12,a7)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1489]),1576]),
    [iquote('back_demod(1489),demod([1576])')] ).

cnf(1596,plain,
    equal(product(product(a12,a6),a5),a4),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[1576,2]),1341]),
    [iquote('para(1576,2),demod([1341])')] ).

cnf(1602,plain,
    equal(product(a4,a5),product(a12,a6)),
    inference(para,[status(thm),theory(equality)],[1596,2]),
    [iquote('para(1596,2)')] ).

cnf(1644,plain,
    equal(product(product(A,a12),a11),product(product(A,a1),a9)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[64,4]),1565]),1]),
    [iquote('para(64,4),demod([1565]),flip(1)')] ).

cnf(1661,plain,
    equal(product(a6,a2),product(a2,a10)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[76,26]),977]),
    [iquote('para(76,26),demod([977])')] ).

cnf(1689,plain,
    equal(product(product(a1,a6),a5),product(a3,a7)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[76,41]),1341]),
    [iquote('para(76,41),demod([1341])')] ).

cnf(1694,plain,
    equal(product(product(a3,a7),a5),product(a1,a6)),
    inference(para,[status(thm),theory(equality)],[1689,2]),
    [iquote('para(1689,2)')] ).

cnf(1700,plain,
    equal(product(a5,product(product(a3,a6),a5)),product(a9,a7)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[76,57]),220,1351,48]),
    [iquote('para(76,57),demod([220,1351,48])')] ).

cnf(1732,plain,
    equal(product(a13,product(a7,a8)),product(a2,a8)),
    inference(para,[status(thm),theory(equality)],[72,77]),
    [iquote('para(72,77)')] ).

cnf(1758,plain,
    equal(product(a2,product(a7,product(a3,a7))),product(a13,a7)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[72,78]),220]),1]),
    [iquote('para(72,78),demod([220]),flip(1)')] ).

cnf(1759,plain,
    equal(product(a11,a2),a12),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[18,79]),1602,2]),
    [iquote('para(18,79),demod([1602,2])')] ).

cnf(1766,plain,
    equal(product(a12,a2),a11),
    inference(para,[status(thm),theory(equality)],[1759,2]),
    [iquote('para(1759,2)')] ).

cnf(1771,plain,
    equal(product(product(a14,a2),a11),a2),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[430]),1766]),
    [iquote('back_demod(430),demod([1766])')] ).

cnf(1772,plain,
    equal(product(a2,a11),product(a14,a2)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[228]),1766]),
    [iquote('back_demod(228),demod([1766])')] ).

cnf(1783,plain,
    equal(product(product(a12,a1),a2),product(a13,product(a15,a13))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[70,43]),1479]),1]),
    [iquote('para(70,43),demod([1479]),flip(1)')] ).

cnf(1795,plain,
    equal(product(product(product(A,a13),a12),a3),product(A,product(a3,a13))),
    inference(para,[status(thm),theory(equality)],[71,27]),
    [iquote('para(71,27)')] ).

cnf(1812,plain,
    equal(product(product(product(A,a12),a14),a3),product(product(product(A,a1),a2),a13)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[43,71]),83]),1]),
    [iquote('para(43,71),demod([83]),flip(1)')] ).

cnf(1857,plain,
    equal(product(product(a2,a5),a6),product(a2,a10)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[76,79]),1661]),1]),
    [iquote('para(76,79),demod([1661]),flip(1)')] ).

cnf(1858,plain,
    equal(product(product(a2,a10),a6),product(a2,a5)),
    inference(para,[status(thm),theory(equality)],[1857,2]),
    [iquote('para(1857,2)')] ).

cnf(1864,plain,
    equal(product(product(product(A,a13),a8),product(a5,product(a3,a6))),product(A,a6)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[75,23]),1185]),
    [iquote('para(75,23),demod([1185])')] ).

cnf(1871,plain,
    equal(product(product(product(A,a6),a13),a8),product(A,product(a5,product(a3,a6)))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[75,27]),1185]),
    [iquote('para(75,27),demod([1185])')] ).

cnf(1872,plain,
    equal(product(product(a14,a2),a10),product(a14,a11)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[64,81]),1772]),
    [iquote('para(64,81),demod([1772])')] ).

cnf(1888,plain,
    equal(product(product(a14,a1),a9),product(a14,a2)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[1872,2]),1565]),
    [iquote('para(1872,2),demod([1565])')] ).

cnf(1891,plain,
    equal(product(product(a2,A),product(a7,A)),product(a6,A)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[76,3]),1]),
    [iquote('para(76,3),flip(1)')] ).

cnf(1893,plain,
    equal(product(product(A,a6),a5),product(product(A,a2),a7)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[76,4]),1341]),
    [iquote('para(76,4),demod([1341])')] ).

cnf(1894,plain,
    equal(product(a9,a7),product(a5,product(a1,a7))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1700]),1893,40]),1]),
    [iquote('back_demod(1700),demod([1893,40]),flip(1)')] ).

cnf(1898,plain,
    equal(product(product(A,a7),a6),product(product(A,a2),a7)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1341]),1893]),
    [iquote('back_demod(1341),demod([1893])')] ).

cnf(1904,plain,
    equal(product(a6,product(a12,a7)),product(a14,a7)),
    inference(para,[status(thm),theory(equality)],[76,81]),
    [iquote('para(76,81)')] ).

cnf(1908,plain,
    equal(product(product(product(A,product(a5,B)),product(a6,B)),product(a2,B)),product(A,product(a7,B))),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[77,23]),961]),
    [iquote('para(77,23),demod([961])')] ).

cnf(1942,plain,
    equal(product(a14,product(a7,a12)),product(a6,a12)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[76,82]),1]),
    [iquote('para(76,82),flip(1)')] ).

cnf(1949,plain,
    equal(product(product(a14,a2),a1),product(a15,a2)),
    inference(para,[status(thm),theory(equality)],[40,85]),
    [iquote('para(40,85)')] ).

cnf(1950,plain,
    equal(product(product(A,a5),a6),product(product(A,a2),a10)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[79,3]),977]),
    [iquote('para(79,3),demod([977])')] ).

cnf(1951,plain,
    equal(product(product(product(A,a6),a3),a8),product(product(product(A,a1),a2),product(a10,a3))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1494]),1950,1230]),
    [iquote('back_demod(1494),demod([1950,1230])')] ).

cnf(1971,plain,
    equal(product(product(A,a7),a2),product(product(A,a2),a10)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[79]),1950]),
    [iquote('back_demod(79),demod([1950])')] ).

cnf(1972,plain,
    equal(product(product(A,a6),a7),product(product(A,a2),a10)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[51]),1950]),
    [iquote('back_demod(51),demod([1950])')] ).

cnf(1973,plain,
    equal(product(product(a15,a2),a1),product(a14,a2)),
    inference(para,[status(thm),theory(equality)],[1949,2]),
    [iquote('para(1949,2)')] ).

cnf(1976,plain,
    equal(product(product(A,a14),a12),product(product(A,a12),a2)),
    inference(flip,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[80,4]),1]),
    [iquote('para(80,4),flip(1)')] ).

cnf(2009,plain,
    equal(product(product(a3,a8),a15),product(a5,a8)),
    inference(para,[status(thm),theory(equality)],[88,45]),
    [iquote('para(88,45)')] ).

cnf(2010,plain,
    equal(product(product(a5,a8),a15),product(a3,a8)),
    inference(para,[status(thm),theory(equality)],[2009,2]),
    [iquote('para(2009,2)')] ).

cnf(2027,plain,
    equal(product(product(a2,a10),a11),product(a14,product(a1,a11))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[82,67]),232]),1]),
    [iquote('para(82,67),demod([232]),flip(1)')] ).

cnf(2034,plain,
    equal(product(product(product(A,a12),a14),a2),product(A,a11)),
    inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[83,27]),1766]),
    [iquote('para(83,27),demod([1766])')] ).

cnf(2043,plain,
    equal(product(a4,a3),product(a14,a7)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[52,89]),84]),1]),
    [iquote('para(52,89),demod([84]),flip(1)')] ).

cnf(2044,plain,
    equal(product(a8,product(a12,a7)),product(a3,product(a14,a7))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1577]),2043]),
    [iquote('back_demod(1577),demod([2043])')] ).

cnf(2047,plain,
    equal(product(a5,a3),product(a3,product(a14,a7))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[195]),2043]),
    [iquote('back_demod(195),demod([2043])')] ).

cnf(2081,plain,
    equal(product(a12,a7),a3),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(para,[status(thm),theory(equality)],[92,65]),1095,44]),1]),
    [iquote('para(92,65),demod([1095,44]),flip(1)')] ).

cnf(2082,plain,
    equal(product(a3,product(a14,a7)),a7),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2044]),2081,52]),1]),
    [iquote('back_demod(2044),demod([2081,52]),flip(1)')] ).

cnf(2083,plain,
    equal(product(a5,a3),a7),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2047]),2082]),
    [iquote('back_demod(2047),demod([2082])')] ).

cnf(2084,plain,
    equal(product(a14,a7),a3),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1904]),2081,1579,2081]),1]),
    [iquote('back_demod(1904),demod([2081,1579,2081]),flip(1)')] ).

cnf(2085,plain,
    equal(a7,a3),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2082]),2084,1]),1]),
    [iquote('back_demod(2082),demod([2084,1]),flip(1)')] ).

cnf(2086,plain,
    equal(a3,a15),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2084]),2085,16]),1]),
    [iquote('back_demod(2084),demod([2085,16]),flip(1)')] ).

cnf(2087,plain,
    equal(a7,a15),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2085]),2086]),
    [iquote('back_demod(2085),demod([2086])')] ).

cnf(2088,plain,
    equal(product(a5,a15),a15),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2083]),2086,2087]),
    [iquote('back_demod(2083),demod([2086,2087])')] ).

cnf(2089,plain,
    equal(product(a12,a15),a15),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2081]),2087,2086]),
    [iquote('back_demod(2081),demod([2087,2086])')] ).

cnf(2093,plain,
    equal(product(a4,a15),product(a14,a15)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2043]),2086,2087]),
    [iquote('back_demod(2043),demod([2086,2087])')] ).

cnf(2095,plain,
    equal(product(a15,product(a8,a15)),product(a14,a15)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[230]),2093]),
    [iquote('back_demod(230),demod([2093])')] ).

cnf(2096,plain,
    equal(product(product(A,a6),a15),product(product(A,a2),a10)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1972]),2087]),
    [iquote('back_demod(1972),demod([2087])')] ).

cnf(2097,plain,
    equal(product(product(A,a2),a10),product(product(A,a15),a2)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1971]),2087]),1]),
    [iquote('back_demod(1971),demod([2087]),flip(1)')] ).

cnf(2098,plain,
    equal(product(product(A,a6),a15),product(product(A,a15),a2)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2096]),2097]),
    [iquote('back_demod(2096),demod([2097])')] ).

cnf(2114,plain,
    equal(product(product(a14,a15),a2),product(a14,a11)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1872]),2097]),
    [iquote('back_demod(1872),demod([2097])')] ).

cnf(2119,plain,
    equal(product(a6,a12),product(a14,product(a15,a12))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1942]),2087]),1]),
    [iquote('back_demod(1942),demod([2087]),flip(1)')] ).

cnf(2147,plain,
    equal(product(product(product(A,product(a5,B)),product(a6,B)),product(a2,B)),product(A,product(a15,B))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1908]),2087]),
    [iquote('back_demod(1908),demod([2087])')] ).

cnf(2156,plain,
    equal(product(product(A,a2),a15),product(product(A,a15),a6)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1898]),2087,2087]),1]),
    [iquote('back_demod(1898),demod([2087,2087]),flip(1)')] ).

cnf(2157,plain,
    equal(product(a9,a15),product(a5,product(a1,a15))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1894]),2087,2087]),
    [iquote('back_demod(1894),demod([2087,2087])')] ).

cnf(2160,plain,
    equal(product(product(a2,A),product(a15,A)),product(a6,A)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1891]),2087]),
    [iquote('back_demod(1891),demod([2087])')] ).

cnf(2162,plain,
    equal(product(a2,a15),product(a13,a15)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1758]),2087,2086,2087,1,1,2087]),
    [iquote('back_demod(1758),demod([2087,2086,2087,1,1,2087])')] ).

cnf(2163,plain,
    equal(product(a2,a8),product(a13,a4)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1732]),2087,17]),1]),
    [iquote('back_demod(1732),demod([2087,17]),flip(1)')] ).

cnf(2166,plain,
    equal(product(a15,a5),product(a1,a6)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1694]),2086,2087,1]),
    [iquote('back_demod(1694),demod([2086,2087,1])')] ).

cnf(2172,plain,
    equal(product(a15,a13),a4),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1578]),2087,2089,17]),1]),
    [iquote('back_demod(1578),demod([2087,2089,17]),flip(1)')] ).

cnf(2174,plain,
    equal(product(product(a12,a1),a2),product(a13,a4)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1783]),2172]),
    [iquote('back_demod(1783),demod([2172])')] ).

cnf(2175,plain,
    equal(product(a15,a4),product(a1,a15)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1493]),2086,2172,2086]),
    [iquote('back_demod(1493),demod([2086,2172,2086])')] ).

cnf(2177,plain,
    equal(product(product(A,a15),a4),product(product(A,a1),a2)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1488]),2086,2172]),
    [iquote('back_demod(1488),demod([2086,2172])')] ).

cnf(2179,plain,
    equal(product(product(product(A,a1),a2),product(a1,a15)),product(A,a4)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1486]),2086,2172]),
    [iquote('back_demod(1486),demod([2086,2172])')] ).

cnf(2180,plain,
    equal(product(product(product(A,a15),B),product(a4,B)),product(product(product(A,a1),a2),B)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1485]),2086,2172]),
    [iquote('back_demod(1485),demod([2086,2172])')] ).

cnf(2181,plain,
    equal(product(product(product(A,a15),B),a4),product(product(product(A,a1),a2),product(B,a4))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1484]),2086,2172,2172]),
    [iquote('back_demod(1484),demod([2086,2172,2172])')] ).

cnf(2183,plain,
    equal(product(a5,product(a1,a15)),product(a1,a15)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1481]),2086,2157,2087,2172,2175]),
    [iquote('back_demod(1481),demod([2086,2157,2087,2172,2175])')] ).

cnf(2184,plain,
    equal(product(a9,a15),product(a1,a15)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2157]),2183]),
    [iquote('back_demod(2157),demod([2183])')] ).

cnf(2186,plain,
    equal(product(a13,a15),a4),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1479]),2086,2162,2172]),
    [iquote('back_demod(1479),demod([2086,2162,2172])')] ).

cnf(2195,plain,
    equal(product(A,product(a8,a15)),product(A,a15)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1468]),2086,2087,27,2086,2087,1]),
    [iquote('back_demod(1468),demod([2086,2087,27,2086,2087,1])')] ).

cnf(2196,plain,
    equal(product(a14,a15),a15),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2095]),2195,1]),1]),
    [iquote('back_demod(2095),demod([2195,1]),flip(1)')] ).

cnf(2197,plain,
    equal(product(a15,a2),product(a14,a11)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2114]),2196]),
    [iquote('back_demod(2114),demod([2196])')] ).

cnf(2198,plain,
    equal(product(product(a14,a11),a1),product(a14,a2)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1973]),2197]),
    [iquote('back_demod(1973),demod([2197])')] ).

cnf(2199,plain,
    equal(product(product(a14,a2),a1),product(a14,a11)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1949]),2197]),
    [iquote('back_demod(1949),demod([2197])')] ).

cnf(2202,plain,
    equal(product(a4,a15),a15),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2093]),2196]),
    [iquote('back_demod(2093),demod([2196])')] ).

cnf(2221,plain,
    equal(product(product(a8,A),B),product(product(a15,A),B)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1438]),2087,2086,710]),1]),
    [iquote('back_demod(1438),demod([2087,2086,710]),flip(1)')] ).

cnf(2258,plain,
    equal(product(product(a4,A),B),product(product(a15,A),B)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[288]),2221,1]),1]),
    [iquote('back_demod(288),demod([2221,1]),flip(1)')] ).

cnf(2268,plain,
    equal(product(product(a5,A),B),product(product(a15,A),B)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1283]),2086,2258,710]),1]),
    [iquote('back_demod(1283),demod([2086,2258,710]),flip(1)')] ).

cnf(2274,plain,
    equal(a4,a15),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2010]),2268,17,2202,2086,17]),1]),
    [iquote('back_demod(2010),demod([2268,17,2202,2086,17]),flip(1)')] ).

cnf(2277,plain,
    equal(product(a13,a15),a15),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2186]),2274]),
    [iquote('back_demod(2186),demod([2274])')] ).

cnf(2280,plain,
    equal(product(product(product(A,a1),a2),product(B,a15)),product(A,product(B,a15))),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2181]),2274,27,2274]),1]),
    [iquote('back_demod(2181),demod([2274,27,2274]),flip(1)')] ).

cnf(2281,plain,
    equal(product(A,product(a1,a15)),product(A,a15)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2179]),2280,2274]),
    [iquote('back_demod(2179),demod([2280,2274])')] ).

cnf(2282,plain,
    equal(product(a1,a15),a15),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2183]),2281,2088]),1]),
    [iquote('back_demod(2183),demod([2281,2088]),flip(1)')] ).

cnf(2283,plain,
    equal(product(a9,a15),a15),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2184]),2282]),
    [iquote('back_demod(2184),demod([2282])')] ).

cnf(2284,plain,
    equal(product(product(product(A,a1),a2),B),product(A,B)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2180]),2274,23]),1]),
    [iquote('back_demod(2180),demod([2274,23]),flip(1)')] ).

cnf(2286,plain,
    equal(product(product(product(A,a15),a2),a8),product(A,product(a10,a15))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1951]),2086,2098,2086,2284]),
    [iquote('back_demod(1951),demod([2086,2098,2086,2284])')] ).

cnf(2287,plain,
    equal(product(product(product(A,a12),a14),a15),product(A,a13)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1812]),2086,2284]),
    [iquote('back_demod(1812),demod([2086,2284])')] ).

cnf(2297,plain,
    equal(product(product(product(A,a2),B),product(a15,B)),product(A,B)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1228]),2086,2284]),
    [iquote('back_demod(1228),demod([2086,2284])')] ).

cnf(2298,plain,
    equal(product(product(A,a1),a2),A),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2177]),2274,2]),1]),
    [iquote('back_demod(2177),demod([2274,2]),flip(1)')] ).

cnf(2300,plain,
    equal(a15,a12),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2174]),2298,2274,2277]),1]),
    [iquote('back_demod(2174),demod([2298,2274,2277]),flip(1)')] ).

cnf(2303,plain,
    equal(product(product(product(A,a12),a14),B),product(A,B)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2297]),2300,147]),
    [iquote('back_demod(2297),demod([2300,147])')] ).

cnf(2304,plain,
    equal(product(A,a2),product(A,a13)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2287]),2300,1976,2]),
    [iquote('back_demod(2287),demod([2300,1976,2])')] ).

cnf(2305,plain,
    equal(product(product(A,a1),a13),A),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2298]),2304]),
    [iquote('back_demod(2298),demod([2304])')] ).

cnf(2314,plain,
    equal(product(product(product(A,a12),a13),a8),product(A,product(a10,a12))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2286]),2300,2304,2300]),
    [iquote('back_demod(2286),demod([2300,2304,2300])')] ).

cnf(2328,plain,
    equal(product(product(a14,a13),a1),product(a14,a11)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2199]),2304]),
    [iquote('back_demod(2199),demod([2304])')] ).

cnf(2329,plain,
    equal(product(product(a14,a11),a1),product(a14,a13)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2198]),2304]),
    [iquote('back_demod(2198),demod([2304])')] ).

cnf(2330,plain,
    equal(product(a14,a11),product(a12,a13)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2197]),2300,2304]),1]),
    [iquote('back_demod(2197),demod([2300,2304]),flip(1)')] ).

cnf(2331,plain,
    equal(product(product(a12,a13),a1),product(a14,a13)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2329]),2330]),
    [iquote('back_demod(2329),demod([2330])')] ).

cnf(2332,plain,
    equal(product(product(a14,a13),a1),product(a12,a13)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2328]),2330]),
    [iquote('back_demod(2328),demod([2330])')] ).

cnf(2336,plain,
    equal(product(product(A,a13),a12),product(product(A,a12),a6)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2156]),2304,2300,2300]),
    [iquote('back_demod(2156),demod([2304,2300,2300])')] ).

cnf(2337,plain,
    equal(product(A,product(a12,a13)),product(A,a13)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1795]),2336,2086,2300,27,2119,2300,1,80,2304,2086,2300]),1]),
    [iquote('back_demod(1795),demod([2336,2086,2300,27,2119,2300,1,80,2304,2086,2300]),flip(1)')] ).

cnf(2354,plain,
    equal(product(product(A,a6),a12),product(product(A,a12),a13)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2098]),2300,2300,2304]),
    [iquote('back_demod(2098),demod([2300,2300,2304])')] ).

cnf(2358,plain,
    equal(product(A,a13),product(A,a11)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2034]),2304,2303]),
    [iquote('back_demod(2034),demod([2304,2303])')] ).

cnf(2361,plain,
    equal(product(product(A,a6),a12),product(product(A,a1),a9)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2354]),2358,1644]),
    [iquote('back_demod(2354),demod([2358,1644])')] ).

cnf(2378,plain,
    equal(product(A,a11),product(A,a10)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2337]),2358,64,2358]),1]),
    [iquote('back_demod(2337),demod([2358,64,2358]),flip(1)')] ).

cnf(2382,plain,
    equal(product(A,a13),product(A,a10)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2358]),2378]),
    [iquote('back_demod(2358),demod([2378])')] ).

cnf(2385,plain,
    equal(product(a14,a10),a9),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2332]),2382,1561,1888,2304,2382,2382,223]),
    [iquote('back_demod(2332),demod([2382,1561,1888,2304,2382,2382,223])')] ).

cnf(2386,plain,
    equal(a9,a10),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2331]),2382,223,10,2382,2385]),1]),
    [iquote('back_demod(2331),demod([2382,223,10,2382,2385]),flip(1)')] ).

cnf(2387,plain,
    equal(product(a14,a10),a10),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2385]),2386]),
    [iquote('back_demod(2385),demod([2386])')] ).

cnf(2404,plain,
    equal(product(product(A,a6),a12),product(product(A,a1),a10)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2361]),2386]),
    [iquote('back_demod(2361),demod([2386])')] ).

cnf(2419,plain,
    equal(product(a10,a12),a12),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2283]),2386,2300,2300]),
    [iquote('back_demod(2283),demod([2386,2300,2300])')] ).

cnf(2422,plain,
    equal(product(product(product(A,a12),a10),a8),product(A,a12)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2314]),2382,2419]),
    [iquote('back_demod(2314),demod([2382,2419])')] ).

cnf(2423,plain,
    equal(a12,a10),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1402]),2386,2378,1,2419]),1]),
    [iquote('back_demod(1402),demod([2386,2378,1,2419]),flip(1)')] ).

cnf(2424,plain,
    equal(product(A,a8),product(A,a10)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2422]),2423,2,2423]),
    [iquote('back_demod(2422),demod([2423,2,2423])')] ).

cnf(2429,plain,
    equal(product(a2,a10),product(a13,a10)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2163]),2424,2274,2300,2423]),
    [iquote('back_demod(2163),demod([2424,2274,2300,2423])')] ).

cnf(2430,plain,
    equal(a13,a10),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2027]),2429,2378,2,2378,96,2378,2387]),
    [iquote('back_demod(2027),demod([2429,2378,2,2378,96,2378,2387])')] ).

cnf(2431,plain,
    equal(product(a2,a10),a10),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2429]),2430,1]),
    [iquote('back_demod(2429),demod([2430,1])')] ).

cnf(2432,plain,
    equal(product(a2,a5),product(a10,a6)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1858]),2431]),1]),
    [iquote('back_demod(1858),demod([2431]),flip(1)')] ).

cnf(2436,plain,
    equal(product(product(A,a1),a10),A),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2305]),2430]),
    [iquote('back_demod(2305),demod([2430])')] ).

cnf(2437,plain,
    equal(product(product(A,a6),a10),A),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2404]),2423,2436]),
    [iquote('back_demod(2404),demod([2423,2436])')] ).

cnf(2463,plain,
    equal(product(A,a2),product(A,a10)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2304]),2430]),
    [iquote('back_demod(2304),demod([2430])')] ).

cnf(2472,plain,
    equal(a2,a10),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1771]),2463,2387,2378,1]),1]),
    [iquote('back_demod(1771),demod([2463,2387,2378,1]),flip(1)')] ).

cnf(2473,plain,
    equal(product(a10,a6),product(a10,a5)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2432]),2472]),1]),
    [iquote('back_demod(2432),demod([2472]),flip(1)')] ).

cnf(2478,plain,
    equal(product(a6,A),product(a10,A)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2160]),2472,2300,2423,1]),1]),
    [iquote('back_demod(2160),demod([2472,2300,2423,1]),flip(1)')] ).

cnf(2482,plain,
    equal(product(A,product(a5,B)),product(A,product(a10,B))),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2147]),2478,2472,2,2300,2423]),
    [iquote('back_demod(2147),demod([2478,2472,2,2300,2423])')] ).

cnf(2486,plain,
    equal(product(A,product(a10,product(a10,a5))),product(A,a10)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1871]),2430,2437,2424,2086,2300,2423,2473,2482]),1]),
    [iquote('back_demod(1871),demod([2430,2437,2424,2086,2300,2423,2473,2482]),flip(1)')] ).

cnf(2487,plain,
    equal(product(A,a6),product(A,a10)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1864]),2430,2424,2,2086,2300,2423,2473,2482,2486]),1]),
    [iquote('back_demod(1864),demod([2430,2424,2,2086,2300,2423,2473,2482,2486]),flip(1)')] ).

cnf(2488,plain,
    equal(product(a10,a5),a10),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2473]),2487,1]),1]),
    [iquote('back_demod(2473),demod([2487,1]),flip(1)')] ).

cnf(2490,plain,
    equal(a11,a10),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2166]),2300,2423,2488,2487,96]),1]),
    [iquote('back_demod(2166),demod([2300,2423,2488,2487,96]),flip(1)')] ).

cnf(2500,plain,
    equal(product(product(a10,A),B),product(product(a1,A),B)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[290]),2490,1]),
    [iquote('back_demod(290),demod([2490,1])')] ).

cnf(2512,plain,
    equal(product(a10,A),product(a1,A)),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1559]),2500,1,2386]),1]),
    [iquote('back_demod(1559),demod([2500,1,2386]),flip(1)')] ).

cnf(2573,plain,
    equal(a5,a10),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[1095]),2087,2300,2423,1]),1]),
    [iquote('back_demod(1095),demod([2087,2300,2423,1]),flip(1)')] ).

cnf(2576,plain,
    ~ equal(tuple(a10,a10,a10,a10,a6,a10,a8,a10,a10,a10,a10,a10,a14,a10),tuple(a1,a10,a10,a10,a10,a6,a10,a8,a10,a10,a10,a10,a10,a14)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[20]),2472,2086,2300,2423,2274,2300,2423,2573,2087,2300,2423,2386,2490,2423,2430,2300,2423,2472,2086,2300,2423,2274,2300,2423,2573,2087,2300,2423,2386,2490,2423,2430]),
    [iquote('back_demod(20),demod([2472,2086,2300,2423,2274,2300,2423,2573,2087,2300,2423,2386,2490,2423,2430,2300,2423,2472,2086,2300,2423,2274,2300,2423,2573,2087,2300,2423,2386,2490,2423,2430])')] ).

cnf(2577,plain,
    equal(a10,a1),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[60]),2512,1,2386]),1]),
    [iquote('back_demod(60),demod([2512,1,2386]),flip(1)')] ).

cnf(2578,plain,
    ~ equal(tuple(a1,a1,a1,a1,a6,a1,a8,a1,a1,a1,a1,a1,a14,a1),tuple(a1,a1,a1,a1,a1,a6,a1,a8,a1,a1,a1,a1,a1,a14)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2576]),2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577]),
    [iquote('back_demod(2576),demod([2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577,2577])')] ).

cnf(2586,plain,
    equal(a2,a1),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2472]),2577]),
    [iquote('back_demod(2472),demod([2577])')] ).

cnf(2632,plain,
    equal(a6,a1),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[76]),2586,2087,2300,2423,2577,1]),1]),
    [iquote('back_demod(76),demod([2586,2087,2300,2423,2577,1]),flip(1)')] ).

cnf(2633,plain,
    ~ equal(tuple(a1,a1,a1,a1,a1,a1,a8,a1,a1,a1,a1,a1,a14,a1),tuple(a1,a1,a1,a1,a1,a1,a1,a8,a1,a1,a1,a1,a1,a14)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2578]),2632,2632]),
    [iquote('back_demod(2578),demod([2632,2632])')] ).

cnf(2634,plain,
    equal(a8,a1),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[56]),2386,2577,2586,1]),1]),
    [iquote('back_demod(56),demod([2386,2577,2586,1]),flip(1)')] ).

cnf(2635,plain,
    ~ equal(tuple(a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a14,a1),tuple(a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a14)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2633]),2634,2634]),
    [iquote('back_demod(2633),demod([2634,2634])')] ).

cnf(2637,plain,
    equal(a14,a1),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[15]),2586,2423,2577,1]),1]),
    [iquote('back_demod(15),demod([2586,2423,2577,1]),flip(1)')] ).

cnf(2638,plain,
    ~ equal(tuple(a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1),tuple(a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1)),
    inference(demod,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[2635]),2637,2637]),
    [iquote('back_demod(2635),demod([2637,2637])')] ).

cnf(2639,plain,
    $false,
    inference(conflict,[status(thm)],[2638]),
    [iquote('xx_conflict(2638)')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.09  % Problem  : TOP053-1 : TPTP v8.1.0. Released v8.1.0.
% 0.03/0.09  % Command  : tptp2X_and_run_eqp %s
% 0.09/0.28  % Computer : n032.cluster.edu
% 0.09/0.28  % Model    : x86_64 x86_64
% 0.09/0.28  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.28  % Memory   : 8042.1875MB
% 0.09/0.28  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.28  % CPULimit : 300
% 0.09/0.28  % WCLimit  : 600
% 0.09/0.28  % DateTime : Sun May 29 14:20:11 EDT 2022
% 0.09/0.28  % CPUTime  : 
% 0.72/1.16  ----- EQP 0.9e, May 2009 -----
% 0.72/1.16  The job began on n032.cluster.edu, Sun May 29 14:20:12 2022
% 0.72/1.16  The command was "./eqp09e".
% 0.72/1.16  
% 0.72/1.16  set(prolog_style_variables).
% 0.72/1.16  set(lrpo).
% 0.72/1.16  set(basic_paramod).
% 0.72/1.16  set(functional_subsume).
% 0.72/1.16  set(ordered_paramod).
% 0.72/1.16  set(prime_paramod).
% 0.72/1.16  set(para_pairs).
% 0.72/1.16  assign(pick_given_ratio,4).
% 0.72/1.16  clear(print_kept).
% 0.72/1.16  clear(print_new_demod).
% 0.72/1.16  clear(print_back_demod).
% 0.72/1.16  clear(print_given).
% 0.72/1.16  assign(max_mem,64000).
% 0.72/1.16  end_of_commands.
% 0.72/1.16  
% 0.72/1.16  Usable:
% 0.72/1.16  end_of_list.
% 0.72/1.16  
% 0.72/1.16  Sos:
% 0.72/1.16  0 (wt=-1) [] product(A,A) = A.
% 0.72/1.16  0 (wt=-1) [] product(product(A,B),B) = A.
% 0.72/1.16  0 (wt=-1) [] product(product(A,B),C) = product(product(A,C),product(B,C)).
% 0.72/1.16  0 (wt=-1) [] product(a1,a2) = a3.
% 0.72/1.16  0 (wt=-1) [] product(a3,a4) = a5.
% 0.72/1.16  0 (wt=-1) [] product(a5,a6) = a7.
% 0.72/1.16  0 (wt=-1) [] product(a7,a3) = a8.
% 0.72/1.16  0 (wt=-1) [] product(a8,a2) = a9.
% 0.72/1.16  0 (wt=-1) [] product(a9,a1) = a10.
% 0.72/1.16  0 (wt=-1) [] product(a10,a11) = a12.
% 0.72/1.16  0 (wt=-1) [] product(a12,a3) = a13.
% 0.72/1.16  0 (wt=-1) [] product(a13,a8) = a6.
% 0.72/1.16  0 (wt=-1) [] product(a6,a7) = a2.
% 0.72/1.16  0 (wt=-1) [] product(a2,a12) = a14.
% 0.72/1.16  0 (wt=-1) [] product(a14,a3) = a15.
% 0.72/1.16  0 (wt=-1) [] product(a15,a8) = a4.
% 0.72/1.16  0 (wt=-1) [] product(a4,a7) = a11.
% 0.72/1.16  0 (wt=-1) [] product(a11,a10) = a1.
% 0.72/1.16  0 (wt=-1) [] -(tuple(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14) = tuple(a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)).
% 0.72/1.16  end_of_list.
% 0.72/1.16  
% 0.72/1.16  Demodulators:
% 0.72/1.16  end_of_list.
% 0.72/1.16  
% 0.72/1.16  Passive:
% 0.72/1.16  end_of_list.
% 0.72/1.16  
% 0.72/1.16  Starting to process input.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 1 (wt=5) [] product(A,A) = A.
% 0.72/1.16  1 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 2 (wt=7) [] product(product(A,B),B) = A.
% 0.72/1.16  2 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 3 (wt=13) [] product(product(A,B),C) = product(product(A,C),product(B,C)).
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 4 (wt=13) [flip(3)] product(product(A,B),product(C,B)) = product(product(A,C),B).
% 0.72/1.16  clause forward subsumed: 0 (wt=13) [flip(4)] product(product(A,C),B) = product(product(A,B),product(C,B)).
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 5 (wt=5) [] product(a1,a2) = a3.
% 0.72/1.16  5 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 6 (wt=5) [] product(a3,a4) = a5.
% 0.72/1.16  6 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 7 (wt=5) [] product(a5,a6) = a7.
% 0.72/1.16  7 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 8 (wt=5) [] product(a7,a3) = a8.
% 0.72/1.16  8 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 9 (wt=5) [] product(a8,a2) = a9.
% 0.72/1.16  9 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 10 (wt=5) [] product(a9,a1) = a10.
% 0.72/1.16  10 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 11 (wt=5) [] product(a10,a11) = a12.
% 0.72/1.16  11 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 12 (wt=5) [] product(a12,a3) = a13.
% 0.72/1.16  12 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 13 (wt=5) [] product(a13,a8) = a6.
% 0.72/1.16  13 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 14 (wt=5) [] product(a6,a7) = a2.
% 0.72/1.16  14 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 15 (wt=5) [] product(a2,a12) = a14.
% 0.72/1.16  15 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 16 (wt=5) [] product(a14,a3) = a15.
% 0.72/1.16  16 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 17 (wt=5) [] product(a15,a8) = a4.
% 0.72/1.16  17 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 18 (wt=5) [] product(a4,a7) = a11.
% 0.72/1.16  18 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 19 (wt=5) [] product(a11,a10) = a1.
% 0.72/1.16  19 is a new demodulator.
% 0.72/1.16  
% 0.72/1.16  ** KEPT: 20 (wt=31) [flip(1)] -(tuple(a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15) = tuple(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)).
% 0.72/1.16  ---------------- PROOF FOUND ----------------
% 0.72/1.16  % SZS status Unsatisfiable
% 0.72/1.16  
% 0.72/1.16  
% 0.72/1.16  After processing input:
% 0.72/1.16  
% 0.72/1.16  Usable:
% 0.72/1.16  end_of_list.
% 0.72/1.16  
% 0.72/1.16  Sos:
% 0.72/1.16  1 (wt=5) [] product(A,A) = A.
% 0.72/1.16  5 (wt=5) [] product(a1,a2) = a3.
% 0.72/1.16  6 (wt=5) [] product(a3,a4) = a5.
% 0.72/1.16  7 (wt=5) [] product(a5,a6) = a7.
% 0.72/1.16  8 (wt=5) [] product(a7,a3) = a8.
% 0.72/1.16  9 (wt=5) [] product(a8,a2) = a9.
% 0.72/1.16  10 (wt=5) [] product(a9,a1) = a10.
% 0.72/1.16  11 (wt=5) [] product(a10,a11) = a12.
% 0.72/1.16  12 (wt=5) [] product(a12,a3) = a13.
% 0.72/1.16  13 (wt=5) [] product(a13,a8) = a6.
% 0.72/1.16  14 (wt=5) [] product(a6,a7) = a2.
% 0.72/1.16  15 (wt=5) [] product(a2,a12) = a14.
% 0.72/1.16  16 (wt=5) [] product(a14,a3) = a15.
% 0.72/1.16  17 (wt=5) [] product(a15,a8) = a4.
% 0.72/1.16  18 (wt=5) [] product(a4,a7) = a11.
% 0.72/1.16  19 (wt=5) [] product(a11,a10) = a1.
% 0.72/1.16  2 (wt=7) [] product(product(A,B),B) = A.
% 0.72/1.16  3 (wt=13) [] product(product(A,B),C) = product(product(A,C),product(B,C)).
% 0.72/1.16  4 (wt=13) [flip(3)] product(product(A,B),product(C,B)) = product(product(A,C),B).
% 0.72/1.16  20 (wt=31) [flip(1)] -(tuple(a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15) = tuple(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)).
% 0.72/1.16  end_of_list.
% 0.72/1.16  
% 0.72/1.16  Demodulators:
% 0.72/1.16  1 (wt=5) [] product(A,A) = A.
% 0.72/1.16  2 (wt=7) [] product(product(A,B),B) = A.
% 0.72/1.16  5 (wt=5) [] product(a1,a2) = a3.
% 0.72/1.16  6 (wt=5) [] product(a3,a4) = a5.
% 0.72/1.16  7 (wt=5) [] product(a5,a6) = a7.
% 0.72/1.16  8 (wt=5) [] product(a7,a3) = a8.
% 0.72/1.16  9 (wt=5) [] product(a8,a2) = a9.
% 0.72/1.16  10 (wt=5) [] product(a9,a1) = a10.
% 0.72/1.16  11 (wt=5) [] product(a10,a11) = a12.
% 0.72/1.16  12 (wt=5) [] product(a12,a3) = a13.
% 0.72/1.16  13 (wt=5) [] product(a13,a8) = a6.
% 0.72/1.16  14 (wt=5) [] product(a6,a7) = a2.
% 0.72/1.16  15 (wt=5) [] product(a2,a12) = a14.
% 0.72/1.16  16 (wt=5) [] product(a14,a3) = a15.
% 0.72/1.16  17 (wt=5) [] product(a15,a8) = a4.
% 0.72/1.16  18 (wt=5) [] product(a4,a7) = a11.
% 0.72/1.16  19 (wt=5) [] product(a11,a10) = a1.
% 0.72/1.16  end_of_list.
% 0.72/1.16  
% 0.72/1.16  Passive:
% 0.72/1.16  end_of_list.
% 0.72/1.16  
% 0.72/1.16  UNIT CONFLICT from 2638 and x=x at   0.17 seconds.
% 0.72/1.16  
% 0.72/1.16  ---------------- PROOF ----------------
% 0.72/1.16  % SZS output start Refutation
% See solution above
% 0.72/1.16  ------------ end of proof -------------
% 0.72/1.16  
% 0.72/1.16  
% 0.72/1.16  ------------- memory usage ------------
% 0.72/1.16  Memory dynamically allocated (tp_alloc): 3906.
% 0.72/1.16    type (bytes each)        gets      frees     in use      avail      bytes
% 0.72/1.16  sym_ent (  96)               68          0         68          0      6.4 K
% 0.72/1.16  term (  16)              185568     127086      58482         42   1132.8 K
% 0.72/1.16  gen_ptr (   8)           300847      66347     234500        274   1834.2 K
% 0.72/1.16  context ( 808)           200806     200804          2          5      5.5 K
% 0.72/1.16  trail (  12)              21735      21735          0          5      0.1 K
% 0.72/1.16  bt_node (  68)            92284      92281          3         15      1.2 K
% 0.72/1.16  ac_position (285432)          0          0          0          0      0.0 K
% 0.72/1.16  ac_match_pos (14044)          0          0          0          0      0.0 K
% 0.72/1.16  ac_match_free_vars_pos (4020)
% 0.72/1.16                                0          0          0          0      0.0 K
% 0.72/1.16  discrim (  12)            38233      21293      16940      11506    333.4 K
% 0.72/1.16  flat (  40)              456367     456367          0         45      1.8 K
% 0.72/1.16  discrim_pos (  12)        12426      12426          0          1      0.0 K
% 0.72/1.16  fpa_head (  12)            1619          0       1619          0     19.0 K
% 0.72/1.16  fpa_tree (  28)            5596       5596          0         13      0.4 K
% 0.72/1.16  fpa_pos (  36)             4209       4209          0          1      0.0 K
% 0.72/1.16  literal (  12)            10364       7726       2638          0     30.9 K
% 0.72/1.16  clause (  24)             10364       7726       2638          0     61.8 K
% 0.72/1.16  list (  12)                1631       1542         89          1      1.1 K
% 0.72/1.16  list_pos (  20)           15557       8046       7511       1799    181.8 K
% 0.72/1.16  pair_index (   40)              2          0          2          0      0.1 K
% 0.72/1.16  
% 0.72/1.16  -------------- statistics -------------
% 0.72/1.16  Clauses input                 19
% 0.72/1.16    Usable input                   0
% 0.72/1.16    Sos input                     19
% 0.72/1.16    Demodulators input             0
% 0.72/1.16    Passive input                  0
% 0.72/1.16  
% 0.72/1.16  Processed BS (before search)  21
% 0.72/1.16  Forward subsumed BS            1
% 0.72/1.16  Kept BS                       20
% 0.72/1.16  New demodulators BS           17
% 0.72/1.16  Back demodulated BS            0
% 0.72/1.16  
% 0.72/1.16  Clauses or pairs given     10136
% 0.72/1.16  Clauses generated           5835
% 0.72/1.16  Forward subsumed            3217
% 0.72/1.16  Deleted by weight              0
% 0.72/1.16  Deleted by variable count      0
% 0.72/1.16  Kept                        2618
% 0.72/1.16  New demodulators            1555
% 0.72/1.16  Back demodulated            1657
% 0.72/1.16  Ordered paramod prunes         0
% 0.72/1.16  Basic paramod prunes       26191
% 0.72/1.16  Prime paramod prunes           3
% 0.72/1.16  Semantic prunes                0
% 0.72/1.16  
% 0.72/1.16  Rewrite attmepts           97901
% 0.72/1.16  Rewrites                   10976
% 0.72/1.16  
% 0.72/1.16  FPA overloads                  0
% 0.72/1.16  FPA underloads                 0
% 0.72/1.16  
% 0.72/1.16  Usable size                    0
% 0.72/1.16  Sos size                     980
% 0.72/1.16  Demodulators size            234
% 0.72/1.16  Passive size                   0
% 0.72/1.16  Disabled size               1657
% 0.72/1.16  
% 0.72/1.16  Proofs found                   1
% 0.72/1.16  
% 0.72/1.16  ----------- times (seconds) ----------- Sun May 29 14:20:12 2022
% 0.72/1.16  
% 0.72/1.16  user CPU time             0.17   (0 hr, 0 min, 0 sec)
% 0.72/1.16  system CPU time           0.10   (0 hr, 0 min, 0 sec)
% 0.72/1.16  wall-clock time           0      (0 hr, 0 min, 0 sec)
% 0.72/1.16  input time                0.00
% 0.72/1.16  paramodulation time       0.03
% 0.72/1.16  demodulation time         0.03
% 0.72/1.16  orient time               0.01
% 0.72/1.16  weigh time                0.00
% 0.72/1.16  forward subsume time      0.02
% 0.72/1.16  back demod find time      0.01
% 0.72/1.16  conflict time             0.00
% 0.72/1.16  LRPO time                 0.01
% 0.72/1.16  store clause time         0.02
% 0.72/1.16  disable clause time       0.02
% 0.72/1.16  prime paramod time        0.01
% 0.72/1.16  semantics time            0.00
% 0.72/1.16  
% 0.72/1.16  EQP interrupted
%------------------------------------------------------------------------------