TSTP Solution File: REL044-2 by Drodi---3.5.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.5.1
% Problem : REL044-2 : TPTP v8.1.2. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n009.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 : 300s
% DateTime : Wed May 31 12:32:29 EDT 2023
% Result : Unsatisfiable 10.35s 1.67s
% Output : CNFRefutation 10.35s
% Verified :
% SZS Type : Refutation
% Derivation depth : 46
% Number of leaves : 17
% Syntax : Number of formulae : 200 ( 200 unt; 0 def)
% Number of atoms : 200 ( 199 equ)
% Maximal formula atoms : 1 ( 1 avg)
% Number of connectives : 3 ( 3 ~; 0 |; 0 &)
% ( 0 <=>; 0 =>; 0 <=; 0 <~>)
% Maximal formula depth : 5 ( 2 avg)
% Maximal term depth : 9 ( 2 avg)
% Number of predicates : 2 ( 0 usr; 1 prp; 0-2 aty)
% Number of functors : 11 ( 11 usr; 6 con; 0-2 aty)
% Number of variables : 286 (; 286 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,axiom,
! [A,B] : join(A,B) = join(B,A),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f2,axiom,
! [A,B,C] : join(A,join(B,C)) = join(join(A,B),C),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f3,axiom,
! [A,B] : A = join(complement(join(complement(A),complement(B))),complement(join(complement(A),B))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f4,axiom,
! [A,B] : meet(A,B) = complement(join(complement(A),complement(B))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f5,axiom,
! [A,B,C] : composition(A,composition(B,C)) = composition(composition(A,B),C),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f6,axiom,
! [A] : composition(A,one) = A,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f7,axiom,
! [A,B,C] : composition(join(A,B),C) = join(composition(A,C),composition(B,C)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f8,axiom,
! [A] : converse(converse(A)) = A,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f9,axiom,
! [A,B] : converse(join(A,B)) = join(converse(A),converse(B)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f10,axiom,
! [A,B] : converse(composition(A,B)) = composition(converse(B),converse(A)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f11,axiom,
! [A,B] : join(composition(converse(A),complement(composition(A,B))),complement(B)) = complement(B),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f12,axiom,
! [A] : top = join(A,complement(A)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f13,axiom,
! [A] : zero = meet(A,complement(A)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f14,axiom,
! [A,B,C] : join(meet(composition(A,B),C),composition(meet(A,composition(C,converse(B))),meet(B,composition(converse(A),C)))) = composition(meet(A,composition(C,converse(B))),meet(B,composition(converse(A),C))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f16,axiom,
! [A,B,C] : join(meet(composition(A,B),C),meet(composition(meet(A,composition(C,converse(B))),B),C)) = meet(composition(meet(A,composition(C,converse(B))),B),C),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f17,negated_conjecture,
join(composition(complement(sk1),sk2),complement(sk3)) = complement(sk3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f18,negated_conjecture,
join(composition(sk3,converse(sk2)),sk1) != sk1,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f19,plain,
! [X0,X1] : join(X0,X1) = join(X1,X0),
inference(cnf_transformation,[status(esa)],[f1]) ).
fof(f20,plain,
! [X0,X1,X2] : join(X0,join(X1,X2)) = join(join(X0,X1),X2),
inference(cnf_transformation,[status(esa)],[f2]) ).
fof(f21,plain,
! [X0,X1] : X0 = join(complement(join(complement(X0),complement(X1))),complement(join(complement(X0),X1))),
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f22,plain,
! [X0,X1] : meet(X0,X1) = complement(join(complement(X0),complement(X1))),
inference(cnf_transformation,[status(esa)],[f4]) ).
fof(f23,plain,
! [X0,X1,X2] : composition(X0,composition(X1,X2)) = composition(composition(X0,X1),X2),
inference(cnf_transformation,[status(esa)],[f5]) ).
fof(f24,plain,
! [X0] : composition(X0,one) = X0,
inference(cnf_transformation,[status(esa)],[f6]) ).
fof(f25,plain,
! [X0,X1,X2] : composition(join(X0,X1),X2) = join(composition(X0,X2),composition(X1,X2)),
inference(cnf_transformation,[status(esa)],[f7]) ).
fof(f26,plain,
! [X0] : converse(converse(X0)) = X0,
inference(cnf_transformation,[status(esa)],[f8]) ).
fof(f27,plain,
! [X0,X1] : converse(join(X0,X1)) = join(converse(X0),converse(X1)),
inference(cnf_transformation,[status(esa)],[f9]) ).
fof(f28,plain,
! [X0,X1] : converse(composition(X0,X1)) = composition(converse(X1),converse(X0)),
inference(cnf_transformation,[status(esa)],[f10]) ).
fof(f29,plain,
! [X0,X1] : join(composition(converse(X0),complement(composition(X0,X1))),complement(X1)) = complement(X1),
inference(cnf_transformation,[status(esa)],[f11]) ).
fof(f30,plain,
! [X0] : top = join(X0,complement(X0)),
inference(cnf_transformation,[status(esa)],[f12]) ).
fof(f31,plain,
! [X0] : zero = meet(X0,complement(X0)),
inference(cnf_transformation,[status(esa)],[f13]) ).
fof(f32,plain,
! [X0,X1,X2] : join(meet(composition(X0,X1),X2),composition(meet(X0,composition(X2,converse(X1))),meet(X1,composition(converse(X0),X2)))) = composition(meet(X0,composition(X2,converse(X1))),meet(X1,composition(converse(X0),X2))),
inference(cnf_transformation,[status(esa)],[f14]) ).
fof(f34,plain,
! [X0,X1,X2] : join(meet(composition(X0,X1),X2),meet(composition(meet(X0,composition(X2,converse(X1))),X1),X2)) = meet(composition(meet(X0,composition(X2,converse(X1))),X1),X2),
inference(cnf_transformation,[status(esa)],[f16]) ).
fof(f35,plain,
join(composition(complement(sk1),sk2),complement(sk3)) = complement(sk3),
inference(cnf_transformation,[status(esa)],[f17]) ).
fof(f36,plain,
join(composition(sk3,converse(sk2)),sk1) != sk1,
inference(cnf_transformation,[status(esa)],[f18]) ).
fof(f37,plain,
! [X0,X1] : X0 = join(complement(join(complement(X0),X1)),complement(join(complement(X0),complement(X1)))),
inference(forward_demodulation,[status(thm)],[f19,f21]) ).
fof(f38,plain,
! [X0,X1] : join(complement(X0),composition(converse(X1),complement(composition(X1,X0)))) = complement(X0),
inference(forward_demodulation,[status(thm)],[f19,f29]) ).
fof(f39,plain,
join(complement(sk3),composition(complement(sk1),sk2)) = complement(sk3),
inference(forward_demodulation,[status(thm)],[f19,f35]) ).
fof(f40,plain,
join(sk1,composition(sk3,converse(sk2))) != sk1,
inference(forward_demodulation,[status(thm)],[f19,f36]) ).
fof(f41,plain,
! [X0,X1] : X0 = join(complement(join(complement(X0),X1)),meet(X0,X1)),
inference(backward_demodulation,[status(thm)],[f22,f37]) ).
fof(f42,plain,
! [X0,X1] : X0 = join(meet(X0,X1),complement(join(complement(X0),X1))),
inference(forward_demodulation,[status(thm)],[f19,f41]) ).
fof(f46,plain,
! [X0,X1,X2] : join(X0,join(X1,X2)) = join(X2,join(X0,X1)),
inference(paramodulation,[status(thm)],[f19,f20]) ).
fof(f51,plain,
! [X0] : join(complement(sk3),join(composition(complement(sk1),sk2),X0)) = join(complement(sk3),X0),
inference(paramodulation,[status(thm)],[f39,f20]) ).
fof(f52,plain,
! [X0,X1,X2] : join(X0,join(X1,X2)) = join(join(X1,X0),X2),
inference(paramodulation,[status(thm)],[f19,f20]) ).
fof(f53,plain,
! [X0,X1,X2] : join(X0,join(X1,X2)) = join(X1,join(X0,X2)),
inference(forward_demodulation,[status(thm)],[f20,f52]) ).
fof(f58,plain,
! [X0,X1] : meet(X0,X1) = complement(join(complement(X1),complement(X0))),
inference(paramodulation,[status(thm)],[f19,f22]) ).
fof(f59,plain,
! [X0,X1] : meet(X0,X1) = meet(X1,X0),
inference(forward_demodulation,[status(thm)],[f22,f58]) ).
fof(f62,plain,
! [X0,X1,X2] : meet(join(complement(X0),complement(X1)),X2) = complement(join(meet(X0,X1),complement(X2))),
inference(paramodulation,[status(thm)],[f22,f22]) ).
fof(f63,plain,
! [X0,X1,X2] : meet(X0,join(complement(X1),complement(X2))) = complement(join(complement(X0),meet(X1,X2))),
inference(paramodulation,[status(thm)],[f22,f22]) ).
fof(f65,plain,
! [X0,X1] : converse(composition(converse(X0),X1)) = composition(converse(X1),X0),
inference(paramodulation,[status(thm)],[f26,f28]) ).
fof(f84,plain,
! [X0,X1] : converse(join(converse(X0),X1)) = join(X0,converse(X1)),
inference(paramodulation,[status(thm)],[f26,f27]) ).
fof(f258,plain,
! [X0,X1] : X0 = join(meet(X0,complement(X1)),meet(X0,X1)),
inference(paramodulation,[status(thm)],[f22,f42]) ).
fof(f259,plain,
! [X0,X1] : X0 = join(meet(X0,X1),meet(X0,complement(X1))),
inference(forward_demodulation,[status(thm)],[f19,f258]) ).
fof(f279,plain,
! [X0,X1,X2,X3] : composition(join(composition(X0,X1),X2),X3) = join(composition(X0,composition(X1,X3)),composition(X2,X3)),
inference(paramodulation,[status(thm)],[f23,f25]) ).
fof(f317,plain,
! [X0] : converse(converse(X0)) = composition(converse(one),X0),
inference(paramodulation,[status(thm)],[f24,f65]) ).
fof(f318,plain,
! [X0] : X0 = composition(converse(one),X0),
inference(forward_demodulation,[status(thm)],[f26,f317]) ).
fof(f326,plain,
! [X0,X1] : zero = meet(join(complement(X0),complement(X1)),meet(X0,X1)),
inference(paramodulation,[status(thm)],[f22,f31]) ).
fof(f327,plain,
! [X0,X1] : zero = meet(meet(X0,X1),join(complement(X0),complement(X1))),
inference(forward_demodulation,[status(thm)],[f59,f326]) ).
fof(f328,plain,
! [X0,X1] : zero = complement(join(complement(meet(X0,X1)),meet(X0,X1))),
inference(forward_demodulation,[status(thm)],[f63,f327]) ).
fof(f329,plain,
! [X0,X1] : zero = complement(join(meet(X0,X1),complement(meet(X0,X1)))),
inference(forward_demodulation,[status(thm)],[f19,f328]) ).
fof(f330,plain,
zero = complement(top),
inference(forward_demodulation,[status(thm)],[f30,f329]) ).
fof(f334,plain,
! [X0] : join(zero,composition(converse(X0),complement(composition(X0,top)))) = complement(top),
inference(paramodulation,[status(thm)],[f330,f38]) ).
fof(f335,plain,
! [X0] : join(zero,composition(converse(X0),complement(composition(X0,top)))) = zero,
inference(forward_demodulation,[status(thm)],[f330,f334]) ).
fof(f337,plain,
! [X0] : meet(X0,top) = complement(join(complement(X0),zero)),
inference(paramodulation,[status(thm)],[f330,f22]) ).
fof(f338,plain,
! [X0] : meet(X0,top) = complement(join(zero,complement(X0))),
inference(forward_demodulation,[status(thm)],[f19,f337]) ).
fof(f344,plain,
! [X0,X1] : top = join(X0,join(X1,complement(join(X0,X1)))),
inference(paramodulation,[status(thm)],[f20,f30]) ).
fof(f352,plain,
! [X0] : X0 = join(meet(X0,complement(complement(X0))),complement(top)),
inference(paramodulation,[status(thm)],[f30,f42]) ).
fof(f353,plain,
! [X0] : X0 = join(complement(top),meet(X0,complement(complement(X0)))),
inference(forward_demodulation,[status(thm)],[f19,f352]) ).
fof(f354,plain,
! [X0] : X0 = join(zero,meet(X0,complement(complement(X0)))),
inference(forward_demodulation,[status(thm)],[f330,f353]) ).
fof(f366,plain,
one = converse(one),
inference(paramodulation,[status(thm)],[f24,f318]) ).
fof(f374,plain,
! [X0] : join(complement(X0),composition(converse(converse(one)),complement(X0))) = complement(X0),
inference(paramodulation,[status(thm)],[f318,f38]) ).
fof(f375,plain,
! [X0] : join(complement(X0),composition(one,complement(X0))) = complement(X0),
inference(forward_demodulation,[status(thm)],[f26,f374]) ).
fof(f382,plain,
! [X0] : X0 = composition(one,X0),
inference(backward_demodulation,[status(thm)],[f366,f318]) ).
fof(f383,plain,
! [X0] : join(complement(X0),complement(X0)) = complement(X0),
inference(backward_demodulation,[status(thm)],[f382,f375]) ).
fof(f416,plain,
join(zero,complement(top)) = complement(top),
inference(paramodulation,[status(thm)],[f330,f383]) ).
fof(f417,plain,
join(zero,zero) = complement(top),
inference(forward_demodulation,[status(thm)],[f330,f416]) ).
fof(f418,plain,
join(zero,zero) = zero,
inference(forward_demodulation,[status(thm)],[f330,f417]) ).
fof(f419,plain,
! [X0,X1] : join(meet(X0,X1),complement(join(complement(X0),complement(X1)))) = complement(join(complement(X0),complement(X1))),
inference(paramodulation,[status(thm)],[f22,f383]) ).
fof(f420,plain,
! [X0,X1] : join(meet(X0,X1),meet(X0,X1)) = complement(join(complement(X0),complement(X1))),
inference(forward_demodulation,[status(thm)],[f22,f419]) ).
fof(f421,plain,
! [X0,X1] : join(meet(X0,X1),meet(X0,X1)) = meet(X0,X1),
inference(forward_demodulation,[status(thm)],[f22,f420]) ).
fof(f430,plain,
! [X0] : meet(X0,X0) = complement(complement(X0)),
inference(paramodulation,[status(thm)],[f383,f22]) ).
fof(f431,plain,
! [X0] : X0 = join(meet(X0,complement(X0)),complement(complement(X0))),
inference(paramodulation,[status(thm)],[f383,f42]) ).
fof(f432,plain,
! [X0] : X0 = join(complement(complement(X0)),meet(X0,complement(X0))),
inference(forward_demodulation,[status(thm)],[f19,f431]) ).
fof(f433,plain,
! [X0] : X0 = join(complement(complement(X0)),zero),
inference(forward_demodulation,[status(thm)],[f31,f432]) ).
fof(f434,plain,
! [X0] : X0 = join(zero,complement(complement(X0))),
inference(forward_demodulation,[status(thm)],[f19,f433]) ).
fof(f441,plain,
! [X0] : join(zero,join(zero,X0)) = join(X0,zero),
inference(paramodulation,[status(thm)],[f418,f46]) ).
fof(f457,plain,
top = join(zero,meet(top,complement(zero))),
inference(paramodulation,[status(thm)],[f330,f354]) ).
fof(f524,plain,
! [X0,X1,X2] : join(meet(composition(X0,converse(X1)),X2),composition(meet(X0,composition(X2,X1)),meet(converse(X1),composition(converse(X0),X2)))) = composition(meet(X0,composition(X2,converse(converse(X1)))),meet(converse(X1),composition(converse(X0),X2))),
inference(paramodulation,[status(thm)],[f26,f32]) ).
fof(f525,plain,
! [X0,X1,X2] : join(meet(composition(X0,converse(X1)),X2),composition(meet(X0,composition(X2,X1)),meet(converse(X1),composition(converse(X0),X2)))) = composition(meet(X0,composition(X2,X1)),meet(converse(X1),composition(converse(X0),X2))),
inference(forward_demodulation,[status(thm)],[f26,f524]) ).
fof(f820,plain,
! [X0,X1] : join(complement(sk3),join(X0,join(composition(complement(sk1),sk2),X1))) = join(complement(sk3),join(X1,X0)),
inference(paramodulation,[status(thm)],[f46,f51]) ).
fof(f892,plain,
! [X0,X1] : X0 = join(meet(X0,X1),meet(complement(X1),X0)),
inference(paramodulation,[status(thm)],[f59,f259]) ).
fof(f894,plain,
! [X0] : X0 = join(meet(X0,top),meet(X0,zero)),
inference(paramodulation,[status(thm)],[f330,f259]) ).
fof(f917,plain,
! [X0] : X0 = join(meet(X0,top),meet(zero,X0)),
inference(paramodulation,[status(thm)],[f59,f894]) ).
fof(f933,plain,
complement(zero) = join(meet(complement(zero),top),zero),
inference(paramodulation,[status(thm)],[f31,f917]) ).
fof(f934,plain,
complement(zero) = join(zero,meet(complement(zero),top)),
inference(forward_demodulation,[status(thm)],[f19,f933]) ).
fof(f935,plain,
complement(zero) = join(zero,meet(top,complement(zero))),
inference(forward_demodulation,[status(thm)],[f59,f934]) ).
fof(f936,plain,
complement(zero) = top,
inference(forward_demodulation,[status(thm)],[f457,f935]) ).
fof(f1328,plain,
! [X0,X1,X2] : meet(X0,join(complement(X1),complement(X2))) = complement(join(meet(X1,X2),complement(X0))),
inference(paramodulation,[status(thm)],[f59,f62]) ).
fof(f1329,plain,
! [X0,X1,X2] : complement(join(complement(X0),meet(X1,X2))) = complement(join(meet(X1,X2),complement(X0))),
inference(forward_demodulation,[status(thm)],[f63,f1328]) ).
fof(f1455,plain,
! [X0] : meet(complement(X0),top) = complement(X0),
inference(paramodulation,[status(thm)],[f434,f338]) ).
fof(f1456,plain,
! [X0] : meet(top,complement(X0)) = complement(X0),
inference(forward_demodulation,[status(thm)],[f59,f1455]) ).
fof(f1529,plain,
! [X0] : top = join(meet(top,X0),complement(X0)),
inference(paramodulation,[status(thm)],[f1456,f259]) ).
fof(f1530,plain,
! [X0] : top = join(complement(X0),meet(top,X0)),
inference(forward_demodulation,[status(thm)],[f19,f1529]) ).
fof(f1553,plain,
! [X0] : top = join(complement(X0),meet(X0,top)),
inference(paramodulation,[status(thm)],[f59,f1530]) ).
fof(f1589,plain,
! [X0] : X0 = join(meet(X0,meet(X0,top)),complement(top)),
inference(paramodulation,[status(thm)],[f1553,f42]) ).
fof(f1590,plain,
! [X0] : X0 = join(complement(top),meet(X0,meet(X0,top))),
inference(forward_demodulation,[status(thm)],[f19,f1589]) ).
fof(f1591,plain,
! [X0] : X0 = join(zero,meet(X0,meet(X0,top))),
inference(forward_demodulation,[status(thm)],[f330,f1590]) ).
fof(f1625,plain,
! [X0,X1] : join(complement(X0),complement(X1)) = join(zero,complement(join(meet(X0,X1),complement(meet(join(complement(X0),complement(X1)),top))))),
inference(paramodulation,[status(thm)],[f62,f1591]) ).
fof(f1626,plain,
! [X0,X1] : join(complement(X0),complement(X1)) = join(zero,complement(join(meet(X0,X1),complement(complement(join(meet(X0,X1),complement(top))))))),
inference(forward_demodulation,[status(thm)],[f62,f1625]) ).
fof(f1627,plain,
! [X0,X1] : join(complement(X0),complement(X1)) = join(zero,complement(join(meet(X0,X1),complement(complement(join(complement(top),meet(X0,X1))))))),
inference(forward_demodulation,[status(thm)],[f1329,f1626]) ).
fof(f1628,plain,
! [X0,X1] : join(complement(X0),complement(X1)) = join(zero,complement(join(meet(X0,X1),complement(complement(join(zero,meet(X0,X1))))))),
inference(forward_demodulation,[status(thm)],[f330,f1627]) ).
fof(f1699,plain,
! [X0] : complement(complement(X0)) = join(meet(complement(complement(X0)),X0),zero),
inference(paramodulation,[status(thm)],[f31,f892]) ).
fof(f1700,plain,
! [X0] : complement(complement(X0)) = join(zero,meet(complement(complement(X0)),X0)),
inference(forward_demodulation,[status(thm)],[f19,f1699]) ).
fof(f1701,plain,
! [X0] : complement(complement(X0)) = join(zero,meet(X0,complement(complement(X0)))),
inference(forward_demodulation,[status(thm)],[f59,f1700]) ).
fof(f1702,plain,
! [X0] : complement(complement(X0)) = X0,
inference(forward_demodulation,[status(thm)],[f354,f1701]) ).
fof(f1703,plain,
! [X0] : complement(X0) = join(meet(complement(X0),X0),complement(complement(complement(X0)))),
inference(paramodulation,[status(thm)],[f430,f892]) ).
fof(f1704,plain,
! [X0] : complement(X0) = join(complement(complement(complement(X0))),meet(complement(X0),X0)),
inference(forward_demodulation,[status(thm)],[f19,f1703]) ).
fof(f1705,plain,
! [X0] : complement(X0) = join(complement(X0),meet(complement(X0),X0)),
inference(forward_demodulation,[status(thm)],[f1702,f1704]) ).
fof(f1706,plain,
! [X0] : complement(X0) = join(complement(X0),meet(X0,complement(X0))),
inference(forward_demodulation,[status(thm)],[f59,f1705]) ).
fof(f1707,plain,
! [X0] : complement(X0) = join(complement(X0),zero),
inference(forward_demodulation,[status(thm)],[f31,f1706]) ).
fof(f1708,plain,
! [X0] : complement(X0) = join(zero,complement(X0)),
inference(forward_demodulation,[status(thm)],[f19,f1707]) ).
fof(f1731,plain,
! [X0] : X0 = join(zero,X0),
inference(backward_demodulation,[status(thm)],[f1702,f434]) ).
fof(f1734,plain,
! [X0,X1] : join(complement(X0),complement(X1)) = join(zero,complement(join(meet(X0,X1),join(zero,meet(X0,X1))))),
inference(backward_demodulation,[status(thm)],[f1702,f1628]) ).
fof(f1735,plain,
! [X0,X1] : join(complement(X0),complement(X1)) = complement(join(meet(X0,X1),join(zero,meet(X0,X1)))),
inference(forward_demodulation,[status(thm)],[f1708,f1734]) ).
fof(f1736,plain,
! [X0,X1] : join(complement(X0),complement(X1)) = complement(join(zero,join(meet(X0,X1),meet(X0,X1)))),
inference(forward_demodulation,[status(thm)],[f53,f1735]) ).
fof(f1737,plain,
! [X0,X1] : join(complement(X0),complement(X1)) = complement(join(meet(X0,X1),meet(X0,X1))),
inference(forward_demodulation,[status(thm)],[f1731,f1736]) ).
fof(f1738,plain,
! [X0,X1] : join(complement(X0),complement(X1)) = complement(meet(X0,X1)),
inference(forward_demodulation,[status(thm)],[f421,f1737]) ).
fof(f1773,plain,
! [X0] : meet(X0,top) = complement(complement(X0)),
inference(backward_demodulation,[status(thm)],[f1708,f338]) ).
fof(f1774,plain,
! [X0] : meet(X0,top) = X0,
inference(forward_demodulation,[status(thm)],[f1702,f1773]) ).
fof(f1825,plain,
! [X0] : join(zero,X0) = join(X0,zero),
inference(backward_demodulation,[status(thm)],[f1731,f441]) ).
fof(f1826,plain,
! [X0] : X0 = join(X0,zero),
inference(forward_demodulation,[status(thm)],[f1731,f1825]) ).
fof(f1832,plain,
! [X0] : composition(converse(X0),complement(composition(X0,top))) = zero,
inference(backward_demodulation,[status(thm)],[f1731,f335]) ).
fof(f1856,plain,
! [X0,X1,X2] : meet(X0,complement(meet(X1,X2))) = complement(join(complement(X0),meet(X1,X2))),
inference(backward_demodulation,[status(thm)],[f1738,f63]) ).
fof(f1893,plain,
! [X0] : meet(top,X0) = complement(complement(X0)),
inference(paramodulation,[status(thm)],[f1702,f1456]) ).
fof(f1894,plain,
! [X0] : meet(top,X0) = X0,
inference(forward_demodulation,[status(thm)],[f1702,f1893]) ).
fof(f2015,plain,
! [X0] : converse(converse(X0)) = join(X0,converse(zero)),
inference(paramodulation,[status(thm)],[f1826,f84]) ).
fof(f2016,plain,
! [X0] : X0 = join(X0,converse(zero)),
inference(forward_demodulation,[status(thm)],[f26,f2015]) ).
fof(f2498,plain,
zero = converse(zero),
inference(paramodulation,[status(thm)],[f1731,f2016]) ).
fof(f2689,plain,
! [X0,X1] : top = join(X0,join(X1,complement(join(X1,X0)))),
inference(paramodulation,[status(thm)],[f53,f344]) ).
fof(f2707,plain,
! [X0,X1,X2] : top = join(meet(composition(X0,X1),X2),join(meet(composition(meet(X0,composition(X2,converse(X1))),X1),X2),complement(meet(composition(meet(X0,composition(X2,converse(X1))),X1),X2)))),
inference(paramodulation,[status(thm)],[f34,f344]) ).
fof(f2708,plain,
! [X0,X1,X2] : top = join(meet(composition(X0,X1),X2),top),
inference(forward_demodulation,[status(thm)],[f30,f2707]) ).
fof(f2709,plain,
! [X0,X1,X2] : top = join(top,meet(composition(X0,X1),X2)),
inference(forward_demodulation,[status(thm)],[f19,f2708]) ).
fof(f2821,plain,
! [X0,X1] : top = join(top,composition(X0,X1)),
inference(paramodulation,[status(thm)],[f1774,f2709]) ).
fof(f2842,plain,
! [X0] : top = join(top,X0),
inference(paramodulation,[status(thm)],[f382,f2821]) ).
fof(f2848,plain,
! [X0,X1,X2] : join(top,join(X0,composition(X1,X2))) = join(X0,top),
inference(paramodulation,[status(thm)],[f2821,f53]) ).
fof(f2849,plain,
! [X0] : top = join(X0,top),
inference(forward_demodulation,[status(thm)],[f2842,f2848]) ).
fof(f2974,plain,
! [X0] : converse(top) = join(X0,converse(top)),
inference(paramodulation,[status(thm)],[f2849,f84]) ).
fof(f3323,plain,
converse(top) = top,
inference(paramodulation,[status(thm)],[f2842,f2974]) ).
fof(f3797,plain,
! [X0,X1] : join(complement(X0),complement(X1)) = complement(meet(X1,X0)),
inference(paramodulation,[status(thm)],[f19,f1738]) ).
fof(f3798,plain,
! [X0,X1] : complement(meet(X0,X1)) = complement(meet(X1,X0)),
inference(forward_demodulation,[status(thm)],[f1738,f3797]) ).
fof(f3801,plain,
! [X0,X1] : join(X0,complement(X1)) = complement(meet(complement(X0),X1)),
inference(paramodulation,[status(thm)],[f1702,f1738]) ).
fof(f3833,plain,
! [X0,X1,X2] : join(complement(X0),join(complement(X1),X2)) = join(X2,complement(meet(X0,X1))),
inference(paramodulation,[status(thm)],[f1738,f46]) ).
fof(f3872,plain,
! [X0,X1] : zero = meet(meet(X0,X1),complement(meet(X1,X0))),
inference(paramodulation,[status(thm)],[f3798,f31]) ).
fof(f3889,plain,
composition(top,complement(composition(top,top))) = zero,
inference(paramodulation,[status(thm)],[f3323,f1832]) ).
fof(f4447,plain,
! [X0] : join(complement(sk3),join(X0,top)) = join(complement(sk3),join(complement(composition(complement(sk1),sk2)),X0)),
inference(paramodulation,[status(thm)],[f30,f820]) ).
fof(f4448,plain,
! [X0] : join(top,join(complement(sk3),X0)) = join(complement(sk3),join(complement(composition(complement(sk1),sk2)),X0)),
inference(forward_demodulation,[status(thm)],[f46,f4447]) ).
fof(f4449,plain,
! [X0] : top = join(complement(sk3),join(complement(composition(complement(sk1),sk2)),X0)),
inference(forward_demodulation,[status(thm)],[f2842,f4448]) ).
fof(f4450,plain,
! [X0] : top = join(X0,complement(meet(sk3,composition(complement(sk1),sk2)))),
inference(forward_demodulation,[status(thm)],[f3833,f4449]) ).
fof(f4700,plain,
! [X0,X1] : join(meet(X0,X1),meet(X1,X0)) = meet(X1,X0),
inference(paramodulation,[status(thm)],[f59,f421]) ).
fof(f5093,plain,
! [X0,X1] : X0 = join(meet(X0,join(X1,complement(join(X1,complement(X0))))),complement(top)),
inference(paramodulation,[status(thm)],[f2689,f42]) ).
fof(f5094,plain,
! [X0,X1] : X0 = join(complement(top),meet(X0,join(X1,complement(join(X1,complement(X0)))))),
inference(forward_demodulation,[status(thm)],[f19,f5093]) ).
fof(f5095,plain,
! [X0,X1] : X0 = join(zero,meet(X0,join(X1,complement(join(X1,complement(X0)))))),
inference(forward_demodulation,[status(thm)],[f330,f5094]) ).
fof(f5096,plain,
! [X0,X1] : X0 = meet(X0,join(X1,complement(join(X1,complement(X0))))),
inference(forward_demodulation,[status(thm)],[f1731,f5095]) ).
fof(f5346,plain,
! [X0,X1] : complement(join(X0,complement(X1))) = meet(complement(X0),X1),
inference(paramodulation,[status(thm)],[f3801,f1702]) ).
fof(f5364,plain,
! [X0,X1] : X0 = meet(X0,join(X1,meet(complement(X1),X0))),
inference(backward_demodulation,[status(thm)],[f5346,f5096]) ).
fof(f5393,plain,
! [X0,X1] : X0 = meet(X0,join(complement(X1),meet(X1,X0))),
inference(paramodulation,[status(thm)],[f1702,f5364]) ).
fof(f5667,plain,
! [X0,X1] : X0 = meet(X0,join(complement(X1),meet(X0,X1))),
inference(paramodulation,[status(thm)],[f59,f5393]) ).
fof(f5810,plain,
! [X0,X1] : join(X0,complement(join(complement(X1),meet(complement(X0),X1)))) = complement(complement(X0)),
inference(paramodulation,[status(thm)],[f5667,f3801]) ).
fof(f5811,plain,
! [X0,X1] : join(X0,meet(X1,complement(meet(complement(X0),X1)))) = complement(complement(X0)),
inference(forward_demodulation,[status(thm)],[f1856,f5810]) ).
fof(f5812,plain,
! [X0,X1] : join(X0,meet(X1,join(X0,complement(X1)))) = complement(complement(X0)),
inference(forward_demodulation,[status(thm)],[f3801,f5811]) ).
fof(f5813,plain,
! [X0,X1] : join(X0,meet(X1,join(X0,complement(X1)))) = X0,
inference(forward_demodulation,[status(thm)],[f1702,f5812]) ).
fof(f6853,plain,
! [X0,X1] : composition(join(composition(X0,top),X1),complement(composition(top,top))) = join(composition(X0,zero),composition(X1,complement(composition(top,top)))),
inference(paramodulation,[status(thm)],[f3889,f279]) ).
fof(f6871,plain,
! [X0] : composition(join(X0,top),complement(composition(top,top))) = join(composition(X0,complement(composition(top,top))),zero),
inference(paramodulation,[status(thm)],[f3889,f25]) ).
fof(f6872,plain,
! [X0] : composition(top,complement(composition(top,top))) = join(composition(X0,complement(composition(top,top))),zero),
inference(forward_demodulation,[status(thm)],[f2849,f6871]) ).
fof(f6873,plain,
! [X0] : zero = join(composition(X0,complement(composition(top,top))),zero),
inference(forward_demodulation,[status(thm)],[f3889,f6872]) ).
fof(f6874,plain,
! [X0] : zero = composition(X0,complement(composition(top,top))),
inference(forward_demodulation,[status(thm)],[f1826,f6873]) ).
fof(f6879,plain,
! [X0,X1] : zero = join(composition(X0,zero),composition(X1,complement(composition(top,top)))),
inference(backward_demodulation,[status(thm)],[f6874,f6853]) ).
fof(f6880,plain,
! [X0] : zero = join(composition(X0,zero),zero),
inference(forward_demodulation,[status(thm)],[f6874,f6879]) ).
fof(f6881,plain,
! [X0] : zero = composition(X0,zero),
inference(forward_demodulation,[status(thm)],[f1826,f6880]) ).
fof(f6999,plain,
! [X0] : converse(zero) = composition(converse(zero),X0),
inference(paramodulation,[status(thm)],[f6881,f65]) ).
fof(f7000,plain,
! [X0] : zero = composition(converse(zero),X0),
inference(forward_demodulation,[status(thm)],[f2498,f6999]) ).
fof(f7001,plain,
! [X0] : zero = composition(zero,X0),
inference(forward_demodulation,[status(thm)],[f2498,f7000]) ).
fof(f8001,plain,
top = complement(meet(sk3,composition(complement(sk1),sk2))),
inference(paramodulation,[status(thm)],[f1731,f4450]) ).
fof(f8090,plain,
zero = meet(meet(composition(complement(sk1),sk2),sk3),top),
inference(paramodulation,[status(thm)],[f8001,f3872]) ).
fof(f8091,plain,
zero = meet(composition(complement(sk1),sk2),sk3),
inference(forward_demodulation,[status(thm)],[f1774,f8090]) ).
fof(f8092,plain,
zero = meet(sk3,composition(complement(sk1),sk2)),
inference(forward_demodulation,[status(thm)],[f59,f8091]) ).
fof(f9333,plain,
! [X0,X1,X2] : join(meet(X0,X1),join(X2,meet(X1,X0))) = join(X2,meet(X1,X0)),
inference(paramodulation,[status(thm)],[f4700,f53]) ).
fof(f9336,plain,
! [X0,X1,X2] : join(X0,meet(X1,X2)) = join(meet(X1,X2),join(X0,meet(X2,X1))),
inference(paramodulation,[status(thm)],[f4700,f46]) ).
fof(f9337,plain,
! [X0,X1,X2] : join(X0,meet(X1,X2)) = join(X0,meet(X2,X1)),
inference(forward_demodulation,[status(thm)],[f9333,f9336]) ).
fof(f13579,plain,
join(meet(composition(sk3,converse(sk2)),complement(sk1)),composition(zero,meet(converse(sk2),composition(converse(sk3),complement(sk1))))) = composition(meet(sk3,composition(complement(sk1),sk2)),meet(converse(sk2),composition(converse(sk3),complement(sk1)))),
inference(paramodulation,[status(thm)],[f8092,f525]) ).
fof(f13580,plain,
join(meet(complement(sk1),composition(sk3,converse(sk2))),composition(zero,meet(converse(sk2),composition(converse(sk3),complement(sk1))))) = composition(meet(sk3,composition(complement(sk1),sk2)),meet(converse(sk2),composition(converse(sk3),complement(sk1)))),
inference(forward_demodulation,[status(thm)],[f59,f13579]) ).
fof(f13581,plain,
join(meet(complement(sk1),composition(sk3,converse(sk2))),zero) = composition(meet(sk3,composition(complement(sk1),sk2)),meet(converse(sk2),composition(converse(sk3),complement(sk1)))),
inference(forward_demodulation,[status(thm)],[f7001,f13580]) ).
fof(f13582,plain,
meet(complement(sk1),composition(sk3,converse(sk2))) = composition(meet(sk3,composition(complement(sk1),sk2)),meet(converse(sk2),composition(converse(sk3),complement(sk1)))),
inference(forward_demodulation,[status(thm)],[f1826,f13581]) ).
fof(f13583,plain,
meet(complement(sk1),composition(sk3,converse(sk2))) = composition(zero,meet(converse(sk2),composition(converse(sk3),complement(sk1)))),
inference(forward_demodulation,[status(thm)],[f8092,f13582]) ).
fof(f13584,plain,
meet(complement(sk1),composition(sk3,converse(sk2))) = zero,
inference(forward_demodulation,[status(thm)],[f7001,f13583]) ).
fof(f13938,plain,
join(sk1,complement(composition(sk3,converse(sk2)))) = complement(zero),
inference(paramodulation,[status(thm)],[f13584,f3801]) ).
fof(f13939,plain,
join(sk1,complement(composition(sk3,converse(sk2)))) = top,
inference(forward_demodulation,[status(thm)],[f936,f13938]) ).
fof(f14022,plain,
join(sk1,meet(composition(sk3,converse(sk2)),top)) = sk1,
inference(paramodulation,[status(thm)],[f13939,f5813]) ).
fof(f14023,plain,
join(sk1,meet(top,composition(sk3,converse(sk2)))) = sk1,
inference(forward_demodulation,[status(thm)],[f9337,f14022]) ).
fof(f14024,plain,
join(sk1,composition(sk3,converse(sk2))) = sk1,
inference(forward_demodulation,[status(thm)],[f1894,f14023]) ).
fof(f14025,plain,
$false,
inference(forward_subsumption_resolution,[status(thm)],[f14024,f40]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12 % Problem : REL044-2 : TPTP v8.1.2. Released v4.0.0.
% 0.04/0.13 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.12/0.34 % Computer : n009.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % WCLimit : 300
% 0.12/0.34 % DateTime : Tue May 30 09:58:16 EDT 2023
% 0.12/0.34 % CPUTime :
% 0.12/0.35 % Drodi V3.5.1
% 10.35/1.67 % Refutation found
% 10.35/1.67 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 10.35/1.67 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 11.07/1.74 % Elapsed time: 1.379165 seconds
% 11.07/1.74 % CPU time: 10.744302 seconds
% 11.07/1.74 % Memory used: 180.883 MB
%------------------------------------------------------------------------------