TSTP Solution File: REL018+1 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : REL018+1 : 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 : n031.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 : Fri Sep  1 21:56:42 EDT 2023

% Result   : Theorem 10.61s 1.95s
% Output   : Refutation 10.61s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   59
%            Number of leaves      :   14
% Syntax   : Number of formulae    :  214 ( 209 unt;   0 def)
%            Number of atoms       :  221 ( 220 equ)
%            Maximal formula atoms :    4 (   1 avg)
%            Number of connectives :   14 (   7   ~;   0   |;   4   &)
%                                         (   0 <=>;   3  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    5 (   2 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    9 (   9 usr;   4 con; 0-2 aty)
%            Number of variables   :  207 (; 205   !;   2   ?)

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

fof(f53662,plain,
    complement(sK0) != complement(sK0),
    inference(superposition,[],[f20,f53564]) ).

fof(f53564,plain,
    complement(sK0) = composition(complement(sK0),top),
    inference(forward_demodulation,[],[f53563,f2503]) ).

fof(f2503,plain,
    ! [X1] : meet(X1,top) = X1,
    inference(backward_demodulation,[],[f461,f2493]) ).

fof(f2493,plain,
    ! [X1] : complement(complement(X1)) = X1,
    inference(superposition,[],[f2166,f427]) ).

fof(f427,plain,
    ! [X2] : join(X2,zero) = X2,
    inference(backward_demodulation,[],[f360,f424]) ).

fof(f424,plain,
    zero = composition(converse(sK0),complement(sK0)),
    inference(forward_demodulation,[],[f423,f217]) ).

fof(f217,plain,
    zero = join(zero,zero),
    inference(forward_demodulation,[],[f209,f50]) ).

fof(f50,plain,
    zero = complement(top),
    inference(forward_demodulation,[],[f45,f23]) ).

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

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

fof(f45,plain,
    ! [X0] : meet(X0,complement(X0)) = complement(top),
    inference(superposition,[],[f28,f24]) ).

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

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

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

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

fof(f209,plain,
    zero = join(zero,complement(top)),
    inference(backward_demodulation,[],[f170,f207]) ).

fof(f207,plain,
    top = join(top,top),
    inference(forward_demodulation,[],[f200,f24]) ).

fof(f200,plain,
    join(zero,complement(zero)) = join(top,top),
    inference(superposition,[],[f195,f25]) ).

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

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

fof(f195,plain,
    join(top,top) = join(complement(zero),zero),
    inference(forward_demodulation,[],[f194,f50]) ).

fof(f194,plain,
    join(top,top) = join(complement(zero),complement(top)),
    inference(forward_demodulation,[],[f193,f189]) ).

fof(f189,plain,
    top = join(top,complement(join(top,top))),
    inference(forward_demodulation,[],[f187,f61]) ).

fof(f61,plain,
    top = join(top,zero),
    inference(superposition,[],[f24,f50]) ).

fof(f187,plain,
    join(top,zero) = join(top,complement(join(top,top))),
    inference(superposition,[],[f112,f170]) ).

fof(f112,plain,
    ! [X15] : join(top,join(zero,X15)) = join(top,X15),
    inference(superposition,[],[f32,f61]) ).

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

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

fof(f193,plain,
    join(top,top) = join(complement(zero),complement(join(top,complement(join(top,top))))),
    inference(forward_demodulation,[],[f192,f25]) ).

fof(f192,plain,
    join(top,top) = join(complement(zero),complement(join(complement(join(top,top)),top))),
    inference(superposition,[],[f34,f185]) ).

fof(f185,plain,
    complement(zero) = meet(join(top,top),top),
    inference(superposition,[],[f63,f170]) ).

fof(f63,plain,
    ! [X0] : meet(X0,top) = complement(join(zero,complement(X0))),
    inference(forward_demodulation,[],[f59,f25]) ).

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

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

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

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

fof(f170,plain,
    zero = join(zero,complement(join(top,top))),
    inference(forward_demodulation,[],[f169,f123]) ).

fof(f123,plain,
    join(top,complement(zero)) = join(top,top),
    inference(superposition,[],[f112,f24]) ).

fof(f169,plain,
    zero = join(zero,complement(join(top,complement(zero)))),
    inference(forward_demodulation,[],[f148,f25]) ).

fof(f148,plain,
    zero = join(zero,complement(join(complement(zero),top))),
    inference(superposition,[],[f34,f106]) ).

fof(f106,plain,
    zero = meet(zero,top),
    inference(forward_demodulation,[],[f97,f50]) ).

fof(f97,plain,
    complement(top) = meet(zero,top),
    inference(superposition,[],[f63,f24]) ).

fof(f423,plain,
    join(zero,zero) = composition(converse(sK0),complement(sK0)),
    inference(forward_demodulation,[],[f422,f50]) ).

fof(f422,plain,
    join(zero,complement(top)) = composition(converse(sK0),complement(sK0)),
    inference(forward_demodulation,[],[f421,f25]) ).

fof(f421,plain,
    join(complement(top),zero) = composition(converse(sK0),complement(sK0)),
    inference(forward_demodulation,[],[f420,f208]) ).

fof(f208,plain,
    top = join(top,complement(zero)),
    inference(backward_demodulation,[],[f123,f207]) ).

fof(f420,plain,
    join(complement(join(top,complement(zero))),zero) = composition(converse(sK0),complement(sK0)),
    inference(forward_demodulation,[],[f419,f50]) ).

fof(f419,plain,
    composition(converse(sK0),complement(sK0)) = join(complement(join(top,complement(complement(top)))),zero),
    inference(forward_demodulation,[],[f411,f375]) ).

fof(f375,plain,
    ! [X0] : complement(join(top,complement(X0))) = meet(composition(converse(sK0),complement(sK0)),X0),
    inference(superposition,[],[f28,f359]) ).

fof(f359,plain,
    top = complement(composition(converse(sK0),complement(sK0))),
    inference(superposition,[],[f346,f24]) ).

fof(f346,plain,
    ! [X0] : join(composition(converse(sK0),complement(sK0)),X0) = X0,
    inference(superposition,[],[f267,f159]) ).

fof(f159,plain,
    ! [X0] : join(zero,meet(X0,X0)) = X0,
    inference(forward_demodulation,[],[f143,f28]) ).

fof(f143,plain,
    ! [X0] : join(zero,complement(join(complement(X0),complement(X0)))) = X0,
    inference(superposition,[],[f34,f23]) ).

fof(f267,plain,
    ! [X0] : join(zero,X0) = join(composition(converse(sK0),complement(sK0)),join(zero,X0)),
    inference(superposition,[],[f32,f259]) ).

fof(f259,plain,
    zero = join(composition(converse(sK0),complement(sK0)),zero),
    inference(forward_demodulation,[],[f247,f50]) ).

fof(f247,plain,
    complement(top) = join(composition(converse(sK0),complement(sK0)),complement(top)),
    inference(superposition,[],[f29,f19]) ).

fof(f19,plain,
    sK0 = composition(sK0,top),
    inference(cnf_transformation,[],[f18]) ).

fof(f18,plain,
    ( complement(sK0) != composition(complement(sK0),top)
    & sK0 = composition(sK0,top) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0])],[f16,f17]) ).

fof(f17,plain,
    ( ? [X0] :
        ( complement(X0) != composition(complement(X0),top)
        & composition(X0,top) = X0 )
   => ( complement(sK0) != composition(complement(sK0),top)
      & sK0 = composition(sK0,top) ) ),
    introduced(choice_axiom,[]) ).

fof(f16,plain,
    ? [X0] :
      ( complement(X0) != composition(complement(X0),top)
      & composition(X0,top) = X0 ),
    inference(ennf_transformation,[],[f15]) ).

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

fof(f14,conjecture,
    ! [X0] :
      ( composition(X0,top) = X0
     => complement(X0) = composition(complement(X0),top) ),
    file('/export/starexec/sandbox/tmp/tmp.XnWTOxkBjZ/Vampire---4.8_15563',goals) ).

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

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

fof(f411,plain,
    composition(converse(sK0),complement(sK0)) = join(meet(composition(converse(sK0),complement(sK0)),complement(top)),zero),
    inference(superposition,[],[f172,f359]) ).

fof(f172,plain,
    ! [X0] : join(meet(X0,complement(complement(X0))),zero) = X0,
    inference(forward_demodulation,[],[f154,f50]) ).

fof(f154,plain,
    ! [X0] : join(meet(X0,complement(complement(X0))),complement(top)) = X0,
    inference(superposition,[],[f34,f24]) ).

fof(f360,plain,
    ! [X2] : join(X2,composition(converse(sK0),complement(sK0))) = X2,
    inference(superposition,[],[f346,f25]) ).

fof(f2166,plain,
    ! [X1] : join(complement(complement(X1)),zero) = X1,
    inference(backward_demodulation,[],[f494,f2165]) ).

fof(f2165,plain,
    ! [X0] : zero = meet(zero,X0),
    inference(forward_demodulation,[],[f2130,f50]) ).

fof(f2130,plain,
    ! [X0] : complement(top) = meet(zero,X0),
    inference(backward_demodulation,[],[f429,f2129]) ).

fof(f2129,plain,
    ! [X13] : top = join(top,complement(X13)),
    inference(forward_demodulation,[],[f2123,f427]) ).

fof(f2123,plain,
    ! [X13] : join(top,zero) = join(top,complement(X13)),
    inference(backward_demodulation,[],[f2091,f2120]) ).

fof(f2120,plain,
    ! [X19] : top = complement(meet(X19,zero)),
    inference(backward_demodulation,[],[f1810,f2113]) ).

fof(f2113,plain,
    ! [X21] : top = join(top,complement(join(top,X21))),
    inference(backward_demodulation,[],[f1811,f2110]) ).

fof(f2110,plain,
    ! [X22] : top = complement(meet(zero,X22)),
    inference(forward_demodulation,[],[f2102,f24]) ).

fof(f2102,plain,
    ! [X22] : join(top,complement(top)) = complement(meet(zero,X22)),
    inference(backward_demodulation,[],[f1812,f2101]) ).

fof(f2101,plain,
    ! [X11] : top = join(X11,top),
    inference(forward_demodulation,[],[f2061,f2094]) ).

fof(f2094,plain,
    ! [X12] : top = join(top,complement(complement(X12))),
    inference(backward_demodulation,[],[f2087,f2081]) ).

fof(f2081,plain,
    ! [X11] : top = join(complement(complement(complement(X11))),X11),
    inference(backward_demodulation,[],[f1776,f2074]) ).

fof(f2074,plain,
    ! [X0] : top = join(top,meet(zero,X0)),
    inference(forward_demodulation,[],[f2054,f906]) ).

fof(f906,plain,
    ! [X0] : top = join(complement(X0),X0),
    inference(superposition,[],[f616,f507]) ).

fof(f507,plain,
    ! [X1] : meet(X1,X1) = X1,
    inference(superposition,[],[f425,f159]) ).

fof(f425,plain,
    ! [X0] : join(zero,X0) = X0,
    inference(backward_demodulation,[],[f346,f424]) ).

fof(f616,plain,
    ! [X0,X1] : top = join(complement(meet(X0,X1)),meet(X0,X1)),
    inference(superposition,[],[f465,f28]) ).

fof(f465,plain,
    ! [X2] : top = join(complement(complement(X2)),complement(X2)),
    inference(backward_demodulation,[],[f435,f461]) ).

fof(f435,plain,
    ! [X2] : top = join(meet(X2,top),complement(X2)),
    inference(backward_demodulation,[],[f168,f425]) ).

fof(f168,plain,
    ! [X2] : top = join(meet(X2,top),complement(join(zero,X2))),
    inference(forward_demodulation,[],[f147,f50]) ).

fof(f147,plain,
    ! [X2] : top = join(meet(X2,top),complement(join(complement(top),X2))),
    inference(superposition,[],[f34,f98]) ).

fof(f98,plain,
    ! [X1] : meet(top,X1) = meet(X1,top),
    inference(superposition,[],[f63,f60]) ).

fof(f60,plain,
    ! [X1] : meet(top,X1) = complement(join(zero,complement(X1))),
    inference(superposition,[],[f28,f50]) ).

fof(f2054,plain,
    ! [X0] : join(complement(X0),X0) = join(top,meet(zero,X0)),
    inference(superposition,[],[f107,f494]) ).

fof(f107,plain,
    ! [X0,X1] : join(X0,join(complement(X0),X1)) = join(top,X1),
    inference(superposition,[],[f32,f24]) ).

fof(f1776,plain,
    ! [X11] : join(top,meet(zero,X11)) = join(complement(complement(complement(X11))),X11),
    inference(superposition,[],[f934,f494]) ).

fof(f934,plain,
    ! [X2,X3] : join(top,X3) = join(complement(X2),join(X2,X3)),
    inference(superposition,[],[f32,f906]) ).

fof(f2087,plain,
    ! [X12] : join(complement(complement(complement(X12))),X12) = join(top,complement(complement(X12))),
    inference(backward_demodulation,[],[f1777,f2086]) ).

fof(f2086,plain,
    ! [X23] : join(top,meet(X23,zero)) = join(top,complement(complement(X23))),
    inference(backward_demodulation,[],[f1786,f2085]) ).

fof(f2085,plain,
    ! [X11] : join(top,complement(X11)) = join(complement(meet(zero,X11)),zero),
    inference(forward_demodulation,[],[f2076,f50]) ).

fof(f2076,plain,
    ! [X11] : join(top,complement(X11)) = join(complement(meet(zero,X11)),complement(top)),
    inference(backward_demodulation,[],[f691,f2074]) ).

fof(f691,plain,
    ! [X11] : join(top,complement(X11)) = join(complement(meet(zero,X11)),complement(join(top,meet(zero,X11)))),
    inference(forward_demodulation,[],[f683,f672]) ).

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

fof(f683,plain,
    ! [X11] : join(top,complement(X11)) = join(complement(meet(zero,X11)),meet(zero,join(top,complement(X11)))),
    inference(superposition,[],[f494,f429]) ).

fof(f1786,plain,
    ! [X23] : join(top,meet(X23,zero)) = join(complement(meet(zero,complement(X23))),zero),
    inference(superposition,[],[f934,f882]) ).

fof(f882,plain,
    ! [X0] : zero = join(meet(zero,complement(X0)),meet(X0,zero)),
    inference(superposition,[],[f496,f431]) ).

fof(f431,plain,
    ! [X1] : complement(join(top,complement(X1))) = meet(X1,zero),
    inference(backward_demodulation,[],[f383,f424]) ).

fof(f383,plain,
    ! [X1] : complement(join(top,complement(X1))) = meet(X1,composition(converse(sK0),complement(sK0))),
    inference(forward_demodulation,[],[f376,f25]) ).

fof(f376,plain,
    ! [X1] : complement(join(complement(X1),top)) = meet(X1,composition(converse(sK0),complement(sK0))),
    inference(superposition,[],[f28,f359]) ).

fof(f496,plain,
    ! [X3] : zero = join(meet(zero,X3),complement(join(top,X3))),
    inference(forward_demodulation,[],[f432,f429]) ).

fof(f432,plain,
    ! [X3] : zero = join(complement(join(top,complement(X3))),complement(join(top,X3))),
    inference(backward_demodulation,[],[f384,f424]) ).

fof(f384,plain,
    ! [X3] : composition(converse(sK0),complement(sK0)) = join(complement(join(top,complement(X3))),complement(join(top,X3))),
    inference(forward_demodulation,[],[f378,f375]) ).

fof(f378,plain,
    ! [X3] : composition(converse(sK0),complement(sK0)) = join(meet(composition(converse(sK0),complement(sK0)),X3),complement(join(top,X3))),
    inference(superposition,[],[f34,f359]) ).

fof(f1777,plain,
    ! [X12] : join(top,meet(X12,zero)) = join(complement(complement(complement(X12))),X12),
    inference(superposition,[],[f934,f721]) ).

fof(f721,plain,
    ! [X0] : join(complement(complement(X0)),meet(X0,zero)) = X0,
    inference(superposition,[],[f494,f698]) ).

fof(f698,plain,
    ! [X1] : meet(zero,X1) = meet(X1,zero),
    inference(superposition,[],[f431,f429]) ).

fof(f2061,plain,
    ! [X11] : join(top,complement(complement(X11))) = join(X11,top),
    inference(superposition,[],[f107,f24]) ).

fof(f1812,plain,
    ! [X22] : join(top,complement(join(X22,top))) = complement(meet(zero,X22)),
    inference(forward_demodulation,[],[f1785,f427]) ).

fof(f1785,plain,
    ! [X22] : join(top,complement(join(X22,top))) = join(complement(meet(zero,X22)),zero),
    inference(superposition,[],[f934,f879]) ).

fof(f879,plain,
    ! [X0] : zero = join(meet(zero,X0),complement(join(X0,top))),
    inference(superposition,[],[f496,f25]) ).

fof(f1811,plain,
    ! [X21] : join(top,complement(join(top,X21))) = complement(meet(zero,X21)),
    inference(forward_demodulation,[],[f1784,f427]) ).

fof(f1784,plain,
    ! [X21] : join(top,complement(join(top,X21))) = join(complement(meet(zero,X21)),zero),
    inference(superposition,[],[f934,f496]) ).

fof(f1810,plain,
    ! [X19] : join(top,complement(join(top,X19))) = complement(meet(X19,zero)),
    inference(forward_demodulation,[],[f1782,f427]) ).

fof(f1782,plain,
    ! [X19] : join(top,complement(join(top,X19))) = join(complement(meet(X19,zero)),zero),
    inference(superposition,[],[f934,f726]) ).

fof(f726,plain,
    ! [X1] : zero = join(meet(X1,zero),complement(join(top,X1))),
    inference(forward_demodulation,[],[f722,f426]) ).

fof(f426,plain,
    top = complement(zero),
    inference(backward_demodulation,[],[f359,f424]) ).

fof(f722,plain,
    ! [X1] : zero = join(meet(X1,zero),complement(join(complement(zero),X1))),
    inference(superposition,[],[f34,f698]) ).

fof(f2091,plain,
    ! [X13] : join(top,complement(X13)) = join(complement(meet(X13,zero)),zero),
    inference(forward_demodulation,[],[f2078,f50]) ).

fof(f2078,plain,
    ! [X13] : join(top,complement(X13)) = join(complement(meet(X13,zero)),complement(top)),
    inference(backward_demodulation,[],[f716,f2074]) ).

fof(f716,plain,
    ! [X13] : join(top,complement(X13)) = join(complement(meet(X13,zero)),complement(join(top,meet(zero,X13)))),
    inference(forward_demodulation,[],[f708,f672]) ).

fof(f708,plain,
    ! [X13] : join(top,complement(X13)) = join(complement(meet(X13,zero)),meet(zero,join(top,complement(X13)))),
    inference(superposition,[],[f494,f431]) ).

fof(f429,plain,
    ! [X0] : complement(join(top,complement(X0))) = meet(zero,X0),
    inference(backward_demodulation,[],[f375,f424]) ).

fof(f494,plain,
    ! [X1] : join(complement(complement(X1)),meet(zero,X1)) = X1,
    inference(backward_demodulation,[],[f462,f429]) ).

fof(f462,plain,
    ! [X1] : join(complement(complement(X1)),complement(join(top,complement(X1)))) = X1,
    inference(backward_demodulation,[],[f163,f438]) ).

fof(f438,plain,
    ! [X1] : meet(top,X1) = complement(complement(X1)),
    inference(backward_demodulation,[],[f60,f425]) ).

fof(f163,plain,
    ! [X1] : join(meet(top,X1),complement(join(top,complement(X1)))) = X1,
    inference(forward_demodulation,[],[f144,f25]) ).

fof(f144,plain,
    ! [X1] : join(meet(top,X1),complement(join(complement(X1),top))) = X1,
    inference(superposition,[],[f34,f98]) ).

fof(f461,plain,
    ! [X1] : meet(X1,top) = complement(complement(X1)),
    inference(backward_demodulation,[],[f98,f438]) ).

fof(f53563,plain,
    composition(complement(sK0),top) = meet(complement(sK0),top),
    inference(forward_demodulation,[],[f53562,f29500]) ).

fof(f29500,plain,
    top = join(sK0,composition(complement(sK0),top)),
    inference(forward_demodulation,[],[f29483,f425]) ).

fof(f29483,plain,
    top = join(sK0,join(zero,composition(complement(sK0),top))),
    inference(backward_demodulation,[],[f5275,f29435]) ).

fof(f29435,plain,
    zero = complement(composition(top,top)),
    inference(superposition,[],[f28020,f24431]) ).

fof(f24431,plain,
    ! [X2] : composition(one,X2) = X2,
    inference(backward_demodulation,[],[f749,f24382]) ).

fof(f24382,plain,
    one = converse(one),
    inference(superposition,[],[f749,f22]) ).

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

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

fof(f749,plain,
    ! [X2] : composition(converse(one),X2) = X2,
    inference(forward_demodulation,[],[f734,f21]) ).

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

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

fof(f734,plain,
    ! [X2] : composition(converse(one),X2) = converse(converse(X2)),
    inference(superposition,[],[f36,f22]) ).

fof(f36,plain,
    ! [X0,X1] : converse(composition(converse(X0),X1)) = composition(converse(X1),X0),
    inference(superposition,[],[f26,f21]) ).

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

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

fof(f28020,plain,
    ! [X1] : zero = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f28019,f27809]) ).

fof(f27809,plain,
    zero = composition(top,complement(composition(top,top))),
    inference(superposition,[],[f27534,f2379]) ).

fof(f2379,plain,
    top = converse(top),
    inference(superposition,[],[f2101,f1182]) ).

fof(f1182,plain,
    ! [X7] : converse(top) = join(converse(complement(converse(X7))),X7),
    inference(superposition,[],[f38,f906]) ).

fof(f38,plain,
    ! [X0,X1] : converse(join(X1,converse(X0))) = join(converse(X1),X0),
    inference(superposition,[],[f27,f21]) ).

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

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

fof(f27534,plain,
    ! [X82] : zero = composition(converse(X82),complement(composition(X82,top))),
    inference(superposition,[],[f18046,f427]) ).

fof(f18046,plain,
    ! [X16,X15] : join(composition(converse(X16),complement(composition(X16,top))),X15) = X15,
    inference(forward_demodulation,[],[f17893,f425]) ).

fof(f17893,plain,
    ! [X16,X15] : join(zero,X15) = join(composition(converse(X16),complement(composition(X16,top))),join(zero,X15)),
    inference(superposition,[],[f255,f50]) ).

fof(f255,plain,
    ! [X2,X0,X1] : join(complement(X1),X2) = join(composition(converse(X0),complement(composition(X0,X1))),join(complement(X1),X2)),
    inference(superposition,[],[f32,f29]) ).

fof(f28019,plain,
    ! [X1] : composition(top,complement(composition(top,top))) = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f28018,f2101]) ).

fof(f28018,plain,
    ! [X1] : composition(join(X1,top),complement(composition(top,top))) = composition(X1,complement(composition(top,top))),
    inference(forward_demodulation,[],[f27997,f427]) ).

fof(f27997,plain,
    ! [X1] : composition(join(X1,top),complement(composition(top,top))) = join(composition(X1,complement(composition(top,top))),zero),
    inference(superposition,[],[f33,f27809]) ).

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

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

fof(f5275,plain,
    top = join(sK0,join(complement(composition(top,top)),composition(complement(sK0),top))),
    inference(forward_demodulation,[],[f5224,f25]) ).

fof(f5224,plain,
    top = join(sK0,join(composition(complement(sK0),top),complement(composition(top,top)))),
    inference(superposition,[],[f113,f314]) ).

fof(f314,plain,
    join(sK0,composition(complement(sK0),top)) = composition(top,top),
    inference(superposition,[],[f294,f24]) ).

fof(f294,plain,
    ! [X12] : composition(join(sK0,X12),top) = join(sK0,composition(X12,top)),
    inference(superposition,[],[f33,f19]) ).

fof(f113,plain,
    ! [X3,X4] : top = join(X3,join(X4,complement(join(X3,X4)))),
    inference(superposition,[],[f32,f24]) ).

fof(f53562,plain,
    composition(complement(sK0),top) = meet(complement(sK0),join(sK0,composition(complement(sK0),top))),
    inference(forward_demodulation,[],[f53561,f2493]) ).

fof(f53561,plain,
    complement(complement(composition(complement(sK0),top))) = meet(complement(sK0),join(sK0,complement(complement(composition(complement(sK0),top))))),
    inference(forward_demodulation,[],[f53478,f25]) ).

fof(f53478,plain,
    complement(complement(composition(complement(sK0),top))) = meet(complement(sK0),join(complement(complement(composition(complement(sK0),top))),sK0)),
    inference(superposition,[],[f3059,f53160]) ).

fof(f53160,plain,
    sK0 = meet(complement(composition(complement(sK0),top)),sK0),
    inference(forward_demodulation,[],[f53105,f2493]) ).

fof(f53105,plain,
    complement(complement(sK0)) = meet(complement(composition(complement(sK0),top)),sK0),
    inference(superposition,[],[f3047,f985]) ).

fof(f985,plain,
    complement(sK0) = join(composition(complement(sK0),top),complement(sK0)),
    inference(backward_demodulation,[],[f766,f969]) ).

fof(f969,plain,
    top = complement(converse(zero)),
    inference(superposition,[],[f962,f906]) ).

fof(f962,plain,
    ! [X7] : join(X7,converse(zero)) = X7,
    inference(forward_demodulation,[],[f950,f21]) ).

fof(f950,plain,
    ! [X7] : join(X7,converse(zero)) = converse(converse(X7)),
    inference(superposition,[],[f37,f427]) ).

fof(f37,plain,
    ! [X0,X1] : converse(join(converse(X0),X1)) = join(X0,converse(X1)),
    inference(superposition,[],[f27,f21]) ).

fof(f766,plain,
    complement(sK0) = join(composition(complement(sK0),complement(converse(zero))),complement(sK0)),
    inference(forward_demodulation,[],[f762,f21]) ).

fof(f762,plain,
    complement(sK0) = join(composition(converse(converse(complement(sK0))),complement(converse(zero))),complement(sK0)),
    inference(superposition,[],[f29,f733]) ).

fof(f733,plain,
    composition(converse(complement(sK0)),sK0) = converse(zero),
    inference(superposition,[],[f36,f424]) ).

fof(f3047,plain,
    ! [X0,X1] : complement(join(X0,complement(X1))) = meet(complement(X0),X1),
    inference(superposition,[],[f2222,f507]) ).

fof(f2222,plain,
    ! [X2,X0,X1] : complement(join(meet(X0,X1),complement(X2))) = meet(complement(meet(X0,X1)),X2),
    inference(backward_demodulation,[],[f43,f2220]) ).

fof(f2220,plain,
    ! [X0,X1] : join(complement(X0),complement(X1)) = complement(meet(X0,X1)),
    inference(forward_demodulation,[],[f2212,f427]) ).

fof(f2212,plain,
    ! [X0,X1] : join(complement(X0),complement(X1)) = join(complement(meet(X0,X1)),zero),
    inference(backward_demodulation,[],[f653,f2205]) ).

fof(f2205,plain,
    ! [X22,X23] : zero = complement(join(top,meet(X23,X22))),
    inference(backward_demodulation,[],[f1855,f2193]) ).

fof(f2193,plain,
    ! [X0] : zero = meet(X0,zero),
    inference(forward_demodulation,[],[f2177,f427]) ).

fof(f2177,plain,
    ! [X0] : join(zero,zero) = meet(X0,zero),
    inference(backward_demodulation,[],[f2128,f2165]) ).

fof(f2128,plain,
    ! [X0] : meet(X0,zero) = join(zero,meet(zero,X0)),
    inference(forward_demodulation,[],[f2127,f429]) ).

fof(f2127,plain,
    ! [X0] : meet(X0,zero) = join(zero,complement(join(top,complement(X0)))),
    inference(forward_demodulation,[],[f2126,f261]) ).

fof(f261,plain,
    ! [X0] : join(top,X0) = join(top,join(top,X0)),
    inference(superposition,[],[f32,f207]) ).

fof(f2126,plain,
    ! [X0] : meet(X0,zero) = join(zero,complement(join(top,join(top,complement(X0))))),
    inference(forward_demodulation,[],[f2122,f114]) ).

fof(f114,plain,
    ! [X6,X7,X5] : join(X5,join(X6,X7)) = join(X7,join(X5,X6)),
    inference(superposition,[],[f32,f25]) ).

fof(f2122,plain,
    ! [X0] : meet(X0,zero) = join(zero,complement(join(top,join(complement(X0),top)))),
    inference(backward_demodulation,[],[f1585,f2120]) ).

fof(f1585,plain,
    ! [X0] : meet(X0,zero) = join(zero,complement(join(top,join(complement(X0),complement(meet(X0,zero)))))),
    inference(forward_demodulation,[],[f1584,f32]) ).

fof(f1584,plain,
    ! [X0] : meet(X0,zero) = join(zero,complement(join(join(top,complement(X0)),complement(meet(X0,zero))))),
    inference(forward_demodulation,[],[f1564,f25]) ).

fof(f1564,plain,
    ! [X0] : meet(X0,zero) = join(zero,complement(join(complement(meet(X0,zero)),join(top,complement(X0))))),
    inference(superposition,[],[f34,f710]) ).

fof(f710,plain,
    ! [X15] : zero = meet(meet(X15,zero),join(top,complement(X15))),
    inference(superposition,[],[f628,f431]) ).

fof(f628,plain,
    ! [X0] : zero = meet(complement(X0),X0),
    inference(forward_demodulation,[],[f621,f50]) ).

fof(f621,plain,
    ! [X0] : complement(top) = meet(complement(X0),X0),
    inference(superposition,[],[f28,f465]) ).

fof(f1855,plain,
    ! [X22,X23] : meet(join(complement(X22),complement(X23)),zero) = complement(join(top,meet(X23,X22))),
    inference(superposition,[],[f431,f46]) ).

fof(f46,plain,
    ! [X2,X1] : meet(X1,X2) = complement(join(complement(X2),complement(X1))),
    inference(superposition,[],[f28,f25]) ).

fof(f653,plain,
    ! [X0,X1] : join(complement(X0),complement(X1)) = join(complement(meet(X0,X1)),complement(join(top,meet(X0,X1)))),
    inference(forward_demodulation,[],[f652,f426]) ).

fof(f652,plain,
    ! [X0,X1] : join(complement(X0),complement(X1)) = join(complement(meet(X0,X1)),complement(join(complement(zero),meet(X0,X1)))),
    inference(forward_demodulation,[],[f642,f44]) ).

fof(f44,plain,
    ! [X2,X0,X1] : meet(X2,join(complement(X0),complement(X1))) = complement(join(complement(X2),meet(X0,X1))),
    inference(superposition,[],[f28,f28]) ).

fof(f642,plain,
    ! [X0,X1] : join(complement(X0),complement(X1)) = join(complement(meet(X0,X1)),meet(zero,join(complement(X0),complement(X1)))),
    inference(superposition,[],[f494,f28]) ).

fof(f43,plain,
    ! [X2,X0,X1] : meet(join(complement(X0),complement(X1)),X2) = complement(join(meet(X0,X1),complement(X2))),
    inference(superposition,[],[f28,f28]) ).

fof(f3059,plain,
    ! [X0,X1] : complement(X0) = meet(complement(meet(X0,X1)),join(complement(X0),X1)),
    inference(superposition,[],[f2222,f34]) ).

fof(f20,plain,
    complement(sK0) != composition(complement(sK0),top),
    inference(cnf_transformation,[],[f18]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem    : REL018+1 : TPTP v8.1.2. Released v4.0.0.
% 0.12/0.15  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.14/0.35  % Computer : n031.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit   : 300
% 0.14/0.35  % WCLimit    : 300
% 0.14/0.35  % DateTime   : Wed Aug 30 15:45:12 EDT 2023
% 0.14/0.35  % CPUTime    : 
% 0.19/0.42  % (15669)Running in auto input_syntax mode. Trying TPTP
% 0.19/0.42  % (15676)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on Vampire---4 for (497ds/0Mi)
% 0.19/0.42  % (15673)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on Vampire---4 for (533ds/0Mi)
% 0.19/0.42  % (15671)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on Vampire---4 for (793ds/0Mi)
% 0.19/0.42  % (15674)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on Vampire---4 for (531ds/0Mi)
% 0.19/0.42  % (15672)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on Vampire---4 for (569ds/0Mi)
% 0.19/0.42  % (15675)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on Vampire---4 for (522ds/0Mi)
% 0.19/0.42  % (15670)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on Vampire---4 for (846ds/0Mi)
% 0.19/0.42  TRYING [1]
% 0.19/0.42  TRYING [2]
% 0.19/0.43  TRYING [3]
% 0.19/0.43  TRYING [1]
% 0.19/0.43  TRYING [2]
% 0.19/0.44  TRYING [4]
% 0.19/0.44  TRYING [3]
% 0.19/0.46  TRYING [4]
% 0.19/0.49  TRYING [5]
% 0.97/0.57  TRYING [5]
% 1.37/0.65  TRYING [6]
% 4.51/1.11  TRYING [7]
% 7.36/1.52  TRYING [1]
% 7.36/1.52  TRYING [2]
% 7.94/1.53  TRYING [3]
% 7.94/1.54  TRYING [4]
% 8.28/1.59  TRYING [5]
% 9.50/1.76  TRYING [6]
% 10.61/1.94  % (15675)First to succeed.
% 10.61/1.95  % (15675)Refutation found. Thanks to Tanya!
% 10.61/1.95  % SZS status Theorem for Vampire---4
% 10.61/1.95  % SZS output start Proof for Vampire---4
% See solution above
% 10.61/1.95  % (15675)------------------------------
% 10.61/1.95  % (15675)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 10.61/1.95  % (15675)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 10.61/1.95  % (15675)Termination reason: Refutation
% 10.61/1.95  
% 10.61/1.95  % (15675)Memory used [KB]: 44007
% 10.61/1.95  % (15675)Time elapsed: 1.523 s
% 10.61/1.95  % (15675)------------------------------
% 10.61/1.95  % (15675)------------------------------
% 10.61/1.95  % (15669)Success in time 1.56 s
% 10.61/1.95  % Vampire---4.8 exiting
%------------------------------------------------------------------------------