TSTP Solution File: REL040+4 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : REL040+4 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %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 : Thu Aug 31 13:46:07 EDT 2023

% Result   : Theorem 278.17s 40.07s
% Output   : Refutation 278.17s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   96
%            Number of leaves      :   34
% Syntax   : Number of formulae    :  606 ( 595 unt;   0 def)
%            Number of atoms       :  625 ( 624 equ)
%            Maximal formula atoms :    6 (   1 avg)
%            Number of connectives :   42 (  23   ~;  10   |;   6   &)
%                                         (   0 <=>;   3  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    8 (   2 avg)
%            Maximal term depth    :   13 (   3 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   27 (  27 usr;  22 con; 0-2 aty)
%            Number of variables   :  558 (; 552   !;   6   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1557315,plain,
    $false,
    inference(trivial_inequality_removal,[],[f1552351]) ).

fof(f1552351,plain,
    sF7 != sF7,
    inference(backward_demodulation,[],[f361235,f1551117]) ).

fof(f1551117,plain,
    sF7 = sF13,
    inference(forward_demodulation,[],[f1551116,f17966]) ).

fof(f17966,plain,
    ! [X0] : complement(complement(X0)) = X0,
    inference(forward_demodulation,[],[f17940,f17930]) ).

fof(f17930,plain,
    ! [X0] : complement(X0) = join(zero,complement(X0)),
    inference(superposition,[],[f16867,f14979]) ).

fof(f14979,plain,
    ! [X2] : join(zero,complement(complement(X2))) = X2,
    inference(backward_demodulation,[],[f2945,f14978]) ).

fof(f14978,plain,
    ! [X5] : complement(X5) = join(complement(X5),complement(X5)),
    inference(forward_demodulation,[],[f14930,f14958]) ).

fof(f14958,plain,
    ! [X2] : composition(one,X2) = X2,
    inference(backward_demodulation,[],[f14898,f14925]) ).

fof(f14925,plain,
    one = converse(one),
    inference(superposition,[],[f14898,f25]) ).

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

fof(f6,axiom,
    ! [X0] : composition(X0,one) = X0,
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',composition_identity) ).

fof(f14898,plain,
    ! [X2] : composition(converse(one),X2) = X2,
    inference(forward_demodulation,[],[f14855,f24]) ).

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

fof(f8,axiom,
    ! [X0] : converse(converse(X0)) = X0,
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',converse_idempotence) ).

fof(f14855,plain,
    ! [X2] : converse(converse(X2)) = composition(converse(one),X2),
    inference(superposition,[],[f120,f25]) ).

fof(f120,plain,
    ! [X2,X3] : converse(composition(converse(X2),X3)) = composition(converse(X3),X2),
    inference(superposition,[],[f30,f24]) ).

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

fof(f10,axiom,
    ! [X0,X1] : converse(composition(X0,X1)) = composition(converse(X1),converse(X0)),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',converse_multiplicativity) ).

fof(f14930,plain,
    ! [X5] : complement(X5) = join(complement(X5),complement(composition(one,X5))),
    inference(superposition,[],[f65,f14898]) ).

fof(f65,plain,
    ! [X0,X1] : complement(X1) = join(complement(X1),composition(converse(X0),complement(composition(X0,X1)))),
    inference(forward_demodulation,[],[f32,f28]) ).

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

fof(f1,axiom,
    ! [X0,X1] : join(X0,X1) = join(X1,X0),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',maddux1_join_commutativity) ).

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

fof(f11,axiom,
    ! [X0,X1] : complement(X1) = join(composition(converse(X0),complement(composition(X0,X1))),complement(X1)),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',converse_cancellativity) ).

fof(f2945,plain,
    ! [X2] : join(zero,complement(join(complement(X2),complement(X2)))) = X2,
    inference(forward_demodulation,[],[f2944,f64]) ).

fof(f64,plain,
    zero = complement(top),
    inference(forward_demodulation,[],[f41,f26]) ).

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

fof(f12,axiom,
    ! [X0] : top = join(X0,complement(X0)),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',def_top) ).

fof(f41,plain,
    ! [X0] : zero = complement(join(complement(X0),complement(complement(X0)))),
    inference(definition_unfolding,[],[f27,f31]) ).

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

fof(f4,axiom,
    ! [X0,X1] : complement(join(complement(X0),complement(X1))) = meet(X0,X1),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',maddux4_definiton_of_meet) ).

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

fof(f13,axiom,
    ! [X0] : zero = meet(X0,complement(X0)),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',def_zero) ).

fof(f2944,plain,
    ! [X2] : join(complement(top),complement(join(complement(X2),complement(X2)))) = X2,
    inference(forward_demodulation,[],[f2901,f28]) ).

fof(f2901,plain,
    ! [X2] : join(complement(join(complement(X2),complement(X2))),complement(top)) = X2,
    inference(superposition,[],[f66,f26]) ).

fof(f66,plain,
    ! [X0,X1] : join(complement(join(complement(X0),X1)),complement(join(complement(X0),complement(X1)))) = X0,
    inference(forward_demodulation,[],[f33,f28]) ).

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

fof(f3,axiom,
    ! [X0,X1] : join(complement(join(complement(X0),complement(X1))),complement(join(complement(X0),X1))) = X0,
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',maddux3_a_kind_of_de_Morgan) ).

fof(f16867,plain,
    ! [X0] : join(zero,complement(join(zero,complement(X0)))) = X0,
    inference(forward_demodulation,[],[f16827,f64]) ).

fof(f16827,plain,
    ! [X0] : join(complement(top),complement(join(zero,complement(X0)))) = X0,
    inference(backward_demodulation,[],[f2916,f16795]) ).

fof(f16795,plain,
    ! [X0] : top = join(top,X0),
    inference(forward_demodulation,[],[f16787,f16548]) ).

fof(f16548,plain,
    ! [X0] : top = join(one,join(top,X0)),
    inference(backward_demodulation,[],[f15108,f16539]) ).

fof(f16539,plain,
    top = join(one,top),
    inference(forward_demodulation,[],[f16538,f15213]) ).

fof(f15213,plain,
    ! [X0,X1] : join(one,top) = join(one,join(X0,join(complement(sF17),X1))),
    inference(backward_demodulation,[],[f317,f15108]) ).

fof(f317,plain,
    ! [X0,X1] : join(one,join(top,join(X0,X1))) = join(one,join(X0,join(complement(sF17),X1))),
    inference(forward_demodulation,[],[f316,f34]) ).

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

fof(f2,axiom,
    ! [X0,X1,X2] : join(X0,join(X1,X2)) = join(join(X0,X1),X2),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',maddux2_join_associativity) ).

fof(f316,plain,
    ! [X0,X1] : join(one,join(join(top,X0),X1)) = join(one,join(X0,join(complement(sF17),X1))),
    inference(forward_demodulation,[],[f315,f34]) ).

fof(f315,plain,
    ! [X0,X1] : join(join(one,join(top,X0)),X1) = join(one,join(X0,join(complement(sF17),X1))),
    inference(forward_demodulation,[],[f312,f34]) ).

fof(f312,plain,
    ! [X0,X1] : join(join(one,join(top,X0)),X1) = join(one,join(join(X0,complement(sF17)),X1)),
    inference(superposition,[],[f34,f292]) ).

fof(f292,plain,
    ! [X0] : join(one,join(top,X0)) = join(one,join(X0,complement(sF17))),
    inference(superposition,[],[f284,f28]) ).

fof(f284,plain,
    ! [X0] : join(one,join(complement(sF17),X0)) = join(one,join(top,X0)),
    inference(forward_demodulation,[],[f283,f34]) ).

fof(f283,plain,
    ! [X0] : join(one,join(complement(sF17),X0)) = join(join(one,top),X0),
    inference(superposition,[],[f34,f277]) ).

fof(f277,plain,
    join(one,complement(sF17)) = join(one,top),
    inference(superposition,[],[f247,f26]) ).

fof(f247,plain,
    ! [X12] : join(one,join(sF17,X12)) = join(one,X12),
    inference(superposition,[],[f34,f79]) ).

fof(f79,plain,
    one = join(one,sF17),
    inference(superposition,[],[f28,f63]) ).

fof(f63,plain,
    one = join(sF17,one),
    inference(backward_demodulation,[],[f61,f62]) ).

fof(f62,plain,
    one = sF18,
    inference(definition_folding,[],[f22,f61,f60,f59]) ).

fof(f59,plain,
    converse(sK0) = sF16,
    introduced(function_definition,[]) ).

fof(f60,plain,
    composition(sF16,sK0) = sF17,
    introduced(function_definition,[]) ).

fof(f22,plain,
    one = join(composition(converse(sK0),sK0),one),
    inference(cnf_transformation,[],[f21]) ).

fof(f21,plain,
    ( ( composition(sK0,meet(sK1,sK2)) != join(meet(composition(sK0,sK1),composition(sK0,sK2)),composition(sK0,meet(sK1,sK2)))
      | meet(composition(sK0,sK1),composition(sK0,sK2)) != join(composition(sK0,meet(sK1,sK2)),meet(composition(sK0,sK1),composition(sK0,sK2))) )
    & one = join(composition(converse(sK0),sK0),one) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2])],[f19,f20]) ).

fof(f20,plain,
    ( ? [X0,X1,X2] :
        ( ( composition(X0,meet(X1,X2)) != join(meet(composition(X0,X1),composition(X0,X2)),composition(X0,meet(X1,X2)))
          | meet(composition(X0,X1),composition(X0,X2)) != join(composition(X0,meet(X1,X2)),meet(composition(X0,X1),composition(X0,X2))) )
        & one = join(composition(converse(X0),X0),one) )
   => ( ( composition(sK0,meet(sK1,sK2)) != join(meet(composition(sK0,sK1),composition(sK0,sK2)),composition(sK0,meet(sK1,sK2)))
        | meet(composition(sK0,sK1),composition(sK0,sK2)) != join(composition(sK0,meet(sK1,sK2)),meet(composition(sK0,sK1),composition(sK0,sK2))) )
      & one = join(composition(converse(sK0),sK0),one) ) ),
    introduced(choice_axiom,[]) ).

fof(f19,plain,
    ? [X0,X1,X2] :
      ( ( composition(X0,meet(X1,X2)) != join(meet(composition(X0,X1),composition(X0,X2)),composition(X0,meet(X1,X2)))
        | meet(composition(X0,X1),composition(X0,X2)) != join(composition(X0,meet(X1,X2)),meet(composition(X0,X1),composition(X0,X2))) )
      & one = join(composition(converse(X0),X0),one) ),
    inference(ennf_transformation,[],[f18]) ).

fof(f18,negated_conjecture,
    ~ ! [X0,X1,X2] :
        ( one = join(composition(converse(X0),X0),one)
       => ( composition(X0,meet(X1,X2)) = join(meet(composition(X0,X1),composition(X0,X2)),composition(X0,meet(X1,X2)))
          & meet(composition(X0,X1),composition(X0,X2)) = join(composition(X0,meet(X1,X2)),meet(composition(X0,X1),composition(X0,X2))) ) ),
    inference(negated_conjecture,[],[f17]) ).

fof(f17,conjecture,
    ! [X0,X1,X2] :
      ( one = join(composition(converse(X0),X0),one)
     => ( composition(X0,meet(X1,X2)) = join(meet(composition(X0,X1),composition(X0,X2)),composition(X0,meet(X1,X2)))
        & meet(composition(X0,X1),composition(X0,X2)) = join(composition(X0,meet(X1,X2)),meet(composition(X0,X1),composition(X0,X2))) ) ),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',goals) ).

fof(f61,plain,
    join(sF17,one) = sF18,
    introduced(function_definition,[]) ).

fof(f16538,plain,
    ! [X60] : top = join(one,join(X60,join(complement(sF17),complement(join(one,top))))),
    inference(forward_demodulation,[],[f16392,f34]) ).

fof(f16392,plain,
    ! [X60] : top = join(one,join(join(X60,complement(sF17)),complement(join(one,top)))),
    inference(superposition,[],[f262,f15110]) ).

fof(f15110,plain,
    ! [X0] : join(one,top) = join(one,join(X0,complement(sF17))),
    inference(backward_demodulation,[],[f292,f15108]) ).

fof(f262,plain,
    ! [X3,X4] : top = join(X3,join(X4,complement(join(X3,X4)))),
    inference(superposition,[],[f34,f26]) ).

fof(f15108,plain,
    ! [X0] : join(one,top) = join(one,join(top,X0)),
    inference(forward_demodulation,[],[f15099,f71]) ).

fof(f71,plain,
    top = join(top,zero),
    inference(superposition,[],[f26,f64]) ).

fof(f15099,plain,
    ! [X0] : join(one,join(top,X0)) = join(one,join(top,zero)),
    inference(superposition,[],[f13637,f14979]) ).

fof(f13637,plain,
    ! [X3,X4] : join(one,join(top,X4)) = join(one,join(top,join(X4,complement(complement(X3))))),
    inference(superposition,[],[f3697,f28]) ).

fof(f3697,plain,
    ! [X14,X15] : join(one,join(top,X15)) = join(one,join(top,join(complement(complement(X14)),X15))),
    inference(forward_demodulation,[],[f3696,f34]) ).

fof(f3696,plain,
    ! [X14,X15] : join(one,join(top,X15)) = join(one,join(join(top,complement(complement(X14))),X15)),
    inference(forward_demodulation,[],[f3689,f34]) ).

fof(f3689,plain,
    ! [X14,X15] : join(one,join(join(top,complement(complement(X14))),X15)) = join(join(one,top),X15),
    inference(superposition,[],[f34,f3656]) ).

fof(f3656,plain,
    ! [X8] : join(one,top) = join(one,join(top,complement(complement(X8)))),
    inference(forward_demodulation,[],[f3655,f2948]) ).

fof(f2948,plain,
    ! [X0,X1] : join(one,join(top,complement(X1))) = join(one,join(top,complement(join(complement(X0),X1)))),
    inference(forward_demodulation,[],[f2947,f331]) ).

fof(f331,plain,
    ! [X0,X1] : join(one,join(X0,X1)) = join(one,join(X1,X0)),
    inference(forward_demodulation,[],[f330,f290]) ).

fof(f290,plain,
    ! [X0,X1] : join(one,join(X0,X1)) = join(one,join(X0,join(sF17,X1))),
    inference(forward_demodulation,[],[f289,f34]) ).

fof(f289,plain,
    ! [X0,X1] : join(join(one,X0),X1) = join(one,join(X0,join(sF17,X1))),
    inference(forward_demodulation,[],[f288,f34]) ).

fof(f288,plain,
    ! [X0,X1] : join(join(one,X0),X1) = join(one,join(join(X0,sF17),X1)),
    inference(superposition,[],[f34,f278]) ).

fof(f278,plain,
    ! [X0] : join(one,X0) = join(one,join(X0,sF17)),
    inference(superposition,[],[f247,f28]) ).

fof(f330,plain,
    ! [X0,X1] : join(one,join(X0,X1)) = join(one,join(X1,join(sF17,X0))),
    inference(forward_demodulation,[],[f321,f34]) ).

fof(f321,plain,
    ! [X0,X1] : join(one,join(X0,X1)) = join(one,join(join(X1,sF17),X0)),
    inference(superposition,[],[f287,f28]) ).

fof(f287,plain,
    ! [X2,X3] : join(one,join(X2,X3)) = join(one,join(X2,join(X3,sF17))),
    inference(superposition,[],[f278,f34]) ).

fof(f2947,plain,
    ! [X0,X1] : join(one,join(complement(join(complement(X0),X1)),top)) = join(one,join(top,complement(X1))),
    inference(forward_demodulation,[],[f2946,f243]) ).

fof(f243,plain,
    ! [X0,X1] : join(X0,join(complement(X0),X1)) = join(top,X1),
    inference(superposition,[],[f34,f26]) ).

fof(f2946,plain,
    ! [X0,X1] : join(one,join(complement(join(complement(X0),X1)),top)) = join(one,join(X0,join(complement(X0),complement(X1)))),
    inference(forward_demodulation,[],[f2904,f331]) ).

fof(f2904,plain,
    ! [X0,X1] : join(one,join(complement(join(complement(X0),X1)),top)) = join(one,join(join(complement(X0),complement(X1)),X0)),
    inference(superposition,[],[f802,f66]) ).

fof(f802,plain,
    ! [X0,X1] : join(one,join(X1,top)) = join(one,join(X0,join(X1,complement(X0)))),
    inference(superposition,[],[f385,f26]) ).

fof(f385,plain,
    ! [X11,X12,X13] : join(one,join(X12,join(X11,X13))) = join(one,join(X11,join(X12,X13))),
    inference(forward_demodulation,[],[f384,f34]) ).

fof(f384,plain,
    ! [X11,X12,X13] : join(one,join(join(X11,X12),X13)) = join(one,join(X12,join(X11,X13))),
    inference(forward_demodulation,[],[f383,f34]) ).

fof(f383,plain,
    ! [X11,X12,X13] : join(one,join(join(X11,X12),X13)) = join(one,join(join(X12,X11),X13)),
    inference(forward_demodulation,[],[f367,f34]) ).

fof(f367,plain,
    ! [X11,X12,X13] : join(one,join(join(X11,X12),X13)) = join(join(one,join(X12,X11)),X13),
    inference(superposition,[],[f34,f331]) ).

fof(f3655,plain,
    ! [X8,X6,X7] : join(one,top) = join(one,join(top,complement(join(complement(composition(X6,X7)),complement(X8))))),
    inference(forward_demodulation,[],[f3654,f331]) ).

fof(f3654,plain,
    ! [X8,X6,X7] : join(one,top) = join(one,join(complement(join(complement(composition(X6,X7)),complement(X8))),top)),
    inference(forward_demodulation,[],[f3653,f262]) ).

fof(f3653,plain,
    ! [X8,X6,X7] : join(one,join(complement(join(complement(composition(X6,X7)),complement(X8))),top)) = join(one,join(complement(X8),join(complement(composition(X6,complement(join(complement(X7),complement(composition(converse(X6),X8)))))),complement(join(complement(X8),complement(composition(X6,complement(join(complement(X7),complement(composition(converse(X6),X8))))))))))),
    inference(forward_demodulation,[],[f3609,f34]) ).

fof(f3609,plain,
    ! [X8,X6,X7] : join(one,join(complement(join(complement(composition(X6,X7)),complement(X8))),top)) = join(one,join(join(complement(X8),complement(composition(X6,complement(join(complement(X7),complement(composition(converse(X6),X8))))))),complement(join(complement(X8),complement(composition(X6,complement(join(complement(X7),complement(composition(converse(X6),X8)))))))))),
    inference(superposition,[],[f802,f67]) ).

fof(f67,plain,
    ! [X2,X0,X1] : complement(join(complement(X2),complement(composition(X0,complement(join(complement(X1),complement(composition(converse(X0),X2)))))))) = join(complement(join(complement(composition(X0,X1)),complement(X2))),complement(join(complement(X2),complement(composition(X0,complement(join(complement(X1),complement(composition(converse(X0),X2))))))))),
    inference(forward_demodulation,[],[f42,f28]) ).

fof(f42,plain,
    ! [X2,X0,X1] : complement(join(complement(composition(X0,complement(join(complement(X1),complement(composition(converse(X0),X2)))))),complement(X2))) = join(complement(join(complement(composition(X0,X1)),complement(X2))),complement(join(complement(composition(X0,complement(join(complement(X1),complement(composition(converse(X0),X2)))))),complement(X2)))),
    inference(definition_unfolding,[],[f37,f31,f31,f31,f31,f31]) ).

fof(f37,plain,
    ! [X2,X0,X1] : meet(composition(X0,meet(X1,composition(converse(X0),X2))),X2) = join(meet(composition(X0,X1),X2),meet(composition(X0,meet(X1,composition(converse(X0),X2))),X2)),
    inference(cnf_transformation,[],[f15]) ).

fof(f15,axiom,
    ! [X0,X1,X2] : meet(composition(X0,meet(X1,composition(converse(X0),X2))),X2) = join(meet(composition(X0,X1),X2),meet(composition(X0,meet(X1,composition(converse(X0),X2))),X2)),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',modular_law_1) ).

fof(f16787,plain,
    ! [X0] : join(top,X0) = join(one,join(top,X0)),
    inference(superposition,[],[f34,f16539]) ).

fof(f2916,plain,
    ! [X0] : join(complement(join(top,complement(X0))),complement(join(zero,complement(X0)))) = X0,
    inference(forward_demodulation,[],[f2915,f28]) ).

fof(f2915,plain,
    ! [X0] : join(complement(join(zero,complement(X0))),complement(join(top,complement(X0)))) = X0,
    inference(forward_demodulation,[],[f2914,f28]) ).

fof(f2914,plain,
    ! [X0] : join(complement(join(zero,complement(X0))),complement(join(complement(X0),top))) = X0,
    inference(forward_demodulation,[],[f2913,f28]) ).

fof(f2913,plain,
    ! [X0] : join(complement(join(complement(X0),top)),complement(join(zero,complement(X0)))) = X0,
    inference(forward_demodulation,[],[f2893,f28]) ).

fof(f2893,plain,
    ! [X0] : join(complement(join(complement(X0),top)),complement(join(complement(X0),zero))) = X0,
    inference(superposition,[],[f66,f64]) ).

fof(f17940,plain,
    ! [X0] : join(zero,complement(complement(X0))) = X0,
    inference(backward_demodulation,[],[f16867,f17930]) ).

fof(f1551116,plain,
    sF13 = complement(complement(sF7)),
    inference(forward_demodulation,[],[f1551115,f357363]) ).

fof(f357363,plain,
    complement(sF7) = join(sF11,complement(sF7)),
    inference(forward_demodulation,[],[f357362,f28]) ).

fof(f357362,plain,
    complement(sF7) = join(complement(sF7),sF11),
    inference(forward_demodulation,[],[f357313,f53]) ).

fof(f53,plain,
    complement(sF10) = sF11,
    introduced(function_definition,[]) ).

fof(f357313,plain,
    complement(sF7) = join(complement(sF7),complement(sF10)),
    inference(superposition,[],[f32008,f356057]) ).

fof(f356057,plain,
    sF10 = join(sF7,sF10),
    inference(forward_demodulation,[],[f356056,f28]) ).

fof(f356056,plain,
    sF10 = join(sF10,sF7),
    inference(forward_demodulation,[],[f356055,f18842]) ).

fof(f18842,plain,
    ! [X0] : join(zero,X0) = X0,
    inference(superposition,[],[f17930,f17966]) ).

fof(f356055,plain,
    join(sF10,sF7) = join(zero,sF10),
    inference(forward_demodulation,[],[f356054,f28]) ).

fof(f356054,plain,
    join(sF10,sF7) = join(sF10,zero),
    inference(forward_demodulation,[],[f356053,f64]) ).

fof(f356053,plain,
    join(sF10,sF7) = join(sF10,complement(top)),
    inference(forward_demodulation,[],[f350798,f17966]) ).

fof(f350798,plain,
    join(sF10,complement(top)) = join(sF10,complement(complement(sF7))),
    inference(superposition,[],[f247850,f250063]) ).

fof(f250063,plain,
    top = join(sF10,complement(sF7)),
    inference(forward_demodulation,[],[f250062,f18842]) ).

fof(f250062,plain,
    top = join(zero,join(sF10,complement(sF7))),
    inference(forward_demodulation,[],[f249911,f263]) ).

fof(f263,plain,
    ! [X6,X7,X5] : join(X5,join(X6,X7)) = join(X7,join(X5,X6)),
    inference(superposition,[],[f34,f28]) ).

fof(f249911,plain,
    top = join(sF10,join(complement(sF7),zero)),
    inference(superposition,[],[f262,f249849]) ).

fof(f249849,plain,
    zero = complement(join(sF10,complement(sF7))),
    inference(forward_demodulation,[],[f249848,f18842]) ).

fof(f249848,plain,
    zero = join(zero,complement(join(sF10,complement(sF7)))),
    inference(forward_demodulation,[],[f249847,f28]) ).

fof(f249847,plain,
    zero = join(complement(join(sF10,complement(sF7))),zero),
    inference(forward_demodulation,[],[f249846,f21013]) ).

fof(f21013,plain,
    ! [X1] : zero = composition(X1,zero),
    inference(forward_demodulation,[],[f20988,f20957]) ).

fof(f20957,plain,
    ! [X1] : zero = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f20956,f19396]) ).

fof(f19396,plain,
    zero = composition(top,complement(composition(top,top))),
    inference(superposition,[],[f18874,f17617]) ).

fof(f17617,plain,
    top = converse(top),
    inference(superposition,[],[f16959,f16795]) ).

fof(f16959,plain,
    ! [X36] : converse(top) = join(X36,converse(top)),
    inference(superposition,[],[f90,f16861]) ).

fof(f16861,plain,
    ! [X18] : top = join(X18,top),
    inference(forward_demodulation,[],[f16805,f16795]) ).

fof(f16805,plain,
    ! [X18,X19] : join(X18,top) = join(top,join(complement(complement(X18)),X19)),
    inference(backward_demodulation,[],[f15823,f16795]) ).

fof(f15823,plain,
    ! [X18,X19] : join(X18,join(top,X19)) = join(top,join(complement(complement(X18)),X19)),
    inference(superposition,[],[f243,f243]) ).

fof(f90,plain,
    ! [X2,X1] : converse(join(converse(X1),X2)) = join(X1,converse(X2)),
    inference(superposition,[],[f29,f24]) ).

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

fof(f9,axiom,
    ! [X0,X1] : converse(join(X0,X1)) = join(converse(X0),converse(X1)),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',converse_additivity) ).

fof(f18874,plain,
    ! [X0] : zero = composition(converse(X0),complement(composition(X0,top))),
    inference(backward_demodulation,[],[f2139,f18842]) ).

fof(f2139,plain,
    ! [X0] : zero = join(zero,composition(converse(X0),complement(composition(X0,top)))),
    inference(superposition,[],[f65,f64]) ).

fof(f20956,plain,
    ! [X1] : composition(top,complement(composition(top,top))) = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f20955,f16861]) ).

fof(f20955,plain,
    ! [X1] : composition(join(X1,top),complement(composition(top,top))) = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f20954,f18842]) ).

fof(f20954,plain,
    ! [X1] : composition(join(X1,top),complement(composition(top,top))) = join(zero,composition(X1,complement(composition(top,top)))),
    inference(forward_demodulation,[],[f20947,f28]) ).

fof(f20947,plain,
    ! [X1] : composition(join(X1,top),complement(composition(top,top))) = join(composition(X1,complement(composition(top,top))),zero),
    inference(superposition,[],[f36,f19396]) ).

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

fof(f7,axiom,
    ! [X0,X1,X2] : composition(join(X0,X1),X2) = join(composition(X0,X2),composition(X1,X2)),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',composition_distributivity) ).

fof(f20988,plain,
    ! [X2,X1] : zero = composition(X1,composition(X2,complement(composition(top,top)))),
    inference(superposition,[],[f20957,f35]) ).

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

fof(f5,axiom,
    ! [X0,X1,X2] : composition(X0,composition(X1,X2)) = composition(composition(X0,X1),X2),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',composition_associativity) ).

fof(f249846,plain,
    composition(complement(join(complement(sK0),complement(composition(sF11,converse(sF6))))),zero) = join(complement(join(sF10,complement(sF7))),composition(complement(join(complement(sK0),complement(composition(sF11,converse(sF6))))),zero)),
    inference(forward_demodulation,[],[f249844,f64]) ).

fof(f249844,plain,
    composition(complement(join(complement(sK0),complement(composition(sF11,converse(sF6))))),complement(top)) = join(complement(join(sF10,complement(sF7))),composition(complement(join(complement(sK0),complement(composition(sF11,converse(sF6))))),complement(top))),
    inference(backward_demodulation,[],[f101835,f249843]) ).

fof(f249843,plain,
    top = join(sF5,complement(composition(sF16,sF11))),
    inference(forward_demodulation,[],[f249842,f16795]) ).

fof(f249842,plain,
    join(top,sF3) = join(sF5,complement(composition(sF16,sF11))),
    inference(forward_demodulation,[],[f249784,f28]) ).

fof(f249784,plain,
    join(sF3,top) = join(sF5,complement(composition(sF16,sF11))),
    inference(superposition,[],[f252,f249778]) ).

fof(f249778,plain,
    top = join(sF4,complement(composition(sF16,sF11))),
    inference(forward_demodulation,[],[f249777,f24]) ).

fof(f249777,plain,
    top = join(converse(converse(sF4)),complement(composition(sF16,sF11))),
    inference(forward_demodulation,[],[f249776,f24]) ).

fof(f249776,plain,
    top = join(converse(converse(sF4)),complement(composition(sF16,converse(converse(sF11))))),
    inference(forward_demodulation,[],[f249775,f117]) ).

fof(f117,plain,
    ! [X4] : converse(composition(X4,sK0)) = composition(sF16,converse(X4)),
    inference(superposition,[],[f30,f59]) ).

fof(f249775,plain,
    top = join(converse(converse(sF4)),complement(converse(composition(converse(sF11),sK0)))),
    inference(forward_demodulation,[],[f249756,f28]) ).

fof(f249756,plain,
    top = join(complement(converse(composition(converse(sF11),sK0))),converse(converse(sF4))),
    inference(superposition,[],[f61677,f249014]) ).

fof(f249014,plain,
    converse(sF4) = join(converse(sF4),composition(converse(sF11),sK0)),
    inference(forward_demodulation,[],[f249013,f18842]) ).

fof(f249013,plain,
    join(zero,converse(sF4)) = join(converse(sF4),composition(converse(sF11),sK0)),
    inference(forward_demodulation,[],[f249012,f64]) ).

fof(f249012,plain,
    join(complement(top),converse(sF4)) = join(converse(sF4),composition(converse(sF11),sK0)),
    inference(forward_demodulation,[],[f247982,f28]) ).

fof(f247982,plain,
    join(converse(sF4),complement(top)) = join(converse(sF4),composition(converse(sF11),sK0)),
    inference(superposition,[],[f56049,f64403]) ).

fof(f64403,plain,
    top = join(converse(sF4),complement(composition(converse(sF11),sK0))),
    inference(forward_demodulation,[],[f64402,f122]) ).

fof(f122,plain,
    ! [X5] : converse(composition(sF16,X5)) = composition(converse(X5),sK0),
    inference(superposition,[],[f30,f69]) ).

fof(f69,plain,
    sK0 = converse(sF16),
    inference(superposition,[],[f24,f59]) ).

fof(f64402,plain,
    top = join(converse(sF4),complement(converse(composition(sF16,sF11)))),
    inference(forward_demodulation,[],[f63758,f28]) ).

fof(f63758,plain,
    top = join(complement(converse(composition(sF16,sF11))),converse(sF4)),
    inference(superposition,[],[f61677,f2192]) ).

fof(f2192,plain,
    sF4 = join(sF4,composition(sF16,sF11)),
    inference(forward_demodulation,[],[f2191,f46]) ).

fof(f46,plain,
    complement(sK2) = sF4,
    introduced(function_definition,[]) ).

fof(f2191,plain,
    complement(sK2) = join(complement(sK2),composition(sF16,sF11)),
    inference(forward_demodulation,[],[f2190,f59]) ).

fof(f2190,plain,
    complement(sK2) = join(complement(sK2),composition(converse(sK0),sF11)),
    inference(forward_demodulation,[],[f2166,f53]) ).

fof(f2166,plain,
    complement(sK2) = join(complement(sK2),composition(converse(sK0),complement(sF10))),
    inference(superposition,[],[f65,f52]) ).

fof(f52,plain,
    composition(sK0,sK2) = sF10,
    introduced(function_definition,[]) ).

fof(f56049,plain,
    ! [X0,X1] : join(X0,X1) = join(X0,complement(join(X0,complement(X1)))),
    inference(superposition,[],[f56014,f17966]) ).

fof(f56014,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(complement(X0),complement(join(complement(X0),complement(X1)))),
    inference(backward_demodulation,[],[f2943,f54913]) ).

fof(f54913,plain,
    ! [X58,X57] : complement(X57) = join(complement(X57),complement(join(X58,X57))),
    inference(superposition,[],[f17966,f31812]) ).

fof(f31812,plain,
    ! [X2,X1] : complement(join(complement(X1),complement(join(X2,X1)))) = X1,
    inference(superposition,[],[f17989,f28]) ).

fof(f17989,plain,
    ! [X74,X75] : complement(join(complement(X74),complement(join(X74,X75)))) = X74,
    inference(forward_demodulation,[],[f17944,f17966]) ).

fof(f17944,plain,
    ! [X74,X75] : complement(join(complement(X74),complement(join(complement(complement(X74)),X75)))) = X74,
    inference(backward_demodulation,[],[f16865,f17930]) ).

fof(f16865,plain,
    ! [X74,X75] : join(zero,complement(join(complement(X74),complement(join(complement(complement(X74)),X75))))) = X74,
    inference(forward_demodulation,[],[f16807,f64]) ).

fof(f16807,plain,
    ! [X74,X75] : join(complement(top),complement(join(complement(X74),complement(join(complement(complement(X74)),X75))))) = X74,
    inference(backward_demodulation,[],[f15855,f16795]) ).

fof(f15855,plain,
    ! [X74,X75] : join(complement(join(top,X75)),complement(join(complement(X74),complement(join(complement(complement(X74)),X75))))) = X74,
    inference(superposition,[],[f66,f243]) ).

fof(f2943,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(complement(X0),complement(join(complement(X0),join(complement(X1),complement(join(complement(X0),X1)))))),
    inference(forward_demodulation,[],[f2942,f34]) ).

fof(f2942,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(complement(X0),complement(join(join(complement(X0),complement(X1)),complement(join(complement(X0),X1))))),
    inference(forward_demodulation,[],[f2941,f28]) ).

fof(f2941,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(complement(X0),complement(join(complement(join(complement(X0),X1)),join(complement(X0),complement(X1))))),
    inference(forward_demodulation,[],[f2900,f28]) ).

fof(f2900,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(complement(join(complement(join(complement(X0),X1)),join(complement(X0),complement(X1)))),complement(X0)),
    inference(superposition,[],[f66,f66]) ).

fof(f61677,plain,
    ! [X29,X30] : top = join(complement(converse(X29)),converse(join(X30,X29))),
    inference(forward_demodulation,[],[f61397,f61582]) ).

fof(f61582,plain,
    ! [X21,X19,X20] : join(converse(join(X21,X19)),X20) = join(X20,converse(join(X19,X21))),
    inference(forward_demodulation,[],[f61361,f21281]) ).

fof(f21281,plain,
    ! [X145,X143,X144] : join(converse(X144),join(X145,converse(X143))) = join(X145,converse(join(X143,X144))),
    inference(superposition,[],[f263,f29]) ).

fof(f61361,plain,
    ! [X21,X19,X20] : join(converse(join(X21,X19)),X20) = join(converse(X21),join(X20,converse(X19))),
    inference(superposition,[],[f248,f28]) ).

fof(f248,plain,
    ! [X14,X15,X13] : join(converse(X13),join(converse(X14),X15)) = join(converse(join(X13,X14)),X15),
    inference(superposition,[],[f34,f29]) ).

fof(f61397,plain,
    ! [X29,X30] : top = join(converse(join(X29,X30)),complement(converse(X29))),
    inference(superposition,[],[f248,f16804]) ).

fof(f16804,plain,
    ! [X14,X15] : top = join(X14,join(X15,complement(X14))),
    inference(backward_demodulation,[],[f15821,f16795]) ).

fof(f15821,plain,
    ! [X14,X15] : join(top,X15) = join(X14,join(X15,complement(X14))),
    inference(superposition,[],[f243,f28]) ).

fof(f252,plain,
    ! [X19] : join(sF3,join(sF4,X19)) = join(sF5,X19),
    inference(superposition,[],[f34,f47]) ).

fof(f47,plain,
    join(sF3,sF4) = sF5,
    introduced(function_definition,[]) ).

fof(f101835,plain,
    composition(complement(join(complement(sK0),complement(composition(sF11,converse(sF6))))),complement(join(sF5,complement(composition(sF16,sF11))))) = join(complement(join(sF10,complement(sF7))),composition(complement(join(complement(sK0),complement(composition(sF11,converse(sF6))))),complement(join(sF5,complement(composition(sF16,sF11)))))),
    inference(forward_demodulation,[],[f101759,f55734]) ).

fof(f55734,plain,
    ! [X284] : complement(join(X284,sF10)) = complement(join(sF10,X284)),
    inference(forward_demodulation,[],[f55733,f28652]) ).

fof(f28652,plain,
    ! [X2,X3] : join(X2,X3) = join(X2,join(X2,X3)),
    inference(superposition,[],[f34,f28623]) ).

fof(f28623,plain,
    ! [X2] : join(X2,X2) = X2,
    inference(forward_demodulation,[],[f28622,f17966]) ).

fof(f28622,plain,
    ! [X2] : complement(complement(X2)) = join(X2,complement(complement(X2))),
    inference(backward_demodulation,[],[f22463,f28614]) ).

fof(f28614,plain,
    ! [X8] : complement(X8) = join(complement(X8),complement(composition(top,X8))),
    inference(backward_demodulation,[],[f17741,f28612]) ).

fof(f28612,plain,
    ! [X9] : complement(composition(top,X9)) = composition(top,complement(composition(top,X9))),
    inference(forward_demodulation,[],[f28611,f16861]) ).

fof(f28611,plain,
    ! [X9] : complement(composition(top,X9)) = composition(join(one,top),complement(composition(top,X9))),
    inference(forward_demodulation,[],[f28610,f17617]) ).

fof(f28610,plain,
    ! [X9] : complement(composition(top,X9)) = composition(join(one,converse(top)),complement(composition(top,X9))),
    inference(forward_demodulation,[],[f28609,f1266]) ).

fof(f1266,plain,
    ! [X3,X4,X5] : composition(join(X3,X5),X4) = composition(join(X5,X3),X4),
    inference(forward_demodulation,[],[f1241,f36]) ).

fof(f1241,plain,
    ! [X3,X4,X5] : join(composition(X5,X4),composition(X3,X4)) = composition(join(X3,X5),X4),
    inference(superposition,[],[f36,f28]) ).

fof(f28609,plain,
    ! [X9] : complement(composition(top,X9)) = composition(join(converse(top),one),complement(composition(top,X9))),
    inference(forward_demodulation,[],[f28588,f14983]) ).

fof(f14983,plain,
    ! [X10,X9] : join(X9,composition(X10,X9)) = composition(join(X10,one),X9),
    inference(forward_demodulation,[],[f14982,f14925]) ).

fof(f14982,plain,
    ! [X10,X9] : composition(join(X10,converse(one)),X9) = join(X9,composition(X10,X9)),
    inference(forward_demodulation,[],[f14936,f28]) ).

fof(f14936,plain,
    ! [X10,X9] : composition(join(X10,converse(one)),X9) = join(composition(X10,X9),X9),
    inference(superposition,[],[f36,f14898]) ).

fof(f28588,plain,
    ! [X9] : complement(composition(top,X9)) = join(complement(composition(top,X9)),composition(converse(top),complement(composition(top,X9)))),
    inference(superposition,[],[f65,f22452]) ).

fof(f22452,plain,
    ! [X0] : composition(top,X0) = composition(top,composition(top,X0)),
    inference(superposition,[],[f35,f22398]) ).

fof(f22398,plain,
    top = composition(top,top),
    inference(forward_demodulation,[],[f22397,f18842]) ).

fof(f22397,plain,
    top = join(zero,composition(top,top)),
    inference(forward_demodulation,[],[f22361,f28]) ).

fof(f22361,plain,
    top = join(composition(top,top),zero),
    inference(superposition,[],[f26,f20989]) ).

fof(f20989,plain,
    zero = complement(composition(top,top)),
    inference(superposition,[],[f20957,f14958]) ).

fof(f17741,plain,
    ! [X8] : complement(X8) = join(complement(X8),composition(top,complement(composition(top,X8)))),
    inference(superposition,[],[f65,f17617]) ).

fof(f22463,plain,
    ! [X2] : complement(join(complement(X2),complement(composition(top,X2)))) = join(X2,complement(join(complement(X2),complement(composition(top,X2))))),
    inference(backward_demodulation,[],[f22395,f22452]) ).

fof(f22395,plain,
    ! [X2] : complement(join(complement(X2),complement(composition(top,composition(top,X2))))) = join(X2,complement(join(complement(X2),complement(composition(top,composition(top,X2)))))),
    inference(forward_demodulation,[],[f22394,f17966]) ).

fof(f22394,plain,
    ! [X2] : complement(join(complement(X2),complement(composition(top,composition(top,X2))))) = join(complement(complement(X2)),complement(join(complement(X2),complement(composition(top,composition(top,X2)))))),
    inference(forward_demodulation,[],[f22393,f18842]) ).

fof(f22393,plain,
    ! [X2] : complement(join(complement(X2),complement(composition(top,composition(top,X2))))) = join(complement(join(zero,complement(X2))),complement(join(complement(X2),complement(composition(top,composition(top,X2)))))),
    inference(forward_demodulation,[],[f22392,f17966]) ).

fof(f22392,plain,
    ! [X2] : complement(join(complement(X2),complement(composition(top,complement(complement(composition(top,X2))))))) = join(complement(join(zero,complement(X2))),complement(join(complement(X2),complement(composition(top,complement(complement(composition(top,X2)))))))),
    inference(forward_demodulation,[],[f22391,f18842]) ).

fof(f22391,plain,
    ! [X2] : complement(join(complement(X2),complement(composition(top,complement(join(zero,complement(composition(top,X2)))))))) = join(complement(join(zero,complement(X2))),complement(join(complement(X2),complement(composition(top,complement(join(zero,complement(composition(top,X2))))))))),
    inference(forward_demodulation,[],[f22390,f64]) ).

fof(f22390,plain,
    ! [X2] : complement(join(complement(X2),complement(composition(top,complement(join(complement(top),complement(composition(top,X2)))))))) = join(complement(join(zero,complement(X2))),complement(join(complement(X2),complement(composition(top,complement(join(complement(top),complement(composition(top,X2))))))))),
    inference(forward_demodulation,[],[f22359,f17617]) ).

fof(f22359,plain,
    ! [X2] : complement(join(complement(X2),complement(composition(top,complement(join(complement(top),complement(composition(converse(top),X2)))))))) = join(complement(join(zero,complement(X2))),complement(join(complement(X2),complement(composition(top,complement(join(complement(top),complement(composition(converse(top),X2))))))))),
    inference(superposition,[],[f67,f20989]) ).

fof(f55733,plain,
    ! [X284] : complement(join(X284,sF10)) = complement(join(sF10,join(sF10,X284))),
    inference(forward_demodulation,[],[f55732,f17964]) ).

fof(f17964,plain,
    sF10 = complement(sF11),
    inference(backward_demodulation,[],[f15097,f17930]) ).

fof(f15097,plain,
    sF10 = join(zero,complement(sF11)),
    inference(superposition,[],[f14979,f53]) ).

fof(f55732,plain,
    ! [X284] : complement(join(X284,sF10)) = complement(join(sF10,join(complement(sF11),X284))),
    inference(forward_demodulation,[],[f55731,f263]) ).

fof(f55731,plain,
    ! [X284] : complement(join(X284,sF10)) = complement(join(complement(sF11),join(X284,sF10))),
    inference(forward_demodulation,[],[f55730,f17966]) ).

fof(f55730,plain,
    ! [X284] : complement(join(X284,sF10)) = complement(join(complement(sF11),complement(complement(join(X284,sF10))))),
    inference(forward_demodulation,[],[f54808,f28]) ).

fof(f54808,plain,
    ! [X284] : complement(join(X284,sF10)) = complement(join(complement(complement(join(X284,sF10))),complement(sF11))),
    inference(superposition,[],[f31812,f36236]) ).

fof(f36236,plain,
    ! [X12] : sF11 = join(sF11,complement(join(X12,sF10))),
    inference(superposition,[],[f36211,f28]) ).

fof(f36211,plain,
    ! [X30] : sF11 = join(sF11,complement(join(sF10,X30))),
    inference(forward_demodulation,[],[f36139,f53]) ).

fof(f36139,plain,
    ! [X30] : complement(sF10) = join(sF11,complement(join(sF10,X30))),
    inference(superposition,[],[f17966,f31807]) ).

fof(f31807,plain,
    ! [X15] : sF10 = complement(join(sF11,complement(join(sF10,X15)))),
    inference(superposition,[],[f17989,f53]) ).

fof(f101759,plain,
    composition(complement(join(complement(sK0),complement(composition(sF11,converse(sF6))))),complement(join(sF5,complement(composition(sF16,sF11))))) = join(complement(join(complement(sF7),sF10)),composition(complement(join(complement(sK0),complement(composition(sF11,converse(sF6))))),complement(join(sF5,complement(composition(sF16,sF11)))))),
    inference(superposition,[],[f18048,f17964]) ).

fof(f18048,plain,
    ! [X13] : composition(complement(join(complement(sK0),complement(composition(X13,converse(sF6))))),complement(join(sF5,complement(composition(sF16,X13))))) = join(complement(join(complement(sF7),complement(X13))),composition(complement(join(complement(sK0),complement(composition(X13,converse(sF6))))),complement(join(sF5,complement(composition(sF16,X13)))))),
    inference(backward_demodulation,[],[f4939,f17962]) ).

fof(f17962,plain,
    sF5 = complement(sF6),
    inference(backward_demodulation,[],[f15095,f17930]) ).

fof(f15095,plain,
    sF5 = join(zero,complement(sF6)),
    inference(superposition,[],[f14979,f48]) ).

fof(f48,plain,
    complement(sF5) = sF6,
    introduced(function_definition,[]) ).

fof(f4939,plain,
    ! [X13] : composition(complement(join(complement(sK0),complement(composition(X13,converse(sF6))))),complement(join(complement(sF6),complement(composition(sF16,X13))))) = join(complement(join(complement(sF7),complement(X13))),composition(complement(join(complement(sK0),complement(composition(X13,converse(sF6))))),complement(join(complement(sF6),complement(composition(sF16,X13)))))),
    inference(forward_demodulation,[],[f4859,f59]) ).

fof(f4859,plain,
    ! [X13] : composition(complement(join(complement(sK0),complement(composition(X13,converse(sF6))))),complement(join(complement(sF6),complement(composition(converse(sK0),X13))))) = join(complement(join(complement(sF7),complement(X13))),composition(complement(join(complement(sK0),complement(composition(X13,converse(sF6))))),complement(join(complement(sF6),complement(composition(converse(sK0),X13)))))),
    inference(superposition,[],[f44,f49]) ).

fof(f49,plain,
    composition(sK0,sF6) = sF7,
    introduced(function_definition,[]) ).

fof(f44,plain,
    ! [X2,X0,X1] : composition(complement(join(complement(X0),complement(composition(X2,converse(X1))))),complement(join(complement(X1),complement(composition(converse(X0),X2))))) = join(complement(join(complement(composition(X0,X1)),complement(X2))),composition(complement(join(complement(X0),complement(composition(X2,converse(X1))))),complement(join(complement(X1),complement(composition(converse(X0),X2)))))),
    inference(definition_unfolding,[],[f39,f31,f31,f31,f31,f31]) ).

fof(f39,plain,
    ! [X2,X0,X1] : composition(meet(X0,composition(X2,converse(X1))),meet(X1,composition(converse(X0),X2))) = join(meet(composition(X0,X1),X2),composition(meet(X0,composition(X2,converse(X1))),meet(X1,composition(converse(X0),X2)))),
    inference(cnf_transformation,[],[f14]) ).

fof(f14,axiom,
    ! [X0,X1,X2] : composition(meet(X0,composition(X2,converse(X1))),meet(X1,composition(converse(X0),X2))) = join(meet(composition(X0,X1),X2),composition(meet(X0,composition(X2,converse(X1))),meet(X1,composition(converse(X0),X2)))),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',dedekind_law) ).

fof(f247850,plain,
    ! [X52,X53] : join(X53,complement(X52)) = join(X53,complement(join(X53,X52))),
    inference(superposition,[],[f56049,f17966]) ).

fof(f32008,plain,
    ! [X0,X1] : complement(X0) = join(complement(X0),complement(join(X0,X1))),
    inference(backward_demodulation,[],[f32007,f31796]) ).

fof(f31796,plain,
    ! [X3,X4] : complement(X3) = complement(join(X3,complement(join(complement(X3),X4)))),
    inference(superposition,[],[f17989,f17966]) ).

fof(f32007,plain,
    ! [X2,X0,X1] : join(complement(X0),complement(join(X0,X1))) = complement(join(X0,complement(join(complement(X0),join(complement(join(X0,X1)),X2))))),
    inference(forward_demodulation,[],[f31795,f34]) ).

fof(f31795,plain,
    ! [X2,X0,X1] : join(complement(X0),complement(join(X0,X1))) = complement(join(X0,complement(join(join(complement(X0),complement(join(X0,X1))),X2)))),
    inference(superposition,[],[f17989,f17989]) ).

fof(f1551115,plain,
    sF13 = complement(join(sF11,complement(sF7))),
    inference(forward_demodulation,[],[f1551114,f361165]) ).

fof(f361165,plain,
    ! [X1127] : sF13 = join(sF13,complement(join(X1127,complement(sF7)))),
    inference(backward_demodulation,[],[f356660,f360045]) ).

fof(f360045,plain,
    sF13 = sF14,
    inference(forward_demodulation,[],[f360044,f56]) ).

fof(f56,plain,
    join(sF13,sF7) = sF14,
    introduced(function_definition,[]) ).

fof(f360044,plain,
    sF13 = join(sF13,sF7),
    inference(forward_demodulation,[],[f359991,f17966]) ).

fof(f359991,plain,
    sF13 = join(sF13,complement(complement(sF7))),
    inference(superposition,[],[f37421,f359900]) ).

fof(f359900,plain,
    complement(sF7) = join(sF12,complement(sF7)),
    inference(forward_demodulation,[],[f359853,f357282]) ).

fof(f357282,plain,
    complement(sF7) = join(sF9,complement(sF7)),
    inference(forward_demodulation,[],[f357281,f28]) ).

fof(f357281,plain,
    complement(sF7) = join(complement(sF7),sF9),
    inference(forward_demodulation,[],[f357232,f51]) ).

fof(f51,plain,
    complement(sF8) = sF9,
    introduced(function_definition,[]) ).

fof(f357232,plain,
    complement(sF7) = join(complement(sF7),complement(sF8)),
    inference(superposition,[],[f32008,f355682]) ).

fof(f355682,plain,
    sF8 = join(sF7,sF8),
    inference(forward_demodulation,[],[f355681,f18842]) ).

fof(f355681,plain,
    join(sF7,sF8) = join(zero,sF8),
    inference(forward_demodulation,[],[f355680,f28]) ).

fof(f355680,plain,
    join(sF8,zero) = join(sF7,sF8),
    inference(forward_demodulation,[],[f355679,f64]) ).

fof(f355679,plain,
    join(sF8,complement(top)) = join(sF7,sF8),
    inference(forward_demodulation,[],[f355678,f28]) ).

fof(f355678,plain,
    join(sF8,complement(top)) = join(sF8,sF7),
    inference(forward_demodulation,[],[f350662,f17966]) ).

fof(f350662,plain,
    join(sF8,complement(top)) = join(sF8,complement(complement(sF7))),
    inference(superposition,[],[f247850,f254015]) ).

fof(f254015,plain,
    top = join(sF8,complement(sF7)),
    inference(forward_demodulation,[],[f254014,f18842]) ).

fof(f254014,plain,
    top = join(zero,join(sF8,complement(sF7))),
    inference(forward_demodulation,[],[f253859,f263]) ).

fof(f253859,plain,
    top = join(sF8,join(complement(sF7),zero)),
    inference(superposition,[],[f262,f253774]) ).

fof(f253774,plain,
    zero = complement(join(sF8,complement(sF7))),
    inference(forward_demodulation,[],[f253773,f18842]) ).

fof(f253773,plain,
    zero = join(zero,complement(join(sF8,complement(sF7)))),
    inference(forward_demodulation,[],[f253772,f28]) ).

fof(f253772,plain,
    zero = join(complement(join(sF8,complement(sF7))),zero),
    inference(forward_demodulation,[],[f253771,f21013]) ).

fof(f253771,plain,
    composition(complement(join(complement(sK0),complement(composition(sF9,converse(sF6))))),zero) = join(complement(join(sF8,complement(sF7))),composition(complement(join(complement(sK0),complement(composition(sF9,converse(sF6))))),zero)),
    inference(forward_demodulation,[],[f253767,f64]) ).

fof(f253767,plain,
    composition(complement(join(complement(sK0),complement(composition(sF9,converse(sF6))))),complement(top)) = join(complement(join(sF8,complement(sF7))),composition(complement(join(complement(sK0),complement(composition(sF9,converse(sF6))))),complement(top))),
    inference(backward_demodulation,[],[f101833,f253766]) ).

fof(f253766,plain,
    top = join(sF5,complement(composition(sF16,sF9))),
    inference(forward_demodulation,[],[f253690,f28]) ).

fof(f253690,plain,
    top = join(complement(composition(sF16,sF9)),sF5),
    inference(superposition,[],[f249707,f29021]) ).

fof(f29021,plain,
    ! [X6] : join(X6,sF5) = join(sF3,join(X6,sF5)),
    inference(superposition,[],[f271,f28945]) ).

fof(f28945,plain,
    sF5 = join(sF3,sF5),
    inference(forward_demodulation,[],[f28928,f28623]) ).

fof(f28928,plain,
    join(sF3,sF5) = join(sF5,sF5),
    inference(superposition,[],[f252,f28919]) ).

fof(f28919,plain,
    sF5 = join(sF4,sF5),
    inference(forward_demodulation,[],[f28918,f47]) ).

fof(f28918,plain,
    join(sF3,sF4) = join(sF4,sF5),
    inference(forward_demodulation,[],[f28769,f28]) ).

fof(f28769,plain,
    join(sF3,sF4) = join(sF5,sF4),
    inference(superposition,[],[f252,f28623]) ).

fof(f271,plain,
    ! [X2,X3,X4] : join(X2,join(X3,X4)) = join(X3,join(X2,X4)),
    inference(forward_demodulation,[],[f244,f34]) ).

fof(f244,plain,
    ! [X2,X3,X4] : join(X2,join(X3,X4)) = join(join(X3,X2),X4),
    inference(superposition,[],[f34,f28]) ).

fof(f249707,plain,
    ! [X3] : top = join(sF3,join(complement(composition(sF16,sF9)),X3)),
    inference(forward_demodulation,[],[f249650,f16795]) ).

fof(f249650,plain,
    ! [X3] : join(top,X3) = join(sF3,join(complement(composition(sF16,sF9)),X3)),
    inference(superposition,[],[f34,f249634]) ).

fof(f249634,plain,
    top = join(sF3,complement(composition(sF16,sF9))),
    inference(forward_demodulation,[],[f249633,f24]) ).

fof(f249633,plain,
    top = join(converse(converse(sF3)),complement(composition(sF16,sF9))),
    inference(forward_demodulation,[],[f249632,f24]) ).

fof(f249632,plain,
    top = join(converse(converse(sF3)),complement(composition(sF16,converse(converse(sF9))))),
    inference(forward_demodulation,[],[f249631,f117]) ).

fof(f249631,plain,
    top = join(converse(converse(sF3)),complement(converse(composition(converse(sF9),sK0)))),
    inference(forward_demodulation,[],[f249612,f28]) ).

fof(f249612,plain,
    top = join(complement(converse(composition(converse(sF9),sK0))),converse(converse(sF3))),
    inference(superposition,[],[f61677,f249011]) ).

fof(f249011,plain,
    converse(sF3) = join(converse(sF3),composition(converse(sF9),sK0)),
    inference(forward_demodulation,[],[f249010,f18842]) ).

fof(f249010,plain,
    join(zero,converse(sF3)) = join(converse(sF3),composition(converse(sF9),sK0)),
    inference(forward_demodulation,[],[f249009,f64]) ).

fof(f249009,plain,
    join(complement(top),converse(sF3)) = join(converse(sF3),composition(converse(sF9),sK0)),
    inference(forward_demodulation,[],[f247981,f28]) ).

fof(f247981,plain,
    join(converse(sF3),complement(top)) = join(converse(sF3),composition(converse(sF9),sK0)),
    inference(superposition,[],[f56049,f64382]) ).

fof(f64382,plain,
    top = join(converse(sF3),complement(composition(converse(sF9),sK0))),
    inference(forward_demodulation,[],[f64381,f122]) ).

fof(f64381,plain,
    top = join(converse(sF3),complement(converse(composition(sF16,sF9)))),
    inference(forward_demodulation,[],[f63744,f28]) ).

fof(f63744,plain,
    top = join(complement(converse(composition(sF16,sF9))),converse(sF3)),
    inference(superposition,[],[f61677,f2189]) ).

fof(f2189,plain,
    sF3 = join(sF3,composition(sF16,sF9)),
    inference(forward_demodulation,[],[f2188,f45]) ).

fof(f45,plain,
    complement(sK1) = sF3,
    introduced(function_definition,[]) ).

fof(f2188,plain,
    complement(sK1) = join(complement(sK1),composition(sF16,sF9)),
    inference(forward_demodulation,[],[f2187,f59]) ).

fof(f2187,plain,
    complement(sK1) = join(complement(sK1),composition(converse(sK0),sF9)),
    inference(forward_demodulation,[],[f2165,f51]) ).

fof(f2165,plain,
    complement(sK1) = join(complement(sK1),composition(converse(sK0),complement(sF8))),
    inference(superposition,[],[f65,f50]) ).

fof(f50,plain,
    composition(sK0,sK1) = sF8,
    introduced(function_definition,[]) ).

fof(f101833,plain,
    composition(complement(join(complement(sK0),complement(composition(sF9,converse(sF6))))),complement(join(sF5,complement(composition(sF16,sF9))))) = join(complement(join(sF8,complement(sF7))),composition(complement(join(complement(sK0),complement(composition(sF9,converse(sF6))))),complement(join(sF5,complement(composition(sF16,sF9)))))),
    inference(forward_demodulation,[],[f101757,f55609]) ).

fof(f55609,plain,
    ! [X255] : complement(join(X255,sF8)) = complement(join(sF8,X255)),
    inference(forward_demodulation,[],[f55608,f28652]) ).

fof(f55608,plain,
    ! [X255] : complement(join(X255,sF8)) = complement(join(sF8,join(sF8,X255))),
    inference(forward_demodulation,[],[f55607,f17963]) ).

fof(f17963,plain,
    sF8 = complement(sF9),
    inference(backward_demodulation,[],[f15096,f17930]) ).

fof(f15096,plain,
    sF8 = join(zero,complement(sF9)),
    inference(superposition,[],[f14979,f51]) ).

fof(f55607,plain,
    ! [X255] : complement(join(X255,sF8)) = complement(join(sF8,join(complement(sF9),X255))),
    inference(forward_demodulation,[],[f55606,f263]) ).

fof(f55606,plain,
    ! [X255] : complement(join(X255,sF8)) = complement(join(complement(sF9),join(X255,sF8))),
    inference(forward_demodulation,[],[f55605,f17966]) ).

fof(f55605,plain,
    ! [X255] : complement(join(X255,sF8)) = complement(join(complement(sF9),complement(complement(join(X255,sF8))))),
    inference(forward_demodulation,[],[f54767,f28]) ).

fof(f54767,plain,
    ! [X255] : complement(join(X255,sF8)) = complement(join(complement(complement(join(X255,sF8))),complement(sF9))),
    inference(superposition,[],[f31812,f35324]) ).

fof(f35324,plain,
    ! [X12] : sF9 = join(sF9,complement(join(X12,sF8))),
    inference(superposition,[],[f35299,f28]) ).

fof(f35299,plain,
    ! [X29] : sF9 = join(sF9,complement(join(sF8,X29))),
    inference(forward_demodulation,[],[f35228,f51]) ).

fof(f35228,plain,
    ! [X29] : complement(sF8) = join(sF9,complement(join(sF8,X29))),
    inference(superposition,[],[f17966,f31805]) ).

fof(f31805,plain,
    ! [X13] : sF8 = complement(join(sF9,complement(join(sF8,X13)))),
    inference(superposition,[],[f17989,f51]) ).

fof(f101757,plain,
    composition(complement(join(complement(sK0),complement(composition(sF9,converse(sF6))))),complement(join(sF5,complement(composition(sF16,sF9))))) = join(complement(join(complement(sF7),sF8)),composition(complement(join(complement(sK0),complement(composition(sF9,converse(sF6))))),complement(join(sF5,complement(composition(sF16,sF9)))))),
    inference(superposition,[],[f18048,f17963]) ).

fof(f359853,plain,
    join(sF9,complement(sF7)) = join(sF12,complement(sF7)),
    inference(superposition,[],[f256,f357363]) ).

fof(f256,plain,
    ! [X23] : join(sF9,join(sF11,X23)) = join(sF12,X23),
    inference(superposition,[],[f34,f54]) ).

fof(f54,plain,
    join(sF9,sF11) = sF12,
    introduced(function_definition,[]) ).

fof(f37421,plain,
    ! [X30] : sF13 = join(sF13,complement(join(sF12,X30))),
    inference(forward_demodulation,[],[f37334,f55]) ).

fof(f55,plain,
    complement(sF12) = sF13,
    introduced(function_definition,[]) ).

fof(f37334,plain,
    ! [X30] : complement(sF12) = join(sF13,complement(join(sF12,X30))),
    inference(superposition,[],[f17966,f31809]) ).

fof(f31809,plain,
    ! [X17] : sF12 = complement(join(sF13,complement(join(sF12,X17)))),
    inference(superposition,[],[f17989,f55]) ).

fof(f356660,plain,
    ! [X1127] : sF14 = join(sF14,complement(join(X1127,complement(sF7)))),
    inference(forward_demodulation,[],[f356659,f18842]) ).

fof(f356659,plain,
    ! [X1127] : join(zero,sF14) = join(sF14,complement(join(X1127,complement(sF7)))),
    inference(forward_demodulation,[],[f356658,f28]) ).

fof(f356658,plain,
    ! [X1127] : join(sF14,zero) = join(sF14,complement(join(X1127,complement(sF7)))),
    inference(forward_demodulation,[],[f351060,f64]) ).

fof(f351060,plain,
    ! [X1127] : join(sF14,complement(top)) = join(sF14,complement(join(X1127,complement(sF7)))),
    inference(superposition,[],[f247850,f20684]) ).

fof(f20684,plain,
    ! [X1] : top = join(sF14,join(X1,complement(sF7))),
    inference(superposition,[],[f20189,f28]) ).

fof(f20189,plain,
    ! [X0] : top = join(sF14,join(complement(sF7),X0)),
    inference(forward_demodulation,[],[f20181,f16795]) ).

fof(f20181,plain,
    ! [X0] : join(top,X0) = join(sF14,join(complement(sF7),X0)),
    inference(superposition,[],[f34,f19901]) ).

fof(f19901,plain,
    top = join(sF14,complement(sF7)),
    inference(superposition,[],[f16804,f254]) ).

fof(f254,plain,
    ! [X21] : join(sF7,join(sF13,X21)) = join(sF14,X21),
    inference(superposition,[],[f34,f88]) ).

fof(f88,plain,
    sF14 = join(sF7,sF13),
    inference(backward_demodulation,[],[f57,f86]) ).

fof(f86,plain,
    sF14 = sF15,
    inference(forward_demodulation,[],[f78,f57]) ).

fof(f78,plain,
    sF14 = join(sF7,sF13),
    inference(superposition,[],[f28,f56]) ).

fof(f57,plain,
    join(sF7,sF13) = sF15,
    introduced(function_definition,[]) ).

fof(f1551114,plain,
    complement(join(sF11,complement(sF7))) = join(sF13,complement(join(sF11,complement(sF7)))),
    inference(forward_demodulation,[],[f1551113,f465729]) ).

fof(f465729,plain,
    sF7 = composition(sK0,composition(sF16,sF7)),
    inference(forward_demodulation,[],[f465610,f49]) ).

fof(f465610,plain,
    composition(sK0,sF6) = composition(sK0,composition(sF16,sF7)),
    inference(superposition,[],[f443870,f10913]) ).

fof(f10913,plain,
    composition(sF17,sF6) = composition(sF16,sF7),
    inference(superposition,[],[f479,f49]) ).

fof(f479,plain,
    ! [X16] : composition(sF16,composition(sK0,X16)) = composition(sF17,X16),
    inference(superposition,[],[f35,f60]) ).

fof(f443870,plain,
    ! [X2] : composition(sK0,X2) = composition(sK0,composition(sF17,X2)),
    inference(superposition,[],[f35,f443695]) ).

fof(f443695,plain,
    sK0 = composition(sK0,sF17),
    inference(backward_demodulation,[],[f441858,f443694]) ).

fof(f443694,plain,
    ! [X93] : join(X93,composition(X93,sF17)) = X93,
    inference(forward_demodulation,[],[f443693,f24]) ).

fof(f443693,plain,
    ! [X93] : converse(converse(X93)) = join(X93,composition(X93,sF17)),
    inference(forward_demodulation,[],[f443692,f191]) ).

fof(f191,plain,
    sF17 = converse(sF17),
    inference(forward_demodulation,[],[f190,f60]) ).

fof(f190,plain,
    composition(sF16,sK0) = converse(sF17),
    inference(forward_demodulation,[],[f184,f69]) ).

fof(f184,plain,
    composition(sF16,converse(sF16)) = converse(sF17),
    inference(superposition,[],[f117,f60]) ).

fof(f443692,plain,
    ! [X93] : converse(converse(X93)) = join(X93,composition(X93,converse(sF17))),
    inference(forward_demodulation,[],[f443460,f116]) ).

fof(f116,plain,
    ! [X2,X3] : converse(composition(X3,converse(X2))) = composition(X2,converse(X3)),
    inference(superposition,[],[f30,f24]) ).

fof(f443460,plain,
    ! [X93] : converse(converse(X93)) = join(X93,converse(composition(sF17,converse(X93)))),
    inference(superposition,[],[f90,f441854]) ).

fof(f441854,plain,
    ! [X57] : join(X57,composition(sF17,X57)) = X57,
    inference(forward_demodulation,[],[f441853,f18890]) ).

fof(f18890,plain,
    ! [X1] : join(X1,zero) = X1,
    inference(superposition,[],[f18842,f28]) ).

fof(f441853,plain,
    ! [X57] : join(X57,zero) = join(X57,composition(sF17,X57)),
    inference(forward_demodulation,[],[f441852,f64]) ).

fof(f441852,plain,
    ! [X57] : join(X57,complement(top)) = join(X57,composition(sF17,X57)),
    inference(forward_demodulation,[],[f441370,f17966]) ).

fof(f441370,plain,
    ! [X57] : join(X57,complement(top)) = join(X57,complement(complement(composition(sF17,X57)))),
    inference(superposition,[],[f247850,f441249]) ).

fof(f441249,plain,
    ! [X2278] : top = join(X2278,complement(composition(sF17,X2278))),
    inference(forward_demodulation,[],[f441248,f14958]) ).

fof(f441248,plain,
    ! [X2278] : top = join(composition(one,X2278),complement(composition(sF17,X2278))),
    inference(forward_demodulation,[],[f439708,f28]) ).

fof(f439708,plain,
    ! [X2278] : top = join(complement(composition(sF17,X2278)),composition(one,X2278)),
    inference(superposition,[],[f85715,f63]) ).

fof(f85715,plain,
    ! [X120,X121,X119] : top = join(complement(composition(X119,X120)),composition(join(X119,X121),X120)),
    inference(forward_demodulation,[],[f85714,f85658]) ).

fof(f85658,plain,
    ! [X31,X29,X32,X30] : join(composition(join(X32,X29),X30),X31) = join(X31,composition(join(X29,X32),X30)),
    inference(forward_demodulation,[],[f85287,f21249]) ).

fof(f21249,plain,
    ! [X56,X54,X57,X55] : join(composition(X56,X55),join(X57,composition(X54,X55))) = join(X57,composition(join(X54,X56),X55)),
    inference(superposition,[],[f263,f36]) ).

fof(f85287,plain,
    ! [X31,X29,X32,X30] : join(composition(join(X32,X29),X30),X31) = join(composition(X32,X30),join(X31,composition(X29,X30))),
    inference(superposition,[],[f1245,f28]) ).

fof(f1245,plain,
    ! [X8,X6,X9,X7] : join(composition(X6,X7),join(composition(X8,X7),X9)) = join(composition(join(X6,X8),X7),X9),
    inference(superposition,[],[f34,f36]) ).

fof(f85714,plain,
    ! [X120,X121,X119] : top = join(composition(join(X121,X119),X120),complement(composition(X119,X120))),
    inference(forward_demodulation,[],[f85713,f16795]) ).

fof(f85713,plain,
    ! [X120,X121,X119] : join(composition(join(X121,X119),X120),complement(composition(X119,X120))) = join(top,composition(X121,X120)),
    inference(forward_demodulation,[],[f85310,f28]) ).

fof(f85310,plain,
    ! [X120,X121,X119] : join(composition(join(X121,X119),X120),complement(composition(X119,X120))) = join(composition(X121,X120),top),
    inference(superposition,[],[f1245,f26]) ).

fof(f441858,plain,
    composition(sK0,sF17) = join(sK0,composition(sK0,sF17)),
    inference(backward_demodulation,[],[f93808,f441855]) ).

fof(f441855,plain,
    sF17 = composition(sF17,sF17),
    inference(backward_demodulation,[],[f179690,f441854]) ).

fof(f179690,plain,
    composition(sF17,sF17) = join(sF17,composition(sF17,sF17)),
    inference(forward_demodulation,[],[f179689,f14984]) ).

fof(f14984,plain,
    ! [X11,X12] : join(X11,composition(X12,X11)) = composition(join(one,X12),X11),
    inference(forward_demodulation,[],[f14937,f14925]) ).

fof(f14937,plain,
    ! [X11,X12] : composition(join(converse(one),X12),X11) = join(X11,composition(X12,X11)),
    inference(superposition,[],[f36,f14898]) ).

fof(f179689,plain,
    composition(sF17,sF17) = composition(join(one,sF17),sF17),
    inference(forward_demodulation,[],[f179688,f17966]) ).

fof(f179688,plain,
    composition(complement(complement(sF17)),complement(complement(sF17))) = composition(join(one,complement(complement(sF17))),complement(complement(sF17))),
    inference(forward_demodulation,[],[f179687,f1266]) ).

fof(f179687,plain,
    composition(complement(complement(sF17)),complement(complement(sF17))) = composition(join(complement(complement(sF17)),one),complement(complement(sF17))),
    inference(forward_demodulation,[],[f179686,f14983]) ).

fof(f179686,plain,
    composition(complement(complement(sF17)),complement(complement(sF17))) = join(complement(complement(sF17)),composition(complement(complement(sF17)),complement(complement(sF17)))),
    inference(forward_demodulation,[],[f179685,f32986]) ).

fof(f32986,plain,
    complement(sF17) = join(complement(one),complement(sF17)),
    inference(superposition,[],[f17966,f32573]) ).

fof(f32573,plain,
    sF17 = complement(join(complement(one),complement(sF17))),
    inference(forward_demodulation,[],[f31985,f28]) ).

fof(f31985,plain,
    sF17 = complement(join(complement(sF17),complement(one))),
    inference(superposition,[],[f17989,f63]) ).

fof(f179685,plain,
    composition(complement(complement(sF17)),complement(join(complement(one),complement(sF17)))) = join(complement(complement(sF17)),composition(complement(complement(sF17)),complement(join(complement(one),complement(sF17))))),
    inference(forward_demodulation,[],[f179684,f14958]) ).

fof(f179684,plain,
    composition(complement(complement(sF17)),complement(join(complement(one),complement(composition(one,sF17))))) = join(complement(complement(sF17)),composition(complement(complement(sF17)),complement(join(complement(one),complement(composition(one,sF17)))))),
    inference(forward_demodulation,[],[f179487,f14925]) ).

fof(f179487,plain,
    composition(complement(complement(sF17)),complement(join(complement(one),complement(composition(converse(one),sF17))))) = join(complement(complement(sF17)),composition(complement(complement(sF17)),complement(join(complement(one),complement(composition(converse(one),sF17)))))),
    inference(superposition,[],[f14960,f32986]) ).

fof(f14960,plain,
    ! [X0,X1] : composition(complement(join(complement(X0),complement(X1))),complement(join(complement(one),complement(composition(converse(X0),X1))))) = join(complement(join(complement(X0),complement(X1))),composition(complement(join(complement(X0),complement(X1))),complement(join(complement(one),complement(composition(converse(X0),X1)))))),
    inference(forward_demodulation,[],[f14956,f25]) ).

fof(f14956,plain,
    ! [X0,X1] : composition(complement(join(complement(X0),complement(composition(X1,one)))),complement(join(complement(one),complement(composition(converse(X0),X1))))) = join(complement(join(complement(X0),complement(X1))),composition(complement(join(complement(X0),complement(composition(X1,one)))),complement(join(complement(one),complement(composition(converse(X0),X1)))))),
    inference(backward_demodulation,[],[f4852,f14925]) ).

fof(f4852,plain,
    ! [X0,X1] : composition(complement(join(complement(X0),complement(composition(X1,converse(one))))),complement(join(complement(one),complement(composition(converse(X0),X1))))) = join(complement(join(complement(X0),complement(X1))),composition(complement(join(complement(X0),complement(composition(X1,converse(one))))),complement(join(complement(one),complement(composition(converse(X0),X1)))))),
    inference(superposition,[],[f44,f25]) ).

fof(f93808,plain,
    composition(sK0,composition(sF17,sF17)) = join(sK0,composition(sK0,composition(sF17,sF17))),
    inference(forward_demodulation,[],[f93807,f17966]) ).

fof(f93807,plain,
    composition(sK0,composition(sF17,sF17)) = join(complement(complement(sK0)),composition(sK0,composition(sF17,sF17))),
    inference(forward_demodulation,[],[f93806,f191]) ).

fof(f93806,plain,
    composition(sK0,composition(converse(sF17),sF17)) = join(complement(complement(sK0)),composition(sK0,composition(converse(sF17),sF17))),
    inference(forward_demodulation,[],[f93805,f28]) ).

fof(f93805,plain,
    composition(sK0,composition(converse(sF17),sF17)) = join(composition(sK0,composition(converse(sF17),sF17)),complement(complement(sK0))),
    inference(forward_demodulation,[],[f93804,f28614]) ).

fof(f93804,plain,
    composition(sK0,composition(converse(sF17),sF17)) = join(composition(sK0,composition(converse(sF17),sF17)),complement(join(complement(sK0),complement(composition(top,sK0))))),
    inference(forward_demodulation,[],[f93803,f72322]) ).

fof(f72322,plain,
    composition(top,sK0) = composition(top,sF17),
    inference(forward_demodulation,[],[f72293,f60]) ).

fof(f72293,plain,
    composition(top,sK0) = composition(top,composition(sF16,sK0)),
    inference(superposition,[],[f72184,f59]) ).

fof(f72184,plain,
    ! [X54] : composition(top,composition(converse(X54),X54)) = composition(top,X54),
    inference(forward_demodulation,[],[f72183,f16795]) ).

fof(f72183,plain,
    ! [X54] : composition(top,composition(converse(X54),X54)) = composition(join(top,composition(top,converse(X54))),X54),
    inference(forward_demodulation,[],[f72182,f1231]) ).

fof(f1231,plain,
    ! [X2,X3,X4,X5] : composition(join(X5,composition(X2,X3)),X4) = join(composition(X5,X4),composition(X2,composition(X3,X4))),
    inference(superposition,[],[f36,f35]) ).

fof(f72182,plain,
    ! [X54] : composition(top,composition(converse(X54),X54)) = join(composition(top,X54),composition(top,composition(converse(X54),X54))),
    inference(forward_demodulation,[],[f72181,f17966]) ).

fof(f72181,plain,
    ! [X54] : composition(top,composition(converse(X54),X54)) = join(complement(complement(composition(top,X54))),composition(top,composition(converse(X54),X54))),
    inference(forward_demodulation,[],[f72180,f18842]) ).

fof(f72180,plain,
    ! [X54] : composition(top,composition(converse(X54),X54)) = join(complement(join(zero,complement(composition(top,X54)))),composition(top,composition(converse(X54),X54))),
    inference(forward_demodulation,[],[f72179,f28]) ).

fof(f72179,plain,
    ! [X54] : composition(top,composition(converse(X54),X54)) = join(complement(join(complement(composition(top,X54)),zero)),composition(top,composition(converse(X54),X54))),
    inference(forward_demodulation,[],[f72178,f17966]) ).

fof(f72178,plain,
    ! [X54] : complement(complement(composition(top,composition(converse(X54),X54)))) = join(complement(join(complement(composition(top,X54)),zero)),complement(complement(composition(top,composition(converse(X54),X54))))),
    inference(forward_demodulation,[],[f72075,f18842]) ).

fof(f72075,plain,
    ! [X54] : complement(join(zero,complement(composition(top,composition(converse(X54),X54))))) = join(complement(join(complement(composition(top,X54)),zero)),complement(join(zero,complement(composition(top,composition(converse(X54),X54)))))),
    inference(superposition,[],[f18001,f64]) ).

fof(f18001,plain,
    ! [X0,X1] : complement(join(complement(X0),complement(composition(X0,composition(converse(X1),X1))))) = join(complement(join(complement(composition(top,X1)),complement(X0))),complement(join(complement(X0),complement(composition(X0,composition(converse(X1),X1)))))),
    inference(forward_demodulation,[],[f18000,f35]) ).

fof(f18000,plain,
    ! [X0,X1] : complement(join(complement(X0),complement(composition(composition(X0,converse(X1)),X1)))) = join(complement(join(complement(composition(top,X1)),complement(X0))),complement(join(complement(X0),complement(composition(composition(X0,converse(X1)),X1))))),
    inference(forward_demodulation,[],[f17957,f17966]) ).

fof(f17957,plain,
    ! [X0,X1] : complement(join(complement(X0),complement(composition(complement(complement(composition(X0,converse(X1)))),X1)))) = join(complement(join(complement(composition(top,X1)),complement(X0))),complement(join(complement(X0),complement(composition(complement(complement(composition(X0,converse(X1)))),X1))))),
    inference(backward_demodulation,[],[f3968,f17930]) ).

fof(f3968,plain,
    ! [X0,X1] : complement(join(complement(X0),complement(composition(complement(join(zero,complement(composition(X0,converse(X1))))),X1)))) = join(complement(join(complement(composition(top,X1)),complement(X0))),complement(join(complement(X0),complement(composition(complement(join(zero,complement(composition(X0,converse(X1))))),X1))))),
    inference(superposition,[],[f68,f64]) ).

fof(f68,plain,
    ! [X2,X0,X1] : complement(join(complement(X2),complement(composition(complement(join(complement(X0),complement(composition(X2,converse(X1))))),X1)))) = join(complement(join(complement(composition(X0,X1)),complement(X2))),complement(join(complement(X2),complement(composition(complement(join(complement(X0),complement(composition(X2,converse(X1))))),X1))))),
    inference(forward_demodulation,[],[f43,f28]) ).

fof(f43,plain,
    ! [X2,X0,X1] : complement(join(complement(composition(complement(join(complement(X0),complement(composition(X2,converse(X1))))),X1)),complement(X2))) = join(complement(join(complement(composition(X0,X1)),complement(X2))),complement(join(complement(composition(complement(join(complement(X0),complement(composition(X2,converse(X1))))),X1)),complement(X2)))),
    inference(definition_unfolding,[],[f38,f31,f31,f31,f31,f31]) ).

fof(f38,plain,
    ! [X2,X0,X1] : meet(composition(meet(X0,composition(X2,converse(X1))),X1),X2) = join(meet(composition(X0,X1),X2),meet(composition(meet(X0,composition(X2,converse(X1))),X1),X2)),
    inference(cnf_transformation,[],[f16]) ).

fof(f16,axiom,
    ! [X0,X1,X2] : meet(composition(meet(X0,composition(X2,converse(X1))),X1),X2) = join(meet(composition(X0,X1),X2),meet(composition(meet(X0,composition(X2,converse(X1))),X1),X2)),
    file('/export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299',modular_law_2) ).

fof(f93803,plain,
    composition(sK0,composition(converse(sF17),sF17)) = join(composition(sK0,composition(converse(sF17),sF17)),complement(join(complement(sK0),complement(composition(top,sF17))))),
    inference(forward_demodulation,[],[f93802,f28]) ).

fof(f93802,plain,
    composition(sK0,composition(converse(sF17),sF17)) = join(composition(sK0,composition(converse(sF17),sF17)),complement(join(complement(composition(top,sF17)),complement(sK0)))),
    inference(forward_demodulation,[],[f93801,f28]) ).

fof(f93801,plain,
    composition(sK0,composition(converse(sF17),sF17)) = join(complement(join(complement(composition(top,sF17)),complement(sK0))),composition(sK0,composition(converse(sF17),sF17))),
    inference(forward_demodulation,[],[f93587,f17966]) ).

fof(f93587,plain,
    composition(sK0,composition(converse(sF17),complement(complement(sF17)))) = join(complement(join(complement(composition(top,sF17)),complement(sK0))),composition(sK0,composition(converse(sF17),complement(complement(sF17))))),
    inference(superposition,[],[f17999,f59189]) ).

fof(f59189,plain,
    complement(sF17) = join(complement(sF17),complement(composition(top,sK0))),
    inference(superposition,[],[f32008,f28239]) ).

fof(f28239,plain,
    composition(top,sK0) = join(sF17,composition(top,sK0)),
    inference(superposition,[],[f1229,f16861]) ).

fof(f1229,plain,
    ! [X16] : composition(join(sF16,X16),sK0) = join(sF17,composition(X16,sK0)),
    inference(superposition,[],[f36,f60]) ).

fof(f17999,plain,
    ! [X0,X1] : composition(X0,composition(converse(X1),complement(join(complement(X1),complement(composition(top,X0)))))) = join(complement(join(complement(composition(top,X1)),complement(X0))),composition(X0,composition(converse(X1),complement(join(complement(X1),complement(composition(top,X0))))))),
    inference(forward_demodulation,[],[f17998,f35]) ).

fof(f17998,plain,
    ! [X0,X1] : composition(composition(X0,converse(X1)),complement(join(complement(X1),complement(composition(top,X0))))) = join(complement(join(complement(composition(top,X1)),complement(X0))),composition(composition(X0,converse(X1)),complement(join(complement(X1),complement(composition(top,X0)))))),
    inference(forward_demodulation,[],[f17956,f17966]) ).

fof(f17956,plain,
    ! [X0,X1] : composition(complement(complement(composition(X0,converse(X1)))),complement(join(complement(X1),complement(composition(top,X0))))) = join(complement(join(complement(composition(top,X1)),complement(X0))),composition(complement(complement(composition(X0,converse(X1)))),complement(join(complement(X1),complement(composition(top,X0)))))),
    inference(backward_demodulation,[],[f17661,f17930]) ).

fof(f17661,plain,
    ! [X0,X1] : composition(complement(join(zero,complement(composition(X0,converse(X1))))),complement(join(complement(X1),complement(composition(top,X0))))) = join(complement(join(complement(composition(top,X1)),complement(X0))),composition(complement(join(zero,complement(composition(X0,converse(X1))))),complement(join(complement(X1),complement(composition(top,X0)))))),
    inference(backward_demodulation,[],[f4873,f17617]) ).

fof(f4873,plain,
    ! [X0,X1] : composition(complement(join(zero,complement(composition(X0,converse(X1))))),complement(join(complement(X1),complement(composition(converse(top),X0))))) = join(complement(join(complement(composition(top,X1)),complement(X0))),composition(complement(join(zero,complement(composition(X0,converse(X1))))),complement(join(complement(X1),complement(composition(converse(top),X0)))))),
    inference(superposition,[],[f44,f64]) ).

fof(f1551113,plain,
    complement(join(sF11,complement(composition(sK0,composition(sF16,sF7))))) = join(sF13,complement(join(sF11,complement(composition(sK0,composition(sF16,sF7)))))),
    inference(forward_demodulation,[],[f1551075,f17966]) ).

fof(f1551075,plain,
    complement(join(sF11,complement(composition(sK0,complement(complement(composition(sF16,sF7))))))) = join(sF13,complement(join(sF11,complement(composition(sK0,complement(complement(composition(sF16,sF7)))))))),
    inference(backward_demodulation,[],[f110832,f1551074]) ).

fof(f1551074,plain,
    complement(composition(sF16,sF7)) = join(sF3,complement(composition(sF16,sF10))),
    inference(forward_demodulation,[],[f1551073,f1465061]) ).

fof(f1465061,plain,
    join(sF5,complement(composition(sF16,top))) = join(sF3,complement(composition(sF16,sF10))),
    inference(superposition,[],[f252,f1464334]) ).

fof(f1464334,plain,
    complement(composition(sF16,sF10)) = join(sF4,complement(composition(sF16,top))),
    inference(superposition,[],[f17966,f1464008]) ).

fof(f1464008,plain,
    composition(sF16,sF10) = complement(join(sF4,complement(composition(sF16,top)))),
    inference(forward_demodulation,[],[f1464007,f443071]) ).

fof(f443071,plain,
    composition(sF16,sF10) = join(composition(sF16,sF10),complement(join(sF4,complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f443070,f28]) ).

fof(f443070,plain,
    composition(sF16,sF10) = join(complement(join(sF4,complement(composition(sF16,top)))),composition(sF16,sF10)),
    inference(forward_demodulation,[],[f443065,f442344]) ).

fof(f442344,plain,
    composition(sF16,sF10) = complement(join(sF4,complement(composition(sF16,sF10)))),
    inference(forward_demodulation,[],[f442343,f17966]) ).

fof(f442343,plain,
    complement(join(sF4,complement(composition(sF16,sF10)))) = complement(complement(composition(sF16,sF10))),
    inference(forward_demodulation,[],[f442342,f18842]) ).

fof(f442342,plain,
    complement(complement(composition(sF16,sF10))) = join(zero,complement(join(sF4,complement(composition(sF16,sF10))))),
    inference(forward_demodulation,[],[f442341,f64]) ).

fof(f442341,plain,
    complement(complement(composition(sF16,sF10))) = join(complement(top),complement(join(sF4,complement(composition(sF16,sF10))))),
    inference(forward_demodulation,[],[f441645,f10912]) ).

fof(f10912,plain,
    composition(sF17,sK2) = composition(sF16,sF10),
    inference(superposition,[],[f479,f52]) ).

fof(f441645,plain,
    complement(complement(composition(sF17,sK2))) = join(complement(top),complement(join(sF4,complement(composition(sF17,sK2))))),
    inference(superposition,[],[f45590,f441249]) ).

fof(f45590,plain,
    ! [X0] : complement(X0) = join(complement(join(sK2,X0)),complement(join(sF4,X0))),
    inference(superposition,[],[f2924,f17966]) ).

fof(f2924,plain,
    ! [X2] : join(complement(join(sK2,complement(X2))),complement(join(sF4,complement(X2)))) = X2,
    inference(forward_demodulation,[],[f2923,f28]) ).

fof(f2923,plain,
    ! [X2] : join(complement(join(sF4,complement(X2))),complement(join(sK2,complement(X2)))) = X2,
    inference(forward_demodulation,[],[f2922,f28]) ).

fof(f2922,plain,
    ! [X2] : join(complement(join(sF4,complement(X2))),complement(join(complement(X2),sK2))) = X2,
    inference(forward_demodulation,[],[f2921,f28]) ).

fof(f2921,plain,
    ! [X2] : join(complement(join(complement(X2),sK2)),complement(join(sF4,complement(X2)))) = X2,
    inference(forward_demodulation,[],[f2895,f28]) ).

fof(f2895,plain,
    ! [X2] : join(complement(join(complement(X2),sK2)),complement(join(complement(X2),sF4))) = X2,
    inference(superposition,[],[f66,f46]) ).

fof(f443065,plain,
    complement(join(sF4,complement(composition(sF16,sF10)))) = join(complement(join(sF4,complement(composition(sF16,top)))),complement(join(sF4,complement(composition(sF16,sF10))))),
    inference(backward_demodulation,[],[f120913,f442955]) ).

fof(f442955,plain,
    ! [X2] : composition(sF16,X2) = composition(sF17,composition(sF16,X2)),
    inference(superposition,[],[f35,f442749]) ).

fof(f442749,plain,
    sF16 = composition(sF17,sF16),
    inference(forward_demodulation,[],[f442738,f441854]) ).

fof(f442738,plain,
    composition(sF17,sF16) = join(sF16,composition(sF17,sF16)),
    inference(backward_demodulation,[],[f95426,f442639]) ).

fof(f442639,plain,
    ! [X0] : composition(sF17,X0) = composition(sF17,composition(sF17,X0)),
    inference(superposition,[],[f35,f441855]) ).

fof(f95426,plain,
    composition(sF17,composition(sF17,sF16)) = join(sF16,composition(sF17,composition(sF17,sF16))),
    inference(forward_demodulation,[],[f95425,f17966]) ).

fof(f95425,plain,
    composition(complement(complement(sF17)),composition(sF17,sF16)) = join(sF16,composition(complement(complement(sF17)),composition(sF17,sF16))),
    inference(forward_demodulation,[],[f95424,f28]) ).

fof(f95424,plain,
    composition(complement(complement(sF17)),composition(sF17,sF16)) = join(composition(complement(complement(sF17)),composition(sF17,sF16)),sF16),
    inference(forward_demodulation,[],[f95423,f59283]) ).

fof(f59283,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(X1,top)))) = X1,
    inference(backward_demodulation,[],[f22399,f58792]) ).

fof(f58792,plain,
    ! [X52,X53] : join(X52,complement(join(complement(X52),X53))) = X52,
    inference(superposition,[],[f32008,f17966]) ).

fof(f22399,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(X1,top)))) = join(X1,complement(join(complement(X1),complement(composition(X1,top))))),
    inference(backward_demodulation,[],[f22389,f22398]) ).

fof(f22389,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(X1,composition(top,top))))) = join(X1,complement(join(complement(X1),complement(composition(X1,composition(top,top)))))),
    inference(forward_demodulation,[],[f22388,f17966]) ).

fof(f22388,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(X1,composition(top,top))))) = join(complement(complement(X1)),complement(join(complement(X1),complement(composition(X1,composition(top,top)))))),
    inference(forward_demodulation,[],[f22387,f18842]) ).

fof(f22387,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(X1,composition(top,top))))) = join(complement(join(zero,complement(X1))),complement(join(complement(X1),complement(composition(X1,composition(top,top)))))),
    inference(forward_demodulation,[],[f22386,f35]) ).

fof(f22386,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(composition(X1,top),top)))) = join(complement(join(zero,complement(X1))),complement(join(complement(X1),complement(composition(composition(X1,top),top))))),
    inference(forward_demodulation,[],[f22385,f17966]) ).

fof(f22385,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(complement(complement(composition(X1,top))),top)))) = join(complement(join(zero,complement(X1))),complement(join(complement(X1),complement(composition(complement(complement(composition(X1,top))),top))))),
    inference(forward_demodulation,[],[f22384,f18842]) ).

fof(f22384,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(complement(join(zero,complement(composition(X1,top)))),top)))) = join(complement(join(zero,complement(X1))),complement(join(complement(X1),complement(composition(complement(join(zero,complement(composition(X1,top)))),top))))),
    inference(forward_demodulation,[],[f22383,f64]) ).

fof(f22383,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(complement(join(complement(top),complement(composition(X1,top)))),top)))) = join(complement(join(zero,complement(X1))),complement(join(complement(X1),complement(composition(complement(join(complement(top),complement(composition(X1,top)))),top))))),
    inference(forward_demodulation,[],[f22358,f17617]) ).

fof(f22358,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(complement(join(complement(top),complement(composition(X1,converse(top))))),top)))) = join(complement(join(zero,complement(X1))),complement(join(complement(X1),complement(composition(complement(join(complement(top),complement(composition(X1,converse(top))))),top))))),
    inference(superposition,[],[f68,f20989]) ).

fof(f95423,plain,
    composition(complement(complement(sF17)),composition(sF17,sF16)) = join(composition(complement(complement(sF17)),composition(sF17,sF16)),complement(join(complement(sF16),complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f95422,f72397]) ).

fof(f72397,plain,
    composition(sF16,top) = composition(sF17,top),
    inference(forward_demodulation,[],[f72396,f191]) ).

fof(f72396,plain,
    composition(sF16,top) = composition(converse(sF17),top),
    inference(forward_demodulation,[],[f72395,f17617]) ).

fof(f72395,plain,
    composition(converse(sF17),top) = composition(sF16,converse(top)),
    inference(forward_demodulation,[],[f72384,f117]) ).

fof(f72384,plain,
    composition(converse(sF17),top) = converse(composition(top,sK0)),
    inference(superposition,[],[f17737,f72322]) ).

fof(f17737,plain,
    ! [X2] : converse(composition(top,X2)) = composition(converse(X2),top),
    inference(superposition,[],[f30,f17617]) ).

fof(f95422,plain,
    composition(complement(complement(sF17)),composition(sF17,sF16)) = join(composition(complement(complement(sF17)),composition(sF17,sF16)),complement(join(complement(sF16),complement(composition(sF17,top))))),
    inference(forward_demodulation,[],[f95421,f28]) ).

fof(f95421,plain,
    composition(complement(complement(sF17)),composition(sF17,sF16)) = join(composition(complement(complement(sF17)),composition(sF17,sF16)),complement(join(complement(composition(sF17,top)),complement(sF16)))),
    inference(forward_demodulation,[],[f95420,f28]) ).

fof(f95420,plain,
    composition(complement(complement(sF17)),composition(sF17,sF16)) = join(complement(join(complement(composition(sF17,top)),complement(sF16))),composition(complement(complement(sF17)),composition(sF17,sF16))),
    inference(forward_demodulation,[],[f95390,f191]) ).

fof(f95390,plain,
    composition(complement(complement(sF17)),composition(converse(sF17),sF16)) = join(complement(join(complement(composition(sF17,top)),complement(sF16))),composition(complement(complement(sF17)),composition(converse(sF17),sF16))),
    inference(superposition,[],[f18002,f85087]) ).

fof(f85087,plain,
    complement(sF17) = join(complement(sF17),complement(composition(sF16,top))),
    inference(superposition,[],[f17966,f67734]) ).

fof(f67734,plain,
    sF17 = complement(join(complement(sF17),complement(composition(sF16,top)))),
    inference(forward_demodulation,[],[f67733,f18842]) ).

fof(f67733,plain,
    sF17 = join(zero,complement(join(complement(sF17),complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f67732,f64]) ).

fof(f67732,plain,
    sF17 = join(complement(top),complement(join(complement(sF17),complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f67547,f28]) ).

fof(f67547,plain,
    sF17 = join(complement(top),complement(join(complement(composition(sF16,top)),complement(sF17)))),
    inference(superposition,[],[f2902,f62808]) ).

fof(f62808,plain,
    top = join(complement(sF17),composition(sF16,top)),
    inference(forward_demodulation,[],[f62807,f191]) ).

fof(f62807,plain,
    top = join(complement(converse(sF17)),composition(sF16,top)),
    inference(forward_demodulation,[],[f62806,f17617]) ).

fof(f62806,plain,
    top = join(complement(converse(sF17)),composition(sF16,converse(top))),
    inference(forward_demodulation,[],[f62165,f117]) ).

fof(f62165,plain,
    top = join(complement(converse(sF17)),converse(composition(top,sK0))),
    inference(superposition,[],[f61636,f28239]) ).

fof(f61636,plain,
    ! [X76,X77] : top = join(complement(converse(X76)),converse(join(X76,X77))),
    inference(forward_demodulation,[],[f61635,f61582]) ).

fof(f61635,plain,
    ! [X76,X77] : top = join(converse(join(X77,X76)),complement(converse(X76))),
    inference(forward_demodulation,[],[f61634,f16795]) ).

fof(f61634,plain,
    ! [X76,X77] : join(converse(join(X77,X76)),complement(converse(X76))) = join(top,converse(X77)),
    inference(forward_demodulation,[],[f61379,f28]) ).

fof(f61379,plain,
    ! [X76,X77] : join(converse(join(X77,X76)),complement(converse(X76))) = join(converse(X77),top),
    inference(superposition,[],[f248,f26]) ).

fof(f2902,plain,
    ! [X3,X4] : join(complement(join(complement(X3),X4)),complement(join(complement(X4),complement(X3)))) = X3,
    inference(superposition,[],[f66,f28]) ).

fof(f18002,plain,
    ! [X0,X1] : composition(complement(join(complement(X0),complement(composition(X1,top)))),composition(converse(X0),X1)) = join(complement(join(complement(composition(X0,top)),complement(X1))),composition(complement(join(complement(X0),complement(composition(X1,top)))),composition(converse(X0),X1))),
    inference(forward_demodulation,[],[f17958,f17966]) ).

fof(f17958,plain,
    ! [X0,X1] : composition(complement(join(complement(X0),complement(composition(X1,top)))),complement(complement(composition(converse(X0),X1)))) = join(complement(join(complement(composition(X0,top)),complement(X1))),composition(complement(join(complement(X0),complement(composition(X1,top)))),complement(complement(composition(converse(X0),X1))))),
    inference(backward_demodulation,[],[f17662,f17930]) ).

fof(f17662,plain,
    ! [X0,X1] : composition(complement(join(complement(X0),complement(composition(X1,top)))),complement(join(zero,complement(composition(converse(X0),X1))))) = join(complement(join(complement(composition(X0,top)),complement(X1))),composition(complement(join(complement(X0),complement(composition(X1,top)))),complement(join(zero,complement(composition(converse(X0),X1)))))),
    inference(backward_demodulation,[],[f4895,f17617]) ).

fof(f4895,plain,
    ! [X0,X1] : composition(complement(join(complement(X0),complement(composition(X1,converse(top))))),complement(join(zero,complement(composition(converse(X0),X1))))) = join(complement(join(complement(composition(X0,top)),complement(X1))),composition(complement(join(complement(X0),complement(composition(X1,converse(top))))),complement(join(zero,complement(composition(converse(X0),X1)))))),
    inference(superposition,[],[f44,f64]) ).

fof(f120913,plain,
    complement(join(sF4,complement(composition(sF17,composition(sF16,sF10))))) = join(complement(join(sF4,complement(composition(sF16,top)))),complement(join(sF4,complement(composition(sF17,composition(sF16,sF10)))))),
    inference(forward_demodulation,[],[f120912,f17966]) ).

fof(f120912,plain,
    complement(join(sF4,complement(composition(sF17,complement(complement(composition(sF16,sF10))))))) = join(complement(join(sF4,complement(composition(sF16,top)))),complement(join(sF4,complement(composition(sF17,complement(complement(composition(sF16,sF10)))))))),
    inference(forward_demodulation,[],[f120911,f18842]) ).

fof(f120911,plain,
    complement(join(sF4,complement(composition(sF17,complement(join(zero,complement(composition(sF16,sF10)))))))) = join(complement(join(sF4,complement(composition(sF16,top)))),complement(join(sF4,complement(composition(sF17,complement(join(zero,complement(composition(sF16,sF10))))))))),
    inference(forward_demodulation,[],[f120910,f64]) ).

fof(f120910,plain,
    complement(join(sF4,complement(composition(sF17,complement(join(complement(top),complement(composition(sF16,sF10)))))))) = join(complement(join(sF4,complement(composition(sF16,top)))),complement(join(sF4,complement(composition(sF17,complement(join(complement(top),complement(composition(sF16,sF10))))))))),
    inference(forward_demodulation,[],[f120909,f10912]) ).

fof(f120909,plain,
    complement(join(sF4,complement(composition(sF17,complement(join(complement(top),complement(composition(sF17,sK2)))))))) = join(complement(join(sF4,complement(composition(sF16,top)))),complement(join(sF4,complement(composition(sF17,complement(join(complement(top),complement(composition(sF17,sK2))))))))),
    inference(forward_demodulation,[],[f120655,f191]) ).

fof(f120655,plain,
    complement(join(sF4,complement(composition(sF17,complement(join(complement(top),complement(composition(converse(sF17),sK2)))))))) = join(complement(join(sF4,complement(composition(sF16,top)))),complement(join(sF4,complement(composition(sF17,complement(join(complement(top),complement(composition(converse(sF17),sK2))))))))),
    inference(superposition,[],[f3634,f72397]) ).

fof(f3634,plain,
    ! [X4,X5] : complement(join(sF4,complement(composition(X4,complement(join(complement(X5),complement(composition(converse(X4),sK2)))))))) = join(complement(join(sF4,complement(composition(X4,X5)))),complement(join(sF4,complement(composition(X4,complement(join(complement(X5),complement(composition(converse(X4),sK2))))))))),
    inference(forward_demodulation,[],[f3575,f28]) ).

fof(f3575,plain,
    ! [X4,X5] : complement(join(sF4,complement(composition(X4,complement(join(complement(X5),complement(composition(converse(X4),sK2)))))))) = join(complement(join(complement(composition(X4,X5)),sF4)),complement(join(sF4,complement(composition(X4,complement(join(complement(X5),complement(composition(converse(X4),sK2))))))))),
    inference(superposition,[],[f67,f46]) ).

fof(f1464007,plain,
    complement(join(sF4,complement(composition(sF16,top)))) = join(composition(sF16,sF10),complement(join(sF4,complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f1464006,f10912]) ).

fof(f1464006,plain,
    complement(join(sF4,complement(composition(sF16,top)))) = join(composition(sF17,sK2),complement(join(sF4,complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f1464005,f14958]) ).

fof(f1464005,plain,
    join(composition(sF17,sK2),complement(join(sF4,complement(composition(sF16,top))))) = composition(one,complement(join(sF4,complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f1464004,f79]) ).

fof(f1464004,plain,
    join(composition(sF17,sK2),complement(join(sF4,complement(composition(sF16,top))))) = composition(join(one,sF17),complement(join(sF4,complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f1464003,f72397]) ).

fof(f1464003,plain,
    join(composition(sF17,sK2),complement(join(sF4,complement(composition(sF17,top))))) = composition(join(one,sF17),complement(join(sF4,complement(composition(sF17,top))))),
    inference(forward_demodulation,[],[f1464002,f191]) ).

fof(f1464002,plain,
    join(composition(sF17,sK2),complement(join(sF4,complement(composition(converse(sF17),top))))) = composition(join(one,sF17),complement(join(sF4,complement(composition(converse(sF17),top))))),
    inference(forward_demodulation,[],[f1464001,f1266]) ).

fof(f1464001,plain,
    join(composition(sF17,sK2),complement(join(sF4,complement(composition(converse(sF17),top))))) = composition(join(sF17,one),complement(join(sF4,complement(composition(converse(sF17),top))))),
    inference(forward_demodulation,[],[f1463694,f14983]) ).

fof(f1463694,plain,
    join(composition(sF17,sK2),complement(join(sF4,complement(composition(converse(sF17),top))))) = join(complement(join(sF4,complement(composition(converse(sF17),top)))),composition(sF17,complement(join(sF4,complement(composition(converse(sF17),top)))))),
    inference(superposition,[],[f443278,f57818]) ).

fof(f57818,plain,
    ! [X49] : composition(X49,complement(join(sF4,complement(composition(converse(X49),top))))) = join(composition(X49,sK2),composition(X49,complement(join(sF4,complement(composition(converse(X49),top)))))),
    inference(superposition,[],[f17992,f46]) ).

fof(f17992,plain,
    ! [X0,X1] : composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top))))) = join(composition(X0,X1),composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top)))))),
    inference(forward_demodulation,[],[f17991,f17966]) ).

fof(f17991,plain,
    ! [X0,X1] : composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top))))) = join(complement(complement(composition(X0,X1))),composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top)))))),
    inference(forward_demodulation,[],[f17990,f17930]) ).

fof(f17990,plain,
    ! [X0,X1] : composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top))))) = join(complement(join(zero,complement(composition(X0,X1)))),composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top)))))),
    inference(forward_demodulation,[],[f17953,f17966]) ).

fof(f17953,plain,
    ! [X0,X1] : complement(complement(composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top))))))) = join(complement(join(zero,complement(composition(X0,X1)))),complement(complement(composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top)))))))),
    inference(backward_demodulation,[],[f3632,f17930]) ).

fof(f3632,plain,
    ! [X0,X1] : complement(join(zero,complement(composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top)))))))) = join(complement(join(zero,complement(composition(X0,X1)))),complement(join(zero,complement(composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top))))))))),
    inference(forward_demodulation,[],[f3573,f28]) ).

fof(f3573,plain,
    ! [X0,X1] : complement(join(zero,complement(composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top)))))))) = join(complement(join(complement(composition(X0,X1)),zero)),complement(join(zero,complement(composition(X0,complement(join(complement(X1),complement(composition(converse(X0),top))))))))),
    inference(superposition,[],[f67,f64]) ).

fof(f443278,plain,
    ! [X10,X11] : join(X11,X10) = join(X10,join(X11,composition(sF17,X10))),
    inference(superposition,[],[f271,f441854]) ).

fof(f1551073,plain,
    complement(composition(sF16,sF7)) = join(sF5,complement(composition(sF16,top))),
    inference(forward_demodulation,[],[f1551072,f247850]) ).

fof(f1551072,plain,
    complement(composition(sF16,sF7)) = join(sF5,complement(join(sF5,composition(sF16,top)))),
    inference(forward_demodulation,[],[f1551071,f17962]) ).

fof(f1551071,plain,
    complement(composition(sF16,sF7)) = join(complement(sF6),complement(join(sF5,composition(sF16,top)))),
    inference(forward_demodulation,[],[f1551070,f28]) ).

fof(f1551070,plain,
    complement(composition(sF16,sF7)) = join(complement(join(sF5,composition(sF16,top))),complement(sF6)),
    inference(forward_demodulation,[],[f1551019,f443262]) ).

fof(f443262,plain,
    sF6 = join(sF6,composition(sF16,sF7)),
    inference(superposition,[],[f441854,f10913]) ).

fof(f1551019,plain,
    complement(composition(sF16,sF7)) = join(complement(join(sF5,composition(sF16,top))),complement(join(sF6,composition(sF16,sF7)))),
    inference(superposition,[],[f48258,f1479332]) ).

fof(f1479332,plain,
    join(sF5,composition(sF16,top)) = join(sF5,composition(sF16,sF7)),
    inference(forward_demodulation,[],[f1479300,f28]) ).

fof(f1479300,plain,
    join(sF5,composition(sF16,top)) = join(composition(sF16,sF7),sF5),
    inference(superposition,[],[f443278,f1477554]) ).

fof(f1477554,plain,
    composition(sF16,top) = join(composition(sF16,sF7),composition(sF17,sF5)),
    inference(forward_demodulation,[],[f1477553,f17966]) ).

fof(f1477553,plain,
    complement(complement(composition(sF16,top))) = join(composition(sF16,sF7),composition(sF17,sF5)),
    inference(forward_demodulation,[],[f1477552,f28]) ).

fof(f1477552,plain,
    complement(complement(composition(sF16,top))) = join(composition(sF17,sF5),composition(sF16,sF7)),
    inference(forward_demodulation,[],[f1477551,f10913]) ).

fof(f1477551,plain,
    complement(complement(composition(sF16,top))) = join(composition(sF17,sF5),composition(sF17,sF6)),
    inference(forward_demodulation,[],[f1477550,f876644]) ).

fof(f876644,plain,
    ! [X20] : composition(sF17,X20) = complement(join(complement(X20),complement(composition(sF16,top)))),
    inference(forward_demodulation,[],[f876643,f443641]) ).

fof(f443641,plain,
    ! [X111] : composition(sF17,X111) = join(composition(sF17,X111),complement(join(complement(X111),complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f443640,f17966]) ).

fof(f443640,plain,
    ! [X111] : complement(complement(composition(sF17,X111))) = join(complement(complement(composition(sF17,X111))),complement(join(complement(X111),complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f443635,f28]) ).

fof(f443635,plain,
    ! [X111] : complement(complement(composition(sF17,X111))) = join(complement(join(complement(X111),complement(composition(sF16,top)))),complement(complement(composition(sF17,X111)))),
    inference(backward_demodulation,[],[f442729,f443634]) ).

fof(f443634,plain,
    ! [X47] : complement(composition(sF17,X47)) = join(complement(X47),complement(composition(sF17,X47))),
    inference(forward_demodulation,[],[f443290,f28]) ).

fof(f443290,plain,
    ! [X47] : complement(composition(sF17,X47)) = join(complement(composition(sF17,X47)),complement(X47)),
    inference(superposition,[],[f54913,f441854]) ).

fof(f442729,plain,
    ! [X111] : complement(join(complement(X111),complement(composition(sF17,X111)))) = join(complement(join(complement(X111),complement(composition(sF16,top)))),complement(join(complement(X111),complement(composition(sF17,X111))))),
    inference(backward_demodulation,[],[f188968,f442639]) ).

fof(f188968,plain,
    ! [X111] : complement(join(complement(X111),complement(composition(sF17,composition(sF17,X111))))) = join(complement(join(complement(X111),complement(composition(sF16,top)))),complement(join(complement(X111),complement(composition(sF17,composition(sF17,X111)))))),
    inference(forward_demodulation,[],[f188967,f17966]) ).

fof(f188967,plain,
    ! [X111] : complement(join(complement(X111),complement(composition(sF17,complement(complement(composition(sF17,X111))))))) = join(complement(join(complement(X111),complement(composition(sF16,top)))),complement(join(complement(X111),complement(composition(sF17,complement(complement(composition(sF17,X111)))))))),
    inference(forward_demodulation,[],[f188966,f18842]) ).

fof(f188966,plain,
    ! [X111] : complement(join(complement(X111),complement(composition(sF17,complement(join(zero,complement(composition(sF17,X111)))))))) = join(complement(join(complement(X111),complement(composition(sF16,top)))),complement(join(complement(X111),complement(composition(sF17,complement(join(zero,complement(composition(sF17,X111))))))))),
    inference(forward_demodulation,[],[f188965,f64]) ).

fof(f188965,plain,
    ! [X111] : complement(join(complement(X111),complement(composition(sF17,complement(join(complement(top),complement(composition(sF17,X111)))))))) = join(complement(join(complement(X111),complement(composition(sF16,top)))),complement(join(complement(X111),complement(composition(sF17,complement(join(complement(top),complement(composition(sF17,X111))))))))),
    inference(forward_demodulation,[],[f188599,f191]) ).

fof(f188599,plain,
    ! [X111] : complement(join(complement(X111),complement(composition(sF17,complement(join(complement(top),complement(composition(converse(sF17),X111)))))))) = join(complement(join(complement(X111),complement(composition(sF16,top)))),complement(join(complement(X111),complement(composition(sF17,complement(join(complement(top),complement(composition(converse(sF17),X111))))))))),
    inference(superposition,[],[f3571,f72397]) ).

fof(f3571,plain,
    ! [X2,X3,X4] : complement(join(complement(X4),complement(composition(X2,complement(join(complement(X3),complement(composition(converse(X2),X4)))))))) = join(complement(join(complement(X4),complement(composition(X2,X3)))),complement(join(complement(X4),complement(composition(X2,complement(join(complement(X3),complement(composition(converse(X2),X4))))))))),
    inference(superposition,[],[f67,f28]) ).

fof(f876643,plain,
    ! [X20] : complement(join(complement(X20),complement(composition(sF16,top)))) = join(composition(sF17,X20),complement(join(complement(X20),complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f876642,f14958]) ).

fof(f876642,plain,
    ! [X20] : join(composition(sF17,X20),complement(join(complement(X20),complement(composition(sF16,top))))) = composition(one,complement(join(complement(X20),complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f876641,f79]) ).

fof(f876641,plain,
    ! [X20] : join(composition(sF17,X20),complement(join(complement(X20),complement(composition(sF16,top))))) = composition(join(one,sF17),complement(join(complement(X20),complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f876640,f72397]) ).

fof(f876640,plain,
    ! [X20] : join(composition(sF17,X20),complement(join(complement(X20),complement(composition(sF17,top))))) = composition(join(one,sF17),complement(join(complement(X20),complement(composition(sF17,top))))),
    inference(forward_demodulation,[],[f876639,f191]) ).

fof(f876639,plain,
    ! [X20] : join(composition(sF17,X20),complement(join(complement(X20),complement(composition(converse(sF17),top))))) = composition(join(one,sF17),complement(join(complement(X20),complement(composition(converse(sF17),top))))),
    inference(forward_demodulation,[],[f876638,f1266]) ).

fof(f876638,plain,
    ! [X20] : join(composition(sF17,X20),complement(join(complement(X20),complement(composition(converse(sF17),top))))) = composition(join(sF17,one),complement(join(complement(X20),complement(composition(converse(sF17),top))))),
    inference(forward_demodulation,[],[f875639,f14983]) ).

fof(f875639,plain,
    ! [X20] : join(composition(sF17,X20),complement(join(complement(X20),complement(composition(converse(sF17),top))))) = join(complement(join(complement(X20),complement(composition(converse(sF17),top)))),composition(sF17,complement(join(complement(X20),complement(composition(converse(sF17),top)))))),
    inference(superposition,[],[f443278,f17992]) ).

fof(f1477550,plain,
    complement(complement(composition(sF16,top))) = join(composition(sF17,sF5),complement(join(complement(sF6),complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f1477225,f353463]) ).

fof(f353463,plain,
    ! [X18,X19,X20] : join(X18,complement(join(X19,X20))) = join(X18,complement(join(X20,X19))),
    inference(forward_demodulation,[],[f349855,f349852]) ).

fof(f349852,plain,
    ! [X10,X11,X9] : join(X9,complement(join(X10,X11))) = join(X9,complement(join(X10,join(X9,X11)))),
    inference(superposition,[],[f247850,f271]) ).

fof(f349855,plain,
    ! [X18,X19,X20] : join(X18,complement(join(X19,X20))) = join(X18,complement(join(X20,join(X18,X19)))),
    inference(superposition,[],[f247850,f263]) ).

fof(f1477225,plain,
    complement(complement(composition(sF16,top))) = join(composition(sF17,sF5),complement(join(complement(composition(sF16,top)),complement(sF6)))),
    inference(superposition,[],[f65633,f1476402]) ).

fof(f1476402,plain,
    composition(sF17,sF5) = complement(join(sF6,complement(composition(sF16,top)))),
    inference(forward_demodulation,[],[f1476401,f442742]) ).

fof(f442742,plain,
    composition(sF17,sF5) = join(composition(sF17,sF5),complement(join(sF6,complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f442741,f28]) ).

fof(f442741,plain,
    composition(sF17,sF5) = join(complement(join(sF6,complement(composition(sF16,top)))),composition(sF17,sF5)),
    inference(forward_demodulation,[],[f442732,f442421]) ).

fof(f442421,plain,
    composition(sF17,sF5) = complement(join(sF6,complement(composition(sF17,sF5)))),
    inference(forward_demodulation,[],[f442420,f17966]) ).

fof(f442420,plain,
    complement(complement(composition(sF17,sF5))) = complement(join(sF6,complement(composition(sF17,sF5)))),
    inference(forward_demodulation,[],[f442419,f18842]) ).

fof(f442419,plain,
    complement(complement(composition(sF17,sF5))) = join(zero,complement(join(sF6,complement(composition(sF17,sF5))))),
    inference(forward_demodulation,[],[f441683,f64]) ).

fof(f441683,plain,
    complement(complement(composition(sF17,sF5))) = join(complement(top),complement(join(sF6,complement(composition(sF17,sF5))))),
    inference(superposition,[],[f48258,f441249]) ).

fof(f442732,plain,
    complement(join(sF6,complement(composition(sF17,sF5)))) = join(complement(join(sF6,complement(composition(sF16,top)))),complement(join(sF6,complement(composition(sF17,sF5))))),
    inference(backward_demodulation,[],[f123151,f442639]) ).

fof(f123151,plain,
    complement(join(sF6,complement(composition(sF17,composition(sF17,sF5))))) = join(complement(join(sF6,complement(composition(sF16,top)))),complement(join(sF6,complement(composition(sF17,composition(sF17,sF5)))))),
    inference(forward_demodulation,[],[f123150,f17966]) ).

fof(f123150,plain,
    complement(join(sF6,complement(composition(sF17,complement(complement(composition(sF17,sF5))))))) = join(complement(join(sF6,complement(composition(sF16,top)))),complement(join(sF6,complement(composition(sF17,complement(complement(composition(sF17,sF5)))))))),
    inference(forward_demodulation,[],[f123149,f18842]) ).

fof(f123149,plain,
    complement(join(sF6,complement(composition(sF17,complement(join(zero,complement(composition(sF17,sF5)))))))) = join(complement(join(sF6,complement(composition(sF16,top)))),complement(join(sF6,complement(composition(sF17,complement(join(zero,complement(composition(sF17,sF5))))))))),
    inference(forward_demodulation,[],[f123148,f64]) ).

fof(f123148,plain,
    complement(join(sF6,complement(composition(sF17,complement(join(complement(top),complement(composition(sF17,sF5)))))))) = join(complement(join(sF6,complement(composition(sF16,top)))),complement(join(sF6,complement(composition(sF17,complement(join(complement(top),complement(composition(sF17,sF5))))))))),
    inference(forward_demodulation,[],[f122904,f191]) ).

fof(f122904,plain,
    complement(join(sF6,complement(composition(sF17,complement(join(complement(top),complement(composition(converse(sF17),sF5)))))))) = join(complement(join(sF6,complement(composition(sF16,top)))),complement(join(sF6,complement(composition(sF17,complement(join(complement(top),complement(composition(converse(sF17),sF5))))))))),
    inference(superposition,[],[f3635,f72397]) ).

fof(f3635,plain,
    ! [X6,X7] : complement(join(sF6,complement(composition(X6,complement(join(complement(X7),complement(composition(converse(X6),sF5)))))))) = join(complement(join(sF6,complement(composition(X6,X7)))),complement(join(sF6,complement(composition(X6,complement(join(complement(X7),complement(composition(converse(X6),sF5))))))))),
    inference(forward_demodulation,[],[f3576,f28]) ).

fof(f3576,plain,
    ! [X6,X7] : complement(join(sF6,complement(composition(X6,complement(join(complement(X7),complement(composition(converse(X6),sF5)))))))) = join(complement(join(complement(composition(X6,X7)),sF6)),complement(join(sF6,complement(composition(X6,complement(join(complement(X7),complement(composition(converse(X6),sF5))))))))),
    inference(superposition,[],[f67,f48]) ).

fof(f1476401,plain,
    complement(join(sF6,complement(composition(sF16,top)))) = join(composition(sF17,sF5),complement(join(sF6,complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f1476400,f14958]) ).

fof(f1476400,plain,
    join(composition(sF17,sF5),complement(join(sF6,complement(composition(sF16,top))))) = composition(one,complement(join(sF6,complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f1476399,f79]) ).

fof(f1476399,plain,
    join(composition(sF17,sF5),complement(join(sF6,complement(composition(sF16,top))))) = composition(join(one,sF17),complement(join(sF6,complement(composition(sF16,top))))),
    inference(forward_demodulation,[],[f1476398,f72397]) ).

fof(f1476398,plain,
    join(composition(sF17,sF5),complement(join(sF6,complement(composition(sF17,top))))) = composition(join(one,sF17),complement(join(sF6,complement(composition(sF17,top))))),
    inference(forward_demodulation,[],[f1476397,f191]) ).

fof(f1476397,plain,
    join(composition(sF17,sF5),complement(join(sF6,complement(composition(converse(sF17),top))))) = composition(join(one,sF17),complement(join(sF6,complement(composition(converse(sF17),top))))),
    inference(forward_demodulation,[],[f1476396,f1266]) ).

fof(f1476396,plain,
    join(composition(sF17,sF5),complement(join(sF6,complement(composition(converse(sF17),top))))) = composition(join(sF17,one),complement(join(sF6,complement(composition(converse(sF17),top))))),
    inference(forward_demodulation,[],[f1476131,f14983]) ).

fof(f1476131,plain,
    join(composition(sF17,sF5),complement(join(sF6,complement(composition(converse(sF17),top))))) = join(complement(join(sF6,complement(composition(converse(sF17),top)))),composition(sF17,complement(join(sF6,complement(composition(converse(sF17),top)))))),
    inference(superposition,[],[f443278,f57821]) ).

fof(f57821,plain,
    ! [X52] : composition(X52,complement(join(sF6,complement(composition(converse(X52),top))))) = join(composition(X52,sF5),composition(X52,complement(join(sF6,complement(composition(converse(X52),top)))))),
    inference(superposition,[],[f17992,f48]) ).

fof(f65633,plain,
    ! [X52,X53] : complement(X52) = join(complement(join(X53,X52)),complement(join(X52,complement(X53)))),
    inference(superposition,[],[f2884,f17966]) ).

fof(f2884,plain,
    ! [X6,X5] : join(complement(join(X6,complement(X5))),complement(join(complement(X5),complement(X6)))) = X5,
    inference(superposition,[],[f66,f28]) ).

fof(f48258,plain,
    ! [X0] : complement(X0) = join(complement(join(sF5,X0)),complement(join(sF6,X0))),
    inference(superposition,[],[f2928,f17966]) ).

fof(f2928,plain,
    ! [X3] : join(complement(join(sF5,complement(X3))),complement(join(sF6,complement(X3)))) = X3,
    inference(forward_demodulation,[],[f2927,f28]) ).

fof(f2927,plain,
    ! [X3] : join(complement(join(sF6,complement(X3))),complement(join(sF5,complement(X3)))) = X3,
    inference(forward_demodulation,[],[f2926,f28]) ).

fof(f2926,plain,
    ! [X3] : join(complement(join(sF6,complement(X3))),complement(join(complement(X3),sF5))) = X3,
    inference(forward_demodulation,[],[f2925,f28]) ).

fof(f2925,plain,
    ! [X3] : join(complement(join(complement(X3),sF5)),complement(join(sF6,complement(X3)))) = X3,
    inference(forward_demodulation,[],[f2896,f28]) ).

fof(f2896,plain,
    ! [X3] : join(complement(join(complement(X3),sF5)),complement(join(complement(X3),sF6))) = X3,
    inference(superposition,[],[f66,f48]) ).

fof(f110832,plain,
    complement(join(sF11,complement(composition(sK0,complement(join(sF3,complement(composition(sF16,sF10)))))))) = join(sF13,complement(join(sF11,complement(composition(sK0,complement(join(sF3,complement(composition(sF16,sF10))))))))),
    inference(forward_demodulation,[],[f110831,f55]) ).

fof(f110831,plain,
    complement(join(sF11,complement(composition(sK0,complement(join(sF3,complement(composition(sF16,sF10)))))))) = join(complement(sF12),complement(join(sF11,complement(composition(sK0,complement(join(sF3,complement(composition(sF16,sF10))))))))),
    inference(forward_demodulation,[],[f110761,f54]) ).

fof(f110761,plain,
    complement(join(sF11,complement(composition(sK0,complement(join(sF3,complement(composition(sF16,sF10)))))))) = join(complement(join(sF9,sF11)),complement(join(sF11,complement(composition(sK0,complement(join(sF3,complement(composition(sF16,sF10))))))))),
    inference(superposition,[],[f3626,f53]) ).

fof(f3626,plain,
    ! [X14] : complement(join(complement(X14),complement(composition(sK0,complement(join(sF3,complement(composition(sF16,X14)))))))) = join(complement(join(sF9,complement(X14))),complement(join(complement(X14),complement(composition(sK0,complement(join(sF3,complement(composition(sF16,X14))))))))),
    inference(forward_demodulation,[],[f3625,f51]) ).

fof(f3625,plain,
    ! [X14] : complement(join(complement(X14),complement(composition(sK0,complement(join(sF3,complement(composition(sF16,X14)))))))) = join(complement(join(complement(sF8),complement(X14))),complement(join(complement(X14),complement(composition(sK0,complement(join(sF3,complement(composition(sF16,X14))))))))),
    inference(forward_demodulation,[],[f3624,f45]) ).

fof(f3624,plain,
    ! [X14] : complement(join(complement(X14),complement(composition(sK0,complement(join(complement(sK1),complement(composition(sF16,X14)))))))) = join(complement(join(complement(sF8),complement(X14))),complement(join(complement(X14),complement(composition(sK0,complement(join(complement(sK1),complement(composition(sF16,X14))))))))),
    inference(forward_demodulation,[],[f3567,f59]) ).

fof(f3567,plain,
    ! [X14] : complement(join(complement(X14),complement(composition(sK0,complement(join(complement(sK1),complement(composition(converse(sK0),X14)))))))) = join(complement(join(complement(sF8),complement(X14))),complement(join(complement(X14),complement(composition(sK0,complement(join(complement(sK1),complement(composition(converse(sK0),X14))))))))),
    inference(superposition,[],[f67,f50]) ).

fof(f361235,plain,
    sF7 != sF13,
    inference(trivial_inequality_removal,[],[f361234]) ).

fof(f361234,plain,
    ( sF13 != sF13
    | sF7 != sF13 ),
    inference(forward_demodulation,[],[f360048,f360045]) ).

fof(f360048,plain,
    ( sF7 != sF13
    | sF13 != sF14 ),
    inference(backward_demodulation,[],[f87,f360045]) ).

fof(f87,plain,
    ( sF13 != sF14
    | sF7 != sF14 ),
    inference(backward_demodulation,[],[f58,f86]) ).

fof(f58,plain,
    ( sF13 != sF15
    | sF7 != sF14 ),
    inference(definition_folding,[],[f40,f57,f55,f54,f53,f52,f51,f50,f49,f48,f47,f46,f45,f55,f54,f53,f52,f51,f50,f56,f49,f48,f47,f46,f45,f55,f54,f53,f52,f51,f50,f49,f48,f47,f46,f45]) ).

fof(f40,plain,
    ( composition(sK0,complement(join(complement(sK1),complement(sK2)))) != join(complement(join(complement(composition(sK0,sK1)),complement(composition(sK0,sK2)))),composition(sK0,complement(join(complement(sK1),complement(sK2)))))
    | complement(join(complement(composition(sK0,sK1)),complement(composition(sK0,sK2)))) != join(composition(sK0,complement(join(complement(sK1),complement(sK2)))),complement(join(complement(composition(sK0,sK1)),complement(composition(sK0,sK2))))) ),
    inference(definition_unfolding,[],[f23,f31,f31,f31,f31,f31,f31]) ).

fof(f23,plain,
    ( composition(sK0,meet(sK1,sK2)) != join(meet(composition(sK0,sK1),composition(sK0,sK2)),composition(sK0,meet(sK1,sK2)))
    | meet(composition(sK0,sK1),composition(sK0,sK2)) != join(composition(sK0,meet(sK1,sK2)),meet(composition(sK0,sK1),composition(sK0,sK2))) ),
    inference(cnf_transformation,[],[f21]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : REL040+4 : TPTP v8.1.2. Released v4.0.0.
% 0.13/0.14  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.13/0.35  % Computer : n023.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit   : 300
% 0.13/0.35  % WCLimit    : 300
% 0.13/0.35  % DateTime   : Fri Aug 25 21:55:27 EDT 2023
% 0.13/0.35  % CPUTime    : 
% 0.13/0.35  This is a FOF_THM_RFO_PEQ problem
% 0.13/0.35  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/tmp/tmp.DHIAmoLziu/Vampire---4.8_23299
% 0.21/0.36  % (23406)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (23411)ott+1003_4:1_av=off:cond=on:drc=off:fsd=off:fsr=off:fde=none:gsp=on:nm=2:nwc=1.5:sos=all:sp=reverse_arity:tgt=full_871 on Vampire---4 for (871ds/0Mi)
% 0.21/0.42  % (23410)lrs+3_20_av=off:bd=preordered:drc=off:fsd=off:fsr=off:fde=unused:irw=on:lcm=reverse:sos=theory:stl=315_961 on Vampire---4 for (961ds/0Mi)
% 0.21/0.42  % (23412)lrs-11_32_av=off:bd=off:bs=on:bsr=on:drc=off:flr=on:fsd=off:fsr=off:fde=none:gsp=on:irw=on:lcm=predicate:nm=4:sp=scramble:stl=125_825 on Vampire---4 for (825ds/0Mi)
% 0.21/0.42  % (23407)lrs+10_11_cond=on:drc=off:flr=on:fsr=off:gsp=on:gs=on:gsem=off:lma=on:msp=off:nm=4:nwc=1.5:nicw=on:sas=z3:sims=off:sp=scramble:stl=188_1169 on Vampire---4 for (1169ds/0Mi)
% 0.21/0.42  % (23408)lrs-11_28_aac=none:afr=on:anc=none:bs=on:drc=off:fde=unused:gs=on:nm=2:nwc=1.3:sp=frequency:stl=188_1092 on Vampire---4 for (1092ds/0Mi)
% 0.21/0.42  % (23413)ott+11_14_av=off:bs=on:bsr=on:cond=on:flr=on:fsd=off:fde=unused:gsp=on:nm=4:nwc=1.5:tgt=full_501 on Vampire---4 for (501ds/0Mi)
% 0.21/0.42  % (23409)ott-4_11_av=off:bd=preordered:bce=on:drc=off:flr=on:fsr=off:lma=on:nwc=2.0:sp=occurrence:tgt=ground:urr=ec_only_1010 on Vampire---4 for (1010ds/0Mi)
% 277.60/40.00  % (23409)First to succeed.
% 278.17/40.07  % (23409)Refutation found. Thanks to Tanya!
% 278.17/40.07  % SZS status Theorem for Vampire---4
% 278.17/40.07  % SZS output start Proof for Vampire---4
% See solution above
% 278.17/40.07  % (23409)------------------------------
% 278.17/40.07  % (23409)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 278.17/40.07  % (23409)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 278.17/40.07  % (23409)Termination reason: Refutation
% 278.17/40.07  
% 278.17/40.07  % (23409)Memory used [KB]: 1301300
% 278.17/40.07  % (23409)Time elapsed: 39.579 s
% 278.17/40.07  % (23409)------------------------------
% 278.17/40.07  % (23409)------------------------------
% 278.17/40.07  % (23406)Success in time 39.576 s
% 278.31/40.08  % Vampire---4.8 exiting
%------------------------------------------------------------------------------