TSTP Solution File: REL018+1 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : REL018+1 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n012.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:20 EDT 2023

% Result   : Theorem 9.47s 1.82s
% Output   : CNFRefutation 9.47s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   67
%            Number of leaves      :   14
% Syntax   : Number of formulae    :  282 ( 278 unt;   0 def)
%            Number of atoms       :  286 ( 285 equ)
%            Maximal formula atoms :    2 (   1 avg)
%            Number of connectives :    8 (   4   ~;   0   |;   2   &)
%                                         (   0 <=>;   2  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    6 (   2 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    9 (   9 usr;   4 con; 0-2 aty)
%            Number of variables   :  409 (; 408   !;   1   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [X0,X1] : join(X0,X1) = join(X1,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f2,axiom,
    ! [X0,X1,X2] : join(X0,join(X1,X2)) = join(join(X0,X1),X2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f3,axiom,
    ! [X0,X1] : X0 = join(complement(join(complement(X0),complement(X1))),complement(join(complement(X0),X1))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f4,axiom,
    ! [X0,X1] : meet(X0,X1) = complement(join(complement(X0),complement(X1))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f5,axiom,
    ! [X0,X1,X2] : composition(X0,composition(X1,X2)) = composition(composition(X0,X1),X2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f6,axiom,
    ! [X0] : composition(X0,one) = X0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f7,axiom,
    ! [X0,X1,X2] : composition(join(X0,X1),X2) = join(composition(X0,X2),composition(X1,X2)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f8,axiom,
    ! [X0] : converse(converse(X0)) = X0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f9,axiom,
    ! [X0,X1] : converse(join(X0,X1)) = join(converse(X0),converse(X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f10,axiom,
    ! [X0,X1] : converse(composition(X0,X1)) = composition(converse(X1),converse(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f11,axiom,
    ! [X0,X1] : join(composition(converse(X0),complement(composition(X0,X1))),complement(X1)) = complement(X1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f12,axiom,
    ! [X0] : top = join(X0,complement(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f13,axiom,
    ! [X0] : zero = meet(X0,complement(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f14,conjecture,
    ! [X0] :
      ( composition(X0,top) = X0
     => composition(complement(X0),top) = complement(X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f15,negated_conjecture,
    ~ ! [X0] :
        ( composition(X0,top) = X0
       => composition(complement(X0),top) = complement(X0) ),
    inference(negated_conjecture,[status(cth)],[f14]) ).

fof(f16,plain,
    ! [X0,X1] : join(X0,X1) = join(X1,X0),
    inference(cnf_transformation,[status(esa)],[f1]) ).

fof(f17,plain,
    ! [X0,X1,X2] : join(X0,join(X1,X2)) = join(join(X0,X1),X2),
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f18,plain,
    ! [X0,X1] : X0 = join(complement(join(complement(X0),complement(X1))),complement(join(complement(X0),X1))),
    inference(cnf_transformation,[status(esa)],[f3]) ).

fof(f19,plain,
    ! [X0,X1] : meet(X0,X1) = complement(join(complement(X0),complement(X1))),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f20,plain,
    ! [X0,X1,X2] : composition(X0,composition(X1,X2)) = composition(composition(X0,X1),X2),
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f21,plain,
    ! [X0] : composition(X0,one) = X0,
    inference(cnf_transformation,[status(esa)],[f6]) ).

fof(f22,plain,
    ! [X0,X1,X2] : composition(join(X0,X1),X2) = join(composition(X0,X2),composition(X1,X2)),
    inference(cnf_transformation,[status(esa)],[f7]) ).

fof(f23,plain,
    ! [X0] : converse(converse(X0)) = X0,
    inference(cnf_transformation,[status(esa)],[f8]) ).

fof(f24,plain,
    ! [X0,X1] : converse(join(X0,X1)) = join(converse(X0),converse(X1)),
    inference(cnf_transformation,[status(esa)],[f9]) ).

fof(f25,plain,
    ! [X0,X1] : converse(composition(X0,X1)) = composition(converse(X1),converse(X0)),
    inference(cnf_transformation,[status(esa)],[f10]) ).

fof(f26,plain,
    ! [X0,X1] : join(composition(converse(X0),complement(composition(X0,X1))),complement(X1)) = complement(X1),
    inference(cnf_transformation,[status(esa)],[f11]) ).

fof(f27,plain,
    ! [X0] : top = join(X0,complement(X0)),
    inference(cnf_transformation,[status(esa)],[f12]) ).

fof(f28,plain,
    ! [X0] : zero = meet(X0,complement(X0)),
    inference(cnf_transformation,[status(esa)],[f13]) ).

fof(f29,plain,
    ? [X0] :
      ( composition(X0,top) = X0
      & composition(complement(X0),top) != complement(X0) ),
    inference(pre_NNF_transformation,[status(esa)],[f15]) ).

fof(f30,plain,
    ( composition(sk0_0,top) = sk0_0
    & composition(complement(sk0_0),top) != complement(sk0_0) ),
    inference(skolemization,[status(esa)],[f29]) ).

fof(f31,plain,
    composition(sk0_0,top) = sk0_0,
    inference(cnf_transformation,[status(esa)],[f30]) ).

fof(f32,plain,
    composition(complement(sk0_0),top) != complement(sk0_0),
    inference(cnf_transformation,[status(esa)],[f30]) ).

fof(f33,plain,
    ! [X0,X1] : X0 = join(complement(join(complement(X0),X1)),complement(join(complement(X0),complement(X1)))),
    inference(forward_demodulation,[status(thm)],[f16,f18]) ).

fof(f34,plain,
    ! [X0,X1] : join(complement(X0),composition(converse(X1),complement(composition(X1,X0)))) = complement(X0),
    inference(forward_demodulation,[status(thm)],[f16,f26]) ).

fof(f35,plain,
    ! [X0,X1] : X0 = join(complement(join(complement(X0),X1)),meet(X0,X1)),
    inference(backward_demodulation,[status(thm)],[f19,f33]) ).

fof(f36,plain,
    ! [X0,X1] : X0 = join(meet(X0,X1),complement(join(complement(X0),X1))),
    inference(forward_demodulation,[status(thm)],[f16,f35]) ).

fof(f40,plain,
    ! [X0] : composition(sk0_0,composition(top,X0)) = composition(sk0_0,X0),
    inference(paramodulation,[status(thm)],[f31,f20]) ).

fof(f44,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)],[f20,f22]) ).

fof(f47,plain,
    ! [X0,X1,X2,X3] : composition(join(X0,composition(X1,X2)),X3) = join(composition(X0,X3),composition(X1,composition(X2,X3))),
    inference(paramodulation,[status(thm)],[f20,f22]) ).

fof(f55,plain,
    ! [X0] : X0 = join(meet(X0,complement(complement(X0))),complement(top)),
    inference(paramodulation,[status(thm)],[f27,f36]) ).

fof(f56,plain,
    ! [X0] : X0 = join(complement(top),meet(X0,complement(complement(X0)))),
    inference(forward_demodulation,[status(thm)],[f16,f55]) ).

fof(f162,plain,
    ! [X0,X1,X2,X3,X4] : composition(join(composition(composition(X0,X1),X2),X3),X4) = join(composition(X0,composition(X1,composition(X2,X4))),composition(X3,X4)),
    inference(paramodulation,[status(thm)],[f20,f44]) ).

fof(f163,plain,
    ! [X0,X1,X2,X3,X4] : composition(join(composition(X0,composition(X1,X2)),X3),X4) = join(composition(X0,composition(X1,composition(X2,X4))),composition(X3,X4)),
    inference(forward_demodulation,[status(thm)],[f20,f162]) ).

fof(f178,plain,
    ! [X0,X1,X2] : composition(join(composition(X0,sk0_0),X1),composition(top,X2)) = join(composition(X0,composition(sk0_0,X2)),composition(X1,composition(top,X2))),
    inference(paramodulation,[status(thm)],[f40,f44]) ).

fof(f193,plain,
    ! [X0,X1,X2,X3,X4] : composition(join(composition(X0,X1),composition(X2,X3)),X4) = join(composition(X0,composition(X1,X4)),composition(X2,composition(X3,X4))),
    inference(paramodulation,[status(thm)],[f20,f44]) ).

fof(f201,plain,
    ! [X0,X1,X2] : composition(join(composition(X0,sk0_0),X1),composition(top,X2)) = composition(join(composition(X0,sk0_0),composition(X1,top)),X2),
    inference(backward_demodulation,[status(thm)],[f193,f178]) ).

fof(f261,plain,
    ! [X0] : X0 = join(zero,complement(join(complement(X0),complement(X0)))),
    inference(paramodulation,[status(thm)],[f28,f36]) ).

fof(f262,plain,
    ! [X0] : X0 = join(zero,meet(X0,X0)),
    inference(forward_demodulation,[status(thm)],[f19,f261]) ).

fof(f289,plain,
    ! [X0,X1] : composition(X0,composition(one,X1)) = composition(X0,X1),
    inference(paramodulation,[status(thm)],[f21,f20]) ).

fof(f294,plain,
    ! [X0,X1,X2] : composition(join(X0,X1),X2) = join(composition(X1,X2),composition(X0,X2)),
    inference(paramodulation,[status(thm)],[f22,f16]) ).

fof(f295,plain,
    ! [X0,X1,X2] : composition(join(X0,X1),X2) = composition(join(X1,X0),X2),
    inference(forward_demodulation,[status(thm)],[f22,f294]) ).

fof(f303,plain,
    ! [X0,X1] : X0 = join(meet(X0,X1),complement(join(X1,complement(X0)))),
    inference(paramodulation,[status(thm)],[f16,f36]) ).

fof(f329,plain,
    ! [X0,X1] : converse(composition(converse(X0),X1)) = composition(converse(X1),X0),
    inference(paramodulation,[status(thm)],[f23,f25]) ).

fof(f337,plain,
    ! [X0] : meet(X0,complement(X0)) = complement(top),
    inference(paramodulation,[status(thm)],[f27,f19]) ).

fof(f338,plain,
    zero = complement(top),
    inference(forward_demodulation,[status(thm)],[f28,f337]) ).

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

fof(f340,plain,
    ! [X0,X1] : meet(X0,X1) = meet(X1,X0),
    inference(forward_demodulation,[status(thm)],[f19,f339]) ).

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

fof(f369,plain,
    ! [X0] : X0 = join(zero,meet(X0,complement(complement(X0)))),
    inference(backward_demodulation,[status(thm)],[f338,f56]) ).

fof(f370,plain,
    ! [X0] : meet(X0,top) = complement(join(complement(X0),zero)),
    inference(paramodulation,[status(thm)],[f338,f19]) ).

fof(f371,plain,
    ! [X0] : meet(X0,top) = complement(join(zero,complement(X0))),
    inference(forward_demodulation,[status(thm)],[f16,f370]) ).

fof(f380,plain,
    top = join(top,zero),
    inference(paramodulation,[status(thm)],[f338,f27]) ).

fof(f390,plain,
    ! [X0,X1] : converse(join(converse(X0),X1)) = join(X0,converse(X1)),
    inference(paramodulation,[status(thm)],[f23,f24]) ).

fof(f475,plain,
    top = join(zero,meet(top,complement(zero))),
    inference(paramodulation,[status(thm)],[f338,f369]) ).

fof(f480,plain,
    ! [X0,X1] : join(X0,join(X1,complement(join(X0,X1)))) = top,
    inference(paramodulation,[status(thm)],[f27,f17]) ).

fof(f481,plain,
    ! [X0,X1,X2] : join(X0,join(X1,X2)) = join(X2,join(X0,X1)),
    inference(paramodulation,[status(thm)],[f16,f17]) ).

fof(f489,plain,
    ! [X0,X1] : join(zero,join(meet(X0,X0),X1)) = join(X0,X1),
    inference(paramodulation,[status(thm)],[f262,f17]) ).

fof(f492,plain,
    ! [X0,X1,X2] : join(meet(X0,X1),join(complement(join(complement(X0),X1)),X2)) = join(X0,X2),
    inference(paramodulation,[status(thm)],[f36,f17]) ).

fof(f496,plain,
    ! [X0,X1] : join(X0,join(complement(X0),X1)) = join(top,X1),
    inference(paramodulation,[status(thm)],[f27,f17]) ).

fof(f497,plain,
    ! [X0,X1,X2] : join(X0,join(X1,X2)) = join(join(X1,X0),X2),
    inference(paramodulation,[status(thm)],[f16,f17]) ).

fof(f498,plain,
    ! [X0,X1,X2] : join(X0,join(X1,X2)) = join(X1,join(X0,X2)),
    inference(forward_demodulation,[status(thm)],[f17,f497]) ).

fof(f512,plain,
    ! [X0] : join(zero,composition(converse(X0),complement(composition(X0,top)))) = complement(top),
    inference(paramodulation,[status(thm)],[f338,f34]) ).

fof(f513,plain,
    ! [X0] : join(zero,composition(converse(X0),complement(composition(X0,top)))) = zero,
    inference(forward_demodulation,[status(thm)],[f338,f512]) ).

fof(f519,plain,
    ! [X0,X1] : join(complement(converse(X0)),composition(converse(converse(X1)),complement(converse(composition(X0,X1))))) = complement(converse(X0)),
    inference(paramodulation,[status(thm)],[f25,f34]) ).

fof(f520,plain,
    ! [X0,X1] : join(complement(converse(X0)),composition(X1,complement(converse(composition(X0,X1))))) = complement(converse(X0)),
    inference(forward_demodulation,[status(thm)],[f23,f519]) ).

fof(f531,plain,
    ! [X0,X1,X2] : join(complement(X0),composition(converse(composition(X1,X2)),complement(composition(X1,composition(X2,X0))))) = complement(X0),
    inference(paramodulation,[status(thm)],[f20,f34]) ).

fof(f533,plain,
    join(complement(top),composition(converse(sk0_0),complement(sk0_0))) = complement(top),
    inference(paramodulation,[status(thm)],[f31,f34]) ).

fof(f534,plain,
    join(zero,composition(converse(sk0_0),complement(sk0_0))) = complement(top),
    inference(forward_demodulation,[status(thm)],[f338,f533]) ).

fof(f535,plain,
    join(zero,composition(converse(sk0_0),complement(sk0_0))) = zero,
    inference(forward_demodulation,[status(thm)],[f338,f534]) ).

fof(f661,plain,
    ! [X0] : join(zero,join(composition(converse(sk0_0),complement(sk0_0)),X0)) = join(zero,X0),
    inference(paramodulation,[status(thm)],[f535,f17]) ).

fof(f664,plain,
    join(zero,top) = join(zero,complement(composition(converse(sk0_0),complement(sk0_0)))),
    inference(paramodulation,[status(thm)],[f27,f661]) ).

fof(f665,plain,
    join(top,zero) = join(zero,complement(composition(converse(sk0_0),complement(sk0_0)))),
    inference(forward_demodulation,[status(thm)],[f16,f664]) ).

fof(f666,plain,
    top = join(zero,complement(composition(converse(sk0_0),complement(sk0_0)))),
    inference(forward_demodulation,[status(thm)],[f380,f665]) ).

fof(f667,plain,
    ! [X0] : join(zero,join(X0,composition(converse(sk0_0),complement(sk0_0)))) = join(zero,X0),
    inference(paramodulation,[status(thm)],[f16,f661]) ).

fof(f874,plain,
    ! [X0] : join(X0,top) = join(top,complement(complement(X0))),
    inference(paramodulation,[status(thm)],[f27,f496]) ).

fof(f894,plain,
    ! [X0,X1] : X0 = join(meet(X0,join(complement(complement(X0)),X1)),complement(join(top,X1))),
    inference(paramodulation,[status(thm)],[f496,f36]) ).

fof(f895,plain,
    ! [X0,X1] : X0 = join(complement(join(top,X1)),meet(X0,join(complement(complement(X0)),X1))),
    inference(forward_demodulation,[status(thm)],[f16,f894]) ).

fof(f930,plain,
    ! [X0] : X0 = join(meet(X0,zero),meet(X0,top)),
    inference(paramodulation,[status(thm)],[f371,f303]) ).

fof(f931,plain,
    ! [X0] : X0 = join(meet(X0,top),meet(X0,zero)),
    inference(forward_demodulation,[status(thm)],[f16,f930]) ).

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

fof(f933,plain,
    ! [X0,X1] : X0 = join(meet(X1,X0),meet(X0,complement(X1))),
    inference(forward_demodulation,[status(thm)],[f16,f932]) ).

fof(f935,plain,
    ! [X0] : complement(X0) = join(meet(complement(X0),top),complement(join(X0,top))),
    inference(paramodulation,[status(thm)],[f874,f303]) ).

fof(f936,plain,
    ! [X0] : complement(X0) = join(complement(join(X0,top)),meet(complement(X0),top)),
    inference(forward_demodulation,[status(thm)],[f16,f935]) ).

fof(f937,plain,
    ! [X0] : complement(X0) = join(complement(join(X0,top)),meet(top,complement(X0))),
    inference(forward_demodulation,[status(thm)],[f340,f936]) ).

fof(f941,plain,
    composition(converse(sk0_0),complement(sk0_0)) = join(meet(composition(converse(sk0_0),complement(sk0_0)),zero),complement(top)),
    inference(paramodulation,[status(thm)],[f666,f303]) ).

fof(f942,plain,
    composition(converse(sk0_0),complement(sk0_0)) = join(complement(top),meet(composition(converse(sk0_0),complement(sk0_0)),zero)),
    inference(forward_demodulation,[status(thm)],[f16,f941]) ).

fof(f943,plain,
    composition(converse(sk0_0),complement(sk0_0)) = join(zero,meet(composition(converse(sk0_0),complement(sk0_0)),zero)),
    inference(forward_demodulation,[status(thm)],[f338,f942]) ).

fof(f944,plain,
    composition(converse(sk0_0),complement(sk0_0)) = join(zero,meet(zero,composition(converse(sk0_0),complement(sk0_0)))),
    inference(forward_demodulation,[status(thm)],[f340,f943]) ).

fof(f945,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(meet(join(complement(X0),X1),meet(X0,X1)),complement(X0)),
    inference(paramodulation,[status(thm)],[f36,f303]) ).

fof(f946,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(complement(X0),meet(join(complement(X0),X1),meet(X0,X1))),
    inference(forward_demodulation,[status(thm)],[f16,f945]) ).

fof(f947,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(complement(X0),meet(meet(X0,X1),join(complement(X0),X1))),
    inference(forward_demodulation,[status(thm)],[f340,f946]) ).

fof(f1042,plain,
    ! [X0] : converse(converse(X0)) = composition(converse(one),X0),
    inference(paramodulation,[status(thm)],[f21,f329]) ).

fof(f1043,plain,
    ! [X0] : X0 = composition(converse(one),X0),
    inference(forward_demodulation,[status(thm)],[f23,f1042]) ).

fof(f1073,plain,
    ! [X0] : composition(one,X0) = composition(converse(one),X0),
    inference(paramodulation,[status(thm)],[f289,f1043]) ).

fof(f1074,plain,
    ! [X0] : composition(one,X0) = X0,
    inference(forward_demodulation,[status(thm)],[f1043,f1073]) ).

fof(f1075,plain,
    one = converse(one),
    inference(paramodulation,[status(thm)],[f21,f1043]) ).

fof(f1076,plain,
    ! [X0] : join(complement(X0),complement(composition(one,X0))) = complement(X0),
    inference(paramodulation,[status(thm)],[f1043,f34]) ).

fof(f1077,plain,
    ! [X0] : join(complement(X0),complement(X0)) = complement(X0),
    inference(forward_demodulation,[status(thm)],[f1074,f1076]) ).

fof(f1118,plain,
    ! [X0,X1] : composition(join(converse(one),X0),X1) = join(X1,composition(X0,X1)),
    inference(paramodulation,[status(thm)],[f1043,f22]) ).

fof(f1119,plain,
    ! [X0,X1] : composition(join(one,X0),X1) = join(X1,composition(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f1075,f1118]) ).

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

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

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

fof(f1198,plain,
    ! [X0] : meet(X0,X0) = complement(complement(X0)),
    inference(paramodulation,[status(thm)],[f1077,f19]) ).

fof(f1199,plain,
    ! [X0] : join(X0,complement(X0)) = join(top,complement(X0)),
    inference(paramodulation,[status(thm)],[f1077,f496]) ).

fof(f1200,plain,
    ! [X0] : top = join(top,complement(X0)),
    inference(forward_demodulation,[status(thm)],[f27,f1199]) ).

fof(f1201,plain,
    ! [X0] : X0 = join(meet(X0,complement(X0)),complement(complement(X0))),
    inference(paramodulation,[status(thm)],[f1077,f36]) ).

fof(f1202,plain,
    ! [X0] : X0 = join(complement(complement(X0)),meet(X0,complement(X0))),
    inference(forward_demodulation,[status(thm)],[f16,f1201]) ).

fof(f1203,plain,
    ! [X0] : X0 = join(complement(complement(X0)),zero),
    inference(forward_demodulation,[status(thm)],[f28,f1202]) ).

fof(f1204,plain,
    ! [X0] : X0 = join(zero,complement(complement(X0))),
    inference(forward_demodulation,[status(thm)],[f16,f1203]) ).

fof(f1245,plain,
    ! [X0,X1] : join(zero,join(complement(complement(X0)),X1)) = join(X0,X1),
    inference(backward_demodulation,[status(thm)],[f1198,f489]) ).

fof(f1246,plain,
    ! [X0] : join(X0,top) = top,
    inference(backward_demodulation,[status(thm)],[f1200,f874]) ).

fof(f1256,plain,
    ! [X0] : complement(X0) = join(complement(top),meet(top,complement(X0))),
    inference(backward_demodulation,[status(thm)],[f1246,f937]) ).

fof(f1257,plain,
    ! [X0] : complement(X0) = join(zero,meet(top,complement(X0))),
    inference(forward_demodulation,[status(thm)],[f338,f1256]) ).

fof(f1262,plain,
    top = complement(zero),
    inference(backward_demodulation,[status(thm)],[f1257,f475]) ).

fof(f1271,plain,
    ! [X0] : zero = join(meet(zero,X0),complement(join(X0,top))),
    inference(paramodulation,[status(thm)],[f1262,f303]) ).

fof(f1272,plain,
    ! [X0] : zero = join(meet(zero,X0),complement(top)),
    inference(forward_demodulation,[status(thm)],[f1246,f1271]) ).

fof(f1273,plain,
    ! [X0] : zero = join(complement(top),meet(zero,X0)),
    inference(forward_demodulation,[status(thm)],[f16,f1272]) ).

fof(f1274,plain,
    ! [X0] : zero = join(zero,meet(zero,X0)),
    inference(forward_demodulation,[status(thm)],[f338,f1273]) ).

fof(f1285,plain,
    ! [X0] : meet(X0,zero) = complement(join(complement(X0),top)),
    inference(paramodulation,[status(thm)],[f1262,f19]) ).

fof(f1286,plain,
    ! [X0] : meet(X0,zero) = complement(join(top,complement(X0))),
    inference(forward_demodulation,[status(thm)],[f16,f1285]) ).

fof(f1287,plain,
    ! [X0] : meet(X0,zero) = complement(top),
    inference(forward_demodulation,[status(thm)],[f1200,f1286]) ).

fof(f1288,plain,
    ! [X0] : meet(X0,zero) = zero,
    inference(forward_demodulation,[status(thm)],[f338,f1287]) ).

fof(f1305,plain,
    composition(converse(sk0_0),complement(sk0_0)) = zero,
    inference(backward_demodulation,[status(thm)],[f1274,f944]) ).

fof(f1306,plain,
    ! [X0] : X0 = join(meet(X0,top),zero),
    inference(backward_demodulation,[status(thm)],[f1288,f931]) ).

fof(f1307,plain,
    ! [X0] : X0 = join(zero,meet(X0,top)),
    inference(forward_demodulation,[status(thm)],[f16,f1306]) ).

fof(f1309,plain,
    ! [X0] : join(zero,join(X0,zero)) = join(zero,X0),
    inference(backward_demodulation,[status(thm)],[f1305,f667]) ).

fof(f1348,plain,
    ! [X0] : join(top,X0) = top,
    inference(paramodulation,[status(thm)],[f16,f1246]) ).

fof(f1383,plain,
    ! [X0,X1] : X0 = join(complement(top),meet(X0,join(complement(complement(X0)),X1))),
    inference(backward_demodulation,[status(thm)],[f1348,f895]) ).

fof(f1384,plain,
    ! [X0,X1] : X0 = join(zero,meet(X0,join(complement(complement(X0)),X1))),
    inference(forward_demodulation,[status(thm)],[f338,f1383]) ).

fof(f1439,plain,
    converse(zero) = composition(converse(complement(sk0_0)),sk0_0),
    inference(paramodulation,[status(thm)],[f1305,f329]) ).

fof(f1464,plain,
    ! [X0] : X0 = join(zero,meet(top,X0)),
    inference(paramodulation,[status(thm)],[f340,f1307]) ).

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

fof(f1474,plain,
    ! [X0] : complement(X0) = join(meet(complement(X0),zero),complement(X0)),
    inference(paramodulation,[status(thm)],[f1204,f303]) ).

fof(f1475,plain,
    ! [X0] : complement(X0) = join(complement(X0),meet(complement(X0),zero)),
    inference(forward_demodulation,[status(thm)],[f16,f1474]) ).

fof(f1476,plain,
    ! [X0] : complement(X0) = join(complement(X0),zero),
    inference(forward_demodulation,[status(thm)],[f1288,f1475]) ).

fof(f1477,plain,
    ! [X0] : complement(X0) = join(zero,complement(X0)),
    inference(forward_demodulation,[status(thm)],[f16,f1476]) ).

fof(f1486,plain,
    ! [X0] : X0 = complement(complement(X0)),
    inference(backward_demodulation,[status(thm)],[f1477,f1204]) ).

fof(f1487,plain,
    ! [X0] : meet(X0,top) = complement(complement(X0)),
    inference(backward_demodulation,[status(thm)],[f1477,f371]) ).

fof(f1488,plain,
    ! [X0] : meet(X0,top) = X0,
    inference(forward_demodulation,[status(thm)],[f1486,f1487]) ).

fof(f1489,plain,
    ! [X0,X1] : join(complement(X0),complement(X1)) = complement(meet(X0,X1)),
    inference(backward_demodulation,[status(thm)],[f1477,f1471]) ).

fof(f1539,plain,
    ! [X0,X1] : X0 = join(zero,meet(X0,join(X0,X1))),
    inference(backward_demodulation,[status(thm)],[f1486,f1384]) ).

fof(f1540,plain,
    ! [X0,X1] : join(zero,join(X0,X1)) = join(X0,X1),
    inference(backward_demodulation,[status(thm)],[f1486,f1245]) ).

fof(f1551,plain,
    ! [X0] : X0 = join(zero,X0),
    inference(backward_demodulation,[status(thm)],[f1488,f1307]) ).

fof(f1565,plain,
    ! [X0,X1,X2] : meet(X0,complement(meet(X1,X2))) = complement(join(complement(X0),meet(X1,X2))),
    inference(backward_demodulation,[status(thm)],[f1489,f344]) ).

fof(f1567,plain,
    ! [X0] : join(X0,zero) = join(zero,X0),
    inference(backward_demodulation,[status(thm)],[f1540,f1309]) ).

fof(f1568,plain,
    ! [X0] : join(X0,zero) = X0,
    inference(forward_demodulation,[status(thm)],[f1551,f1567]) ).

fof(f1577,plain,
    ! [X0] : composition(converse(X0),complement(composition(X0,top))) = zero,
    inference(backward_demodulation,[status(thm)],[f1551,f513]) ).

fof(f1582,plain,
    ! [X0] : X0 = meet(top,X0),
    inference(backward_demodulation,[status(thm)],[f1551,f1464]) ).

fof(f1583,plain,
    ! [X0,X1] : X0 = meet(X0,join(X0,X1)),
    inference(backward_demodulation,[status(thm)],[f1551,f1539]) ).

fof(f1866,plain,
    join(complement(sk0_0),composition(converse(converse(complement(sk0_0))),complement(converse(zero)))) = complement(sk0_0),
    inference(paramodulation,[status(thm)],[f1439,f34]) ).

fof(f1867,plain,
    join(complement(sk0_0),composition(complement(sk0_0),complement(converse(zero)))) = complement(sk0_0),
    inference(forward_demodulation,[status(thm)],[f23,f1866]) ).

fof(f2050,plain,
    ! [X0,X1] : meet(X0,X1) = meet(meet(X0,X1),X0),
    inference(paramodulation,[status(thm)],[f36,f1583]) ).

fof(f2051,plain,
    ! [X0,X1] : meet(X0,X1) = meet(X0,meet(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f340,f2050]) ).

fof(f2062,plain,
    ! [X0,X1] : X0 = meet(X0,join(X1,X0)),
    inference(paramodulation,[status(thm)],[f16,f1583]) ).

fof(f2090,plain,
    ! [X0,X1] : meet(X0,X1) = meet(X0,meet(X1,X0)),
    inference(paramodulation,[status(thm)],[f340,f2051]) ).

fof(f2103,plain,
    ! [X0,X1] : meet(meet(X0,X1),X1) = meet(meet(X0,X1),meet(X1,X0)),
    inference(paramodulation,[status(thm)],[f2090,f2090]) ).

fof(f2104,plain,
    ! [X0,X1] : meet(X0,meet(X1,X0)) = meet(meet(X1,X0),meet(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f340,f2103]) ).

fof(f2105,plain,
    ! [X0,X1] : meet(X0,X1) = meet(meet(X1,X0),meet(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f2090,f2104]) ).

fof(f2129,plain,
    ! [X0,X1,X2] : X0 = meet(X0,join(X1,join(X2,X0))),
    inference(paramodulation,[status(thm)],[f17,f2062]) ).

fof(f2279,plain,
    ! [X0,X1] : X0 = join(meet(X0,join(X1,complement(join(complement(X0),X1)))),complement(top)),
    inference(paramodulation,[status(thm)],[f480,f36]) ).

fof(f2280,plain,
    ! [X0,X1] : X0 = join(complement(top),meet(X0,join(X1,complement(join(complement(X0),X1))))),
    inference(forward_demodulation,[status(thm)],[f16,f2279]) ).

fof(f2281,plain,
    ! [X0,X1] : X0 = join(zero,meet(X0,join(X1,complement(join(complement(X0),X1))))),
    inference(forward_demodulation,[status(thm)],[f338,f2280]) ).

fof(f2282,plain,
    ! [X0,X1] : X0 = meet(X0,join(X1,complement(join(complement(X0),X1)))),
    inference(forward_demodulation,[status(thm)],[f1551,f2281]) ).

fof(f2295,plain,
    ! [X0,X1,X2] : X0 = meet(X0,join(join(X1,X0),X2)),
    inference(paramodulation,[status(thm)],[f16,f2129]) ).

fof(f2296,plain,
    ! [X0,X1,X2] : X0 = meet(X0,join(X1,join(X0,X2))),
    inference(forward_demodulation,[status(thm)],[f17,f2295]) ).

fof(f2399,plain,
    ! [X0] : converse(converse(X0)) = join(X0,converse(zero)),
    inference(paramodulation,[status(thm)],[f1568,f390]) ).

fof(f2400,plain,
    ! [X0] : X0 = join(X0,converse(zero)),
    inference(forward_demodulation,[status(thm)],[f23,f2399]) ).

fof(f2401,plain,
    ! [X0] : converse(top) = join(X0,converse(top)),
    inference(paramodulation,[status(thm)],[f1246,f390]) ).

fof(f2477,plain,
    converse(top) = top,
    inference(paramodulation,[status(thm)],[f1348,f2401]) ).

fof(f2578,plain,
    ! [X0] : converse(composition(top,X0)) = composition(converse(X0),top),
    inference(paramodulation,[status(thm)],[f2477,f329]) ).

fof(f2582,plain,
    ! [X0] : join(complement(X0),composition(top,complement(composition(top,X0)))) = complement(X0),
    inference(paramodulation,[status(thm)],[f2477,f34]) ).

fof(f2599,plain,
    zero = converse(zero),
    inference(paramodulation,[status(thm)],[f1551,f2400]) ).

fof(f2656,plain,
    join(complement(sk0_0),composition(complement(sk0_0),complement(zero))) = complement(sk0_0),
    inference(backward_demodulation,[status(thm)],[f2599,f1867]) ).

fof(f2657,plain,
    join(complement(sk0_0),composition(complement(sk0_0),top)) = complement(sk0_0),
    inference(forward_demodulation,[status(thm)],[f1262,f2656]) ).

fof(f2809,plain,
    ! [X0,X1,X2] : meet(X0,X1) = meet(meet(X0,X1),join(X2,X1)),
    inference(paramodulation,[status(thm)],[f933,f2296]) ).

fof(f2821,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(complement(X0),meet(X0,X1)),
    inference(backward_demodulation,[status(thm)],[f2809,f947]) ).

fof(f3231,plain,
    ! [X0,X1] : join(X0,top) = join(complement(X1),join(X0,X1)),
    inference(paramodulation,[status(thm)],[f27,f481]) ).

fof(f3232,plain,
    ! [X0,X1] : top = join(complement(X0),join(X1,X0)),
    inference(forward_demodulation,[status(thm)],[f1246,f3231]) ).

fof(f3233,plain,
    ! [X0,X1] : top = join(X0,join(complement(X0),X1)),
    inference(forward_demodulation,[status(thm)],[f481,f3232]) ).

fof(f4071,plain,
    ! [X0,X1] : top = join(X0,join(X1,complement(X0))),
    inference(paramodulation,[status(thm)],[f16,f3233]) ).

fof(f4149,plain,
    ! [X0,X1] : top = join(X0,complement(meet(X0,X1))),
    inference(paramodulation,[status(thm)],[f492,f4071]) ).

fof(f4251,plain,
    ! [X0,X1] : top = join(X0,complement(meet(X1,X0))),
    inference(paramodulation,[status(thm)],[f340,f4149]) ).

fof(f4308,plain,
    ! [X0,X1] : top = join(meet(X0,X1),complement(meet(X1,X0))),
    inference(paramodulation,[status(thm)],[f2090,f4251]) ).

fof(f4390,plain,
    ! [X0,X1] : join(complement(X0),complement(X1)) = complement(meet(X1,X0)),
    inference(paramodulation,[status(thm)],[f16,f1489]) ).

fof(f4391,plain,
    ! [X0,X1] : complement(meet(X0,X1)) = complement(meet(X1,X0)),
    inference(forward_demodulation,[status(thm)],[f1489,f4390]) ).

fof(f4487,plain,
    ! [X0,X1] : zero = meet(meet(X0,X1),complement(meet(X1,X0))),
    inference(paramodulation,[status(thm)],[f4391,f28]) ).

fof(f5555,plain,
    composition(zero,complement(composition(zero,top))) = zero,
    inference(paramodulation,[status(thm)],[f2599,f1577]) ).

fof(f5556,plain,
    composition(top,complement(composition(top,top))) = zero,
    inference(paramodulation,[status(thm)],[f2477,f1577]) ).

fof(f5592,plain,
    ! [X0] : converse(zero) = composition(converse(complement(composition(X0,top))),X0),
    inference(paramodulation,[status(thm)],[f1577,f329]) ).

fof(f5593,plain,
    ! [X0] : zero = composition(converse(complement(composition(X0,top))),X0),
    inference(forward_demodulation,[status(thm)],[f2599,f5592]) ).

fof(f5988,plain,
    ! [X0] : join(X0,meet(top,X0)) = meet(top,X0),
    inference(paramodulation,[status(thm)],[f1582,f1181]) ).

fof(f5989,plain,
    ! [X0] : join(X0,X0) = meet(top,X0),
    inference(forward_demodulation,[status(thm)],[f1582,f5988]) ).

fof(f5990,plain,
    ! [X0] : join(X0,X0) = X0,
    inference(forward_demodulation,[status(thm)],[f1582,f5989]) ).

fof(f6132,plain,
    ! [X0,X1] : join(meet(X0,X1),complement(join(complement(X0),X1))) = join(X0,complement(join(complement(X0),X1))),
    inference(paramodulation,[status(thm)],[f5990,f492]) ).

fof(f6133,plain,
    ! [X0,X1] : X0 = join(X0,complement(join(complement(X0),X1))),
    inference(forward_demodulation,[status(thm)],[f36,f6132]) ).

fof(f6536,plain,
    ! [X0,X1,X2] : join(meet(X0,X1),join(complement(join(complement(meet(X1,X0)),meet(X0,X1))),X2)) = join(meet(X1,X0),X2),
    inference(paramodulation,[status(thm)],[f2105,f492]) ).

fof(f6537,plain,
    ! [X0,X1,X2] : join(meet(X0,X1),join(meet(meet(X1,X0),complement(meet(X0,X1))),X2)) = join(meet(X1,X0),X2),
    inference(forward_demodulation,[status(thm)],[f1565,f6536]) ).

fof(f6538,plain,
    ! [X0,X1,X2] : join(meet(X0,X1),join(zero,X2)) = join(meet(X1,X0),X2),
    inference(forward_demodulation,[status(thm)],[f4487,f6537]) ).

fof(f6539,plain,
    ! [X0,X1,X2] : join(zero,join(X0,meet(X1,X2))) = join(meet(X2,X1),X0),
    inference(forward_demodulation,[status(thm)],[f481,f6538]) ).

fof(f6540,plain,
    ! [X0,X1,X2] : join(X0,meet(X1,X2)) = join(meet(X2,X1),X0),
    inference(forward_demodulation,[status(thm)],[f1551,f6539]) ).

fof(f6581,plain,
    ! [X0,X1,X2] : join(X0,join(X1,X2)) = join(X0,join(X2,X1)),
    inference(paramodulation,[status(thm)],[f481,f498]) ).

fof(f7248,plain,
    join(complement(converse(zero)),composition(complement(composition(zero,top)),complement(converse(zero)))) = complement(converse(zero)),
    inference(paramodulation,[status(thm)],[f5555,f520]) ).

fof(f7249,plain,
    composition(join(one,complement(composition(zero,top))),complement(converse(zero))) = complement(converse(zero)),
    inference(forward_demodulation,[status(thm)],[f1119,f7248]) ).

fof(f7250,plain,
    composition(join(one,complement(composition(zero,top))),complement(zero)) = complement(converse(zero)),
    inference(forward_demodulation,[status(thm)],[f2599,f7249]) ).

fof(f7251,plain,
    composition(join(one,complement(composition(zero,top))),top) = complement(converse(zero)),
    inference(forward_demodulation,[status(thm)],[f1262,f7250]) ).

fof(f7252,plain,
    composition(join(one,complement(composition(zero,top))),top) = complement(zero),
    inference(forward_demodulation,[status(thm)],[f2599,f7251]) ).

fof(f7253,plain,
    composition(join(one,complement(composition(zero,top))),top) = top,
    inference(forward_demodulation,[status(thm)],[f1262,f7252]) ).

fof(f7918,plain,
    ! [X0,X1] : X0 = join(X0,complement(complement(meet(X0,X1)))),
    inference(paramodulation,[status(thm)],[f1489,f6133]) ).

fof(f7919,plain,
    ! [X0,X1] : X0 = join(X0,meet(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f1486,f7918]) ).

fof(f8060,plain,
    ! [X0,X1] : X0 = join(X0,meet(X1,X0)),
    inference(paramodulation,[status(thm)],[f340,f7919]) ).

fof(f9220,plain,
    ! [X0,X1] : meet(X0,complement(meet(top,X1))) = complement(join(complement(X0),X1)),
    inference(paramodulation,[status(thm)],[f1582,f1565]) ).

fof(f9221,plain,
    ! [X0,X1] : meet(X0,complement(X1)) = complement(join(complement(X0),X1)),
    inference(forward_demodulation,[status(thm)],[f1582,f9220]) ).

fof(f9375,plain,
    ! [X0,X1] : X0 = meet(X0,join(X1,meet(X0,complement(X1)))),
    inference(backward_demodulation,[status(thm)],[f9221,f2282]) ).

fof(f9425,plain,
    ! [X0,X1] : join(X0,meet(X1,complement(X0))) = join(join(X0,meet(X1,complement(X0))),X1),
    inference(paramodulation,[status(thm)],[f9375,f8060]) ).

fof(f9426,plain,
    ! [X0,X1] : join(X0,meet(X1,complement(X0))) = join(X0,join(meet(X1,complement(X0)),X1)),
    inference(forward_demodulation,[status(thm)],[f17,f9425]) ).

fof(f9427,plain,
    ! [X0,X1] : join(X0,meet(X1,complement(X0))) = join(X0,join(X1,meet(X1,complement(X0)))),
    inference(forward_demodulation,[status(thm)],[f6581,f9426]) ).

fof(f9428,plain,
    ! [X0,X1] : join(X0,meet(X1,complement(X0))) = join(X0,X1),
    inference(forward_demodulation,[status(thm)],[f7919,f9427]) ).

fof(f11858,plain,
    composition(converse(converse(complement(composition(top,top)))),complement(zero)) = zero,
    inference(paramodulation,[status(thm)],[f5593,f1577]) ).

fof(f11859,plain,
    composition(complement(composition(top,top)),complement(zero)) = zero,
    inference(forward_demodulation,[status(thm)],[f23,f11858]) ).

fof(f11860,plain,
    composition(complement(composition(top,top)),top) = zero,
    inference(forward_demodulation,[status(thm)],[f1262,f11859]) ).

fof(f12012,plain,
    ! [X0] : join(complement(top),composition(converse(composition(X0,complement(composition(top,top)))),complement(composition(X0,zero)))) = complement(top),
    inference(paramodulation,[status(thm)],[f11860,f531]) ).

fof(f12013,plain,
    ! [X0] : join(zero,composition(converse(composition(X0,complement(composition(top,top)))),complement(composition(X0,zero)))) = complement(top),
    inference(forward_demodulation,[status(thm)],[f338,f12012]) ).

fof(f12014,plain,
    ! [X0] : composition(converse(composition(X0,complement(composition(top,top)))),complement(composition(X0,zero))) = complement(top),
    inference(forward_demodulation,[status(thm)],[f1551,f12013]) ).

fof(f12015,plain,
    ! [X0] : composition(converse(composition(X0,complement(composition(top,top)))),complement(composition(X0,zero))) = zero,
    inference(forward_demodulation,[status(thm)],[f338,f12014]) ).

fof(f15662,plain,
    ! [X0,X1,X2] : composition(join(composition(X0,composition(X1,X2)),top),complement(composition(top,top))) = join(composition(X0,composition(X1,composition(X2,complement(composition(top,top))))),zero),
    inference(paramodulation,[status(thm)],[f5556,f163]) ).

fof(f15663,plain,
    ! [X0,X1,X2] : composition(join(top,composition(X0,composition(X1,X2))),complement(composition(top,top))) = join(composition(X0,composition(X1,composition(X2,complement(composition(top,top))))),zero),
    inference(forward_demodulation,[status(thm)],[f295,f15662]) ).

fof(f15664,plain,
    ! [X0,X1,X2] : composition(top,complement(composition(top,top))) = join(composition(X0,composition(X1,composition(X2,complement(composition(top,top))))),zero),
    inference(forward_demodulation,[status(thm)],[f1348,f15663]) ).

fof(f15665,plain,
    ! [X0,X1,X2] : zero = join(composition(X0,composition(X1,composition(X2,complement(composition(top,top))))),zero),
    inference(forward_demodulation,[status(thm)],[f5556,f15664]) ).

fof(f15666,plain,
    ! [X0,X1,X2] : zero = composition(X0,composition(X1,composition(X2,complement(composition(top,top))))),
    inference(forward_demodulation,[status(thm)],[f1568,f15665]) ).

fof(f15717,plain,
    ! [X0,X1] : composition(join(top,composition(X0,X1)),complement(composition(top,top))) = join(zero,composition(X0,composition(X1,complement(composition(top,top))))),
    inference(paramodulation,[status(thm)],[f5556,f47]) ).

fof(f15718,plain,
    ! [X0,X1] : composition(top,complement(composition(top,top))) = join(zero,composition(X0,composition(X1,complement(composition(top,top))))),
    inference(forward_demodulation,[status(thm)],[f1348,f15717]) ).

fof(f15719,plain,
    ! [X0,X1] : zero = join(zero,composition(X0,composition(X1,complement(composition(top,top))))),
    inference(forward_demodulation,[status(thm)],[f5556,f15718]) ).

fof(f15720,plain,
    ! [X0,X1] : zero = composition(X0,composition(X1,complement(composition(top,top)))),
    inference(forward_demodulation,[status(thm)],[f1551,f15719]) ).

fof(f15727,plain,
    ! [X0] : composition(join(X0,top),complement(composition(top,top))) = join(composition(X0,complement(composition(top,top))),zero),
    inference(paramodulation,[status(thm)],[f5556,f22]) ).

fof(f15728,plain,
    ! [X0] : composition(top,complement(composition(top,top))) = join(composition(X0,complement(composition(top,top))),zero),
    inference(forward_demodulation,[status(thm)],[f1246,f15727]) ).

fof(f15729,plain,
    ! [X0] : zero = join(composition(X0,complement(composition(top,top))),zero),
    inference(forward_demodulation,[status(thm)],[f5556,f15728]) ).

fof(f15730,plain,
    ! [X0] : zero = composition(X0,complement(composition(top,top))),
    inference(forward_demodulation,[status(thm)],[f1568,f15729]) ).

fof(f15738,plain,
    ! [X0] : zero = composition(X0,zero),
    inference(backward_demodulation,[status(thm)],[f15720,f15666]) ).

fof(f15762,plain,
    ! [X0] : composition(converse(zero),complement(composition(X0,zero))) = zero,
    inference(backward_demodulation,[status(thm)],[f15730,f12015]) ).

fof(f15763,plain,
    ! [X0] : composition(zero,complement(composition(X0,zero))) = zero,
    inference(forward_demodulation,[status(thm)],[f2599,f15762]) ).

fof(f15764,plain,
    composition(zero,complement(zero)) = zero,
    inference(forward_demodulation,[status(thm)],[f15738,f15763]) ).

fof(f15765,plain,
    composition(zero,top) = zero,
    inference(forward_demodulation,[status(thm)],[f1262,f15764]) ).

fof(f15932,plain,
    composition(join(one,complement(zero)),top) = top,
    inference(backward_demodulation,[status(thm)],[f15765,f7253]) ).

fof(f15933,plain,
    composition(join(one,top),top) = top,
    inference(forward_demodulation,[status(thm)],[f1262,f15932]) ).

fof(f15934,plain,
    composition(top,top) = top,
    inference(forward_demodulation,[status(thm)],[f1246,f15933]) ).

fof(f16523,plain,
    ! [X0,X1] : composition(join(composition(X0,sk0_0),top),composition(top,X1)) = composition(join(composition(X0,sk0_0),top),X1),
    inference(paramodulation,[status(thm)],[f15934,f201]) ).

fof(f16524,plain,
    ! [X0,X1] : composition(join(top,composition(X0,sk0_0)),composition(top,X1)) = composition(join(composition(X0,sk0_0),top),X1),
    inference(forward_demodulation,[status(thm)],[f295,f16523]) ).

fof(f16525,plain,
    ! [X0,X1] : composition(top,composition(top,X0)) = composition(join(composition(X1,sk0_0),top),X0),
    inference(forward_demodulation,[status(thm)],[f1348,f16524]) ).

fof(f16526,plain,
    ! [X0,X1] : composition(top,composition(top,X0)) = composition(join(top,composition(X1,sk0_0)),X0),
    inference(forward_demodulation,[status(thm)],[f295,f16525]) ).

fof(f16527,plain,
    ! [X0] : composition(top,composition(top,X0)) = composition(top,X0),
    inference(forward_demodulation,[status(thm)],[f1348,f16526]) ).

fof(f30474,plain,
    ! [X0] : join(complement(composition(top,X0)),composition(converse(top),complement(composition(top,X0)))) = complement(composition(top,X0)),
    inference(paramodulation,[status(thm)],[f16527,f34]) ).

fof(f30475,plain,
    ! [X0] : composition(join(one,converse(top)),complement(composition(top,X0))) = complement(composition(top,X0)),
    inference(forward_demodulation,[status(thm)],[f1119,f30474]) ).

fof(f30476,plain,
    ! [X0] : composition(join(one,top),complement(composition(top,X0))) = complement(composition(top,X0)),
    inference(forward_demodulation,[status(thm)],[f2477,f30475]) ).

fof(f30477,plain,
    ! [X0] : composition(top,complement(composition(top,X0))) = complement(composition(top,X0)),
    inference(forward_demodulation,[status(thm)],[f1246,f30476]) ).

fof(f30525,plain,
    ! [X0] : join(complement(X0),complement(composition(top,X0))) = complement(X0),
    inference(backward_demodulation,[status(thm)],[f30477,f2582]) ).

fof(f30526,plain,
    ! [X0] : complement(meet(X0,composition(top,X0))) = complement(X0),
    inference(forward_demodulation,[status(thm)],[f1489,f30525]) ).

fof(f30565,plain,
    ! [X0] : top = join(meet(composition(top,X0),X0),complement(X0)),
    inference(paramodulation,[status(thm)],[f30526,f4308]) ).

fof(f30566,plain,
    ! [X0] : top = join(complement(X0),meet(X0,composition(top,X0))),
    inference(forward_demodulation,[status(thm)],[f6540,f30565]) ).

fof(f30567,plain,
    ! [X0] : top = join(complement(X0),composition(top,X0)),
    inference(forward_demodulation,[status(thm)],[f2821,f30566]) ).

fof(f30690,plain,
    ! [X0] : meet(X0,complement(composition(top,X0))) = complement(top),
    inference(paramodulation,[status(thm)],[f30567,f9221]) ).

fof(f30691,plain,
    ! [X0] : meet(X0,complement(composition(top,X0))) = zero,
    inference(forward_demodulation,[status(thm)],[f338,f30690]) ).

fof(f30848,plain,
    ! [X0] : join(composition(top,X0),zero) = join(composition(top,X0),X0),
    inference(paramodulation,[status(thm)],[f30691,f9428]) ).

fof(f30849,plain,
    ! [X0] : composition(top,X0) = join(composition(top,X0),X0),
    inference(forward_demodulation,[status(thm)],[f1568,f30848]) ).

fof(f30850,plain,
    ! [X0] : composition(top,X0) = join(X0,composition(top,X0)),
    inference(forward_demodulation,[status(thm)],[f16,f30849]) ).

fof(f32448,plain,
    ! [X0] : converse(composition(top,converse(X0))) = join(X0,converse(composition(top,converse(X0)))),
    inference(paramodulation,[status(thm)],[f30850,f390]) ).

fof(f32449,plain,
    ! [X0] : composition(converse(converse(X0)),top) = join(X0,converse(composition(top,converse(X0)))),
    inference(forward_demodulation,[status(thm)],[f2578,f32448]) ).

fof(f32450,plain,
    ! [X0] : composition(X0,top) = join(X0,converse(composition(top,converse(X0)))),
    inference(forward_demodulation,[status(thm)],[f23,f32449]) ).

fof(f32451,plain,
    ! [X0] : composition(X0,top) = join(X0,composition(converse(converse(X0)),top)),
    inference(forward_demodulation,[status(thm)],[f2578,f32450]) ).

fof(f32452,plain,
    ! [X0] : composition(X0,top) = join(X0,composition(X0,top)),
    inference(forward_demodulation,[status(thm)],[f23,f32451]) ).

fof(f32561,plain,
    composition(complement(sk0_0),top) = complement(sk0_0),
    inference(backward_demodulation,[status(thm)],[f32452,f2657]) ).

fof(f32562,plain,
    $false,
    inference(forward_subsumption_resolution,[status(thm)],[f32561,f32]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : REL018+1 : TPTP v8.1.2. Released v4.0.0.
% 0.07/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.12/0.34  % Computer : n012.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:55 EDT 2023
% 0.12/0.34  % CPUTime  : 
% 0.12/0.35  % Drodi V3.5.1
% 9.47/1.82  % Refutation found
% 9.47/1.82  % SZS status Theorem for theBenchmark: Theorem is valid
% 9.47/1.82  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 9.78/1.87  % Elapsed time: 1.506416 seconds
% 9.78/1.87  % CPU time: 9.790661 seconds
% 9.78/1.87  % Memory used: 115.190 MB
%------------------------------------------------------------------------------