TSTP Solution File: REL026-3 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : REL026-3 : 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 : n017.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:45:12 EDT 2023

% Result   : Unsatisfiable 5.24s 1.10s
% Output   : Refutation 5.24s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   91
%            Number of leaves      :   20
% Syntax   : Number of formulae    :  473 ( 473 unt;   0 def)
%            Number of atoms       :  473 ( 472 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    2 (   2   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    4 (   2 avg)
%            Maximal term depth    :    9 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   14 (  14 usr;   9 con; 0-2 aty)
%            Number of variables   :  534 (; 534   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f33997,plain,
    $false,
    inference(subsumption_resolution,[],[f33996,f24]) ).

fof(f24,plain,
    sF2 != sF3,
    inference(definition_folding,[],[f18,f23,f22,f21]) ).

fof(f21,plain,
    composition(sk1,top) = sF1,
    introduced(function_definition,[]) ).

fof(f22,plain,
    meet(sF1,sk2) = sF2,
    introduced(function_definition,[]) ).

fof(f23,plain,
    composition(sk1,sk2) = sF3,
    introduced(function_definition,[]) ).

fof(f18,axiom,
    meet(composition(sk1,top),sk2) != composition(sk1,sk2),
    file('/export/starexec/sandbox/tmp/tmp.BXQr62YEqB/Vampire---4.8_12661',goals_18) ).

fof(f33996,plain,
    sF2 = sF3,
    inference(forward_demodulation,[],[f33929,f43]) ).

fof(f43,plain,
    sF2 = meet(sk2,sF1),
    inference(backward_demodulation,[],[f22,f40]) ).

fof(f40,plain,
    ! [X2,X1] : meet(X1,X2) = meet(X2,X1),
    inference(forward_demodulation,[],[f35,f4]) ).

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

fof(f35,plain,
    ! [X2,X1] : meet(X1,X2) = complement(join(complement(X2),complement(X1))),
    inference(superposition,[],[f4,f1]) ).

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

fof(f33929,plain,
    sF3 = meet(sk2,sF1),
    inference(backward_demodulation,[],[f23,f33838]) ).

fof(f33838,plain,
    ! [X0] : composition(sk1,X0) = meet(X0,sF1),
    inference(forward_demodulation,[],[f33837,f33813]) ).

fof(f33813,plain,
    ! [X4] : composition(sk1,X4) = join(meet(X4,sF1),composition(sk1,X4)),
    inference(backward_demodulation,[],[f33726,f33807]) ).

fof(f33807,plain,
    ! [X2] : composition(sk1,X2) = composition(sk1,composition(sk1,X2)),
    inference(forward_demodulation,[],[f33521,f33520]) ).

fof(f33520,plain,
    sk1 = converse(sk1),
    inference(superposition,[],[f116,f33453]) ).

fof(f33453,plain,
    sk1 = composition(sk1,converse(sk1)),
    inference(forward_demodulation,[],[f33452,f10724]) ).

fof(f10724,plain,
    ! [X21] : join(X21,composition(X21,converse(sk1))) = X21,
    inference(forward_demodulation,[],[f10723,f116]) ).

fof(f10723,plain,
    ! [X21] : join(X21,converse(composition(sk1,converse(X21)))) = X21,
    inference(forward_demodulation,[],[f10662,f8]) ).

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

fof(f10662,plain,
    ! [X21] : join(X21,converse(composition(sk1,converse(X21)))) = converse(converse(X21)),
    inference(superposition,[],[f82,f10596]) ).

fof(f10596,plain,
    ! [X59] : join(X59,composition(sk1,X59)) = X59,
    inference(forward_demodulation,[],[f10543,f283]) ).

fof(f283,plain,
    ! [X2] : composition(sF0,X2) = X2,
    inference(backward_demodulation,[],[f269,f278]) ).

fof(f278,plain,
    sF0 = converse(sF0),
    inference(superposition,[],[f269,f26]) ).

fof(f26,plain,
    ! [X0] : composition(X0,sF0) = X0,
    inference(forward_demodulation,[],[f6,f20]) ).

fof(f20,plain,
    one = sF0,
    inference(definition_folding,[],[f17,f19]) ).

fof(f19,plain,
    join(sk1,one) = sF0,
    introduced(function_definition,[]) ).

fof(f17,axiom,
    one = join(sk1,one),
    file('/export/starexec/sandbox/tmp/tmp.BXQr62YEqB/Vampire---4.8_12661',goals_17) ).

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

fof(f269,plain,
    ! [X2] : composition(converse(sF0),X2) = X2,
    inference(forward_demodulation,[],[f251,f8]) ).

fof(f251,plain,
    ! [X2] : composition(converse(sF0),X2) = converse(converse(X2)),
    inference(superposition,[],[f119,f26]) ).

fof(f119,plain,
    ! [X0,X1] : composition(converse(X1),X0) = converse(composition(converse(X0),X1)),
    inference(superposition,[],[f10,f8]) ).

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

fof(f10543,plain,
    ! [X59] : join(X59,composition(sk1,X59)) = composition(sF0,X59),
    inference(superposition,[],[f10082,f27]) ).

fof(f27,plain,
    sF0 = join(sF0,sk1),
    inference(backward_demodulation,[],[f25,f1]) ).

fof(f25,plain,
    sF0 = join(sk1,sF0),
    inference(backward_demodulation,[],[f19,f20]) ).

fof(f10082,plain,
    ! [X16,X15] : composition(join(sF0,X16),X15) = join(X15,composition(X16,X15)),
    inference(superposition,[],[f7,f283]) ).

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

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

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

fof(f33452,plain,
    composition(sk1,converse(sk1)) = join(sk1,composition(sk1,converse(sk1))),
    inference(forward_demodulation,[],[f33451,f26]) ).

fof(f33451,plain,
    composition(sk1,converse(sk1)) = join(composition(sk1,sF0),composition(sk1,converse(sk1))),
    inference(forward_demodulation,[],[f33450,f16950]) ).

fof(f16950,plain,
    composition(sk1,converse(sk1)) = meet(sF0,composition(sk1,converse(sk1))),
    inference(forward_demodulation,[],[f16909,f40]) ).

fof(f16909,plain,
    composition(sk1,converse(sk1)) = meet(composition(sk1,converse(sk1)),sF0),
    inference(superposition,[],[f15014,f10755]) ).

fof(f10755,plain,
    sF0 = join(sF0,composition(sk1,converse(sk1))),
    inference(forward_demodulation,[],[f10754,f278]) ).

fof(f10754,plain,
    converse(sF0) = join(sF0,composition(sk1,converse(sk1))),
    inference(forward_demodulation,[],[f10753,f27]) ).

fof(f10753,plain,
    converse(join(sF0,sk1)) = join(sF0,composition(sk1,converse(sk1))),
    inference(forward_demodulation,[],[f10672,f287]) ).

fof(f287,plain,
    ! [X0] : converse(join(sF0,X0)) = join(sF0,converse(X0)),
    inference(superposition,[],[f9,f278]) ).

fof(f10672,plain,
    join(sF0,converse(sk1)) = join(sF0,composition(sk1,converse(sk1))),
    inference(superposition,[],[f683,f10596]) ).

fof(f683,plain,
    ! [X25] : join(sF0,join(converse(sk1),X25)) = join(sF0,X25),
    inference(forward_demodulation,[],[f640,f278]) ).

fof(f640,plain,
    ! [X25] : join(sF0,join(converse(sk1),X25)) = join(converse(sF0),X25),
    inference(superposition,[],[f376,f27]) ).

fof(f376,plain,
    ! [X6,X7] : join(sF0,join(converse(X6),X7)) = join(converse(join(sF0,X6)),X7),
    inference(backward_demodulation,[],[f311,f374]) ).

fof(f374,plain,
    ! [X16,X14,X15] : join(converse(join(X14,X15)),X16) = converse(join(X14,join(X15,converse(X16)))),
    inference(forward_demodulation,[],[f350,f181]) ).

fof(f181,plain,
    ! [X10,X8,X9] : converse(join(X10,join(X8,converse(X9)))) = join(converse(X10),join(converse(X8),X9)),
    inference(superposition,[],[f83,f82]) ).

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

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

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

fof(f311,plain,
    ! [X6,X7] : converse(join(sF0,join(X6,converse(X7)))) = join(sF0,join(converse(X6),X7)),
    inference(superposition,[],[f287,f83]) ).

fof(f15014,plain,
    ! [X19] : meet(X19,join(sF0,X19)) = X19,
    inference(forward_demodulation,[],[f14929,f14925]) ).

fof(f14925,plain,
    ! [X58] : complement(complement(X58)) = X58,
    inference(backward_demodulation,[],[f12602,f14885]) ).

fof(f14885,plain,
    ! [X1] : join(zero,X1) = X1,
    inference(superposition,[],[f12694,f12602]) ).

fof(f12694,plain,
    ! [X0] : join(zero,X0) = join(zero,join(zero,X0)),
    inference(superposition,[],[f2,f12669]) ).

fof(f12669,plain,
    zero = join(zero,zero),
    inference(forward_demodulation,[],[f12668,f12649]) ).

fof(f12649,plain,
    ! [X3] : zero = join(meet(zero,X3),complement(join(top,X3))),
    inference(superposition,[],[f31,f12627]) ).

fof(f12627,plain,
    top = complement(zero),
    inference(forward_demodulation,[],[f12626,f12602]) ).

fof(f12626,plain,
    complement(zero) = join(zero,complement(complement(top))),
    inference(forward_demodulation,[],[f12625,f12603]) ).

fof(f12603,plain,
    ! [X57] : meet(X57,X57) = complement(complement(X57)),
    inference(backward_demodulation,[],[f11642,f12601]) ).

fof(f12601,plain,
    ! [X12] : complement(X12) = composition(join(sF0,sF0),complement(X12)),
    inference(forward_demodulation,[],[f12600,f315]) ).

fof(f315,plain,
    join(sF0,sF0) = converse(join(sF0,sF0)),
    inference(superposition,[],[f287,f278]) ).

fof(f12600,plain,
    ! [X12] : complement(X12) = composition(converse(join(sF0,sF0)),complement(X12)),
    inference(forward_demodulation,[],[f12599,f287]) ).

fof(f12599,plain,
    ! [X12] : complement(X12) = composition(join(sF0,converse(sF0)),complement(X12)),
    inference(forward_demodulation,[],[f12580,f10082]) ).

fof(f12580,plain,
    ! [X12] : complement(X12) = join(complement(X12),composition(converse(sF0),complement(X12))),
    inference(superposition,[],[f28,f283]) ).

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

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

fof(f11642,plain,
    ! [X57] : meet(X57,X57) = complement(composition(join(sF0,sF0),complement(X57))),
    inference(superposition,[],[f4,f10567]) ).

fof(f10567,plain,
    ! [X10] : composition(join(sF0,sF0),X10) = join(X10,X10),
    inference(superposition,[],[f10082,f283]) ).

fof(f12625,plain,
    complement(zero) = join(zero,meet(top,top)),
    inference(forward_demodulation,[],[f12624,f39]) ).

fof(f39,plain,
    zero = complement(top),
    inference(forward_demodulation,[],[f34,f13]) ).

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

fof(f34,plain,
    ! [X0] : meet(X0,complement(X0)) = complement(top),
    inference(superposition,[],[f4,f12]) ).

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

fof(f12624,plain,
    join(zero,meet(top,top)) = complement(complement(top)),
    inference(forward_demodulation,[],[f12623,f54]) ).

fof(f54,plain,
    ! [X0] : meet(X0,top) = complement(join(zero,complement(X0))),
    inference(forward_demodulation,[],[f50,f1]) ).

fof(f50,plain,
    ! [X0] : meet(X0,top) = complement(join(complement(X0),zero)),
    inference(superposition,[],[f4,f39]) ).

fof(f12623,plain,
    complement(complement(top)) = join(zero,complement(join(zero,complement(top)))),
    inference(forward_demodulation,[],[f12612,f12602]) ).

fof(f12612,plain,
    complement(complement(top)) = join(zero,complement(join(zero,join(zero,complement(complement(complement(top))))))),
    inference(backward_demodulation,[],[f2729,f12603]) ).

fof(f2729,plain,
    meet(top,top) = join(zero,complement(join(zero,join(zero,complement(meet(top,top)))))),
    inference(forward_demodulation,[],[f2728,f2]) ).

fof(f2728,plain,
    meet(top,top) = join(zero,complement(join(join(zero,zero),complement(meet(top,top))))),
    inference(forward_demodulation,[],[f2706,f1]) ).

fof(f2706,plain,
    meet(top,top) = join(zero,complement(join(complement(meet(top,top)),join(zero,zero)))),
    inference(superposition,[],[f31,f80]) ).

fof(f80,plain,
    zero = meet(meet(top,top),join(zero,zero)),
    inference(forward_demodulation,[],[f75,f40]) ).

fof(f75,plain,
    zero = meet(join(zero,zero),meet(top,top)),
    inference(superposition,[],[f13,f60]) ).

fof(f60,plain,
    meet(top,top) = complement(join(zero,zero)),
    inference(superposition,[],[f54,f39]) ).

fof(f31,plain,
    ! [X0,X1] : join(meet(X0,X1),complement(join(complement(X0),X1))) = X0,
    inference(forward_demodulation,[],[f30,f1]) ).

fof(f30,plain,
    ! [X0,X1] : join(complement(join(complement(X0),X1)),meet(X0,X1)) = X0,
    inference(forward_demodulation,[],[f29,f4]) ).

fof(f29,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/sandbox/tmp/tmp.BXQr62YEqB/Vampire---4.8_12661',maddux3_a_kind_of_de_Morgan_3) ).

fof(f12668,plain,
    ! [X5] : join(zero,zero) = join(meet(zero,X5),complement(join(top,X5))),
    inference(forward_demodulation,[],[f12667,f1]) ).

fof(f12667,plain,
    ! [X5] : join(zero,zero) = join(complement(join(top,X5)),meet(zero,X5)),
    inference(backward_demodulation,[],[f12628,f12666]) ).

fof(f12666,plain,
    ! [X0] : meet(join(zero,zero),X0) = meet(zero,X0),
    inference(forward_demodulation,[],[f12658,f12644]) ).

fof(f12644,plain,
    ! [X0] : complement(join(top,complement(X0))) = meet(zero,X0),
    inference(superposition,[],[f4,f12627]) ).

fof(f12658,plain,
    ! [X0] : meet(join(zero,zero),X0) = complement(join(top,complement(X0))),
    inference(superposition,[],[f4,f12630]) ).

fof(f12630,plain,
    top = complement(join(zero,zero)),
    inference(backward_demodulation,[],[f12617,f12627]) ).

fof(f12617,plain,
    complement(join(zero,zero)) = complement(zero),
    inference(forward_demodulation,[],[f12608,f39]) ).

fof(f12608,plain,
    complement(join(zero,zero)) = complement(complement(top)),
    inference(backward_demodulation,[],[f60,f12603]) ).

fof(f12628,plain,
    ! [X5] : join(zero,zero) = join(complement(join(top,X5)),meet(join(zero,zero),X5)),
    inference(backward_demodulation,[],[f12622,f12627]) ).

fof(f12622,plain,
    ! [X5] : join(zero,zero) = join(complement(join(complement(zero),X5)),meet(join(zero,zero),X5)),
    inference(forward_demodulation,[],[f12621,f1]) ).

fof(f12621,plain,
    ! [X5] : join(zero,zero) = join(meet(join(zero,zero),X5),complement(join(complement(zero),X5))),
    inference(forward_demodulation,[],[f12611,f39]) ).

fof(f12611,plain,
    ! [X5] : join(zero,zero) = join(meet(join(zero,zero),X5),complement(join(complement(complement(top)),X5))),
    inference(backward_demodulation,[],[f2711,f12603]) ).

fof(f2711,plain,
    ! [X5] : join(zero,zero) = join(meet(join(zero,zero),X5),complement(join(meet(top,top),X5))),
    inference(superposition,[],[f31,f60]) ).

fof(f12602,plain,
    ! [X58] : join(zero,complement(complement(X58))) = X58,
    inference(backward_demodulation,[],[f11776,f12601]) ).

fof(f11776,plain,
    ! [X58] : join(zero,complement(composition(join(sF0,sF0),complement(X58)))) = X58,
    inference(forward_demodulation,[],[f11643,f13]) ).

fof(f11643,plain,
    ! [X58] : join(meet(X58,complement(X58)),complement(composition(join(sF0,sF0),complement(X58)))) = X58,
    inference(superposition,[],[f31,f10567]) ).

fof(f14929,plain,
    ! [X19] : meet(X19,join(sF0,complement(complement(X19)))) = X19,
    inference(backward_demodulation,[],[f13094,f14885]) ).

fof(f13094,plain,
    ! [X19] : join(zero,meet(X19,join(sF0,complement(complement(X19))))) = X19,
    inference(forward_demodulation,[],[f13044,f39]) ).

fof(f13044,plain,
    ! [X19] : join(complement(top),meet(X19,join(sF0,complement(complement(X19))))) = X19,
    inference(backward_demodulation,[],[f5402,f13015]) ).

fof(f13015,plain,
    top = join(top,sF0),
    inference(forward_demodulation,[],[f13014,f1]) ).

fof(f13014,plain,
    top = join(sF0,top),
    inference(forward_demodulation,[],[f12996,f12765]) ).

fof(f12765,plain,
    top = join(top,top),
    inference(superposition,[],[f12593,f12627]) ).

fof(f12593,plain,
    ! [X38] : complement(X38) = join(complement(X38),complement(X38)),
    inference(forward_demodulation,[],[f12592,f283]) ).

fof(f12592,plain,
    ! [X38] : complement(X38) = join(complement(X38),complement(composition(sF0,X38))),
    inference(forward_demodulation,[],[f12569,f283]) ).

fof(f12569,plain,
    ! [X38] : complement(X38) = join(complement(X38),composition(sF0,complement(composition(sF0,X38)))),
    inference(superposition,[],[f28,f278]) ).

fof(f12996,plain,
    join(sF0,top) = join(top,top),
    inference(superposition,[],[f1479,f12873]) ).

fof(f12873,plain,
    top = join(top,complement(sF0)),
    inference(forward_demodulation,[],[f12780,f12]) ).

fof(f12780,plain,
    join(sF0,complement(sF0)) = join(top,complement(sF0)),
    inference(superposition,[],[f1479,f12593]) ).

fof(f1479,plain,
    ! [X5] : join(top,X5) = join(sF0,join(X5,complement(sF0))),
    inference(forward_demodulation,[],[f1453,f8]) ).

fof(f1453,plain,
    ! [X5] : join(sF0,join(X5,complement(sF0))) = converse(converse(join(top,X5))),
    inference(superposition,[],[f8,f1269]) ).

fof(f1269,plain,
    ! [X4] : converse(join(top,X4)) = converse(join(sF0,join(X4,complement(sF0)))),
    inference(forward_demodulation,[],[f1268,f9]) ).

fof(f1268,plain,
    ! [X4] : join(converse(top),converse(X4)) = converse(join(sF0,join(X4,complement(sF0)))),
    inference(forward_demodulation,[],[f1251,f287]) ).

fof(f1251,plain,
    ! [X4] : join(converse(top),converse(X4)) = join(sF0,converse(join(X4,complement(sF0)))),
    inference(superposition,[],[f812,f9]) ).

fof(f812,plain,
    ! [X1] : join(converse(top),X1) = join(sF0,join(X1,converse(complement(sF0)))),
    inference(superposition,[],[f641,f1]) ).

fof(f641,plain,
    ! [X26] : join(sF0,join(converse(complement(sF0)),X26)) = join(converse(top),X26),
    inference(superposition,[],[f376,f12]) ).

fof(f5402,plain,
    ! [X19] : join(complement(join(top,sF0)),meet(X19,join(sF0,complement(complement(X19))))) = X19,
    inference(forward_demodulation,[],[f5362,f1]) ).

fof(f5362,plain,
    ! [X19] : join(meet(X19,join(sF0,complement(complement(X19)))),complement(join(top,sF0))) = X19,
    inference(superposition,[],[f31,f5272]) ).

fof(f5272,plain,
    ! [X28] : join(top,sF0) = join(X28,join(sF0,complement(X28))),
    inference(forward_demodulation,[],[f5271,f8]) ).

fof(f5271,plain,
    ! [X28] : converse(converse(join(top,sF0))) = join(X28,join(sF0,complement(X28))),
    inference(forward_demodulation,[],[f5270,f8]) ).

fof(f5270,plain,
    ! [X28] : converse(converse(join(top,sF0))) = join(X28,join(sF0,complement(converse(converse(X28))))),
    inference(forward_demodulation,[],[f5149,f8]) ).

fof(f5149,plain,
    ! [X28] : converse(converse(join(top,sF0))) = join(X28,converse(converse(join(sF0,complement(converse(converse(X28))))))),
    inference(superposition,[],[f82,f2984]) ).

fof(f2984,plain,
    ! [X0] : converse(join(top,sF0)) = join(X0,converse(join(sF0,complement(converse(X0))))),
    inference(forward_demodulation,[],[f2983,f88]) ).

fof(f88,plain,
    ! [X2,X3] : converse(join(X2,X3)) = converse(join(X3,X2)),
    inference(forward_demodulation,[],[f84,f9]) ).

fof(f84,plain,
    ! [X2,X3] : join(converse(X3),converse(X2)) = converse(join(X2,X3)),
    inference(superposition,[],[f9,f1]) ).

fof(f2983,plain,
    ! [X0] : converse(join(sF0,top)) = join(X0,converse(join(sF0,complement(converse(X0))))),
    inference(forward_demodulation,[],[f2853,f287]) ).

fof(f2853,plain,
    ! [X0] : join(sF0,converse(top)) = join(X0,converse(join(sF0,complement(converse(X0))))),
    inference(superposition,[],[f2079,f131]) ).

fof(f131,plain,
    ! [X2] : join(X2,converse(complement(converse(X2)))) = converse(top),
    inference(superposition,[],[f82,f12]) ).

fof(f2079,plain,
    ! [X18,X19] : join(X19,converse(join(sF0,X18))) = join(sF0,join(X19,converse(X18))),
    inference(forward_demodulation,[],[f2078,f353]) ).

fof(f353,plain,
    ! [X19] : join(sF0,join(sk1,X19)) = join(sF0,X19),
    inference(superposition,[],[f2,f27]) ).

fof(f2078,plain,
    ! [X18,X19] : join(X19,converse(join(sF0,X18))) = join(sF0,join(sk1,join(X19,converse(X18)))),
    inference(forward_demodulation,[],[f2077,f532]) ).

fof(f532,plain,
    ! [X8,X6,X7] : join(sF0,join(X8,join(X6,X7))) = join(sF0,join(X6,join(X7,X8))),
    inference(superposition,[],[f520,f2]) ).

fof(f520,plain,
    ! [X0,X1] : join(sF0,join(X0,X1)) = join(sF0,join(X1,X0)),
    inference(forward_demodulation,[],[f519,f396]) ).

fof(f396,plain,
    ! [X0,X1] : join(sF0,join(X0,X1)) = join(sF0,join(X0,join(sk1,X1))),
    inference(forward_demodulation,[],[f395,f2]) ).

fof(f395,plain,
    ! [X0,X1] : join(join(sF0,X0),X1) = join(sF0,join(X0,join(sk1,X1))),
    inference(forward_demodulation,[],[f394,f2]) ).

fof(f394,plain,
    ! [X0,X1] : join(join(sF0,X0),X1) = join(sF0,join(join(X0,sk1),X1)),
    inference(superposition,[],[f2,f379]) ).

fof(f379,plain,
    ! [X0] : join(sF0,X0) = join(sF0,join(X0,sk1)),
    inference(superposition,[],[f353,f1]) ).

fof(f519,plain,
    ! [X0,X1] : join(sF0,join(X0,X1)) = join(sF0,join(X1,join(sk1,X0))),
    inference(forward_demodulation,[],[f510,f2]) ).

fof(f510,plain,
    ! [X0,X1] : join(sF0,join(X0,X1)) = join(sF0,join(join(X1,sk1),X0)),
    inference(superposition,[],[f393,f1]) ).

fof(f393,plain,
    ! [X2,X3] : join(sF0,join(X2,X3)) = join(sF0,join(X2,join(X3,sk1))),
    inference(superposition,[],[f379,f2]) ).

fof(f2077,plain,
    ! [X18,X19] : join(X19,converse(join(sF0,X18))) = join(sF0,join(converse(X18),join(sk1,X19))),
    inference(forward_demodulation,[],[f2076,f2]) ).

fof(f2076,plain,
    ! [X18,X19] : join(X19,converse(join(sF0,X18))) = join(sF0,join(join(converse(X18),sk1),X19)),
    inference(forward_demodulation,[],[f1987,f83]) ).

fof(f1987,plain,
    ! [X18,X19] : join(X19,converse(join(sF0,X18))) = join(sF0,join(converse(join(X18,converse(sk1))),X19)),
    inference(superposition,[],[f652,f723]) ).

fof(f723,plain,
    ! [X1] : join(sF0,X1) = join(sF0,join(X1,converse(sk1))),
    inference(superposition,[],[f683,f1]) ).

fof(f652,plain,
    ! [X6,X5] : join(X6,converse(join(sF0,X5))) = join(sF0,join(converse(X5),X6)),
    inference(superposition,[],[f376,f1]) ).

fof(f33450,plain,
    meet(sF0,composition(sk1,converse(sk1))) = join(composition(sk1,sF0),meet(sF0,composition(sk1,converse(sk1)))),
    inference(forward_demodulation,[],[f33263,f16958]) ).

fof(f16958,plain,
    converse(sk1) = meet(sF0,converse(sk1)),
    inference(forward_demodulation,[],[f16957,f26]) ).

fof(f16957,plain,
    composition(converse(sk1),sF0) = meet(sF0,composition(converse(sk1),sF0)),
    inference(forward_demodulation,[],[f16928,f40]) ).

fof(f16928,plain,
    composition(converse(sk1),sF0) = meet(composition(converse(sk1),sF0),sF0),
    inference(superposition,[],[f15014,f11054]) ).

fof(f11054,plain,
    ! [X45] : join(X45,composition(converse(sk1),X45)) = X45,
    inference(forward_demodulation,[],[f11053,f283]) ).

fof(f11053,plain,
    ! [X45] : composition(sF0,X45) = join(X45,composition(converse(sk1),X45)),
    inference(forward_demodulation,[],[f11052,f283]) ).

fof(f11052,plain,
    ! [X45] : composition(sF0,X45) = join(X45,composition(sF0,composition(converse(sk1),X45))),
    inference(forward_demodulation,[],[f10932,f5]) ).

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

fof(f10932,plain,
    ! [X45] : composition(sF0,X45) = join(X45,composition(composition(sF0,converse(sk1)),X45)),
    inference(superposition,[],[f10082,f10724]) ).

fof(f33263,plain,
    meet(sF0,composition(sk1,meet(sF0,converse(sk1)))) = join(composition(sk1,sF0),meet(sF0,composition(sk1,meet(sF0,converse(sk1))))),
    inference(superposition,[],[f14666,f20441]) ).

fof(f20441,plain,
    ! [X27] : composition(sk1,X27) = meet(X27,composition(sk1,X27)),
    inference(forward_demodulation,[],[f20364,f40]) ).

fof(f20364,plain,
    ! [X27] : composition(sk1,X27) = meet(composition(sk1,X27),X27),
    inference(superposition,[],[f20255,f10596]) ).

fof(f20255,plain,
    ! [X2,X1] : meet(X1,join(X2,X1)) = X1,
    inference(superposition,[],[f20224,f1]) ).

fof(f20224,plain,
    ! [X28,X29] : meet(X28,join(X28,X29)) = X28,
    inference(forward_demodulation,[],[f20223,f14885]) ).

fof(f20223,plain,
    ! [X28,X29] : join(zero,meet(X28,join(X28,X29))) = X28,
    inference(forward_demodulation,[],[f20222,f39]) ).

fof(f20222,plain,
    ! [X28,X29] : join(complement(top),meet(X28,join(X28,X29))) = X28,
    inference(forward_demodulation,[],[f20221,f14925]) ).

fof(f20221,plain,
    ! [X28,X29] : join(complement(top),meet(X28,join(complement(complement(X28)),X29))) = X28,
    inference(forward_demodulation,[],[f20179,f1]) ).

fof(f20179,plain,
    ! [X28,X29] : join(meet(X28,join(complement(complement(X28)),X29)),complement(top)) = X28,
    inference(superposition,[],[f31,f18707]) ).

fof(f18707,plain,
    ! [X0,X1] : top = join(X0,join(complement(X0),X1)),
    inference(backward_demodulation,[],[f345,f18700]) ).

fof(f18700,plain,
    ! [X0] : top = join(top,X0),
    inference(backward_demodulation,[],[f13655,f18697]) ).

fof(f18697,plain,
    ! [X4,X5] : top = join(top,join(converse(X4),X5)),
    inference(backward_demodulation,[],[f1103,f18696]) ).

fof(f18696,plain,
    ! [X2,X3,X4] : top = join(top,join(converse(join(X2,X3)),X4)),
    inference(forward_demodulation,[],[f18695,f18287]) ).

fof(f18287,plain,
    ! [X21] : top = join(X21,top),
    inference(superposition,[],[f15310,f13040]) ).

fof(f13040,plain,
    ! [X28] : top = join(X28,join(sF0,complement(X28))),
    inference(backward_demodulation,[],[f5272,f13015]) ).

fof(f15310,plain,
    ! [X3,X4] : join(X3,X4) = join(X3,join(X3,X4)),
    inference(forward_demodulation,[],[f15156,f26]) ).

fof(f15156,plain,
    ! [X3,X4] : join(X3,join(X3,X4)) = join(composition(X3,sF0),X4),
    inference(backward_demodulation,[],[f11831,f15073]) ).

fof(f15073,plain,
    ! [X10] : join(X10,X10) = X10,
    inference(backward_demodulation,[],[f10567,f15066]) ).

fof(f15066,plain,
    ! [X6] : composition(join(sF0,sF0),X6) = X6,
    inference(superposition,[],[f12601,f14925]) ).

fof(f11831,plain,
    ! [X3,X4] : join(X3,join(X3,X4)) = join(composition(X3,join(sF0,sF0)),X4),
    inference(superposition,[],[f2,f11721]) ).

fof(f11721,plain,
    ! [X9] : join(X9,X9) = composition(X9,join(sF0,sF0)),
    inference(forward_demodulation,[],[f11720,f315]) ).

fof(f11720,plain,
    ! [X9] : join(X9,X9) = composition(X9,converse(join(sF0,sF0))),
    inference(forward_demodulation,[],[f11719,f8]) ).

fof(f11719,plain,
    ! [X9] : composition(X9,converse(join(sF0,sF0))) = join(X9,converse(converse(X9))),
    inference(forward_demodulation,[],[f11609,f82]) ).

fof(f11609,plain,
    ! [X9] : composition(X9,converse(join(sF0,sF0))) = converse(join(converse(X9),converse(X9))),
    inference(superposition,[],[f116,f10567]) ).

fof(f18695,plain,
    ! [X2,X3,X4] : join(X4,top) = join(top,join(converse(join(X2,X3)),X4)),
    inference(forward_demodulation,[],[f18658,f18621]) ).

fof(f18621,plain,
    ! [X0] : top = converse(join(top,X0)),
    inference(forward_demodulation,[],[f18615,f891]) ).

fof(f891,plain,
    top = join(top,sk1),
    inference(forward_demodulation,[],[f880,f8]) ).

fof(f880,plain,
    converse(converse(top)) = join(top,sk1),
    inference(superposition,[],[f8,f848]) ).

fof(f848,plain,
    converse(top) = converse(join(top,sk1)),
    inference(forward_demodulation,[],[f847,f12]) ).

fof(f847,plain,
    converse(join(sF0,complement(sF0))) = converse(join(top,sk1)),
    inference(forward_demodulation,[],[f846,f287]) ).

fof(f846,plain,
    join(sF0,converse(complement(sF0))) = converse(join(top,sk1)),
    inference(forward_demodulation,[],[f820,f9]) ).

fof(f820,plain,
    join(sF0,converse(complement(sF0))) = join(converse(top),converse(sk1)),
    inference(superposition,[],[f641,f723]) ).

fof(f18615,plain,
    ! [X0] : join(top,sk1) = converse(join(top,X0)),
    inference(backward_demodulation,[],[f1027,f18611]) ).

fof(f18611,plain,
    ! [X38,X39] : join(top,X38) = join(X38,converse(join(top,X39))),
    inference(forward_demodulation,[],[f18494,f13589]) ).

fof(f13589,plain,
    top = converse(top),
    inference(forward_demodulation,[],[f13588,f12765]) ).

fof(f13588,plain,
    converse(top) = join(top,top),
    inference(forward_demodulation,[],[f13587,f13548]) ).

fof(f13548,plain,
    ! [X3] : join(X3,converse(top)) = join(X3,top),
    inference(forward_demodulation,[],[f13547,f13529]) ).

fof(f13529,plain,
    ! [X0] : join(X0,converse(top)) = join(top,join(converse(top),X0)),
    inference(forward_demodulation,[],[f13515,f366]) ).

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

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

fof(f13515,plain,
    ! [X0] : join(X0,converse(top)) = join(converse(top),join(top,X0)),
    inference(superposition,[],[f4056,f13285]) ).

fof(f13285,plain,
    converse(top) = join(top,converse(top)),
    inference(forward_demodulation,[],[f13275,f12970]) ).

fof(f12970,plain,
    join(top,converse(top)) = join(top,converse(complement(converse(complement(converse(sk1)))))),
    inference(forward_demodulation,[],[f12929,f1]) ).

fof(f12929,plain,
    join(top,converse(top)) = join(converse(complement(converse(complement(converse(sk1))))),top),
    inference(backward_demodulation,[],[f6091,f12875]) ).

fof(f12875,plain,
    ! [X0] : join(X0,top) = join(top,join(top,X0)),
    inference(superposition,[],[f4056,f12765]) ).

fof(f6091,plain,
    join(top,converse(top)) = join(top,join(top,converse(complement(converse(complement(converse(sk1))))))),
    inference(superposition,[],[f958,f131]) ).

fof(f958,plain,
    ! [X0] : join(top,join(top,X0)) = join(top,join(complement(converse(sk1)),X0)),
    inference(forward_demodulation,[],[f957,f2]) ).

fof(f957,plain,
    ! [X0] : join(join(top,top),X0) = join(top,join(complement(converse(sk1)),X0)),
    inference(superposition,[],[f2,f943]) ).

fof(f943,plain,
    join(top,top) = join(top,complement(converse(sk1))),
    inference(superposition,[],[f878,f12]) ).

fof(f878,plain,
    ! [X0] : join(top,X0) = join(top,join(converse(sk1),X0)),
    inference(superposition,[],[f2,f876]) ).

fof(f876,plain,
    top = join(top,converse(sk1)),
    inference(forward_demodulation,[],[f875,f8]) ).

fof(f875,plain,
    converse(converse(top)) = join(top,converse(sk1)),
    inference(forward_demodulation,[],[f873,f1]) ).

fof(f873,plain,
    converse(converse(top)) = join(converse(sk1),top),
    inference(superposition,[],[f83,f851]) ).

fof(f851,plain,
    converse(top) = join(sk1,converse(top)),
    inference(forward_demodulation,[],[f850,f12]) ).

fof(f850,plain,
    converse(join(sF0,complement(sF0))) = join(sk1,converse(top)),
    inference(forward_demodulation,[],[f849,f287]) ).

fof(f849,plain,
    join(sF0,converse(complement(sF0))) = join(sk1,converse(top)),
    inference(forward_demodulation,[],[f821,f1]) ).

fof(f821,plain,
    join(sF0,converse(complement(sF0))) = join(converse(top),sk1),
    inference(superposition,[],[f641,f379]) ).

fof(f13275,plain,
    converse(top) = join(top,converse(complement(converse(complement(converse(sk1)))))),
    inference(backward_demodulation,[],[f13026,f13270]) ).

fof(f13270,plain,
    ! [X13] : join(top,converse(X13)) = join(top,converse(join(sF0,X13))),
    inference(forward_demodulation,[],[f13269,f1]) ).

fof(f13269,plain,
    ! [X13] : join(top,converse(join(sF0,X13))) = join(converse(X13),top),
    inference(forward_demodulation,[],[f13268,f10811]) ).

fof(f10811,plain,
    ! [X0] : join(X0,top) = join(top,join(sF1,X0)),
    inference(forward_demodulation,[],[f10803,f366]) ).

fof(f10803,plain,
    ! [X0] : join(X0,top) = join(sF1,join(top,X0)),
    inference(superposition,[],[f4056,f10644]) ).

fof(f10644,plain,
    top = join(top,sF1),
    inference(superposition,[],[f10596,f21]) ).

fof(f13268,plain,
    ! [X13] : join(top,converse(join(sF0,X13))) = join(top,join(sF1,converse(X13))),
    inference(forward_demodulation,[],[f13267,f356]) ).

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

fof(f13267,plain,
    ! [X13] : join(top,converse(join(sF0,X13))) = join(sF1,join(converse(X13),top)),
    inference(forward_demodulation,[],[f13179,f2]) ).

fof(f13179,plain,
    ! [X13] : join(top,converse(join(sF0,X13))) = join(join(sF1,converse(X13)),top),
    inference(backward_demodulation,[],[f12476,f13130]) ).

fof(f13130,plain,
    ! [X43] : join(X43,top) = join(top,join(sF0,X43)),
    inference(forward_demodulation,[],[f13129,f351]) ).

fof(f351,plain,
    ! [X17] : join(top,X17) = join(zero,join(top,X17)),
    inference(superposition,[],[f2,f57]) ).

fof(f57,plain,
    top = join(zero,top),
    inference(forward_demodulation,[],[f53,f1]) ).

fof(f53,plain,
    top = join(top,zero),
    inference(superposition,[],[f12,f39]) ).

fof(f13129,plain,
    ! [X43] : join(X43,top) = join(zero,join(top,join(sF0,X43))),
    inference(forward_demodulation,[],[f13128,f7061]) ).

fof(f7061,plain,
    ! [X28,X27] : join(top,join(X28,join(X27,sF0))) = join(X28,join(top,join(sF0,X27))),
    inference(forward_demodulation,[],[f7060,f4944]) ).

fof(f4944,plain,
    ! [X3,X4] : join(X4,join(top,join(sF0,X3))) = join(complement(complement(sF0)),join(X3,join(top,X4))),
    inference(forward_demodulation,[],[f4915,f2]) ).

fof(f4915,plain,
    ! [X3,X4] : join(X4,join(top,join(sF0,X3))) = join(join(complement(complement(sF0)),X3),join(top,X4)),
    inference(superposition,[],[f4056,f1025]) ).

fof(f1025,plain,
    ! [X0] : join(top,join(sF0,X0)) = join(top,join(complement(complement(sF0)),X0)),
    inference(forward_demodulation,[],[f1024,f2]) ).

fof(f1024,plain,
    ! [X0] : join(join(top,sF0),X0) = join(top,join(complement(complement(sF0)),X0)),
    inference(superposition,[],[f2,f990]) ).

fof(f990,plain,
    join(top,sF0) = join(top,complement(complement(sF0))),
    inference(forward_demodulation,[],[f979,f8]) ).

fof(f979,plain,
    converse(converse(join(top,sF0))) = join(top,complement(complement(sF0))),
    inference(superposition,[],[f8,f838]) ).

fof(f838,plain,
    converse(join(top,sF0)) = converse(join(top,complement(complement(sF0)))),
    inference(forward_demodulation,[],[f837,f88]) ).

fof(f837,plain,
    converse(join(sF0,top)) = converse(join(top,complement(complement(sF0)))),
    inference(forward_demodulation,[],[f836,f287]) ).

fof(f836,plain,
    join(sF0,converse(top)) = converse(join(top,complement(complement(sF0)))),
    inference(forward_demodulation,[],[f835,f8]) ).

fof(f835,plain,
    join(sF0,converse(top)) = converse(join(top,complement(converse(converse(complement(sF0)))))),
    inference(forward_demodulation,[],[f814,f9]) ).

fof(f814,plain,
    join(sF0,converse(top)) = join(converse(top),converse(complement(converse(converse(complement(sF0)))))),
    inference(superposition,[],[f641,f131]) ).

fof(f7060,plain,
    ! [X28,X27] : join(top,join(X28,join(X27,sF0))) = join(complement(complement(sF0)),join(X27,join(top,X28))),
    inference(forward_demodulation,[],[f7059,f2]) ).

fof(f7059,plain,
    ! [X28,X27] : join(top,join(X28,join(X27,sF0))) = join(join(complement(complement(sF0)),X27),join(top,X28)),
    inference(forward_demodulation,[],[f7058,f2521]) ).

fof(f2521,plain,
    ! [X8,X6,X7] : join(sF0,join(X8,join(X6,X7))) = join(X6,join(X7,join(X8,sF0))),
    inference(superposition,[],[f2374,f2]) ).

fof(f2374,plain,
    ! [X24,X25] : join(sF0,join(X24,X25)) = join(X25,join(X24,sF0)),
    inference(forward_demodulation,[],[f2373,f278]) ).

fof(f2373,plain,
    ! [X24,X25] : join(sF0,join(X24,X25)) = join(X25,join(X24,converse(sF0))),
    inference(forward_demodulation,[],[f2286,f82]) ).

fof(f2286,plain,
    ! [X24,X25] : join(sF0,join(X24,X25)) = join(X25,converse(join(converse(X24),sF0))),
    inference(superposition,[],[f1826,f8]) ).

fof(f1826,plain,
    ! [X6,X7] : join(sF0,join(converse(X6),X7)) = join(X7,converse(join(X6,sF0))),
    inference(superposition,[],[f642,f1]) ).

fof(f642,plain,
    ! [X28,X27] : join(sF0,join(converse(X27),X28)) = join(converse(join(X27,sF0)),X28),
    inference(superposition,[],[f376,f1]) ).

fof(f7058,plain,
    ! [X28,X27] : join(join(complement(complement(sF0)),X27),join(top,X28)) = join(sF0,join(X27,join(top,X28))),
    inference(forward_demodulation,[],[f7057,f2]) ).

fof(f7057,plain,
    ! [X28,X27] : join(join(complement(complement(sF0)),X27),join(top,X28)) = join(join(sF0,X27),join(top,X28)),
    inference(forward_demodulation,[],[f6930,f4459]) ).

fof(f4459,plain,
    ! [X26,X25] : join(X26,join(top,X25)) = join(sk1,join(X25,join(top,X26))),
    inference(forward_demodulation,[],[f4282,f2]) ).

fof(f4282,plain,
    ! [X26,X25] : join(X26,join(top,X25)) = join(join(sk1,X25),join(top,X26)),
    inference(superposition,[],[f4056,f910]) ).

fof(f910,plain,
    ! [X1] : join(top,X1) = join(top,join(sk1,X1)),
    inference(superposition,[],[f2,f891]) ).

fof(f6930,plain,
    ! [X28,X27] : join(join(complement(complement(sF0)),X27),join(top,X28)) = join(sk1,join(X28,join(top,join(sF0,X27)))),
    inference(superposition,[],[f4459,f1025]) ).

fof(f13128,plain,
    ! [X43] : join(X43,top) = join(top,join(zero,join(X43,sF0))),
    inference(forward_demodulation,[],[f13127,f3807]) ).

fof(f3807,plain,
    ! [X21,X20] : join(top,join(X20,join(X21,sF0))) = join(top,join(sF0,join(X21,X20))),
    inference(forward_demodulation,[],[f3710,f2]) ).

fof(f3710,plain,
    ! [X21,X20] : join(top,join(join(sF0,X21),X20)) = join(top,join(X20,join(X21,sF0))),
    inference(superposition,[],[f2661,f3484]) ).

fof(f3484,plain,
    ! [X6,X5] : join(X6,join(sF0,X5)) = join(X6,join(X5,sF0)),
    inference(forward_demodulation,[],[f3483,f278]) ).

fof(f3483,plain,
    ! [X6,X5] : join(X6,join(converse(sF0),X5)) = join(X6,join(X5,converse(sF0))),
    inference(forward_demodulation,[],[f3360,f83]) ).

fof(f3360,plain,
    ! [X6,X5] : join(X6,join(X5,converse(sF0))) = join(X6,converse(join(sF0,converse(X5)))),
    inference(superposition,[],[f2294,f82]) ).

fof(f2294,plain,
    ! [X6,X7] : join(X7,converse(join(sF0,X6))) = join(X7,converse(join(X6,sF0))),
    inference(superposition,[],[f1826,f652]) ).

fof(f2661,plain,
    ! [X24,X25] : join(top,join(X24,X25)) = join(top,join(X25,X24)),
    inference(superposition,[],[f1307,f8]) ).

fof(f1307,plain,
    ! [X3,X4] : join(top,join(converse(X3),X4)) = join(top,join(X4,converse(X3))),
    inference(forward_demodulation,[],[f1306,f345]) ).

fof(f1306,plain,
    ! [X3,X4] : join(top,join(converse(X3),X4)) = join(sF0,join(complement(sF0),join(X4,converse(X3)))),
    inference(forward_demodulation,[],[f1305,f532]) ).

fof(f1305,plain,
    ! [X3,X4] : join(top,join(converse(X3),X4)) = join(sF0,join(converse(X3),join(complement(sF0),X4))),
    inference(forward_demodulation,[],[f1304,f2]) ).

fof(f1304,plain,
    ! [X3,X4] : join(top,join(converse(X3),X4)) = join(sF0,join(join(converse(X3),complement(sF0)),X4)),
    inference(forward_demodulation,[],[f1303,f83]) ).

fof(f1303,plain,
    ! [X3,X4] : join(sF0,join(converse(join(X3,converse(complement(sF0)))),X4)) = join(top,join(converse(X3),X4)),
    inference(forward_demodulation,[],[f1302,f2]) ).

fof(f1302,plain,
    ! [X3,X4] : join(sF0,join(converse(join(X3,converse(complement(sF0)))),X4)) = join(join(top,converse(X3)),X4),
    inference(forward_demodulation,[],[f1265,f82]) ).

fof(f1265,plain,
    ! [X3,X4] : join(sF0,join(converse(join(X3,converse(complement(sF0)))),X4)) = join(converse(join(converse(top),X3)),X4),
    inference(superposition,[],[f376,f812]) ).

fof(f13127,plain,
    ! [X43] : join(X43,top) = join(top,join(sF0,join(X43,zero))),
    inference(forward_demodulation,[],[f13056,f39]) ).

fof(f13056,plain,
    ! [X43] : join(X43,top) = join(top,join(sF0,join(X43,complement(top)))),
    inference(backward_demodulation,[],[f10454,f13015]) ).

fof(f10454,plain,
    ! [X43] : join(X43,top) = join(top,join(sF0,join(X43,complement(join(top,sF0))))),
    inference(forward_demodulation,[],[f10453,f2742]) ).

fof(f2742,plain,
    ! [X14,X12,X13] : join(top,join(X14,join(X12,X13))) = join(top,join(X12,join(X13,X14))),
    inference(superposition,[],[f2661,f2]) ).

fof(f10453,plain,
    ! [X43] : join(X43,top) = join(top,join(complement(join(top,sF0)),join(sF0,X43))),
    inference(forward_demodulation,[],[f10233,f2]) ).

fof(f10233,plain,
    ! [X43] : join(X43,top) = join(join(top,complement(join(top,sF0))),join(sF0,X43)),
    inference(superposition,[],[f3792,f10022]) ).

fof(f10022,plain,
    ! [X11] : top = join(X11,join(top,complement(join(top,X11)))),
    inference(forward_demodulation,[],[f9832,f8]) ).

fof(f9832,plain,
    ! [X11] : converse(converse(top)) = join(X11,join(top,complement(join(top,X11)))),
    inference(superposition,[],[f8,f8410]) ).

fof(f8410,plain,
    ! [X31] : converse(top) = converse(join(X31,join(top,complement(join(top,X31))))),
    inference(forward_demodulation,[],[f8409,f8]) ).

fof(f8409,plain,
    ! [X31] : converse(top) = converse(join(X31,join(top,complement(converse(converse(join(top,X31))))))),
    inference(forward_demodulation,[],[f8408,f2]) ).

fof(f8408,plain,
    ! [X31] : converse(top) = converse(join(join(X31,top),complement(converse(converse(join(top,X31)))))),
    inference(forward_demodulation,[],[f8177,f9]) ).

fof(f8177,plain,
    ! [X31] : converse(top) = join(converse(join(X31,top)),converse(complement(converse(converse(join(top,X31)))))),
    inference(superposition,[],[f7344,f131]) ).

fof(f7344,plain,
    ! [X6,X5] : join(converse(join(top,X6)),X5) = join(converse(join(X6,top)),X5),
    inference(superposition,[],[f4609,f1]) ).

fof(f4609,plain,
    ! [X38,X39] : join(X38,converse(join(top,X39))) = join(converse(join(X39,top)),X38),
    inference(forward_demodulation,[],[f4381,f374]) ).

fof(f4381,plain,
    ! [X38,X39] : join(X38,converse(join(top,X39))) = converse(join(X39,join(top,converse(X38)))),
    inference(superposition,[],[f82,f4056]) ).

fof(f3792,plain,
    ! [X6,X5] : join(X6,join(sF0,X5)) = join(X5,join(sF0,X6)),
    inference(forward_demodulation,[],[f3687,f2]) ).

fof(f3687,plain,
    ! [X6,X5] : join(X5,join(sF0,X6)) = join(join(X6,sF0),X5),
    inference(superposition,[],[f3484,f1]) ).

fof(f12476,plain,
    ! [X13] : join(top,converse(join(sF0,X13))) = join(top,join(sF0,join(sF1,converse(X13)))),
    inference(forward_demodulation,[],[f12475,f2079]) ).

fof(f12475,plain,
    ! [X13] : join(sF0,join(top,converse(X13))) = join(top,join(sF0,join(sF1,converse(X13)))),
    inference(forward_demodulation,[],[f12474,f520]) ).

fof(f12474,plain,
    ! [X13] : join(sF0,join(converse(X13),top)) = join(top,join(sF0,join(sF1,converse(X13)))),
    inference(forward_demodulation,[],[f12394,f376]) ).

fof(f12394,plain,
    ! [X13] : join(converse(join(sF0,X13)),top) = join(top,join(sF0,join(sF1,converse(X13)))),
    inference(superposition,[],[f10811,f2079]) ).

fof(f13026,plain,
    converse(top) = join(top,converse(join(sF0,complement(converse(complement(converse(sk1))))))),
    inference(backward_demodulation,[],[f1626,f13015]) ).

fof(f1626,plain,
    converse(join(top,sF0)) = join(top,converse(join(sF0,complement(converse(complement(converse(sk1))))))),
    inference(forward_demodulation,[],[f1625,f88]) ).

fof(f1625,plain,
    converse(join(sF0,top)) = join(top,converse(join(sF0,complement(converse(complement(converse(sk1))))))),
    inference(forward_demodulation,[],[f1624,f287]) ).

fof(f1624,plain,
    join(sF0,converse(top)) = join(top,converse(join(sF0,complement(converse(complement(converse(sk1))))))),
    inference(forward_demodulation,[],[f1597,f287]) ).

fof(f1597,plain,
    join(sF0,converse(top)) = join(top,join(sF0,converse(complement(converse(complement(converse(sk1))))))),
    inference(superposition,[],[f432,f131]) ).

fof(f432,plain,
    ! [X0] : join(top,join(sF0,X0)) = join(sF0,join(complement(converse(sk1)),X0)),
    inference(forward_demodulation,[],[f431,f2]) ).

fof(f431,plain,
    ! [X0] : join(join(top,sF0),X0) = join(sF0,join(complement(converse(sk1)),X0)),
    inference(superposition,[],[f2,f408]) ).

fof(f408,plain,
    join(top,sF0) = join(sF0,complement(converse(sk1))),
    inference(forward_demodulation,[],[f397,f8]) ).

fof(f397,plain,
    join(sF0,complement(converse(sk1))) = converse(converse(join(top,sF0))),
    inference(superposition,[],[f8,f386]) ).

fof(f386,plain,
    converse(join(top,sF0)) = converse(join(sF0,complement(converse(sk1)))),
    inference(forward_demodulation,[],[f385,f287]) ).

fof(f385,plain,
    join(sF0,converse(complement(converse(sk1)))) = converse(join(top,sF0)),
    inference(forward_demodulation,[],[f384,f88]) ).

fof(f384,plain,
    join(sF0,converse(complement(converse(sk1)))) = converse(join(sF0,top)),
    inference(forward_demodulation,[],[f381,f287]) ).

fof(f381,plain,
    join(sF0,converse(complement(converse(sk1)))) = join(sF0,converse(top)),
    inference(superposition,[],[f353,f131]) ).

fof(f4056,plain,
    ! [X21,X22] : join(X21,join(top,X22)) = join(X22,join(top,X21)),
    inference(forward_demodulation,[],[f4055,f345]) ).

fof(f4055,plain,
    ! [X21,X22] : join(X22,join(top,X21)) = join(X21,join(sF0,join(complement(sF0),X22))),
    inference(forward_demodulation,[],[f4054,f3802]) ).

fof(f3802,plain,
    ! [X8,X9,X7] : join(X7,join(X8,join(sF0,X9))) = join(X7,join(sF0,join(X8,X9))),
    inference(forward_demodulation,[],[f3801,f2]) ).

fof(f3801,plain,
    ! [X8,X9,X7] : join(X7,join(join(sF0,X8),X9)) = join(X7,join(X8,join(sF0,X9))),
    inference(forward_demodulation,[],[f3800,f2]) ).

fof(f3800,plain,
    ! [X8,X9,X7] : join(X7,join(join(sF0,X8),X9)) = join(X7,join(join(X8,sF0),X9)),
    inference(forward_demodulation,[],[f3705,f2]) ).

fof(f3705,plain,
    ! [X8,X9,X7] : join(X7,join(join(sF0,X8),X9)) = join(join(X7,join(X8,sF0)),X9),
    inference(superposition,[],[f2,f3484]) ).

fof(f4054,plain,
    ! [X21,X22] : join(X22,join(top,X21)) = join(X21,join(complement(sF0),join(sF0,X22))),
    inference(forward_demodulation,[],[f3871,f2]) ).

fof(f3871,plain,
    ! [X21,X22] : join(X22,join(top,X21)) = join(join(X21,complement(sF0)),join(sF0,X22)),
    inference(superposition,[],[f3792,f1479]) ).

fof(f13547,plain,
    ! [X3] : join(X3,top) = join(top,join(converse(top),X3)),
    inference(forward_demodulation,[],[f13546,f366]) ).

fof(f13546,plain,
    ! [X3] : join(X3,top) = join(converse(top),join(top,X3)),
    inference(forward_demodulation,[],[f13545,f2]) ).

fof(f13545,plain,
    ! [X3] : join(X3,top) = join(join(converse(top),top),X3),
    inference(forward_demodulation,[],[f13544,f83]) ).

fof(f13544,plain,
    ! [X3] : join(X3,top) = join(converse(join(top,converse(top))),X3),
    inference(forward_demodulation,[],[f13543,f7344]) ).

fof(f13543,plain,
    ! [X3] : join(X3,top) = join(converse(join(converse(top),top)),X3),
    inference(forward_demodulation,[],[f13518,f8]) ).

fof(f13518,plain,
    ! [X3] : join(converse(join(converse(top),top)),X3) = join(X3,converse(converse(top))),
    inference(superposition,[],[f4609,f13285]) ).

fof(f13587,plain,
    converse(top) = join(top,converse(top)),
    inference(forward_demodulation,[],[f13563,f8537]) ).

fof(f8537,plain,
    ! [X32] : converse(top) = converse(join(top,join(X32,complement(join(X32,top))))),
    inference(forward_demodulation,[],[f8536,f8]) ).

fof(f8536,plain,
    ! [X32] : converse(top) = converse(join(top,join(X32,complement(converse(converse(join(X32,top))))))),
    inference(forward_demodulation,[],[f8535,f2]) ).

fof(f8535,plain,
    ! [X32] : converse(top) = converse(join(join(top,X32),complement(converse(converse(join(X32,top)))))),
    inference(forward_demodulation,[],[f8209,f9]) ).

fof(f8209,plain,
    ! [X32] : converse(top) = join(converse(join(top,X32)),converse(complement(converse(converse(join(X32,top)))))),
    inference(superposition,[],[f7344,f131]) ).

fof(f13563,plain,
    ! [X36] : converse(top) = join(top,converse(join(top,join(X36,complement(join(X36,top)))))),
    inference(backward_demodulation,[],[f13297,f13548]) ).

fof(f13297,plain,
    ! [X36] : converse(top) = join(top,converse(join(top,join(X36,complement(join(X36,converse(top))))))),
    inference(backward_demodulation,[],[f9971,f13285]) ).

fof(f9971,plain,
    ! [X36] : converse(top) = join(top,converse(join(top,join(X36,complement(join(X36,join(top,converse(top)))))))),
    inference(forward_demodulation,[],[f9970,f1]) ).

fof(f9970,plain,
    ! [X36] : converse(top) = join(top,converse(join(top,join(X36,complement(join(X36,join(converse(top),top))))))),
    inference(forward_demodulation,[],[f9969,f2682]) ).

fof(f2682,plain,
    ! [X0,X1] : join(top,converse(join(X0,X1))) = join(top,converse(join(X1,X0))),
    inference(forward_demodulation,[],[f2641,f9]) ).

fof(f2641,plain,
    ! [X0,X1] : join(top,converse(join(X0,X1))) = join(top,join(converse(X1),converse(X0))),
    inference(superposition,[],[f1307,f9]) ).

fof(f9969,plain,
    ! [X36] : converse(top) = join(top,converse(join(join(X36,complement(join(X36,join(converse(top),top)))),top))),
    inference(forward_demodulation,[],[f9968,f5734]) ).

fof(f5734,plain,
    ! [X46,X45] : join(top,converse(join(X45,X46))) = converse(join(X46,join(converse(top),X45))),
    inference(forward_demodulation,[],[f5733,f345]) ).

fof(f5733,plain,
    ! [X46,X45] : converse(join(X46,join(converse(top),X45))) = join(sF0,join(complement(sF0),converse(join(X45,X46)))),
    inference(forward_demodulation,[],[f5732,f310]) ).

fof(f310,plain,
    ! [X4,X5] : converse(join(sF0,join(converse(X4),X5))) = join(sF0,join(X4,converse(X5))),
    inference(superposition,[],[f287,f82]) ).

fof(f5732,plain,
    ! [X46,X45] : converse(join(X46,join(converse(top),X45))) = converse(join(sF0,join(converse(complement(sF0)),join(X45,X46)))),
    inference(forward_demodulation,[],[f5731,f2]) ).

fof(f5731,plain,
    ! [X46,X45] : converse(join(X46,join(converse(top),X45))) = converse(join(sF0,join(join(converse(complement(sF0)),X45),X46))),
    inference(forward_demodulation,[],[f5514,f109]) ).

fof(f109,plain,
    ! [X3,X4,X5] : converse(join(X4,join(X3,X5))) = converse(join(X3,join(X4,X5))),
    inference(forward_demodulation,[],[f108,f2]) ).

fof(f108,plain,
    ! [X3,X4,X5] : converse(join(join(X3,X4),X5)) = converse(join(X4,join(X3,X5))),
    inference(forward_demodulation,[],[f107,f2]) ).

fof(f107,plain,
    ! [X3,X4,X5] : converse(join(join(X3,X4),X5)) = converse(join(join(X4,X3),X5)),
    inference(forward_demodulation,[],[f95,f9]) ).

fof(f95,plain,
    ! [X3,X4,X5] : converse(join(join(X3,X4),X5)) = join(converse(join(X4,X3)),converse(X5)),
    inference(superposition,[],[f9,f88]) ).

fof(f5514,plain,
    ! [X46,X45] : converse(join(join(converse(complement(sF0)),X45),join(sF0,X46))) = converse(join(X46,join(converse(top),X45))),
    inference(superposition,[],[f3832,f641]) ).

fof(f3832,plain,
    ! [X11,X12] : converse(join(X12,join(sF0,X11))) = converse(join(X11,join(sF0,X12))),
    inference(forward_demodulation,[],[f3741,f2]) ).

fof(f3741,plain,
    ! [X11,X12] : converse(join(join(X12,sF0),X11)) = converse(join(X11,join(sF0,X12))),
    inference(superposition,[],[f88,f3484]) ).

fof(f9968,plain,
    ! [X36] : converse(top) = converse(join(top,join(converse(top),join(X36,complement(join(X36,join(converse(top),top))))))),
    inference(forward_demodulation,[],[f9967,f2]) ).

fof(f9967,plain,
    ! [X36] : converse(top) = converse(join(top,join(join(converse(top),X36),complement(join(X36,join(converse(top),top)))))),
    inference(forward_demodulation,[],[f9803,f109]) ).

fof(f9803,plain,
    ! [X36] : converse(top) = converse(join(join(converse(top),X36),join(top,complement(join(X36,join(converse(top),top)))))),
    inference(superposition,[],[f8410,f4062]) ).

fof(f4062,plain,
    ! [X26,X25] : join(X26,join(converse(top),X25)) = join(X25,join(converse(top),X26)),
    inference(forward_demodulation,[],[f4061,f641]) ).

fof(f4061,plain,
    ! [X26,X25] : join(X26,join(converse(top),X25)) = join(X25,join(sF0,join(converse(complement(sF0)),X26))),
    inference(forward_demodulation,[],[f4060,f3802]) ).

fof(f4060,plain,
    ! [X26,X25] : join(X26,join(converse(top),X25)) = join(X25,join(converse(complement(sF0)),join(sF0,X26))),
    inference(forward_demodulation,[],[f3873,f2]) ).

fof(f3873,plain,
    ! [X26,X25] : join(join(X25,converse(complement(sF0))),join(sF0,X26)) = join(X26,join(converse(top),X25)),
    inference(superposition,[],[f3792,f812]) ).

fof(f18494,plain,
    ! [X38,X39] : join(X38,converse(join(top,X39))) = join(converse(top),X38),
    inference(backward_demodulation,[],[f4609,f18287]) ).

fof(f1027,plain,
    ! [X0] : converse(join(top,X0)) = join(sk1,converse(join(top,X0))),
    inference(superposition,[],[f840,f9]) ).

fof(f840,plain,
    ! [X3] : join(converse(top),X3) = join(sk1,join(converse(top),X3)),
    inference(forward_demodulation,[],[f839,f641]) ).

fof(f839,plain,
    ! [X3] : join(sF0,join(converse(complement(sF0)),X3)) = join(sk1,join(converse(top),X3)),
    inference(forward_demodulation,[],[f817,f356]) ).

fof(f817,plain,
    ! [X3] : join(sF0,join(converse(complement(sF0)),X3)) = join(converse(top),join(X3,sk1)),
    inference(superposition,[],[f641,f393]) ).

fof(f18658,plain,
    ! [X2,X3,X4] : join(top,join(converse(join(X2,X3)),X4)) = join(X4,converse(join(top,X3))),
    inference(backward_demodulation,[],[f13688,f18644]) ).

fof(f18644,plain,
    ! [X68,X69] : join(top,X69) = join(X68,join(top,X69)),
    inference(forward_demodulation,[],[f18643,f910]) ).

fof(f18643,plain,
    ! [X68,X69] : join(X68,join(top,X69)) = join(top,join(sk1,X69)),
    inference(forward_demodulation,[],[f18497,f356]) ).

fof(f18497,plain,
    ! [X68,X69] : join(X68,join(top,X69)) = join(sk1,join(X69,top)),
    inference(backward_demodulation,[],[f6956,f18287]) ).

fof(f6956,plain,
    ! [X68,X69] : join(X68,join(top,X69)) = join(sk1,join(X69,join(X68,top))),
    inference(superposition,[],[f4459,f1]) ).

fof(f13688,plain,
    ! [X2,X3,X4] : join(top,join(converse(join(X2,X3)),X4)) = join(X4,converse(join(X2,join(top,X3)))),
    inference(backward_demodulation,[],[f5104,f13612]) ).

fof(f13612,plain,
    ! [X46,X45] : join(top,converse(join(X45,X46))) = converse(join(X46,join(top,X45))),
    inference(backward_demodulation,[],[f5734,f13589]) ).

fof(f5104,plain,
    ! [X2,X3,X4] : join(X4,join(top,converse(join(X3,X2)))) = join(top,join(converse(join(X2,X3)),X4)),
    inference(forward_demodulation,[],[f5012,f366]) ).

fof(f5012,plain,
    ! [X2,X3,X4] : join(converse(join(X2,X3)),join(top,X4)) = join(X4,join(top,converse(join(X3,X2)))),
    inference(superposition,[],[f4056,f2682]) ).

fof(f1103,plain,
    ! [X4,X5] : join(top,join(converse(X4),X5)) = join(top,join(converse(join(sk1,X4)),X5)),
    inference(forward_demodulation,[],[f1097,f2]) ).

fof(f1097,plain,
    ! [X4,X5] : join(join(top,converse(X4)),X5) = join(top,join(converse(join(sk1,X4)),X5)),
    inference(superposition,[],[f2,f942]) ).

fof(f942,plain,
    ! [X0] : join(top,converse(X0)) = join(top,converse(join(sk1,X0))),
    inference(superposition,[],[f878,f9]) ).

fof(f13655,plain,
    ! [X0] : join(top,X0) = join(top,join(converse(complement(converse(complement(sF0)))),X0)),
    inference(backward_demodulation,[],[f13090,f13589]) ).

fof(f13090,plain,
    ! [X0] : join(converse(top),X0) = join(top,join(converse(complement(converse(complement(sF0)))),X0)),
    inference(backward_demodulation,[],[f1439,f13087]) ).

fof(f13087,plain,
    ! [X0] : join(converse(top),X0) = join(sF0,join(converse(top),X0)),
    inference(forward_demodulation,[],[f13021,f5260]) ).

fof(f5260,plain,
    ! [X10,X9] : join(sF0,join(converse(top),X10)) = join(X9,join(sF0,join(converse(complement(converse(X9))),X10))),
    inference(forward_demodulation,[],[f5259,f376]) ).

fof(f5259,plain,
    ! [X10,X9] : join(X9,join(converse(join(sF0,complement(converse(X9)))),X10)) = join(sF0,join(converse(top),X10)),
    inference(forward_demodulation,[],[f5141,f642]) ).

fof(f5141,plain,
    ! [X10,X9] : join(X9,join(converse(join(sF0,complement(converse(X9)))),X10)) = join(converse(join(top,sF0)),X10),
    inference(superposition,[],[f2,f2984]) ).

fof(f13021,plain,
    ! [X0] : join(converse(top),X0) = join(top,join(sF0,join(converse(complement(converse(top))),X0))),
    inference(backward_demodulation,[],[f625,f13015]) ).

fof(f625,plain,
    ! [X0] : join(converse(top),X0) = join(top,join(sF0,join(converse(complement(converse(join(top,sF0)))),X0))),
    inference(forward_demodulation,[],[f622,f376]) ).

fof(f622,plain,
    ! [X0] : join(converse(top),X0) = join(top,join(converse(join(sF0,complement(converse(join(top,sF0))))),X0)),
    inference(superposition,[],[f2,f427]) ).

fof(f427,plain,
    converse(top) = join(top,converse(join(sF0,complement(converse(join(top,sF0)))))),
    inference(forward_demodulation,[],[f426,f418]) ).

fof(f418,plain,
    ! [X4] : join(top,converse(join(sF0,X4))) = join(sF0,join(complement(converse(sk1)),converse(X4))),
    inference(forward_demodulation,[],[f417,f2]) ).

fof(f417,plain,
    ! [X4] : join(join(sF0,complement(converse(sk1))),converse(X4)) = join(top,converse(join(sF0,X4))),
    inference(forward_demodulation,[],[f416,f287]) ).

fof(f416,plain,
    ! [X4] : join(join(sF0,complement(converse(sk1))),converse(X4)) = join(top,join(sF0,converse(X4))),
    inference(forward_demodulation,[],[f415,f2]) ).

fof(f415,plain,
    ! [X4] : join(join(sF0,complement(converse(sk1))),converse(X4)) = join(join(top,sF0),converse(X4)),
    inference(forward_demodulation,[],[f402,f82]) ).

fof(f402,plain,
    ! [X4] : join(join(sF0,complement(converse(sk1))),converse(X4)) = converse(join(converse(join(top,sF0)),X4)),
    inference(superposition,[],[f82,f386]) ).

fof(f426,plain,
    converse(top) = join(sF0,join(complement(converse(sk1)),converse(complement(converse(join(top,sF0)))))),
    inference(forward_demodulation,[],[f406,f2]) ).

fof(f406,plain,
    converse(top) = join(join(sF0,complement(converse(sk1))),converse(complement(converse(join(top,sF0))))),
    inference(superposition,[],[f131,f386]) ).

fof(f1439,plain,
    ! [X0] : join(sF0,join(converse(top),X0)) = join(top,join(converse(complement(converse(complement(sF0)))),X0)),
    inference(forward_demodulation,[],[f1435,f642]) ).

fof(f1435,plain,
    ! [X0] : join(converse(join(top,sF0)),X0) = join(top,join(converse(complement(converse(complement(sF0)))),X0)),
    inference(superposition,[],[f2,f976]) ).

fof(f976,plain,
    converse(join(top,sF0)) = join(top,converse(complement(converse(complement(sF0))))),
    inference(superposition,[],[f82,f834]) ).

fof(f834,plain,
    join(top,sF0) = join(converse(top),complement(converse(complement(sF0)))),
    inference(forward_demodulation,[],[f811,f1]) ).

fof(f811,plain,
    join(sF0,top) = join(converse(top),complement(converse(complement(sF0)))),
    inference(superposition,[],[f641,f12]) ).

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

fof(f14666,plain,
    ! [X6,X5] : meet(sF0,composition(X5,meet(X6,converse(X5)))) = join(meet(sF0,composition(X5,X6)),meet(sF0,composition(X5,meet(X6,converse(X5))))),
    inference(forward_demodulation,[],[f14640,f40]) ).

fof(f14640,plain,
    ! [X6,X5] : meet(sF0,composition(X5,meet(X6,converse(X5)))) = join(meet(composition(X5,X6),sF0),meet(sF0,composition(X5,meet(X6,converse(X5))))),
    inference(superposition,[],[f41,f26]) ).

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

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/sandbox/tmp/tmp.BXQr62YEqB/Vampire---4.8_12661',modular_law_1_15) ).

fof(f116,plain,
    ! [X0,X1] : composition(X0,converse(X1)) = converse(composition(X1,converse(X0))),
    inference(superposition,[],[f10,f8]) ).

fof(f33521,plain,
    ! [X2] : composition(sk1,X2) = composition(sk1,composition(converse(sk1),X2)),
    inference(superposition,[],[f5,f33453]) ).

fof(f33726,plain,
    ! [X4] : composition(sk1,composition(sk1,X4)) = join(meet(X4,sF1),composition(sk1,composition(sk1,X4))),
    inference(forward_demodulation,[],[f33664,f20442]) ).

fof(f20442,plain,
    ! [X28] : composition(sk1,composition(sk1,X28)) = meet(X28,composition(sk1,composition(sk1,X28))),
    inference(forward_demodulation,[],[f20365,f40]) ).

fof(f20365,plain,
    ! [X28] : composition(sk1,composition(sk1,X28)) = meet(composition(sk1,composition(sk1,X28)),X28),
    inference(superposition,[],[f20255,f10851]) ).

fof(f10851,plain,
    ! [X9] : join(X9,composition(sk1,composition(sk1,X9))) = X9,
    inference(forward_demodulation,[],[f10850,f283]) ).

fof(f10850,plain,
    ! [X9] : composition(sF0,X9) = join(X9,composition(sk1,composition(sk1,X9))),
    inference(forward_demodulation,[],[f10837,f5]) ).

fof(f10837,plain,
    ! [X9] : composition(sF0,X9) = join(X9,composition(composition(sk1,sk1),X9)),
    inference(superposition,[],[f10082,f10777]) ).

fof(f10777,plain,
    sF0 = join(sF0,composition(sk1,sk1)),
    inference(forward_demodulation,[],[f10685,f27]) ).

fof(f10685,plain,
    join(sF0,sk1) = join(sF0,composition(sk1,sk1)),
    inference(superposition,[],[f353,f10596]) ).

fof(f33664,plain,
    ! [X4] : meet(X4,composition(sk1,composition(sk1,X4))) = join(meet(X4,sF1),meet(X4,composition(sk1,composition(sk1,X4)))),
    inference(backward_demodulation,[],[f31610,f33520]) ).

fof(f31610,plain,
    ! [X4] : meet(X4,composition(sk1,composition(converse(sk1),X4))) = join(meet(X4,sF1),meet(X4,composition(sk1,composition(converse(sk1),X4)))),
    inference(superposition,[],[f15038,f40]) ).

fof(f15038,plain,
    ! [X20] : meet(X20,composition(sk1,composition(converse(sk1),X20))) = join(meet(sF1,X20),meet(X20,composition(sk1,composition(converse(sk1),X20)))),
    inference(backward_demodulation,[],[f14614,f15028]) ).

fof(f15028,plain,
    ! [X1] : meet(top,X1) = X1,
    inference(superposition,[],[f14973,f40]) ).

fof(f14973,plain,
    ! [X0] : meet(X0,top) = X0,
    inference(backward_demodulation,[],[f14918,f14925]) ).

fof(f14918,plain,
    ! [X0] : complement(complement(X0)) = meet(X0,top),
    inference(backward_demodulation,[],[f54,f14885]) ).

fof(f14614,plain,
    ! [X20] : meet(X20,composition(sk1,meet(top,composition(converse(sk1),X20)))) = join(meet(sF1,X20),meet(X20,composition(sk1,meet(top,composition(converse(sk1),X20))))),
    inference(superposition,[],[f41,f21]) ).

fof(f33837,plain,
    ! [X0] : meet(X0,sF1) = join(meet(X0,sF1),composition(sk1,X0)),
    inference(forward_demodulation,[],[f33836,f1]) ).

fof(f33836,plain,
    ! [X0] : meet(X0,sF1) = join(composition(sk1,X0),meet(X0,sF1)),
    inference(backward_demodulation,[],[f31723,f33828]) ).

fof(f33828,plain,
    ! [X14] : meet(X14,sF1) = composition(sk1,meet(X14,sF1)),
    inference(backward_demodulation,[],[f33770,f33807]) ).

fof(f33770,plain,
    ! [X14] : meet(X14,sF1) = composition(sk1,composition(sk1,meet(X14,sF1))),
    inference(forward_demodulation,[],[f33681,f20442]) ).

fof(f33681,plain,
    ! [X14] : meet(X14,sF1) = meet(meet(X14,sF1),composition(sk1,composition(sk1,meet(X14,sF1)))),
    inference(backward_demodulation,[],[f31663,f33520]) ).

fof(f31663,plain,
    ! [X14] : meet(X14,sF1) = meet(meet(X14,sF1),composition(sk1,composition(converse(sk1),meet(X14,sF1)))),
    inference(forward_demodulation,[],[f31621,f19082]) ).

fof(f19082,plain,
    ! [X56,X57] : join(X56,meet(X56,X57)) = X56,
    inference(forward_demodulation,[],[f18311,f1]) ).

fof(f18311,plain,
    ! [X56,X57] : join(meet(X56,X57),X56) = X56,
    inference(superposition,[],[f15310,f31]) ).

fof(f31621,plain,
    ! [X14] : meet(meet(X14,sF1),composition(sk1,composition(converse(sk1),meet(X14,sF1)))) = join(meet(X14,sF1),meet(meet(X14,sF1),composition(sk1,composition(converse(sk1),meet(X14,sF1))))),
    inference(superposition,[],[f15038,f19941]) ).

fof(f19941,plain,
    ! [X22,X23] : meet(X22,X23) = meet(X23,meet(X22,X23)),
    inference(backward_demodulation,[],[f14655,f19902]) ).

fof(f19902,plain,
    ! [X2,X1] : join(X1,meet(X2,X1)) = X1,
    inference(superposition,[],[f19082,f40]) ).

fof(f14655,plain,
    ! [X22,X23] : meet(X23,meet(X22,X23)) = join(meet(X22,X23),meet(X23,meet(X22,X23))),
    inference(forward_demodulation,[],[f14654,f283]) ).

fof(f14654,plain,
    ! [X22,X23] : meet(X23,meet(X22,composition(sF0,X23))) = join(meet(X22,X23),meet(X23,meet(X22,composition(sF0,X23)))),
    inference(forward_demodulation,[],[f14653,f278]) ).

fof(f14653,plain,
    ! [X22,X23] : meet(X23,meet(X22,composition(converse(sF0),X23))) = join(meet(X22,X23),meet(X23,meet(X22,composition(converse(sF0),X23)))),
    inference(forward_demodulation,[],[f14616,f283]) ).

fof(f14616,plain,
    ! [X22,X23] : meet(X23,composition(sF0,meet(X22,composition(converse(sF0),X23)))) = join(meet(X22,X23),meet(X23,composition(sF0,meet(X22,composition(converse(sF0),X23))))),
    inference(superposition,[],[f41,f283]) ).

fof(f31723,plain,
    ! [X0] : composition(sk1,meet(X0,sF1)) = join(composition(sk1,X0),composition(sk1,meet(X0,sF1))),
    inference(backward_demodulation,[],[f25394,f31721]) ).

fof(f31721,plain,
    sF1 = composition(converse(sk1),sF1),
    inference(forward_demodulation,[],[f31720,f11054]) ).

fof(f31720,plain,
    composition(converse(sk1),sF1) = join(sF1,composition(converse(sk1),sF1)),
    inference(forward_demodulation,[],[f31702,f1]) ).

fof(f31702,plain,
    composition(converse(sk1),sF1) = join(composition(converse(sk1),sF1),sF1),
    inference(superposition,[],[f10596,f31657]) ).

fof(f31657,plain,
    sF1 = composition(sk1,composition(converse(sk1),sF1)),
    inference(forward_demodulation,[],[f31656,f21938]) ).

fof(f21938,plain,
    ! [X12] : composition(sk1,X12) = meet(sF1,composition(sk1,X12)),
    inference(forward_demodulation,[],[f21937,f40]) ).

fof(f21937,plain,
    ! [X12] : composition(sk1,X12) = meet(composition(sk1,X12),sF1),
    inference(superposition,[],[f20255,f21917]) ).

fof(f21917,plain,
    ! [X7] : sF1 = join(sF1,composition(sk1,X7)),
    inference(forward_demodulation,[],[f21910,f14925]) ).

fof(f21910,plain,
    ! [X7] : complement(complement(sF1)) = join(sF1,composition(sk1,X7)),
    inference(superposition,[],[f14925,f20508]) ).

fof(f20508,plain,
    ! [X5] : complement(sF1) = complement(join(sF1,composition(sk1,X5))),
    inference(forward_demodulation,[],[f20507,f14925]) ).

fof(f20507,plain,
    ! [X5] : complement(sF1) = complement(join(complement(complement(sF1)),composition(sk1,X5))),
    inference(forward_demodulation,[],[f20495,f14885]) ).

fof(f20495,plain,
    ! [X5] : complement(sF1) = join(zero,complement(join(complement(complement(sF1)),composition(sk1,X5)))),
    inference(superposition,[],[f31,f19288]) ).

fof(f19288,plain,
    ! [X0] : zero = meet(complement(sF1),composition(sk1,X0)),
    inference(forward_demodulation,[],[f19287,f14885]) ).

fof(f19287,plain,
    ! [X0] : zero = join(zero,meet(complement(sF1),composition(sk1,X0))),
    inference(forward_demodulation,[],[f19286,f18783]) ).

fof(f18783,plain,
    ! [X3] : zero = meet(zero,X3),
    inference(forward_demodulation,[],[f18782,f14885]) ).

fof(f18782,plain,
    ! [X3] : zero = join(zero,meet(zero,X3)),
    inference(forward_demodulation,[],[f18781,f39]) ).

fof(f18781,plain,
    ! [X3] : zero = join(complement(top),meet(zero,X3)),
    inference(forward_demodulation,[],[f18720,f1]) ).

fof(f18720,plain,
    ! [X3] : zero = join(meet(zero,X3),complement(top)),
    inference(backward_demodulation,[],[f12649,f18700]) ).

fof(f19286,plain,
    ! [X0] : meet(zero,complement(sF1)) = join(meet(zero,complement(sF1)),meet(complement(sF1),composition(sk1,X0))),
    inference(forward_demodulation,[],[f19285,f40]) ).

fof(f19285,plain,
    ! [X0] : meet(complement(sF1),zero) = join(meet(complement(sF1),zero),meet(complement(sF1),composition(sk1,X0))),
    inference(forward_demodulation,[],[f19284,f1]) ).

fof(f19284,plain,
    ! [X0] : meet(complement(sF1),zero) = join(meet(complement(sF1),composition(sk1,X0)),meet(complement(sF1),zero)),
    inference(forward_demodulation,[],[f19278,f15696]) ).

fof(f15696,plain,
    zero = composition(sk1,zero),
    inference(superposition,[],[f14885,f10596]) ).

fof(f19278,plain,
    ! [X0] : meet(complement(sF1),composition(sk1,zero)) = join(meet(complement(sF1),composition(sk1,X0)),meet(complement(sF1),composition(sk1,zero))),
    inference(backward_demodulation,[],[f16241,f19269]) ).

fof(f19269,plain,
    ! [X1] : zero = meet(X1,zero),
    inference(superposition,[],[f18783,f40]) ).

fof(f16241,plain,
    ! [X0] : meet(complement(sF1),composition(sk1,meet(X0,zero))) = join(meet(complement(sF1),composition(sk1,X0)),meet(complement(sF1),composition(sk1,meet(X0,zero)))),
    inference(forward_demodulation,[],[f16233,f40]) ).

fof(f16233,plain,
    ! [X0] : meet(complement(sF1),composition(sk1,meet(X0,zero))) = join(meet(composition(sk1,X0),complement(sF1)),meet(complement(sF1),composition(sk1,meet(X0,zero)))),
    inference(superposition,[],[f41,f14938]) ).

fof(f14938,plain,
    zero = composition(converse(sk1),complement(sF1)),
    inference(backward_demodulation,[],[f12598,f14885]) ).

fof(f12598,plain,
    zero = join(zero,composition(converse(sk1),complement(sF1))),
    inference(forward_demodulation,[],[f12578,f39]) ).

fof(f12578,plain,
    complement(top) = join(complement(top),composition(converse(sk1),complement(sF1))),
    inference(superposition,[],[f28,f21]) ).

fof(f31656,plain,
    sF1 = meet(sF1,composition(sk1,composition(converse(sk1),sF1))),
    inference(forward_demodulation,[],[f31609,f19082]) ).

fof(f31609,plain,
    meet(sF1,composition(sk1,composition(converse(sk1),sF1))) = join(sF1,meet(sF1,composition(sk1,composition(converse(sk1),sF1)))),
    inference(superposition,[],[f15038,f14972]) ).

fof(f14972,plain,
    ! [X57] : meet(X57,X57) = X57,
    inference(backward_demodulation,[],[f12603,f14925]) ).

fof(f25394,plain,
    ! [X0] : composition(sk1,meet(X0,composition(converse(sk1),sF1))) = join(composition(sk1,X0),composition(sk1,meet(X0,composition(converse(sk1),sF1)))),
    inference(forward_demodulation,[],[f25393,f21938]) ).

fof(f25393,plain,
    ! [X0] : composition(sk1,meet(X0,composition(converse(sk1),sF1))) = join(meet(sF1,composition(sk1,X0)),composition(sk1,meet(X0,composition(converse(sk1),sF1)))),
    inference(forward_demodulation,[],[f25386,f40]) ).

fof(f25386,plain,
    ! [X0] : composition(sk1,meet(X0,composition(converse(sk1),sF1))) = join(meet(composition(sk1,X0),sF1),composition(sk1,meet(X0,composition(converse(sk1),sF1)))),
    inference(superposition,[],[f41,f21938]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.12  % Problem    : REL026-3 : 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 : n017.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 18:46:10 EDT 2023
% 0.15/0.36  % CPUTime    : 
% 0.15/0.36  This is a CNF_UNS_RFO_PEQ_UEQ problem
% 0.15/0.36  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/tmp/tmp.BXQr62YEqB/Vampire---4.8_12661
% 0.15/0.36  % (12779)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.40  % (12782)ott+10_20_av=off:drc=off:fde=none:sp=occurrence:tgt=ground_676 on Vampire---4 for (676ds/0Mi)
% 0.22/0.42  % (12784)ott+10_5_av=off:bd=preordered:drc=off:fde=unused:nwc=2.5:sp=occurrence:to=lpo:tgt=ground_501 on Vampire---4 for (501ds/0Mi)
% 0.22/0.42  % (12786)lrs+10_7_av=off:bd=preordered:drc=off:fde=none:nwc=2.5:sp=reverse_arity:to=lpo:stl=188_323 on Vampire---4 for (323ds/0Mi)
% 0.22/0.42  % (12781)lrs+10_64_av=off:drc=off:nwc=1.1:sims=off:stl=125_682 on Vampire---4 for (682ds/0Mi)
% 0.22/0.42  % (12780)lrs+10_4_av=off:bd=preordered:drc=off:nwc=1.3:sims=off:sp=weighted_frequency:tgt=ground:stl=125_728 on Vampire---4 for (728ds/0Mi)
% 0.22/0.42  % (12785)ott+10_64_av=off:bd=preordered:drc=off:fde=unused:sims=off:sp=reverse_arity:tgt=ground_474 on Vampire---4 for (474ds/0Mi)
% 0.22/0.42  % (12783)ott+10_32_av=off:drc=off:fde=none:nwc=5.0:sp=reverse_weighted_frequency:tgt=full_552 on Vampire---4 for (552ds/0Mi)
% 5.24/1.09  % (12783)First to succeed.
% 5.24/1.10  % (12783)Refutation found. Thanks to Tanya!
% 5.24/1.10  % SZS status Unsatisfiable for Vampire---4
% 5.24/1.10  % SZS output start Proof for Vampire---4
% See solution above
% 5.24/1.10  % (12783)------------------------------
% 5.24/1.10  % (12783)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 5.24/1.10  % (12783)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 5.24/1.10  % (12783)Termination reason: Refutation
% 5.24/1.10  
% 5.24/1.10  % (12783)Memory used [KB]: 23539
% 5.24/1.10  % (12783)Time elapsed: 0.677 s
% 5.24/1.10  % (12783)------------------------------
% 5.24/1.10  % (12783)------------------------------
% 5.24/1.10  % (12779)Success in time 0.721 s
% 5.24/1.10  % Vampire---4.8 exiting
%------------------------------------------------------------------------------