%------------------------------------------------------------------------------
% File : Drodi-SAT---4.1.1
% Problem : REL048-1 : TPTP v9.3.1. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -satmode(on) -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% Computer : n001.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8046.5625MB
% OS : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Thu Sep 24 02:03:46 PM UTC 2026
% Result : Unsatisfiable 0.23s 1.07s
% Output : Assurance 0s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.05 % Problem : REL048-1 : TPTP v9.3.1. Released v4.0.0.
% 0.00/0.07 % Command : drodi -satmode(on) -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.19/0.68 % Computer : n001.cluster.edu
% 0.19/0.68 % Model : x86_64 x86_64
% 0.19/0.68 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.19/0.68 % Memory : 8046.5625MB
% 0.19/0.68 % OS : Linux 6.8.0-71-generic
% 0.19/0.68 % CPULimit : 300
% 0.19/0.68 % WCLimit : 300
% 0.19/0.68 % DateTime : Mon Sep 21 04:14:14 UTC 2026
% 0.19/0.68 % CPUTime :
% 0.19/0.69 % Drodi V4.1.1
% 0.23/1.07 % Refutation found
% 0.23/1.07 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 0.23/1.07 % SZS output start CNFRefutation for theBenchmark
% 0.23/1.07 fof(f1,axiom,(
% 0.23/1.07 (![A,B]: (join(A,B) = join(B,A) ))),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f2,axiom,(
% 0.23/1.07 (![A,B,C]: (join(A,join(B,C)) = join(join(A,B),C) ))),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f3,axiom,(
% 0.23/1.07 (![A,B]: (A = join(complement(join(complement(A),complement(B))),complement(join(complement(A),B))) ))),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f4,axiom,(
% 0.23/1.07 (![A,B]: (meet(A,B) = complement(join(complement(A),complement(B))) ))),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f5,axiom,(
% 0.23/1.07 (![A,B,C]: (composition(A,composition(B,C)) = composition(composition(A,B),C) ))),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f6,axiom,(
% 0.23/1.07 (![A]: (composition(A,one) = A ))),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f8,axiom,(
% 0.23/1.07 (![A]: (converse(converse(A)) = A ))),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f10,axiom,(
% 0.23/1.07 (![A,B]: (converse(composition(A,B)) = composition(converse(B),converse(A)) ))),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f11,axiom,(
% 0.23/1.07 (![A,B]: (join(composition(converse(A),complement(composition(A,B))),complement(B)) = complement(B) ))),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f12,axiom,(
% 0.23/1.07 (![A]: (top = join(A,complement(A)) ))),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f13,axiom,(
% 0.23/1.07 (![A]: (zero = meet(A,complement(A)) ))),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f14,negated_conjecture,(
% 0.23/1.07 join(join(sk1,sk2),sk3) = sk3 ),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f15,negated_conjecture,(
% 0.23/1.07 ( join(sk1,sk3) != sk3| join(sk2,sk3) != sk3 ) ),
% 0.23/1.07 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.23/1.07 fof(f16,plain,(
% 0.23/1.07 ![X0,X1]: (join(X0,X1)=join(X1,X0))),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f1])).
% 0.23/1.07 fof(f17,plain,(
% 0.23/1.07 ![X0,X1,X2]: (join(X0,join(X1,X2))=join(join(X0,X1),X2))),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f2])).
% 0.23/1.07 fof(f18,plain,(
% 0.23/1.07 ![X0,X1]: (X0=join(complement(join(complement(X0),complement(X1))),complement(join(complement(X0),X1))))),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f3])).
% 0.23/1.07 fof(f19,plain,(
% 0.23/1.07 ![X0,X1]: (meet(X0,X1)=complement(join(complement(X0),complement(X1))))),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f4])).
% 0.23/1.07 fof(f20,plain,(
% 0.23/1.07 ![X0,X1,X2]: (composition(X0,composition(X1,X2))=composition(composition(X0,X1),X2))),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f5])).
% 0.23/1.07 fof(f21,plain,(
% 0.23/1.07 ![X0]: (composition(X0,one)=X0)),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f6])).
% 0.23/1.07 fof(f23,plain,(
% 0.23/1.07 ![X0]: (converse(converse(X0))=X0)),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f8])).
% 0.23/1.07 fof(f25,plain,(
% 0.23/1.07 ![X0,X1]: (converse(composition(X0,X1))=composition(converse(X1),converse(X0)))),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f10])).
% 0.23/1.07 fof(f26,plain,(
% 0.23/1.07 ![X0,X1]: (join(composition(converse(X0),complement(composition(X0,X1))),complement(X1))=complement(X1))),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f11])).
% 0.23/1.07 fof(f27,plain,(
% 0.23/1.07 ![X0]: (top=join(X0,complement(X0)))),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f12])).
% 0.23/1.07 fof(f28,plain,(
% 0.23/1.07 ![X0]: (zero=meet(X0,complement(X0)))),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f13])).
% 0.23/1.07 fof(f29,plain,(
% 0.23/1.07 join(join(sk1,sk2),sk3)=sk3),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f14])).
% 0.23/1.07 fof(f30,plain,(
% 0.23/1.07 ~join(sk1,sk3)=sk3|~join(sk2,sk3)=sk3),
% 0.23/1.07 inference(cnf_transformation,[status(thm)],[f15])).
% 0.23/1.07 fof(f31,plain,(
% 0.23/1.07 ![X0,X1]: (X0=join(meet(X0,X1),complement(join(complement(X0),X1))))),
% 0.23/1.07 inference(backward_demodulation,[status(thm)],[f19,f18])).
% 0.23/1.07 fof(f32,plain,(
% 0.23/1.07 join(sk1,join(sk2,sk3))=sk3),
% 0.23/1.07 inference(forward_demodulation,[status(thm)],[f17,f29])).
% 0.23/1.07 fof(f38,plain,(
% 0.23/1.07 ![X0,X1]: (join(X0,join(X1,complement(join(X0,X1))))=top)),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f27,f17])).
% 0.23/1.07 fof(f39,plain,(
% 0.23/1.07 ![X0,X1,X2]: (join(X0,join(X1,X2))=join(X2,join(X0,X1)))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f16,f17])).
% 0.23/1.07 fof(f43,plain,(
% 0.23/1.07 ![X0,X1,X2]: (join(X0,join(X1,X2))=join(join(X1,X0),X2))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f16,f17])).
% 0.23/1.07 fof(f50,plain,(
% 0.23/1.07 join(sk1,join(sk3,sk2))=sk3),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f16,f32])).
% 0.23/1.07 fof(f56,plain,(
% 0.23/1.07 ![X0]: (meet(X0,complement(X0))=complement(top))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f27,f19])).
% 0.23/1.07 fof(f57,plain,(
% 0.23/1.07 ![X0,X1]: (meet(X0,X1)=complement(join(complement(X1),complement(X0))))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f16,f19])).
% 0.23/1.07 fof(f63,plain,(
% 0.23/1.07 zero=complement(top)),
% 0.23/1.07 inference(forward_demodulation,[status(thm)],[f28,f56])).
% 0.23/1.07 fof(f67,plain,(
% 0.23/1.07 ![X0,X1]: (composition(X0,composition(one,X1))=composition(X0,X1))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f21,f20])).
% 0.23/1.07 fof(f115,plain,(
% 0.23/1.07 ![X0,X1]: (converse(composition(converse(X0),X1))=composition(converse(X1),X0))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f23,f25])).
% 0.23/1.07 fof(f190,plain,(
% 0.23/1.07 join(sk2,join(sk3,sk1))=sk3),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f32,f39])).
% 0.23/1.07 fof(f326,plain,(
% 0.23/1.07 ![X0]: (X0=join(zero,complement(join(complement(X0),complement(X0)))))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f28,f31])).
% 0.23/1.07 fof(f332,plain,(
% 0.23/1.07 ![X0]: (X0=join(meet(X0,complement(complement(X0))),complement(top)))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f27,f31])).
% 0.23/1.07 fof(f337,plain,(
% 0.23/1.07 ![X0,X1,X2]: (join(meet(X0,X1),join(complement(join(complement(X0),X1)),X2))=join(X2,X0))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f31,f39])).
% 0.23/1.07 fof(f339,plain,(
% 0.23/1.07 ![X0,X1]: (join(meet(X0,X1),join(complement(join(complement(X0),X1)),complement(X0)))=top)),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f31,f38])).
% 0.23/1.07 fof(f343,plain,(
% 0.23/1.07 ![X0]: (X0=join(zero,meet(X0,X0)))),
% 0.23/1.07 inference(forward_demodulation,[status(thm)],[f19,f326])).
% 0.23/1.07 fof(f346,plain,(
% 0.23/1.07 ![X0]: (X0=join(meet(X0,complement(complement(X0))),zero))),
% 0.23/1.07 inference(forward_demodulation,[status(thm)],[f63,f332])).
% 0.23/1.07 fof(f348,plain,(
% 0.23/1.07 ![X0]: (join(complement(X0),X0)=top)),
% 0.23/1.07 inference(forward_demodulation,[status(thm)],[f337,f339])).
% 0.23/1.07 fof(f355,plain,(
% 0.23/1.07 ![X0]: (meet(complement(X0),X0)=complement(top))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f348,f19])).
% 0.23/1.07 fof(f365,plain,(
% 0.23/1.07 ![X0]: (meet(complement(X0),X0)=zero)),
% 0.23/1.07 inference(forward_demodulation,[status(thm)],[f63,f355])).
% 0.23/1.07 fof(f374,plain,(
% 0.23/1.07 ![X0]: (complement(X0)=join(zero,complement(join(complement(complement(X0)),X0))))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f365,f31])).
% 0.23/1.07 fof(f452,plain,(
% 0.23/1.07 ![X0]: (X0=join(zero,meet(X0,complement(complement(X0)))))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f16,f346])).
% 0.23/1.07 fof(f649,plain,(
% 0.23/1.07 ![X0,X1]: (X0=join(meet(X0,complement(X1)),meet(X1,X0)))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f57,f31])).
% 0.23/1.07 fof(f702,plain,(
% 0.23/1.07 ![X0]: (complement(complement(X0))=join(zero,meet(X0,complement(complement(X0)))))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f365,f649])).
% 0.23/1.07 fof(f736,plain,(
% 0.23/1.07 ![X0]: (complement(X0)=join(zero,complement(join(X0,X0))))),
% 0.23/1.07 inference(backward_demodulation,[status(thm)],[f737,f374])).
% 0.23/1.07 fof(f737,plain,(
% 0.23/1.07 ![X0]: (complement(complement(X0))=X0)),
% 0.23/1.07 inference(forward_demodulation,[status(thm)],[f452,f702])).
% 0.23/1.07 fof(f746,plain,(
% 0.23/1.07 ![X0,X1]: (complement(meet(X0,X1))=join(complement(X0),complement(X1)))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f19,f737])).
% 0.23/1.07 fof(f1754,plain,(
% 0.23/1.07 ![X0]: (converse(converse(X0))=composition(converse(one),X0))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f21,f115])).
% 0.23/1.07 fof(f1777,plain,(
% 0.23/1.07 ![X0]: (X0=composition(converse(one),X0))),
% 0.23/1.07 inference(forward_demodulation,[status(thm)],[f23,f1754])).
% 0.23/1.07 fof(f1791,plain,(
% 0.23/1.07 ![X0]: (composition(one,X0)=composition(converse(one),X0))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f67,f1777])).
% 0.23/1.07 fof(f1793,plain,(
% 0.23/1.07 ![X0]: (join(complement(composition(one,X0)),complement(X0))=complement(X0))),
% 0.23/1.07 inference(paramodulation,[status(thm)],[f1777,f26])).
% 0.23/1.07 fof(f1816,plain,(
% 0.23/1.07 ![X0]: (composition(one,X0)=X0)),
% 0.23/1.07 inference(forward_demodulation,[status(thm)],[f1777,f1791])).
% 0.23/1.07 fof(f1818,plain,(
% 0.23/1.07 ![X0]: (complement(meet(composition(one,X0),X0))=complement(X0))),
% 0.23/1.09 inference(forward_demodulation,[status(thm)],[f746,f1793])).
% 0.23/1.09 fof(f1819,plain,(
% 0.23/1.09 ![X0]: (complement(meet(X0,X0))=complement(X0))),
% 0.23/1.09 inference(forward_demodulation,[status(thm)],[f1816,f1818])).
% 0.23/1.09 fof(f2010,plain,(
% 0.23/1.09 ![X0]: (complement(complement(X0))=meet(X0,X0))),
% 0.23/1.09 inference(paramodulation,[status(thm)],[f1819,f737])).
% 0.23/1.09 fof(f2023,plain,(
% 0.23/1.09 ![X0]: (X0=join(zero,X0))),
% 0.23/1.09 inference(backward_demodulation,[status(thm)],[f2041,f343])).
% 0.23/1.09 fof(f2041,plain,(
% 0.23/1.09 ![X0]: (X0=meet(X0,X0))),
% 0.23/1.09 inference(forward_demodulation,[status(thm)],[f737,f2010])).
% 0.23/1.09 fof(f2061,plain,(
% 0.23/1.09 ![X0]: (complement(X0)=complement(join(X0,X0)))),
% 0.23/1.09 inference(backward_demodulation,[status(thm)],[f2023,f736])).
% 0.23/1.09 fof(f2413,plain,(
% 0.23/1.09 ![X0]: (complement(complement(X0))=join(X0,X0))),
% 0.23/1.09 inference(paramodulation,[status(thm)],[f2061,f737])).
% 0.23/1.09 fof(f2472,plain,(
% 0.23/1.09 ![X0]: (X0=join(X0,X0))),
% 0.23/1.09 inference(forward_demodulation,[status(thm)],[f737,f2413])).
% 0.23/1.09 fof(f2571,plain,(
% 0.23/1.09 ![X0,X1]: (join(X0,X1)=join(X1,join(join(X0,X1),X0)))),
% 0.23/1.09 inference(paramodulation,[status(thm)],[f39,f2472])).
% 0.23/1.09 fof(f2594,plain,(
% 0.23/1.09 ![X0,X1]: (join(X0,X1)=join(X1,join(X1,join(X0,X0))))),
% 0.23/1.09 inference(forward_demodulation,[status(thm)],[f43,f2571])).
% 0.23/1.09 fof(f2597,plain,(
% 0.23/1.09 ![X0,X1]: (join(X0,X1)=join(X1,join(X1,X0)))),
% 0.23/1.09 inference(forward_demodulation,[status(thm)],[f2472,f2594])).
% 0.23/1.09 fof(f3885,plain,(
% 0.23/1.09 join(join(sk3,sk1),sk2)=join(sk2,sk3)),
% 0.23/1.09 inference(paramodulation,[status(thm)],[f190,f2597])).
% 0.23/1.09 fof(f3901,plain,(
% 0.23/1.09 join(join(sk3,sk2),sk1)=join(sk1,sk3)),
% 0.23/1.09 inference(paramodulation,[status(thm)],[f50,f2597])).
% 0.23/1.09 fof(f3993,plain,(
% 0.23/1.09 join(sk1,join(sk3,sk2))=join(sk2,sk3)),
% 0.23/1.09 inference(forward_demodulation,[status(thm)],[f43,f3885])).
% 0.23/1.09 fof(f3994,plain,(
% 0.23/1.09 ~join(sk1,sk3)=sk3|~sk3=sk3),
% 0.23/1.09 inference(backward_demodulation,[status(thm)],[f4001,f30])).
% 0.23/1.09 fof(f4001,plain,(
% 0.23/1.09 sk3=join(sk2,sk3)),
% 0.23/1.09 inference(forward_demodulation,[status(thm)],[f50,f3993])).
% 0.23/1.09 fof(f4042,plain,(
% 0.23/1.09 join(sk2,join(sk3,sk1))=join(sk1,sk3)),
% 0.23/1.09 inference(forward_demodulation,[status(thm)],[f43,f3901])).
% 0.23/1.09 fof(f4046,plain,(
% 0.23/1.09 sk3=join(sk1,sk3)),
% 0.23/1.09 inference(forward_demodulation,[status(thm)],[f190,f4042])).
% 0.23/1.09 fof(f4109,plain,(
% 0.23/1.09 ~sk3=sk3|~sk3=sk3),
% 0.23/1.09 inference(forward_demodulation,[status(thm)],[f4046,f3994])).
% 0.23/1.09 fof(f4110,plain,(
% 0.23/1.09 ~sk3=sk3),
% 0.23/1.09 inference(duplicate_literals_removal,[status(thm)],[f4109])).
% 0.23/1.09 fof(f4111,plain,(
% 0.23/1.09 $false),
% 0.23/1.09 inference(trivial_equality_resolution,[status(thm)],[f4110])).
% 0.23/1.09 % SZS output end CNFRefutation for theBenchmark.p
% 0.23/1.11 % Elapsed time: 0.416010 seconds
% 0.23/1.11 % CPU time: 2.983163 seconds
% 0.23/1.11 % Total memory used: 85.337 MB
% 0.23/1.11 % Net memory used: 84.765 MB
%------------------------------------------------------------------------------