↑ Up

Vampire---5.0.1.UNS-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Vampire---5.0.1
% Problem  : REL043-1 : TPTP v9.3.1. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM

% Computer : n008.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Sep 29 12:34:06 PM UTC 2026

% Result   : Unsatisfiable 18.26s 3.65s
% Output   : Refutation 18.83s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   42
%            Number of leaves      :   21
% Syntax   : Number of formulae    :  169 ( 169 unt;   7 def)
%            Number of atoms       :  169 ( 168 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    3 (   3   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    4 (   2 avg)
%            Maximal term depth    :    9 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   18 (  18 usr;  13 con; 0-2 aty)
%            Number of variables   :  189 ( 189   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [X0,X1] : join(X0,X1) = join(X1,X0),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',maddux1_join_commutativity_1) ).

fof(f2,axiom,
    ! [X2,X0,X1] : join(X0,join(X1,X2)) = join(join(X0,X1),X2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',maddux2_join_associativity_2) ).

fof(f3,axiom,
    ! [X0,X1] : X0 = join(complement(join(complement(X0),complement(X1))),complement(join(complement(X0),X1))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',maddux3_a_kind_of_de_Morgan_3) ).

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

fof(f5,axiom,
    ! [X0,X1] : meet(X0,X1) = complement(join(complement(X0),complement(X1))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',maddux4_definiton_of_meet_4) ).

fof(f6,plain,
    ! [X0,X1] : complement(join(complement(X0),complement(X1))) = meet(X0,X1),
    inference(reorient_equations,[],[f5]) ).

fof(f8,negated_conjecture,
    ! [X0] : composition(X0,one) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',composition_identity_6) ).

fof(f9,axiom,
    ! [X2,X0,X1] : composition(join(X0,X1),X2) = join(composition(X0,X2),composition(X1,X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',composition_distributivity_7) ).

fof(f10,axiom,
    ! [X0] : converse(converse(X0)) = X0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',converse_idempotence_8) ).

fof(f11,axiom,
    ! [X0,X1] : converse(join(X0,X1)) = join(converse(X0),converse(X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',converse_additivity_9) ).

fof(f12,axiom,
    ! [X0,X1] : converse(composition(X0,X1)) = composition(converse(X1),converse(X0)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',converse_multiplicativity_10) ).

fof(f13,axiom,
    ! [X0,X1] : join(composition(converse(X0),complement(composition(X0,X1))),complement(X1)) = complement(X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',converse_cancellativity_11) ).

fof(f14,plain,
    ! [X0,X1] : complement(X1) = join(composition(converse(X0),complement(composition(X0,X1))),complement(X1)),
    inference(reorient_equations,[],[f13]) ).

fof(f15,negated_conjecture,
    ! [X0] : top = join(X0,complement(X0)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',def_top_12) ).

fof(f16,negated_conjecture,
    ! [X0] : zero = meet(X0,complement(X0)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',def_zero_13) ).

fof(f17,negated_conjecture,
    join(composition(sk1,converse(sk2)),sk3) = sk3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',goals_14) ).

fof(f18,plain,
    sk3 = join(composition(sk1,converse(sk2)),sk3),
    inference(reorient_equations,[],[f17]) ).

fof(f19,negated_conjecture,
    join(composition(complement(sk3),sk2),complement(sk1)) != complement(sk1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',goals_15) ).

fof(f20,plain,
    complement(sk1) != join(composition(complement(sk3),sk2),complement(sk1)),
    inference(reorient_equations,[],[f19]) ).

fof(f21,plain,
    ! [X0] : zero = complement(join(complement(X0),complement(complement(X0)))),
    inference(definition_unfolding,[],[f16,f6]) ).

fof(f22,definition,
    sF0 = converse(sk2),
    introduced(definition,[new_symbols(definition,[sF0])],[function_definition]) ).

fof(f23,plain,
    converse(sk2) = sF0,
    inference(reorient_equations,[],[f22]) ).

fof(f24,definition,
    sF1 = composition(sk1,sF0),
    introduced(definition,[new_symbols(definition,[sF1])],[function_definition]) ).

fof(f25,plain,
    composition(sk1,sF0) = sF1,
    inference(reorient_equations,[],[f24]) ).

fof(f26,definition,
    sF2 = join(sF1,sk3),
    introduced(definition,[new_symbols(definition,[sF2])],[function_definition]) ).

fof(f27,plain,
    join(sF1,sk3) = sF2,
    inference(reorient_equations,[],[f26]) ).

fof(f28,plain,
    sk3 = sF2,
    inference(definition_folding,[],[f18,f27,f25,f23]) ).

fof(f29,definition,
    sF3 = complement(sk1),
    introduced(definition,[new_symbols(definition,[sF3])],[function_definition]) ).

fof(f30,plain,
    complement(sk1) = sF3,
    inference(reorient_equations,[],[f29]) ).

fof(f31,definition,
    sF4 = complement(sk3),
    introduced(definition,[new_symbols(definition,[sF4])],[function_definition]) ).

fof(f32,plain,
    complement(sk3) = sF4,
    inference(reorient_equations,[],[f31]) ).

fof(f33,definition,
    sF5 = composition(sF4,sk2),
    introduced(definition,[new_symbols(definition,[sF5])],[function_definition]) ).

fof(f34,plain,
    composition(sF4,sk2) = sF5,
    inference(reorient_equations,[],[f33]) ).

fof(f35,definition,
    sF6 = join(sF5,sF3),
    introduced(definition,[new_symbols(definition,[sF6])],[function_definition]) ).

fof(f36,plain,
    join(sF5,sF3) = sF6,
    inference(reorient_equations,[],[f35]) ).

fof(f37,plain,
    sF3 != sF6,
    inference(definition_folding,[],[f20,f36,f30,f34,f32,f30]) ).

fof(f38,plain,
    zero = complement(top),
    inference(backward_demodulation,[],[f21,f15]) ).

fof(f39,plain,
    ! [X0,X1] : complement(X1) = join(complement(X1),composition(converse(X0),complement(composition(X0,X1)))),
    inference(backward_demodulation,[],[f14,f1]) ).

fof(f40,plain,
    ! [X0,X1] : join(complement(join(complement(X0),X1)),complement(join(complement(X0),complement(X1)))) = X0,
    inference(backward_demodulation,[],[f4,f1]) ).

fof(f41,plain,
    sk3 = join(sF1,sk3),
    inference(forward_demodulation,[],[f27,f28]) ).

fof(f61,plain,
    top = join(sk1,sF3),
    inference(superposition,[],[f15,f30]) ).

fof(f64,plain,
    ! [X0] : join(complement(top),complement(join(complement(X0),complement(complement(complement(X0)))))) = X0,
    inference(superposition,[],[f40,f15]) ).

fof(f65,plain,
    ! [X0] : join(zero,complement(join(complement(X0),complement(complement(complement(X0)))))) = X0,
    inference(forward_demodulation,[],[f64,f38]) ).

fof(f68,plain,
    top = join(sF3,sk1),
    inference(forward_demodulation,[],[f61,f1]) ).

fof(f79,plain,
    ! [X0,X1] : join(complement(join(complement(X1),X0)),complement(join(complement(X0),complement(X1)))) = X1,
    inference(superposition,[],[f40,f1]) ).

fof(f87,plain,
    sk2 = converse(sF0),
    inference(superposition,[],[f10,f23]) ).

fof(f89,plain,
    ! [X0,X1] : converse(join(X1,converse(X0))) = join(converse(X1),X0),
    inference(superposition,[],[f11,f10]) ).

fof(f90,plain,
    ! [X0,X1] : converse(join(converse(X0),X1)) = join(X0,converse(X1)),
    inference(superposition,[],[f11,f10]) ).

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

fof(f98,plain,
    ! [X0] : composition(join(sF4,X0),sk2) = join(sF5,composition(X0,sk2)),
    inference(superposition,[],[f9,f34]) ).

fof(f99,plain,
    ! [X2,X0,X1] : composition(join(converse(X1),X2),converse(X0)) = join(converse(composition(X0,X1)),composition(X2,converse(X0))),
    inference(superposition,[],[f9,f12]) ).

fof(f109,plain,
    ! [X0] : zero = join(zero,composition(converse(X0),complement(composition(X0,top)))),
    inference(superposition,[],[f39,f38]) ).

fof(f121,plain,
    ! [X2,X0,X1] : join(X0,X2) = join(complement(join(complement(X0),X1)),join(complement(join(complement(X0),complement(X1))),X2)),
    inference(superposition,[],[f2,f40]) ).

fof(f132,plain,
    ! [X2,X0,X1] : join(X0,join(X1,X2)) = join(X2,join(X0,X1)),
    inference(superposition,[],[f1,f2]) ).

fof(f148,plain,
    ! [X0,X1] : join(X0,X1) = join(complement(join(complement(X0),complement(X0))),join(complement(top),X1)),
    inference(superposition,[],[f121,f15]) ).

fof(f164,plain,
    ! [X0,X1] : join(X0,X1) = join(complement(top),join(X1,complement(join(complement(X0),complement(X0))))),
    inference(forward_demodulation,[],[f148,f132]) ).

fof(f173,plain,
    ! [X0,X1] : join(X0,X1) = join(zero,join(X1,complement(join(complement(X0),complement(X0))))),
    inference(forward_demodulation,[],[f164,f38]) ).

fof(f208,plain,
    ! [X0] : complement(X0) = join(complement(join(complement(complement(X0)),X0)),complement(top)),
    inference(superposition,[],[f79,f15]) ).

fof(f221,plain,
    ! [X0] : complement(X0) = join(complement(top),complement(join(complement(complement(X0)),X0))),
    inference(forward_demodulation,[],[f208,f1]) ).

fof(f237,plain,
    ! [X0] : complement(X0) = join(complement(top),complement(join(X0,complement(complement(X0))))),
    inference(forward_demodulation,[],[f221,f1]) ).

fof(f246,plain,
    ! [X0] : complement(X0) = join(zero,complement(join(X0,complement(complement(X0))))),
    inference(forward_demodulation,[],[f237,f38]) ).

fof(f251,plain,
    ! [X0] : complement(complement(X0)) = X0,
    inference(backward_demodulation,[],[f65,f246]) ).

fof(f262,plain,
    ! [X0] : complement(X0) = join(zero,complement(join(X0,X0))),
    inference(backward_demodulation,[],[f246,f251]) ).

fof(f276,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(zero,join(complement(join(X0,X0)),X1)),
    inference(superposition,[],[f2,f262]) ).

fof(f283,plain,
    ! [X0,X1] : complement(X0) = join(complement(join(X0,X1)),complement(join(X0,complement(X1)))),
    inference(superposition,[],[f40,f251]) ).

fof(f286,plain,
    ! [X0,X1] : complement(X0) = join(complement(join(X0,X1)),complement(join(complement(X1),X0))),
    inference(superposition,[],[f79,f251]) ).

fof(f305,plain,
    ! [X0,X1] : complement(X1) = join(complement(join(X0,X1)),complement(join(X1,complement(X0)))),
    inference(superposition,[],[f283,f1]) ).

fof(f312,plain,
    complement(sF1) = join(complement(sk3),complement(join(sF1,complement(sk3)))),
    inference(superposition,[],[f283,f41]) ).

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

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

fof(f333,plain,
    complement(sF1) = join(sF4,complement(join(sF1,sF4))),
    inference(forward_demodulation,[],[f312,f32]) ).

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

fof(f347,plain,
    ! [X0,X1] : complement(complement(join(X0,X1))) = join(complement(complement(X0)),complement(join(X0,join(complement(X1),complement(join(X0,X1)))))),
    inference(forward_demodulation,[],[f341,f2]) ).

fof(f350,plain,
    ! [X0,X1] : complement(complement(join(X0,X1))) = join(X0,complement(join(X0,join(complement(X1),complement(join(X0,X1)))))),
    inference(forward_demodulation,[],[f347,f251]) ).

fof(f352,plain,
    ! [X0,X1] : join(X0,X1) = join(X0,complement(join(X0,join(complement(X1),complement(join(X0,X1)))))),
    inference(forward_demodulation,[],[f350,f251]) ).

fof(f356,plain,
    ! [X0,X1] : complement(X1) = join(complement(join(X0,X1)),complement(join(complement(X0),X1))),
    inference(superposition,[],[f286,f1]) ).

fof(f449,plain,
    ! [X0] : composition(join(converse(sF0),X0),converse(sk1)) = join(converse(sF1),composition(X0,converse(sk1))),
    inference(superposition,[],[f99,f25]) ).

fof(f466,plain,
    ! [X0] : join(converse(sF1),composition(X0,converse(sk1))) = composition(join(sk2,X0),converse(sk1)),
    inference(forward_demodulation,[],[f449,f87]) ).

fof(f583,plain,
    ! [X0] : join(X0,converse(complement(converse(X0)))) = converse(top),
    inference(superposition,[],[f90,f15]) ).

fof(f617,plain,
    ! [X0] : join(top,X0) = join(sF3,join(sk1,X0)),
    inference(superposition,[],[f2,f68]) ).

fof(f618,plain,
    ! [X0] : join(X0,top) = join(sF3,join(sk1,X0)),
    inference(superposition,[],[f132,f68]) ).

fof(f634,plain,
    ! [X0] : converse(converse(X0)) = composition(converse(one),X0),
    inference(superposition,[],[f94,f8]) ).

fof(f649,plain,
    ! [X0] : composition(converse(one),X0) = X0,
    inference(forward_demodulation,[],[f634,f10]) ).

fof(f660,plain,
    ! [X0] : complement(X0) = join(complement(X0),complement(composition(one,X0))),
    inference(superposition,[],[f39,f649]) ).

fof(f666,plain,
    ! [X0,X1] : composition(join(converse(one),X1),X0) = join(X0,composition(X1,X0)),
    inference(superposition,[],[f9,f649]) ).

fof(f668,plain,
    one = converse(one),
    inference(superposition,[],[f8,f649]) ).

fof(f671,plain,
    ! [X0] : composition(one,X0) = X0,
    inference(backward_demodulation,[],[f649,f668]) ).

fof(f674,plain,
    ! [X0,X1] : join(X0,composition(X1,X0)) = composition(join(one,X1),X0),
    inference(forward_demodulation,[],[f666,f668]) ).

fof(f679,plain,
    ! [X0] : complement(X0) = join(complement(X0),complement(X0)),
    inference(backward_demodulation,[],[f660,f671]) ).

fof(f684,plain,
    ! [X0,X1] : join(X0,X1) = join(zero,join(X1,complement(complement(X0)))),
    inference(backward_demodulation,[],[f173,f679]) ).

fof(f686,plain,
    ! [X0,X1] : join(X0,X1) = join(zero,join(X1,X0)),
    inference(forward_demodulation,[],[f684,f251]) ).

fof(f689,plain,
    ! [X0,X1] : join(complement(X0),X1) = join(X1,complement(join(X0,X0))),
    inference(backward_demodulation,[],[f276,f686]) ).

fof(f690,plain,
    ! [X0] : complement(X0) = join(complement(X0),zero),
    inference(backward_demodulation,[],[f262,f689]) ).

fof(f692,plain,
    ! [X0] : complement(X0) = join(zero,complement(X0)),
    inference(forward_demodulation,[],[f690,f1]) ).

fof(f718,plain,
    ! [X0] : join(zero,X0) = X0,
    inference(superposition,[],[f692,f251]) ).

fof(f743,plain,
    ! [X0] : zero = composition(converse(X0),complement(composition(X0,top))),
    inference(backward_demodulation,[],[f109,f718]) ).

fof(f758,plain,
    ! [X0] : join(X0,zero) = X0,
    inference(superposition,[],[f1,f718]) ).

fof(f784,plain,
    ! [X0] : join(X0,X0) = X0,
    inference(superposition,[],[f679,f251]) ).

fof(f825,plain,
    ! [X0,X1] : join(X0,X1) = join(X0,join(X0,X1)),
    inference(superposition,[],[f2,f784]) ).

fof(f826,plain,
    ! [X0,X1] : join(X1,X0) = join(X0,join(X0,X1)),
    inference(superposition,[],[f132,f784]) ).

fof(f827,plain,
    ! [X0,X1] : join(X1,X0) = join(X0,join(X1,X0)),
    inference(superposition,[],[f132,f784]) ).

fof(f916,plain,
    ! [X0] : join(one,converse(X0)) = converse(join(one,X0)),
    inference(superposition,[],[f90,f668]) ).

fof(f1169,plain,
    ! [X0,X1] : complement(complement(join(X0,complement(X1)))) = join(complement(join(complement(join(X0,complement(X1))),join(X1,X0))),complement(complement(X0))),
    inference(superposition,[],[f286,f305]) ).

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

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

fof(f1238,plain,
    ! [X0,X1] : complement(complement(join(X0,complement(X1)))) = join(complement(complement(X0)),complement(join(X1,join(X0,complement(join(X0,complement(X1))))))),
    inference(forward_demodulation,[],[f1214,f2]) ).

fof(f1255,plain,
    ! [X0,X1] : complement(complement(join(X0,complement(X1)))) = join(X0,complement(join(X1,join(X0,complement(join(X0,complement(X1))))))),
    inference(forward_demodulation,[],[f1238,f251]) ).

fof(f1269,plain,
    ! [X0,X1] : join(X0,complement(X1)) = join(X0,complement(join(X1,join(X0,complement(join(X0,complement(X1))))))),
    inference(forward_demodulation,[],[f1255,f251]) ).

fof(f1286,plain,
    ! [X0] : top = join(X0,top),
    inference(superposition,[],[f825,f15]) ).

fof(f1295,plain,
    ! [X0,X1] : complement(X0) = join(complement(join(X1,X0)),complement(X0)),
    inference(superposition,[],[f825,f305]) ).

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

fof(f1344,plain,
    ! [X0] : top = join(sF3,join(sk1,X0)),
    inference(backward_demodulation,[],[f618,f1286]) ).

fof(f1365,plain,
    ! [X0,X1] : join(X0,X1) = join(X0,complement(join(X0,complement(X1)))),
    inference(backward_demodulation,[],[f352,f1339]) ).

fof(f1379,plain,
    ! [X0] : top = join(top,X0),
    inference(backward_demodulation,[],[f617,f1344]) ).

fof(f1383,plain,
    ! [X0,X1] : join(X0,complement(X1)) = join(X0,complement(join(X1,join(X0,X1)))),
    inference(backward_demodulation,[],[f1269,f1365]) ).

fof(f1397,plain,
    ! [X0,X1] : join(X0,complement(X1)) = join(X0,complement(join(X0,X1))),
    inference(forward_demodulation,[],[f1383,f827]) ).

fof(f1424,plain,
    ! [X0,X1] : join(X1,complement(join(X0,X1))) = join(X1,complement(X0)),
    inference(superposition,[],[f1397,f1]) ).

fof(f1488,plain,
    complement(sF1) = join(sF4,complement(sF1)),
    inference(backward_demodulation,[],[f333,f1424]) ).

fof(f2074,plain,
    ! [X0] : converse(converse(X0)) = join(converse(zero),X0),
    inference(superposition,[],[f89,f718]) ).

fof(f2093,plain,
    ! [X0] : join(converse(zero),X0) = X0,
    inference(forward_demodulation,[],[f2074,f10]) ).

fof(f2140,plain,
    zero = converse(zero),
    inference(superposition,[],[f758,f2093]) ).

fof(f2201,plain,
    composition(complement(sF1),sk2) = join(sF5,composition(complement(sF1),sk2)),
    inference(superposition,[],[f98,f1488]) ).

fof(f3029,plain,
    ! [X2,X0,X1] : join(join(X0,X1),X2) = join(X1,join(join(X1,X0),X2)),
    inference(superposition,[],[f2,f826]) ).

fof(f3069,plain,
    ! [X2,X0,X1] : join(join(X0,X1),X2) = join(X1,join(X1,join(X0,X2))),
    inference(forward_demodulation,[],[f3029,f2]) ).

fof(f3115,plain,
    ! [X2,X0,X1] : join(join(X0,X1),X2) = join(join(X0,X2),X1),
    inference(forward_demodulation,[],[f3069,f826]) ).

fof(f3149,plain,
    ! [X2,X0,X1] : join(join(X0,X1),X2) = join(X0,join(X2,X1)),
    inference(forward_demodulation,[],[f3115,f2]) ).

fof(f5297,plain,
    ! [X0] : zero = composition(converse(join(one,X0)),complement(join(top,composition(X0,top)))),
    inference(superposition,[],[f743,f674]) ).

fof(f5323,plain,
    ! [X0] : zero = composition(converse(join(one,X0)),complement(top)),
    inference(forward_demodulation,[],[f5297,f1379]) ).

fof(f5334,plain,
    ! [X0] : zero = composition(converse(join(one,X0)),zero),
    inference(forward_demodulation,[],[f5323,f38]) ).

fof(f5342,plain,
    ! [X0] : zero = composition(join(one,converse(X0)),zero),
    inference(forward_demodulation,[],[f5334,f916]) ).

fof(f5346,plain,
    ! [X0] : zero = join(zero,composition(converse(X0),zero)),
    inference(forward_demodulation,[],[f5342,f674]) ).

fof(f5347,plain,
    ! [X0] : zero = composition(converse(X0),zero),
    inference(forward_demodulation,[],[f5346,f718]) ).

fof(f7216,plain,
    ! [X0] : join(X0,complement(converse(complement(converse(X0))))) = join(X0,complement(converse(top))),
    inference(superposition,[],[f1397,f583]) ).

fof(f7229,plain,
    top = converse(top),
    inference(superposition,[],[f1379,f583]) ).

fof(f7270,plain,
    ! [X0] : join(X0,complement(top)) = join(X0,complement(converse(complement(converse(X0))))),
    inference(forward_demodulation,[],[f7216,f7229]) ).

fof(f7315,plain,
    ! [X0] : join(X0,zero) = join(X0,complement(converse(complement(converse(X0))))),
    inference(forward_demodulation,[],[f7270,f38]) ).

fof(f7340,plain,
    ! [X0] : join(X0,complement(converse(complement(converse(X0))))) = X0,
    inference(forward_demodulation,[],[f7315,f758]) ).

fof(f7530,plain,
    ! [X0] : complement(complement(converse(complement(converse(complement(X0)))))) = join(complement(join(X0,complement(converse(complement(converse(complement(X0))))))),complement(complement(X0))),
    inference(superposition,[],[f356,f7340]) ).

fof(f7535,plain,
    ! [X0] : converse(converse(X0)) = join(X0,converse(complement(converse(complement(converse(converse(X0))))))),
    inference(superposition,[],[f90,f7340]) ).

fof(f7557,plain,
    ! [X0] : join(X0,converse(complement(converse(complement(X0))))) = X0,
    inference(forward_demodulation,[],[f7535,f10]) ).

fof(f7562,plain,
    ! [X0] : complement(complement(converse(complement(converse(complement(X0)))))) = join(complement(complement(X0)),complement(join(X0,complement(converse(complement(converse(complement(X0)))))))),
    inference(forward_demodulation,[],[f7530,f1]) ).

fof(f7590,plain,
    ! [X0] : complement(complement(converse(complement(converse(complement(X0)))))) = join(X0,complement(join(X0,complement(converse(complement(converse(complement(X0)))))))),
    inference(forward_demodulation,[],[f7562,f251]) ).

fof(f7602,plain,
    ! [X0] : complement(complement(converse(complement(converse(complement(X0)))))) = join(X0,complement(complement(converse(complement(converse(complement(X0))))))),
    inference(forward_demodulation,[],[f7590,f1397]) ).

fof(f7606,plain,
    ! [X0] : converse(complement(converse(complement(X0)))) = join(X0,converse(complement(converse(complement(X0))))),
    inference(forward_demodulation,[],[f7602,f251]) ).

fof(f7607,plain,
    ! [X0] : converse(complement(converse(complement(X0)))) = X0,
    inference(forward_demodulation,[],[f7606,f7557]) ).

fof(f7613,plain,
    ! [X0] : complement(X0) = converse(complement(converse(X0))),
    inference(superposition,[],[f7607,f251]) ).

fof(f7759,plain,
    ! [X0] : complement(converse(X0)) = converse(complement(X0)),
    inference(superposition,[],[f10,f7613]) ).

fof(f7767,plain,
    ! [X0,X1] : join(complement(converse(X0)),converse(X1)) = converse(join(complement(X0),X1)),
    inference(superposition,[],[f90,f7613]) ).

fof(f7769,plain,
    ! [X0,X1] : composition(converse(X1),complement(converse(X0))) = converse(composition(complement(X0),X1)),
    inference(superposition,[],[f94,f7613]) ).

fof(f7858,plain,
    complement(converse(sk1)) = converse(sF3),
    inference(superposition,[],[f7759,f30]) ).

fof(f7950,plain,
    ! [X0] : converse(zero) = composition(converse(zero),X0),
    inference(superposition,[],[f94,f5347]) ).

fof(f7968,plain,
    ! [X0] : zero = composition(zero,X0),
    inference(forward_demodulation,[],[f7950,f2140]) ).

fof(f8739,plain,
    composition(join(sk2,zero),converse(sk1)) = join(converse(sF1),zero),
    inference(superposition,[],[f466,f7968]) ).

fof(f8778,plain,
    composition(join(sk2,zero),converse(sk1)) = join(zero,converse(sF1)),
    inference(forward_demodulation,[],[f8739,f1]) ).

fof(f8787,plain,
    converse(sF1) = composition(join(sk2,zero),converse(sk1)),
    inference(forward_demodulation,[],[f8778,f718]) ).

fof(f8790,plain,
    converse(sF1) = composition(sk2,converse(sk1)),
    inference(forward_demodulation,[],[f8787,f758]) ).

fof(f8802,plain,
    complement(converse(sk1)) = join(complement(converse(sk1)),composition(converse(sk2),complement(converse(sF1)))),
    inference(superposition,[],[f39,f8790]) ).

fof(f8812,plain,
    complement(converse(sk1)) = join(complement(converse(sk1)),converse(composition(complement(sF1),sk2))),
    inference(forward_demodulation,[],[f8802,f7769]) ).

fof(f8822,plain,
    complement(converse(sk1)) = converse(join(complement(sk1),composition(complement(sF1),sk2))),
    inference(forward_demodulation,[],[f8812,f7767]) ).

fof(f8829,plain,
    complement(converse(sk1)) = converse(join(sF3,composition(complement(sF1),sk2))),
    inference(forward_demodulation,[],[f8822,f30]) ).

fof(f8831,plain,
    converse(sF3) = converse(join(sF3,composition(complement(sF1),sk2))),
    inference(forward_demodulation,[],[f8829,f7858]) ).

fof(f13579,plain,
    converse(converse(sF3)) = join(sF3,composition(complement(sF1),sk2)),
    inference(superposition,[],[f10,f8831]) ).

fof(f13622,plain,
    sF3 = join(sF3,composition(complement(sF1),sk2)),
    inference(forward_demodulation,[],[f13579,f10]) ).

fof(f13664,plain,
    ! [X0] : join(sF3,X0) = join(sF3,join(X0,composition(complement(sF1),sk2))),
    inference(superposition,[],[f3149,f13622]) ).

fof(f13723,plain,
    join(sF3,sF5) = join(sF3,composition(complement(sF1),sk2)),
    inference(superposition,[],[f13664,f2201]) ).

fof(f13777,plain,
    sF3 = join(sF3,sF5),
    inference(forward_demodulation,[],[f13723,f13622]) ).

fof(f13797,plain,
    sF3 = join(sF5,sF3),
    inference(forward_demodulation,[],[f13777,f1]) ).

fof(f13802,plain,
    sF3 = sF6,
    inference(backward_demodulation,[],[f36,f13797]) ).

fof(f13805,plain,
    $false,
    inference(forward_subsumption_resolution,[],[f13802,f37]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : REL043-1 : TPTP v9.3.1. Released v4.0.0.
% 0.00/0.05  % Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.10/0.38  % Computer : n008.cluster.edu
% 0.10/0.38  % Model    : x86_64 x86_64
% 0.10/0.38  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.38  % Memory   : 8046.5625MB
% 0.10/0.38  % OS       : Linux 6.8.0-71-generic
% 0.10/0.38  % CPULimit : 300
% 0.10/0.38  % WCLimit  : 300
% 0.10/0.38  % DateTime : Sun Sep 27 22:57:24 UTC 2026
% 0.10/0.38  % CPUTime  : 
% 0.10/0.38  Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.14/0.42  Running first-order theorem proving
% 0.14/0.42  Running: /export/starexec/sandbox/solver/bin/vampire --input_syntax tptp --output_axiom_names on --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 18.26/3.65  % (1703550)Detected a unit-equality problem, will run specialized UEQ schedule.
% 18.26/3.65  % (1703577)ott-1010_1_sfv=off:to=lpo:sil=8000:fdtod=off:sp=reverse_frequency:spb=goal_then_units:fd=preordered:random_seed=3576397328:i=136:bd=preordered:ins=2:av=off_2999 on theBenchmark for (2999ds/136Mi)
% 18.26/3.65  % (1703575)lrs+11_1_ncem=casc2026/models/loop6.pt:sil=128000:npcc=on:lma=off:spb=units:urr=ec_only:bce=on:s2agt=64:updr=off:random_seed=1437152433:i=130792:sd=20:aac=none:nm=16:ss=included:sgt=10_2999 on theBenchmark for (2999ds/130792Mi)
% 18.26/3.65  % (1703574)lrs+1002_1_ncem=casc2026/models/loop7.pt:sil=128000:tgt=ground:npcc=on:drc=off:sp=reverse_frequency:spb=goal:acc=on:s2agt=16:kmz=on:sac=on:random_seed=4090876950:i=138329:kws=inv_arity_squared:fgj=on:bd=preordered_2999 on theBenchmark for (2999ds/138329Mi)
% 18.26/3.65  % (1703577)Instruction limit reached! 
% 18.26/3.65  % (1703577)------------------------------
% 18.26/3.65  % (1703577)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.26/3.65  % (1703577)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.26/3.65  % (1703577)CaDiCaL version: 2.1.3
% 18.26/3.65  % (1703577)Termination reason: Instruction limit
% 18.26/3.65  % (1703577)Termination phase: Saturation
% 18.26/3.65  % (1703577)Time elapsed: 0.077 s
% 18.26/3.65  % (1703577)Peak memory usage: 89 MB
% 18.26/3.65  % (1703577)Instructions burned: 136 (million)
% 18.26/3.65  % (1703579)lrs+10_3_to=lpo:sil=64000:drc=off:fde=unused:sp=reverse_frequency:acc=on:bsr=on:fd=preordered:nwc=1:random_seed=1572875450:avsq=on:i=257:avsqr=16,3:bd=preordered:fsr=off_2999 on theBenchmark for (2999ds/257Mi)
% 18.26/3.65  % (1703578)dis+10_14_to=lpo:sil=8000:tgt=full:drc=off:sp=const_frequency:sos=all:random_seed=1725149560:i=181:gtgl=5:bs=unit_only:fsr=off:gtg=exists_all_2999 on theBenchmark for (2999ds/181Mi)
% 18.26/3.65  % (1703576)lrs+10_1_ncem=casc2026/models/loop5.pt:sil=128000:tgt=ground:npcc=on:spb=goal_then_units:urr=ec_only:random_seed=3692457288:i=130716:gtgl=4:add=on:doe=on:bd=all:gtg=exists_sym_2999 on theBenchmark for (2999ds/130716Mi)
% 18.26/3.65  % (1703580)dis-1010_7_sil=8000:fde=unused:flr=on:random_seed=2325315881:i=1187:sd=4:av=off:ss=axioms:sgt=32_2999 on theBenchmark for (2999ds/1187Mi)
% 18.26/3.65  % (1703578)Instruction limit reached! 
% 18.26/3.65  % (1703578)------------------------------
% 18.26/3.65  % (1703578)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.26/3.65  % (1703578)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.26/3.65  % (1703578)CaDiCaL version: 2.1.3
% 18.26/3.65  % (1703578)Termination reason: Instruction limit
% 18.26/3.65  % (1703578)Termination phase: Saturation
% 18.26/3.65  % (1703578)Time elapsed: 0.185 s
% 18.26/3.65  % (1703578)Peak memory usage: 89 MB
% 18.26/3.65  % (1703578)Instructions burned: 181 (million)
% 18.26/3.65  % (1703588)lrs-1011_1_ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:prc=on:fde=unused:lcm=predicate:bsr=on:flr=on:random_seed=400542108:i=2051:gtgl=2:fgj=on:bd=all:gtg=exists_top_2996 on theBenchmark for (2996ds/2051Mi)
% 18.26/3.65  % (1703579)Instruction limit reached! 
% 18.26/3.65  % (1703579)------------------------------
% 18.26/3.65  % (1703579)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.26/3.65  % (1703579)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.26/3.65  % (1703579)CaDiCaL version: 2.1.3
% 18.26/3.65  % (1703579)Termination reason: Instruction limit
% 18.26/3.65  % (1703579)Termination phase: Saturation
% 18.26/3.65  % (1703579)Time elapsed: 0.285 s
% 18.26/3.65  % (1703579)Peak memory usage: 90 MB
% 18.26/3.65  % (1703579)Instructions burned: 257 (million)
% 18.26/3.65  % (1703589)lrs-1002_1_ncem=casc2026/models/all5champsBiggishL14.pt:sil=16000:npcc=on:random_seed=3400356053:i=4948:ss=axioms:sgt=16_2995 on theBenchmark for (2995ds/4948Mi)
% 18.26/3.65  % (1703591)lrs+10_5:1_sil=8000:sos=all:urr=on:br=off:flr=on:random_seed=2687830512:i=215:ep=RSTC_2994 on theBenchmark for (2994ds/215Mi)
% 18.26/3.65  % (1703591)Instruction limit reached! 
% 18.26/3.65  % (1703591)------------------------------
% 18.26/3.65  % (1703591)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.26/3.65  % (1703591)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.26/3.65  % (1703591)CaDiCaL version: 2.1.3
% 18.26/3.65  % (1703591)Termination reason: Instruction limit
% 18.26/3.65  % (1703591)Termination phase: Saturation
% 18.26/3.65  % (1703591)Time elapsed: 0.207 s
% 18.26/3.65  % (1703591)Peak memory usage: 92 MB
% 18.26/3.65  % (1703591)Instructions burned: 215 (million)
% 18.26/3.65  % (1703594)lrs+11_1_sil=16000:tgt=full:fde=none:sp=reverse_frequency:lma=off:fs=off:acc=on:bsr=unit_only:rp=on:random_seed=1709863139:avsq=on:i=317:avsqr=1,16:kws=arity_squared:add=off:fgj=on:ins=10:fsr=off:gtg=exists_sym_2989 on theBenchmark for (2989ds/317Mi)
% 18.26/3.65  % (1703580)Instruction limit reached! 
% 18.26/3.65  % (1703580)------------------------------
% 18.26/3.65  % (1703580)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.26/3.65  % (1703580)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.26/3.65  % (1703580)CaDiCaL version: 2.1.3
% 18.26/3.65  % (1703580)Termination reason: Instruction limit
% 18.26/3.65  % (1703580)Termination phase: Saturation
% 18.26/3.65  % (1703580)Time elapsed: 1.119 s
% 18.26/3.65  % (1703580)Peak memory usage: 100 MB
% 18.26/3.65  % (1703580)Instructions burned: 1187 (million)
% 18.26/3.65  % (1703596)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=64000:tgt=full:npcc=on:sp=arity:lcm=predicate:urr=on:s2agt=16:br=off:random_seed=3522461119:i=12125:sd=2:fgj=on:ss=axioms:sgt=64_2985 on theBenchmark for (2985ds/12125Mi)
% 18.26/3.65  % (1703594)Instruction limit reached! 
% 18.26/3.65  % (1703594)------------------------------
% 18.26/3.65  % (1703594)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.26/3.65  % (1703594)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.26/3.65  % (1703594)CaDiCaL version: 2.1.3
% 18.26/3.65  % (1703594)Termination reason: Instruction limit
% 18.26/3.65  % (1703594)Termination phase: Saturation
% 18.26/3.65  % (1703594)Time elapsed: 0.213 s
% 18.26/3.65  % (1703594)Peak memory usage: 93 MB
% 18.26/3.65  % (1703594)Instructions burned: 318 (million)
% 18.26/3.65  % (1703588)Instruction limit reached! 
% 18.26/3.65  % (1703588)------------------------------
% 18.26/3.65  % (1703588)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.26/3.65  % (1703588)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.26/3.65  % (1703588)CaDiCaL version: 2.1.3
% 18.26/3.65  % (1703588)Termination reason: Instruction limit
% 18.26/3.65  % (1703588)Termination phase: Saturation
% 18.26/3.65  % (1703588)Time elapsed: 1.111 s
% 18.26/3.65  % (1703588)Peak memory usage: 141 MB
% 18.26/3.65  % (1703588)Instructions burned: 2054 (million)
% 18.26/3.65  % (1703603)lrs+10_32_sil=8000:tgt=ground:prc=on:sp=reverse_arity:spb=non_intro:random_seed=1992957460:i=2836:kws=inv_precedence:fgj=on:bd=preordered:ins=10_2983 on theBenchmark for (2983ds/2836Mi)
% 18.26/3.65  % (1703621)lrs+11_1_ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:lma=off:kmz=on:random_seed=3026639917:i=14534:kws=arity:fgj=on:bd=preordered:ins=6:ss=axioms:sgt=30_2983 on theBenchmark for (2983ds/14534Mi)
% 18.26/3.65  % (1703576)First to succeed.
% 18.26/3.65  % (1703576)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-1703550"
% 18.26/3.65  % (1703576)Refutation found. Thanks to Tanya!
% 18.26/3.65  % SZS status Unsatisfiable for theBenchmark
% 18.26/3.65  % SZS output start Proof for theBenchmark
% See solution above
% 18.83/3.85  % (1703576)------------------------------
% 18.83/3.85  % (1703576)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 18.83/3.85  % (1703576)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 18.83/3.85  % (1703576)CaDiCaL version: 2.1.3
% 18.83/3.85  % (1703576)Termination reason: Refutation
% 18.83/3.85  % (1703576)Time elapsed: 1.989 s
% 18.83/3.85  % (1703576)Peak memory usage: 142 MB
% 18.83/3.85  % (1703576)Instructions burned: 2371 (million)
% 18.83/3.85  % (1703576)------------------------------
% 18.83/3.85  % (1703576)------------------------------
% 18.83/3.85  % (1703550)Success in time 2.558 s
% 18.83/3.85  % Vampire exiting
%------------------------------------------------------------------------------