TSTP Solution File: REL019-2 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : REL019-2 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s

% Computer : n023.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 13:45:00 EDT 2023

% Result   : Unsatisfiable 4.68s 1.06s
% Output   : Refutation 4.68s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   72
%            Number of leaves      :   23
% Syntax   : Number of formulae    :  313 ( 313 unt;   0 def)
%            Number of atoms       :  313 ( 312 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    :    8 (   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   :  346 (; 346   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f44843,plain,
    $false,
    inference(subsumption_resolution,[],[f44842,f26]) ).

fof(f26,plain,
    sF2 != sF3,
    inference(definition_folding,[],[f19,f25,f24,f24]) ).

fof(f24,plain,
    meet(sk1,sk2) = sF2,
    introduced(function_definition,[]) ).

fof(f25,plain,
    composition(sF2,top) = sF3,
    introduced(function_definition,[]) ).

fof(f19,axiom,
    meet(sk1,sk2) != composition(meet(sk1,sk2),top),
    file('/export/starexec/sandbox2/tmp/tmp.CLZavLfaaC/Vampire---4.8_23415',goals_19) ).

fof(f44842,plain,
    sF2 = sF3,
    inference(forward_demodulation,[],[f44814,f1605]) ).

fof(f1605,plain,
    ! [X12] : complement(complement(X12)) = X12,
    inference(forward_demodulation,[],[f1571,f1589]) ).

fof(f1589,plain,
    ! [X5] : complement(complement(X5)) = meet(X5,complement(complement(X5))),
    inference(backward_demodulation,[],[f1580,f1555]) ).

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

fof(f1521,plain,
    ! [X0] : join(zero,X0) = X0,
    inference(superposition,[],[f1272,f879]) ).

fof(f879,plain,
    ! [X0] : join(zero,meet(X0,X0)) = X0,
    inference(forward_demodulation,[],[f854,f4]) ).

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

fof(f854,plain,
    ! [X0] : join(zero,complement(join(complement(X0),complement(X0)))) = X0,
    inference(superposition,[],[f32,f13]) ).

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

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

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

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

fof(f30,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.CLZavLfaaC/Vampire---4.8_23415',maddux3_a_kind_of_de_Morgan_3) ).

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

fof(f1220,plain,
    zero = join(zero,zero),
    inference(forward_demodulation,[],[f1219,f40]) ).

fof(f40,plain,
    zero = complement(top),
    inference(forward_demodulation,[],[f35,f13]) ).

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

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

fof(f1219,plain,
    zero = join(zero,complement(top)),
    inference(forward_demodulation,[],[f1218,f1]) ).

fof(f1218,plain,
    zero = join(complement(top),zero),
    inference(forward_demodulation,[],[f1217,f1212]) ).

fof(f1212,plain,
    ! [X0] : zero = meet(zero,X0),
    inference(forward_demodulation,[],[f1211,f40]) ).

fof(f1211,plain,
    ! [X0] : complement(top) = meet(zero,X0),
    inference(forward_demodulation,[],[f1200,f1008]) ).

fof(f1008,plain,
    ! [X1] : top = join(top,X1),
    inference(superposition,[],[f996,f1]) ).

fof(f996,plain,
    ! [X6] : top = join(X6,top),
    inference(backward_demodulation,[],[f576,f994]) ).

fof(f994,plain,
    ! [X0] : top = join(top,complement(X0)),
    inference(forward_demodulation,[],[f983,f53]) ).

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

fof(f983,plain,
    ! [X0] : join(top,zero) = join(top,complement(X0)),
    inference(superposition,[],[f913,f13]) ).

fof(f913,plain,
    ! [X0,X1] : join(top,X1) = join(top,meet(X0,X1)),
    inference(forward_demodulation,[],[f912,f482]) ).

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

fof(f912,plain,
    ! [X0,X1] : join(X0,join(complement(X0),X1)) = join(top,meet(X0,X1)),
    inference(forward_demodulation,[],[f875,f1]) ).

fof(f875,plain,
    ! [X0,X1] : join(join(complement(X0),X1),X0) = join(top,meet(X0,X1)),
    inference(superposition,[],[f573,f32]) ).

fof(f573,plain,
    ! [X0,X1] : join(top,X1) = join(X0,join(X1,complement(X0))),
    inference(superposition,[],[f482,f1]) ).

fof(f576,plain,
    ! [X6] : join(top,complement(complement(X6))) = join(X6,top),
    inference(superposition,[],[f482,f12]) ).

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

fof(f1194,plain,
    top = complement(zero),
    inference(backward_demodulation,[],[f959,f1189]) ).

fof(f1189,plain,
    ! [X0] : join(zero,meet(top,X0)) = X0,
    inference(superposition,[],[f1069,f41]) ).

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

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

fof(f1069,plain,
    ! [X10] : join(zero,meet(X10,top)) = X10,
    inference(forward_demodulation,[],[f1068,f40]) ).

fof(f1068,plain,
    ! [X10] : join(complement(top),meet(X10,top)) = X10,
    inference(forward_demodulation,[],[f1019,f1]) ).

fof(f1019,plain,
    ! [X10] : join(meet(X10,top),complement(top)) = X10,
    inference(superposition,[],[f32,f996]) ).

fof(f959,plain,
    top = join(zero,meet(top,complement(zero))),
    inference(superposition,[],[f909,f40]) ).

fof(f909,plain,
    ! [X12] : join(zero,meet(X12,complement(complement(X12)))) = X12,
    inference(forward_demodulation,[],[f908,f40]) ).

fof(f908,plain,
    ! [X12] : join(complement(top),meet(X12,complement(complement(X12)))) = X12,
    inference(forward_demodulation,[],[f872,f1]) ).

fof(f872,plain,
    ! [X12] : join(meet(X12,complement(complement(X12))),complement(top)) = X12,
    inference(superposition,[],[f32,f12]) ).

fof(f1217,plain,
    ! [X2] : zero = join(complement(top),meet(zero,X2)),
    inference(forward_demodulation,[],[f1216,f1]) ).

fof(f1216,plain,
    ! [X2] : zero = join(meet(zero,X2),complement(top)),
    inference(forward_demodulation,[],[f1204,f1008]) ).

fof(f1204,plain,
    ! [X2] : zero = join(meet(zero,X2),complement(join(top,X2))),
    inference(superposition,[],[f32,f1194]) ).

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

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

fof(f1580,plain,
    ! [X5] : meet(X5,top) = meet(X5,meet(X5,top)),
    inference(forward_demodulation,[],[f1579,f4]) ).

fof(f1579,plain,
    ! [X5] : meet(X5,top) = complement(join(complement(X5),complement(meet(X5,top)))),
    inference(forward_demodulation,[],[f1549,f1521]) ).

fof(f1549,plain,
    ! [X5] : meet(X5,top) = join(zero,complement(join(complement(X5),complement(meet(X5,top))))),
    inference(backward_demodulation,[],[f893,f1521]) ).

fof(f893,plain,
    ! [X5] : meet(X5,top) = join(zero,complement(join(zero,join(complement(X5),complement(meet(X5,top)))))),
    inference(forward_demodulation,[],[f892,f2]) ).

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

fof(f858,plain,
    ! [X5] : meet(X5,top) = join(zero,complement(join(complement(meet(X5,top)),join(zero,complement(X5))))),
    inference(superposition,[],[f32,f69]) ).

fof(f69,plain,
    ! [X4] : zero = meet(meet(X4,top),join(zero,complement(X4))),
    inference(forward_demodulation,[],[f62,f41]) ).

fof(f62,plain,
    ! [X4] : zero = meet(join(zero,complement(X4)),meet(X4,top)),
    inference(superposition,[],[f13,f54]) ).

fof(f1571,plain,
    ! [X12] : meet(X12,complement(complement(X12))) = X12,
    inference(backward_demodulation,[],[f909,f1521]) ).

fof(f44814,plain,
    sF3 = complement(complement(sF2)),
    inference(superposition,[],[f1605,f44569]) ).

fof(f44569,plain,
    complement(sF3) = complement(sF2),
    inference(forward_demodulation,[],[f44568,f24]) ).

fof(f44568,plain,
    complement(sF3) = complement(meet(sk1,sk2)),
    inference(forward_demodulation,[],[f44567,f1630]) ).

fof(f1630,plain,
    ! [X0,X1] : join(complement(X0),complement(X1)) = complement(meet(X0,X1)),
    inference(superposition,[],[f1605,f4]) ).

fof(f44567,plain,
    complement(sF3) = join(complement(sk1),complement(sk2)),
    inference(forward_demodulation,[],[f44566,f43456]) ).

fof(f43456,plain,
    ! [X12,X13] : join(complement(X13),meet(X13,X12)) = join(complement(X13),X12),
    inference(forward_demodulation,[],[f43455,f10229]) ).

fof(f10229,plain,
    ! [X48,X49,X47] : join(X47,join(X49,meet(X48,X47))) = join(X49,X47),
    inference(superposition,[],[f505,f6626]) ).

fof(f6626,plain,
    ! [X2,X1] : join(X1,meet(X2,X1)) = X1,
    inference(superposition,[],[f6405,f41]) ).

fof(f6405,plain,
    ! [X34,X33] : join(X33,meet(X33,X34)) = X33,
    inference(forward_demodulation,[],[f6327,f1]) ).

fof(f6327,plain,
    ! [X34,X33] : join(meet(X33,X34),X33) = X33,
    inference(superposition,[],[f6175,f911]) ).

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

fof(f874,plain,
    ! [X0,X1] : join(meet(X0,complement(X1)),meet(X0,X1)) = X0,
    inference(superposition,[],[f32,f4]) ).

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

fof(f6153,plain,
    ! [X0] : join(X0,X0) = X0,
    inference(backward_demodulation,[],[f2451,f6152]) ).

fof(f6152,plain,
    ! [X11] : meet(X11,composition(top,X11)) = X11,
    inference(forward_demodulation,[],[f6141,f1605]) ).

fof(f6141,plain,
    ! [X11] : meet(X11,composition(top,X11)) = complement(complement(X11)),
    inference(superposition,[],[f1605,f6115]) ).

fof(f6115,plain,
    ! [X25] : complement(X25) = complement(meet(X25,composition(top,X25))),
    inference(forward_demodulation,[],[f6111,f1630]) ).

fof(f6111,plain,
    ! [X25] : complement(X25) = join(complement(X25),complement(composition(top,X25))),
    inference(backward_demodulation,[],[f1679,f6110]) ).

fof(f6110,plain,
    ! [X12] : complement(composition(top,X12)) = composition(top,complement(composition(top,X12))),
    inference(forward_demodulation,[],[f6109,f996]) ).

fof(f6109,plain,
    ! [X12] : complement(composition(top,X12)) = composition(join(one,top),complement(composition(top,X12))),
    inference(forward_demodulation,[],[f6108,f1072]) ).

fof(f1072,plain,
    top = converse(top),
    inference(forward_demodulation,[],[f1021,f1055]) ).

fof(f1055,plain,
    ! [X7] : top = join(X7,converse(top)),
    inference(backward_demodulation,[],[f577,f1008]) ).

fof(f577,plain,
    ! [X7] : join(top,converse(complement(converse(complement(X7))))) = join(X7,converse(top)),
    inference(superposition,[],[f482,f129]) ).

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

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

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

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

fof(f1021,plain,
    converse(top) = join(one,converse(top)),
    inference(superposition,[],[f282,f996]) ).

fof(f282,plain,
    ! [X0] : converse(join(one,X0)) = join(one,converse(X0)),
    inference(superposition,[],[f9,f272]) ).

fof(f272,plain,
    one = converse(one),
    inference(superposition,[],[f264,f6]) ).

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

fof(f264,plain,
    ! [X0] : composition(converse(one),X0) = X0,
    inference(forward_demodulation,[],[f246,f8]) ).

fof(f246,plain,
    ! [X0] : converse(converse(X0)) = composition(converse(one),X0),
    inference(superposition,[],[f91,f6]) ).

fof(f91,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/sandbox2/tmp/tmp.CLZavLfaaC/Vampire---4.8_23415',converse_multiplicativity_10) ).

fof(f6108,plain,
    ! [X12] : complement(composition(top,X12)) = composition(join(one,converse(top)),complement(composition(top,X12))),
    inference(forward_demodulation,[],[f6089,f1098]) ).

fof(f1098,plain,
    ! [X0,X1] : composition(join(one,X1),X0) = join(X0,composition(X1,X0)),
    inference(superposition,[],[f7,f278]) ).

fof(f278,plain,
    ! [X0] : composition(one,X0) = X0,
    inference(backward_demodulation,[],[f264,f272]) ).

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

fof(f6089,plain,
    ! [X12] : complement(composition(top,X12)) = join(complement(composition(top,X12)),composition(converse(top),complement(composition(top,X12)))),
    inference(superposition,[],[f29,f2438]) ).

fof(f2438,plain,
    ! [X3] : composition(top,X3) = composition(top,composition(top,X3)),
    inference(superposition,[],[f5,f2421]) ).

fof(f2421,plain,
    top = composition(top,top),
    inference(forward_demodulation,[],[f2420,f1521]) ).

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

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

fof(f2354,plain,
    zero = complement(composition(top,top)),
    inference(superposition,[],[f2350,f278]) ).

fof(f2350,plain,
    ! [X1] : zero = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f2349,f1975]) ).

fof(f1975,plain,
    zero = composition(top,complement(composition(top,top))),
    inference(superposition,[],[f1694,f1072]) ).

fof(f1694,plain,
    ! [X2] : zero = composition(converse(X2),complement(composition(X2,top))),
    inference(forward_demodulation,[],[f1667,f1521]) ).

fof(f1667,plain,
    ! [X2] : zero = join(zero,composition(converse(X2),complement(composition(X2,top)))),
    inference(superposition,[],[f29,f40]) ).

fof(f2349,plain,
    ! [X1] : composition(top,complement(composition(top,top))) = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f2348,f996]) ).

fof(f2348,plain,
    ! [X1] : composition(join(X1,top),complement(composition(top,top))) = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f2347,f1521]) ).

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

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

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

fof(f29,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/sandbox2/tmp/tmp.CLZavLfaaC/Vampire---4.8_23415',converse_cancellativity_11) ).

fof(f1679,plain,
    ! [X25] : complement(X25) = join(complement(X25),composition(top,complement(composition(top,X25)))),
    inference(superposition,[],[f29,f1072]) ).

fof(f2451,plain,
    ! [X0] : meet(X0,composition(top,X0)) = join(X0,meet(X0,composition(top,X0))),
    inference(backward_demodulation,[],[f2443,f2438]) ).

fof(f2443,plain,
    ! [X0] : meet(X0,composition(top,composition(top,X0))) = join(X0,meet(X0,composition(top,composition(top,X0)))),
    inference(forward_demodulation,[],[f2442,f1611]) ).

fof(f1611,plain,
    ! [X1] : meet(top,X1) = X1,
    inference(forward_demodulation,[],[f1573,f1582]) ).

fof(f1582,plain,
    ! [X6] : meet(top,X6) = meet(X6,meet(top,X6)),
    inference(forward_demodulation,[],[f1581,f4]) ).

fof(f1581,plain,
    ! [X6] : meet(top,X6) = complement(join(complement(X6),complement(meet(top,X6)))),
    inference(forward_demodulation,[],[f1550,f1521]) ).

fof(f1550,plain,
    ! [X6] : meet(top,X6) = join(zero,complement(join(complement(X6),complement(meet(top,X6))))),
    inference(backward_demodulation,[],[f895,f1521]) ).

fof(f895,plain,
    ! [X6] : meet(top,X6) = join(zero,complement(join(zero,join(complement(X6),complement(meet(top,X6)))))),
    inference(forward_demodulation,[],[f894,f2]) ).

fof(f894,plain,
    ! [X6] : meet(top,X6) = join(zero,complement(join(join(zero,complement(X6)),complement(meet(top,X6))))),
    inference(forward_demodulation,[],[f859,f1]) ).

fof(f859,plain,
    ! [X6] : meet(top,X6) = join(zero,complement(join(complement(meet(top,X6)),join(zero,complement(X6))))),
    inference(superposition,[],[f32,f388]) ).

fof(f388,plain,
    ! [X0] : zero = meet(meet(top,X0),join(zero,complement(X0))),
    inference(superposition,[],[f69,f41]) ).

fof(f1573,plain,
    ! [X1] : meet(X1,meet(top,X1)) = X1,
    inference(backward_demodulation,[],[f1516,f1521]) ).

fof(f1516,plain,
    ! [X1] : join(zero,meet(X1,meet(top,X1))) = X1,
    inference(forward_demodulation,[],[f1515,f40]) ).

fof(f1515,plain,
    ! [X1] : join(complement(top),meet(X1,meet(top,X1))) = X1,
    inference(forward_demodulation,[],[f1502,f1]) ).

fof(f1502,plain,
    ! [X1] : join(meet(X1,meet(top,X1)),complement(top)) = X1,
    inference(superposition,[],[f32,f1468]) ).

fof(f1468,plain,
    ! [X0] : top = join(complement(X0),meet(top,X0)),
    inference(superposition,[],[f1462,f41]) ).

fof(f1462,plain,
    ! [X3] : top = join(complement(X3),meet(X3,top)),
    inference(forward_demodulation,[],[f1461,f54]) ).

fof(f1461,plain,
    ! [X3] : top = join(complement(X3),complement(join(zero,complement(X3)))),
    inference(forward_demodulation,[],[f1460,f1272]) ).

fof(f1460,plain,
    ! [X3] : top = join(complement(X3),complement(join(zero,join(zero,complement(X3))))),
    inference(forward_demodulation,[],[f1459,f40]) ).

fof(f1459,plain,
    ! [X3] : top = join(complement(X3),complement(join(zero,join(complement(top),complement(X3))))),
    inference(forward_demodulation,[],[f1450,f505]) ).

fof(f1450,plain,
    ! [X3] : top = join(complement(X3),complement(join(complement(top),join(zero,complement(X3))))),
    inference(superposition,[],[f32,f1070]) ).

fof(f1070,plain,
    ! [X2] : complement(X2) = meet(top,join(zero,complement(X2))),
    inference(backward_demodulation,[],[f66,f1069]) ).

fof(f66,plain,
    ! [X2] : complement(join(zero,meet(X2,top))) = meet(top,join(zero,complement(X2))),
    inference(forward_demodulation,[],[f57,f41]) ).

fof(f57,plain,
    ! [X2] : meet(join(zero,complement(X2)),top) = complement(join(zero,meet(X2,top))),
    inference(superposition,[],[f54,f54]) ).

fof(f2442,plain,
    ! [X0] : meet(X0,composition(top,composition(top,X0))) = join(meet(top,X0),meet(X0,composition(top,composition(top,X0)))),
    inference(forward_demodulation,[],[f2441,f1072]) ).

fof(f2441,plain,
    ! [X0] : meet(X0,composition(top,composition(converse(top),X0))) = join(meet(top,X0),meet(X0,composition(top,composition(converse(top),X0)))),
    inference(forward_demodulation,[],[f2434,f1611]) ).

fof(f2434,plain,
    ! [X0] : meet(X0,composition(top,meet(top,composition(converse(top),X0)))) = join(meet(top,X0),meet(X0,composition(top,meet(top,composition(converse(top),X0))))),
    inference(superposition,[],[f42,f2421]) ).

fof(f42,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,f41]) ).

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.CLZavLfaaC/Vampire---4.8_23415',modular_law_1_15) ).

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

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

fof(f43455,plain,
    ! [X12,X13] : join(complement(X13),meet(X13,X12)) = join(X12,join(complement(X13),meet(X13,X12))),
    inference(forward_demodulation,[],[f42927,f29258]) ).

fof(f29258,plain,
    ! [X21,X20] : join(X21,X20) = join(X21,meet(X20,complement(X21))),
    inference(forward_demodulation,[],[f29257,f10228]) ).

fof(f10228,plain,
    ! [X46,X44,X45] : join(X44,join(X46,meet(X44,X45))) = join(X46,X44),
    inference(superposition,[],[f505,f6405]) ).

fof(f29257,plain,
    ! [X21,X20] : join(X21,meet(X20,complement(X21))) = join(X20,join(X21,meet(X20,complement(X21)))),
    inference(forward_demodulation,[],[f29178,f1]) ).

fof(f29178,plain,
    ! [X21,X20] : join(X21,meet(X20,complement(X21))) = join(join(X21,meet(X20,complement(X21))),X20),
    inference(superposition,[],[f6626,f1653]) ).

fof(f1653,plain,
    ! [X6,X7] : meet(X6,join(X7,meet(X6,complement(X7)))) = X6,
    inference(backward_demodulation,[],[f1567,f1634]) ).

fof(f1634,plain,
    ! [X2,X3] : meet(X3,complement(X2)) = complement(join(complement(X3),X2)),
    inference(superposition,[],[f4,f1605]) ).

fof(f1567,plain,
    ! [X6,X7] : meet(X6,join(X7,complement(join(complement(X6),X7)))) = X6,
    inference(backward_demodulation,[],[f904,f1521]) ).

fof(f904,plain,
    ! [X6,X7] : join(zero,meet(X6,join(X7,complement(join(complement(X6),X7))))) = X6,
    inference(forward_demodulation,[],[f903,f40]) ).

fof(f903,plain,
    ! [X6,X7] : join(complement(top),meet(X6,join(X7,complement(join(complement(X6),X7))))) = X6,
    inference(forward_demodulation,[],[f869,f1]) ).

fof(f869,plain,
    ! [X6,X7] : join(meet(X6,join(X7,complement(join(complement(X6),X7)))),complement(top)) = X6,
    inference(superposition,[],[f32,f493]) ).

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

fof(f42927,plain,
    ! [X12,X13] : join(complement(X13),meet(X13,X12)) = join(X12,meet(join(complement(X13),meet(X13,X12)),complement(X12))),
    inference(superposition,[],[f1655,f31277]) ).

fof(f31277,plain,
    ! [X12,X13] : meet(X13,join(complement(X12),meet(X12,X13))) = X13,
    inference(superposition,[],[f1647,f1605]) ).

fof(f1647,plain,
    ! [X8,X9] : meet(X8,join(X9,meet(complement(X9),X8))) = X8,
    inference(backward_demodulation,[],[f1568,f1633]) ).

fof(f1633,plain,
    ! [X0,X1] : complement(join(X0,complement(X1))) = meet(complement(X0),X1),
    inference(superposition,[],[f4,f1605]) ).

fof(f1568,plain,
    ! [X8,X9] : meet(X8,join(X9,complement(join(X9,complement(X8))))) = X8,
    inference(backward_demodulation,[],[f906,f1521]) ).

fof(f906,plain,
    ! [X8,X9] : join(zero,meet(X8,join(X9,complement(join(X9,complement(X8)))))) = X8,
    inference(forward_demodulation,[],[f905,f40]) ).

fof(f905,plain,
    ! [X8,X9] : join(complement(top),meet(X8,join(X9,complement(join(X9,complement(X8)))))) = X8,
    inference(forward_demodulation,[],[f870,f1]) ).

fof(f870,plain,
    ! [X8,X9] : join(meet(X8,join(X9,complement(join(X9,complement(X8))))),complement(top)) = X8,
    inference(superposition,[],[f32,f612]) ).

fof(f612,plain,
    ! [X0,X1] : top = join(X0,join(X1,complement(join(X1,X0)))),
    inference(superposition,[],[f493,f1]) ).

fof(f1655,plain,
    ! [X2,X1] : join(meet(X2,X1),meet(X1,complement(X2))) = X1,
    inference(backward_demodulation,[],[f855,f1634]) ).

fof(f855,plain,
    ! [X2,X1] : join(meet(X2,X1),complement(join(complement(X1),X2))) = X1,
    inference(superposition,[],[f32,f41]) ).

fof(f44566,plain,
    complement(sF3) = join(complement(sk1),meet(sk1,complement(sk2))),
    inference(forward_demodulation,[],[f44565,f6514]) ).

fof(f6514,plain,
    sk1 = join(sk1,sF3),
    inference(forward_demodulation,[],[f6513,f27]) ).

fof(f27,plain,
    sk1 = composition(sk1,top),
    inference(backward_demodulation,[],[f20,f21]) ).

fof(f21,plain,
    sk1 = sF0,
    inference(definition_folding,[],[f17,f20]) ).

fof(f17,axiom,
    sk1 = composition(sk1,top),
    file('/export/starexec/sandbox2/tmp/tmp.CLZavLfaaC/Vampire---4.8_23415',goals_17) ).

fof(f20,plain,
    composition(sk1,top) = sF0,
    introduced(function_definition,[]) ).

fof(f6513,plain,
    composition(sk1,top) = join(sk1,sF3),
    inference(forward_demodulation,[],[f6503,f25]) ).

fof(f6503,plain,
    composition(sk1,top) = join(sk1,composition(sF2,top)),
    inference(superposition,[],[f1105,f6428]) ).

fof(f6428,plain,
    sk1 = join(sk1,sF2),
    inference(forward_demodulation,[],[f6350,f1]) ).

fof(f6350,plain,
    sk1 = join(sF2,sk1),
    inference(superposition,[],[f6175,f1652]) ).

fof(f1652,plain,
    sk1 = join(sF2,meet(sk1,complement(sk2))),
    inference(forward_demodulation,[],[f1650,f41]) ).

fof(f1650,plain,
    sk1 = join(sF2,meet(complement(sk2),sk1)),
    inference(backward_demodulation,[],[f898,f1633]) ).

fof(f898,plain,
    sk1 = join(sF2,complement(join(sk2,complement(sk1)))),
    inference(forward_demodulation,[],[f861,f1]) ).

fof(f861,plain,
    sk1 = join(sF2,complement(join(complement(sk1),sk2))),
    inference(superposition,[],[f32,f24]) ).

fof(f1105,plain,
    ! [X17] : composition(join(sk1,X17),top) = join(sk1,composition(X17,top)),
    inference(superposition,[],[f7,f27]) ).

fof(f44565,plain,
    complement(sF3) = join(complement(join(sk1,sF3)),meet(sk1,complement(sk2))),
    inference(forward_demodulation,[],[f44564,f25309]) ).

fof(f25309,plain,
    ! [X2,X1] : complement(join(X1,X2)) = complement(join(X2,X1)),
    inference(forward_demodulation,[],[f25266,f25189]) ).

fof(f25189,plain,
    ! [X24] : complement(X24) = converse(complement(converse(X24))),
    inference(forward_demodulation,[],[f25188,f1629]) ).

fof(f1629,plain,
    ! [X0] : join(X0,zero) = X0,
    inference(forward_demodulation,[],[f1628,f40]) ).

fof(f1628,plain,
    ! [X0] : join(X0,complement(top)) = X0,
    inference(forward_demodulation,[],[f1627,f12]) ).

fof(f1627,plain,
    ! [X0] : join(X0,complement(join(X0,complement(X0)))) = X0,
    inference(forward_demodulation,[],[f1626,f1]) ).

fof(f1626,plain,
    ! [X0] : join(X0,complement(join(complement(X0),X0))) = X0,
    inference(superposition,[],[f32,f1564]) ).

fof(f1564,plain,
    ! [X0] : meet(X0,X0) = X0,
    inference(backward_demodulation,[],[f879,f1521]) ).

fof(f25188,plain,
    ! [X24] : converse(complement(converse(X24))) = join(complement(X24),zero),
    inference(backward_demodulation,[],[f5109,f25187]) ).

fof(f25187,plain,
    ! [X4] : zero = meet(X4,converse(complement(converse(X4)))),
    inference(forward_demodulation,[],[f25186,f278]) ).

fof(f25186,plain,
    ! [X4] : zero = meet(composition(one,X4),converse(complement(converse(X4)))),
    inference(forward_demodulation,[],[f25185,f1629]) ).

fof(f25185,plain,
    ! [X4] : zero = join(meet(composition(one,X4),converse(complement(converse(X4)))),zero),
    inference(forward_demodulation,[],[f25155,f2038]) ).

fof(f2038,plain,
    ! [X0] : zero = composition(zero,X0),
    inference(forward_demodulation,[],[f2027,f1778]) ).

fof(f1778,plain,
    zero = converse(zero),
    inference(superposition,[],[f1728,f1521]) ).

fof(f1728,plain,
    ! [X11] : join(X11,converse(zero)) = X11,
    inference(forward_demodulation,[],[f1725,f8]) ).

fof(f1725,plain,
    ! [X11] : join(X11,converse(zero)) = converse(converse(X11)),
    inference(superposition,[],[f80,f1629]) ).

fof(f2027,plain,
    ! [X0] : converse(zero) = composition(converse(zero),X0),
    inference(superposition,[],[f91,f1992]) ).

fof(f1992,plain,
    ! [X0] : zero = composition(converse(X0),zero),
    inference(forward_demodulation,[],[f1991,f1521]) ).

fof(f1991,plain,
    ! [X0] : zero = join(zero,composition(converse(X0),zero)),
    inference(forward_demodulation,[],[f1990,f1098]) ).

fof(f1990,plain,
    ! [X0] : zero = composition(join(one,converse(X0)),zero),
    inference(forward_demodulation,[],[f1989,f40]) ).

fof(f1989,plain,
    ! [X0] : zero = composition(join(one,converse(X0)),complement(top)),
    inference(forward_demodulation,[],[f1988,f1008]) ).

fof(f1988,plain,
    ! [X0] : zero = composition(join(one,converse(X0)),complement(join(top,composition(X0,top)))),
    inference(forward_demodulation,[],[f1965,f1098]) ).

fof(f1965,plain,
    ! [X0] : zero = composition(join(one,converse(X0)),complement(composition(join(one,X0),top))),
    inference(superposition,[],[f1694,f282]) ).

fof(f25155,plain,
    ! [X4] : composition(zero,meet(X4,composition(converse(one),converse(complement(converse(X4)))))) = join(meet(composition(one,X4),converse(complement(converse(X4)))),composition(zero,meet(X4,composition(converse(one),converse(complement(converse(X4))))))),
    inference(superposition,[],[f14,f25007]) ).

fof(f25007,plain,
    ! [X0] : zero = meet(one,composition(converse(complement(X0)),X0)),
    inference(superposition,[],[f21240,f1605]) ).

fof(f21240,plain,
    ! [X62] : zero = meet(one,composition(converse(X62),complement(X62))),
    inference(forward_demodulation,[],[f21239,f1605]) ).

fof(f21239,plain,
    ! [X62] : zero = meet(complement(complement(one)),composition(converse(X62),complement(X62))),
    inference(forward_demodulation,[],[f21016,f41]) ).

fof(f21016,plain,
    ! [X62] : zero = meet(composition(converse(X62),complement(X62)),complement(complement(one))),
    inference(superposition,[],[f20540,f1685]) ).

fof(f1685,plain,
    ! [X7] : complement(one) = join(complement(one),composition(converse(X7),complement(X7))),
    inference(superposition,[],[f29,f6]) ).

fof(f20540,plain,
    ! [X8,X7] : zero = meet(X7,complement(join(X8,X7))),
    inference(forward_demodulation,[],[f20423,f41]) ).

fof(f20423,plain,
    ! [X8,X7] : zero = meet(complement(join(X8,X7)),X7),
    inference(superposition,[],[f19802,f1606]) ).

fof(f1606,plain,
    ! [X10,X11] : meet(X10,join(X11,X10)) = X10,
    inference(backward_demodulation,[],[f1569,f1605]) ).

fof(f1569,plain,
    ! [X10,X11] : meet(X10,join(X11,complement(complement(X10)))) = X10,
    inference(backward_demodulation,[],[f1063,f1521]) ).

fof(f1063,plain,
    ! [X10,X11] : join(zero,meet(X10,join(X11,complement(complement(X10))))) = X10,
    inference(forward_demodulation,[],[f1044,f40]) ).

fof(f1044,plain,
    ! [X10,X11] : join(complement(top),meet(X10,join(X11,complement(complement(X10))))) = X10,
    inference(backward_demodulation,[],[f907,f1008]) ).

fof(f907,plain,
    ! [X10,X11] : join(complement(join(top,X11)),meet(X10,join(X11,complement(complement(X10))))) = X10,
    inference(forward_demodulation,[],[f871,f1]) ).

fof(f871,plain,
    ! [X10,X11] : join(meet(X10,join(X11,complement(complement(X10)))),complement(join(top,X11))) = X10,
    inference(superposition,[],[f32,f573]) ).

fof(f19802,plain,
    ! [X2,X1] : zero = meet(complement(X1),meet(X2,X1)),
    inference(superposition,[],[f19516,f41]) ).

fof(f19516,plain,
    ! [X0,X1] : zero = meet(complement(X0),meet(X0,X1)),
    inference(superposition,[],[f19484,f1605]) ).

fof(f19484,plain,
    ! [X16,X15] : zero = meet(X15,meet(complement(X15),X16)),
    inference(forward_demodulation,[],[f19414,f1608]) ).

fof(f1608,plain,
    ! [X0] : meet(X0,top) = X0,
    inference(backward_demodulation,[],[f1555,f1605]) ).

fof(f19414,plain,
    ! [X16,X15] : zero = meet(meet(X15,meet(complement(X15),X16)),top),
    inference(superposition,[],[f13,f17491]) ).

fof(f17491,plain,
    ! [X10,X9] : top = complement(meet(X9,meet(complement(X9),X10))),
    inference(superposition,[],[f17320,f1630]) ).

fof(f17320,plain,
    ! [X0,X1] : top = join(X0,complement(meet(X0,X1))),
    inference(superposition,[],[f1023,f1630]) ).

fof(f1023,plain,
    ! [X0,X1] : top = join(X0,join(complement(X0),X1)),
    inference(backward_demodulation,[],[f482,f1008]) ).

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.CLZavLfaaC/Vampire---4.8_23415',dedekind_law_14) ).

fof(f5109,plain,
    ! [X24] : converse(complement(converse(X24))) = join(complement(X24),meet(X24,converse(complement(converse(X24))))),
    inference(forward_demodulation,[],[f5108,f1605]) ).

fof(f5108,plain,
    ! [X24] : converse(complement(converse(complement(complement(X24))))) = join(complement(X24),meet(X24,converse(complement(converse(complement(complement(X24))))))),
    inference(forward_demodulation,[],[f5107,f41]) ).

fof(f5107,plain,
    ! [X24] : converse(complement(converse(complement(complement(X24))))) = join(complement(X24),meet(converse(complement(converse(complement(complement(X24))))),X24)),
    inference(forward_demodulation,[],[f5010,f1]) ).

fof(f5010,plain,
    ! [X24] : converse(complement(converse(complement(complement(X24))))) = join(meet(converse(complement(converse(complement(complement(X24))))),X24),complement(X24)),
    inference(superposition,[],[f1648,f1574]) ).

fof(f1574,plain,
    ! [X13] : meet(X13,converse(complement(converse(complement(X13))))) = X13,
    inference(backward_demodulation,[],[f1096,f1521]) ).

fof(f1096,plain,
    ! [X13] : join(zero,meet(X13,converse(complement(converse(complement(X13)))))) = X13,
    inference(forward_demodulation,[],[f1088,f40]) ).

fof(f1088,plain,
    ! [X13] : join(complement(top),meet(X13,converse(complement(converse(complement(X13)))))) = X13,
    inference(backward_demodulation,[],[f910,f1072]) ).

fof(f910,plain,
    ! [X13] : join(complement(converse(top)),meet(X13,converse(complement(converse(complement(X13)))))) = X13,
    inference(forward_demodulation,[],[f873,f1]) ).

fof(f873,plain,
    ! [X13] : join(meet(X13,converse(complement(converse(complement(X13))))),complement(converse(top))) = X13,
    inference(superposition,[],[f32,f129]) ).

fof(f1648,plain,
    ! [X0,X1] : join(meet(X0,X1),meet(complement(X1),X0)) = X0,
    inference(backward_demodulation,[],[f866,f1633]) ).

fof(f866,plain,
    ! [X0,X1] : join(meet(X0,X1),complement(join(X1,complement(X0)))) = X0,
    inference(superposition,[],[f32,f1]) ).

fof(f25266,plain,
    ! [X2,X1] : converse(complement(converse(join(X2,X1)))) = complement(join(X1,X2)),
    inference(superposition,[],[f25189,f86]) ).

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

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

fof(f44564,plain,
    complement(sF3) = join(complement(join(sF3,sk1)),meet(sk1,complement(sk2))),
    inference(forward_demodulation,[],[f44563,f1]) ).

fof(f44563,plain,
    complement(sF3) = join(meet(sk1,complement(sk2)),complement(join(sF3,sk1))),
    inference(forward_demodulation,[],[f44528,f27570]) ).

fof(f27570,plain,
    ! [X10,X9] : complement(join(X10,X9)) = meet(complement(X10),complement(X9)),
    inference(superposition,[],[f1633,f1605]) ).

fof(f44528,plain,
    complement(sF3) = join(meet(sk1,complement(sk2)),meet(complement(sF3),complement(sk1))),
    inference(superposition,[],[f1655,f44505]) ).

fof(f44505,plain,
    meet(sk1,complement(sk2)) = meet(sk1,complement(sF3)),
    inference(forward_demodulation,[],[f44504,f41]) ).

fof(f44504,plain,
    meet(complement(sk2),sk1) = meet(sk1,complement(sF3)),
    inference(forward_demodulation,[],[f44503,f1633]) ).

fof(f44503,plain,
    complement(join(sk2,complement(sk1))) = meet(sk1,complement(sF3)),
    inference(forward_demodulation,[],[f44481,f41]) ).

fof(f44481,plain,
    complement(join(sk2,complement(sk1))) = meet(complement(sF3),sk1),
    inference(superposition,[],[f1633,f43701]) ).

fof(f43701,plain,
    join(sk2,complement(sk1)) = join(sF3,complement(sk1)),
    inference(forward_demodulation,[],[f43700,f1]) ).

fof(f43700,plain,
    join(complement(sk1),sk2) = join(sF3,complement(sk1)),
    inference(forward_demodulation,[],[f43699,f6841]) ).

fof(f6841,plain,
    complement(sk1) = composition(complement(sk1),top),
    inference(backward_demodulation,[],[f1884,f6840]) ).

fof(f6840,plain,
    ! [X21] : composition(X21,top) = join(X21,composition(X21,top)),
    inference(forward_demodulation,[],[f6770,f1]) ).

fof(f6770,plain,
    ! [X21] : composition(X21,top) = join(composition(X21,top),X21),
    inference(superposition,[],[f6626,f6407]) ).

fof(f6407,plain,
    ! [X29] : meet(X29,composition(X29,top)) = X29,
    inference(backward_demodulation,[],[f2671,f6405]) ).

fof(f2671,plain,
    ! [X29] : meet(X29,composition(X29,top)) = join(X29,meet(X29,composition(X29,top))),
    inference(forward_demodulation,[],[f2670,f1611]) ).

fof(f2670,plain,
    ! [X29] : meet(X29,composition(X29,top)) = join(meet(top,X29),meet(X29,composition(X29,top))),
    inference(forward_demodulation,[],[f2669,f2421]) ).

fof(f2669,plain,
    ! [X29] : meet(X29,composition(X29,composition(top,top))) = join(meet(top,X29),meet(X29,composition(X29,composition(top,top)))),
    inference(forward_demodulation,[],[f2668,f1072]) ).

fof(f2668,plain,
    ! [X29] : meet(X29,composition(X29,composition(converse(top),top))) = join(meet(top,X29),meet(X29,composition(X29,composition(converse(top),top)))),
    inference(forward_demodulation,[],[f2667,f5]) ).

fof(f2667,plain,
    ! [X29] : meet(X29,composition(composition(X29,converse(top)),top)) = join(meet(top,X29),meet(X29,composition(composition(X29,converse(top)),top))),
    inference(forward_demodulation,[],[f2592,f1611]) ).

fof(f2592,plain,
    ! [X29] : meet(X29,composition(meet(top,composition(X29,converse(top))),top)) = join(meet(top,X29),meet(X29,composition(meet(top,composition(X29,converse(top))),top))),
    inference(superposition,[],[f43,f2421]) ).

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

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.CLZavLfaaC/Vampire---4.8_23415',modular_law_2_16) ).

fof(f1884,plain,
    complement(sk1) = join(complement(sk1),composition(complement(sk1),top)),
    inference(forward_demodulation,[],[f1883,f8]) ).

fof(f1883,plain,
    complement(sk1) = join(complement(sk1),composition(converse(converse(complement(sk1))),top)),
    inference(forward_demodulation,[],[f1878,f1194]) ).

fof(f1878,plain,
    complement(sk1) = join(complement(sk1),composition(converse(converse(complement(sk1))),complement(zero))),
    inference(superposition,[],[f29,f1831]) ).

fof(f1831,plain,
    zero = composition(converse(complement(sk1)),sk1),
    inference(forward_demodulation,[],[f1826,f1778]) ).

fof(f1826,plain,
    converse(zero) = composition(converse(complement(sk1)),sk1),
    inference(superposition,[],[f91,f1706]) ).

fof(f1706,plain,
    zero = composition(converse(sk1),complement(sk1)),
    inference(forward_demodulation,[],[f1705,f1521]) ).

fof(f1705,plain,
    zero = join(zero,composition(converse(sk1),complement(sk1))),
    inference(forward_demodulation,[],[f1687,f40]) ).

fof(f1687,plain,
    complement(top) = join(complement(top),composition(converse(sk1),complement(sk1))),
    inference(superposition,[],[f29,f27]) ).

fof(f43699,plain,
    join(complement(sk1),sk2) = join(sF3,composition(complement(sk1),top)),
    inference(forward_demodulation,[],[f43698,f28]) ).

fof(f28,plain,
    sk2 = composition(sk2,top),
    inference(backward_demodulation,[],[f22,f23]) ).

fof(f23,plain,
    sk2 = sF1,
    inference(definition_folding,[],[f18,f22]) ).

fof(f18,axiom,
    sk2 = composition(sk2,top),
    file('/export/starexec/sandbox2/tmp/tmp.CLZavLfaaC/Vampire---4.8_23415',goals_18) ).

fof(f22,plain,
    composition(sk2,top) = sF1,
    introduced(function_definition,[]) ).

fof(f43698,plain,
    join(sF3,composition(complement(sk1),top)) = join(complement(sk1),composition(sk2,top)),
    inference(forward_demodulation,[],[f43674,f6914]) ).

fof(f6914,plain,
    ! [X1] : composition(join(X1,complement(sk1)),top) = join(complement(sk1),composition(X1,top)),
    inference(forward_demodulation,[],[f6905,f1]) ).

fof(f6905,plain,
    ! [X1] : composition(join(X1,complement(sk1)),top) = join(composition(X1,top),complement(sk1)),
    inference(superposition,[],[f7,f6841]) ).

fof(f43674,plain,
    join(sF3,composition(complement(sk1),top)) = composition(join(sk2,complement(sk1)),top),
    inference(superposition,[],[f1107,f43555]) ).

fof(f43555,plain,
    join(sk2,complement(sk1)) = join(sF2,complement(sk1)),
    inference(forward_demodulation,[],[f43554,f6521]) ).

fof(f6521,plain,
    ! [X1] : join(sk2,X1) = join(sk2,join(sF2,X1)),
    inference(superposition,[],[f2,f6430]) ).

fof(f6430,plain,
    sk2 = join(sk2,sF2),
    inference(forward_demodulation,[],[f6352,f1]) ).

fof(f6352,plain,
    sk2 = join(sF2,sk2),
    inference(superposition,[],[f6175,f4611]) ).

fof(f4611,plain,
    sk2 = join(sF2,meet(sk2,complement(sF2))),
    inference(superposition,[],[f911,f4580]) ).

fof(f4580,plain,
    sF2 = meet(sk2,sF2),
    inference(superposition,[],[f4486,f24]) ).

fof(f4486,plain,
    ! [X2,X1] : meet(X2,X1) = meet(X1,meet(X2,X1)),
    inference(superposition,[],[f4439,f41]) ).

fof(f4439,plain,
    ! [X16,X15] : meet(X15,X16) = meet(X15,meet(X15,X16)),
    inference(forward_demodulation,[],[f4394,f41]) ).

fof(f4394,plain,
    ! [X16,X15] : meet(X15,X16) = meet(meet(X15,X16),X15),
    inference(superposition,[],[f1604,f911]) ).

fof(f1604,plain,
    ! [X4,X5] : meet(X4,join(X4,X5)) = X4,
    inference(forward_demodulation,[],[f1570,f1588]) ).

fof(f1588,plain,
    ! [X2,X3] : join(X2,X3) = join(complement(complement(X2)),X3),
    inference(backward_demodulation,[],[f1553,f1555]) ).

fof(f1553,plain,
    ! [X2,X3] : join(X2,X3) = join(meet(X2,top),X3),
    inference(backward_demodulation,[],[f1191,f1521]) ).

fof(f1191,plain,
    ! [X2,X3] : join(X2,X3) = join(zero,join(meet(X2,top),X3)),
    inference(superposition,[],[f2,f1069]) ).

fof(f1570,plain,
    ! [X4,X5] : meet(X4,join(complement(complement(X4)),X5)) = X4,
    inference(backward_demodulation,[],[f1062,f1521]) ).

fof(f1062,plain,
    ! [X4,X5] : join(zero,meet(X4,join(complement(complement(X4)),X5))) = X4,
    inference(forward_demodulation,[],[f1043,f40]) ).

fof(f1043,plain,
    ! [X4,X5] : join(complement(top),meet(X4,join(complement(complement(X4)),X5))) = X4,
    inference(backward_demodulation,[],[f902,f1008]) ).

fof(f902,plain,
    ! [X4,X5] : join(complement(join(top,X5)),meet(X4,join(complement(complement(X4)),X5))) = X4,
    inference(forward_demodulation,[],[f868,f1]) ).

fof(f868,plain,
    ! [X4,X5] : join(meet(X4,join(complement(complement(X4)),X5)),complement(join(top,X5))) = X4,
    inference(superposition,[],[f32,f482]) ).

fof(f43554,plain,
    join(sF2,complement(sk1)) = join(sk2,join(sF2,complement(sk1))),
    inference(forward_demodulation,[],[f43536,f29258]) ).

fof(f43536,plain,
    join(sF2,complement(sk1)) = join(sk2,meet(join(sF2,complement(sk1)),complement(sk2))),
    inference(superposition,[],[f1655,f43178]) ).

fof(f43178,plain,
    sk2 = meet(sk2,join(sF2,complement(sk1))),
    inference(forward_demodulation,[],[f42826,f1]) ).

fof(f42826,plain,
    sk2 = meet(sk2,join(complement(sk1),sF2)),
    inference(superposition,[],[f31277,f24]) ).

fof(f1107,plain,
    ! [X19] : composition(join(sF2,X19),top) = join(sF3,composition(X19,top)),
    inference(superposition,[],[f7,f25]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.12  % Problem    : REL019-2 : 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 : n023.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:21:27 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/sandbox2/tmp/tmp.CLZavLfaaC/Vampire---4.8_23415
% 0.15/0.36  % (23522)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.42  % (23526)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)
% 0.22/0.42  % (23527)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  % (23528)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  % (23529)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  % (23523)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  % (23524)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  % (23525)ott+10_20_av=off:drc=off:fde=none:sp=occurrence:tgt=ground_676 on Vampire---4 for (676ds/0Mi)
% 4.68/1.06  % (23525)First to succeed.
% 4.68/1.06  % (23525)Refutation found. Thanks to Tanya!
% 4.68/1.06  % SZS status Unsatisfiable for Vampire---4
% 4.68/1.06  % SZS output start Proof for Vampire---4
% See solution above
% 4.68/1.07  % (23525)------------------------------
% 4.68/1.07  % (23525)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 4.68/1.07  % (23525)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 4.68/1.07  % (23525)Termination reason: Refutation
% 4.68/1.07  
% 4.68/1.07  % (23525)Memory used [KB]: 25969
% 4.68/1.07  % (23525)Time elapsed: 0.642 s
% 4.68/1.07  % (23525)------------------------------
% 4.68/1.07  % (23525)------------------------------
% 4.68/1.07  % (23522)Success in time 0.692 s
% 4.68/1.07  % Vampire---4.8 exiting
%------------------------------------------------------------------------------