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 : n024.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   : Unsatisfiable 277.94s 40.03s
% Output   : Refutation 277.94s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   92
%            Number of leaves      :   34
% Syntax   : Number of formulae    :  585 ( 579 unt;   0 def)
%            Number of atoms       :  591 ( 590 equ)
%            Maximal formula atoms :    2 (   1 avg)
%            Number of connectives :   20 (  14   ~;   6   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    5 (   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   :  512 (; 512   !;   0   ?)

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

fof(f1549989,plain,
    sF7 != sF7,
    inference(backward_demodulation,[],[f361228,f1548755]) ).

fof(f1548755,plain,
    sF7 = sF13,
    inference(forward_demodulation,[],[f1548754,f17963]) ).

fof(f17963,plain,
    ! [X0] : complement(complement(X0)) = X0,
    inference(forward_demodulation,[],[f17937,f17927]) ).

fof(f17927,plain,
    ! [X0] : complement(X0) = join(zero,complement(X0)),
    inference(superposition,[],[f16864,f14976]) ).

fof(f14976,plain,
    ! [X2] : join(zero,complement(complement(X2))) = X2,
    inference(backward_demodulation,[],[f2924,f14975]) ).

fof(f14975,plain,
    ! [X5] : complement(X5) = join(complement(X5),complement(X5)),
    inference(forward_demodulation,[],[f14927,f14955]) ).

fof(f14955,plain,
    ! [X2] : composition(one,X2) = X2,
    inference(backward_demodulation,[],[f14895,f14922]) ).

fof(f14922,plain,
    one = converse(one),
    inference(superposition,[],[f14895,f6]) ).

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

fof(f14895,plain,
    ! [X2] : composition(converse(one),X2) = X2,
    inference(forward_demodulation,[],[f14852,f8]) ).

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

fof(f14852,plain,
    ! [X2] : converse(converse(X2)) = composition(converse(one),X2),
    inference(superposition,[],[f99,f6]) ).

fof(f99,plain,
    ! [X2,X3] : converse(composition(converse(X2),X3)) = composition(converse(X3),X2),
    inference(superposition,[],[f10,f8]) ).

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

fof(f14927,plain,
    ! [X5] : complement(X5) = join(complement(X5),complement(composition(one,X5))),
    inference(superposition,[],[f44,f14895]) ).

fof(f44,plain,
    ! [X0,X1] : complement(X1) = join(complement(X1),composition(converse(X0),complement(composition(X0,X1)))),
    inference(forward_demodulation,[],[f11,f1]) ).

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

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

fof(f2924,plain,
    ! [X2] : join(zero,complement(join(complement(X2),complement(X2)))) = X2,
    inference(forward_demodulation,[],[f2923,f43]) ).

fof(f43,plain,
    zero = complement(top),
    inference(forward_demodulation,[],[f20,f12]) ).

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

fof(f20,plain,
    ! [X0] : zero = complement(join(complement(X0),complement(complement(X0)))),
    inference(definition_unfolding,[],[f13,f4]) ).

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

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

fof(f2923,plain,
    ! [X2] : join(complement(top),complement(join(complement(X2),complement(X2)))) = X2,
    inference(forward_demodulation,[],[f2880,f1]) ).

fof(f2880,plain,
    ! [X2] : join(complement(join(complement(X2),complement(X2))),complement(top)) = X2,
    inference(superposition,[],[f45,f12]) ).

fof(f45,plain,
    ! [X0,X1] : join(complement(join(complement(X0),X1)),complement(join(complement(X0),complement(X1)))) = X0,
    inference(forward_demodulation,[],[f3,f1]) ).

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

fof(f16864,plain,
    ! [X0] : join(zero,complement(join(zero,complement(X0)))) = X0,
    inference(forward_demodulation,[],[f16824,f43]) ).

fof(f16824,plain,
    ! [X0] : join(complement(top),complement(join(zero,complement(X0)))) = X0,
    inference(backward_demodulation,[],[f2895,f16792]) ).

fof(f16792,plain,
    ! [X0] : top = join(top,X0),
    inference(forward_demodulation,[],[f16784,f16545]) ).

fof(f16545,plain,
    ! [X0] : top = join(one,join(top,X0)),
    inference(backward_demodulation,[],[f15105,f16536]) ).

fof(f16536,plain,
    top = join(one,top),
    inference(forward_demodulation,[],[f16535,f15210]) ).

fof(f15210,plain,
    ! [X0,X1] : join(one,top) = join(one,join(X0,join(complement(sF1),X1))),
    inference(backward_demodulation,[],[f296,f15105]) ).

fof(f296,plain,
    ! [X0,X1] : join(one,join(top,join(X0,X1))) = join(one,join(X0,join(complement(sF1),X1))),
    inference(forward_demodulation,[],[f295,f2]) ).

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

fof(f295,plain,
    ! [X0,X1] : join(one,join(join(top,X0),X1)) = join(one,join(X0,join(complement(sF1),X1))),
    inference(forward_demodulation,[],[f294,f2]) ).

fof(f294,plain,
    ! [X0,X1] : join(join(one,join(top,X0)),X1) = join(one,join(X0,join(complement(sF1),X1))),
    inference(forward_demodulation,[],[f291,f2]) ).

fof(f291,plain,
    ! [X0,X1] : join(join(one,join(top,X0)),X1) = join(one,join(join(X0,complement(sF1)),X1)),
    inference(superposition,[],[f2,f271]) ).

fof(f271,plain,
    ! [X0] : join(one,join(top,X0)) = join(one,join(X0,complement(sF1))),
    inference(superposition,[],[f263,f1]) ).

fof(f263,plain,
    ! [X0] : join(one,join(complement(sF1),X0)) = join(one,join(top,X0)),
    inference(forward_demodulation,[],[f262,f2]) ).

fof(f262,plain,
    ! [X0] : join(one,join(complement(sF1),X0)) = join(join(one,top),X0),
    inference(superposition,[],[f2,f256]) ).

fof(f256,plain,
    join(one,complement(sF1)) = join(one,top),
    inference(superposition,[],[f226,f12]) ).

fof(f226,plain,
    ! [X12] : join(one,join(sF1,X12)) = join(one,X12),
    inference(superposition,[],[f2,f57]) ).

fof(f57,plain,
    one = join(one,sF1),
    inference(superposition,[],[f1,f42]) ).

fof(f42,plain,
    one = join(sF1,one),
    inference(backward_demodulation,[],[f26,f27]) ).

fof(f27,plain,
    one = sF2,
    inference(definition_folding,[],[f17,f26,f25,f24]) ).

fof(f24,plain,
    converse(sk1) = sF0,
    introduced(function_definition,[]) ).

fof(f25,plain,
    composition(sF0,sk1) = sF1,
    introduced(function_definition,[]) ).

fof(f17,axiom,
    one = join(composition(converse(sk1),sk1),one),
    file('/export/starexec/sandbox2/tmp/tmp.NZazdNlnpD/Vampire---4.8_12323',goals_17) ).

fof(f26,plain,
    join(sF1,one) = sF2,
    introduced(function_definition,[]) ).

fof(f16535,plain,
    ! [X60] : top = join(one,join(X60,join(complement(sF1),complement(join(one,top))))),
    inference(forward_demodulation,[],[f16389,f2]) ).

fof(f16389,plain,
    ! [X60] : top = join(one,join(join(X60,complement(sF1)),complement(join(one,top)))),
    inference(superposition,[],[f241,f15107]) ).

fof(f15107,plain,
    ! [X0] : join(one,top) = join(one,join(X0,complement(sF1))),
    inference(backward_demodulation,[],[f271,f15105]) ).

fof(f241,plain,
    ! [X3,X4] : top = join(X3,join(X4,complement(join(X3,X4)))),
    inference(superposition,[],[f2,f12]) ).

fof(f15105,plain,
    ! [X0] : join(one,top) = join(one,join(top,X0)),
    inference(forward_demodulation,[],[f15096,f50]) ).

fof(f50,plain,
    top = join(top,zero),
    inference(superposition,[],[f12,f43]) ).

fof(f15096,plain,
    ! [X0] : join(one,join(top,X0)) = join(one,join(top,zero)),
    inference(superposition,[],[f13634,f14976]) ).

fof(f13634,plain,
    ! [X3,X4] : join(one,join(top,X4)) = join(one,join(top,join(X4,complement(complement(X3))))),
    inference(superposition,[],[f3694,f1]) ).

fof(f3694,plain,
    ! [X14,X15] : join(one,join(top,X15)) = join(one,join(top,join(complement(complement(X14)),X15))),
    inference(forward_demodulation,[],[f3693,f2]) ).

fof(f3693,plain,
    ! [X14,X15] : join(one,join(top,X15)) = join(one,join(join(top,complement(complement(X14))),X15)),
    inference(forward_demodulation,[],[f3686,f2]) ).

fof(f3686,plain,
    ! [X14,X15] : join(one,join(join(top,complement(complement(X14))),X15)) = join(join(one,top),X15),
    inference(superposition,[],[f2,f3653]) ).

fof(f3653,plain,
    ! [X8] : join(one,top) = join(one,join(top,complement(complement(X8)))),
    inference(forward_demodulation,[],[f3652,f2927]) ).

fof(f2927,plain,
    ! [X0,X1] : join(one,join(top,complement(X1))) = join(one,join(top,complement(join(complement(X0),X1)))),
    inference(forward_demodulation,[],[f2926,f310]) ).

fof(f310,plain,
    ! [X0,X1] : join(one,join(X0,X1)) = join(one,join(X1,X0)),
    inference(forward_demodulation,[],[f309,f269]) ).

fof(f269,plain,
    ! [X0,X1] : join(one,join(X0,X1)) = join(one,join(X0,join(sF1,X1))),
    inference(forward_demodulation,[],[f268,f2]) ).

fof(f268,plain,
    ! [X0,X1] : join(join(one,X0),X1) = join(one,join(X0,join(sF1,X1))),
    inference(forward_demodulation,[],[f267,f2]) ).

fof(f267,plain,
    ! [X0,X1] : join(join(one,X0),X1) = join(one,join(join(X0,sF1),X1)),
    inference(superposition,[],[f2,f257]) ).

fof(f257,plain,
    ! [X0] : join(one,X0) = join(one,join(X0,sF1)),
    inference(superposition,[],[f226,f1]) ).

fof(f309,plain,
    ! [X0,X1] : join(one,join(X0,X1)) = join(one,join(X1,join(sF1,X0))),
    inference(forward_demodulation,[],[f300,f2]) ).

fof(f300,plain,
    ! [X0,X1] : join(one,join(X0,X1)) = join(one,join(join(X1,sF1),X0)),
    inference(superposition,[],[f266,f1]) ).

fof(f266,plain,
    ! [X2,X3] : join(one,join(X2,X3)) = join(one,join(X2,join(X3,sF1))),
    inference(superposition,[],[f257,f2]) ).

fof(f2926,plain,
    ! [X0,X1] : join(one,join(complement(join(complement(X0),X1)),top)) = join(one,join(top,complement(X1))),
    inference(forward_demodulation,[],[f2925,f222]) ).

fof(f222,plain,
    ! [X0,X1] : join(X0,join(complement(X0),X1)) = join(top,X1),
    inference(superposition,[],[f2,f12]) ).

fof(f2925,plain,
    ! [X0,X1] : join(one,join(complement(join(complement(X0),X1)),top)) = join(one,join(X0,join(complement(X0),complement(X1)))),
    inference(forward_demodulation,[],[f2883,f310]) ).

fof(f2883,plain,
    ! [X0,X1] : join(one,join(complement(join(complement(X0),X1)),top)) = join(one,join(join(complement(X0),complement(X1)),X0)),
    inference(superposition,[],[f781,f45]) ).

fof(f781,plain,
    ! [X0,X1] : join(one,join(X1,top)) = join(one,join(X0,join(X1,complement(X0)))),
    inference(superposition,[],[f364,f12]) ).

fof(f364,plain,
    ! [X11,X12,X13] : join(one,join(X12,join(X11,X13))) = join(one,join(X11,join(X12,X13))),
    inference(forward_demodulation,[],[f363,f2]) ).

fof(f363,plain,
    ! [X11,X12,X13] : join(one,join(join(X11,X12),X13)) = join(one,join(X12,join(X11,X13))),
    inference(forward_demodulation,[],[f362,f2]) ).

fof(f362,plain,
    ! [X11,X12,X13] : join(one,join(join(X11,X12),X13)) = join(one,join(join(X12,X11),X13)),
    inference(forward_demodulation,[],[f346,f2]) ).

fof(f346,plain,
    ! [X11,X12,X13] : join(one,join(join(X11,X12),X13)) = join(join(one,join(X12,X11)),X13),
    inference(superposition,[],[f2,f310]) ).

fof(f3652,plain,
    ! [X8,X6,X7] : join(one,top) = join(one,join(top,complement(join(complement(composition(X6,X7)),complement(X8))))),
    inference(forward_demodulation,[],[f3651,f310]) ).

fof(f3651,plain,
    ! [X8,X6,X7] : join(one,top) = join(one,join(complement(join(complement(composition(X6,X7)),complement(X8))),top)),
    inference(forward_demodulation,[],[f3650,f241]) ).

fof(f3650,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,[],[f3606,f2]) ).

fof(f3606,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,[],[f781,f46]) ).

fof(f46,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,[],[f21,f1]) ).

fof(f21,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,[],[f15,f4,f4,f4,f4,f4]) ).

fof(f15,axiom,
    ! [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)),
    file('/export/starexec/sandbox2/tmp/tmp.NZazdNlnpD/Vampire---4.8_12323',modular_law_1_15) ).

fof(f16784,plain,
    ! [X0] : join(top,X0) = join(one,join(top,X0)),
    inference(superposition,[],[f2,f16536]) ).

fof(f2895,plain,
    ! [X0] : join(complement(join(top,complement(X0))),complement(join(zero,complement(X0)))) = X0,
    inference(forward_demodulation,[],[f2894,f1]) ).

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

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

fof(f2892,plain,
    ! [X0] : join(complement(join(complement(X0),top)),complement(join(zero,complement(X0)))) = X0,
    inference(forward_demodulation,[],[f2872,f1]) ).

fof(f2872,plain,
    ! [X0] : join(complement(join(complement(X0),top)),complement(join(complement(X0),zero))) = X0,
    inference(superposition,[],[f45,f43]) ).

fof(f17937,plain,
    ! [X0] : join(zero,complement(complement(X0))) = X0,
    inference(backward_demodulation,[],[f16864,f17927]) ).

fof(f1548754,plain,
    sF13 = complement(complement(sF7)),
    inference(forward_demodulation,[],[f1548753,f357352]) ).

fof(f357352,plain,
    complement(sF7) = join(sF11,complement(sF7)),
    inference(forward_demodulation,[],[f357351,f1]) ).

fof(f357351,plain,
    complement(sF7) = join(complement(sF7),sF11),
    inference(forward_demodulation,[],[f357302,f36]) ).

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

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

fof(f356113,plain,
    sF10 = join(sF7,sF10),
    inference(forward_demodulation,[],[f356112,f1]) ).

fof(f356112,plain,
    sF10 = join(sF10,sF7),
    inference(forward_demodulation,[],[f356111,f18839]) ).

fof(f18839,plain,
    ! [X0] : join(zero,X0) = X0,
    inference(superposition,[],[f17927,f17963]) ).

fof(f356111,plain,
    join(sF10,sF7) = join(zero,sF10),
    inference(forward_demodulation,[],[f356110,f1]) ).

fof(f356110,plain,
    join(sF10,sF7) = join(sF10,zero),
    inference(forward_demodulation,[],[f356109,f43]) ).

fof(f356109,plain,
    join(sF10,sF7) = join(sF10,complement(top)),
    inference(forward_demodulation,[],[f350812,f17963]) ).

fof(f350812,plain,
    join(sF10,complement(top)) = join(sF10,complement(complement(sF7))),
    inference(superposition,[],[f247852,f250068]) ).

fof(f250068,plain,
    top = join(sF10,complement(sF7)),
    inference(forward_demodulation,[],[f250067,f18839]) ).

fof(f250067,plain,
    top = join(zero,join(sF10,complement(sF7))),
    inference(forward_demodulation,[],[f249916,f242]) ).

fof(f242,plain,
    ! [X6,X7,X5] : join(X5,join(X6,X7)) = join(X7,join(X5,X6)),
    inference(superposition,[],[f2,f1]) ).

fof(f249916,plain,
    top = join(sF10,join(complement(sF7),zero)),
    inference(superposition,[],[f241,f249854]) ).

fof(f249854,plain,
    zero = complement(join(sF10,complement(sF7))),
    inference(forward_demodulation,[],[f249853,f18839]) ).

fof(f249853,plain,
    zero = join(zero,complement(join(sF10,complement(sF7)))),
    inference(forward_demodulation,[],[f249852,f1]) ).

fof(f249852,plain,
    zero = join(complement(join(sF10,complement(sF7))),zero),
    inference(forward_demodulation,[],[f249851,f21010]) ).

fof(f21010,plain,
    ! [X1] : zero = composition(X1,zero),
    inference(forward_demodulation,[],[f20985,f20954]) ).

fof(f20954,plain,
    ! [X1] : zero = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f20953,f19393]) ).

fof(f19393,plain,
    zero = composition(top,complement(composition(top,top))),
    inference(superposition,[],[f18871,f17614]) ).

fof(f17614,plain,
    top = converse(top),
    inference(superposition,[],[f16956,f16792]) ).

fof(f16956,plain,
    ! [X36] : converse(top) = join(X36,converse(top)),
    inference(superposition,[],[f69,f16858]) ).

fof(f16858,plain,
    ! [X18] : top = join(X18,top),
    inference(forward_demodulation,[],[f16802,f16792]) ).

fof(f16802,plain,
    ! [X18,X19] : join(X18,top) = join(top,join(complement(complement(X18)),X19)),
    inference(backward_demodulation,[],[f15820,f16792]) ).

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

fof(f69,plain,
    ! [X2,X1] : converse(join(converse(X1),X2)) = join(X1,converse(X2)),
    inference(superposition,[],[f9,f8]) ).

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

fof(f18871,plain,
    ! [X0] : zero = composition(converse(X0),complement(composition(X0,top))),
    inference(backward_demodulation,[],[f2118,f18839]) ).

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

fof(f20953,plain,
    ! [X1] : composition(top,complement(composition(top,top))) = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f20952,f16858]) ).

fof(f20952,plain,
    ! [X1] : composition(join(X1,top),complement(composition(top,top))) = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f20951,f18839]) ).

fof(f20951,plain,
    ! [X1] : composition(join(X1,top),complement(composition(top,top))) = join(zero,composition(X1,complement(composition(top,top)))),
    inference(forward_demodulation,[],[f20944,f1]) ).

fof(f20944,plain,
    ! [X1] : composition(join(X1,top),complement(composition(top,top))) = join(composition(X1,complement(composition(top,top))),zero),
    inference(superposition,[],[f7,f19393]) ).

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

fof(f20985,plain,
    ! [X2,X1] : zero = composition(X1,composition(X2,complement(composition(top,top)))),
    inference(superposition,[],[f20954,f5]) ).

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

fof(f249851,plain,
    composition(complement(join(complement(sk1),complement(composition(sF11,converse(sF6))))),zero) = join(complement(join(sF10,complement(sF7))),composition(complement(join(complement(sk1),complement(composition(sF11,converse(sF6))))),zero)),
    inference(forward_demodulation,[],[f249849,f43]) ).

fof(f249849,plain,
    composition(complement(join(complement(sk1),complement(composition(sF11,converse(sF6))))),complement(top)) = join(complement(join(sF10,complement(sF7))),composition(complement(join(complement(sk1),complement(composition(sF11,converse(sF6))))),complement(top))),
    inference(backward_demodulation,[],[f101819,f249848]) ).

fof(f249848,plain,
    top = join(sF5,complement(composition(sF0,sF11))),
    inference(forward_demodulation,[],[f249847,f16792]) ).

fof(f249847,plain,
    join(top,sF3) = join(sF5,complement(composition(sF0,sF11))),
    inference(forward_demodulation,[],[f249789,f1]) ).

fof(f249789,plain,
    join(sF3,top) = join(sF5,complement(composition(sF0,sF11))),
    inference(superposition,[],[f233,f249783]) ).

fof(f249783,plain,
    top = join(sF4,complement(composition(sF0,sF11))),
    inference(forward_demodulation,[],[f249782,f8]) ).

fof(f249782,plain,
    top = join(converse(converse(sF4)),complement(composition(sF0,sF11))),
    inference(forward_demodulation,[],[f249781,f8]) ).

fof(f249781,plain,
    top = join(converse(converse(sF4)),complement(composition(sF0,converse(converse(sF11))))),
    inference(forward_demodulation,[],[f249780,f96]) ).

fof(f96,plain,
    ! [X4] : converse(composition(X4,sk1)) = composition(sF0,converse(X4)),
    inference(superposition,[],[f10,f24]) ).

fof(f249780,plain,
    top = join(converse(converse(sF4)),complement(converse(composition(converse(sF11),sk1)))),
    inference(forward_demodulation,[],[f249761,f1]) ).

fof(f249761,plain,
    top = join(complement(converse(composition(converse(sF11),sk1))),converse(converse(sF4))),
    inference(superposition,[],[f61679,f249019]) ).

fof(f249019,plain,
    converse(sF4) = join(converse(sF4),composition(converse(sF11),sk1)),
    inference(forward_demodulation,[],[f249018,f18839]) ).

fof(f249018,plain,
    join(zero,converse(sF4)) = join(converse(sF4),composition(converse(sF11),sk1)),
    inference(forward_demodulation,[],[f249017,f43]) ).

fof(f249017,plain,
    join(complement(top),converse(sF4)) = join(converse(sF4),composition(converse(sF11),sk1)),
    inference(forward_demodulation,[],[f247984,f1]) ).

fof(f247984,plain,
    join(converse(sF4),complement(top)) = join(converse(sF4),composition(converse(sF11),sk1)),
    inference(superposition,[],[f56061,f64443]) ).

fof(f64443,plain,
    top = join(converse(sF4),complement(composition(converse(sF11),sk1))),
    inference(forward_demodulation,[],[f64442,f101]) ).

fof(f101,plain,
    ! [X5] : converse(composition(sF0,X5)) = composition(converse(X5),sk1),
    inference(superposition,[],[f10,f48]) ).

fof(f48,plain,
    sk1 = converse(sF0),
    inference(superposition,[],[f8,f24]) ).

fof(f64442,plain,
    top = join(converse(sF4),complement(converse(composition(sF0,sF11)))),
    inference(forward_demodulation,[],[f63772,f1]) ).

fof(f63772,plain,
    top = join(complement(converse(composition(sF0,sF11))),converse(sF4)),
    inference(superposition,[],[f61679,f2171]) ).

fof(f2171,plain,
    sF4 = join(sF4,composition(sF0,sF11)),
    inference(forward_demodulation,[],[f2170,f29]) ).

fof(f29,plain,
    complement(sk3) = sF4,
    introduced(function_definition,[]) ).

fof(f2170,plain,
    complement(sk3) = join(complement(sk3),composition(sF0,sF11)),
    inference(forward_demodulation,[],[f2169,f24]) ).

fof(f2169,plain,
    complement(sk3) = join(complement(sk3),composition(converse(sk1),sF11)),
    inference(forward_demodulation,[],[f2145,f36]) ).

fof(f2145,plain,
    complement(sk3) = join(complement(sk3),composition(converse(sk1),complement(sF10))),
    inference(superposition,[],[f44,f35]) ).

fof(f35,plain,
    composition(sk1,sk3) = sF10,
    introduced(function_definition,[]) ).

fof(f56061,plain,
    ! [X0,X1] : join(X0,X1) = join(X0,complement(join(X0,complement(X1)))),
    inference(superposition,[],[f56026,f17963]) ).

fof(f56026,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(complement(X0),complement(join(complement(X0),complement(X1)))),
    inference(backward_demodulation,[],[f2922,f54925]) ).

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

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

fof(f17986,plain,
    ! [X74,X75] : complement(join(complement(X74),complement(join(X74,X75)))) = X74,
    inference(forward_demodulation,[],[f17941,f17963]) ).

fof(f17941,plain,
    ! [X74,X75] : complement(join(complement(X74),complement(join(complement(complement(X74)),X75)))) = X74,
    inference(backward_demodulation,[],[f16862,f17927]) ).

fof(f16862,plain,
    ! [X74,X75] : join(zero,complement(join(complement(X74),complement(join(complement(complement(X74)),X75))))) = X74,
    inference(forward_demodulation,[],[f16804,f43]) ).

fof(f16804,plain,
    ! [X74,X75] : join(complement(top),complement(join(complement(X74),complement(join(complement(complement(X74)),X75))))) = X74,
    inference(backward_demodulation,[],[f15852,f16792]) ).

fof(f15852,plain,
    ! [X74,X75] : join(complement(join(top,X75)),complement(join(complement(X74),complement(join(complement(complement(X74)),X75))))) = X74,
    inference(superposition,[],[f45,f222]) ).

fof(f2922,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,[],[f2921,f2]) ).

fof(f2921,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,[],[f2920,f1]) ).

fof(f2920,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,[],[f2879,f1]) ).

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

fof(f61679,plain,
    ! [X29,X30] : top = join(complement(converse(X29)),converse(join(X30,X29))),
    inference(forward_demodulation,[],[f61399,f61584]) ).

fof(f61584,plain,
    ! [X21,X19,X20] : join(converse(join(X21,X19)),X20) = join(X20,converse(join(X19,X21))),
    inference(forward_demodulation,[],[f61363,f21278]) ).

fof(f21278,plain,
    ! [X145,X143,X144] : join(converse(X144),join(X145,converse(X143))) = join(X145,converse(join(X143,X144))),
    inference(superposition,[],[f242,f9]) ).

fof(f61363,plain,
    ! [X21,X19,X20] : join(converse(join(X21,X19)),X20) = join(converse(X21),join(X20,converse(X19))),
    inference(superposition,[],[f227,f1]) ).

fof(f227,plain,
    ! [X14,X15,X13] : join(converse(X13),join(converse(X14),X15)) = join(converse(join(X13,X14)),X15),
    inference(superposition,[],[f2,f9]) ).

fof(f61399,plain,
    ! [X29,X30] : top = join(converse(join(X29,X30)),complement(converse(X29))),
    inference(superposition,[],[f227,f16801]) ).

fof(f16801,plain,
    ! [X14,X15] : top = join(X14,join(X15,complement(X14))),
    inference(backward_demodulation,[],[f15818,f16792]) ).

fof(f15818,plain,
    ! [X14,X15] : join(top,X15) = join(X14,join(X15,complement(X14))),
    inference(superposition,[],[f222,f1]) ).

fof(f233,plain,
    ! [X21] : join(sF3,join(sF4,X21)) = join(sF5,X21),
    inference(superposition,[],[f2,f30]) ).

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

fof(f101819,plain,
    composition(complement(join(complement(sk1),complement(composition(sF11,converse(sF6))))),complement(join(sF5,complement(composition(sF0,sF11))))) = join(complement(join(sF10,complement(sF7))),composition(complement(join(complement(sk1),complement(composition(sF11,converse(sF6))))),complement(join(sF5,complement(composition(sF0,sF11)))))),
    inference(forward_demodulation,[],[f101743,f55778]) ).

fof(f55778,plain,
    ! [X292] : complement(join(X292,sF10)) = complement(join(sF10,X292)),
    inference(forward_demodulation,[],[f55777,f28649]) ).

fof(f28649,plain,
    ! [X2,X3] : join(X2,X3) = join(X2,join(X2,X3)),
    inference(superposition,[],[f2,f28620]) ).

fof(f28620,plain,
    ! [X2] : join(X2,X2) = X2,
    inference(forward_demodulation,[],[f28619,f17963]) ).

fof(f28619,plain,
    ! [X2] : complement(complement(X2)) = join(X2,complement(complement(X2))),
    inference(backward_demodulation,[],[f22460,f28611]) ).

fof(f28611,plain,
    ! [X8] : complement(X8) = join(complement(X8),complement(composition(top,X8))),
    inference(backward_demodulation,[],[f17738,f28609]) ).

fof(f28609,plain,
    ! [X9] : complement(composition(top,X9)) = composition(top,complement(composition(top,X9))),
    inference(forward_demodulation,[],[f28608,f16858]) ).

fof(f28608,plain,
    ! [X9] : complement(composition(top,X9)) = composition(join(one,top),complement(composition(top,X9))),
    inference(forward_demodulation,[],[f28607,f17614]) ).

fof(f28607,plain,
    ! [X9] : complement(composition(top,X9)) = composition(join(one,converse(top)),complement(composition(top,X9))),
    inference(forward_demodulation,[],[f28606,f1245]) ).

fof(f1245,plain,
    ! [X3,X4,X5] : composition(join(X3,X5),X4) = composition(join(X5,X3),X4),
    inference(forward_demodulation,[],[f1220,f7]) ).

fof(f1220,plain,
    ! [X3,X4,X5] : join(composition(X5,X4),composition(X3,X4)) = composition(join(X3,X5),X4),
    inference(superposition,[],[f7,f1]) ).

fof(f28606,plain,
    ! [X9] : complement(composition(top,X9)) = composition(join(converse(top),one),complement(composition(top,X9))),
    inference(forward_demodulation,[],[f28585,f14980]) ).

fof(f14980,plain,
    ! [X10,X9] : join(X9,composition(X10,X9)) = composition(join(X10,one),X9),
    inference(forward_demodulation,[],[f14979,f14922]) ).

fof(f14979,plain,
    ! [X10,X9] : composition(join(X10,converse(one)),X9) = join(X9,composition(X10,X9)),
    inference(forward_demodulation,[],[f14933,f1]) ).

fof(f14933,plain,
    ! [X10,X9] : composition(join(X10,converse(one)),X9) = join(composition(X10,X9),X9),
    inference(superposition,[],[f7,f14895]) ).

fof(f28585,plain,
    ! [X9] : complement(composition(top,X9)) = join(complement(composition(top,X9)),composition(converse(top),complement(composition(top,X9)))),
    inference(superposition,[],[f44,f22449]) ).

fof(f22449,plain,
    ! [X0] : composition(top,X0) = composition(top,composition(top,X0)),
    inference(superposition,[],[f5,f22395]) ).

fof(f22395,plain,
    top = composition(top,top),
    inference(forward_demodulation,[],[f22394,f18839]) ).

fof(f22394,plain,
    top = join(zero,composition(top,top)),
    inference(forward_demodulation,[],[f22358,f1]) ).

fof(f22358,plain,
    top = join(composition(top,top),zero),
    inference(superposition,[],[f12,f20986]) ).

fof(f20986,plain,
    zero = complement(composition(top,top)),
    inference(superposition,[],[f20954,f14955]) ).

fof(f17738,plain,
    ! [X8] : complement(X8) = join(complement(X8),composition(top,complement(composition(top,X8)))),
    inference(superposition,[],[f44,f17614]) ).

fof(f22460,plain,
    ! [X2] : complement(join(complement(X2),complement(composition(top,X2)))) = join(X2,complement(join(complement(X2),complement(composition(top,X2))))),
    inference(backward_demodulation,[],[f22392,f22449]) ).

fof(f22392,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,[],[f22391,f17963]) ).

fof(f22391,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,[],[f22390,f18839]) ).

fof(f22390,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,[],[f22389,f17963]) ).

fof(f22389,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,[],[f22388,f18839]) ).

fof(f22388,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,[],[f22387,f43]) ).

fof(f22387,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,[],[f22356,f17614]) ).

fof(f22356,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,[],[f46,f20986]) ).

fof(f55777,plain,
    ! [X292] : complement(join(X292,sF10)) = complement(join(sF10,join(sF10,X292))),
    inference(forward_demodulation,[],[f55776,f17961]) ).

fof(f17961,plain,
    sF10 = complement(sF11),
    inference(backward_demodulation,[],[f15094,f17927]) ).

fof(f15094,plain,
    sF10 = join(zero,complement(sF11)),
    inference(superposition,[],[f14976,f36]) ).

fof(f55776,plain,
    ! [X292] : complement(join(X292,sF10)) = complement(join(sF10,join(complement(sF11),X292))),
    inference(forward_demodulation,[],[f55775,f242]) ).

fof(f55775,plain,
    ! [X292] : complement(join(X292,sF10)) = complement(join(complement(sF11),join(X292,sF10))),
    inference(forward_demodulation,[],[f55774,f17963]) ).

fof(f55774,plain,
    ! [X292] : complement(join(X292,sF10)) = complement(join(complement(sF11),complement(complement(join(X292,sF10))))),
    inference(forward_demodulation,[],[f54832,f1]) ).

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

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

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

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

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

fof(f101743,plain,
    composition(complement(join(complement(sk1),complement(composition(sF11,converse(sF6))))),complement(join(sF5,complement(composition(sF0,sF11))))) = join(complement(join(complement(sF7),sF10)),composition(complement(join(complement(sk1),complement(composition(sF11,converse(sF6))))),complement(join(sF5,complement(composition(sF0,sF11)))))),
    inference(superposition,[],[f18045,f17961]) ).

fof(f18045,plain,
    ! [X13] : composition(complement(join(complement(sk1),complement(composition(X13,converse(sF6))))),complement(join(sF5,complement(composition(sF0,X13))))) = join(complement(join(complement(sF7),complement(X13))),composition(complement(join(complement(sk1),complement(composition(X13,converse(sF6))))),complement(join(sF5,complement(composition(sF0,X13)))))),
    inference(backward_demodulation,[],[f4936,f17959]) ).

fof(f17959,plain,
    sF5 = complement(sF6),
    inference(backward_demodulation,[],[f15092,f17927]) ).

fof(f15092,plain,
    sF5 = join(zero,complement(sF6)),
    inference(superposition,[],[f14976,f31]) ).

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

fof(f4936,plain,
    ! [X13] : composition(complement(join(complement(sk1),complement(composition(X13,converse(sF6))))),complement(join(complement(sF6),complement(composition(sF0,X13))))) = join(complement(join(complement(sF7),complement(X13))),composition(complement(join(complement(sk1),complement(composition(X13,converse(sF6))))),complement(join(complement(sF6),complement(composition(sF0,X13)))))),
    inference(forward_demodulation,[],[f4856,f24]) ).

fof(f4856,plain,
    ! [X13] : composition(complement(join(complement(sk1),complement(composition(X13,converse(sF6))))),complement(join(complement(sF6),complement(composition(converse(sk1),X13))))) = join(complement(join(complement(sF7),complement(X13))),composition(complement(join(complement(sk1),complement(composition(X13,converse(sF6))))),complement(join(complement(sF6),complement(composition(converse(sk1),X13)))))),
    inference(superposition,[],[f23,f32]) ).

fof(f32,plain,
    composition(sk1,sF6) = sF7,
    introduced(function_definition,[]) ).

fof(f23,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,[],[f14,f4,f4,f4,f4,f4]) ).

fof(f14,axiom,
    ! [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)))),
    file('/export/starexec/sandbox2/tmp/tmp.NZazdNlnpD/Vampire---4.8_12323',dedekind_law_14) ).

fof(f247852,plain,
    ! [X52,X53] : join(X53,complement(X52)) = join(X53,complement(join(X53,X52))),
    inference(superposition,[],[f56061,f17963]) ).

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,[],[f17986,f17963]) ).

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,f2]) ).

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,[],[f17986,f17986]) ).

fof(f1548753,plain,
    sF13 = complement(join(sF11,complement(sF7))),
    inference(forward_demodulation,[],[f1548752,f361158]) ).

fof(f361158,plain,
    ! [X1146] : sF13 = join(sF13,complement(join(X1146,complement(sF7)))),
    inference(backward_demodulation,[],[f356716,f360034]) ).

fof(f360034,plain,
    sF13 = sF14,
    inference(forward_demodulation,[],[f360033,f39]) ).

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

fof(f360033,plain,
    sF13 = join(sF13,sF7),
    inference(forward_demodulation,[],[f359980,f17963]) ).

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

fof(f359889,plain,
    complement(sF7) = join(sF12,complement(sF7)),
    inference(forward_demodulation,[],[f359842,f357271]) ).

fof(f357271,plain,
    complement(sF7) = join(sF9,complement(sF7)),
    inference(forward_demodulation,[],[f357270,f1]) ).

fof(f357270,plain,
    complement(sF7) = join(complement(sF7),sF9),
    inference(forward_demodulation,[],[f357221,f34]) ).

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

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

fof(f355738,plain,
    sF8 = join(sF7,sF8),
    inference(forward_demodulation,[],[f355737,f18839]) ).

fof(f355737,plain,
    join(sF7,sF8) = join(zero,sF8),
    inference(forward_demodulation,[],[f355736,f1]) ).

fof(f355736,plain,
    join(sF8,zero) = join(sF7,sF8),
    inference(forward_demodulation,[],[f355735,f43]) ).

fof(f355735,plain,
    join(sF8,complement(top)) = join(sF7,sF8),
    inference(forward_demodulation,[],[f355734,f1]) ).

fof(f355734,plain,
    join(sF8,complement(top)) = join(sF8,sF7),
    inference(forward_demodulation,[],[f350676,f17963]) ).

fof(f350676,plain,
    join(sF8,complement(top)) = join(sF8,complement(complement(sF7))),
    inference(superposition,[],[f247852,f254020]) ).

fof(f254020,plain,
    top = join(sF8,complement(sF7)),
    inference(forward_demodulation,[],[f254019,f18839]) ).

fof(f254019,plain,
    top = join(zero,join(sF8,complement(sF7))),
    inference(forward_demodulation,[],[f253864,f242]) ).

fof(f253864,plain,
    top = join(sF8,join(complement(sF7),zero)),
    inference(superposition,[],[f241,f253779]) ).

fof(f253779,plain,
    zero = complement(join(sF8,complement(sF7))),
    inference(forward_demodulation,[],[f253778,f18839]) ).

fof(f253778,plain,
    zero = join(zero,complement(join(sF8,complement(sF7)))),
    inference(forward_demodulation,[],[f253777,f1]) ).

fof(f253777,plain,
    zero = join(complement(join(sF8,complement(sF7))),zero),
    inference(forward_demodulation,[],[f253776,f21010]) ).

fof(f253776,plain,
    composition(complement(join(complement(sk1),complement(composition(sF9,converse(sF6))))),zero) = join(complement(join(sF8,complement(sF7))),composition(complement(join(complement(sk1),complement(composition(sF9,converse(sF6))))),zero)),
    inference(forward_demodulation,[],[f253772,f43]) ).

fof(f253772,plain,
    composition(complement(join(complement(sk1),complement(composition(sF9,converse(sF6))))),complement(top)) = join(complement(join(sF8,complement(sF7))),composition(complement(join(complement(sk1),complement(composition(sF9,converse(sF6))))),complement(top))),
    inference(backward_demodulation,[],[f101817,f253771]) ).

fof(f253771,plain,
    top = join(sF5,complement(composition(sF0,sF9))),
    inference(forward_demodulation,[],[f253695,f1]) ).

fof(f253695,plain,
    top = join(complement(composition(sF0,sF9)),sF5),
    inference(superposition,[],[f249712,f29018]) ).

fof(f29018,plain,
    ! [X6] : join(X6,sF5) = join(sF3,join(X6,sF5)),
    inference(superposition,[],[f250,f28942]) ).

fof(f28942,plain,
    sF5 = join(sF3,sF5),
    inference(forward_demodulation,[],[f28925,f28620]) ).

fof(f28925,plain,
    join(sF3,sF5) = join(sF5,sF5),
    inference(superposition,[],[f233,f28918]) ).

fof(f28918,plain,
    sF5 = join(sF4,sF5),
    inference(forward_demodulation,[],[f28917,f30]) ).

fof(f28917,plain,
    join(sF3,sF4) = join(sF4,sF5),
    inference(forward_demodulation,[],[f28768,f1]) ).

fof(f28768,plain,
    join(sF3,sF4) = join(sF5,sF4),
    inference(superposition,[],[f233,f28620]) ).

fof(f250,plain,
    ! [X2,X3,X4] : join(X2,join(X3,X4)) = join(X3,join(X2,X4)),
    inference(forward_demodulation,[],[f223,f2]) ).

fof(f223,plain,
    ! [X2,X3,X4] : join(X2,join(X3,X4)) = join(join(X3,X2),X4),
    inference(superposition,[],[f2,f1]) ).

fof(f249712,plain,
    ! [X3] : top = join(sF3,join(complement(composition(sF0,sF9)),X3)),
    inference(forward_demodulation,[],[f249655,f16792]) ).

fof(f249655,plain,
    ! [X3] : join(top,X3) = join(sF3,join(complement(composition(sF0,sF9)),X3)),
    inference(superposition,[],[f2,f249639]) ).

fof(f249639,plain,
    top = join(sF3,complement(composition(sF0,sF9))),
    inference(forward_demodulation,[],[f249638,f8]) ).

fof(f249638,plain,
    top = join(converse(converse(sF3)),complement(composition(sF0,sF9))),
    inference(forward_demodulation,[],[f249637,f8]) ).

fof(f249637,plain,
    top = join(converse(converse(sF3)),complement(composition(sF0,converse(converse(sF9))))),
    inference(forward_demodulation,[],[f249636,f96]) ).

fof(f249636,plain,
    top = join(converse(converse(sF3)),complement(converse(composition(converse(sF9),sk1)))),
    inference(forward_demodulation,[],[f249617,f1]) ).

fof(f249617,plain,
    top = join(complement(converse(composition(converse(sF9),sk1))),converse(converse(sF3))),
    inference(superposition,[],[f61679,f249016]) ).

fof(f249016,plain,
    converse(sF3) = join(converse(sF3),composition(converse(sF9),sk1)),
    inference(forward_demodulation,[],[f249015,f18839]) ).

fof(f249015,plain,
    join(zero,converse(sF3)) = join(converse(sF3),composition(converse(sF9),sk1)),
    inference(forward_demodulation,[],[f249014,f43]) ).

fof(f249014,plain,
    join(complement(top),converse(sF3)) = join(converse(sF3),composition(converse(sF9),sk1)),
    inference(forward_demodulation,[],[f247983,f1]) ).

fof(f247983,plain,
    join(converse(sF3),complement(top)) = join(converse(sF3),composition(converse(sF9),sk1)),
    inference(superposition,[],[f56061,f64422]) ).

fof(f64422,plain,
    top = join(converse(sF3),complement(composition(converse(sF9),sk1))),
    inference(forward_demodulation,[],[f64421,f101]) ).

fof(f64421,plain,
    top = join(converse(sF3),complement(converse(composition(sF0,sF9)))),
    inference(forward_demodulation,[],[f63758,f1]) ).

fof(f63758,plain,
    top = join(complement(converse(composition(sF0,sF9))),converse(sF3)),
    inference(superposition,[],[f61679,f2168]) ).

fof(f2168,plain,
    sF3 = join(sF3,composition(sF0,sF9)),
    inference(forward_demodulation,[],[f2167,f28]) ).

fof(f28,plain,
    complement(sk2) = sF3,
    introduced(function_definition,[]) ).

fof(f2167,plain,
    complement(sk2) = join(complement(sk2),composition(sF0,sF9)),
    inference(forward_demodulation,[],[f2166,f24]) ).

fof(f2166,plain,
    complement(sk2) = join(complement(sk2),composition(converse(sk1),sF9)),
    inference(forward_demodulation,[],[f2144,f34]) ).

fof(f2144,plain,
    complement(sk2) = join(complement(sk2),composition(converse(sk1),complement(sF8))),
    inference(superposition,[],[f44,f33]) ).

fof(f33,plain,
    composition(sk1,sk2) = sF8,
    introduced(function_definition,[]) ).

fof(f101817,plain,
    composition(complement(join(complement(sk1),complement(composition(sF9,converse(sF6))))),complement(join(sF5,complement(composition(sF0,sF9))))) = join(complement(join(sF8,complement(sF7))),composition(complement(join(complement(sk1),complement(composition(sF9,converse(sF6))))),complement(join(sF5,complement(composition(sF0,sF9)))))),
    inference(forward_demodulation,[],[f101741,f55653]) ).

fof(f55653,plain,
    ! [X263] : complement(join(X263,sF8)) = complement(join(sF8,X263)),
    inference(forward_demodulation,[],[f55652,f28649]) ).

fof(f55652,plain,
    ! [X263] : complement(join(X263,sF8)) = complement(join(sF8,join(sF8,X263))),
    inference(forward_demodulation,[],[f55651,f17960]) ).

fof(f17960,plain,
    sF8 = complement(sF9),
    inference(backward_demodulation,[],[f15093,f17927]) ).

fof(f15093,plain,
    sF8 = join(zero,complement(sF9)),
    inference(superposition,[],[f14976,f34]) ).

fof(f55651,plain,
    ! [X263] : complement(join(X263,sF8)) = complement(join(sF8,join(complement(sF9),X263))),
    inference(forward_demodulation,[],[f55650,f242]) ).

fof(f55650,plain,
    ! [X263] : complement(join(X263,sF8)) = complement(join(complement(sF9),join(X263,sF8))),
    inference(forward_demodulation,[],[f55649,f17963]) ).

fof(f55649,plain,
    ! [X263] : complement(join(X263,sF8)) = complement(join(complement(sF9),complement(complement(join(X263,sF8))))),
    inference(forward_demodulation,[],[f54791,f1]) ).

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

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

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

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

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

fof(f101741,plain,
    composition(complement(join(complement(sk1),complement(composition(sF9,converse(sF6))))),complement(join(sF5,complement(composition(sF0,sF9))))) = join(complement(join(complement(sF7),sF8)),composition(complement(join(complement(sk1),complement(composition(sF9,converse(sF6))))),complement(join(sF5,complement(composition(sF0,sF9)))))),
    inference(superposition,[],[f18045,f17960]) ).

fof(f359842,plain,
    join(sF9,complement(sF7)) = join(sF12,complement(sF7)),
    inference(superposition,[],[f237,f357352]) ).

fof(f237,plain,
    ! [X25] : join(sF9,join(sF11,X25)) = join(sF12,X25),
    inference(superposition,[],[f2,f37]) ).

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

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

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

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

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

fof(f356716,plain,
    ! [X1146] : sF14 = join(sF14,complement(join(X1146,complement(sF7)))),
    inference(forward_demodulation,[],[f356715,f18839]) ).

fof(f356715,plain,
    ! [X1146] : join(zero,sF14) = join(sF14,complement(join(X1146,complement(sF7)))),
    inference(forward_demodulation,[],[f356714,f1]) ).

fof(f356714,plain,
    ! [X1146] : join(sF14,zero) = join(sF14,complement(join(X1146,complement(sF7)))),
    inference(forward_demodulation,[],[f351074,f43]) ).

fof(f351074,plain,
    ! [X1146] : join(sF14,complement(top)) = join(sF14,complement(join(X1146,complement(sF7)))),
    inference(superposition,[],[f247852,f20681]) ).

fof(f20681,plain,
    ! [X1] : top = join(sF14,join(X1,complement(sF7))),
    inference(superposition,[],[f20186,f1]) ).

fof(f20186,plain,
    ! [X0] : top = join(sF14,join(complement(sF7),X0)),
    inference(forward_demodulation,[],[f20178,f16792]) ).

fof(f20178,plain,
    ! [X0] : join(top,X0) = join(sF14,join(complement(sF7),X0)),
    inference(superposition,[],[f2,f19898]) ).

fof(f19898,plain,
    top = join(sF14,complement(sF7)),
    inference(superposition,[],[f16801,f235]) ).

fof(f235,plain,
    ! [X23] : join(sF7,join(sF13,X23)) = join(sF14,X23),
    inference(superposition,[],[f2,f67]) ).

fof(f67,plain,
    sF14 = join(sF7,sF13),
    inference(backward_demodulation,[],[f40,f65]) ).

fof(f65,plain,
    sF14 = sF15,
    inference(forward_demodulation,[],[f58,f40]) ).

fof(f58,plain,
    sF14 = join(sF7,sF13),
    inference(superposition,[],[f1,f39]) ).

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

fof(f1548752,plain,
    complement(join(sF11,complement(sF7))) = join(sF13,complement(join(sF11,complement(sF7)))),
    inference(forward_demodulation,[],[f1548751,f465735]) ).

fof(f465735,plain,
    sF7 = composition(sk1,composition(sF0,sF7)),
    inference(forward_demodulation,[],[f465616,f32]) ).

fof(f465616,plain,
    composition(sk1,sF6) = composition(sk1,composition(sF0,sF7)),
    inference(superposition,[],[f443866,f10910]) ).

fof(f10910,plain,
    composition(sF1,sF6) = composition(sF0,sF7),
    inference(superposition,[],[f458,f32]) ).

fof(f458,plain,
    ! [X16] : composition(sF0,composition(sk1,X16)) = composition(sF1,X16),
    inference(superposition,[],[f5,f25]) ).

fof(f443866,plain,
    ! [X2] : composition(sk1,X2) = composition(sk1,composition(sF1,X2)),
    inference(superposition,[],[f5,f443691]) ).

fof(f443691,plain,
    sk1 = composition(sk1,sF1),
    inference(backward_demodulation,[],[f441854,f443690]) ).

fof(f443690,plain,
    ! [X93] : join(X93,composition(X93,sF1)) = X93,
    inference(forward_demodulation,[],[f443689,f8]) ).

fof(f443689,plain,
    ! [X93] : converse(converse(X93)) = join(X93,composition(X93,sF1)),
    inference(forward_demodulation,[],[f443688,f170]) ).

fof(f170,plain,
    sF1 = converse(sF1),
    inference(forward_demodulation,[],[f169,f25]) ).

fof(f169,plain,
    composition(sF0,sk1) = converse(sF1),
    inference(forward_demodulation,[],[f163,f48]) ).

fof(f163,plain,
    composition(sF0,converse(sF0)) = converse(sF1),
    inference(superposition,[],[f96,f25]) ).

fof(f443688,plain,
    ! [X93] : converse(converse(X93)) = join(X93,composition(X93,converse(sF1))),
    inference(forward_demodulation,[],[f443456,f95]) ).

fof(f95,plain,
    ! [X2,X3] : converse(composition(X3,converse(X2))) = composition(X2,converse(X3)),
    inference(superposition,[],[f10,f8]) ).

fof(f443456,plain,
    ! [X93] : converse(converse(X93)) = join(X93,converse(composition(sF1,converse(X93)))),
    inference(superposition,[],[f69,f441850]) ).

fof(f441850,plain,
    ! [X57] : join(X57,composition(sF1,X57)) = X57,
    inference(forward_demodulation,[],[f441849,f18887]) ).

fof(f18887,plain,
    ! [X1] : join(X1,zero) = X1,
    inference(superposition,[],[f18839,f1]) ).

fof(f441849,plain,
    ! [X57] : join(X57,zero) = join(X57,composition(sF1,X57)),
    inference(forward_demodulation,[],[f441848,f43]) ).

fof(f441848,plain,
    ! [X57] : join(X57,complement(top)) = join(X57,composition(sF1,X57)),
    inference(forward_demodulation,[],[f441366,f17963]) ).

fof(f441366,plain,
    ! [X57] : join(X57,complement(top)) = join(X57,complement(complement(composition(sF1,X57)))),
    inference(superposition,[],[f247852,f440618]) ).

fof(f440618,plain,
    ! [X1173] : top = join(X1173,complement(composition(sF1,X1173))),
    inference(forward_demodulation,[],[f440617,f14955]) ).

fof(f440617,plain,
    ! [X1173] : top = join(composition(one,X1173),complement(composition(sF1,X1173))),
    inference(forward_demodulation,[],[f439048,f1]) ).

fof(f439048,plain,
    ! [X1173] : top = join(complement(composition(sF1,X1173)),composition(one,X1173)),
    inference(superposition,[],[f85698,f42]) ).

fof(f85698,plain,
    ! [X120,X121,X119] : top = join(complement(composition(X119,X120)),composition(join(X119,X121),X120)),
    inference(forward_demodulation,[],[f85697,f85641]) ).

fof(f85641,plain,
    ! [X31,X29,X32,X30] : join(composition(join(X32,X29),X30),X31) = join(X31,composition(join(X29,X32),X30)),
    inference(forward_demodulation,[],[f85270,f21246]) ).

fof(f21246,plain,
    ! [X56,X54,X57,X55] : join(composition(X56,X55),join(X57,composition(X54,X55))) = join(X57,composition(join(X54,X56),X55)),
    inference(superposition,[],[f242,f7]) ).

fof(f85270,plain,
    ! [X31,X29,X32,X30] : join(composition(join(X32,X29),X30),X31) = join(composition(X32,X30),join(X31,composition(X29,X30))),
    inference(superposition,[],[f1224,f1]) ).

fof(f1224,plain,
    ! [X8,X6,X9,X7] : join(composition(X6,X7),join(composition(X8,X7),X9)) = join(composition(join(X6,X8),X7),X9),
    inference(superposition,[],[f2,f7]) ).

fof(f85697,plain,
    ! [X120,X121,X119] : top = join(composition(join(X121,X119),X120),complement(composition(X119,X120))),
    inference(forward_demodulation,[],[f85696,f16792]) ).

fof(f85696,plain,
    ! [X120,X121,X119] : join(composition(join(X121,X119),X120),complement(composition(X119,X120))) = join(top,composition(X121,X120)),
    inference(forward_demodulation,[],[f85293,f1]) ).

fof(f85293,plain,
    ! [X120,X121,X119] : join(composition(join(X121,X119),X120),complement(composition(X119,X120))) = join(composition(X121,X120),top),
    inference(superposition,[],[f1224,f12]) ).

fof(f441854,plain,
    composition(sk1,sF1) = join(sk1,composition(sk1,sF1)),
    inference(backward_demodulation,[],[f93789,f441851]) ).

fof(f441851,plain,
    sF1 = composition(sF1,sF1),
    inference(backward_demodulation,[],[f179686,f441850]) ).

fof(f179686,plain,
    composition(sF1,sF1) = join(sF1,composition(sF1,sF1)),
    inference(forward_demodulation,[],[f179685,f14981]) ).

fof(f14981,plain,
    ! [X11,X12] : join(X11,composition(X12,X11)) = composition(join(one,X12),X11),
    inference(forward_demodulation,[],[f14934,f14922]) ).

fof(f14934,plain,
    ! [X11,X12] : composition(join(converse(one),X12),X11) = join(X11,composition(X12,X11)),
    inference(superposition,[],[f7,f14895]) ).

fof(f179685,plain,
    composition(sF1,sF1) = composition(join(one,sF1),sF1),
    inference(forward_demodulation,[],[f179684,f17963]) ).

fof(f179684,plain,
    composition(complement(complement(sF1)),complement(complement(sF1))) = composition(join(one,complement(complement(sF1))),complement(complement(sF1))),
    inference(forward_demodulation,[],[f179683,f1245]) ).

fof(f179683,plain,
    composition(complement(complement(sF1)),complement(complement(sF1))) = composition(join(complement(complement(sF1)),one),complement(complement(sF1))),
    inference(forward_demodulation,[],[f179682,f14980]) ).

fof(f179682,plain,
    composition(complement(complement(sF1)),complement(complement(sF1))) = join(complement(complement(sF1)),composition(complement(complement(sF1)),complement(complement(sF1)))),
    inference(forward_demodulation,[],[f179681,f32986]) ).

fof(f32986,plain,
    complement(sF1) = join(complement(one),complement(sF1)),
    inference(superposition,[],[f17963,f32280]) ).

fof(f32280,plain,
    sF1 = complement(join(complement(one),complement(sF1))),
    inference(forward_demodulation,[],[f31909,f1]) ).

fof(f31909,plain,
    sF1 = complement(join(complement(sF1),complement(one))),
    inference(superposition,[],[f17986,f42]) ).

fof(f179681,plain,
    composition(complement(complement(sF1)),complement(join(complement(one),complement(sF1)))) = join(complement(complement(sF1)),composition(complement(complement(sF1)),complement(join(complement(one),complement(sF1))))),
    inference(forward_demodulation,[],[f179680,f14955]) ).

fof(f179680,plain,
    composition(complement(complement(sF1)),complement(join(complement(one),complement(composition(one,sF1))))) = join(complement(complement(sF1)),composition(complement(complement(sF1)),complement(join(complement(one),complement(composition(one,sF1)))))),
    inference(forward_demodulation,[],[f179483,f14922]) ).

fof(f179483,plain,
    composition(complement(complement(sF1)),complement(join(complement(one),complement(composition(converse(one),sF1))))) = join(complement(complement(sF1)),composition(complement(complement(sF1)),complement(join(complement(one),complement(composition(converse(one),sF1)))))),
    inference(superposition,[],[f14957,f32986]) ).

fof(f14957,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,[],[f14953,f6]) ).

fof(f14953,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,[],[f4849,f14922]) ).

fof(f4849,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,[],[f23,f6]) ).

fof(f93789,plain,
    composition(sk1,composition(sF1,sF1)) = join(sk1,composition(sk1,composition(sF1,sF1))),
    inference(forward_demodulation,[],[f93788,f17963]) ).

fof(f93788,plain,
    composition(sk1,composition(sF1,sF1)) = join(complement(complement(sk1)),composition(sk1,composition(sF1,sF1))),
    inference(forward_demodulation,[],[f93787,f170]) ).

fof(f93787,plain,
    composition(sk1,composition(converse(sF1),sF1)) = join(complement(complement(sk1)),composition(sk1,composition(converse(sF1),sF1))),
    inference(forward_demodulation,[],[f93786,f1]) ).

fof(f93786,plain,
    composition(sk1,composition(converse(sF1),sF1)) = join(composition(sk1,composition(converse(sF1),sF1)),complement(complement(sk1))),
    inference(forward_demodulation,[],[f93785,f28611]) ).

fof(f93785,plain,
    composition(sk1,composition(converse(sF1),sF1)) = join(composition(sk1,composition(converse(sF1),sF1)),complement(join(complement(sk1),complement(composition(top,sk1))))),
    inference(forward_demodulation,[],[f93784,f72281]) ).

fof(f72281,plain,
    composition(top,sk1) = composition(top,sF1),
    inference(forward_demodulation,[],[f72252,f25]) ).

fof(f72252,plain,
    composition(top,sk1) = composition(top,composition(sF0,sk1)),
    inference(superposition,[],[f72143,f24]) ).

fof(f72143,plain,
    ! [X54] : composition(top,composition(converse(X54),X54)) = composition(top,X54),
    inference(forward_demodulation,[],[f72142,f16792]) ).

fof(f72142,plain,
    ! [X54] : composition(top,composition(converse(X54),X54)) = composition(join(top,composition(top,converse(X54))),X54),
    inference(forward_demodulation,[],[f72141,f1210]) ).

fof(f1210,plain,
    ! [X2,X3,X4,X5] : composition(join(X5,composition(X2,X3)),X4) = join(composition(X5,X4),composition(X2,composition(X3,X4))),
    inference(superposition,[],[f7,f5]) ).

fof(f72141,plain,
    ! [X54] : composition(top,composition(converse(X54),X54)) = join(composition(top,X54),composition(top,composition(converse(X54),X54))),
    inference(forward_demodulation,[],[f72140,f17963]) ).

fof(f72140,plain,
    ! [X54] : composition(top,composition(converse(X54),X54)) = join(complement(complement(composition(top,X54))),composition(top,composition(converse(X54),X54))),
    inference(forward_demodulation,[],[f72139,f18839]) ).

fof(f72139,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,[],[f72138,f1]) ).

fof(f72138,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,[],[f72137,f17963]) ).

fof(f72137,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,[],[f72034,f18839]) ).

fof(f72034,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,[],[f17998,f43]) ).

fof(f17998,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,[],[f17997,f5]) ).

fof(f17997,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,[],[f17954,f17963]) ).

fof(f17954,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,[],[f3965,f17927]) ).

fof(f3965,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,[],[f47,f43]) ).

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

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

fof(f16,axiom,
    ! [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)),
    file('/export/starexec/sandbox2/tmp/tmp.NZazdNlnpD/Vampire---4.8_12323',modular_law_2_16) ).

fof(f93784,plain,
    composition(sk1,composition(converse(sF1),sF1)) = join(composition(sk1,composition(converse(sF1),sF1)),complement(join(complement(sk1),complement(composition(top,sF1))))),
    inference(forward_demodulation,[],[f93783,f1]) ).

fof(f93783,plain,
    composition(sk1,composition(converse(sF1),sF1)) = join(composition(sk1,composition(converse(sF1),sF1)),complement(join(complement(composition(top,sF1)),complement(sk1)))),
    inference(forward_demodulation,[],[f93782,f1]) ).

fof(f93782,plain,
    composition(sk1,composition(converse(sF1),sF1)) = join(complement(join(complement(composition(top,sF1)),complement(sk1))),composition(sk1,composition(converse(sF1),sF1))),
    inference(forward_demodulation,[],[f93571,f17963]) ).

fof(f93571,plain,
    composition(sk1,composition(converse(sF1),complement(complement(sF1)))) = join(complement(join(complement(composition(top,sF1)),complement(sk1))),composition(sk1,composition(converse(sF1),complement(complement(sF1))))),
    inference(superposition,[],[f17996,f58979]) ).

fof(f58979,plain,
    complement(sF1) = join(complement(sF1),complement(composition(top,sk1))),
    inference(superposition,[],[f32008,f28236]) ).

fof(f28236,plain,
    composition(top,sk1) = join(sF1,composition(top,sk1)),
    inference(superposition,[],[f1208,f16858]) ).

fof(f1208,plain,
    ! [X16] : composition(join(sF0,X16),sk1) = join(sF1,composition(X16,sk1)),
    inference(superposition,[],[f7,f25]) ).

fof(f17996,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,[],[f17995,f5]) ).

fof(f17995,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,[],[f17953,f17963]) ).

fof(f17953,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,[],[f17658,f17927]) ).

fof(f17658,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,[],[f4870,f17614]) ).

fof(f4870,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,[],[f23,f43]) ).

fof(f1548751,plain,
    complement(join(sF11,complement(composition(sk1,composition(sF0,sF7))))) = join(sF13,complement(join(sF11,complement(composition(sk1,composition(sF0,sF7)))))),
    inference(forward_demodulation,[],[f1548713,f17963]) ).

fof(f1548713,plain,
    complement(join(sF11,complement(composition(sk1,complement(complement(composition(sF0,sF7))))))) = join(sF13,complement(join(sF11,complement(composition(sk1,complement(complement(composition(sF0,sF7)))))))),
    inference(backward_demodulation,[],[f110817,f1548712]) ).

fof(f1548712,plain,
    complement(composition(sF0,sF7)) = join(sF3,complement(composition(sF0,sF10))),
    inference(forward_demodulation,[],[f1548711,f1471044]) ).

fof(f1471044,plain,
    join(sF5,complement(composition(sF0,top))) = join(sF3,complement(composition(sF0,sF10))),
    inference(superposition,[],[f233,f1470316]) ).

fof(f1470316,plain,
    complement(composition(sF0,sF10)) = join(sF4,complement(composition(sF0,top))),
    inference(superposition,[],[f17963,f1469990]) ).

fof(f1469990,plain,
    composition(sF0,sF10) = complement(join(sF4,complement(composition(sF0,top)))),
    inference(forward_demodulation,[],[f1469989,f443067]) ).

fof(f443067,plain,
    composition(sF0,sF10) = join(composition(sF0,sF10),complement(join(sF4,complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f443066,f1]) ).

fof(f443066,plain,
    composition(sF0,sF10) = join(complement(join(sF4,complement(composition(sF0,top)))),composition(sF0,sF10)),
    inference(forward_demodulation,[],[f443061,f442340]) ).

fof(f442340,plain,
    composition(sF0,sF10) = complement(join(sF4,complement(composition(sF0,sF10)))),
    inference(forward_demodulation,[],[f442339,f17963]) ).

fof(f442339,plain,
    complement(join(sF4,complement(composition(sF0,sF10)))) = complement(complement(composition(sF0,sF10))),
    inference(forward_demodulation,[],[f442338,f18839]) ).

fof(f442338,plain,
    complement(complement(composition(sF0,sF10))) = join(zero,complement(join(sF4,complement(composition(sF0,sF10))))),
    inference(forward_demodulation,[],[f442337,f43]) ).

fof(f442337,plain,
    complement(complement(composition(sF0,sF10))) = join(complement(top),complement(join(sF4,complement(composition(sF0,sF10))))),
    inference(forward_demodulation,[],[f441641,f10909]) ).

fof(f10909,plain,
    composition(sF1,sk3) = composition(sF0,sF10),
    inference(superposition,[],[f458,f35]) ).

fof(f441641,plain,
    complement(complement(composition(sF1,sk3))) = join(complement(top),complement(join(sF4,complement(composition(sF1,sk3))))),
    inference(superposition,[],[f45590,f440618]) ).

fof(f45590,plain,
    ! [X0] : complement(X0) = join(complement(join(sk3,X0)),complement(join(sF4,X0))),
    inference(superposition,[],[f2903,f17963]) ).

fof(f2903,plain,
    ! [X2] : join(complement(join(sk3,complement(X2))),complement(join(sF4,complement(X2)))) = X2,
    inference(forward_demodulation,[],[f2902,f1]) ).

fof(f2902,plain,
    ! [X2] : join(complement(join(sF4,complement(X2))),complement(join(sk3,complement(X2)))) = X2,
    inference(forward_demodulation,[],[f2901,f1]) ).

fof(f2901,plain,
    ! [X2] : join(complement(join(sF4,complement(X2))),complement(join(complement(X2),sk3))) = X2,
    inference(forward_demodulation,[],[f2900,f1]) ).

fof(f2900,plain,
    ! [X2] : join(complement(join(complement(X2),sk3)),complement(join(sF4,complement(X2)))) = X2,
    inference(forward_demodulation,[],[f2874,f1]) ).

fof(f2874,plain,
    ! [X2] : join(complement(join(complement(X2),sk3)),complement(join(complement(X2),sF4))) = X2,
    inference(superposition,[],[f45,f29]) ).

fof(f443061,plain,
    complement(join(sF4,complement(composition(sF0,sF10)))) = join(complement(join(sF4,complement(composition(sF0,top)))),complement(join(sF4,complement(composition(sF0,sF10))))),
    inference(backward_demodulation,[],[f120883,f442951]) ).

fof(f442951,plain,
    ! [X2] : composition(sF0,X2) = composition(sF1,composition(sF0,X2)),
    inference(superposition,[],[f5,f442737]) ).

fof(f442737,plain,
    sF0 = composition(sF1,sF0),
    inference(forward_demodulation,[],[f442730,f441850]) ).

fof(f442730,plain,
    composition(sF1,sF0) = join(sF0,composition(sF1,sF0)),
    inference(backward_demodulation,[],[f95411,f442635]) ).

fof(f442635,plain,
    ! [X0] : composition(sF1,X0) = composition(sF1,composition(sF1,X0)),
    inference(superposition,[],[f5,f441851]) ).

fof(f95411,plain,
    composition(sF1,composition(sF1,sF0)) = join(sF0,composition(sF1,composition(sF1,sF0))),
    inference(forward_demodulation,[],[f95410,f17963]) ).

fof(f95410,plain,
    composition(complement(complement(sF1)),composition(sF1,sF0)) = join(sF0,composition(complement(complement(sF1)),composition(sF1,sF0))),
    inference(forward_demodulation,[],[f95409,f1]) ).

fof(f95409,plain,
    composition(complement(complement(sF1)),composition(sF1,sF0)) = join(composition(complement(complement(sF1)),composition(sF1,sF0)),sF0),
    inference(forward_demodulation,[],[f95408,f59285]) ).

fof(f59285,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(X1,top)))) = X1,
    inference(backward_demodulation,[],[f22396,f58794]) ).

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

fof(f22396,plain,
    ! [X1] : complement(join(complement(X1),complement(composition(X1,top)))) = join(X1,complement(join(complement(X1),complement(composition(X1,top))))),
    inference(backward_demodulation,[],[f22386,f22395]) ).

fof(f22386,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,[],[f22385,f17963]) ).

fof(f22385,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,[],[f22384,f18839]) ).

fof(f22384,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,[],[f22383,f5]) ).

fof(f22383,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,[],[f22382,f17963]) ).

fof(f22382,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,[],[f22381,f18839]) ).

fof(f22381,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,[],[f22380,f43]) ).

fof(f22380,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,[],[f22355,f17614]) ).

fof(f22355,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,[],[f47,f20986]) ).

fof(f95408,plain,
    composition(complement(complement(sF1)),composition(sF1,sF0)) = join(composition(complement(complement(sF1)),composition(sF1,sF0)),complement(join(complement(sF0),complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f95407,f72356]) ).

fof(f72356,plain,
    composition(sF0,top) = composition(sF1,top),
    inference(forward_demodulation,[],[f72355,f170]) ).

fof(f72355,plain,
    composition(sF0,top) = composition(converse(sF1),top),
    inference(forward_demodulation,[],[f72354,f17614]) ).

fof(f72354,plain,
    composition(converse(sF1),top) = composition(sF0,converse(top)),
    inference(forward_demodulation,[],[f72343,f96]) ).

fof(f72343,plain,
    composition(converse(sF1),top) = converse(composition(top,sk1)),
    inference(superposition,[],[f17734,f72281]) ).

fof(f17734,plain,
    ! [X2] : converse(composition(top,X2)) = composition(converse(X2),top),
    inference(superposition,[],[f10,f17614]) ).

fof(f95407,plain,
    composition(complement(complement(sF1)),composition(sF1,sF0)) = join(composition(complement(complement(sF1)),composition(sF1,sF0)),complement(join(complement(sF0),complement(composition(sF1,top))))),
    inference(forward_demodulation,[],[f95406,f1]) ).

fof(f95406,plain,
    composition(complement(complement(sF1)),composition(sF1,sF0)) = join(composition(complement(complement(sF1)),composition(sF1,sF0)),complement(join(complement(composition(sF1,top)),complement(sF0)))),
    inference(forward_demodulation,[],[f95405,f1]) ).

fof(f95405,plain,
    composition(complement(complement(sF1)),composition(sF1,sF0)) = join(complement(join(complement(composition(sF1,top)),complement(sF0))),composition(complement(complement(sF1)),composition(sF1,sF0))),
    inference(forward_demodulation,[],[f95375,f170]) ).

fof(f95375,plain,
    composition(complement(complement(sF1)),composition(converse(sF1),sF0)) = join(complement(join(complement(composition(sF1,top)),complement(sF0))),composition(complement(complement(sF1)),composition(converse(sF1),sF0))),
    inference(superposition,[],[f17999,f85070]) ).

fof(f85070,plain,
    complement(sF1) = join(complement(sF1),complement(composition(sF0,top))),
    inference(superposition,[],[f17963,f67730]) ).

fof(f67730,plain,
    sF1 = complement(join(complement(sF1),complement(composition(sF0,top)))),
    inference(forward_demodulation,[],[f67729,f18839]) ).

fof(f67729,plain,
    sF1 = join(zero,complement(join(complement(sF1),complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f67728,f43]) ).

fof(f67728,plain,
    sF1 = join(complement(top),complement(join(complement(sF1),complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f67543,f1]) ).

fof(f67543,plain,
    sF1 = join(complement(top),complement(join(complement(composition(sF0,top)),complement(sF1)))),
    inference(superposition,[],[f2881,f62510]) ).

fof(f62510,plain,
    top = join(complement(sF1),composition(sF0,top)),
    inference(forward_demodulation,[],[f62509,f170]) ).

fof(f62509,plain,
    top = join(complement(converse(sF1)),composition(sF0,top)),
    inference(forward_demodulation,[],[f62508,f17614]) ).

fof(f62508,plain,
    top = join(complement(converse(sF1)),composition(sF0,converse(top))),
    inference(forward_demodulation,[],[f61952,f96]) ).

fof(f61952,plain,
    top = join(complement(converse(sF1)),converse(composition(top,sk1))),
    inference(superposition,[],[f61638,f28236]) ).

fof(f61638,plain,
    ! [X76,X77] : top = join(complement(converse(X76)),converse(join(X76,X77))),
    inference(forward_demodulation,[],[f61637,f61584]) ).

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

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

fof(f61381,plain,
    ! [X76,X77] : join(converse(join(X77,X76)),complement(converse(X76))) = join(converse(X77),top),
    inference(superposition,[],[f227,f12]) ).

fof(f2881,plain,
    ! [X3,X4] : join(complement(join(complement(X3),X4)),complement(join(complement(X4),complement(X3)))) = X3,
    inference(superposition,[],[f45,f1]) ).

fof(f17999,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,[],[f17955,f17963]) ).

fof(f17955,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,[],[f17659,f17927]) ).

fof(f17659,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,[],[f4892,f17614]) ).

fof(f4892,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,[],[f23,f43]) ).

fof(f120883,plain,
    complement(join(sF4,complement(composition(sF1,composition(sF0,sF10))))) = join(complement(join(sF4,complement(composition(sF0,top)))),complement(join(sF4,complement(composition(sF1,composition(sF0,sF10)))))),
    inference(forward_demodulation,[],[f120882,f17963]) ).

fof(f120882,plain,
    complement(join(sF4,complement(composition(sF1,complement(complement(composition(sF0,sF10))))))) = join(complement(join(sF4,complement(composition(sF0,top)))),complement(join(sF4,complement(composition(sF1,complement(complement(composition(sF0,sF10)))))))),
    inference(forward_demodulation,[],[f120881,f18839]) ).

fof(f120881,plain,
    complement(join(sF4,complement(composition(sF1,complement(join(zero,complement(composition(sF0,sF10)))))))) = join(complement(join(sF4,complement(composition(sF0,top)))),complement(join(sF4,complement(composition(sF1,complement(join(zero,complement(composition(sF0,sF10))))))))),
    inference(forward_demodulation,[],[f120880,f43]) ).

fof(f120880,plain,
    complement(join(sF4,complement(composition(sF1,complement(join(complement(top),complement(composition(sF0,sF10)))))))) = join(complement(join(sF4,complement(composition(sF0,top)))),complement(join(sF4,complement(composition(sF1,complement(join(complement(top),complement(composition(sF0,sF10))))))))),
    inference(forward_demodulation,[],[f120879,f10909]) ).

fof(f120879,plain,
    complement(join(sF4,complement(composition(sF1,complement(join(complement(top),complement(composition(sF1,sk3)))))))) = join(complement(join(sF4,complement(composition(sF0,top)))),complement(join(sF4,complement(composition(sF1,complement(join(complement(top),complement(composition(sF1,sk3))))))))),
    inference(forward_demodulation,[],[f120639,f170]) ).

fof(f120639,plain,
    complement(join(sF4,complement(composition(sF1,complement(join(complement(top),complement(composition(converse(sF1),sk3)))))))) = join(complement(join(sF4,complement(composition(sF0,top)))),complement(join(sF4,complement(composition(sF1,complement(join(complement(top),complement(composition(converse(sF1),sk3))))))))),
    inference(superposition,[],[f3631,f72356]) ).

fof(f3631,plain,
    ! [X4,X5] : complement(join(sF4,complement(composition(X4,complement(join(complement(X5),complement(composition(converse(X4),sk3)))))))) = join(complement(join(sF4,complement(composition(X4,X5)))),complement(join(sF4,complement(composition(X4,complement(join(complement(X5),complement(composition(converse(X4),sk3))))))))),
    inference(forward_demodulation,[],[f3572,f1]) ).

fof(f3572,plain,
    ! [X4,X5] : complement(join(sF4,complement(composition(X4,complement(join(complement(X5),complement(composition(converse(X4),sk3)))))))) = join(complement(join(complement(composition(X4,X5)),sF4)),complement(join(sF4,complement(composition(X4,complement(join(complement(X5),complement(composition(converse(X4),sk3))))))))),
    inference(superposition,[],[f46,f29]) ).

fof(f1469989,plain,
    complement(join(sF4,complement(composition(sF0,top)))) = join(composition(sF0,sF10),complement(join(sF4,complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f1469988,f10909]) ).

fof(f1469988,plain,
    complement(join(sF4,complement(composition(sF0,top)))) = join(composition(sF1,sk3),complement(join(sF4,complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f1469987,f14955]) ).

fof(f1469987,plain,
    join(composition(sF1,sk3),complement(join(sF4,complement(composition(sF0,top))))) = composition(one,complement(join(sF4,complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f1469986,f57]) ).

fof(f1469986,plain,
    join(composition(sF1,sk3),complement(join(sF4,complement(composition(sF0,top))))) = composition(join(one,sF1),complement(join(sF4,complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f1469985,f72356]) ).

fof(f1469985,plain,
    join(composition(sF1,sk3),complement(join(sF4,complement(composition(sF1,top))))) = composition(join(one,sF1),complement(join(sF4,complement(composition(sF1,top))))),
    inference(forward_demodulation,[],[f1469984,f170]) ).

fof(f1469984,plain,
    join(composition(sF1,sk3),complement(join(sF4,complement(composition(converse(sF1),top))))) = composition(join(one,sF1),complement(join(sF4,complement(composition(converse(sF1),top))))),
    inference(forward_demodulation,[],[f1469983,f1245]) ).

fof(f1469983,plain,
    join(composition(sF1,sk3),complement(join(sF4,complement(composition(converse(sF1),top))))) = composition(join(sF1,one),complement(join(sF4,complement(composition(converse(sF1),top))))),
    inference(forward_demodulation,[],[f1469676,f14980]) ).

fof(f1469676,plain,
    join(composition(sF1,sk3),complement(join(sF4,complement(composition(converse(sF1),top))))) = join(complement(join(sF4,complement(composition(converse(sF1),top)))),composition(sF1,complement(join(sF4,complement(composition(converse(sF1),top)))))),
    inference(superposition,[],[f443274,f57821]) ).

fof(f57821,plain,
    ! [X49] : composition(X49,complement(join(sF4,complement(composition(converse(X49),top))))) = join(composition(X49,sk3),composition(X49,complement(join(sF4,complement(composition(converse(X49),top)))))),
    inference(superposition,[],[f17989,f29]) ).

fof(f17989,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,[],[f17988,f17963]) ).

fof(f17988,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,[],[f17987,f17927]) ).

fof(f17987,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,[],[f17950,f17963]) ).

fof(f17950,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,[],[f3629,f17927]) ).

fof(f3629,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,[],[f3570,f1]) ).

fof(f3570,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,[],[f46,f43]) ).

fof(f443274,plain,
    ! [X10,X11] : join(X11,X10) = join(X10,join(X11,composition(sF1,X10))),
    inference(superposition,[],[f250,f441850]) ).

fof(f1548711,plain,
    complement(composition(sF0,sF7)) = join(sF5,complement(composition(sF0,top))),
    inference(forward_demodulation,[],[f1548710,f247852]) ).

fof(f1548710,plain,
    complement(composition(sF0,sF7)) = join(sF5,complement(join(sF5,composition(sF0,top)))),
    inference(forward_demodulation,[],[f1548709,f17959]) ).

fof(f1548709,plain,
    complement(composition(sF0,sF7)) = join(complement(sF6),complement(join(sF5,composition(sF0,top)))),
    inference(forward_demodulation,[],[f1548708,f1]) ).

fof(f1548708,plain,
    complement(composition(sF0,sF7)) = join(complement(join(sF5,composition(sF0,top))),complement(sF6)),
    inference(forward_demodulation,[],[f1548657,f443260]) ).

fof(f443260,plain,
    sF6 = join(sF6,composition(sF0,sF7)),
    inference(superposition,[],[f441850,f10910]) ).

fof(f1548657,plain,
    complement(composition(sF0,sF7)) = join(complement(join(sF5,composition(sF0,top))),complement(join(sF6,composition(sF0,sF7)))),
    inference(superposition,[],[f48258,f1483905]) ).

fof(f1483905,plain,
    join(sF5,composition(sF0,top)) = join(sF5,composition(sF0,sF7)),
    inference(forward_demodulation,[],[f1483873,f1]) ).

fof(f1483873,plain,
    join(sF5,composition(sF0,top)) = join(composition(sF0,sF7),sF5),
    inference(superposition,[],[f443274,f1482126]) ).

fof(f1482126,plain,
    composition(sF0,top) = join(composition(sF0,sF7),composition(sF1,sF5)),
    inference(forward_demodulation,[],[f1482125,f17963]) ).

fof(f1482125,plain,
    complement(complement(composition(sF0,top))) = join(composition(sF0,sF7),composition(sF1,sF5)),
    inference(forward_demodulation,[],[f1482124,f1]) ).

fof(f1482124,plain,
    complement(complement(composition(sF0,top))) = join(composition(sF1,sF5),composition(sF0,sF7)),
    inference(forward_demodulation,[],[f1482123,f10910]) ).

fof(f1482123,plain,
    complement(complement(composition(sF0,top))) = join(composition(sF1,sF5),composition(sF1,sF6)),
    inference(forward_demodulation,[],[f1482122,f876957]) ).

fof(f876957,plain,
    ! [X20] : composition(sF1,X20) = complement(join(complement(X20),complement(composition(sF0,top)))),
    inference(forward_demodulation,[],[f876956,f443637]) ).

fof(f443637,plain,
    ! [X102] : composition(sF1,X102) = join(composition(sF1,X102),complement(join(complement(X102),complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f443636,f17963]) ).

fof(f443636,plain,
    ! [X102] : complement(complement(composition(sF1,X102))) = join(complement(complement(composition(sF1,X102))),complement(join(complement(X102),complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f443631,f1]) ).

fof(f443631,plain,
    ! [X102] : complement(complement(composition(sF1,X102))) = join(complement(join(complement(X102),complement(composition(sF0,top)))),complement(complement(composition(sF1,X102)))),
    inference(backward_demodulation,[],[f442725,f443630]) ).

fof(f443630,plain,
    ! [X47] : complement(composition(sF1,X47)) = join(complement(X47),complement(composition(sF1,X47))),
    inference(forward_demodulation,[],[f443286,f1]) ).

fof(f443286,plain,
    ! [X47] : complement(composition(sF1,X47)) = join(complement(composition(sF1,X47)),complement(X47)),
    inference(superposition,[],[f54925,f441850]) ).

fof(f442725,plain,
    ! [X102] : complement(join(complement(X102),complement(composition(sF1,X102)))) = join(complement(join(complement(X102),complement(composition(sF0,top)))),complement(join(complement(X102),complement(composition(sF1,X102))))),
    inference(backward_demodulation,[],[f188940,f442635]) ).

fof(f188940,plain,
    ! [X102] : complement(join(complement(X102),complement(composition(sF1,composition(sF1,X102))))) = join(complement(join(complement(X102),complement(composition(sF0,top)))),complement(join(complement(X102),complement(composition(sF1,composition(sF1,X102)))))),
    inference(forward_demodulation,[],[f188939,f17963]) ).

fof(f188939,plain,
    ! [X102] : complement(join(complement(X102),complement(composition(sF1,complement(complement(composition(sF1,X102))))))) = join(complement(join(complement(X102),complement(composition(sF0,top)))),complement(join(complement(X102),complement(composition(sF1,complement(complement(composition(sF1,X102)))))))),
    inference(forward_demodulation,[],[f188938,f18839]) ).

fof(f188938,plain,
    ! [X102] : complement(join(complement(X102),complement(composition(sF1,complement(join(zero,complement(composition(sF1,X102)))))))) = join(complement(join(complement(X102),complement(composition(sF0,top)))),complement(join(complement(X102),complement(composition(sF1,complement(join(zero,complement(composition(sF1,X102))))))))),
    inference(forward_demodulation,[],[f188937,f43]) ).

fof(f188937,plain,
    ! [X102] : complement(join(complement(X102),complement(composition(sF1,complement(join(complement(top),complement(composition(sF1,X102)))))))) = join(complement(join(complement(X102),complement(composition(sF0,top)))),complement(join(complement(X102),complement(composition(sF1,complement(join(complement(top),complement(composition(sF1,X102))))))))),
    inference(forward_demodulation,[],[f188592,f170]) ).

fof(f188592,plain,
    ! [X102] : complement(join(complement(X102),complement(composition(sF1,complement(join(complement(top),complement(composition(converse(sF1),X102)))))))) = join(complement(join(complement(X102),complement(composition(sF0,top)))),complement(join(complement(X102),complement(composition(sF1,complement(join(complement(top),complement(composition(converse(sF1),X102))))))))),
    inference(superposition,[],[f3568,f72356]) ).

fof(f3568,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,[],[f46,f1]) ).

fof(f876956,plain,
    ! [X20] : complement(join(complement(X20),complement(composition(sF0,top)))) = join(composition(sF1,X20),complement(join(complement(X20),complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f876955,f14955]) ).

fof(f876955,plain,
    ! [X20] : join(composition(sF1,X20),complement(join(complement(X20),complement(composition(sF0,top))))) = composition(one,complement(join(complement(X20),complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f876954,f57]) ).

fof(f876954,plain,
    ! [X20] : join(composition(sF1,X20),complement(join(complement(X20),complement(composition(sF0,top))))) = composition(join(one,sF1),complement(join(complement(X20),complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f876953,f72356]) ).

fof(f876953,plain,
    ! [X20] : join(composition(sF1,X20),complement(join(complement(X20),complement(composition(sF1,top))))) = composition(join(one,sF1),complement(join(complement(X20),complement(composition(sF1,top))))),
    inference(forward_demodulation,[],[f876952,f170]) ).

fof(f876952,plain,
    ! [X20] : join(composition(sF1,X20),complement(join(complement(X20),complement(composition(converse(sF1),top))))) = composition(join(one,sF1),complement(join(complement(X20),complement(composition(converse(sF1),top))))),
    inference(forward_demodulation,[],[f876951,f1245]) ).

fof(f876951,plain,
    ! [X20] : join(composition(sF1,X20),complement(join(complement(X20),complement(composition(converse(sF1),top))))) = composition(join(sF1,one),complement(join(complement(X20),complement(composition(converse(sF1),top))))),
    inference(forward_demodulation,[],[f875952,f14980]) ).

fof(f875952,plain,
    ! [X20] : join(composition(sF1,X20),complement(join(complement(X20),complement(composition(converse(sF1),top))))) = join(complement(join(complement(X20),complement(composition(converse(sF1),top)))),composition(sF1,complement(join(complement(X20),complement(composition(converse(sF1),top)))))),
    inference(superposition,[],[f443274,f17989]) ).

fof(f1482122,plain,
    complement(complement(composition(sF0,top))) = join(composition(sF1,sF5),complement(join(complement(sF6),complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f1481797,f353452]) ).

fof(f353452,plain,
    ! [X18,X19,X20] : join(X18,complement(join(X19,X20))) = join(X18,complement(join(X20,X19))),
    inference(forward_demodulation,[],[f349844,f349841]) ).

fof(f349841,plain,
    ! [X10,X11,X9] : join(X9,complement(join(X10,X11))) = join(X9,complement(join(X10,join(X9,X11)))),
    inference(superposition,[],[f247852,f250]) ).

fof(f349844,plain,
    ! [X18,X19,X20] : join(X18,complement(join(X19,X20))) = join(X18,complement(join(X20,join(X18,X19)))),
    inference(superposition,[],[f247852,f242]) ).

fof(f1481797,plain,
    complement(complement(composition(sF0,top))) = join(composition(sF1,sF5),complement(join(complement(composition(sF0,top)),complement(sF6)))),
    inference(superposition,[],[f65635,f1481134]) ).

fof(f1481134,plain,
    composition(sF1,sF5) = complement(join(sF6,complement(composition(sF0,top)))),
    inference(forward_demodulation,[],[f1481133,f442769]) ).

fof(f442769,plain,
    composition(sF1,sF5) = join(composition(sF1,sF5),complement(join(sF6,complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f442768,f1]) ).

fof(f442768,plain,
    composition(sF1,sF5) = join(complement(join(sF6,complement(composition(sF0,top)))),composition(sF1,sF5)),
    inference(forward_demodulation,[],[f442731,f442427]) ).

fof(f442427,plain,
    composition(sF1,sF5) = complement(join(sF6,complement(composition(sF1,sF5)))),
    inference(forward_demodulation,[],[f442426,f17963]) ).

fof(f442426,plain,
    complement(complement(composition(sF1,sF5))) = complement(join(sF6,complement(composition(sF1,sF5)))),
    inference(forward_demodulation,[],[f442425,f18839]) ).

fof(f442425,plain,
    complement(complement(composition(sF1,sF5))) = join(zero,complement(join(sF6,complement(composition(sF1,sF5))))),
    inference(forward_demodulation,[],[f441685,f43]) ).

fof(f441685,plain,
    complement(complement(composition(sF1,sF5))) = join(complement(top),complement(join(sF6,complement(composition(sF1,sF5))))),
    inference(superposition,[],[f48258,f440618]) ).

fof(f442731,plain,
    complement(join(sF6,complement(composition(sF1,sF5)))) = join(complement(join(sF6,complement(composition(sF0,top)))),complement(join(sF6,complement(composition(sF1,sF5))))),
    inference(backward_demodulation,[],[f123122,f442635]) ).

fof(f123122,plain,
    complement(join(sF6,complement(composition(sF1,composition(sF1,sF5))))) = join(complement(join(sF6,complement(composition(sF0,top)))),complement(join(sF6,complement(composition(sF1,composition(sF1,sF5)))))),
    inference(forward_demodulation,[],[f123121,f17963]) ).

fof(f123121,plain,
    complement(join(sF6,complement(composition(sF1,complement(complement(composition(sF1,sF5))))))) = join(complement(join(sF6,complement(composition(sF0,top)))),complement(join(sF6,complement(composition(sF1,complement(complement(composition(sF1,sF5)))))))),
    inference(forward_demodulation,[],[f123120,f18839]) ).

fof(f123120,plain,
    complement(join(sF6,complement(composition(sF1,complement(join(zero,complement(composition(sF1,sF5)))))))) = join(complement(join(sF6,complement(composition(sF0,top)))),complement(join(sF6,complement(composition(sF1,complement(join(zero,complement(composition(sF1,sF5))))))))),
    inference(forward_demodulation,[],[f123119,f43]) ).

fof(f123119,plain,
    complement(join(sF6,complement(composition(sF1,complement(join(complement(top),complement(composition(sF1,sF5)))))))) = join(complement(join(sF6,complement(composition(sF0,top)))),complement(join(sF6,complement(composition(sF1,complement(join(complement(top),complement(composition(sF1,sF5))))))))),
    inference(forward_demodulation,[],[f122889,f170]) ).

fof(f122889,plain,
    complement(join(sF6,complement(composition(sF1,complement(join(complement(top),complement(composition(converse(sF1),sF5)))))))) = join(complement(join(sF6,complement(composition(sF0,top)))),complement(join(sF6,complement(composition(sF1,complement(join(complement(top),complement(composition(converse(sF1),sF5))))))))),
    inference(superposition,[],[f3632,f72356]) ).

fof(f3632,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,[],[f3573,f1]) ).

fof(f3573,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,[],[f46,f31]) ).

fof(f1481133,plain,
    complement(join(sF6,complement(composition(sF0,top)))) = join(composition(sF1,sF5),complement(join(sF6,complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f1481132,f14955]) ).

fof(f1481132,plain,
    join(composition(sF1,sF5),complement(join(sF6,complement(composition(sF0,top))))) = composition(one,complement(join(sF6,complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f1481131,f57]) ).

fof(f1481131,plain,
    join(composition(sF1,sF5),complement(join(sF6,complement(composition(sF0,top))))) = composition(join(one,sF1),complement(join(sF6,complement(composition(sF0,top))))),
    inference(forward_demodulation,[],[f1481130,f72356]) ).

fof(f1481130,plain,
    join(composition(sF1,sF5),complement(join(sF6,complement(composition(sF1,top))))) = composition(join(one,sF1),complement(join(sF6,complement(composition(sF1,top))))),
    inference(forward_demodulation,[],[f1481129,f170]) ).

fof(f1481129,plain,
    join(composition(sF1,sF5),complement(join(sF6,complement(composition(converse(sF1),top))))) = composition(join(one,sF1),complement(join(sF6,complement(composition(converse(sF1),top))))),
    inference(forward_demodulation,[],[f1481128,f1245]) ).

fof(f1481128,plain,
    join(composition(sF1,sF5),complement(join(sF6,complement(composition(converse(sF1),top))))) = composition(join(sF1,one),complement(join(sF6,complement(composition(converse(sF1),top))))),
    inference(forward_demodulation,[],[f1480863,f14980]) ).

fof(f1480863,plain,
    join(composition(sF1,sF5),complement(join(sF6,complement(composition(converse(sF1),top))))) = join(complement(join(sF6,complement(composition(converse(sF1),top)))),composition(sF1,complement(join(sF6,complement(composition(converse(sF1),top)))))),
    inference(superposition,[],[f443274,f57824]) ).

fof(f57824,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,[],[f17989,f31]) ).

fof(f65635,plain,
    ! [X52,X53] : complement(X52) = join(complement(join(X53,X52)),complement(join(X52,complement(X53)))),
    inference(superposition,[],[f2863,f17963]) ).

fof(f2863,plain,
    ! [X6,X5] : join(complement(join(X6,complement(X5))),complement(join(complement(X5),complement(X6)))) = X5,
    inference(superposition,[],[f45,f1]) ).

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

fof(f2907,plain,
    ! [X3] : join(complement(join(sF5,complement(X3))),complement(join(sF6,complement(X3)))) = X3,
    inference(forward_demodulation,[],[f2906,f1]) ).

fof(f2906,plain,
    ! [X3] : join(complement(join(sF6,complement(X3))),complement(join(sF5,complement(X3)))) = X3,
    inference(forward_demodulation,[],[f2905,f1]) ).

fof(f2905,plain,
    ! [X3] : join(complement(join(sF6,complement(X3))),complement(join(complement(X3),sF5))) = X3,
    inference(forward_demodulation,[],[f2904,f1]) ).

fof(f2904,plain,
    ! [X3] : join(complement(join(complement(X3),sF5)),complement(join(sF6,complement(X3)))) = X3,
    inference(forward_demodulation,[],[f2875,f1]) ).

fof(f2875,plain,
    ! [X3] : join(complement(join(complement(X3),sF5)),complement(join(complement(X3),sF6))) = X3,
    inference(superposition,[],[f45,f31]) ).

fof(f110817,plain,
    complement(join(sF11,complement(composition(sk1,complement(join(sF3,complement(composition(sF0,sF10)))))))) = join(sF13,complement(join(sF11,complement(composition(sk1,complement(join(sF3,complement(composition(sF0,sF10))))))))),
    inference(forward_demodulation,[],[f110816,f38]) ).

fof(f110816,plain,
    complement(join(sF11,complement(composition(sk1,complement(join(sF3,complement(composition(sF0,sF10)))))))) = join(complement(sF12),complement(join(sF11,complement(composition(sk1,complement(join(sF3,complement(composition(sF0,sF10))))))))),
    inference(forward_demodulation,[],[f110746,f37]) ).

fof(f110746,plain,
    complement(join(sF11,complement(composition(sk1,complement(join(sF3,complement(composition(sF0,sF10)))))))) = join(complement(join(sF9,sF11)),complement(join(sF11,complement(composition(sk1,complement(join(sF3,complement(composition(sF0,sF10))))))))),
    inference(superposition,[],[f3623,f36]) ).

fof(f3623,plain,
    ! [X14] : complement(join(complement(X14),complement(composition(sk1,complement(join(sF3,complement(composition(sF0,X14)))))))) = join(complement(join(sF9,complement(X14))),complement(join(complement(X14),complement(composition(sk1,complement(join(sF3,complement(composition(sF0,X14))))))))),
    inference(forward_demodulation,[],[f3622,f34]) ).

fof(f3622,plain,
    ! [X14] : complement(join(complement(X14),complement(composition(sk1,complement(join(sF3,complement(composition(sF0,X14)))))))) = join(complement(join(complement(sF8),complement(X14))),complement(join(complement(X14),complement(composition(sk1,complement(join(sF3,complement(composition(sF0,X14))))))))),
    inference(forward_demodulation,[],[f3621,f28]) ).

fof(f3621,plain,
    ! [X14] : complement(join(complement(X14),complement(composition(sk1,complement(join(complement(sk2),complement(composition(sF0,X14)))))))) = join(complement(join(complement(sF8),complement(X14))),complement(join(complement(X14),complement(composition(sk1,complement(join(complement(sk2),complement(composition(sF0,X14))))))))),
    inference(forward_demodulation,[],[f3564,f24]) ).

fof(f3564,plain,
    ! [X14] : complement(join(complement(X14),complement(composition(sk1,complement(join(complement(sk2),complement(composition(converse(sk1),X14)))))))) = join(complement(join(complement(sF8),complement(X14))),complement(join(complement(X14),complement(composition(sk1,complement(join(complement(sk2),complement(composition(converse(sk1),X14))))))))),
    inference(superposition,[],[f46,f33]) ).

fof(f361228,plain,
    sF7 != sF13,
    inference(trivial_inequality_removal,[],[f361227]) ).

fof(f361227,plain,
    ( sF13 != sF13
    | sF7 != sF13 ),
    inference(forward_demodulation,[],[f360037,f360034]) ).

fof(f360037,plain,
    ( sF7 != sF13
    | sF13 != sF14 ),
    inference(backward_demodulation,[],[f66,f360034]) ).

fof(f66,plain,
    ( sF13 != sF14
    | sF7 != sF14 ),
    inference(backward_demodulation,[],[f41,f65]) ).

fof(f41,plain,
    ( sF13 != sF15
    | sF7 != sF14 ),
    inference(definition_folding,[],[f19,f40,f38,f37,f36,f35,f34,f33,f32,f31,f30,f29,f28,f38,f37,f36,f35,f34,f33,f39,f32,f31,f30,f29,f28,f38,f37,f36,f35,f34,f33,f32,f31,f30,f29,f28]) ).

fof(f19,plain,
    ( composition(sk1,complement(join(complement(sk2),complement(sk3)))) != join(complement(join(complement(composition(sk1,sk2)),complement(composition(sk1,sk3)))),composition(sk1,complement(join(complement(sk2),complement(sk3)))))
    | complement(join(complement(composition(sk1,sk2)),complement(composition(sk1,sk3)))) != join(composition(sk1,complement(join(complement(sk2),complement(sk3)))),complement(join(complement(composition(sk1,sk2)),complement(composition(sk1,sk3))))) ),
    inference(definition_unfolding,[],[f18,f4,f4,f4,f4,f4,f4]) ).

fof(f18,axiom,
    ( composition(sk1,meet(sk2,sk3)) != join(meet(composition(sk1,sk2),composition(sk1,sk3)),composition(sk1,meet(sk2,sk3)))
    | meet(composition(sk1,sk2),composition(sk1,sk3)) != join(composition(sk1,meet(sk2,sk3)),meet(composition(sk1,sk2),composition(sk1,sk3))) ),
    file('/export/starexec/sandbox2/tmp/tmp.NZazdNlnpD/Vampire---4.8_12323',goals_18) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.12  % Problem    : REL040-4 : TPTP v8.1.2. Released v4.0.0.
% 0.12/0.14  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.15/0.35  % Computer : n024.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit   : 300
% 0.15/0.35  % WCLimit    : 300
% 0.15/0.35  % DateTime   : Fri Aug 25 21:08:39 EDT 2023
% 0.15/0.35  % CPUTime    : 
% 0.15/0.35  This is a CNF_UNS_RFO_PEQ_NUE problem
% 0.15/0.35  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/tmp/tmp.NZazdNlnpD/Vampire---4.8_12323
% 0.15/0.36  % (12432)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (12435)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)
% 0.21/0.42  % (12434)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  % (12436)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  % (12438)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  % (12437)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  % (12433)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.46  % (12440)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)
% 277.54/39.97  % (12435)First to succeed.
% 277.94/40.03  % (12435)Refutation found. Thanks to Tanya!
% 277.94/40.03  % SZS status Unsatisfiable for Vampire---4
% 277.94/40.03  % SZS output start Proof for Vampire---4
% See solution above
% 277.94/40.03  % (12435)------------------------------
% 277.94/40.03  % (12435)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 277.94/40.03  % (12435)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 277.94/40.03  % (12435)Termination reason: Refutation
% 277.94/40.03  
% 277.94/40.03  % (12435)Memory used [KB]: 1298358
% 277.94/40.03  % (12435)Time elapsed: 39.563 s
% 277.94/40.03  % (12435)------------------------------
% 277.94/40.03  % (12435)------------------------------
% 277.94/40.03  % (12432)Success in time 39.549 s
% 277.94/40.03  % Vampire---4.8 exiting
%------------------------------------------------------------------------------