TSTP Solution File: REL036+1 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : REL036+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 : n016.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 13:46:02 EDT 2023

% Result   : Theorem 171.05s 24.81s
% Output   : Refutation 171.05s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   91
%            Number of leaves      :   28
% Syntax   : Number of formulae    :  472 ( 467 unt;   0 def)
%            Number of atoms       :  479 ( 478 equ)
%            Maximal formula atoms :    4 (   1 avg)
%            Number of connectives :   16 (   9   ~;   0   |;   4   &)
%                                         (   0 <=>;   3  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    7 (   2 avg)
%            Maximal term depth    :    9 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   24 (  24 usr;  19 con; 0-2 aty)
%            Number of variables   :  377 (; 371   !;   6   ?)

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

fof(f1142391,plain,
    sF12 != sF12,
    inference(backward_demodulation,[],[f48,f1142390]) ).

fof(f1142390,plain,
    sF12 = sF14,
    inference(forward_demodulation,[],[f1140200,f23881]) ).

fof(f23881,plain,
    ! [X12] : join(X12,X12) = X12,
    inference(forward_demodulation,[],[f23853,f15433]) ).

fof(f15433,plain,
    ! [X28] : complement(complement(X28)) = X28,
    inference(forward_demodulation,[],[f15432,f14700]) ).

fof(f14700,plain,
    ! [X0] : complement(X0) = join(complement(X0),complement(complement(complement(X0)))),
    inference(backward_demodulation,[],[f14689,f14695]) ).

fof(f14695,plain,
    ! [X1] : complement(X1) = join(complement(X1),complement(join(top,X1))),
    inference(forward_demodulation,[],[f14694,f1295]) ).

fof(f1295,plain,
    ! [X0] : join(top,X0) = join(top,complement(complement(X0))),
    inference(superposition,[],[f685,f1191]) ).

fof(f1191,plain,
    ! [X2] : join(zero,complement(complement(X2))) = X2,
    inference(forward_demodulation,[],[f1190,f52]) ).

fof(f52,plain,
    zero = complement(top),
    inference(backward_demodulation,[],[f35,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/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568',def_top) ).

fof(f35,plain,
    ! [X0] : zero = complement(join(complement(X0),complement(complement(X0)))),
    inference(definition_unfolding,[],[f23,f28]) ).

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/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568',maddux4_definiton_of_meet) ).

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/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568',def_zero) ).

fof(f1190,plain,
    ! [X2] : join(complement(top),complement(complement(X2))) = X2,
    inference(forward_demodulation,[],[f1189,f1050]) ).

fof(f1050,plain,
    ! [X35] : complement(X35) = join(complement(X35),complement(X35)),
    inference(forward_demodulation,[],[f1049,f398]) ).

fof(f398,plain,
    ! [X2] : composition(one,X2) = X2,
    inference(backward_demodulation,[],[f379,f391]) ).

fof(f391,plain,
    one = converse(one),
    inference(superposition,[],[f379,f22]) ).

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

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

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

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

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

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

fof(f72,plain,
    ! [X2,X1] : converse(composition(converse(X1),X2)) = composition(converse(X2),X1),
    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/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568',converse_multiplicativity) ).

fof(f1049,plain,
    ! [X35] : complement(X35) = join(complement(X35),complement(composition(one,X35))),
    inference(forward_demodulation,[],[f1014,f398]) ).

fof(f1014,plain,
    ! [X35] : complement(X35) = join(complement(X35),composition(one,complement(composition(one,X35)))),
    inference(superposition,[],[f53,f391]) ).

fof(f53,plain,
    ! [X0,X1] : complement(X1) = join(complement(X1),composition(converse(X0),complement(composition(X0,X1)))),
    inference(forward_demodulation,[],[f29,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/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568',maddux1_join_commutativity) ).

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/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568',converse_cancellativity) ).

fof(f1189,plain,
    ! [X2] : join(complement(top),complement(join(complement(X2),complement(X2)))) = X2,
    inference(forward_demodulation,[],[f1153,f25]) ).

fof(f1153,plain,
    ! [X2] : join(complement(join(complement(X2),complement(X2))),complement(top)) = X2,
    inference(superposition,[],[f54,f24]) ).

fof(f54,plain,
    ! [X0,X1] : join(complement(join(complement(X0),X1)),complement(join(complement(X0),complement(X1)))) = X0,
    inference(forward_demodulation,[],[f30,f25]) ).

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/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568',maddux3_a_kind_of_de_Morgan) ).

fof(f685,plain,
    ! [X16] : join(top,join(zero,X16)) = join(top,X16),
    inference(superposition,[],[f32,f57]) ).

fof(f57,plain,
    top = join(top,zero),
    inference(superposition,[],[f24,f52]) ).

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/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568',maddux2_join_associativity) ).

fof(f14694,plain,
    ! [X1] : complement(X1) = join(complement(X1),complement(join(top,complement(complement(X1))))),
    inference(forward_demodulation,[],[f14289,f25]) ).

fof(f14289,plain,
    ! [X1] : complement(X1) = join(complement(join(top,complement(complement(X1)))),complement(X1)),
    inference(superposition,[],[f1161,f1191]) ).

fof(f1161,plain,
    ! [X0] : join(complement(join(top,complement(X0))),complement(join(zero,complement(X0)))) = X0,
    inference(forward_demodulation,[],[f1160,f25]) ).

fof(f1160,plain,
    ! [X0] : join(complement(join(zero,complement(X0))),complement(join(top,complement(X0)))) = X0,
    inference(forward_demodulation,[],[f1159,f25]) ).

fof(f1159,plain,
    ! [X0] : join(complement(join(zero,complement(X0))),complement(join(complement(X0),top))) = X0,
    inference(forward_demodulation,[],[f1158,f25]) ).

fof(f1158,plain,
    ! [X0] : join(complement(join(complement(X0),top)),complement(join(zero,complement(X0)))) = X0,
    inference(forward_demodulation,[],[f1145,f25]) ).

fof(f1145,plain,
    ! [X0] : join(complement(join(complement(X0),top)),complement(join(complement(X0),zero))) = X0,
    inference(superposition,[],[f54,f52]) ).

fof(f14689,plain,
    ! [X0] : join(complement(X0),complement(complement(complement(X0)))) = join(complement(X0),complement(join(top,X0))),
    inference(forward_demodulation,[],[f14688,f1295]) ).

fof(f14688,plain,
    ! [X0] : join(complement(X0),complement(complement(complement(X0)))) = join(complement(X0),complement(join(top,complement(complement(X0))))),
    inference(forward_demodulation,[],[f14687,f1760]) ).

fof(f1760,plain,
    ! [X2,X3] : join(top,X3) = join(top,complement(join(complement(X2),complement(X3)))),
    inference(forward_demodulation,[],[f1759,f679]) ).

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

fof(f1759,plain,
    ! [X2,X3] : join(top,complement(join(complement(X2),complement(X3)))) = join(X2,join(complement(X2),X3)),
    inference(forward_demodulation,[],[f1758,f699]) ).

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

fof(f1758,plain,
    ! [X2,X3] : join(top,complement(join(complement(X2),complement(X3)))) = join(complement(X2),join(X3,X2)),
    inference(forward_demodulation,[],[f1709,f32]) ).

fof(f1709,plain,
    ! [X2,X3] : join(top,complement(join(complement(X2),complement(X3)))) = join(join(complement(X2),X3),X2),
    inference(superposition,[],[f679,f54]) ).

fof(f14687,plain,
    ! [X0] : join(complement(X0),complement(complement(complement(X0)))) = join(complement(X0),complement(join(top,complement(join(complement(X0),complement(complement(complement(X0)))))))),
    inference(forward_demodulation,[],[f14288,f25]) ).

fof(f14288,plain,
    ! [X0] : join(complement(X0),complement(complement(complement(X0)))) = join(complement(join(top,complement(join(complement(X0),complement(complement(complement(X0))))))),complement(X0)),
    inference(superposition,[],[f1161,f1157]) ).

fof(f1157,plain,
    ! [X4] : join(zero,complement(join(complement(X4),complement(complement(complement(X4)))))) = X4,
    inference(forward_demodulation,[],[f1134,f52]) ).

fof(f1134,plain,
    ! [X4] : join(complement(top),complement(join(complement(X4),complement(complement(complement(X4)))))) = X4,
    inference(superposition,[],[f54,f24]) ).

fof(f15432,plain,
    ! [X28] : complement(join(complement(X28),complement(complement(complement(X28))))) = X28,
    inference(forward_demodulation,[],[f15431,f15359]) ).

fof(f15359,plain,
    ! [X1] : complement(X1) = join(zero,complement(X1)),
    inference(forward_demodulation,[],[f15358,f25]) ).

fof(f15358,plain,
    ! [X1] : complement(X1) = join(complement(X1),zero),
    inference(forward_demodulation,[],[f14992,f52]) ).

fof(f14992,plain,
    ! [X1] : complement(X1) = join(complement(X1),complement(top)),
    inference(backward_demodulation,[],[f14695,f14781]) ).

fof(f14781,plain,
    ! [X1] : top = join(top,X1),
    inference(forward_demodulation,[],[f14780,f12312]) ).

fof(f12312,plain,
    top = join(top,top),
    inference(superposition,[],[f698,f12270]) ).

fof(f12270,plain,
    top = join(top,complement(join(top,top))),
    inference(forward_demodulation,[],[f12269,f679]) ).

fof(f12269,plain,
    top = join(sF5,join(complement(sF5),complement(join(top,top)))),
    inference(forward_demodulation,[],[f12260,f3273]) ).

fof(f3273,plain,
    ! [X44,X43] : join(sF5,join(X43,X44)) = join(sF5,join(X44,X43)),
    inference(forward_demodulation,[],[f2736,f1236]) ).

fof(f1236,plain,
    ! [X2,X1] : join(sF5,join(X1,X2)) = join(sF5,join(X1,join(composition(top,sF5),X2))),
    inference(forward_demodulation,[],[f1235,f32]) ).

fof(f1235,plain,
    ! [X2,X1] : join(join(sF5,X1),X2) = join(sF5,join(X1,join(composition(top,sF5),X2))),
    inference(forward_demodulation,[],[f1233,f32]) ).

fof(f1233,plain,
    ! [X2,X1] : join(join(sF5,X1),X2) = join(sF5,join(join(X1,composition(top,sF5)),X2)),
    inference(superposition,[],[f32,f1123]) ).

fof(f1123,plain,
    ! [X1] : join(sF5,X1) = join(sF5,join(X1,composition(top,sF5))),
    inference(superposition,[],[f1082,f25]) ).

fof(f1082,plain,
    ! [X0] : join(sF5,X0) = join(sF5,join(composition(top,sF5),X0)),
    inference(superposition,[],[f32,f1065]) ).

fof(f1065,plain,
    sF5 = join(sF5,composition(top,sF5)),
    inference(forward_demodulation,[],[f1064,f21]) ).

fof(f1064,plain,
    sF5 = join(sF5,composition(converse(converse(top)),sF5)),
    inference(forward_demodulation,[],[f1063,f825]) ).

fof(f825,plain,
    ! [X6,X7] : composition(join(one,X7),X6) = join(X6,composition(X7,X6)),
    inference(superposition,[],[f33,f398]) ).

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/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568',composition_distributivity) ).

fof(f1063,plain,
    sF5 = composition(join(one,converse(converse(top))),sF5),
    inference(forward_demodulation,[],[f1062,f38]) ).

fof(f38,plain,
    complement(sF4) = sF5,
    introduced(function_definition,[]) ).

fof(f1062,plain,
    complement(sF4) = composition(join(one,converse(converse(top))),complement(sF4)),
    inference(forward_demodulation,[],[f1026,f825]) ).

fof(f1026,plain,
    complement(sF4) = join(complement(sF4),composition(converse(converse(top)),complement(sF4))),
    inference(superposition,[],[f53,f88]) ).

fof(f88,plain,
    sF4 = composition(converse(top),sF4),
    inference(forward_demodulation,[],[f81,f37]) ).

fof(f37,plain,
    converse(sK0) = sF4,
    introduced(function_definition,[]) ).

fof(f81,plain,
    converse(sK0) = composition(converse(top),sF4),
    inference(superposition,[],[f71,f51]) ).

fof(f51,plain,
    sK0 = composition(sK0,top),
    inference(backward_demodulation,[],[f49,f50]) ).

fof(f50,plain,
    sK0 = sF15,
    inference(definition_folding,[],[f19,f49]) ).

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

fof(f18,plain,
    ( composition(meet(sK1,converse(sK0)),meet(sK0,sK2)) != join(composition(meet(sK1,converse(sK0)),sK2),composition(meet(sK1,converse(sK0)),meet(sK0,sK2)))
    & sK0 = composition(sK0,top) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2])],[f16,f17]) ).

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

fof(f16,plain,
    ? [X0,X1,X2] :
      ( composition(meet(X1,converse(X0)),meet(X0,X2)) != join(composition(meet(X1,converse(X0)),X2),composition(meet(X1,converse(X0)),meet(X0,X2)))
      & composition(X0,top) = X0 ),
    inference(ennf_transformation,[],[f15]) ).

fof(f15,negated_conjecture,
    ~ ! [X0,X1,X2] :
        ( composition(X0,top) = X0
       => composition(meet(X1,converse(X0)),meet(X0,X2)) = join(composition(meet(X1,converse(X0)),X2),composition(meet(X1,converse(X0)),meet(X0,X2))) ),
    inference(negated_conjecture,[],[f14]) ).

fof(f14,conjecture,
    ! [X0,X1,X2] :
      ( composition(X0,top) = X0
     => composition(meet(X1,converse(X0)),meet(X0,X2)) = join(composition(meet(X1,converse(X0)),X2),composition(meet(X1,converse(X0)),meet(X0,X2))) ),
    file('/export/starexec/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568',goals) ).

fof(f49,plain,
    composition(sK0,top) = sF15,
    introduced(function_definition,[]) ).

fof(f71,plain,
    ! [X0] : converse(composition(sK0,X0)) = composition(converse(X0),sF4),
    inference(superposition,[],[f26,f37]) ).

fof(f2736,plain,
    ! [X44,X43] : join(sF5,join(X43,X44)) = join(sF5,join(X44,join(composition(top,sF5),X43))),
    inference(superposition,[],[f1082,f699]) ).

fof(f12260,plain,
    top = join(sF5,join(complement(join(top,top)),complement(sF5))),
    inference(superposition,[],[f698,f12248]) ).

fof(f12248,plain,
    sF5 = join(sF5,complement(join(top,top))),
    inference(forward_demodulation,[],[f12247,f38]) ).

fof(f12247,plain,
    sF5 = join(complement(sF4),complement(join(top,top))),
    inference(forward_demodulation,[],[f12246,f24]) ).

fof(f12246,plain,
    sF5 = join(complement(sF4),complement(join(top,join(sF5,complement(sF5))))),
    inference(forward_demodulation,[],[f12245,f3268]) ).

fof(f3268,plain,
    ! [X34,X33] : join(top,join(X33,X34)) = join(top,join(X34,X33)),
    inference(forward_demodulation,[],[f2731,f1417]) ).

fof(f1417,plain,
    ! [X2,X1] : join(top,join(X1,X2)) = join(zero,join(X1,join(complement(composition(sF4,sF8)),X2))),
    inference(forward_demodulation,[],[f1416,f32]) ).

fof(f1416,plain,
    ! [X2,X1] : join(join(top,X1),X2) = join(zero,join(X1,join(complement(composition(sF4,sF8)),X2))),
    inference(forward_demodulation,[],[f1410,f32]) ).

fof(f1410,plain,
    ! [X2,X1] : join(join(top,X1),X2) = join(zero,join(join(X1,complement(composition(sF4,sF8))),X2)),
    inference(superposition,[],[f32,f1367]) ).

fof(f1367,plain,
    ! [X1] : join(top,X1) = join(zero,join(X1,complement(composition(sF4,sF8)))),
    inference(superposition,[],[f1105,f25]) ).

fof(f1105,plain,
    ! [X0] : join(top,X0) = join(zero,join(complement(composition(sF4,sF8)),X0)),
    inference(superposition,[],[f32,f1099]) ).

fof(f1099,plain,
    top = join(zero,complement(composition(sF4,sF8))),
    inference(forward_demodulation,[],[f1098,f57]) ).

fof(f1098,plain,
    join(top,zero) = join(zero,complement(composition(sF4,sF8))),
    inference(forward_demodulation,[],[f1092,f25]) ).

fof(f1092,plain,
    join(zero,top) = join(zero,complement(composition(sF4,sF8))),
    inference(superposition,[],[f1079,f24]) ).

fof(f1079,plain,
    ! [X0] : join(zero,X0) = join(zero,join(composition(sF4,sF8),X0)),
    inference(superposition,[],[f32,f1075]) ).

fof(f1075,plain,
    zero = join(zero,composition(sF4,sF8)),
    inference(forward_demodulation,[],[f1074,f52]) ).

fof(f1074,plain,
    complement(top) = join(complement(top),composition(sF4,sF8)),
    inference(forward_demodulation,[],[f1073,f37]) ).

fof(f1073,plain,
    complement(top) = join(complement(top),composition(converse(sK0),sF8)),
    inference(forward_demodulation,[],[f1030,f41]) ).

fof(f41,plain,
    complement(sK0) = sF8,
    introduced(function_definition,[]) ).

fof(f1030,plain,
    complement(top) = join(complement(top),composition(converse(sK0),complement(sK0))),
    inference(superposition,[],[f53,f51]) ).

fof(f2731,plain,
    ! [X34,X33] : join(top,join(X33,X34)) = join(zero,join(X34,join(complement(composition(sF4,sF8)),X33))),
    inference(superposition,[],[f1105,f699]) ).

fof(f12245,plain,
    sF5 = join(complement(sF4),complement(join(top,join(complement(sF5),sF5)))),
    inference(forward_demodulation,[],[f12244,f709]) ).

fof(f709,plain,
    ! [X2,X3,X4] : join(X2,join(X3,X4)) = join(X3,join(X2,X4)),
    inference(forward_demodulation,[],[f680,f32]) ).

fof(f680,plain,
    ! [X2,X3,X4] : join(join(X3,X2),X4) = join(X2,join(X3,X4)),
    inference(superposition,[],[f32,f25]) ).

fof(f12244,plain,
    sF5 = join(complement(sF4),complement(join(complement(sF5),join(top,sF5)))),
    inference(forward_demodulation,[],[f12235,f25]) ).

fof(f12235,plain,
    sF5 = join(complement(join(complement(sF5),join(top,sF5))),complement(sF4)),
    inference(superposition,[],[f54,f12186]) ).

fof(f12186,plain,
    sF4 = join(complement(sF5),complement(join(top,sF5))),
    inference(forward_demodulation,[],[f12148,f1128]) ).

fof(f1128,plain,
    join(top,sF5) = join(sF5,complement(composition(top,sF5))),
    inference(forward_demodulation,[],[f1122,f25]) ).

fof(f1122,plain,
    join(sF5,top) = join(sF5,complement(composition(top,sF5))),
    inference(superposition,[],[f1082,f24]) ).

fof(f12148,plain,
    sF4 = join(complement(sF5),complement(join(sF5,complement(composition(top,sF5))))),
    inference(superposition,[],[f1142,f1065]) ).

fof(f1142,plain,
    ! [X4] : sF4 = join(complement(join(sF5,X4)),complement(join(sF5,complement(X4)))),
    inference(superposition,[],[f54,f38]) ).

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

fof(f14780,plain,
    ! [X1] : join(top,X1) = join(top,top),
    inference(forward_demodulation,[],[f14779,f9821]) ).

fof(f9821,plain,
    ! [X1] : join(top,X1) = join(top,complement(join(zero,complement(X1)))),
    inference(forward_demodulation,[],[f9820,f685]) ).

fof(f9820,plain,
    ! [X1] : join(top,join(zero,X1)) = join(top,complement(join(zero,complement(X1)))),
    inference(forward_demodulation,[],[f9819,f699]) ).

fof(f9819,plain,
    ! [X1] : join(top,complement(join(zero,complement(X1)))) = join(zero,join(X1,top)),
    inference(forward_demodulation,[],[f9741,f32]) ).

fof(f9741,plain,
    ! [X1] : join(join(zero,X1),top) = join(top,complement(join(zero,complement(X1)))),
    inference(superposition,[],[f679,f1138]) ).

fof(f1138,plain,
    ! [X0] : top = join(complement(join(zero,X0)),complement(join(zero,complement(X0)))),
    inference(superposition,[],[f54,f52]) ).

fof(f14779,plain,
    ! [X1] : join(top,top) = join(top,complement(join(zero,complement(X1)))),
    inference(forward_demodulation,[],[f14778,f24]) ).

fof(f14778,plain,
    ! [X1] : join(top,complement(join(zero,complement(X1)))) = join(top,join(X1,complement(X1))),
    inference(forward_demodulation,[],[f14777,f3268]) ).

fof(f14777,plain,
    ! [X1] : join(top,complement(join(zero,complement(X1)))) = join(top,join(complement(X1),X1)),
    inference(forward_demodulation,[],[f14299,f32]) ).

fof(f14299,plain,
    ! [X1] : join(top,complement(join(zero,complement(X1)))) = join(join(top,complement(X1)),X1),
    inference(superposition,[],[f679,f1161]) ).

fof(f15431,plain,
    ! [X28] : complement(join(complement(X28),complement(join(zero,complement(complement(X28)))))) = X28,
    inference(forward_demodulation,[],[f15364,f15359]) ).

fof(f15364,plain,
    ! [X28] : join(zero,complement(join(complement(X28),complement(join(zero,complement(complement(X28))))))) = X28,
    inference(backward_demodulation,[],[f14353,f15359]) ).

fof(f14353,plain,
    ! [X28] : join(zero,complement(join(complement(X28),complement(join(zero,complement(join(zero,complement(X28)))))))) = X28,
    inference(backward_demodulation,[],[f3809,f14310]) ).

fof(f14310,plain,
    zero = composition(sF4,sF8),
    inference(forward_demodulation,[],[f14309,f52]) ).

fof(f14309,plain,
    complement(top) = composition(sF4,sF8),
    inference(forward_demodulation,[],[f14308,f1050]) ).

fof(f14308,plain,
    composition(sF4,sF8) = join(complement(top),complement(top)),
    inference(forward_demodulation,[],[f14272,f1099]) ).

fof(f14272,plain,
    composition(sF4,sF8) = join(complement(top),complement(join(zero,complement(composition(sF4,sF8))))),
    inference(superposition,[],[f1161,f12416]) ).

fof(f12416,plain,
    top = join(top,complement(composition(sF4,sF8))),
    inference(backward_demodulation,[],[f1104,f12312]) ).

fof(f1104,plain,
    join(top,top) = join(top,complement(composition(sF4,sF8))),
    inference(superposition,[],[f685,f1099]) ).

fof(f3809,plain,
    ! [X28] : join(zero,complement(join(complement(X28),complement(join(zero,complement(join(composition(sF4,sF8),complement(X28)))))))) = X28,
    inference(forward_demodulation,[],[f3742,f52]) ).

fof(f3742,plain,
    ! [X28] : join(complement(top),complement(join(complement(X28),complement(join(zero,complement(join(composition(sF4,sF8),complement(X28)))))))) = X28,
    inference(superposition,[],[f54,f2937]) ).

fof(f2937,plain,
    ! [X31] : top = join(X31,join(zero,complement(join(composition(sF4,sF8),X31)))),
    inference(forward_demodulation,[],[f2525,f25]) ).

fof(f2525,plain,
    ! [X31] : top = join(X31,join(complement(join(composition(sF4,sF8),X31)),zero)),
    inference(superposition,[],[f699,f2205]) ).

fof(f2205,plain,
    ! [X27] : top = join(zero,join(X27,complement(join(composition(sF4,sF8),X27)))),
    inference(forward_demodulation,[],[f2204,f57]) ).

fof(f2204,plain,
    ! [X27] : join(top,zero) = join(zero,join(X27,complement(join(composition(sF4,sF8),X27)))),
    inference(forward_demodulation,[],[f2010,f25]) ).

fof(f2010,plain,
    ! [X27] : join(zero,top) = join(zero,join(X27,complement(join(composition(sF4,sF8),X27)))),
    inference(superposition,[],[f1079,f698]) ).

fof(f23853,plain,
    ! [X12] : complement(complement(X12)) = join(X12,X12),
    inference(superposition,[],[f15433,f23786]) ).

fof(f23786,plain,
    ! [X2] : complement(X2) = complement(join(X2,X2)),
    inference(forward_demodulation,[],[f23785,f15680]) ).

fof(f15680,plain,
    ! [X0] : join(zero,X0) = X0,
    inference(forward_demodulation,[],[f15679,f52]) ).

fof(f15679,plain,
    ! [X0] : join(complement(top),X0) = X0,
    inference(forward_demodulation,[],[f15678,f15433]) ).

fof(f15678,plain,
    ! [X0] : join(complement(top),complement(complement(X0))) = X0,
    inference(forward_demodulation,[],[f15146,f15359]) ).

fof(f15146,plain,
    ! [X0] : join(complement(top),complement(join(zero,complement(X0)))) = X0,
    inference(backward_demodulation,[],[f1161,f14781]) ).

fof(f23785,plain,
    ! [X2] : complement(X2) = join(zero,complement(join(X2,X2))),
    inference(forward_demodulation,[],[f23784,f52]) ).

fof(f23784,plain,
    ! [X2] : complement(X2) = join(complement(top),complement(join(X2,X2))),
    inference(forward_demodulation,[],[f23783,f15433]) ).

fof(f23783,plain,
    ! [X2] : complement(X2) = join(complement(top),complement(join(X2,complement(complement(X2))))),
    inference(forward_demodulation,[],[f23782,f25]) ).

fof(f23782,plain,
    ! [X2] : complement(X2) = join(complement(top),complement(join(complement(complement(X2)),X2))),
    inference(forward_demodulation,[],[f23646,f25]) ).

fof(f23646,plain,
    ! [X2] : complement(X2) = join(complement(join(complement(complement(X2)),X2)),complement(top)),
    inference(superposition,[],[f1154,f24]) ).

fof(f1154,plain,
    ! [X3,X4] : join(complement(join(complement(X3),X4)),complement(join(complement(X4),complement(X3)))) = X3,
    inference(superposition,[],[f54,f25]) ).

fof(f1140200,plain,
    sF14 = join(sF12,sF12),
    inference(backward_demodulation,[],[f47,f1140198]) ).

fof(f1140198,plain,
    sF12 = sF13,
    inference(forward_demodulation,[],[f1140048,f21]) ).

fof(f1140048,plain,
    sF13 = converse(converse(sF12)),
    inference(superposition,[],[f21,f1139534]) ).

fof(f1139534,plain,
    converse(sF13) = converse(sF12),
    inference(forward_demodulation,[],[f1139533,f46]) ).

fof(f46,plain,
    composition(sF7,sK2) = sF13,
    introduced(function_definition,[]) ).

fof(f1139533,plain,
    converse(sF12) = converse(composition(sF7,sK2)),
    inference(forward_demodulation,[],[f1139532,f15680]) ).

fof(f1139532,plain,
    converse(composition(sF7,sK2)) = converse(join(zero,sF12)),
    inference(forward_demodulation,[],[f1139531,f149]) ).

fof(f149,plain,
    ! [X2,X3] : converse(join(X2,X3)) = converse(join(X3,X2)),
    inference(forward_demodulation,[],[f143,f27]) ).

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/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568',converse_additivity) ).

fof(f143,plain,
    ! [X2,X3] : join(converse(X3),converse(X2)) = converse(join(X2,X3)),
    inference(superposition,[],[f27,f25]) ).

fof(f1139531,plain,
    converse(composition(sF7,sK2)) = converse(join(sF12,zero)),
    inference(forward_demodulation,[],[f1139530,f26]) ).

fof(f1139530,plain,
    converse(join(sF12,zero)) = composition(converse(sK2),converse(sF7)),
    inference(forward_demodulation,[],[f1139529,f34416]) ).

fof(f34416,plain,
    zero = composition(sF7,sF8),
    inference(forward_demodulation,[],[f34400,f14310]) ).

fof(f34400,plain,
    composition(sF4,sF8) = composition(sF7,sF8),
    inference(superposition,[],[f17413,f34375]) ).

fof(f34375,plain,
    sF4 = join(sF4,sF7),
    inference(forward_demodulation,[],[f34333,f40]) ).

fof(f40,plain,
    complement(sF6) = sF7,
    introduced(function_definition,[]) ).

fof(f34333,plain,
    sF4 = join(sF4,complement(sF6)),
    inference(superposition,[],[f33523,f7733]) ).

fof(f7733,plain,
    sF6 = join(sF5,sF6),
    inference(forward_demodulation,[],[f7732,f39]) ).

fof(f39,plain,
    join(sF3,sF5) = sF6,
    introduced(function_definition,[]) ).

fof(f7732,plain,
    join(sF3,sF5) = join(sF5,sF6),
    inference(forward_demodulation,[],[f7725,f25]) ).

fof(f7725,plain,
    join(sF3,sF5) = join(sF6,sF5),
    inference(superposition,[],[f690,f7708]) ).

fof(f7708,plain,
    sF5 = join(sF5,sF5),
    inference(forward_demodulation,[],[f7707,f38]) ).

fof(f7707,plain,
    sF5 = join(sF5,complement(sF4)),
    inference(forward_demodulation,[],[f7706,f398]) ).

fof(f7706,plain,
    sF5 = join(sF5,complement(composition(one,sF4))),
    inference(forward_demodulation,[],[f7672,f398]) ).

fof(f7672,plain,
    sF5 = join(sF5,composition(one,complement(composition(one,sF4)))),
    inference(superposition,[],[f996,f391]) ).

fof(f996,plain,
    ! [X4] : sF5 = join(sF5,composition(converse(X4),complement(composition(X4,sF4)))),
    inference(superposition,[],[f53,f38]) ).

fof(f690,plain,
    ! [X21] : join(sF3,join(sF5,X21)) = join(sF6,X21),
    inference(superposition,[],[f32,f39]) ).

fof(f33523,plain,
    ! [X8] : sF4 = join(sF4,complement(join(sF5,X8))),
    inference(superposition,[],[f33306,f38]) ).

fof(f33306,plain,
    ! [X19,X20] : join(X19,complement(join(complement(X19),X20))) = X19,
    inference(forward_demodulation,[],[f33305,f15433]) ).

fof(f33305,plain,
    ! [X19,X20] : complement(complement(X19)) = join(X19,complement(join(complement(X19),X20))),
    inference(forward_demodulation,[],[f33304,f17610]) ).

fof(f17610,plain,
    ! [X3,X4] : complement(X3) = join(complement(join(X3,X4)),complement(join(X3,complement(X4)))),
    inference(superposition,[],[f54,f15433]) ).

fof(f33304,plain,
    ! [X19,X20] : join(complement(join(complement(X19),X20)),complement(join(complement(X19),complement(X20)))) = join(X19,complement(join(complement(X19),X20))),
    inference(forward_demodulation,[],[f33078,f25]) ).

fof(f33078,plain,
    ! [X19,X20] : join(complement(join(complement(X19),complement(X20))),complement(join(complement(X19),X20))) = join(X19,complement(join(complement(X19),X20))),
    inference(superposition,[],[f1156,f23986]) ).

fof(f23986,plain,
    ! [X8,X7] : join(X7,X8) = join(X8,join(X7,X8)),
    inference(backward_demodulation,[],[f23985,f23897]) ).

fof(f23897,plain,
    ! [X2,X3] : join(X2,X3) = join(X2,join(X2,X3)),
    inference(superposition,[],[f32,f23881]) ).

fof(f23985,plain,
    ! [X8,X7] : join(X7,X8) = join(X8,join(X7,join(X7,X8))),
    inference(forward_demodulation,[],[f23892,f4164]) ).

fof(f4164,plain,
    ! [X14,X15,X13] : join(X14,join(X15,X13)) = join(X14,join(X13,X15)),
    inference(superposition,[],[f709,f699]) ).

fof(f23892,plain,
    ! [X8,X7] : join(X7,X8) = join(X8,join(join(X7,X8),X7)),
    inference(superposition,[],[f23881,f699]) ).

fof(f1156,plain,
    ! [X2,X0,X1] : join(X0,X2) = join(complement(join(complement(X0),X1)),join(complement(join(complement(X0),complement(X1))),X2)),
    inference(superposition,[],[f32,f54]) ).

fof(f17413,plain,
    ! [X1] : composition(join(sF4,X1),sF8) = composition(X1,sF8),
    inference(forward_demodulation,[],[f17402,f15680]) ).

fof(f17402,plain,
    ! [X1] : composition(join(sF4,X1),sF8) = join(zero,composition(X1,sF8)),
    inference(superposition,[],[f33,f14310]) ).

fof(f1139529,plain,
    composition(converse(sK2),converse(sF7)) = converse(join(sF12,composition(sF7,sF8))),
    inference(forward_demodulation,[],[f1139528,f860629]) ).

fof(f860629,plain,
    ! [X24,X23] : join(converse(X23),composition(sF5,converse(X24))) = converse(join(X23,composition(X24,sF8))),
    inference(superposition,[],[f301,f860048]) ).

fof(f860048,plain,
    sF8 = converse(sF5),
    inference(forward_demodulation,[],[f860047,f857781]) ).

fof(f857781,plain,
    converse(sF5) = join(sF8,converse(sF5)),
    inference(forward_demodulation,[],[f857780,f41]) ).

fof(f857780,plain,
    converse(sF5) = join(complement(sK0),converse(sF5)),
    inference(forward_demodulation,[],[f857573,f25]) ).

fof(f857573,plain,
    converse(sF5) = join(converse(sF5),complement(sK0)),
    inference(superposition,[],[f33539,f853117]) ).

fof(f853117,plain,
    sK0 = join(sK0,complement(converse(sF5))),
    inference(forward_demodulation,[],[f853116,f15680]) ).

fof(f853116,plain,
    join(zero,sK0) = join(sK0,complement(converse(sF5))),
    inference(forward_demodulation,[],[f853115,f25]) ).

fof(f853115,plain,
    join(sK0,zero) = join(sK0,complement(converse(sF5))),
    inference(forward_demodulation,[],[f853114,f52]) ).

fof(f853114,plain,
    join(sK0,complement(top)) = join(sK0,complement(converse(sF5))),
    inference(forward_demodulation,[],[f847727,f25]) ).

fof(f847727,plain,
    join(sK0,complement(top)) = join(complement(converse(sF5)),sK0),
    inference(superposition,[],[f102416,f16010]) ).

fof(f16010,plain,
    top = join(sK0,converse(sF5)),
    inference(backward_demodulation,[],[f226,f15949]) ).

fof(f15949,plain,
    top = converse(top),
    inference(backward_demodulation,[],[f14145,f15172]) ).

fof(f15172,plain,
    ! [X11] : top = join(X11,converse(top)),
    inference(backward_demodulation,[],[f1714,f14781]) ).

fof(f1714,plain,
    ! [X11] : join(X11,converse(top)) = join(top,converse(complement(converse(complement(X11))))),
    inference(superposition,[],[f679,f596]) ).

fof(f596,plain,
    ! [X2] : converse(top) = join(X2,converse(complement(converse(X2)))),
    inference(superposition,[],[f133,f24]) ).

fof(f133,plain,
    ! [X8,X9] : converse(join(converse(X8),X9)) = join(X8,converse(X9)),
    inference(superposition,[],[f27,f21]) ).

fof(f14145,plain,
    converse(top) = join(sK0,converse(top)),
    inference(superposition,[],[f12502,f226]) ).

fof(f12502,plain,
    ! [X0] : join(sK0,X0) = join(sK0,join(sK0,X0)),
    inference(forward_demodulation,[],[f12501,f1287]) ).

fof(f1287,plain,
    ! [X2,X3] : join(sK0,join(X2,X3)) = join(sK0,join(X2,join(composition(sK0,zero),X3))),
    inference(forward_demodulation,[],[f1286,f32]) ).

fof(f1286,plain,
    ! [X2,X3] : join(join(sK0,X2),X3) = join(sK0,join(X2,join(composition(sK0,zero),X3))),
    inference(forward_demodulation,[],[f1281,f32]) ).

fof(f1281,plain,
    ! [X2,X3] : join(join(sK0,X2),X3) = join(sK0,join(join(X2,composition(sK0,zero)),X3)),
    inference(superposition,[],[f32,f1239]) ).

fof(f1239,plain,
    ! [X1] : join(sK0,X1) = join(sK0,join(X1,composition(sK0,zero))),
    inference(superposition,[],[f979,f25]) ).

fof(f979,plain,
    ! [X0] : join(sK0,X0) = join(sK0,join(composition(sK0,zero),X0)),
    inference(superposition,[],[f32,f976]) ).

fof(f976,plain,
    sK0 = join(sK0,composition(sK0,zero)),
    inference(forward_demodulation,[],[f975,f55]) ).

fof(f55,plain,
    sK0 = converse(sF4),
    inference(superposition,[],[f21,f37]) ).

fof(f975,plain,
    converse(sF4) = join(sK0,composition(sK0,zero)),
    inference(forward_demodulation,[],[f974,f21]) ).

fof(f974,plain,
    converse(sF4) = join(sK0,composition(sK0,converse(converse(zero)))),
    inference(forward_demodulation,[],[f972,f70]) ).

fof(f70,plain,
    ! [X3] : converse(composition(X3,sF4)) = composition(sK0,converse(X3)),
    inference(superposition,[],[f26,f55]) ).

fof(f972,plain,
    converse(sF4) = join(sK0,converse(composition(converse(zero),sF4))),
    inference(superposition,[],[f135,f961]) ).

fof(f961,plain,
    sF4 = join(sF4,composition(converse(zero),sF4)),
    inference(forward_demodulation,[],[f960,f88]) ).

fof(f960,plain,
    composition(converse(top),sF4) = join(sF4,composition(converse(zero),sF4)),
    inference(forward_demodulation,[],[f959,f52]) ).

fof(f959,plain,
    composition(converse(top),sF4) = join(sF4,composition(converse(complement(top)),sF4)),
    inference(forward_demodulation,[],[f954,f21]) ).

fof(f954,plain,
    composition(converse(top),sF4) = join(sF4,composition(converse(complement(converse(converse(top)))),sF4)),
    inference(superposition,[],[f827,f596]) ).

fof(f827,plain,
    ! [X11] : composition(join(converse(top),X11),sF4) = join(sF4,composition(X11,sF4)),
    inference(superposition,[],[f33,f88]) ).

fof(f135,plain,
    ! [X11] : converse(join(sF4,X11)) = join(sK0,converse(X11)),
    inference(superposition,[],[f27,f55]) ).

fof(f12501,plain,
    ! [X0] : join(sK0,X0) = join(sK0,join(sK0,join(composition(sK0,zero),X0))),
    inference(forward_demodulation,[],[f12456,f52]) ).

fof(f12456,plain,
    ! [X0] : join(sK0,X0) = join(sK0,join(sK0,join(composition(sK0,complement(top)),X0))),
    inference(backward_demodulation,[],[f11084,f12312]) ).

fof(f11084,plain,
    ! [X0] : join(sK0,X0) = join(sK0,join(sK0,join(composition(sK0,complement(join(top,top))),X0))),
    inference(forward_demodulation,[],[f11072,f32]) ).

fof(f11072,plain,
    ! [X0] : join(sK0,X0) = join(sK0,join(join(sK0,composition(sK0,complement(join(top,top)))),X0)),
    inference(superposition,[],[f32,f10118]) ).

fof(f10118,plain,
    sK0 = join(sK0,join(sK0,composition(sK0,complement(join(top,top))))),
    inference(superposition,[],[f5652,f4886]) ).

fof(f4886,plain,
    ! [X1] : join(sK0,composition(sK0,X1)) = composition(sK0,join(top,X1)),
    inference(forward_demodulation,[],[f4885,f55]) ).

fof(f4885,plain,
    ! [X1] : composition(converse(sF4),join(top,X1)) = join(sK0,composition(sK0,X1)),
    inference(forward_demodulation,[],[f4884,f21]) ).

fof(f4884,plain,
    ! [X1] : composition(converse(sF4),join(top,X1)) = join(sK0,composition(sK0,converse(converse(X1)))),
    inference(forward_demodulation,[],[f4883,f70]) ).

fof(f4883,plain,
    ! [X1] : composition(converse(sF4),join(top,X1)) = join(sK0,converse(composition(converse(X1),sF4))),
    inference(forward_demodulation,[],[f4788,f135]) ).

fof(f4788,plain,
    ! [X1] : composition(converse(sF4),join(top,X1)) = converse(join(sF4,composition(converse(X1),sF4))),
    inference(superposition,[],[f72,f950]) ).

fof(f950,plain,
    ! [X0] : join(sF4,composition(converse(X0),sF4)) = composition(converse(join(top,X0)),sF4),
    inference(superposition,[],[f827,f27]) ).

fof(f5652,plain,
    ! [X16] : sK0 = join(sK0,composition(sK0,join(X16,complement(join(top,X16))))),
    inference(forward_demodulation,[],[f5583,f51]) ).

fof(f5583,plain,
    ! [X16] : composition(sK0,top) = join(sK0,composition(sK0,join(X16,complement(join(top,X16))))),
    inference(superposition,[],[f4886,f698]) ).

fof(f226,plain,
    converse(top) = join(sK0,converse(sF5)),
    inference(superposition,[],[f135,f61]) ).

fof(f61,plain,
    top = join(sF4,sF5),
    inference(superposition,[],[f24,f38]) ).

fof(f102416,plain,
    ! [X0,X1] : join(complement(X1),X0) = join(X0,complement(join(X0,X1))),
    inference(superposition,[],[f33261,f15433]) ).

fof(f33261,plain,
    ! [X0,X1] : join(complement(X1),complement(X0)) = join(complement(X0),complement(join(complement(X0),X1))),
    inference(backward_demodulation,[],[f23781,f33260]) ).

fof(f33260,plain,
    ! [X19,X20] : join(X19,complement(join(complement(X19),complement(X20)))) = X19,
    inference(forward_demodulation,[],[f33259,f15433]) ).

fof(f33259,plain,
    ! [X19,X20] : complement(complement(X19)) = join(X19,complement(join(complement(X19),complement(X20)))),
    inference(forward_demodulation,[],[f33059,f17610]) ).

fof(f33059,plain,
    ! [X19,X20] : join(X19,complement(join(complement(X19),complement(X20)))) = join(complement(join(complement(X19),X20)),complement(join(complement(X19),complement(X20)))),
    inference(superposition,[],[f1156,f23881]) ).

fof(f23781,plain,
    ! [X0,X1] : join(complement(X1),complement(X0)) = join(complement(X0),complement(join(complement(X0),join(X1,complement(join(complement(X1),complement(X0))))))),
    inference(forward_demodulation,[],[f23780,f32]) ).

fof(f23780,plain,
    ! [X0,X1] : join(complement(X1),complement(X0)) = join(complement(X0),complement(join(join(complement(X0),X1),complement(join(complement(X1),complement(X0)))))),
    inference(forward_demodulation,[],[f23779,f25]) ).

fof(f23779,plain,
    ! [X0,X1] : join(complement(X1),complement(X0)) = join(complement(X0),complement(join(complement(join(complement(X1),complement(X0))),join(complement(X0),X1)))),
    inference(forward_demodulation,[],[f23645,f25]) ).

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

fof(f33539,plain,
    ! [X16,X15] : join(X15,complement(join(X16,complement(X15)))) = X15,
    inference(superposition,[],[f33306,f25]) ).

fof(f860047,plain,
    sF8 = join(sF8,converse(sF5)),
    inference(forward_demodulation,[],[f860046,f104758]) ).

fof(f104758,plain,
    converse(sF5) = composition(converse(sF5),top),
    inference(superposition,[],[f16509,f104649]) ).

fof(f104649,plain,
    sF5 = composition(top,sF5),
    inference(forward_demodulation,[],[f104648,f38]) ).

fof(f104648,plain,
    complement(sF4) = composition(top,sF5),
    inference(forward_demodulation,[],[f104636,f23881]) ).

fof(f104636,plain,
    composition(top,sF5) = complement(join(sF4,sF4)),
    inference(backward_demodulation,[],[f22601,f104629]) ).

fof(f104629,plain,
    sF4 = complement(composition(top,sF5)),
    inference(forward_demodulation,[],[f104628,f14701]) ).

fof(f14701,plain,
    sF4 = complement(sF5),
    inference(backward_demodulation,[],[f12186,f14695]) ).

fof(f104628,plain,
    complement(sF5) = complement(composition(top,sF5)),
    inference(forward_demodulation,[],[f104627,f15680]) ).

fof(f104627,plain,
    complement(sF5) = join(zero,complement(composition(top,sF5))),
    inference(forward_demodulation,[],[f104626,f52]) ).

fof(f104626,plain,
    complement(sF5) = join(complement(top),complement(composition(top,sF5))),
    inference(forward_demodulation,[],[f104625,f25]) ).

fof(f104625,plain,
    complement(sF5) = join(complement(composition(top,sF5)),complement(top)),
    inference(forward_demodulation,[],[f104624,f32899]) ).

fof(f32899,plain,
    ! [X4] : complement(X4) = join(complement(X4),complement(composition(top,X4))),
    inference(backward_demodulation,[],[f16513,f32896]) ).

fof(f32896,plain,
    ! [X12] : complement(composition(top,X12)) = composition(top,complement(composition(top,X12))),
    inference(forward_demodulation,[],[f32895,f15249]) ).

fof(f15249,plain,
    ! [X8] : top = join(X8,top),
    inference(forward_demodulation,[],[f14806,f14781]) ).

fof(f14806,plain,
    ! [X8,X9] : join(top,join(complement(complement(X8)),X9)) = join(X8,top),
    inference(backward_demodulation,[],[f1712,f14781]) ).

fof(f1712,plain,
    ! [X8,X9] : join(top,join(complement(complement(X8)),X9)) = join(X8,join(top,X9)),
    inference(superposition,[],[f679,f679]) ).

fof(f32895,plain,
    ! [X12] : complement(composition(top,X12)) = composition(join(one,top),complement(composition(top,X12))),
    inference(forward_demodulation,[],[f32894,f15949]) ).

fof(f32894,plain,
    ! [X12] : complement(composition(top,X12)) = composition(join(one,converse(top)),complement(composition(top,X12))),
    inference(forward_demodulation,[],[f32863,f825]) ).

fof(f32863,plain,
    ! [X12] : complement(composition(top,X12)) = join(complement(composition(top,X12)),composition(converse(top),complement(composition(top,X12)))),
    inference(superposition,[],[f53,f23579]) ).

fof(f23579,plain,
    ! [X2] : composition(top,X2) = composition(top,composition(top,X2)),
    inference(superposition,[],[f31,f23375]) ).

fof(f23375,plain,
    top = composition(top,top),
    inference(forward_demodulation,[],[f23374,f24]) ).

fof(f23374,plain,
    join(sK0,complement(sK0)) = composition(top,top),
    inference(forward_demodulation,[],[f23373,f15680]) ).

fof(f23373,plain,
    composition(top,top) = join(sK0,complement(join(zero,sK0))),
    inference(forward_demodulation,[],[f23364,f25]) ).

fof(f23364,plain,
    composition(top,top) = join(sK0,complement(join(sK0,zero))),
    inference(backward_demodulation,[],[f22618,f23335]) ).

fof(f23335,plain,
    zero = complement(composition(top,top)),
    inference(superposition,[],[f23326,f398]) ).

fof(f23326,plain,
    ! [X0] : zero = composition(X0,complement(composition(top,top))),
    inference(forward_demodulation,[],[f23325,f23176]) ).

fof(f23176,plain,
    zero = composition(top,complement(composition(top,top))),
    inference(superposition,[],[f15699,f15949]) ).

fof(f15699,plain,
    ! [X22] : zero = composition(X22,complement(composition(converse(X22),top))),
    inference(backward_demodulation,[],[f6650,f15680]) ).

fof(f6650,plain,
    ! [X22] : zero = join(zero,composition(X22,complement(composition(converse(X22),top)))),
    inference(superposition,[],[f992,f21]) ).

fof(f992,plain,
    ! [X0] : zero = join(zero,composition(converse(X0),complement(composition(X0,top)))),
    inference(superposition,[],[f53,f52]) ).

fof(f23325,plain,
    ! [X0] : composition(top,complement(composition(top,top))) = composition(X0,complement(composition(top,top))),
    inference(forward_demodulation,[],[f23324,f15680]) ).

fof(f23324,plain,
    ! [X0] : composition(top,complement(composition(top,top))) = join(zero,composition(X0,complement(composition(top,top)))),
    inference(forward_demodulation,[],[f23323,f25]) ).

fof(f23323,plain,
    ! [X0] : composition(top,complement(composition(top,top))) = join(composition(X0,complement(composition(top,top))),zero),
    inference(forward_demodulation,[],[f23308,f15249]) ).

fof(f23308,plain,
    ! [X0] : join(composition(X0,complement(composition(top,top))),zero) = composition(join(X0,top),complement(composition(top,top))),
    inference(superposition,[],[f33,f23176]) ).

fof(f22618,plain,
    composition(top,top) = join(sK0,complement(join(sK0,complement(composition(top,top))))),
    inference(forward_demodulation,[],[f22617,f15633]) ).

fof(f15633,plain,
    sK0 = complement(sF8),
    inference(forward_demodulation,[],[f15632,f6967]) ).

fof(f6967,plain,
    sF8 = join(sF8,sF8),
    inference(forward_demodulation,[],[f6966,f41]) ).

fof(f6966,plain,
    sF8 = join(sF8,complement(sK0)),
    inference(forward_demodulation,[],[f6965,f398]) ).

fof(f6965,plain,
    sF8 = join(sF8,complement(composition(one,sK0))),
    inference(forward_demodulation,[],[f6935,f398]) ).

fof(f6935,plain,
    sF8 = join(sF8,composition(one,complement(composition(one,sK0)))),
    inference(superposition,[],[f993,f391]) ).

fof(f993,plain,
    ! [X1] : sF8 = join(sF8,composition(converse(X1),complement(composition(X1,sK0)))),
    inference(superposition,[],[f53,f41]) ).

fof(f15632,plain,
    sK0 = complement(join(sF8,sF8)),
    inference(forward_demodulation,[],[f15395,f15433]) ).

fof(f15395,plain,
    sK0 = complement(join(sF8,complement(complement(sF8)))),
    inference(backward_demodulation,[],[f10487,f15359]) ).

fof(f10487,plain,
    sK0 = join(zero,complement(join(sF8,complement(complement(sF8))))),
    inference(forward_demodulation,[],[f10460,f52]) ).

fof(f10460,plain,
    sK0 = join(complement(top),complement(join(sF8,complement(complement(sF8))))),
    inference(superposition,[],[f1139,f24]) ).

fof(f1139,plain,
    ! [X1] : sK0 = join(complement(join(sF8,X1)),complement(join(sF8,complement(X1)))),
    inference(superposition,[],[f54,f41]) ).

fof(f22617,plain,
    composition(top,top) = join(complement(sF8),complement(join(complement(sF8),complement(composition(top,top))))),
    inference(forward_demodulation,[],[f22509,f25]) ).

fof(f22509,plain,
    composition(top,top) = join(complement(sF8),complement(join(complement(composition(top,top)),complement(sF8)))),
    inference(superposition,[],[f1135,f21980]) ).

fof(f21980,plain,
    sF8 = join(sF8,complement(composition(top,top))),
    inference(superposition,[],[f21953,f892]) ).

fof(f892,plain,
    join(sK0,composition(sF8,top)) = composition(top,top),
    inference(superposition,[],[f831,f58]) ).

fof(f58,plain,
    top = join(sK0,sF8),
    inference(superposition,[],[f24,f41]) ).

fof(f831,plain,
    ! [X19] : composition(join(sK0,X19),top) = join(sK0,composition(X19,top)),
    inference(superposition,[],[f33,f51]) ).

fof(f21953,plain,
    ! [X12] : sF8 = join(sF8,complement(join(sK0,X12))),
    inference(forward_demodulation,[],[f21861,f41]) ).

fof(f21861,plain,
    ! [X12] : complement(sK0) = join(sF8,complement(join(sK0,X12))),
    inference(superposition,[],[f15433,f15631]) ).

fof(f15631,plain,
    ! [X4] : sK0 = complement(join(sF8,complement(join(sK0,X4)))),
    inference(forward_demodulation,[],[f15394,f15486]) ).

fof(f15486,plain,
    ! [X0] : join(sK0,X0) = join(complement(sF8),X0),
    inference(backward_demodulation,[],[f1329,f15435]) ).

fof(f15435,plain,
    ! [X2,X1] : join(X1,X2) = join(zero,join(X1,X2)),
    inference(backward_demodulation,[],[f1296,f15433]) ).

fof(f1296,plain,
    ! [X2,X1] : join(X1,X2) = join(zero,join(complement(complement(X1)),X2)),
    inference(superposition,[],[f32,f1191]) ).

fof(f1329,plain,
    ! [X0] : join(sK0,X0) = join(zero,join(complement(sF8),X0)),
    inference(superposition,[],[f32,f1289]) ).

fof(f1289,plain,
    sK0 = join(zero,complement(sF8)),
    inference(superposition,[],[f1191,f41]) ).

fof(f15394,plain,
    ! [X4] : sK0 = complement(join(sF8,complement(join(complement(sF8),X4)))),
    inference(backward_demodulation,[],[f15349,f15359]) ).

fof(f15349,plain,
    ! [X4] : sK0 = join(zero,complement(join(sF8,complement(join(complement(sF8),X4))))),
    inference(forward_demodulation,[],[f14914,f52]) ).

fof(f14914,plain,
    ! [X4] : sK0 = join(complement(top),complement(join(sF8,complement(join(complement(sF8),X4))))),
    inference(backward_demodulation,[],[f10452,f14781]) ).

fof(f10452,plain,
    ! [X4] : sK0 = join(complement(join(top,X4)),complement(join(sF8,complement(join(complement(sF8),X4))))),
    inference(superposition,[],[f1139,f679]) ).

fof(f1135,plain,
    ! [X6,X5] : join(complement(join(X6,complement(X5))),complement(join(complement(X5),complement(X6)))) = X5,
    inference(superposition,[],[f54,f25]) ).

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

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

fof(f16513,plain,
    ! [X4] : complement(X4) = join(complement(X4),composition(top,complement(composition(top,X4)))),
    inference(superposition,[],[f53,f15949]) ).

fof(f104624,plain,
    join(complement(composition(top,sF5)),complement(top)) = join(complement(sF5),complement(composition(top,sF5))),
    inference(forward_demodulation,[],[f104171,f25]) ).

fof(f104171,plain,
    join(complement(composition(top,sF5)),complement(top)) = join(complement(composition(top,sF5)),complement(sF5)),
    inference(superposition,[],[f33271,f15190]) ).

fof(f15190,plain,
    top = join(sF5,complement(composition(top,sF5))),
    inference(backward_demodulation,[],[f1128,f14781]) ).

fof(f33271,plain,
    ! [X10,X11] : join(complement(X11),complement(X10)) = join(complement(X11),complement(join(X10,complement(X11)))),
    inference(forward_demodulation,[],[f33270,f23897]) ).

fof(f33270,plain,
    ! [X10,X11] : join(complement(X11),complement(X10)) = join(complement(X11),complement(join(X10,join(X10,complement(X11))))),
    inference(forward_demodulation,[],[f33264,f15433]) ).

fof(f33264,plain,
    ! [X10,X11] : join(complement(X11),complement(X10)) = join(complement(X11),complement(join(X10,join(complement(complement(X10)),complement(X11))))),
    inference(backward_demodulation,[],[f22567,f33261]) ).

fof(f22567,plain,
    ! [X10,X11] : join(complement(X11),complement(X10)) = join(complement(X11),complement(join(X10,join(complement(X11),complement(join(complement(X11),complement(X10))))))),
    inference(forward_demodulation,[],[f22566,f32]) ).

fof(f22566,plain,
    ! [X10,X11] : join(complement(X11),complement(X10)) = join(complement(X11),complement(join(join(X10,complement(X11)),complement(join(complement(X11),complement(X10)))))),
    inference(forward_demodulation,[],[f22565,f25]) ).

fof(f22565,plain,
    ! [X10,X11] : join(complement(X11),complement(X10)) = join(complement(X11),complement(join(complement(join(complement(X11),complement(X10))),join(X10,complement(X11))))),
    inference(forward_demodulation,[],[f22492,f15433]) ).

fof(f22492,plain,
    ! [X10,X11] : join(complement(X11),complement(X10)) = join(complement(X11),complement(join(complement(join(complement(X11),complement(X10))),complement(complement(join(X10,complement(X11))))))),
    inference(superposition,[],[f1135,f1135]) ).

fof(f22601,plain,
    composition(top,sF5) = complement(join(sF4,complement(composition(top,sF5)))),
    inference(forward_demodulation,[],[f22600,f15680]) ).

fof(f22600,plain,
    composition(top,sF5) = join(zero,complement(join(sF4,complement(composition(top,sF5))))),
    inference(forward_demodulation,[],[f22599,f52]) ).

fof(f22599,plain,
    composition(top,sF5) = join(complement(top),complement(join(sF4,complement(composition(top,sF5))))),
    inference(forward_demodulation,[],[f22598,f14701]) ).

fof(f22598,plain,
    composition(top,sF5) = join(complement(top),complement(join(complement(sF5),complement(composition(top,sF5))))),
    inference(forward_demodulation,[],[f22502,f25]) ).

fof(f22502,plain,
    composition(top,sF5) = join(complement(top),complement(join(complement(composition(top,sF5)),complement(sF5)))),
    inference(superposition,[],[f1135,f15190]) ).

fof(f16509,plain,
    ! [X0] : converse(composition(top,X0)) = composition(converse(X0),top),
    inference(superposition,[],[f26,f15949]) ).

fof(f860046,plain,
    sF8 = join(sF8,composition(converse(sF5),top)),
    inference(forward_demodulation,[],[f859998,f16632]) ).

fof(f16632,plain,
    top = complement(zero),
    inference(superposition,[],[f15680,f24]) ).

fof(f859998,plain,
    sF8 = join(sF8,composition(converse(sF5),complement(zero))),
    inference(superposition,[],[f993,f859529]) ).

fof(f859529,plain,
    zero = composition(sF5,sK0),
    inference(backward_demodulation,[],[f104839,f859501]) ).

fof(f859501,plain,
    sK0 = complement(converse(sF5)),
    inference(forward_demodulation,[],[f859363,f55]) ).

fof(f859363,plain,
    converse(sF4) = complement(converse(sF5)),
    inference(superposition,[],[f21,f857625]) ).

fof(f857625,plain,
    sF4 = converse(complement(converse(sF5))),
    inference(forward_demodulation,[],[f857624,f37]) ).

fof(f857624,plain,
    converse(sK0) = converse(complement(converse(sF5))),
    inference(forward_demodulation,[],[f857543,f52501]) ).

fof(f52501,plain,
    converse(complement(converse(sF5))) = join(sF4,converse(complement(converse(sF5)))),
    inference(forward_demodulation,[],[f52481,f25]) ).

fof(f52481,plain,
    converse(complement(converse(sF5))) = join(converse(complement(converse(sF5))),sF4),
    inference(superposition,[],[f33539,f16096]) ).

fof(f16096,plain,
    sF4 = complement(join(sF5,complement(converse(complement(converse(sF5)))))),
    inference(forward_demodulation,[],[f16095,f15680]) ).

fof(f16095,plain,
    sF4 = join(zero,complement(join(sF5,complement(converse(complement(converse(sF5))))))),
    inference(forward_demodulation,[],[f16050,f52]) ).

fof(f16050,plain,
    sF4 = join(complement(top),complement(join(sF5,complement(converse(complement(converse(sF5))))))),
    inference(backward_demodulation,[],[f12167,f15949]) ).

fof(f12167,plain,
    sF4 = join(complement(converse(top)),complement(join(sF5,complement(converse(complement(converse(sF5))))))),
    inference(superposition,[],[f1142,f596]) ).

fof(f857543,plain,
    converse(sK0) = join(sF4,converse(complement(converse(sF5)))),
    inference(superposition,[],[f134,f853117]) ).

fof(f134,plain,
    ! [X10] : converse(join(sK0,X10)) = join(sF4,converse(X10)),
    inference(superposition,[],[f27,f37]) ).

fof(f104839,plain,
    zero = composition(sF5,complement(converse(sF5))),
    inference(forward_demodulation,[],[f104838,f15680]) ).

fof(f104838,plain,
    zero = join(zero,composition(sF5,complement(converse(sF5)))),
    inference(forward_demodulation,[],[f104837,f52]) ).

fof(f104837,plain,
    complement(top) = join(complement(top),composition(sF5,complement(converse(sF5)))),
    inference(forward_demodulation,[],[f104780,f15949]) ).

fof(f104780,plain,
    complement(converse(top)) = join(complement(converse(top)),composition(sF5,complement(converse(sF5)))),
    inference(superposition,[],[f1061,f104649]) ).

fof(f1061,plain,
    ! [X8,X9] : complement(converse(X9)) = join(complement(converse(X9)),composition(X8,complement(converse(composition(X9,X8))))),
    inference(forward_demodulation,[],[f1025,f21]) ).

fof(f1025,plain,
    ! [X8,X9] : complement(converse(X9)) = join(complement(converse(X9)),composition(converse(converse(X8)),complement(converse(composition(X9,X8))))),
    inference(superposition,[],[f53,f26]) ).

fof(f301,plain,
    ! [X2,X3,X4] : converse(join(X4,composition(X2,converse(X3)))) = join(converse(X4),composition(X3,converse(X2))),
    inference(superposition,[],[f27,f69]) ).

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

fof(f1139528,plain,
    composition(converse(sK2),converse(sF7)) = join(converse(sF12),composition(sF5,converse(sF7))),
    inference(forward_demodulation,[],[f1139433,f860791]) ).

fof(f860791,plain,
    ! [X7] : composition(X7,converse(sF7)) = composition(join(sF5,X7),converse(sF7)),
    inference(backward_demodulation,[],[f34454,f860605]) ).

fof(f860605,plain,
    sF5 = converse(sF8),
    inference(superposition,[],[f21,f860048]) ).

fof(f34454,plain,
    ! [X7] : composition(join(converse(sF8),X7),converse(sF7)) = composition(X7,converse(sF7)),
    inference(forward_demodulation,[],[f34453,f15680]) ).

fof(f34453,plain,
    ! [X7] : composition(join(converse(sF8),X7),converse(sF7)) = join(zero,composition(X7,converse(sF7))),
    inference(forward_demodulation,[],[f34433,f17441]) ).

fof(f17441,plain,
    zero = converse(zero),
    inference(forward_demodulation,[],[f17440,f52]) ).

fof(f17440,plain,
    complement(top) = converse(zero),
    inference(forward_demodulation,[],[f17439,f1050]) ).

fof(f17439,plain,
    converse(zero) = join(complement(top),complement(top)),
    inference(forward_demodulation,[],[f17438,f14781]) ).

fof(f17438,plain,
    ! [X1] : converse(zero) = join(complement(top),complement(join(top,X1))),
    inference(forward_demodulation,[],[f17437,f25]) ).

fof(f17437,plain,
    ! [X1] : converse(zero) = join(complement(join(top,X1)),complement(top)),
    inference(forward_demodulation,[],[f17425,f14781]) ).

fof(f17425,plain,
    ! [X1] : converse(zero) = join(complement(join(top,X1)),complement(join(top,complement(X1)))),
    inference(superposition,[],[f54,f17405]) ).

fof(f17405,plain,
    top = complement(converse(zero)),
    inference(backward_demodulation,[],[f16732,f17399]) ).

fof(f17399,plain,
    converse(zero) = composition(converse(sF8),sK0),
    inference(superposition,[],[f73,f14310]) ).

fof(f73,plain,
    ! [X3] : converse(composition(sF4,X3)) = composition(converse(X3),sK0),
    inference(superposition,[],[f26,f55]) ).

fof(f16732,plain,
    top = complement(composition(converse(sF8),sK0)),
    inference(backward_demodulation,[],[f13427,f16731]) ).

fof(f16731,plain,
    ! [X37] : join(converse(zero),X37) = X37,
    inference(forward_demodulation,[],[f16670,f21]) ).

fof(f16670,plain,
    ! [X37] : join(converse(zero),X37) = converse(converse(X37)),
    inference(superposition,[],[f140,f15680]) ).

fof(f140,plain,
    ! [X8,X9] : converse(join(X9,converse(X8))) = join(converse(X9),X8),
    inference(superposition,[],[f27,f21]) ).

fof(f13427,plain,
    top = join(converse(zero),complement(composition(converse(sF8),sK0))),
    inference(backward_demodulation,[],[f4016,f13423]) ).

fof(f13423,plain,
    top = join(top,converse(zero)),
    inference(forward_demodulation,[],[f13422,f21]) ).

fof(f13422,plain,
    converse(converse(top)) = join(top,converse(zero)),
    inference(forward_demodulation,[],[f13413,f25]) ).

fof(f13413,plain,
    converse(converse(top)) = join(converse(zero),top),
    inference(superposition,[],[f140,f13344]) ).

fof(f13344,plain,
    converse(top) = join(zero,converse(top)),
    inference(superposition,[],[f12531,f596]) ).

fof(f12531,plain,
    ! [X0] : join(sF5,X0) = join(zero,join(sF5,X0)),
    inference(forward_demodulation,[],[f12530,f709]) ).

fof(f12530,plain,
    ! [X0] : join(sF5,X0) = join(sF5,join(zero,X0)),
    inference(forward_demodulation,[],[f12473,f52]) ).

fof(f12473,plain,
    ! [X0] : join(sF5,X0) = join(sF5,join(complement(top),X0)),
    inference(backward_demodulation,[],[f12259,f12312]) ).

fof(f12259,plain,
    ! [X0] : join(sF5,X0) = join(sF5,join(complement(join(top,top)),X0)),
    inference(superposition,[],[f32,f12248]) ).

fof(f4016,plain,
    join(top,converse(zero)) = join(converse(zero),complement(composition(converse(sF8),sK0))),
    inference(forward_demodulation,[],[f4015,f25]) ).

fof(f4015,plain,
    join(converse(zero),top) = join(converse(zero),complement(composition(converse(sF8),sK0))),
    inference(forward_demodulation,[],[f4009,f140]) ).

fof(f4009,plain,
    converse(join(zero,converse(top))) = join(converse(zero),complement(composition(converse(sF8),sK0))),
    inference(superposition,[],[f140,f1100]) ).

fof(f1100,plain,
    join(zero,converse(top)) = join(zero,converse(complement(composition(converse(sF8),sK0)))),
    inference(forward_demodulation,[],[f1095,f73]) ).

fof(f1095,plain,
    join(zero,converse(complement(converse(composition(sF4,sF8))))) = join(zero,converse(top)),
    inference(superposition,[],[f1079,f596]) ).

fof(f34433,plain,
    ! [X7] : composition(join(converse(sF8),X7),converse(sF7)) = join(converse(zero),composition(X7,converse(sF7))),
    inference(superposition,[],[f826,f34416]) ).

fof(f826,plain,
    ! [X10,X8,X9] : composition(join(converse(X8),X10),converse(X9)) = join(converse(composition(X9,X8)),composition(X10,converse(X9))),
    inference(superposition,[],[f33,f26]) ).

fof(f1139433,plain,
    join(converse(sF12),composition(sF5,converse(sF7))) = composition(join(sF5,converse(sK2)),converse(sF7)),
    inference(superposition,[],[f28871,f931884]) ).

fof(f931884,plain,
    join(sF5,converse(sF11)) = join(sF5,converse(sK2)),
    inference(forward_demodulation,[],[f931477,f864109]) ).

fof(f864109,plain,
    ! [X18] : converse(join(X18,sF8)) = join(sF5,converse(X18)),
    inference(forward_demodulation,[],[f860624,f25]) ).

fof(f860624,plain,
    ! [X18] : join(converse(X18),sF5) = converse(join(X18,sF8)),
    inference(superposition,[],[f140,f860048]) ).

fof(f931477,plain,
    converse(join(sK2,sF8)) = join(sF5,converse(sF11)),
    inference(superposition,[],[f860619,f513285]) ).

fof(f513285,plain,
    join(sF8,sF11) = join(sK2,sF8),
    inference(forward_demodulation,[],[f513284,f25]) ).

fof(f513284,plain,
    join(sK2,sF8) = join(sF11,sF8),
    inference(forward_demodulation,[],[f513283,f41]) ).

fof(f513283,plain,
    join(sK2,sF8) = join(sF11,complement(sK0)),
    inference(forward_demodulation,[],[f513282,f25]) ).

fof(f513282,plain,
    join(sK2,sF8) = join(complement(sK0),sF11),
    inference(forward_demodulation,[],[f513281,f44]) ).

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

fof(f513281,plain,
    join(sK2,sF8) = join(complement(sK0),complement(sF10)),
    inference(forward_demodulation,[],[f513280,f22227]) ).

fof(f22227,plain,
    ! [X1] : sF10 = join(sF10,complement(join(sK2,X1))),
    inference(forward_demodulation,[],[f22200,f43]) ).

fof(f43,plain,
    join(sF8,sF9) = sF10,
    introduced(function_definition,[]) ).

fof(f22200,plain,
    ! [X1] : join(sF8,sF9) = join(sF10,complement(join(sK2,X1))),
    inference(superposition,[],[f694,f22170]) ).

fof(f22170,plain,
    ! [X12] : sF9 = join(sF9,complement(join(sK2,X12))),
    inference(forward_demodulation,[],[f22119,f42]) ).

fof(f42,plain,
    complement(sK2) = sF9,
    introduced(function_definition,[]) ).

fof(f22119,plain,
    ! [X12] : complement(sK2) = join(sF9,complement(join(sK2,X12))),
    inference(superposition,[],[f15433,f15643]) ).

fof(f15643,plain,
    ! [X3] : sK2 = complement(join(sF9,complement(join(sK2,X3)))),
    inference(forward_demodulation,[],[f15397,f15487]) ).

fof(f15487,plain,
    ! [X0] : join(complement(sF9),X0) = join(sK2,X0),
    inference(backward_demodulation,[],[f1333,f15435]) ).

fof(f1333,plain,
    ! [X0] : join(zero,join(complement(sF9),X0)) = join(sK2,X0),
    inference(superposition,[],[f32,f1291]) ).

fof(f1291,plain,
    sK2 = join(zero,complement(sF9)),
    inference(superposition,[],[f1191,f42]) ).

fof(f15397,plain,
    ! [X3] : sK2 = complement(join(sF9,complement(join(complement(sF9),X3)))),
    inference(backward_demodulation,[],[f15354,f15359]) ).

fof(f15354,plain,
    ! [X3] : sK2 = join(zero,complement(join(sF9,complement(join(complement(sF9),X3))))),
    inference(forward_demodulation,[],[f14941,f52]) ).

fof(f14941,plain,
    ! [X3] : sK2 = join(complement(top),complement(join(sF9,complement(join(complement(sF9),X3))))),
    inference(backward_demodulation,[],[f11627,f14781]) ).

fof(f11627,plain,
    ! [X3] : sK2 = join(complement(join(top,X3)),complement(join(sF9,complement(join(complement(sF9),X3))))),
    inference(superposition,[],[f1141,f679]) ).

fof(f1141,plain,
    ! [X3] : sK2 = join(complement(join(sF9,X3)),complement(join(sF9,complement(X3)))),
    inference(superposition,[],[f54,f42]) ).

fof(f694,plain,
    ! [X25] : join(sF8,join(sF9,X25)) = join(sF10,X25),
    inference(superposition,[],[f32,f43]) ).

fof(f513280,plain,
    join(sK2,sF8) = join(complement(sK0),complement(join(sF10,complement(join(sK2,sF8))))),
    inference(forward_demodulation,[],[f511366,f15648]) ).

fof(f15648,plain,
    sF10 = complement(sF11),
    inference(forward_demodulation,[],[f15647,f8326]) ).

fof(f8326,plain,
    sF11 = join(sF11,sF11),
    inference(forward_demodulation,[],[f8325,f44]) ).

fof(f8325,plain,
    sF11 = join(sF11,complement(sF10)),
    inference(forward_demodulation,[],[f8324,f398]) ).

fof(f8324,plain,
    sF11 = join(sF11,complement(composition(one,sF10))),
    inference(forward_demodulation,[],[f8296,f398]) ).

fof(f8296,plain,
    sF11 = join(sF11,composition(one,complement(composition(one,sF10)))),
    inference(superposition,[],[f998,f391]) ).

fof(f998,plain,
    ! [X6] : sF11 = join(sF11,composition(converse(X6),complement(composition(X6,sF10)))),
    inference(superposition,[],[f53,f44]) ).

fof(f15647,plain,
    sF10 = complement(join(sF11,sF11)),
    inference(forward_demodulation,[],[f15401,f15433]) ).

fof(f15401,plain,
    sF10 = complement(join(sF11,complement(complement(sF11)))),
    inference(backward_demodulation,[],[f13041,f15359]) ).

fof(f13041,plain,
    sF10 = join(zero,complement(join(sF11,complement(complement(sF11))))),
    inference(forward_demodulation,[],[f13015,f52]) ).

fof(f13015,plain,
    sF10 = join(complement(top),complement(join(sF11,complement(complement(sF11))))),
    inference(superposition,[],[f1144,f24]) ).

fof(f1144,plain,
    ! [X6] : sF10 = join(complement(join(sF11,X6)),complement(join(sF11,complement(X6)))),
    inference(superposition,[],[f54,f44]) ).

fof(f511366,plain,
    join(sK2,sF8) = join(complement(sK0),complement(join(complement(sF11),complement(join(sK2,sF8))))),
    inference(superposition,[],[f22549,f10507]) ).

fof(f10507,plain,
    sK0 = join(sF11,complement(join(sK2,sF8))),
    inference(forward_demodulation,[],[f10506,f44]) ).

fof(f10506,plain,
    sK0 = join(complement(sF10),complement(join(sK2,sF8))),
    inference(forward_demodulation,[],[f10505,f25]) ).

fof(f10505,plain,
    sK0 = join(complement(sF10),complement(join(sF8,sK2))),
    inference(forward_demodulation,[],[f10504,f25]) ).

fof(f10504,plain,
    sK0 = join(complement(join(sF8,sK2)),complement(sF10)),
    inference(forward_demodulation,[],[f10465,f43]) ).

fof(f10465,plain,
    sK0 = join(complement(join(sF8,sK2)),complement(join(sF8,sF9))),
    inference(superposition,[],[f1139,f42]) ).

fof(f22549,plain,
    ! [X6,X5] : join(complement(join(X6,complement(X5))),complement(join(complement(X6),complement(X5)))) = X5,
    inference(superposition,[],[f1135,f25]) ).

fof(f860619,plain,
    ! [X13] : converse(join(sF8,X13)) = join(sF5,converse(X13)),
    inference(superposition,[],[f133,f860048]) ).

fof(f28871,plain,
    ! [X67] : composition(join(X67,converse(sF11)),converse(sF7)) = join(converse(sF12),composition(X67,converse(sF7))),
    inference(forward_demodulation,[],[f28661,f25]) ).

fof(f28661,plain,
    ! [X67] : composition(join(X67,converse(sF11)),converse(sF7)) = join(composition(X67,converse(sF7)),converse(sF12)),
    inference(superposition,[],[f840,f45]) ).

fof(f45,plain,
    composition(sF7,sF11) = sF12,
    introduced(function_definition,[]) ).

fof(f840,plain,
    ! [X10,X8,X9] : composition(join(X10,converse(X8)),converse(X9)) = join(composition(X10,converse(X9)),converse(composition(X9,X8))),
    inference(superposition,[],[f33,f26]) ).

fof(f47,plain,
    join(sF13,sF12) = sF14,
    introduced(function_definition,[]) ).

fof(f48,plain,
    sF12 != sF14,
    inference(definition_folding,[],[f34,f47,f45,f44,f43,f42,f41,f40,f39,f38,f37,f36,f46,f40,f39,f38,f37,f36,f45,f44,f43,f42,f41,f40,f39,f38,f37,f36]) ).

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

fof(f34,plain,
    composition(complement(join(complement(sK1),complement(converse(sK0)))),complement(join(complement(sK0),complement(sK2)))) != join(composition(complement(join(complement(sK1),complement(converse(sK0)))),sK2),composition(complement(join(complement(sK1),complement(converse(sK0)))),complement(join(complement(sK0),complement(sK2))))),
    inference(definition_unfolding,[],[f20,f28,f28,f28,f28,f28]) ).

fof(f20,plain,
    composition(meet(sK1,converse(sK0)),meet(sK0,sK2)) != join(composition(meet(sK1,converse(sK0)),sK2),composition(meet(sK1,converse(sK0)),meet(sK0,sK2))),
    inference(cnf_transformation,[],[f18]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : REL036+1 : TPTP v8.1.2. Released v4.0.0.
% 0.00/0.15  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.14/0.37  % Computer : n016.cluster.edu
% 0.14/0.37  % Model    : x86_64 x86_64
% 0.14/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.37  % Memory   : 8042.1875MB
% 0.14/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.37  % CPULimit   : 300
% 0.14/0.37  % WCLimit    : 300
% 0.14/0.37  % DateTime   : Fri Aug 25 20:24:26 EDT 2023
% 0.14/0.38  % CPUTime    : 
% 0.14/0.38  This is a FOF_THM_RFO_PEQ problem
% 0.14/0.38  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/tmp/tmp.9EQPCrOi7V/Vampire---4.8_31568
% 0.14/0.38  % (31716)Running in auto input_syntax mode. Trying TPTP
% 0.24/0.42  % (31717)lrs+10_11_cond=on:drc=off:flr=on:fsr=off:gsp=on:gs=on:gsem=off:lma=on:msp=off:nm=4:nwc=1.5:nicw=on:sas=z3:sims=off:sp=scramble:stl=188_1169 on Vampire---4 for (1169ds/0Mi)
% 0.24/0.44  % (31720)lrs+3_20_av=off:bd=preordered:drc=off:fsd=off:fsr=off:fde=unused:irw=on:lcm=reverse:sos=theory:stl=315_961 on Vampire---4 for (961ds/0Mi)
% 0.24/0.44  % (31721)ott+1003_4:1_av=off:cond=on:drc=off:fsd=off:fsr=off:fde=none:gsp=on:nm=2:nwc=1.5:sos=all:sp=reverse_arity:tgt=full_871 on Vampire---4 for (871ds/0Mi)
% 0.24/0.44  % (31719)ott-4_11_av=off:bd=preordered:bce=on:drc=off:flr=on:fsr=off:lma=on:nwc=2.0:sp=occurrence:tgt=ground:urr=ec_only_1010 on Vampire---4 for (1010ds/0Mi)
% 0.24/0.44  % (31722)lrs-11_32_av=off:bd=off:bs=on:bsr=on:drc=off:flr=on:fsd=off:fsr=off:fde=none:gsp=on:irw=on:lcm=predicate:nm=4:sp=scramble:stl=125_825 on Vampire---4 for (825ds/0Mi)
% 0.24/0.44  % (31718)lrs-11_28_aac=none:afr=on:anc=none:bs=on:drc=off:fde=unused:gs=on:nm=2:nwc=1.3:sp=frequency:stl=188_1092 on Vampire---4 for (1092ds/0Mi)
% 0.24/0.44  % (31723)ott+11_14_av=off:bs=on:bsr=on:cond=on:flr=on:fsd=off:fde=unused:gsp=on:nm=4:nwc=1.5:tgt=full_501 on Vampire---4 for (501ds/0Mi)
% 170.79/24.76  % (31719)First to succeed.
% 171.05/24.81  % (31719)Refutation found. Thanks to Tanya!
% 171.05/24.81  % SZS status Theorem for Vampire---4
% 171.05/24.81  % SZS output start Proof for Vampire---4
% See solution above
% 171.05/24.82  % (31719)------------------------------
% 171.05/24.82  % (31719)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 171.05/24.82  % (31719)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 171.05/24.82  % (31719)Termination reason: Refutation
% 171.05/24.82  
% 171.05/24.82  % (31719)Memory used [KB]: 1113244
% 171.05/24.82  % (31719)Time elapsed: 24.321 s
% 171.05/24.82  % (31719)------------------------------
% 171.05/24.82  % (31719)------------------------------
% 171.05/24.82  % (31716)Success in time 24.341 s
% 171.05/24.82  % Vampire---4.8 exiting
%------------------------------------------------------------------------------