TSTP Solution File: REL010-2 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : REL010-2 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n023.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 : Tue Apr 30 20:37:23 EDT 2024

% Result   : Unsatisfiable 9.06s 1.49s
% Output   : CNFRefutation 9.06s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   46
%            Number of leaves      :   17
% Syntax   : Number of formulae    :  165 ( 165 unt;   0 def)
%            Number of atoms       :  165 ( 164 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    2 (   2   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    4 (   3 avg)
%            Maximal term depth    :    7 (   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   :  247 ( 247   !;   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,
    meet(composition(sk1,sk2),sk3) = zero,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f18,negated_conjecture,
    meet(sk2,composition(converse(sk1),sk3)) != zero,
    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,
    meet(composition(sk1,sk2),sk3) = zero,
    inference(cnf_transformation,[status(esa)],[f17]) ).

fof(f36,plain,
    meet(sk2,composition(converse(sk1),sk3)) != zero,
    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,
    ! [X0,X1] : X0 = join(complement(join(complement(X0),X1)),meet(X0,X1)),
    inference(backward_demodulation,[status(thm)],[f22,f37]) ).

fof(f40,plain,
    ! [X0,X1] : X0 = join(meet(X0,X1),complement(join(complement(X0),X1))),
    inference(forward_demodulation,[status(thm)],[f19,f39]) ).

fof(f44,plain,
    ! [X0,X1] : converse(join(converse(X0),X1)) = join(X0,converse(X1)),
    inference(paramodulation,[status(thm)],[f26,f27]) ).

fof(f47,plain,
    ! [X0,X1] : converse(composition(converse(X0),X1)) = composition(converse(X1),X0),
    inference(paramodulation,[status(thm)],[f26,f28]) ).

fof(f470,plain,
    ! [X0,X1,X2] : join(meet(composition(converse(X0),X1),X2),composition(meet(converse(X0),composition(X2,converse(X1))),meet(X1,composition(X0,X2)))) = composition(meet(converse(X0),composition(X2,converse(X1))),meet(X1,composition(converse(converse(X0)),X2))),
    inference(paramodulation,[status(thm)],[f26,f32]) ).

fof(f471,plain,
    ! [X0,X1,X2] : join(meet(composition(converse(X0),X1),X2),composition(meet(converse(X0),composition(X2,converse(X1))),meet(X1,composition(X0,X2)))) = composition(meet(converse(X0),composition(X2,converse(X1))),meet(X1,composition(X0,X2))),
    inference(forward_demodulation,[status(thm)],[f26,f470]) ).

fof(f541,plain,
    ! [X0] : converse(converse(X0)) = composition(converse(one),X0),
    inference(paramodulation,[status(thm)],[f24,f47]) ).

fof(f542,plain,
    ! [X0] : X0 = composition(converse(one),X0),
    inference(forward_demodulation,[status(thm)],[f26,f541]) ).

fof(f548,plain,
    ! [X0] : converse(top) = join(X0,converse(complement(converse(X0)))),
    inference(paramodulation,[status(thm)],[f30,f44]) ).

fof(f553,plain,
    one = converse(one),
    inference(paramodulation,[status(thm)],[f24,f542]) ).

fof(f598,plain,
    ! [X0] : X0 = composition(one,X0),
    inference(backward_demodulation,[status(thm)],[f553,f542]) ).

fof(f753,plain,
    ! [X0] : meet(X0,complement(X0)) = complement(top),
    inference(paramodulation,[status(thm)],[f30,f22]) ).

fof(f754,plain,
    zero = complement(top),
    inference(forward_demodulation,[status(thm)],[f31,f753]) ).

fof(f755,plain,
    ! [X0,X1] : meet(X0,X1) = complement(join(complement(X1),complement(X0))),
    inference(paramodulation,[status(thm)],[f19,f22]) ).

fof(f756,plain,
    ! [X0,X1] : meet(X0,X1) = meet(X1,X0),
    inference(forward_demodulation,[status(thm)],[f22,f755]) ).

fof(f766,plain,
    ! [X0] : meet(X0,top) = complement(join(complement(X0),zero)),
    inference(paramodulation,[status(thm)],[f754,f22]) ).

fof(f767,plain,
    ! [X0] : meet(X0,top) = complement(join(zero,complement(X0))),
    inference(forward_demodulation,[status(thm)],[f19,f766]) ).

fof(f772,plain,
    zero = meet(sk3,composition(sk1,sk2)),
    inference(paramodulation,[status(thm)],[f35,f756]) ).

fof(f798,plain,
    ! [X0,X1] : join(X0,join(X1,complement(join(X0,X1)))) = top,
    inference(paramodulation,[status(thm)],[f30,f20]) ).

fof(f811,plain,
    ! [X0,X1] : join(X0,join(complement(X0),X1)) = join(top,X1),
    inference(paramodulation,[status(thm)],[f30,f20]) ).

fof(f898,plain,
    ! [X0] : join(zero,composition(converse(X0),complement(composition(X0,top)))) = complement(top),
    inference(paramodulation,[status(thm)],[f754,f38]) ).

fof(f899,plain,
    ! [X0] : join(zero,composition(converse(X0),complement(composition(X0,top)))) = zero,
    inference(forward_demodulation,[status(thm)],[f754,f898]) ).

fof(f904,plain,
    ! [X0] : join(complement(X0),composition(one,complement(composition(one,X0)))) = complement(X0),
    inference(paramodulation,[status(thm)],[f553,f38]) ).

fof(f905,plain,
    ! [X0] : join(complement(X0),complement(composition(one,X0))) = complement(X0),
    inference(forward_demodulation,[status(thm)],[f598,f904]) ).

fof(f906,plain,
    ! [X0] : join(complement(X0),complement(X0)) = complement(X0),
    inference(forward_demodulation,[status(thm)],[f598,f905]) ).

fof(f964,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(composition(meet(X0,composition(X1,converse(one))),one),X1)) = meet(composition(meet(X0,composition(X1,converse(one))),one),X1),
    inference(paramodulation,[status(thm)],[f24,f34]) ).

fof(f965,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X1,composition(meet(X0,composition(X1,converse(one))),one))) = meet(composition(meet(X0,composition(X1,converse(one))),one),X1),
    inference(forward_demodulation,[status(thm)],[f756,f964]) ).

fof(f966,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X1,meet(X0,composition(X1,converse(one))))) = meet(composition(meet(X0,composition(X1,converse(one))),one),X1),
    inference(forward_demodulation,[status(thm)],[f24,f965]) ).

fof(f967,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X1,meet(X0,composition(X1,one)))) = meet(composition(meet(X0,composition(X1,converse(one))),one),X1),
    inference(forward_demodulation,[status(thm)],[f553,f966]) ).

fof(f968,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X1,meet(X0,X1))) = meet(composition(meet(X0,composition(X1,converse(one))),one),X1),
    inference(forward_demodulation,[status(thm)],[f24,f967]) ).

fof(f969,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X1,meet(X0,X1))) = meet(X1,composition(meet(X0,composition(X1,converse(one))),one)),
    inference(forward_demodulation,[status(thm)],[f756,f968]) ).

fof(f970,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X1,meet(X0,X1))) = meet(X1,meet(X0,composition(X1,converse(one)))),
    inference(forward_demodulation,[status(thm)],[f24,f969]) ).

fof(f971,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X1,meet(X0,X1))) = meet(X1,meet(X0,composition(X1,one))),
    inference(forward_demodulation,[status(thm)],[f553,f970]) ).

fof(f972,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X1,meet(X0,X1))) = meet(X1,meet(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f24,f971]) ).

fof(f1076,plain,
    join(zero,complement(top)) = complement(top),
    inference(paramodulation,[status(thm)],[f754,f906]) ).

fof(f1077,plain,
    join(zero,zero) = complement(top),
    inference(forward_demodulation,[status(thm)],[f754,f1076]) ).

fof(f1078,plain,
    join(zero,zero) = zero,
    inference(forward_demodulation,[status(thm)],[f754,f1077]) ).

fof(f1082,plain,
    ! [X0,X1] : join(meet(X0,X1),complement(join(complement(X0),complement(X1)))) = complement(join(complement(X0),complement(X1))),
    inference(paramodulation,[status(thm)],[f22,f906]) ).

fof(f1083,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X0,X1)) = complement(join(complement(X0),complement(X1))),
    inference(forward_demodulation,[status(thm)],[f22,f1082]) ).

fof(f1084,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X0,X1)) = meet(X0,X1),
    inference(forward_demodulation,[status(thm)],[f22,f1083]) ).

fof(f1101,plain,
    ! [X0] : join(zero,join(zero,X0)) = join(zero,X0),
    inference(paramodulation,[status(thm)],[f1078,f20]) ).

fof(f1220,plain,
    ! [X0] : join(zero,join(X0,zero)) = join(zero,X0),
    inference(paramodulation,[status(thm)],[f19,f1101]) ).

fof(f1712,plain,
    ! [X0] : join(X0,complement(X0)) = join(top,complement(X0)),
    inference(paramodulation,[status(thm)],[f906,f811]) ).

fof(f1713,plain,
    ! [X0] : top = join(top,complement(X0)),
    inference(forward_demodulation,[status(thm)],[f30,f1712]) ).

fof(f1717,plain,
    ! [X0] : join(X0,converse(top)) = join(top,converse(complement(converse(complement(X0))))),
    inference(paramodulation,[status(thm)],[f548,f811]) ).

fof(f1718,plain,
    ! [X0] : join(X0,top) = join(top,complement(complement(X0))),
    inference(paramodulation,[status(thm)],[f30,f811]) ).

fof(f1719,plain,
    ! [X0] : join(X0,top) = top,
    inference(forward_demodulation,[status(thm)],[f1713,f1718]) ).

fof(f1744,plain,
    ! [X0] : join(top,X0) = top,
    inference(paramodulation,[status(thm)],[f19,f1719]) ).

fof(f1753,plain,
    ! [X0] : converse(top) = join(X0,converse(top)),
    inference(paramodulation,[status(thm)],[f1719,f44]) ).

fof(f1762,plain,
    ! [X0] : join(X0,converse(top)) = top,
    inference(backward_demodulation,[status(thm)],[f1744,f1717]) ).

fof(f1763,plain,
    converse(top) = top,
    inference(forward_demodulation,[status(thm)],[f1753,f1762]) ).

fof(f2018,plain,
    ! [X0,X1] : join(X0,join(X1,complement(join(X1,X0)))) = top,
    inference(paramodulation,[status(thm)],[f19,f798]) ).

fof(f2087,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(X1,X0)) = meet(X1,X0),
    inference(paramodulation,[status(thm)],[f756,f1084]) ).

fof(f2475,plain,
    ! [X0,X1] : join(meet(X0,X1),join(meet(X1,X0),complement(meet(X0,X1)))) = top,
    inference(paramodulation,[status(thm)],[f2087,f2018]) ).

fof(f2478,plain,
    ! [X0,X1,X2] : join(meet(X0,X1),join(meet(X1,X0),X2)) = join(meet(X1,X0),X2),
    inference(paramodulation,[status(thm)],[f2087,f20]) ).

fof(f2483,plain,
    ! [X0,X1] : join(meet(X0,X1),complement(meet(X1,X0))) = top,
    inference(backward_demodulation,[status(thm)],[f2478,f2475]) ).

fof(f2500,plain,
    ! [X0,X1] : X0 = join(meet(X1,X0),complement(join(complement(X0),X1))),
    inference(paramodulation,[status(thm)],[f756,f40]) ).

fof(f2518,plain,
    ! [X0,X1] : X0 = join(meet(X0,join(X1,complement(join(complement(X0),X1)))),complement(top)),
    inference(paramodulation,[status(thm)],[f798,f40]) ).

fof(f2519,plain,
    ! [X0,X1] : X0 = join(complement(top),meet(X0,join(X1,complement(join(complement(X0),X1))))),
    inference(forward_demodulation,[status(thm)],[f19,f2518]) ).

fof(f2520,plain,
    ! [X0,X1] : X0 = join(zero,meet(X0,join(X1,complement(join(complement(X0),X1))))),
    inference(forward_demodulation,[status(thm)],[f754,f2519]) ).

fof(f2521,plain,
    ! [X0] : X0 = join(meet(X0,top),complement(top)),
    inference(paramodulation,[status(thm)],[f1719,f40]) ).

fof(f2522,plain,
    ! [X0] : X0 = join(complement(top),meet(X0,top)),
    inference(forward_demodulation,[status(thm)],[f19,f2521]) ).

fof(f2523,plain,
    ! [X0] : X0 = join(zero,meet(X0,top)),
    inference(forward_demodulation,[status(thm)],[f754,f2522]) ).

fof(f2527,plain,
    ! [X0,X1] : X0 = join(meet(X0,X1),complement(join(X1,complement(X0)))),
    inference(paramodulation,[status(thm)],[f19,f40]) ).

fof(f3136,plain,
    ! [X0] : X0 = join(zero,meet(top,X0)),
    inference(paramodulation,[status(thm)],[f756,f2523]) ).

fof(f3138,plain,
    ! [X0] : join(zero,X0) = join(zero,meet(X0,top)),
    inference(paramodulation,[status(thm)],[f2523,f1101]) ).

fof(f3139,plain,
    ! [X0] : join(zero,X0) = X0,
    inference(forward_demodulation,[status(thm)],[f2523,f3138]) ).

fof(f3150,plain,
    ! [X0] : join(X0,zero) = join(zero,X0),
    inference(backward_demodulation,[status(thm)],[f3139,f1220]) ).

fof(f3151,plain,
    ! [X0] : join(X0,zero) = X0,
    inference(forward_demodulation,[status(thm)],[f3139,f3150]) ).

fof(f3152,plain,
    ! [X0] : X0 = meet(X0,top),
    inference(backward_demodulation,[status(thm)],[f3139,f2523]) ).

fof(f3156,plain,
    ! [X0] : meet(X0,top) = complement(complement(X0)),
    inference(backward_demodulation,[status(thm)],[f3139,f767]) ).

fof(f3157,plain,
    ! [X0] : X0 = complement(complement(X0)),
    inference(forward_demodulation,[status(thm)],[f3152,f3156]) ).

fof(f3196,plain,
    ! [X0] : X0 = meet(top,X0),
    inference(backward_demodulation,[status(thm)],[f3139,f3136]) ).

fof(f3200,plain,
    ! [X0,X1] : X0 = meet(X0,join(X1,complement(join(complement(X0),X1)))),
    inference(backward_demodulation,[status(thm)],[f3139,f2520]) ).

fof(f3202,plain,
    ! [X0] : composition(converse(X0),complement(composition(X0,top))) = zero,
    inference(backward_demodulation,[status(thm)],[f3139,f899]) ).

fof(f3253,plain,
    top = complement(zero),
    inference(paramodulation,[status(thm)],[f754,f3157]) ).

fof(f3254,plain,
    ! [X0,X1] : join(complement(X0),complement(X1)) = complement(meet(X0,X1)),
    inference(paramodulation,[status(thm)],[f22,f3157]) ).

fof(f3259,plain,
    ! [X0] : join(complement(complement(X0)),X0) = complement(complement(X0)),
    inference(paramodulation,[status(thm)],[f3157,f906]) ).

fof(f3260,plain,
    ! [X0] : join(X0,complement(complement(X0))) = complement(complement(X0)),
    inference(forward_demodulation,[status(thm)],[f19,f3259]) ).

fof(f3261,plain,
    ! [X0] : join(X0,X0) = complement(complement(X0)),
    inference(forward_demodulation,[status(thm)],[f3157,f3260]) ).

fof(f3262,plain,
    ! [X0] : join(X0,X0) = X0,
    inference(forward_demodulation,[status(thm)],[f3157,f3261]) ).

fof(f3268,plain,
    ! [X0,X1] : meet(X0,complement(X1)) = complement(join(complement(X0),X1)),
    inference(paramodulation,[status(thm)],[f3157,f22]) ).

fof(f3269,plain,
    ! [X0,X1] : meet(complement(X0),X1) = complement(join(X0,complement(X1))),
    inference(paramodulation,[status(thm)],[f3157,f22]) ).

fof(f3356,plain,
    ! [X0,X1] : X0 = meet(X0,join(X1,meet(X0,complement(X1)))),
    inference(backward_demodulation,[status(thm)],[f3268,f3200]) ).

fof(f3358,plain,
    ! [X0,X1] : X0 = join(meet(X1,X0),meet(X0,complement(X1))),
    inference(backward_demodulation,[status(thm)],[f3268,f2500]) ).

fof(f3360,plain,
    ! [X0,X1] : X0 = join(meet(X0,X1),meet(complement(X1),X0)),
    inference(backward_demodulation,[status(thm)],[f3269,f2527]) ).

fof(f3443,plain,
    ! [X0,X1] : join(X0,join(X0,X1)) = join(X0,X1),
    inference(paramodulation,[status(thm)],[f3262,f20]) ).

fof(f4433,plain,
    ! [X0,X1] : X0 = join(meet(X1,X0),meet(complement(X1),X0)),
    inference(paramodulation,[status(thm)],[f756,f3358]) ).

fof(f4625,plain,
    ! [X0,X1] : join(meet(X0,X1),X1) = join(meet(X0,X1),meet(complement(X0),X1)),
    inference(paramodulation,[status(thm)],[f4433,f3443]) ).

fof(f4626,plain,
    ! [X0,X1] : join(X0,meet(X1,X0)) = join(meet(X1,X0),meet(complement(X1),X0)),
    inference(forward_demodulation,[status(thm)],[f19,f4625]) ).

fof(f4627,plain,
    ! [X0,X1] : join(X0,meet(X1,X0)) = X0,
    inference(forward_demodulation,[status(thm)],[f4433,f4626]) ).

fof(f4628,plain,
    ! [X0,X1] : join(meet(X0,X1),X0) = join(meet(X0,X1),meet(complement(X1),X0)),
    inference(paramodulation,[status(thm)],[f3360,f3443]) ).

fof(f4629,plain,
    ! [X0,X1] : join(X0,meet(X0,X1)) = join(meet(X0,X1),meet(complement(X1),X0)),
    inference(forward_demodulation,[status(thm)],[f19,f4628]) ).

fof(f4630,plain,
    ! [X0,X1] : join(X0,meet(X0,X1)) = X0,
    inference(forward_demodulation,[status(thm)],[f3360,f4629]) ).

fof(f4687,plain,
    ! [X0,X1] : meet(X0,X1) = meet(X1,meet(X0,X1)),
    inference(backward_demodulation,[status(thm)],[f4627,f972]) ).

fof(f4705,plain,
    ! [X0,X1] : join(join(X0,meet(X1,complement(X0))),X1) = join(X0,meet(X1,complement(X0))),
    inference(paramodulation,[status(thm)],[f3356,f4627]) ).

fof(f4706,plain,
    ! [X0,X1] : join(X0,join(meet(X1,complement(X0)),X1)) = join(X0,meet(X1,complement(X0))),
    inference(forward_demodulation,[status(thm)],[f20,f4705]) ).

fof(f4707,plain,
    ! [X0,X1] : join(X0,join(X1,meet(X1,complement(X0)))) = join(X0,meet(X1,complement(X0))),
    inference(forward_demodulation,[status(thm)],[f19,f4706]) ).

fof(f4708,plain,
    ! [X0,X1] : join(X0,X1) = join(X0,meet(X1,complement(X0))),
    inference(forward_demodulation,[status(thm)],[f4630,f4707]) ).

fof(f4732,plain,
    ! [X0,X1] : X0 = meet(X0,join(X1,X0)),
    inference(backward_demodulation,[status(thm)],[f4708,f3356]) ).

fof(f5031,plain,
    join(meet(composition(converse(sk1),sk3),sk2),composition(meet(converse(sk1),composition(sk2,converse(sk3))),zero)) = composition(meet(converse(sk1),composition(sk2,converse(sk3))),meet(sk3,composition(sk1,sk2))),
    inference(paramodulation,[status(thm)],[f772,f471]) ).

fof(f5032,plain,
    join(meet(sk2,composition(converse(sk1),sk3)),composition(meet(converse(sk1),composition(sk2,converse(sk3))),zero)) = composition(meet(converse(sk1),composition(sk2,converse(sk3))),meet(sk3,composition(sk1,sk2))),
    inference(forward_demodulation,[status(thm)],[f756,f5031]) ).

fof(f5033,plain,
    join(meet(sk2,composition(converse(sk1),sk3)),composition(meet(converse(sk1),composition(sk2,converse(sk3))),zero)) = composition(meet(converse(sk1),composition(sk2,converse(sk3))),zero),
    inference(forward_demodulation,[status(thm)],[f772,f5032]) ).

fof(f5917,plain,
    ! [X0,X1] : X0 = meet(X0,join(X0,X1)),
    inference(paramodulation,[status(thm)],[f19,f4732]) ).

fof(f6518,plain,
    ! [X0,X1] : join(X0,X1) = join(X0,meet(complement(X0),X1)),
    inference(paramodulation,[status(thm)],[f756,f4708]) ).

fof(f7375,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(complement(X0),meet(X0,X1)),
    inference(paramodulation,[status(thm)],[f3157,f6518]) ).

fof(f7781,plain,
    ! [X0,X1] : join(meet(meet(X0,X1),X1),complement(meet(X0,X1))) = top,
    inference(paramodulation,[status(thm)],[f4687,f2483]) ).

fof(f7782,plain,
    ! [X0,X1] : join(complement(meet(X0,X1)),meet(meet(X0,X1),X1)) = top,
    inference(forward_demodulation,[status(thm)],[f19,f7781]) ).

fof(f7783,plain,
    ! [X0,X1] : join(complement(meet(X0,X1)),X1) = top,
    inference(forward_demodulation,[status(thm)],[f7375,f7782]) ).

fof(f7784,plain,
    ! [X0,X1] : join(X0,complement(meet(X1,X0))) = top,
    inference(forward_demodulation,[status(thm)],[f19,f7783]) ).

fof(f7981,plain,
    composition(top,complement(composition(top,top))) = zero,
    inference(paramodulation,[status(thm)],[f1763,f3202]) ).

fof(f8221,plain,
    ! [X0,X1] : top = complement(meet(X0,meet(X1,complement(X0)))),
    inference(paramodulation,[status(thm)],[f7784,f3254]) ).

fof(f8332,plain,
    ! [X0,X1] : meet(X0,meet(X1,complement(X0))) = complement(top),
    inference(paramodulation,[status(thm)],[f8221,f3157]) ).

fof(f8333,plain,
    ! [X0,X1] : meet(X0,meet(X1,complement(X0))) = zero,
    inference(forward_demodulation,[status(thm)],[f754,f8332]) ).

fof(f8355,plain,
    ! [X0,X1] : meet(complement(X0),meet(X1,X0)) = zero,
    inference(paramodulation,[status(thm)],[f3157,f8333]) ).

fof(f8447,plain,
    ! [X0,X1] : meet(complement(join(X0,X1)),X0) = zero,
    inference(paramodulation,[status(thm)],[f5917,f8355]) ).

fof(f8448,plain,
    ! [X0,X1] : meet(X0,complement(join(X0,X1))) = zero,
    inference(forward_demodulation,[status(thm)],[f756,f8447]) ).

fof(f10373,plain,
    meet(meet(sk2,composition(converse(sk1),sk3)),complement(composition(meet(converse(sk1),composition(sk2,converse(sk3))),zero))) = zero,
    inference(paramodulation,[status(thm)],[f5033,f8448]) ).

fof(f18157,plain,
    ! [X0] : composition(join(X0,top),complement(composition(top,top))) = join(composition(X0,complement(composition(top,top))),zero),
    inference(paramodulation,[status(thm)],[f7981,f25]) ).

fof(f18158,plain,
    ! [X0] : composition(top,complement(composition(top,top))) = join(composition(X0,complement(composition(top,top))),zero),
    inference(forward_demodulation,[status(thm)],[f1719,f18157]) ).

fof(f18159,plain,
    ! [X0] : zero = join(composition(X0,complement(composition(top,top))),zero),
    inference(forward_demodulation,[status(thm)],[f7981,f18158]) ).

fof(f18160,plain,
    ! [X0] : zero = composition(X0,complement(composition(top,top))),
    inference(forward_demodulation,[status(thm)],[f3151,f18159]) ).

fof(f18178,plain,
    ! [X0,X1] : zero = composition(X0,composition(X1,complement(composition(top,top)))),
    inference(paramodulation,[status(thm)],[f23,f18160]) ).

fof(f18179,plain,
    ! [X0] : zero = composition(X0,zero),
    inference(forward_demodulation,[status(thm)],[f18160,f18178]) ).

fof(f18625,plain,
    meet(meet(sk2,composition(converse(sk1),sk3)),complement(zero)) = zero,
    inference(backward_demodulation,[status(thm)],[f18179,f10373]) ).

fof(f18626,plain,
    meet(complement(zero),meet(sk2,composition(converse(sk1),sk3))) = zero,
    inference(forward_demodulation,[status(thm)],[f756,f18625]) ).

fof(f18627,plain,
    meet(top,meet(sk2,composition(converse(sk1),sk3))) = zero,
    inference(forward_demodulation,[status(thm)],[f3253,f18626]) ).

fof(f18628,plain,
    meet(sk2,composition(converse(sk1),sk3)) = zero,
    inference(forward_demodulation,[status(thm)],[f3196,f18627]) ).

fof(f18629,plain,
    $false,
    inference(forward_subsumption_resolution,[status(thm)],[f18628,f36]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.10  % Problem  : REL010-2 : TPTP v8.1.2. Released v4.0.0.
% 0.03/0.11  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.10/0.31  % Computer : n023.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit : 300
% 0.10/0.31  % WCLimit  : 300
% 0.10/0.31  % DateTime : Mon Apr 29 21:19:40 EDT 2024
% 0.10/0.31  % CPUTime  : 
% 0.15/0.31  % Drodi V3.6.0
% 9.06/1.49  % Refutation found
% 9.06/1.49  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 9.06/1.49  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 9.68/1.56  % Elapsed time: 1.236182 seconds
% 9.68/1.56  % CPU time: 9.351887 seconds
% 9.68/1.56  % Total memory used: 182.850 MB
% 9.68/1.56  % Net memory used: 179.364 MB
%------------------------------------------------------------------------------