↑ Up

Vampire---5.0.1.UNS-Ref.s

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

% Computer : n009.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 11:45:51 AM UTC 2026

% Result   : Unsatisfiable 13.88s 2.84s
% Output   : Refutation 0.17s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   49
%            Number of leaves      :   15
% Syntax   : Number of formulae    :  320 ( 320 unt;   5 def)
%            Number of atoms       :  320 ( 319 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    2 (   2   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    5 (   2 avg)
%            Maximal term depth    :    6 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   10 (  10 usr;   8 con; 0-2 aty)
%            Number of variables   :  232 ( 232   !;   0   ?)

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

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

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

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

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

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

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

fof(f8,plain,
    ! [X2,X0,X1] : meet(X0,join(X1,X2)) = join(meet(X0,join(X1,X2)),meet(X0,X1)),
    inference(reorient_equations,[],[f7]) ).

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

fof(f10,plain,
    ! [X2,X0,X1] : join(X0,meet(X1,X2)) = meet(join(X0,meet(X1,X2)),join(X0,X1)),
    inference(reorient_equations,[],[f9]) ).

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

fof(f12,negated_conjecture,
    meet(a,join(b,meet(a,c))) != join(meet(a,b),meet(a,c)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',prove_modularity) ).

fof(f13,definition,
    sF0 = meet(a,c),
    introduced(definition,[new_symbols(definition,[sF0])],[function_definition]) ).

fof(f14,plain,
    meet(a,c) = sF0,
    inference(reorient_equations,[],[f13]) ).

fof(f15,definition,
    sF1 = join(b,sF0),
    introduced(definition,[new_symbols(definition,[sF1])],[function_definition]) ).

fof(f16,plain,
    join(b,sF0) = sF1,
    inference(reorient_equations,[],[f15]) ).

fof(f17,definition,
    sF2 = meet(a,sF1),
    introduced(definition,[new_symbols(definition,[sF2])],[function_definition]) ).

fof(f18,plain,
    meet(a,sF1) = sF2,
    inference(reorient_equations,[],[f17]) ).

fof(f19,definition,
    sF3 = meet(a,b),
    introduced(definition,[new_symbols(definition,[sF3])],[function_definition]) ).

fof(f20,plain,
    meet(a,b) = sF3,
    inference(reorient_equations,[],[f19]) ).

fof(f21,definition,
    sF4 = join(sF3,sF0),
    introduced(definition,[new_symbols(definition,[sF4])],[function_definition]) ).

fof(f22,plain,
    join(sF3,sF0) = sF4,
    inference(reorient_equations,[],[f21]) ).

fof(f23,plain,
    sF2 != sF4,
    inference(definition_folding,[],[f12,f22,f14,f20,f18,f16,f14]) ).

fof(f24,plain,
    sF0 = meet(c,a),
    inference(forward_demodulation,[],[f14,f3]) ).

fof(f25,plain,
    sF3 = meet(b,a),
    inference(forward_demodulation,[],[f20,f3]) ).

fof(f26,plain,
    sF4 = join(sF3,meet(c,a)),
    inference(backward_demodulation,[],[f22,f24]) ).

fof(f27,plain,
    sF1 = join(b,meet(c,a)),
    inference(backward_demodulation,[],[f16,f24]) ).

fof(f28,plain,
    ! [X0,X1] : meet(X0,X1) = meet(X0,meet(X0,X1)),
    inference(superposition,[],[f5,f1]) ).

fof(f30,plain,
    ! [X2,X0,X1] : meet(X1,meet(X2,X0)) = meet(meet(X2,X1),X0),
    inference(superposition,[],[f5,f3]) ).

fof(f32,plain,
    ! [X0] : meet(a,meet(sF1,X0)) = meet(sF2,X0),
    inference(superposition,[],[f5,f18]) ).

fof(f33,plain,
    ! [X0] : meet(b,meet(a,X0)) = meet(sF3,X0),
    inference(superposition,[],[f5,f25]) ).

fof(f38,plain,
    ! [X2,X0,X1] : meet(X0,meet(X1,X2)) = meet(X1,meet(X2,X0)),
    inference(superposition,[],[f3,f5]) ).

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

fof(f46,plain,
    sF2 = meet(a,sF2),
    inference(superposition,[],[f28,f18]) ).

fof(f47,plain,
    sF3 = meet(b,sF3),
    inference(superposition,[],[f28,f25]) ).

fof(f59,plain,
    ! [X0] : meet(sF3,X0) = meet(b,meet(sF3,X0)),
    inference(superposition,[],[f5,f47]) ).

fof(f60,plain,
    meet(a,sF1) = meet(sF2,sF1),
    inference(superposition,[],[f32,f1]) ).

fof(f62,plain,
    ! [X0] : meet(sF2,X0) = meet(a,meet(X0,sF1)),
    inference(superposition,[],[f32,f3]) ).

fof(f68,plain,
    sF2 = meet(sF2,sF1),
    inference(forward_demodulation,[],[f60,f18]) ).

fof(f72,plain,
    meet(sF3,sF1) = meet(b,sF2),
    inference(superposition,[],[f33,f18]) ).

fof(f73,plain,
    meet(b,sF2) = meet(sF3,sF2),
    inference(superposition,[],[f33,f46]) ).

fof(f75,plain,
    meet(b,a) = meet(sF3,a),
    inference(superposition,[],[f33,f1]) ).

fof(f77,plain,
    ! [X0] : meet(sF3,X0) = meet(b,meet(X0,a)),
    inference(superposition,[],[f33,f3]) ).

fof(f83,plain,
    meet(b,a) = meet(a,sF3),
    inference(forward_demodulation,[],[f75,f3]) ).

fof(f86,plain,
    sF3 = meet(a,sF3),
    inference(forward_demodulation,[],[f83,f25]) ).

fof(f98,plain,
    ! [X0] : meet(meet(b,sF2),X0) = meet(sF3,meet(sF2,X0)),
    inference(superposition,[],[f5,f73]) ).

fof(f99,plain,
    ! [X0] : meet(b,meet(sF2,X0)) = meet(sF3,meet(sF2,X0)),
    inference(forward_demodulation,[],[f98,f5]) ).

fof(f123,plain,
    ! [X2,X0,X1] : meet(meet(X0,X1),X2) = meet(X1,meet(meet(X0,X1),X2)),
    inference(superposition,[],[f5,f43]) ).

fof(f131,plain,
    ! [X2,X0,X1] : meet(X0,meet(X1,X2)) = meet(X1,meet(X0,meet(X1,X2))),
    inference(forward_demodulation,[],[f123,f5]) ).

fof(f240,plain,
    ! [X0] : meet(X0,sF3) = meet(b,meet(X0,sF3)),
    inference(superposition,[],[f59,f43]) ).

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

fof(f346,plain,
    ! [X2,X0,X1] : join(X1,join(X2,X0)) = join(join(X2,X1),X0),
    inference(superposition,[],[f6,f4]) ).

fof(f349,plain,
    ! [X0] : join(sF3,join(meet(c,a),X0)) = join(sF4,X0),
    inference(superposition,[],[f6,f26]) ).

fof(f354,plain,
    ! [X2,X0,X1] : join(X0,join(X1,X2)) = join(X1,join(X2,X0)),
    inference(superposition,[],[f4,f6]) ).

fof(f359,plain,
    ! [X2,X0,X1] : meet(X1,join(X0,X2)) = join(meet(X1,join(X0,X2)),meet(X1,X2)),
    inference(superposition,[],[f8,f4]) ).

fof(f362,plain,
    ! [X0] : meet(X0,sF1) = join(meet(X0,sF1),meet(X0,b)),
    inference(superposition,[],[f8,f27]) ).

fof(f363,plain,
    ! [X0] : meet(X0,sF4) = join(meet(X0,sF4),meet(X0,sF3)),
    inference(superposition,[],[f8,f26]) ).

fof(f370,plain,
    ! [X2,X0,X1] : meet(X1,join(X2,X0)) = join(meet(X1,join(X2,X0)),meet(X2,X1)),
    inference(superposition,[],[f8,f3]) ).

fof(f380,plain,
    ! [X0] : meet(a,join(sF1,X0)) = join(meet(a,join(sF1,X0)),sF2),
    inference(superposition,[],[f8,f18]) ).

fof(f408,plain,
    ! [X0] : meet(a,join(sF1,X0)) = join(sF2,meet(a,join(sF1,X0))),
    inference(forward_demodulation,[],[f380,f4]) ).

fof(f418,plain,
    ! [X2,X0,X1] : meet(X1,join(X2,X0)) = join(meet(X2,X1),meet(X1,join(X2,X0))),
    inference(forward_demodulation,[],[f370,f4]) ).

fof(f425,plain,
    ! [X0] : meet(X0,sF1) = join(meet(X0,b),meet(X0,sF1)),
    inference(forward_demodulation,[],[f362,f4]) ).

fof(f427,plain,
    ! [X2,X0,X1] : meet(X1,join(X0,X2)) = join(meet(X1,X2),meet(X1,join(X0,X2))),
    inference(forward_demodulation,[],[f359,f4]) ).

fof(f434,plain,
    ! [X0,X1] : join(X0,X1) = join(X1,join(X0,X1)),
    inference(superposition,[],[f344,f4]) ).

fof(f437,plain,
    sF1 = join(b,sF1),
    inference(superposition,[],[f344,f27]) ).

fof(f438,plain,
    sF4 = join(sF3,sF4),
    inference(superposition,[],[f344,f26]) ).

fof(f445,plain,
    sF4 = join(sF4,sF3),
    inference(forward_demodulation,[],[f438,f4]) ).

fof(f464,plain,
    ! [X2,X0,X1] : join(join(X2,X1),X0) = join(X1,join(join(X2,X1),X0)),
    inference(superposition,[],[f6,f434]) ).

fof(f466,plain,
    ! [X2,X0,X1] : join(X2,join(X1,X0)) = join(X1,join(X2,join(X1,X0))),
    inference(forward_demodulation,[],[f464,f6]) ).

fof(f547,plain,
    ! [X0,X1] : meet(meet(X1,sF3),X0) = meet(meet(X1,sF3),meet(b,X0)),
    inference(superposition,[],[f30,f240]) ).

fof(f578,plain,
    ! [X0,X1] : meet(meet(X1,sF3),X0) = meet(X1,meet(sF3,meet(b,X0))),
    inference(forward_demodulation,[],[f547,f5]) ).

fof(f602,plain,
    ! [X0,X1] : meet(meet(X1,sF3),X0) = meet(X1,meet(b,meet(X0,sF3))),
    inference(forward_demodulation,[],[f578,f38]) ).

fof(f616,plain,
    ! [X0,X1] : meet(meet(X1,sF3),X0) = meet(X1,meet(X0,sF3)),
    inference(forward_demodulation,[],[f602,f240]) ).

fof(f622,plain,
    ! [X0,X1] : meet(X1,meet(sF3,X0)) = meet(X1,meet(X0,sF3)),
    inference(forward_demodulation,[],[f616,f5]) ).

fof(f668,plain,
    ! [X0] : meet(a,meet(sF1,X0)) = meet(X0,sF2),
    inference(superposition,[],[f38,f18]) ).

fof(f671,plain,
    ! [X0] : meet(b,meet(a,X0)) = meet(X0,sF3),
    inference(superposition,[],[f38,f25]) ).

fof(f681,plain,
    ! [X0] : meet(sF3,meet(sF2,X0)) = meet(X0,meet(b,sF2)),
    inference(superposition,[],[f38,f73]) ).

fof(f887,plain,
    ! [X0] : meet(a,meet(X0,sF1)) = meet(X0,sF2),
    inference(superposition,[],[f668,f3]) ).

fof(f922,plain,
    ! [X0] : meet(b,meet(X0,a)) = meet(X0,sF3),
    inference(superposition,[],[f671,f3]) ).

fof(f1111,plain,
    ! [X2,X3,X0,X1] : join(X1,join(join(X0,X2),X3)) = join(join(X2,join(X0,X1)),X3),
    inference(superposition,[],[f346,f346]) ).

fof(f1112,plain,
    ! [X0] : join(sF1,X0) = join(meet(c,a),join(b,X0)),
    inference(superposition,[],[f346,f27]) ).

fof(f1117,plain,
    ! [X0] : join(sF4,X0) = join(meet(c,a),join(sF3,X0)),
    inference(superposition,[],[f346,f26]) ).

fof(f1142,plain,
    ! [X0] : join(sF4,X0) = join(sF3,join(X0,meet(c,a))),
    inference(forward_demodulation,[],[f1117,f354]) ).

fof(f1147,plain,
    ! [X0] : join(sF1,X0) = join(b,join(X0,meet(c,a))),
    inference(forward_demodulation,[],[f1112,f354]) ).

fof(f1148,plain,
    ! [X2,X3,X0,X1] : join(X1,join(join(X0,X2),X3)) = join(X2,join(join(X0,X1),X3)),
    inference(forward_demodulation,[],[f1111,f6]) ).

fof(f1157,plain,
    ! [X2,X3,X0,X1] : join(X1,join(join(X0,X2),X3)) = join(X2,join(X0,join(X1,X3))),
    inference(forward_demodulation,[],[f1148,f6]) ).

fof(f1162,plain,
    ! [X2,X3,X0,X1] : join(X2,join(X0,join(X1,X3))) = join(X1,join(X0,join(X2,X3))),
    inference(forward_demodulation,[],[f1157,f6]) ).

fof(f1250,plain,
    ! [X0] : join(b,join(meet(c,a),X0)) = join(X0,sF1),
    inference(superposition,[],[f354,f27]) ).

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

fof(f1455,plain,
    ! [X0] : join(X0,sF2) = meet(join(X0,sF2),join(X0,a)),
    inference(superposition,[],[f10,f46]) ).

fof(f1456,plain,
    ! [X0] : join(X0,sF3) = meet(join(X0,sF3),join(X0,a)),
    inference(superposition,[],[f10,f86]) ).

fof(f1458,plain,
    ! [X0] : join(X0,sF3) = meet(join(X0,sF3),join(X0,b)),
    inference(superposition,[],[f10,f47]) ).

fof(f1468,plain,
    ! [X0,X1] : meet(X1,X0) = meet(meet(X1,X0),join(meet(X1,X0),X1)),
    inference(superposition,[],[f10,f2]) ).

fof(f1475,plain,
    sF4 = meet(sF4,join(sF3,c)),
    inference(superposition,[],[f10,f26]) ).

fof(f1511,plain,
    sF4 = meet(sF4,join(c,sF3)),
    inference(forward_demodulation,[],[f1475,f4]) ).

fof(f1518,plain,
    ! [X0,X1] : meet(X1,X0) = meet(X1,meet(X0,join(meet(X1,X0),X1))),
    inference(forward_demodulation,[],[f1468,f5]) ).

fof(f1527,plain,
    ! [X0] : join(X0,sF3) = meet(join(X0,b),join(X0,sF3)),
    inference(forward_demodulation,[],[f1458,f3]) ).

fof(f1529,plain,
    ! [X0] : join(X0,sF3) = meet(join(X0,a),join(X0,sF3)),
    inference(forward_demodulation,[],[f1456,f3]) ).

fof(f1530,plain,
    ! [X0] : join(X0,sF2) = meet(join(X0,a),join(X0,sF2)),
    inference(forward_demodulation,[],[f1455,f3]) ).

fof(f1541,plain,
    ! [X2,X0,X1] : join(X2,meet(X0,X1)) = meet(join(X2,X1),join(X2,meet(X0,X1))),
    inference(forward_demodulation,[],[f1443,f3]) ).

fof(f1548,plain,
    ! [X0,X1] : meet(X1,X0) = meet(X1,meet(X0,join(X1,meet(X1,X0)))),
    inference(forward_demodulation,[],[f1518,f4]) ).

fof(f1551,plain,
    ! [X0] : meet(sF4,X0) = meet(join(c,sF3),meet(sF4,X0)),
    inference(superposition,[],[f30,f1511]) ).

fof(f1557,plain,
    ! [X0] : meet(sF4,X0) = meet(sF4,meet(X0,join(c,sF3))),
    inference(forward_demodulation,[],[f1551,f38]) ).

fof(f1645,plain,
    sF4 = join(sF4,meet(sF4,sF3)),
    inference(superposition,[],[f363,f1]) ).

fof(f1647,plain,
    ! [X0] : meet(sF4,X0) = join(meet(sF4,X0),meet(X0,sF3)),
    inference(superposition,[],[f363,f3]) ).

fof(f1675,plain,
    ! [X0] : join(X0,sF4) = join(sF4,join(meet(sF4,sF3),X0)),
    inference(superposition,[],[f354,f1645]) ).

fof(f1710,plain,
    ! [X0] : meet(X0,sF1) = join(meet(b,X0),meet(X0,sF1)),
    inference(superposition,[],[f425,f3]) ).

fof(f1716,plain,
    sF2 = join(meet(a,b),sF2),
    inference(superposition,[],[f425,f18]) ).

fof(f1717,plain,
    sF2 = join(meet(sF2,b),sF2),
    inference(superposition,[],[f425,f68]) ).

fof(f1728,plain,
    sF2 = join(sF2,meet(sF2,b)),
    inference(forward_demodulation,[],[f1717,f4]) ).

fof(f1729,plain,
    sF2 = join(sF2,meet(a,b)),
    inference(forward_demodulation,[],[f1716,f4]) ).

fof(f1734,plain,
    sF2 = join(sF2,meet(b,sF2)),
    inference(forward_demodulation,[],[f1728,f3]) ).

fof(f1735,plain,
    sF2 = join(sF2,meet(b,a)),
    inference(forward_demodulation,[],[f1729,f3]) ).

fof(f1738,plain,
    sF2 = join(sF2,sF3),
    inference(forward_demodulation,[],[f1735,f25]) ).

fof(f1739,plain,
    sF2 = join(sF3,sF2),
    inference(forward_demodulation,[],[f1738,f4]) ).

fof(f1743,plain,
    ! [X0] : join(sF2,X0) = join(sF2,join(sF3,X0)),
    inference(superposition,[],[f346,f1739]) ).

fof(f1748,plain,
    ! [X0] : join(sF2,X0) = join(sF3,join(X0,sF2)),
    inference(forward_demodulation,[],[f1743,f354]) ).

fof(f1762,plain,
    ! [X0] : join(sF2,X0) = join(sF2,join(meet(b,sF2),X0)),
    inference(superposition,[],[f6,f1734]) ).

fof(f1850,plain,
    join(sF4,sF2) = join(sF2,meet(c,a)),
    inference(superposition,[],[f1748,f349]) ).

fof(f1961,plain,
    join(sF4,b) = join(sF3,sF1),
    inference(superposition,[],[f1142,f27]) ).

fof(f1973,plain,
    ! [X0,X1] : join(X1,join(sF4,X0)) = join(join(X0,meet(c,a)),join(X1,sF3)),
    inference(superposition,[],[f354,f1142]) ).

fof(f1976,plain,
    ! [X0,X1] : join(X1,join(sF4,X0)) = join(X0,join(meet(c,a),join(X1,sF3))),
    inference(forward_demodulation,[],[f1973,f6]) ).

fof(f1985,plain,
    join(sF3,sF1) = join(b,sF4),
    inference(forward_demodulation,[],[f1961,f4]) ).

fof(f1988,plain,
    ! [X0,X1] : join(X1,join(sF4,X0)) = join(X0,join(sF3,join(meet(c,a),X1))),
    inference(forward_demodulation,[],[f1976,f354]) ).

fof(f1997,plain,
    ! [X0,X1] : join(X0,join(sF4,X1)) = join(X1,join(sF4,X0)),
    inference(forward_demodulation,[],[f1988,f349]) ).

fof(f2001,plain,
    ! [X0,X1] : join(X0,meet(X1,join(X0,X0))) = meet(join(X0,X0),join(X1,X0)),
    inference(superposition,[],[f11,f1]) ).

fof(f2058,plain,
    ! [X0] : join(meet(sF4,sF3),meet(X0,sF4)) = meet(sF4,join(X0,meet(sF4,sF3))),
    inference(superposition,[],[f11,f445]) ).

fof(f2102,plain,
    ! [X0,X1] : meet(X0,join(X1,X0)) = join(X0,meet(X1,X0)),
    inference(forward_demodulation,[],[f2001,f2]) ).

fof(f2189,plain,
    ! [X0,X1] : join(X0,meet(X0,X1)) = meet(X0,join(X1,X0)),
    inference(superposition,[],[f2102,f3]) ).

fof(f2213,plain,
    join(sF1,sF2) = meet(sF1,join(sF2,sF1)),
    inference(superposition,[],[f2102,f68]) ).

fof(f2218,plain,
    meet(sF1,join(sF3,sF1)) = join(sF1,meet(b,sF2)),
    inference(superposition,[],[f2102,f72]) ).

fof(f2258,plain,
    join(sF1,meet(b,sF2)) = meet(sF1,join(b,sF4)),
    inference(forward_demodulation,[],[f2218,f1985]) ).

fof(f2263,plain,
    join(sF2,sF1) = meet(sF1,join(sF2,sF1)),
    inference(forward_demodulation,[],[f2213,f4]) ).

fof(f2288,plain,
    ! [X0,X1] : meet(X1,X0) = meet(X1,meet(X0,meet(X1,join(X0,X1)))),
    inference(backward_demodulation,[],[f1548,f2189]) ).

fof(f2319,plain,
    ! [X0,X1] : meet(X1,X0) = meet(X0,meet(X1,join(X0,X1))),
    inference(forward_demodulation,[],[f2288,f131]) ).

fof(f2593,plain,
    ! [X0,X1] : meet(X1,X0) = meet(X0,meet(X1,join(X1,X0))),
    inference(superposition,[],[f2319,f4]) ).

fof(f2632,plain,
    meet(sF1,sF2) = meet(sF2,join(sF2,sF1)),
    inference(superposition,[],[f2319,f2263]) ).

fof(f2651,plain,
    ! [X0] : meet(b,meet(X0,a)) = meet(meet(X0,join(a,X0)),sF3),
    inference(superposition,[],[f671,f2319]) ).

fof(f2673,plain,
    ! [X0] : meet(b,meet(X0,a)) = meet(X0,meet(join(a,X0),sF3)),
    inference(forward_demodulation,[],[f2651,f5]) ).

fof(f2681,plain,
    meet(sF2,sF1) = meet(sF2,join(sF2,sF1)),
    inference(forward_demodulation,[],[f2632,f3]) ).

fof(f2716,plain,
    ! [X0] : meet(b,meet(X0,a)) = meet(X0,meet(sF3,join(a,X0))),
    inference(forward_demodulation,[],[f2673,f622]) ).

fof(f2722,plain,
    sF2 = meet(sF2,join(sF2,sF1)),
    inference(forward_demodulation,[],[f2681,f68]) ).

fof(f2748,plain,
    ! [X0] : meet(sF3,X0) = meet(X0,meet(sF3,join(a,X0))),
    inference(forward_demodulation,[],[f2716,f77]) ).

fof(f2949,plain,
    join(a,sF2) = meet(a,join(sF1,a)),
    inference(superposition,[],[f2189,f18]) ).

fof(f2950,plain,
    join(a,sF2) = meet(a,join(sF2,a)),
    inference(superposition,[],[f2189,f46]) ).

fof(f2992,plain,
    ! [X2,X0,X1] : meet(join(X0,X1),join(X2,join(X0,X1))) = join(X0,join(X1,meet(join(X0,X1),X2))),
    inference(superposition,[],[f6,f2189]) ).

fof(f3037,plain,
    join(a,sF2) = meet(a,join(a,sF2)),
    inference(forward_demodulation,[],[f2950,f4]) ).

fof(f3038,plain,
    join(a,sF2) = meet(a,join(a,sF1)),
    inference(forward_demodulation,[],[f2949,f4]) ).

fof(f3155,plain,
    meet(b,join(a,sF2)) = meet(sF3,join(a,sF2)),
    inference(superposition,[],[f33,f3037]) ).

fof(f3381,plain,
    meet(a,sF1) = meet(sF1,join(a,sF2)),
    inference(superposition,[],[f2593,f3038]) ).

fof(f3484,plain,
    sF2 = meet(sF1,join(a,sF2)),
    inference(forward_demodulation,[],[f3381,f18]) ).

fof(f3841,plain,
    join(sF1,sF2) = join(b,join(sF4,sF2)),
    inference(superposition,[],[f1147,f1850]) ).

fof(f3864,plain,
    join(sF2,sF1) = join(b,join(sF4,sF2)),
    inference(forward_demodulation,[],[f3841,f4]) ).

fof(f3908,plain,
    ! [X0] : join(X0,sF1) = join(b,join(X0,meet(c,a))),
    inference(superposition,[],[f1250,f4]) ).

fof(f4198,plain,
    ! [X0] : meet(sF4,X0) = join(meet(sF4,X0),meet(sF3,X0)),
    inference(superposition,[],[f1647,f3]) ).

fof(f4359,plain,
    ! [X0] : meet(meet(a,X0),sF1) = join(meet(X0,sF3),meet(meet(a,X0),sF1)),
    inference(superposition,[],[f1710,f671]) ).

fof(f4360,plain,
    ! [X0] : meet(meet(X0,a),sF1) = join(meet(X0,sF3),meet(meet(X0,a),sF1)),
    inference(superposition,[],[f1710,f922]) ).

fof(f4379,plain,
    ! [X0] : meet(sF1,X0) = join(meet(b,X0),meet(sF1,X0)),
    inference(superposition,[],[f1710,f3]) ).

fof(f4409,plain,
    ! [X0] : meet(X0,meet(a,sF1)) = join(meet(X0,sF3),meet(X0,meet(a,sF1))),
    inference(forward_demodulation,[],[f4360,f5]) ).

fof(f4410,plain,
    ! [X0] : meet(a,meet(X0,sF1)) = join(meet(X0,sF3),meet(a,meet(X0,sF1))),
    inference(forward_demodulation,[],[f4359,f5]) ).

fof(f4423,plain,
    ! [X0] : meet(X0,sF2) = join(meet(X0,sF3),meet(X0,sF2)),
    inference(forward_demodulation,[],[f4409,f18]) ).

fof(f4424,plain,
    ! [X0] : meet(sF2,X0) = join(meet(X0,sF3),meet(sF2,X0)),
    inference(forward_demodulation,[],[f4410,f62]) ).

fof(f4906,plain,
    meet(a,meet(sF1,join(b,sF4))) = join(sF2,meet(a,meet(sF1,join(b,sF4)))),
    inference(superposition,[],[f408,f2258]) ).

fof(f4933,plain,
    meet(sF2,join(b,sF4)) = join(sF2,meet(sF2,join(b,sF4))),
    inference(forward_demodulation,[],[f4906,f32]) ).

fof(f4940,plain,
    meet(sF2,join(b,sF4)) = meet(sF2,join(join(b,sF4),sF2)),
    inference(forward_demodulation,[],[f4933,f2189]) ).

fof(f4944,plain,
    meet(sF2,join(b,sF4)) = meet(sF2,join(b,join(sF4,sF2))),
    inference(forward_demodulation,[],[f4940,f6]) ).

fof(f4948,plain,
    meet(sF2,join(sF2,sF1)) = meet(sF2,join(b,sF4)),
    inference(forward_demodulation,[],[f4944,f3864]) ).

fof(f4950,plain,
    sF2 = meet(sF2,join(b,sF4)),
    inference(forward_demodulation,[],[f4948,f2722]) ).

fof(f5541,plain,
    ! [X0] : join(X0,sF3) = meet(join(b,X0),join(X0,sF3)),
    inference(superposition,[],[f1527,f4]) ).

fof(f5546,plain,
    sF4 = meet(join(sF4,b),sF4),
    inference(superposition,[],[f1527,f445]) ).

fof(f5563,plain,
    sF4 = meet(sF4,join(sF4,b)),
    inference(forward_demodulation,[],[f5546,f3]) ).

fof(f5569,plain,
    sF4 = meet(sF4,join(b,sF4)),
    inference(forward_demodulation,[],[f5563,f4]) ).

fof(f5695,plain,
    ! [X0] : join(sF3,X0) = meet(join(X0,a),join(sF3,X0)),
    inference(superposition,[],[f1529,f4]) ).

fof(f5696,plain,
    sF4 = meet(join(sF4,a),sF4),
    inference(superposition,[],[f1529,f445]) ).

fof(f5698,plain,
    meet(sF4,join(c,sF3)) = meet(sF4,join(c,a)),
    inference(superposition,[],[f1557,f1529]) ).

fof(f5711,plain,
    sF4 = meet(sF4,join(c,a)),
    inference(forward_demodulation,[],[f5698,f1511]) ).

fof(f5713,plain,
    sF4 = meet(sF4,join(sF4,a)),
    inference(forward_demodulation,[],[f5696,f3]) ).

fof(f5719,plain,
    sF4 = meet(sF4,join(a,sF4)),
    inference(forward_demodulation,[],[f5713,f4]) ).

fof(f5734,plain,
    ! [X0] : meet(sF4,X0) = meet(join(c,a),meet(sF4,X0)),
    inference(superposition,[],[f30,f5711]) ).

fof(f5744,plain,
    ! [X0] : meet(sF4,X0) = meet(sF4,meet(X0,join(c,a))),
    inference(forward_demodulation,[],[f5734,f38]) ).

fof(f5843,plain,
    ! [X0] : join(X0,sF2) = meet(join(a,X0),join(X0,sF2)),
    inference(superposition,[],[f1530,f4]) ).

fof(f5973,plain,
    ! [X0] : join(X0,sF4) = join(sF4,join(X0,meet(sF4,sF3))),
    inference(superposition,[],[f1675,f4]) ).

fof(f6308,plain,
    ! [X0,X1] : join(X0,join(sF4,X1)) = join(X0,join(X1,sF4)),
    inference(superposition,[],[f354,f1997]) ).

fof(f6309,plain,
    ! [X0,X1] : join(sF4,join(X0,X1)) = join(X0,join(sF4,X1)),
    inference(superposition,[],[f354,f1997]) ).

fof(f6725,plain,
    meet(sF3,sF4) = join(meet(sF3,sF4),meet(sF3,meet(sF3,join(a,sF4)))),
    inference(superposition,[],[f4198,f2748]) ).

fof(f6775,plain,
    meet(sF3,sF4) = join(meet(sF3,sF4),meet(sF3,join(a,sF4))),
    inference(forward_demodulation,[],[f6725,f28]) ).

fof(f6799,plain,
    meet(sF3,sF4) = meet(sF3,join(a,sF4)),
    inference(forward_demodulation,[],[f6775,f427]) ).

fof(f6818,plain,
    meet(sF4,sF3) = meet(sF3,join(a,sF4)),
    inference(forward_demodulation,[],[f6799,f3]) ).

fof(f6855,plain,
    ! [X0] : join(meet(sF4,sF3),meet(X0,join(sF3,join(a,sF4)))) = meet(join(sF3,join(a,sF4)),join(X0,meet(sF4,sF3))),
    inference(superposition,[],[f11,f6818]) ).

fof(f6868,plain,
    ! [X0] : join(meet(sF4,sF3),meet(X0,join(a,join(sF4,sF3)))) = meet(join(a,join(sF4,sF3)),join(X0,meet(sF4,sF3))),
    inference(forward_demodulation,[],[f6855,f354]) ).

fof(f6879,plain,
    ! [X0] : join(meet(sF4,sF3),meet(X0,join(a,sF4))) = meet(join(a,sF4),join(X0,meet(sF4,sF3))),
    inference(forward_demodulation,[],[f6868,f445]) ).

fof(f7026,plain,
    ! [X0] : meet(sF2,X0) = join(meet(sF3,X0),meet(sF2,X0)),
    inference(superposition,[],[f4424,f3]) ).

fof(f8609,plain,
    meet(sF4,join(a,sF2)) = join(meet(sF4,join(a,sF2)),meet(b,join(a,sF2))),
    inference(superposition,[],[f4198,f3155]) ).

fof(f8633,plain,
    meet(sF4,join(a,sF2)) = join(meet(b,join(a,sF2)),meet(sF4,join(a,sF2))),
    inference(forward_demodulation,[],[f8609,f4]) ).

fof(f9889,plain,
    ! [X0,X1] : join(sF2,join(X0,X1)) = join(sF2,join(X1,join(meet(b,sF2),X0))),
    inference(superposition,[],[f1762,f354]) ).

fof(f9900,plain,
    ! [X0,X1] : join(join(sF2,X0),X1) = join(join(meet(b,sF2),X0),join(sF2,X1)),
    inference(superposition,[],[f346,f1762]) ).

fof(f9909,plain,
    ! [X0,X1] : join(join(sF2,X0),X1) = join(meet(b,sF2),join(X0,join(sF2,X1))),
    inference(forward_demodulation,[],[f9900,f6]) ).

fof(f9921,plain,
    ! [X0,X1] : join(join(sF2,X0),X1) = join(sF2,join(X0,join(meet(b,sF2),X1))),
    inference(forward_demodulation,[],[f9909,f1162]) ).

fof(f9929,plain,
    ! [X0,X1] : join(sF2,join(X1,X0)) = join(join(sF2,X0),X1),
    inference(forward_demodulation,[],[f9921,f9889]) ).

fof(f9940,plain,
    ! [X0,X1] : join(sF2,join(X0,X1)) = join(sF2,join(X1,X0)),
    inference(forward_demodulation,[],[f9929,f6]) ).

fof(f10755,plain,
    join(meet(c,a),sF3) = meet(sF1,join(meet(c,a),sF3)),
    inference(superposition,[],[f5541,f27]) ).

fof(f10757,plain,
    join(sF1,sF3) = meet(sF1,join(sF1,sF3)),
    inference(superposition,[],[f5541,f437]) ).

fof(f10759,plain,
    ! [X0] : join(join(X0,meet(c,a)),sF3) = meet(join(X0,sF1),join(join(X0,meet(c,a)),sF3)),
    inference(superposition,[],[f5541,f3908]) ).

fof(f10818,plain,
    ! [X0] : join(X0,join(meet(c,a),sF3)) = meet(join(X0,sF1),join(X0,join(meet(c,a),sF3))),
    inference(forward_demodulation,[],[f10759,f6]) ).

fof(f10820,plain,
    join(sF3,sF1) = meet(sF1,join(sF3,sF1)),
    inference(forward_demodulation,[],[f10757,f4]) ).

fof(f10822,plain,
    join(sF3,meet(c,a)) = meet(sF1,join(sF3,meet(c,a))),
    inference(forward_demodulation,[],[f10755,f4]) ).

fof(f10834,plain,
    ! [X0] : join(X0,join(sF3,meet(c,a))) = meet(join(X0,sF1),join(X0,join(sF3,meet(c,a)))),
    inference(forward_demodulation,[],[f10818,f4]) ).

fof(f10836,plain,
    join(b,sF4) = meet(sF1,join(b,sF4)),
    inference(forward_demodulation,[],[f10820,f1985]) ).

fof(f10838,plain,
    sF4 = meet(sF1,sF4),
    inference(forward_demodulation,[],[f10822,f26]) ).

fof(f10846,plain,
    ! [X0] : join(X0,sF4) = meet(join(X0,sF1),join(X0,sF4)),
    inference(forward_demodulation,[],[f10834,f26]) ).

fof(f10848,plain,
    join(b,sF4) = join(sF1,meet(b,sF2)),
    inference(backward_demodulation,[],[f2258,f10836]) ).

fof(f10859,plain,
    sF4 = meet(sF4,sF1),
    inference(forward_demodulation,[],[f10838,f3]) ).

fof(f10864,plain,
    ! [X0] : join(X0,sF4) = meet(join(X0,sF4),join(X0,sF1)),
    inference(forward_demodulation,[],[f10846,f3]) ).

fof(f10895,plain,
    meet(a,sF4) = meet(sF4,sF2),
    inference(superposition,[],[f887,f10859]) ).

fof(f10902,plain,
    ! [X0] : meet(sF4,X0) = meet(sF4,meet(sF1,X0)),
    inference(superposition,[],[f5,f10859]) ).

fof(f10947,plain,
    meet(a,sF4) = join(meet(sF4,sF3),meet(a,sF4)),
    inference(superposition,[],[f4423,f10895]) ).

fof(f10957,plain,
    meet(sF2,join(sF4,sF2)) = join(sF2,meet(a,sF4)),
    inference(superposition,[],[f2102,f10895]) ).

fof(f10967,plain,
    meet(a,sF4) = meet(sF4,join(a,meet(sF4,sF3))),
    inference(forward_demodulation,[],[f10947,f2058]) ).

fof(f11009,plain,
    meet(sF2,join(b,sF4)) = meet(a,join(b,sF4)),
    inference(superposition,[],[f32,f10836]) ).

fof(f11043,plain,
    sF2 = meet(a,join(b,sF4)),
    inference(forward_demodulation,[],[f11009,f4950]) ).

fof(f11075,plain,
    join(meet(b,sF4),sF2) = meet(join(b,sF4),join(a,meet(b,sF4))),
    inference(superposition,[],[f11,f11043]) ).

fof(f11091,plain,
    join(sF2,meet(b,sF4)) = meet(join(b,sF4),join(a,meet(b,sF4))),
    inference(forward_demodulation,[],[f11075,f4]) ).

fof(f11100,plain,
    meet(sF4,sF2) = meet(sF4,join(a,sF2)),
    inference(superposition,[],[f10902,f3484]) ).

fof(f11135,plain,
    meet(a,sF4) = meet(sF4,join(a,sF2)),
    inference(forward_demodulation,[],[f11100,f10895]) ).

fof(f11150,plain,
    meet(a,sF4) = join(meet(b,join(a,sF2)),meet(a,sF4)),
    inference(backward_demodulation,[],[f8633,f11135]) ).

fof(f11157,plain,
    meet(a,sF4) = join(meet(a,sF4),meet(b,join(a,sF2))),
    inference(forward_demodulation,[],[f11150,f4]) ).

fof(f11306,plain,
    join(sF4,meet(a,sF4)) = meet(sF4,join(join(a,sF2),sF4)),
    inference(superposition,[],[f2189,f11135]) ).

fof(f11307,plain,
    join(sF4,meet(a,sF4)) = meet(sF4,join(a,join(sF2,sF4))),
    inference(forward_demodulation,[],[f11306,f6]) ).

fof(f11316,plain,
    join(sF4,meet(a,sF4)) = meet(sF4,join(a,join(sF4,sF2))),
    inference(forward_demodulation,[],[f11307,f6308]) ).

fof(f11321,plain,
    meet(sF4,join(a,sF4)) = meet(sF4,join(a,join(sF4,sF2))),
    inference(forward_demodulation,[],[f11316,f2102]) ).

fof(f11323,plain,
    sF4 = meet(sF4,join(a,join(sF4,sF2))),
    inference(forward_demodulation,[],[f11321,f5719]) ).

fof(f11380,plain,
    ! [X0] : join(sF4,meet(X0,join(sF4,join(a,join(sF4,sF2))))) = meet(join(sF4,join(a,join(sF4,sF2))),join(X0,sF4)),
    inference(superposition,[],[f11,f11323]) ).

fof(f11393,plain,
    ! [X0] : join(sF4,meet(X0,join(a,join(sF4,join(sF4,sF2))))) = meet(join(a,join(sF4,join(sF4,sF2))),join(X0,sF4)),
    inference(forward_demodulation,[],[f11380,f6309]) ).

fof(f11398,plain,
    ! [X0] : join(sF4,meet(X0,join(a,join(sF4,sF2)))) = meet(join(a,join(sF4,sF2)),join(X0,sF4)),
    inference(forward_demodulation,[],[f11393,f344]) ).

fof(f11603,plain,
    sF4 = meet(join(meet(c,a),a),sF4),
    inference(superposition,[],[f5695,f26]) ).

fof(f11631,plain,
    sF4 = meet(sF4,join(meet(c,a),a)),
    inference(forward_demodulation,[],[f11603,f3]) ).

fof(f11646,plain,
    sF4 = meet(sF4,join(a,meet(c,a))),
    inference(forward_demodulation,[],[f11631,f4]) ).

fof(f11655,plain,
    sF4 = meet(sF4,meet(a,join(c,a))),
    inference(forward_demodulation,[],[f11646,f2102]) ).

fof(f11663,plain,
    sF4 = meet(sF4,a),
    inference(forward_demodulation,[],[f11655,f5744]) ).

fof(f11668,plain,
    sF4 = meet(a,sF4),
    inference(forward_demodulation,[],[f11663,f3]) ).

fof(f11678,plain,
    sF4 = meet(sF4,sF2),
    inference(backward_demodulation,[],[f10895,f11668]) ).

fof(f11681,plain,
    join(sF2,sF4) = meet(sF2,join(sF4,sF2)),
    inference(backward_demodulation,[],[f10957,f11668]) ).

fof(f11683,plain,
    sF4 = meet(sF4,join(a,meet(sF4,sF3))),
    inference(backward_demodulation,[],[f10967,f11668]) ).

fof(f11687,plain,
    sF4 = join(sF4,meet(b,join(a,sF2))),
    inference(backward_demodulation,[],[f11157,f11668]) ).

fof(f11695,plain,
    join(sF4,sF2) = meet(sF2,join(sF4,sF2)),
    inference(forward_demodulation,[],[f11681,f4]) ).

fof(f11718,plain,
    meet(sF4,sF3) = meet(b,sF4),
    inference(superposition,[],[f671,f11668]) ).

fof(f11730,plain,
    join(a,sF4) = meet(a,join(sF4,a)),
    inference(superposition,[],[f2189,f11668]) ).

fof(f11731,plain,
    join(a,sF4) = meet(a,join(a,sF4)),
    inference(forward_demodulation,[],[f11730,f4]) ).

fof(f11740,plain,
    ! [X0] : join(X0,sF4) = join(sF4,join(meet(b,sF4),X0)),
    inference(backward_demodulation,[],[f1675,f11718]) ).

fof(f11745,plain,
    ! [X0] : join(meet(b,sF4),meet(X0,sF4)) = meet(sF4,join(X0,meet(b,sF4))),
    inference(backward_demodulation,[],[f2058,f11718]) ).

fof(f11758,plain,
    ! [X0] : join(X0,sF4) = join(sF4,join(X0,meet(b,sF4))),
    inference(backward_demodulation,[],[f5973,f11718]) ).

fof(f11762,plain,
    meet(b,sF4) = meet(sF3,join(a,sF4)),
    inference(backward_demodulation,[],[f6818,f11718]) ).

fof(f11764,plain,
    ! [X0] : join(meet(b,sF4),meet(X0,join(a,sF4))) = meet(join(a,sF4),join(X0,meet(b,sF4))),
    inference(backward_demodulation,[],[f6879,f11718]) ).

fof(f11766,plain,
    sF4 = meet(sF4,join(a,meet(b,sF4))),
    inference(backward_demodulation,[],[f11683,f11718]) ).

fof(f11802,plain,
    meet(sF2,sF4) = join(meet(b,sF4),meet(sF2,sF4)),
    inference(superposition,[],[f4424,f11718]) ).

fof(f11817,plain,
    meet(sF2,sF4) = meet(sF4,join(sF2,meet(b,sF4))),
    inference(forward_demodulation,[],[f11802,f11745]) ).

fof(f11827,plain,
    meet(sF4,sF2) = meet(sF4,join(sF2,meet(b,sF4))),
    inference(forward_demodulation,[],[f11817,f3]) ).

fof(f11835,plain,
    sF4 = meet(sF4,join(sF2,meet(b,sF4))),
    inference(forward_demodulation,[],[f11827,f11678]) ).

fof(f12761,plain,
    meet(sF3,join(a,sF4)) = meet(b,join(a,sF4)),
    inference(superposition,[],[f33,f11731]) ).

fof(f12776,plain,
    meet(b,sF4) = meet(b,join(a,sF4)),
    inference(forward_demodulation,[],[f12761,f11762]) ).

fof(f13209,plain,
    meet(b,join(sF4,sF2)) = meet(sF3,join(sF4,sF2)),
    inference(superposition,[],[f99,f11695]) ).

fof(f13321,plain,
    meet(join(a,meet(b,sF4)),join(sF4,join(a,meet(b,sF4)))) = join(join(a,meet(b,sF4)),sF4),
    inference(superposition,[],[f2102,f11766]) ).

fof(f13324,plain,
    meet(join(a,meet(b,sF4)),join(sF4,join(a,meet(b,sF4)))) = join(a,join(meet(b,sF4),sF4)),
    inference(forward_demodulation,[],[f13321,f6]) ).

fof(f13333,plain,
    meet(join(a,meet(b,sF4)),join(sF4,join(a,meet(b,sF4)))) = join(a,join(sF4,meet(b,sF4))),
    inference(forward_demodulation,[],[f13324,f6308]) ).

fof(f13338,plain,
    meet(join(a,meet(b,sF4)),join(sF4,join(a,meet(b,sF4)))) = join(a,meet(sF4,join(b,sF4))),
    inference(forward_demodulation,[],[f13333,f2102]) ).

fof(f13341,plain,
    join(a,sF4) = meet(join(a,meet(b,sF4)),join(sF4,join(a,meet(b,sF4)))),
    inference(forward_demodulation,[],[f13338,f5569]) ).

fof(f13343,plain,
    join(a,sF4) = meet(join(a,meet(b,sF4)),join(a,sF4)),
    inference(forward_demodulation,[],[f13341,f11758]) ).

fof(f13344,plain,
    join(a,sF4) = meet(join(a,sF4),join(a,meet(b,sF4))),
    inference(forward_demodulation,[],[f13343,f3]) ).

fof(f13345,plain,
    join(a,sF4) = join(a,meet(b,sF4)),
    inference(forward_demodulation,[],[f13344,f1541]) ).

fof(f13350,plain,
    join(sF2,meet(b,sF4)) = meet(join(b,sF4),join(a,sF4)),
    inference(backward_demodulation,[],[f11091,f13345]) ).

fof(f13362,plain,
    meet(join(sF2,meet(b,sF4)),join(sF4,join(sF2,meet(b,sF4)))) = join(join(sF2,meet(b,sF4)),sF4),
    inference(superposition,[],[f2102,f11835]) ).

fof(f13365,plain,
    meet(join(sF2,meet(b,sF4)),join(sF4,join(sF2,meet(b,sF4)))) = join(sF2,join(meet(b,sF4),sF4)),
    inference(forward_demodulation,[],[f13362,f6]) ).

fof(f13374,plain,
    meet(join(sF2,meet(b,sF4)),join(sF4,join(sF2,meet(b,sF4)))) = join(sF2,join(sF4,meet(b,sF4))),
    inference(forward_demodulation,[],[f13365,f9940]) ).

fof(f13380,plain,
    meet(join(sF2,meet(b,sF4)),join(sF4,join(sF2,meet(b,sF4)))) = join(sF4,join(meet(b,sF4),sF2)),
    inference(forward_demodulation,[],[f13374,f354]) ).

fof(f13383,plain,
    join(sF2,sF4) = meet(join(sF2,meet(b,sF4)),join(sF4,join(sF2,meet(b,sF4)))),
    inference(forward_demodulation,[],[f13380,f11740]) ).

fof(f13384,plain,
    join(sF2,sF4) = meet(join(sF2,meet(b,sF4)),join(sF2,sF4)),
    inference(forward_demodulation,[],[f13383,f11758]) ).

fof(f13385,plain,
    join(sF2,sF4) = meet(join(sF2,sF4),join(sF2,meet(b,sF4))),
    inference(forward_demodulation,[],[f13384,f3]) ).

fof(f13386,plain,
    join(sF2,sF4) = join(sF2,meet(b,sF4)),
    inference(forward_demodulation,[],[f13385,f1541]) ).

fof(f13387,plain,
    join(sF4,sF2) = join(sF2,meet(b,sF4)),
    inference(forward_demodulation,[],[f13386,f4]) ).

fof(f13391,plain,
    join(sF4,sF2) = meet(join(b,sF4),join(a,sF4)),
    inference(backward_demodulation,[],[f13350,f13387]) ).

fof(f13421,plain,
    meet(sF1,join(a,sF4)) = join(meet(b,sF4),meet(sF1,join(a,sF4))),
    inference(superposition,[],[f4379,f12776]) ).

fof(f13426,plain,
    ! [X0] : meet(meet(b,sF4),X0) = meet(join(a,sF4),meet(b,X0)),
    inference(superposition,[],[f30,f12776]) ).

fof(f13436,plain,
    ! [X0] : meet(meet(b,sF4),X0) = meet(b,meet(X0,join(a,sF4))),
    inference(forward_demodulation,[],[f13426,f38]) ).

fof(f13439,plain,
    meet(sF1,join(a,sF4)) = meet(join(a,sF4),join(sF1,meet(b,sF4))),
    inference(forward_demodulation,[],[f13421,f11764]) ).

fof(f13443,plain,
    ! [X0] : meet(b,meet(sF4,X0)) = meet(b,meet(X0,join(a,sF4))),
    inference(forward_demodulation,[],[f13436,f5]) ).

fof(f13998,plain,
    ! [X0] : meet(join(a,sF4),join(a,X0)) = join(join(a,sF4),meet(join(a,sF4),join(a,X0))),
    inference(superposition,[],[f418,f11731]) ).

fof(f14363,plain,
    ! [X0] : meet(join(a,sF4),join(a,X0)) = join(a,join(sF4,meet(join(a,sF4),join(a,X0)))),
    inference(forward_demodulation,[],[f13998,f6]) ).

fof(f14464,plain,
    ! [X0] : meet(join(a,sF4),join(a,X0)) = meet(join(a,sF4),join(join(a,X0),join(a,sF4))),
    inference(forward_demodulation,[],[f14363,f2992]) ).

fof(f14521,plain,
    ! [X0] : meet(join(a,sF4),join(a,X0)) = meet(join(a,sF4),join(a,join(X0,join(a,sF4)))),
    inference(forward_demodulation,[],[f14464,f6]) ).

fof(f14567,plain,
    ! [X0] : meet(join(a,sF4),join(a,X0)) = meet(join(a,sF4),join(X0,join(a,sF4))),
    inference(forward_demodulation,[],[f14521,f466]) ).

fof(f17951,plain,
    meet(sF2,join(a,sF4)) = join(meet(b,sF4),meet(sF2,join(a,sF4))),
    inference(superposition,[],[f7026,f11762]) ).

fof(f18025,plain,
    meet(join(a,sF4),join(sF2,meet(b,sF4))) = meet(sF2,join(a,sF4)),
    inference(forward_demodulation,[],[f17951,f11764]) ).

fof(f18056,plain,
    meet(join(a,sF4),join(sF4,sF2)) = meet(sF2,join(a,sF4)),
    inference(forward_demodulation,[],[f18025,f13387]) ).

fof(f18073,plain,
    join(sF4,sF2) = meet(sF2,join(a,sF4)),
    inference(forward_demodulation,[],[f18056,f5843]) ).

fof(f18098,plain,
    meet(sF3,join(sF4,sF2)) = meet(join(a,sF4),meet(b,sF2)),
    inference(superposition,[],[f681,f18073]) ).

fof(f18127,plain,
    meet(sF3,join(sF4,sF2)) = meet(b,meet(sF2,join(a,sF4))),
    inference(forward_demodulation,[],[f18098,f38]) ).

fof(f18137,plain,
    meet(b,meet(sF4,sF2)) = meet(sF3,join(sF4,sF2)),
    inference(forward_demodulation,[],[f18127,f13443]) ).

fof(f18144,plain,
    meet(b,join(sF4,sF2)) = meet(b,meet(sF4,sF2)),
    inference(forward_demodulation,[],[f18137,f13209]) ).

fof(f18148,plain,
    meet(b,sF4) = meet(b,join(sF4,sF2)),
    inference(forward_demodulation,[],[f18144,f11678]) ).

fof(f21923,plain,
    sF2 = join(meet(sF2,sF4),sF2),
    inference(superposition,[],[f427,f4950]) ).

fof(f21965,plain,
    sF2 = join(sF2,meet(sF2,sF4)),
    inference(forward_demodulation,[],[f21923,f4]) ).

fof(f22113,plain,
    sF2 = meet(sF2,join(sF4,sF2)),
    inference(forward_demodulation,[],[f21965,f2189]) ).

fof(f22188,plain,
    sF2 = join(sF4,sF2),
    inference(backward_demodulation,[],[f11695,f22113]) ).

fof(f22272,plain,
    ! [X0] : join(sF4,meet(X0,join(a,sF2))) = meet(join(a,sF2),join(X0,sF4)),
    inference(backward_demodulation,[],[f11398,f22188]) ).

fof(f22287,plain,
    sF2 = meet(join(b,sF4),join(a,sF4)),
    inference(backward_demodulation,[],[f13391,f22188]) ).

fof(f22312,plain,
    meet(b,sF2) = meet(b,sF4),
    inference(backward_demodulation,[],[f18148,f22188]) ).

fof(f22522,plain,
    join(b,sF4) = join(sF1,meet(b,sF4)),
    inference(backward_demodulation,[],[f10848,f22312]) ).

fof(f22576,plain,
    sF4 = meet(join(a,sF2),join(b,sF4)),
    inference(backward_demodulation,[],[f11687,f22272]) ).

fof(f22757,plain,
    meet(sF1,join(a,sF4)) = meet(join(a,sF4),join(b,sF4)),
    inference(backward_demodulation,[],[f13439,f22522]) ).

fof(f22783,plain,
    sF4 = meet(join(b,sF4),join(a,sF2)),
    inference(forward_demodulation,[],[f22576,f3]) ).

fof(f22861,plain,
    meet(join(b,sF4),join(a,sF4)) = meet(sF1,join(a,sF4)),
    inference(forward_demodulation,[],[f22757,f3]) ).

fof(f22924,plain,
    sF2 = meet(sF1,join(a,sF4)),
    inference(forward_demodulation,[],[f22861,f22287]) ).

fof(f23337,plain,
    join(join(a,sF4),sF2) = meet(join(a,sF4),join(sF1,join(a,sF4))),
    inference(superposition,[],[f2102,f22924]) ).

fof(f23344,plain,
    meet(join(a,sF4),join(a,sF1)) = join(join(a,sF4),sF2),
    inference(forward_demodulation,[],[f23337,f14567]) ).

fof(f23362,plain,
    meet(join(a,sF4),join(a,sF1)) = join(a,join(sF4,sF2)),
    inference(forward_demodulation,[],[f23344,f6]) ).

fof(f23373,plain,
    join(a,sF2) = meet(join(a,sF4),join(a,sF1)),
    inference(forward_demodulation,[],[f23362,f22188]) ).

fof(f23379,plain,
    join(a,sF2) = join(a,sF4),
    inference(forward_demodulation,[],[f23373,f10864]) ).

fof(f23500,plain,
    sF4 = meet(join(b,sF4),join(a,sF4)),
    inference(backward_demodulation,[],[f22783,f23379]) ).

fof(f23510,plain,
    sF2 = sF4,
    inference(backward_demodulation,[],[f22287,f23500]) ).

fof(f23560,plain,
    $false,
    inference(forward_subsumption_resolution,[],[f23510,f23]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02  % Problem  : LAT022-1 : TPTP v9.3.1. Released v2.2.0.
% 0.00/0.05  % Command  : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.10/0.38  % Computer : n009.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 13:57:00 UTC 2026
% 0.10/0.38  % CPUTime  : 
% 0.10/0.38  Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.10/0.41  Running first-order theorem proving
% 0.10/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
% 13.88/2.84  % (2054165)Detected a unit-equality problem, will run specialized UEQ schedule.
% 13.88/2.84  % (2054170)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=1331425490:i=138329:kws=inv_arity_squared:fgj=on:bd=preordered_2999 on theBenchmark for (2999ds/138329Mi)
% 13.88/2.84  % (2054175)lrs+10_3_to=lpo:sil=64000:drc=off:fde=unused:sp=reverse_frequency:acc=on:bsr=on:fd=preordered:nwc=1:random_seed=111329548:avsq=on:i=257:avsqr=16,3:bd=preordered:fsr=off_2999 on theBenchmark for (2999ds/257Mi)
% 13.88/2.84  % (2054174)dis+10_14_to=lpo:sil=8000:tgt=full:drc=off:sp=const_frequency:sos=all:random_seed=3846598866:i=181:gtgl=5:bs=unit_only:fsr=off:gtg=exists_all_2999 on theBenchmark for (2999ds/181Mi)
% 13.88/2.84  % (2054172)lrs+10_1_ncem=casc2026/models/loop5.pt:sil=128000:tgt=ground:npcc=on:spb=goal_then_units:urr=ec_only:random_seed=2374503102:i=130716:gtgl=4:add=on:doe=on:bd=all:gtg=exists_sym_2999 on theBenchmark for (2999ds/130716Mi)
% 13.88/2.84  % (2054176)dis-1010_7_sil=8000:fde=unused:flr=on:random_seed=2728201079:i=1187:sd=4:av=off:ss=axioms:sgt=32_2999 on theBenchmark for (2999ds/1187Mi)
% 13.88/2.84  % (2054173)ott-1010_1_sfv=off:to=lpo:sil=8000:fdtod=off:sp=reverse_frequency:spb=goal_then_units:fd=preordered:random_seed=2583948659:i=136:bd=preordered:ins=2:av=off_2999 on theBenchmark for (2999ds/136Mi)
% 13.88/2.84  % (2054171)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=1276204446:i=130792:sd=20:aac=none:nm=16:ss=included:sgt=10_2999 on theBenchmark for (2999ds/130792Mi)
% 13.88/2.84  % (2054173)Instruction limit reached! 
% 13.88/2.84  % (2054173)------------------------------
% 13.88/2.84  % (2054173)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.88/2.84  % (2054173)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.88/2.84  % (2054173)CaDiCaL version: 2.1.3
% 13.88/2.84  % (2054173)Termination reason: Instruction limit
% 13.88/2.84  % (2054173)Termination phase: Saturation
% 13.88/2.84  % (2054173)Time elapsed: 0.083 s
% 13.88/2.84  % (2054173)Peak memory usage: 89 MB
% 13.88/2.84  % (2054173)Instructions burned: 136 (million)
% 13.88/2.84  % (2054174)Instruction limit reached! 
% 13.88/2.84  % (2054174)------------------------------
% 13.88/2.84  % (2054174)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.88/2.84  % (2054174)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.88/2.84  % (2054174)CaDiCaL version: 2.1.3
% 13.88/2.84  % (2054174)Termination reason: Instruction limit
% 13.88/2.84  % (2054174)Termination phase: Saturation
% 13.88/2.84  % (2054174)Time elapsed: 0.097 s
% 13.88/2.84  % (2054174)Peak memory usage: 89 MB
% 13.88/2.84  % (2054174)Instructions burned: 181 (million)
% 13.88/2.84  % (2054175)Instruction limit reached! 
% 13.88/2.84  % (2054175)------------------------------
% 13.88/2.84  % (2054175)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.88/2.84  % (2054175)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.88/2.84  % (2054175)CaDiCaL version: 2.1.3
% 13.88/2.84  % (2054175)Termination reason: Instruction limit
% 13.88/2.84  % (2054175)Termination phase: Saturation
% 13.88/2.84  % (2054175)Time elapsed: 0.163 s
% 13.88/2.84  % (2054175)Peak memory usage: 90 MB
% 13.88/2.84  % (2054175)Instructions burned: 258 (million)
% 13.88/2.84  % (2054184)lrs-1011_1_ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:prc=on:fde=unused:lcm=predicate:bsr=on:flr=on:random_seed=1971155624:i=2051:gtgl=2:fgj=on:bd=all:gtg=exists_top_2997 on theBenchmark for (2997ds/2051Mi)
% 13.88/2.84  % (2054185)lrs-1002_1_ncem=casc2026/models/all5champsBiggishL14.pt:sil=16000:npcc=on:random_seed=2422514164:i=4948:ss=axioms:sgt=16_2997 on theBenchmark for (2997ds/4948Mi)
% 13.88/2.84  % (2054186)lrs+10_5:1_sil=8000:sos=all:urr=on:br=off:flr=on:random_seed=4208773812:i=215:ep=RSTC_2996 on theBenchmark for (2996ds/215Mi)
% 13.88/2.84  % (2054186)Instruction limit reached! 
% 13.88/2.84  % (2054186)------------------------------
% 13.88/2.84  % (2054186)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.88/2.84  % (2054186)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.88/2.84  % (2054186)CaDiCaL version: 2.1.3
% 13.88/2.84  % (2054186)Termination reason: Instruction limit
% 13.88/2.84  % (2054186)Termination phase: Saturation
% 13.88/2.84  % (2054186)Time elapsed: 0.116 s
% 13.88/2.84  % (2054186)Peak memory usage: 91 MB
% 13.88/2.84  % (2054186)Instructions burned: 217 (million)
% 13.88/2.84  % (2054190)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=2192977797:avsq=on:i=317:avsqr=1,16:kws=arity_squared:add=off:fgj=on:ins=10:fsr=off:gtg=exists_sym_2994 on theBenchmark for (2994ds/317Mi)
% 13.88/2.84  % (2054176)Instruction limit reached! 
% 13.88/2.84  % (2054176)------------------------------
% 13.88/2.84  % (2054176)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.88/2.84  % (2054176)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.88/2.84  % (2054176)CaDiCaL version: 2.1.3
% 13.88/2.84  % (2054176)Termination reason: Instruction limit
% 13.88/2.84  % (2054176)Termination phase: Saturation
% 13.88/2.84  % (2054176)Time elapsed: 0.592 s
% 13.88/2.84  % (2054176)Peak memory usage: 96 MB
% 13.88/2.84  % (2054176)Instructions burned: 1188 (million)
% 13.88/2.84  % (2054192)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=923489579:i=12125:sd=2:fgj=on:ss=axioms:sgt=64_2992 on theBenchmark for (2992ds/12125Mi)
% 13.88/2.84  % (2054190)Instruction limit reached! 
% 13.88/2.84  % (2054190)------------------------------
% 13.88/2.84  % (2054190)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.88/2.84  % (2054190)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.88/2.84  % (2054190)CaDiCaL version: 2.1.3
% 13.88/2.84  % (2054190)Termination reason: Instruction limit
% 13.88/2.84  % (2054190)Termination phase: Saturation
% 13.88/2.84  % (2054190)Time elapsed: 0.192 s
% 13.88/2.84  % (2054190)Peak memory usage: 92 MB
% 13.88/2.84  % (2054190)Instructions burned: 317 (million)
% 13.88/2.84  % (2054194)lrs+10_32_sil=8000:tgt=ground:prc=on:sp=reverse_arity:spb=non_intro:random_seed=1441246667:i=2836:kws=inv_precedence:fgj=on:bd=preordered:ins=10_2991 on theBenchmark for (2991ds/2836Mi)
% 13.88/2.84  % (2054184)Instruction limit reached! 
% 13.88/2.84  % (2054184)------------------------------
% 13.88/2.84  % (2054184)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 13.88/2.84  % (2054184)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 13.88/2.84  % (2054184)CaDiCaL version: 2.1.3
% 13.88/2.84  % (2054184)Termination reason: Instruction limit
% 13.88/2.84  % (2054184)Termination phase: Saturation
% 13.88/2.84  % (2054184)Time elapsed: 1.276 s
% 13.88/2.84  % (2054184)Peak memory usage: 141 MB
% 13.88/2.84  % (2054184)Instructions burned: 2051 (million)
% 13.88/2.84  % (2054194)First to succeed.
% 13.88/2.84  % (2054194)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-2054165"
% 13.88/2.84  % (2054196)lrs+11_1_ncem=casc2026/models/loop8.pt:sil=32000:npcc=on:lma=off:kmz=on:random_seed=3721204415:i=14534:kws=arity:fgj=on:bd=preordered:ins=6:ss=axioms:sgt=30_2983 on theBenchmark for (2983ds/14534Mi)
% 13.88/2.84  % (2054194)Refutation found. Thanks to Tanya!
% 13.88/2.84  % SZS status Unsatisfiable for theBenchmark
% 13.88/2.84  % SZS output start Proof for theBenchmark
% See solution above
% 0.17/3.03  % (2054194)------------------------------
% 0.17/3.03  % (2054194)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 0.17/3.03  % (2054194)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 0.17/3.03  % (2054194)CaDiCaL version: 2.1.3
% 0.17/3.03  % (2054194)Termination reason: Refutation
% 0.17/3.03  % (2054194)Time elapsed: 0.720 s
% 0.17/3.03  % (2054194)Peak memory usage: 104 MB
% 0.17/3.03  % (2054194)Instructions burned: 1115 (million)
% 0.17/3.03  % (2054194)------------------------------
% 0.17/3.03  % (2054194)------------------------------
% 0.17/3.03  % (2054165)Success in time 1.984 s
% 0.17/3.03  % Vampire exiting
%------------------------------------------------------------------------------