TSTP Solution File: LAT400-3 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : LAT400-3 : TPTP v8.1.2. Released v8.1.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 : n026.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 06:38:43 EDT 2023

% Result   : Unsatisfiable 190.90s 27.72s
% Output   : Refutation 190.90s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :  174
%            Number of leaves      :   17
% Syntax   : Number of formulae    : 1838 (1838 unt;   0 def)
%            Number of atoms       : 1838 (1837 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    2 (   2   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    7 (   3 avg)
%            Maximal term depth    :    8 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :   12 (  12 usr;   8 con; 0-3 aty)
%            Number of variables   : 3423 (;3423   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1453481,plain,
    $false,
    inference(subsumption_resolution,[],[f1453435,f16]) ).

fof(f16,plain,
    sF0 != sF1,
    inference(definition_folding,[],[f13,f15,f14]) ).

fof(f14,plain,
    upme(x2,y2,z2) = sF0,
    introduced(function_definition,[]) ).

fof(f15,plain,
    lome(x2,y2,z2) = sF1,
    introduced(function_definition,[]) ).

fof(f13,axiom,
    upme(x2,y2,z2) != lome(x2,y2,z2),
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',conjecture_1) ).

fof(f1453435,plain,
    sF0 = sF1,
    inference(backward_demodulation,[],[f836344,f1453428]) ).

fof(f1453428,plain,
    ! [X0,X1] : sF0 = lome(sF0,sF1,meet(X0,X1)),
    inference(forward_demodulation,[],[f1453402,f85]) ).

fof(f85,plain,
    sF0 = meet(x2,sF0),
    inference(forward_demodulation,[],[f77,f1]) ).

fof(f1,axiom,
    ! [X0,X1] : meet(X0,X1) = meet(X1,X0),
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',commutativity) ).

fof(f77,plain,
    sF0 = meet(sF0,x2),
    inference(superposition,[],[f68,f49]) ).

fof(f49,plain,
    ! [X0] : upme(X0,x2,sF0) = meet(X0,x2),
    inference(superposition,[],[f7,f44]) ).

fof(f44,plain,
    x2 = join(x2,sF0),
    inference(superposition,[],[f37,f14]) ).

fof(f37,plain,
    ! [X3,X4,X5] : join(X3,upme(X3,X4,X5)) = X3,
    inference(superposition,[],[f5,f7]) ).

fof(f5,axiom,
    ! [X0,X1] : join(X0,meet(X0,X1)) = X0,
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',absorption) ).

fof(f7,axiom,
    ! [X2,X0,X1] : upme(X0,X1,X2) = meet(X0,join(X1,X2)),
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',definition_of_upme) ).

fof(f68,plain,
    ! [X0,X1] : upme(X0,X1,X0) = X0,
    inference(superposition,[],[f40,f21]) ).

fof(f21,plain,
    ! [X0,X1] : upme(X0,X0,X1) = X0,
    inference(forward_demodulation,[],[f6,f7]) ).

fof(f6,axiom,
    ! [X0,X1] : meet(X0,join(X0,X1)) = X0,
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',absorption_003) ).

fof(f40,plain,
    ! [X2,X0,X1] : upme(X2,X0,X1) = upme(X2,X1,X0),
    inference(forward_demodulation,[],[f30,f7]) ).

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

fof(f3,axiom,
    ! [X0,X1] : join(X0,X1) = join(X1,X0),
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',commutativity_001) ).

fof(f1453402,plain,
    ! [X0,X1] : meet(x2,sF0) = lome(sF0,sF1,meet(X0,X1)),
    inference(backward_demodulation,[],[f80951,f1453309]) ).

fof(f1453309,plain,
    ! [X62,X63,X61] : meet(X61,sF0) = upme(X61,sF1,meet(X62,meet(X63,sF0))),
    inference(backward_demodulation,[],[f669388,f1453242]) ).

fof(f1453242,plain,
    ! [X68,X69,X67] : meet(X67,sF0) = upme(X67,sF1,meet(X68,meet(sF0,X69))),
    inference(backward_demodulation,[],[f669397,f1453187]) ).

fof(f1453187,plain,
    ! [X945,X946] : meet(X946,sF0) = upme(X946,sF1,meet(sF0,X945)),
    inference(forward_demodulation,[],[f1453186,f50541]) ).

fof(f50541,plain,
    ! [X21] : meet(X21,sF0) = upme(X21,sF0,meet(x2,y2)),
    inference(superposition,[],[f33,f50473]) ).

fof(f50473,plain,
    meet(x2,y2) = meet(y2,sF0),
    inference(forward_demodulation,[],[f50380,f1]) ).

fof(f50380,plain,
    meet(x2,y2) = meet(sF0,y2),
    inference(superposition,[],[f49003,f45996]) ).

fof(f45996,plain,
    ! [X294] : meet(sF0,X294) = upme(meet(x2,X294),y2,z2),
    inference(superposition,[],[f346,f14]) ).

fof(f346,plain,
    ! [X16,X14,X17,X15] : meet(upme(X14,X15,X16),X17) = upme(meet(X14,X17),X15,X16),
    inference(backward_demodulation,[],[f340,f344]) ).

fof(f344,plain,
    ! [X24,X22,X25,X23] : meet(X24,upme(X25,X22,X23)) = upme(meet(X24,X25),X22,X23),
    inference(forward_demodulation,[],[f343,f34]) ).

fof(f34,plain,
    ! [X3,X4,X5] : meet(join(X4,X5),X3) = upme(X3,X4,X5),
    inference(superposition,[],[f7,f1]) ).

fof(f343,plain,
    ! [X24,X22,X25,X23] : meet(join(X22,X23),meet(X24,X25)) = meet(X24,upme(X25,X22,X23)),
    inference(forward_demodulation,[],[f315,f340]) ).

fof(f315,plain,
    ! [X24,X22,X25,X23] : meet(join(X22,X23),meet(X24,X25)) = meet(upme(X24,X22,X23),X25),
    inference(superposition,[],[f2,f34]) ).

fof(f2,axiom,
    ! [X2,X0,X1] : meet(X0,meet(X1,X2)) = meet(meet(X0,X1),X2),
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',associativity) ).

fof(f340,plain,
    ! [X16,X14,X17,X15] : meet(upme(X14,X15,X16),X17) = meet(X14,upme(X17,X15,X16)),
    inference(forward_demodulation,[],[f313,f34]) ).

fof(f313,plain,
    ! [X16,X14,X17,X15] : meet(X14,meet(join(X15,X16),X17)) = meet(upme(X14,X15,X16),X17),
    inference(superposition,[],[f2,f7]) ).

fof(f49003,plain,
    ! [X2,X3,X4] : meet(X3,X2) = upme(meet(X3,X2),X2,X4),
    inference(superposition,[],[f45910,f1]) ).

fof(f45910,plain,
    ! [X38,X39,X37] : meet(X37,X39) = upme(meet(X37,X39),X37,X38),
    inference(superposition,[],[f346,f21]) ).

fof(f33,plain,
    ! [X10,X11,X9] : upme(X11,X9,meet(X10,X9)) = meet(X11,X9),
    inference(superposition,[],[f7,f26]) ).

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

fof(f1453186,plain,
    ! [X945,X946] : upme(X946,sF1,meet(sF0,X945)) = upme(X946,sF0,meet(x2,y2)),
    inference(forward_demodulation,[],[f1453185,f37275]) ).

fof(f37275,plain,
    ! [X58,X59,X56,X57] : upme(X59,X56,meet(X57,X58)) = upme(X59,X56,meet(X58,X57)),
    inference(forward_demodulation,[],[f36947,f7]) ).

fof(f36947,plain,
    ! [X58,X59,X56,X57] : upme(X59,X56,meet(X57,X58)) = meet(X59,join(X56,meet(X58,X57))),
    inference(superposition,[],[f7,f35991]) ).

fof(f35991,plain,
    ! [X16,X17,X15] : join(X17,meet(X15,X16)) = join(X17,meet(X16,X15)),
    inference(forward_demodulation,[],[f35989,f665]) ).

fof(f665,plain,
    ! [X2,X3,X4] : meet(X4,X2) = lome(X4,X2,meet(X3,X2)),
    inference(superposition,[],[f352,f1]) ).

fof(f352,plain,
    ! [X10,X8,X9] : meet(X8,X9) = lome(X8,X9,meet(X9,X10)),
    inference(forward_demodulation,[],[f327,f8]) ).

fof(f8,axiom,
    ! [X2,X0,X1] : lome(X0,X1,X2) = join(meet(X0,X1),meet(X0,X2)),
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',definition_of_lome) ).

fof(f327,plain,
    ! [X10,X8,X9] : meet(X8,X9) = join(meet(X8,X9),meet(X8,meet(X9,X10))),
    inference(superposition,[],[f5,f2]) ).

fof(f35989,plain,
    ! [X16,X14,X17,X15] : join(X17,meet(X15,X16)) = join(X17,lome(X16,X15,meet(X14,X15))),
    inference(backward_demodulation,[],[f3660,f35818]) ).

fof(f35818,plain,
    ! [X98,X99,X97,X100] : join(meet(X97,X98),join(X100,meet(X98,X99))) = join(X100,lome(X98,X97,X99)),
    inference(superposition,[],[f1023,f8398]) ).

fof(f8398,plain,
    ! [X2,X3,X4] : lome(X2,X3,X4) = join(meet(X3,X2),meet(X2,X4)),
    inference(superposition,[],[f8,f1]) ).

fof(f1023,plain,
    ! [X2,X3,X4] : join(X2,join(X3,X4)) = join(X3,join(X2,X4)),
    inference(forward_demodulation,[],[f975,f4]) ).

fof(f4,axiom,
    ! [X2,X0,X1] : join(X0,join(X1,X2)) = join(join(X0,X1),X2),
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',associativity_002) ).

fof(f975,plain,
    ! [X2,X3,X4] : join(X2,join(X3,X4)) = join(join(X3,X2),X4),
    inference(superposition,[],[f4,f3]) ).

fof(f3660,plain,
    ! [X16,X14,X17,X15] : join(X17,meet(X15,X16)) = join(meet(X15,X16),join(X17,meet(X16,meet(X14,X15)))),
    inference(superposition,[],[f2164,f319]) ).

fof(f319,plain,
    ! [X6,X7,X5] : meet(X5,meet(X6,X7)) = meet(X7,meet(X5,X6)),
    inference(superposition,[],[f2,f1]) ).

fof(f2164,plain,
    ! [X11,X12,X13] : join(X13,X11) = join(X11,join(X13,meet(X12,X11))),
    inference(superposition,[],[f1023,f26]) ).

fof(f1453185,plain,
    ! [X945,X946] : upme(X946,sF1,meet(sF0,X945)) = upme(X946,sF0,meet(y2,x2)),
    inference(forward_demodulation,[],[f1453138,f37853]) ).

fof(f37853,plain,
    ! [X65,X62,X63,X64] : upme(X65,X62,meet(X63,X64)) = upme(X65,meet(X64,X63),X62),
    inference(forward_demodulation,[],[f37576,f7]) ).

fof(f37576,plain,
    ! [X65,X62,X63,X64] : upme(X65,X62,meet(X63,X64)) = meet(X65,join(meet(X64,X63),X62)),
    inference(superposition,[],[f7,f36017]) ).

fof(f36017,plain,
    ! [X16,X14,X15] : join(X16,meet(X14,X15)) = join(meet(X15,X14),X16),
    inference(superposition,[],[f35947,f3]) ).

fof(f35947,plain,
    ! [X26,X27,X25] : join(meet(X25,X26),X27) = join(meet(X26,X25),X27),
    inference(forward_demodulation,[],[f35794,f8456]) ).

fof(f8456,plain,
    ! [X18,X16,X17] : join(meet(X16,X17),X18) = join(X18,lome(X16,X17,X18)),
    inference(superposition,[],[f2164,f8]) ).

fof(f35794,plain,
    ! [X26,X27,X25] : join(meet(X25,X26),X27) = join(X27,lome(X26,X25,X27)),
    inference(superposition,[],[f2164,f8398]) ).

fof(f1453138,plain,
    ! [X945,X946] : upme(X946,sF1,meet(sF0,X945)) = upme(X946,meet(x2,y2),sF0),
    inference(backward_demodulation,[],[f1376151,f1453129]) ).

fof(f1453129,plain,
    ! [X3016,X3014,X3015] : upme(X3016,X3014,lome(sF0,X3015,sF1)) = upme(X3016,X3014,sF0),
    inference(forward_demodulation,[],[f1453110,f1253795]) ).

fof(f1253795,plain,
    ! [X3272,X3273] : upme(X3273,X3272,sF0) = lome(X3273,sF1,join(X3272,sF0)),
    inference(forward_demodulation,[],[f1248337,f8536]) ).

fof(f8536,plain,
    ! [X21,X22,X23] : lome(X21,X22,X23) = lome(X21,X23,X22),
    inference(forward_demodulation,[],[f8447,f8]) ).

fof(f8447,plain,
    ! [X21,X22,X23] : join(meet(X21,X23),meet(X21,X22)) = lome(X21,X22,X23),
    inference(superposition,[],[f8,f3]) ).

fof(f1248337,plain,
    ! [X3272,X3273] : upme(X3273,X3272,sF0) = lome(X3273,join(X3272,sF0),sF1),
    inference(superposition,[],[f678,f51898]) ).

fof(f51898,plain,
    ! [X89] : sF1 = upme(sF1,X89,sF0),
    inference(superposition,[],[f45894,f51788]) ).

fof(f51788,plain,
    sF1 = meet(sF0,sF1),
    inference(forward_demodulation,[],[f51707,f49859]) ).

fof(f49859,plain,
    meet(sF0,sF1) = upme(sF1,y2,z2),
    inference(superposition,[],[f45996,f9053]) ).

fof(f9053,plain,
    sF1 = meet(x2,sF1),
    inference(forward_demodulation,[],[f9017,f1]) ).

fof(f9017,plain,
    sF1 = meet(sF1,x2),
    inference(superposition,[],[f8990,f68]) ).

fof(f8990,plain,
    ! [X1] : meet(X1,x2) = upme(X1,x2,sF1),
    inference(superposition,[],[f7,f8913]) ).

fof(f8913,plain,
    x2 = join(x2,sF1),
    inference(superposition,[],[f8538,f15]) ).

fof(f8538,plain,
    ! [X3,X4,X5] : join(X3,lome(X3,X4,X5)) = X3,
    inference(forward_demodulation,[],[f8450,f5]) ).

fof(f8450,plain,
    ! [X3,X4,X5] : join(X3,meet(X3,X5)) = join(X3,lome(X3,X4,X5)),
    inference(superposition,[],[f977,f8]) ).

fof(f977,plain,
    ! [X10,X8,X9] : join(X8,join(meet(X8,X9),X10)) = join(X8,X10),
    inference(superposition,[],[f4,f5]) ).

fof(f51707,plain,
    sF1 = upme(sF1,y2,z2),
    inference(superposition,[],[f51175,f45520]) ).

fof(f45520,plain,
    ! [X1] : upme(X1,y2,z2) = upme(X1,y2,join(z2,sF1)),
    inference(forward_demodulation,[],[f45502,f7]) ).

fof(f45502,plain,
    ! [X1] : meet(X1,join(y2,z2)) = upme(X1,y2,join(z2,sF1)),
    inference(superposition,[],[f7,f45475]) ).

fof(f45475,plain,
    join(y2,z2) = join(y2,join(z2,sF1)),
    inference(forward_demodulation,[],[f45456,f1023]) ).

fof(f45456,plain,
    join(y2,z2) = join(z2,join(y2,sF1)),
    inference(superposition,[],[f2164,f44931]) ).

fof(f44931,plain,
    join(y2,sF1) = join(y2,meet(x2,z2)),
    inference(superposition,[],[f8449,f15]) ).

fof(f8449,plain,
    ! [X2,X0,X1] : join(X1,meet(X0,X2)) = join(X1,lome(X0,X1,X2)),
    inference(superposition,[],[f978,f8]) ).

fof(f978,plain,
    ! [X11,X12,X13] : join(X11,join(meet(X12,X11),X13)) = join(X11,X13),
    inference(superposition,[],[f4,f26]) ).

fof(f51175,plain,
    ! [X2,X0,X1] : upme(X0,X1,join(X2,X0)) = X0,
    inference(superposition,[],[f1035,f68]) ).

fof(f1035,plain,
    ! [X10,X11,X8,X9] : upme(X11,join(X8,X9),X10) = upme(X11,X8,join(X9,X10)),
    inference(forward_demodulation,[],[f1012,f7]) ).

fof(f1012,plain,
    ! [X10,X11,X8,X9] : upme(X11,join(X8,X9),X10) = meet(X11,join(X8,join(X9,X10))),
    inference(superposition,[],[f7,f4]) ).

fof(f45894,plain,
    ! [X2,X0,X1] : meet(X0,X2) = upme(meet(X0,X2),X1,X0),
    inference(superposition,[],[f346,f68]) ).

fof(f678,plain,
    ! [X24,X22,X25,X23] : upme(X25,X22,X23) = lome(X25,join(X22,X23),upme(X24,X22,X23)),
    inference(forward_demodulation,[],[f671,f7]) ).

fof(f671,plain,
    ! [X24,X22,X25,X23] : meet(X25,join(X22,X23)) = lome(X25,join(X22,X23),upme(X24,X22,X23)),
    inference(superposition,[],[f352,f34]) ).

fof(f1453110,plain,
    ! [X3016,X3014,X3015] : upme(X3016,X3014,lome(sF0,X3015,sF1)) = lome(X3016,sF1,join(X3014,sF0)),
    inference(backward_demodulation,[],[f1253712,f1453104]) ).

fof(f1453104,plain,
    ! [X665,X666] : join(X666,sF0) = join(X666,lome(sF0,X665,sF1)),
    inference(forward_demodulation,[],[f1451789,f201930]) ).

fof(f201930,plain,
    ! [X162,X163,X164,X165] : join(X165,lome(X162,X163,X164)) = upme(join(X165,X162),X165,lome(X162,X163,X164)),
    inference(forward_demodulation,[],[f201643,f142]) ).

fof(f142,plain,
    ! [X18,X19,X17,X20] : upme(join(X17,X18),X19,X20) = upme(join(X19,X20),X17,X18),
    inference(superposition,[],[f34,f7]) ).

fof(f201643,plain,
    ! [X162,X163,X164,X165] : join(X165,lome(X162,X163,X164)) = upme(join(X165,lome(X162,X163,X164)),X165,X162),
    inference(superposition,[],[f176429,f8538]) ).

fof(f176429,plain,
    ! [X2,X3,X4] : join(X4,X2) = upme(join(X4,X2),X4,join(X3,X2)),
    inference(superposition,[],[f51178,f3]) ).

fof(f51178,plain,
    ! [X10,X11,X12] : join(X10,X11) = upme(join(X10,X11),X10,join(X11,X12)),
    inference(superposition,[],[f1035,f21]) ).

fof(f1451789,plain,
    ! [X665,X666] : join(X666,sF0) = upme(join(X666,sF0),X666,lome(sF0,X665,sF1)),
    inference(backward_demodulation,[],[f176625,f1451720]) ).

fof(f1451720,plain,
    ! [X19] : join(X19,sF0) = join(X19,sF1),
    inference(forward_demodulation,[],[f1450207,f64]) ).

fof(f64,plain,
    ! [X2,X3] : join(X2,X3) = upme(join(X2,X3),X2,X3),
    inference(superposition,[],[f61,f7]) ).

fof(f61,plain,
    ! [X0] : meet(X0,X0) = X0,
    inference(superposition,[],[f50,f21]) ).

fof(f50,plain,
    ! [X0,X1] : meet(X1,X0) = upme(X1,X0,X0),
    inference(superposition,[],[f7,f46]) ).

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

fof(f1450207,plain,
    ! [X19] : join(X19,sF1) = upme(join(X19,sF0),X19,sF0),
    inference(backward_demodulation,[],[f146719,f1449290]) ).

fof(f1449290,plain,
    ! [X242,X240] : upme(X242,X240,sF1) = upme(X242,X240,sF0),
    inference(backward_demodulation,[],[f1204511,f1449288]) ).

fof(f1449288,plain,
    ! [X2608,X2607,X2609] : upme(X2609,X2607,upme(sF0,sF1,X2608)) = upme(X2609,X2607,sF0),
    inference(forward_demodulation,[],[f1449257,f1253795]) ).

fof(f1449257,plain,
    ! [X2608,X2607,X2609] : upme(X2609,X2607,upme(sF0,sF1,X2608)) = lome(X2609,sF1,join(X2607,sF0)),
    inference(backward_demodulation,[],[f1253477,f1449246]) ).

fof(f1449246,plain,
    ! [X248,X247] : join(X247,sF0) = join(X247,upme(sF0,sF1,X248)),
    inference(forward_demodulation,[],[f1449245,f58304]) ).

fof(f58304,plain,
    ! [X36,X34,X35] : lome(X34,join(X34,X35),X36) = X34,
    inference(forward_demodulation,[],[f58019,f5]) ).

fof(f58019,plain,
    ! [X36,X34,X35] : join(X34,meet(X34,X36)) = lome(X34,join(X34,X35),X36),
    inference(superposition,[],[f8410,f21]) ).

fof(f8410,plain,
    ! [X48,X46,X49,X47] : lome(X46,join(X47,X48),X49) = join(upme(X46,X47,X48),meet(X46,X49)),
    inference(superposition,[],[f8,f7]) ).

fof(f1449245,plain,
    ! [X248,X246,X247] : join(X247,upme(sF0,sF1,X248)) = join(X247,lome(sF0,join(sF0,X248),X246)),
    inference(forward_demodulation,[],[f1449244,f1441539]) ).

fof(f1441539,plain,
    ! [X0] : join(sF0,X0) = join(sF1,X0),
    inference(forward_demodulation,[],[f1441538,f1057858]) ).

fof(f1057858,plain,
    ! [X0] : join(sF0,X0) = join(lome(sF0,a,y2),join(lome(sF0,a,z2),X0)),
    inference(backward_demodulation,[],[f885380,f1057854]) ).

fof(f1057854,plain,
    lome(sF0,a,z2) = upme(x2,z2,meet(a,y2)),
    inference(backward_demodulation,[],[f884084,f1057849]) ).

fof(f1057849,plain,
    ! [X71] : upme(X71,z2,meet(a,sF0)) = upme(X71,z2,meet(a,y2)),
    inference(forward_demodulation,[],[f1057732,f7]) ).

fof(f1057732,plain,
    ! [X71] : upme(X71,z2,meet(a,sF0)) = meet(X71,join(z2,meet(a,y2))),
    inference(superposition,[],[f7,f1056489]) ).

fof(f1056489,plain,
    join(z2,meet(a,sF0)) = join(z2,meet(a,y2)),
    inference(forward_demodulation,[],[f1056488,f35991]) ).

fof(f1056488,plain,
    join(z2,meet(a,sF0)) = join(z2,meet(y2,a)),
    inference(forward_demodulation,[],[f1056487,f36017]) ).

fof(f1056487,plain,
    join(z2,meet(a,sF0)) = join(meet(a,y2),z2),
    inference(forward_demodulation,[],[f1056418,f178797]) ).

fof(f178797,plain,
    ! [X215,X216] : join(meet(a,X215),X216) = join(X216,upme(a,X215,X216)),
    inference(superposition,[],[f8456,f31501]) ).

fof(f31501,plain,
    ! [X2,X1] : lome(a,X2,X1) = upme(a,X2,X1),
    inference(forward_demodulation,[],[f31500,f25273]) ).

fof(f25273,plain,
    ! [X34,X33] : lome(a,X34,X33) = join(lome(a,X33,X34),lome(a,X34,X33)),
    inference(forward_demodulation,[],[f25272,f23783]) ).

fof(f23783,plain,
    ! [X6,X7] : upme(a,meet(X6,a),X7) = lome(a,X7,X6),
    inference(forward_demodulation,[],[f23782,f8398]) ).

fof(f23782,plain,
    ! [X6,X7] : upme(a,meet(X6,a),X7) = join(meet(X7,a),meet(a,X6)),
    inference(backward_demodulation,[],[f20080,f23723]) ).

fof(f23723,plain,
    ! [X14,X13] : meet(a,X13) = upme(meet(a,X13),X14,a),
    inference(superposition,[],[f13454,f18150]) ).

fof(f18150,plain,
    ! [X10,X8,X9] : meet(X8,X9) = lome(meet(X8,X9),X8,X10),
    inference(forward_demodulation,[],[f18073,f8490]) ).

fof(f8490,plain,
    ! [X0,X1] : lome(X0,X0,X1) = X0,
    inference(forward_demodulation,[],[f8397,f5]) ).

fof(f8397,plain,
    ! [X0,X1] : join(X0,meet(X0,X1)) = lome(X0,X0,X1),
    inference(superposition,[],[f8,f61]) ).

fof(f18073,plain,
    ! [X10,X8,X9] : lome(meet(X8,X9),X8,X10) = lome(meet(X8,X9),meet(X8,X9),X10),
    inference(superposition,[],[f8496,f104]) ).

fof(f104,plain,
    ! [X3,X4] : meet(X3,X4) = meet(X3,meet(X3,X4)),
    inference(forward_demodulation,[],[f99,f1]) ).

fof(f99,plain,
    ! [X3,X4] : meet(X3,X4) = meet(meet(X3,X4),X3),
    inference(superposition,[],[f32,f68]) ).

fof(f32,plain,
    ! [X8,X6,X7] : upme(X8,X6,meet(X6,X7)) = meet(X8,X6),
    inference(superposition,[],[f7,f5]) ).

fof(f8496,plain,
    ! [X11,X12,X13] : lome(X11,meet(X12,X11),X13) = lome(X11,X12,X13),
    inference(forward_demodulation,[],[f8401,f8398]) ).

fof(f8401,plain,
    ! [X11,X12,X13] : lome(X11,meet(X12,X11),X13) = join(meet(X12,X11),meet(X11,X13)),
    inference(superposition,[],[f8,f107]) ).

fof(f107,plain,
    ! [X2,X1] : meet(X2,X1) = meet(X1,meet(X2,X1)),
    inference(superposition,[],[f104,f1]) ).

fof(f13454,plain,
    ! [X8,X9] : upme(X8,X9,a) = lome(X8,a,join(X9,a)),
    inference(forward_demodulation,[],[f13453,f8536]) ).

fof(f13453,plain,
    ! [X8,X9] : upme(X8,X9,a) = lome(X8,join(X9,a),a),
    inference(forward_demodulation,[],[f13452,f8410]) ).

fof(f13452,plain,
    ! [X8,X9] : upme(X8,X9,a) = join(upme(X8,X9,a),meet(X8,a)),
    inference(forward_demodulation,[],[f13348,f32]) ).

fof(f13348,plain,
    ! [X8,X9] : upme(X8,X9,a) = join(upme(X8,X9,a),upme(X8,a,meet(a,X9))),
    inference(superposition,[],[f10,f61]) ).

fof(f10,axiom,
    ! [X2,X0,X1] : upme(X0,X1,X2) = join(upme(X0,X1,meet(a,X2)),upme(X0,X2,meet(a,X1))),
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',rh2) ).

fof(f20080,plain,
    ! [X6,X7] : join(meet(X7,a),upme(meet(a,X6),X7,a)) = upme(a,meet(X6,a),X7),
    inference(forward_demodulation,[],[f20079,f7]) ).

fof(f20079,plain,
    ! [X6,X7] : join(meet(X7,a),upme(meet(a,X6),X7,a)) = meet(a,join(meet(X6,a),X7)),
    inference(forward_demodulation,[],[f20078,f1]) ).

fof(f20078,plain,
    ! [X6,X7] : join(meet(X7,a),upme(meet(a,X6),X7,a)) = meet(join(meet(X6,a),X7),a),
    inference(forward_demodulation,[],[f20077,f32]) ).

fof(f20077,plain,
    ! [X6,X7] : join(meet(X7,a),upme(meet(a,X6),X7,a)) = upme(join(meet(X6,a),X7),a,meet(a,meet(X6,X7))),
    inference(forward_demodulation,[],[f20076,f40]) ).

fof(f20076,plain,
    ! [X6,X7] : upme(join(meet(X6,a),X7),meet(a,meet(X6,X7)),a) = join(meet(X7,a),upme(meet(a,X6),X7,a)),
    inference(forward_demodulation,[],[f19769,f142]) ).

fof(f19769,plain,
    ! [X6,X7] : join(meet(X7,a),upme(meet(a,X6),X7,a)) = upme(join(meet(a,meet(X6,X7)),a),meet(X6,a),X7),
    inference(superposition,[],[f25,f107]) ).

fof(f25,plain,
    ! [X3,X4,X5] : upme(join(meet(a,meet(X3,X4)),X5),meet(a,meet(X3,X5)),X4) = join(meet(X4,X5),upme(meet(a,X3),X4,X5)),
    inference(forward_demodulation,[],[f24,f3]) ).

fof(f24,plain,
    ! [X3,X4,X5] : join(upme(meet(a,X3),X4,X5),meet(X4,X5)) = upme(join(meet(a,meet(X3,X4)),X5),meet(a,meet(X3,X5)),X4),
    inference(forward_demodulation,[],[f23,f2]) ).

fof(f23,plain,
    ! [X3,X4,X5] : join(upme(meet(a,X3),X4,X5),meet(X4,X5)) = upme(join(meet(meet(a,X3),X4),X5),meet(a,meet(X3,X5)),X4),
    inference(forward_demodulation,[],[f22,f2]) ).

fof(f22,plain,
    ! [X3,X4,X5] : join(upme(meet(a,X3),X4,X5),meet(X4,X5)) = upme(join(meet(meet(a,X3),X4),X5),meet(meet(a,X3),X5),X4),
    inference(forward_demodulation,[],[f9,f7]) ).

fof(f9,axiom,
    ! [X3,X4,X5] : join(upme(meet(a,X3),X4,X5),meet(X4,X5)) = meet(join(meet(meet(a,X3),X4),X5),join(meet(meet(a,X3),X5),X4)),
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',rh1) ).

fof(f25272,plain,
    ! [X34,X33] : upme(a,meet(X33,a),X34) = join(lome(a,X33,X34),upme(a,meet(X33,a),X34)),
    inference(forward_demodulation,[],[f25271,f13690]) ).

fof(f13690,plain,
    ! [X58,X59,X56,X57] : join(X59,upme(X56,X57,X58)) = join(upme(X56,X58,X57),X59),
    inference(forward_demodulation,[],[f13442,f13429]) ).

fof(f13429,plain,
    ! [X10,X11,X8,X9] : join(upme(X8,X9,meet(a,X10)),join(upme(X8,X10,meet(a,X9)),X11)) = join(upme(X8,X9,X10),X11),
    inference(superposition,[],[f4,f10]) ).

fof(f13442,plain,
    ! [X58,X59,X56,X57] : join(upme(X56,X58,meet(a,X57)),join(upme(X56,X57,meet(a,X58)),X59)) = join(X59,upme(X56,X57,X58)),
    inference(superposition,[],[f1914,f10]) ).

fof(f1914,plain,
    ! [X2,X3,X4] : join(X2,join(X3,X4)) = join(X4,join(X3,X2)),
    inference(superposition,[],[f1000,f3]) ).

fof(f1000,plain,
    ! [X6,X7,X5] : join(X5,join(X6,X7)) = join(X7,join(X5,X6)),
    inference(superposition,[],[f4,f3]) ).

fof(f25271,plain,
    ! [X34,X33] : upme(a,meet(X33,a),X34) = join(upme(a,X34,meet(X33,a)),lome(a,X33,X34)),
    inference(forward_demodulation,[],[f25270,f8514]) ).

fof(f8514,plain,
    ! [X10,X8,X9] : lome(X8,X10,meet(X8,X9)) = lome(X8,X10,X9),
    inference(forward_demodulation,[],[f8422,f8]) ).

fof(f8422,plain,
    ! [X10,X8,X9] : lome(X8,X10,meet(X8,X9)) = join(meet(X8,X10),meet(X8,X9)),
    inference(superposition,[],[f8,f104]) ).

fof(f25270,plain,
    ! [X34,X33] : upme(a,meet(X33,a),X34) = join(upme(a,X34,meet(X33,a)),lome(a,X33,meet(a,X34))),
    inference(forward_demodulation,[],[f25269,f8569]) ).

fof(f8569,plain,
    ! [X101,X102,X103,X100] : join(X103,lome(X100,X101,X102)) = join(lome(X100,X102,X101),X103),
    inference(forward_demodulation,[],[f8482,f8469]) ).

fof(f8469,plain,
    ! [X54,X55,X52,X53] : join(meet(X52,X53),join(meet(X52,X54),X55)) = join(lome(X52,X53,X54),X55),
    inference(superposition,[],[f4,f8]) ).

fof(f8482,plain,
    ! [X101,X102,X103,X100] : join(meet(X100,X102),join(meet(X100,X101),X103)) = join(X103,lome(X100,X101,X102)),
    inference(superposition,[],[f1914,f8]) ).

fof(f25269,plain,
    ! [X34,X33] : upme(a,meet(X33,a),X34) = join(lome(a,meet(a,X34),X33),upme(a,X34,meet(X33,a))),
    inference(forward_demodulation,[],[f25209,f107]) ).

fof(f25209,plain,
    ! [X34,X33] : upme(a,meet(X33,a),X34) = join(lome(a,meet(a,X34),X33),upme(a,X34,meet(a,meet(X33,a)))),
    inference(superposition,[],[f10,f23783]) ).

fof(f31500,plain,
    ! [X2,X1] : upme(a,X2,X1) = join(lome(a,X1,X2),lome(a,X2,X1)),
    inference(forward_demodulation,[],[f31499,f25181]) ).

fof(f25181,plain,
    ! [X2,X1] : lome(a,X2,X1) = upme(a,meet(a,X1),X2),
    inference(superposition,[],[f23783,f1]) ).

fof(f31499,plain,
    ! [X2,X1] : upme(a,X2,X1) = join(lome(a,X1,X2),upme(a,meet(a,X1),X2)),
    inference(forward_demodulation,[],[f31444,f13690]) ).

fof(f31444,plain,
    ! [X2,X1] : upme(a,X2,X1) = join(upme(a,X2,meet(a,X1)),lome(a,X1,X2)),
    inference(superposition,[],[f10,f28837]) ).

fof(f28837,plain,
    ! [X8,X7] : lome(a,X8,X7) = upme(a,X8,meet(a,X7)),
    inference(superposition,[],[f25181,f40]) ).

fof(f1056418,plain,
    join(z2,meet(a,sF0)) = join(z2,upme(a,y2,z2)),
    inference(superposition,[],[f218861,f1056097]) ).

fof(f1056097,plain,
    upme(a,y2,z2) = upme(sF2,z2,sF0),
    inference(backward_demodulation,[],[f99797,f1056091]) ).

fof(f1056091,plain,
    upme(a,z2,sF0) = upme(a,y2,z2),
    inference(forward_demodulation,[],[f1056090,f99675]) ).

fof(f99675,plain,
    upme(sF2,y2,z2) = upme(a,y2,z2),
    inference(forward_demodulation,[],[f99674,f86]) ).

fof(f86,plain,
    sF2 = meet(a,sF2),
    inference(forward_demodulation,[],[f78,f1]) ).

fof(f78,plain,
    sF2 = meet(sF2,a),
    inference(superposition,[],[f68,f48]) ).

fof(f48,plain,
    ! [X0] : upme(X0,a,sF2) = meet(X0,a),
    inference(superposition,[],[f7,f43]) ).

fof(f43,plain,
    a = join(a,sF2),
    inference(superposition,[],[f37,f20]) ).

fof(f20,plain,
    upme(a,x2,z2) = sF2,
    inference(backward_demodulation,[],[f18,f19]) ).

fof(f19,plain,
    sF2 = sF3,
    inference(definition_folding,[],[f12,f18,f17]) ).

fof(f17,plain,
    upme(a,x2,y2) = sF2,
    introduced(function_definition,[]) ).

fof(f12,axiom,
    upme(a,x2,y2) = upme(a,x2,z2),
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',conjecture) ).

fof(f18,plain,
    upme(a,x2,z2) = sF3,
    introduced(function_definition,[]) ).

fof(f99674,plain,
    upme(a,y2,z2) = upme(meet(a,sF2),y2,z2),
    inference(forward_demodulation,[],[f99673,f1494]) ).

fof(f1494,plain,
    ! [X31,X32,X30,X33] : upme(meet(X33,X32),X30,X31) = upme(meet(X32,X33),X30,X31),
    inference(forward_demodulation,[],[f1493,f344]) ).

fof(f1493,plain,
    ! [X31,X32,X30,X33] : upme(meet(X33,X32),X30,X31) = meet(X32,upme(X33,X30,X31)),
    inference(forward_demodulation,[],[f1492,f7]) ).

fof(f1492,plain,
    ! [X31,X32,X30,X33] : meet(X32,meet(X33,join(X30,X31))) = upme(meet(X33,X32),X30,X31),
    inference(forward_demodulation,[],[f1360,f344]) ).

fof(f1360,plain,
    ! [X31,X32,X30,X33] : meet(X32,meet(X33,join(X30,X31))) = meet(X33,upme(X32,X30,X31)),
    inference(superposition,[],[f319,f34]) ).

fof(f99673,plain,
    upme(a,y2,z2) = upme(meet(sF2,a),y2,z2),
    inference(forward_demodulation,[],[f99659,f344]) ).

fof(f99659,plain,
    upme(a,y2,z2) = meet(sF2,upme(a,y2,z2)),
    inference(superposition,[],[f9998,f99589]) ).

fof(f99589,plain,
    upme(a,y2,z2) = lome(sF2,y2,z2),
    inference(forward_demodulation,[],[f99588,f8536]) ).

fof(f99588,plain,
    upme(a,y2,z2) = lome(sF2,z2,y2),
    inference(forward_demodulation,[],[f99587,f40]) ).

fof(f99587,plain,
    lome(sF2,z2,y2) = upme(a,z2,y2),
    inference(forward_demodulation,[],[f99558,f31518]) ).

fof(f31518,plain,
    ! [X8,X7] : upme(a,X8,meet(a,X7)) = upme(a,X8,X7),
    inference(backward_demodulation,[],[f28837,f31501]) ).

fof(f99558,plain,
    lome(sF2,z2,y2) = upme(a,z2,meet(a,y2)),
    inference(superposition,[],[f46793,f49301]) ).

fof(f49301,plain,
    meet(a,y2) = meet(y2,sF2),
    inference(forward_demodulation,[],[f49256,f1]) ).

fof(f49256,plain,
    meet(a,y2) = meet(sF2,y2),
    inference(superposition,[],[f45994,f13477]) ).

fof(f13477,plain,
    ! [X8,X7] : meet(a,X7) = upme(meet(a,X7),X8,X7),
    inference(forward_demodulation,[],[f13367,f37]) ).

fof(f13367,plain,
    ! [X8,X7] : upme(meet(a,X7),X8,X7) = join(meet(a,X7),upme(meet(a,X7),X7,meet(a,X8))),
    inference(superposition,[],[f10,f68]) ).

fof(f45994,plain,
    ! [X292] : upme(meet(a,X292),x2,y2) = meet(sF2,X292),
    inference(superposition,[],[f346,f17]) ).

fof(f46793,plain,
    ! [X52] : lome(sF2,z2,X52) = upme(a,z2,meet(X52,sF2)),
    inference(forward_demodulation,[],[f46792,f37853]) ).

fof(f46792,plain,
    ! [X52] : lome(sF2,z2,X52) = upme(a,meet(sF2,X52),z2),
    inference(forward_demodulation,[],[f46739,f28870]) ).

fof(f28870,plain,
    ! [X59,X60] : join(meet(a,X60),meet(sF2,X59)) = upme(a,meet(sF2,X59),X60),
    inference(backward_demodulation,[],[f8436,f28815]) ).

fof(f28815,plain,
    ! [X2,X1] : lome(a,X2,meet(sF2,X1)) = upme(a,meet(sF2,X1),X2),
    inference(superposition,[],[f25181,f316]) ).

fof(f316,plain,
    ! [X26] : meet(sF2,X26) = meet(a,meet(sF2,X26)),
    inference(superposition,[],[f2,f86]) ).

fof(f8436,plain,
    ! [X59,X60] : lome(a,X60,meet(sF2,X59)) = join(meet(a,X60),meet(sF2,X59)),
    inference(superposition,[],[f8,f316]) ).

fof(f46739,plain,
    ! [X52] : lome(sF2,z2,X52) = join(meet(a,z2),meet(sF2,X52)),
    inference(superposition,[],[f8398,f46631]) ).

fof(f46631,plain,
    meet(a,z2) = meet(z2,sF2),
    inference(forward_demodulation,[],[f46584,f1]) ).

fof(f46584,plain,
    meet(a,z2) = meet(sF2,z2),
    inference(superposition,[],[f45995,f13477]) ).

fof(f45995,plain,
    ! [X293] : upme(meet(a,X293),x2,z2) = meet(sF2,X293),
    inference(superposition,[],[f346,f20]) ).

fof(f9998,plain,
    ! [X80,X81,X79] : lome(X79,X80,X81) = meet(X79,lome(X79,X80,X81)),
    inference(forward_demodulation,[],[f9997,f1]) ).

fof(f9997,plain,
    ! [X80,X81,X79] : lome(X79,X80,X81) = meet(lome(X79,X80,X81),X79),
    inference(forward_demodulation,[],[f9926,f664]) ).

fof(f664,plain,
    ! [X0,X1] : meet(X1,X0) = lome(X1,X0,X0),
    inference(superposition,[],[f352,f61]) ).

fof(f9926,plain,
    ! [X80,X81,X79] : lome(X79,X80,X81) = lome(lome(X79,X80,X81),X79,X79),
    inference(superposition,[],[f8709,f8538]) ).

fof(f8709,plain,
    ! [X2,X3] : lome(X3,X2,join(X2,X3)) = X3,
    inference(forward_demodulation,[],[f8708,f8536]) ).

fof(f8708,plain,
    ! [X2,X3] : lome(X3,join(X2,X3),X2) = X3,
    inference(forward_demodulation,[],[f8707,f68]) ).

fof(f8707,plain,
    ! [X2,X3] : lome(X3,join(X2,X3),X2) = upme(X3,X2,X3),
    inference(forward_demodulation,[],[f8706,f1036]) ).

fof(f1036,plain,
    ! [X16,X14,X17,X15] : upme(X17,X14,X15) = upme(X17,X14,join(X15,upme(X16,X14,X15))),
    inference(backward_demodulation,[],[f165,f1035]) ).

fof(f165,plain,
    ! [X16,X14,X17,X15] : upme(X17,join(X14,X15),upme(X16,X14,X15)) = upme(X17,X14,X15),
    inference(forward_demodulation,[],[f148,f7]) ).

fof(f148,plain,
    ! [X16,X14,X17,X15] : meet(X17,join(X14,X15)) = upme(X17,join(X14,X15),upme(X16,X14,X15)),
    inference(superposition,[],[f32,f34]) ).

fof(f8706,plain,
    ! [X2,X3] : lome(X3,join(X2,X3),X2) = upme(X3,X2,join(X3,upme(X2,X2,X3))),
    inference(forward_demodulation,[],[f8705,f1250]) ).

fof(f1250,plain,
    ! [X10,X8,X9] : upme(X10,X8,join(X9,X8)) = upme(X10,X9,X8),
    inference(forward_demodulation,[],[f1201,f7]) ).

fof(f1201,plain,
    ! [X10,X8,X9] : upme(X10,X8,join(X9,X8)) = meet(X10,join(X9,X8)),
    inference(superposition,[],[f7,f1076]) ).

fof(f1076,plain,
    ! [X2,X1] : join(X2,X1) = join(X1,join(X2,X1)),
    inference(superposition,[],[f974,f3]) ).

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

fof(f8705,plain,
    ! [X2,X3] : lome(X3,join(X2,X3),X2) = upme(X3,X2,join(X3,upme(X2,X3,join(X2,X3)))),
    inference(forward_demodulation,[],[f8602,f1035]) ).

fof(f8602,plain,
    ! [X2,X3] : lome(X3,join(X2,X3),X2) = upme(X3,join(X2,X3),upme(X2,X3,join(X2,X3))),
    inference(superposition,[],[f11,f187]) ).

fof(f187,plain,
    ! [X2,X1] : join(X2,X1) = upme(join(X2,X1),X1,X2),
    inference(superposition,[],[f64,f3]) ).

fof(f11,axiom,
    ! [X2,X0,X1] : lome(X0,X1,X2) = upme(X0,upme(X1,X0,X2),upme(X2,X0,X1)),
    file('/export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528',rl1) ).

fof(f1056090,plain,
    upme(sF2,y2,z2) = upme(a,z2,sF0),
    inference(forward_demodulation,[],[f1056023,f40]) ).

fof(f1056023,plain,
    upme(a,z2,sF0) = upme(sF2,z2,y2),
    inference(superposition,[],[f934750,f14]) ).

fof(f934750,plain,
    ! [X0] : upme(sF2,z2,X0) = upme(a,z2,upme(x2,X0,z2)),
    inference(superposition,[],[f788567,f40]) ).

fof(f788567,plain,
    ! [X23] : upme(sF2,z2,X23) = upme(a,z2,upme(x2,z2,X23)),
    inference(forward_demodulation,[],[f788566,f788564]) ).

fof(f788564,plain,
    ! [X22] : upme(sF2,X22,upme(z2,X22,sF2)) = upme(a,z2,upme(x2,z2,X22)),
    inference(forward_demodulation,[],[f788563,f219510]) ).

fof(f219510,plain,
    ! [X18,X19,X20] : upme(upme(a,X20,X18),X18,X19) = upme(a,X18,upme(X20,X18,X19)),
    inference(forward_demodulation,[],[f219509,f40]) ).

fof(f219509,plain,
    ! [X18,X19,X20] : upme(upme(a,X20,X18),X18,X19) = upme(a,upme(X20,X18,X19),X18),
    inference(forward_demodulation,[],[f219504,f51547]) ).

fof(f51547,plain,
    ! [X2,X3,X4] : upme(X3,X4,join(X3,X2)) = X3,
    inference(superposition,[],[f51175,f3]) ).

fof(f219504,plain,
    ! [X18,X19,X20] : upme(upme(a,X20,X18),X18,X19) = upme(a,upme(X20,X18,X19),upme(X18,X20,join(X18,X19))),
    inference(backward_demodulation,[],[f74935,f219503]) ).

fof(f219503,plain,
    ! [X31,X29,X32,X30] : join(upme(meet(X30,a),X31,X32),upme(meet(a,X29),X30,upme(a,X31,X32))) = upme(a,upme(X30,X31,X32),upme(X29,X30,join(X31,X32))),
    inference(backward_demodulation,[],[f74897,f219502]) ).

fof(f219502,plain,
    ! [X56,X54,X57,X55] : upme(upme(a,meet(X56,X57),join(X54,X55)),upme(meet(X56,a),X54,X55),X57) = upme(a,upme(X57,X54,X55),upme(X56,X57,join(X54,X55))),
    inference(forward_demodulation,[],[f219501,f34]) ).

fof(f219501,plain,
    ! [X56,X54,X57,X55] : upme(a,meet(join(X54,X55),X57),upme(X56,X57,join(X54,X55))) = upme(upme(a,meet(X56,X57),join(X54,X55)),upme(meet(X56,a),X54,X55),X57),
    inference(forward_demodulation,[],[f219009,f344]) ).

fof(f219009,plain,
    ! [X56,X54,X57,X55] : upme(a,meet(join(X54,X55),X57),upme(X56,X57,join(X54,X55))) = upme(upme(a,meet(X56,X57),join(X54,X55)),meet(X56,upme(a,X54,X55)),X57),
    inference(superposition,[],[f202703,f7]) ).

fof(f202703,plain,
    ! [X2,X0,X1] : upme(upme(a,meet(X0,X1),X2),meet(X0,meet(a,X2)),X1) = upme(a,meet(X2,X1),upme(X0,X1,X2)),
    inference(backward_demodulation,[],[f46290,f202700]) ).

fof(f202700,plain,
    ! [X10,X11,X9] : upme(a,meet(X11,X10),upme(X9,X10,X11)) = join(meet(X10,meet(a,X11)),upme(meet(a,X9),X10,X11)),
    inference(forward_demodulation,[],[f202699,f46287]) ).

fof(f46287,plain,
    ! [X142,X143,X141] : upme(meet(a,X143),X141,meet(a,X142)) = upme(meet(a,X143),X141,X142),
    inference(forward_demodulation,[],[f45944,f346]) ).

fof(f45944,plain,
    ! [X142,X143,X141] : upme(meet(a,X143),X141,meet(a,X142)) = meet(upme(a,X141,X142),X143),
    inference(superposition,[],[f346,f31518]) ).

fof(f202699,plain,
    ! [X10,X11,X9] : join(meet(X10,meet(a,X11)),upme(meet(a,X9),X10,meet(a,X11))) = upme(a,meet(X11,X10),upme(X9,X10,X11)),
    inference(forward_demodulation,[],[f202698,f173902]) ).

fof(f173902,plain,
    ! [X16,X14,X15] : upme(a,meet(X14,X16),upme(X15,X16,X14)) = upme(upme(a,meet(X15,X16),X14),meet(a,meet(X14,X15)),X16),
    inference(forward_demodulation,[],[f173901,f31501]) ).

fof(f173901,plain,
    ! [X16,X14,X15] : upme(a,meet(X14,X16),upme(X15,X16,X14)) = upme(lome(a,meet(X15,X16),X14),meet(a,meet(X14,X15)),X16),
    inference(forward_demodulation,[],[f173900,f104]) ).

fof(f173900,plain,
    ! [X16,X14,X15] : upme(a,meet(X14,X16),upme(X15,X16,X14)) = upme(lome(a,meet(X15,X16),X14),meet(a,meet(a,meet(X14,X15))),X16),
    inference(forward_demodulation,[],[f173899,f2]) ).

fof(f173899,plain,
    ! [X16,X14,X15] : upme(a,meet(X14,X16),upme(X15,X16,X14)) = upme(lome(a,meet(X15,X16),X14),meet(a,meet(meet(a,X14),X15)),X16),
    inference(forward_demodulation,[],[f173898,f7]) ).

fof(f173898,plain,
    ! [X16,X14,X15] : upme(a,meet(X14,X16),upme(X15,X16,X14)) = meet(lome(a,meet(X15,X16),X14),join(meet(a,meet(meet(a,X14),X15)),X16)),
    inference(forward_demodulation,[],[f173897,f1]) ).

fof(f173897,plain,
    ! [X16,X14,X15] : meet(join(meet(a,meet(meet(a,X14),X15)),X16),lome(a,meet(X15,X16),X14)) = upme(a,meet(X14,X16),upme(X15,X16,X14)),
    inference(forward_demodulation,[],[f173896,f31501]) ).

fof(f173896,plain,
    ! [X16,X14,X15] : meet(join(meet(a,meet(meet(a,X14),X15)),X16),lome(a,meet(X15,X16),X14)) = lome(a,meet(X14,X16),upme(X15,X16,X14)),
    inference(forward_demodulation,[],[f173895,f124902]) ).

fof(f124902,plain,
    ! [X232,X230,X233,X231,X234] : join(meet(X230,X234),upme(meet(X230,X231),X232,X233)) = lome(X230,X234,upme(X231,X232,X233)),
    inference(forward_demodulation,[],[f124901,f58576]) ).

fof(f58576,plain,
    ! [X2,X0,X1] : upme(X0,X1,X2) = lome(X0,join(X1,meet(a,X2)),join(X2,meet(a,X1))),
    inference(backward_demodulation,[],[f10,f58181]) ).

fof(f58181,plain,
    ! [X59,X62,X63,X60,X61] : lome(X59,join(X62,X63),join(X60,X61)) = join(upme(X59,X62,X63),upme(X59,X60,X61)),
    inference(superposition,[],[f8410,f7]) ).

fof(f124901,plain,
    ! [X232,X230,X233,X231,X234] : join(meet(X230,X234),upme(meet(X230,X231),X232,X233)) = lome(X230,X234,lome(X231,join(X232,meet(a,X233)),join(X233,meet(a,X232)))),
    inference(forward_demodulation,[],[f123727,f58181]) ).

fof(f123727,plain,
    ! [X232,X230,X233,X231,X234] : lome(X230,X234,join(upme(X231,X232,meet(a,X233)),upme(X231,X233,meet(a,X232)))) = join(meet(X230,X234),upme(meet(X230,X231),X232,X233)),
    inference(superposition,[],[f8432,f13670]) ).

fof(f13670,plain,
    ! [X14,X15,X12,X13] : upme(X15,upme(X12,X13,meet(a,X14)),upme(X12,X14,meet(a,X13))) = upme(meet(X15,X12),X13,X14),
    inference(forward_demodulation,[],[f13430,f344]) ).

fof(f13430,plain,
    ! [X14,X15,X12,X13] : upme(X15,upme(X12,X13,meet(a,X14)),upme(X12,X14,meet(a,X13))) = meet(X15,upme(X12,X13,X14)),
    inference(superposition,[],[f7,f10]) ).

fof(f8432,plain,
    ! [X48,X46,X49,X47] : lome(X46,X49,join(X47,X48)) = join(meet(X46,X49),upme(X46,X47,X48)),
    inference(superposition,[],[f8,f7]) ).

fof(f173895,plain,
    ! [X16,X14,X15] : meet(join(meet(a,meet(meet(a,X14),X15)),X16),lome(a,meet(X15,X16),X14)) = join(meet(a,meet(X14,X16)),upme(meet(a,X15),X16,X14)),
    inference(forward_demodulation,[],[f173894,f2]) ).

fof(f173894,plain,
    ! [X16,X14,X15] : meet(join(meet(a,meet(meet(a,X14),X15)),X16),lome(a,meet(X15,X16),X14)) = join(meet(meet(a,X14),X16),upme(meet(a,X15),X16,X14)),
    inference(forward_demodulation,[],[f173076,f46240]) ).

fof(f46240,plain,
    ! [X82,X80,X81] : upme(meet(a,X82),meet(a,X80),X81) = upme(meet(a,X82),X81,X80),
    inference(forward_demodulation,[],[f45924,f346]) ).

fof(f45924,plain,
    ! [X82,X80,X81] : upme(meet(a,X82),meet(a,X80),X81) = meet(upme(a,X81,X80),X82),
    inference(superposition,[],[f346,f31508]) ).

fof(f31508,plain,
    ! [X2,X1] : upme(a,meet(a,X1),X2) = upme(a,X2,X1),
    inference(backward_demodulation,[],[f25181,f31501]) ).

fof(f173076,plain,
    ! [X16,X14,X15] : meet(join(meet(a,meet(meet(a,X14),X15)),X16),lome(a,meet(X15,X16),X14)) = join(meet(meet(a,X14),X16),upme(meet(a,X15),meet(a,X14),X16)),
    inference(superposition,[],[f19673,f8470]) ).

fof(f8470,plain,
    ! [X58,X59,X56,X57] : upme(X59,meet(X56,X57),meet(X56,X58)) = meet(X59,lome(X56,X57,X58)),
    inference(superposition,[],[f7,f8]) ).

fof(f19673,plain,
    ! [X2,X3,X4] : join(meet(X3,X4),upme(meet(a,X2),X3,X4)) = upme(join(meet(a,meet(X3,X2)),X4),meet(a,meet(X2,X4)),X3),
    inference(superposition,[],[f25,f1]) ).

fof(f202698,plain,
    ! [X10,X11,X9] : join(meet(X10,meet(a,X11)),upme(meet(a,X9),X10,meet(a,X11))) = upme(upme(a,meet(X9,X10),X11),meet(a,meet(X11,X9)),X10),
    inference(forward_demodulation,[],[f202697,f31501]) ).

fof(f202697,plain,
    ! [X10,X11,X9] : join(meet(X10,meet(a,X11)),upme(meet(a,X9),X10,meet(a,X11))) = upme(lome(a,meet(X9,X10),X11),meet(a,meet(X11,X9)),X10),
    inference(forward_demodulation,[],[f202696,f104]) ).

fof(f202696,plain,
    ! [X10,X11,X9] : join(meet(X10,meet(a,X11)),upme(meet(a,X9),X10,meet(a,X11))) = upme(lome(a,meet(X9,X10),X11),meet(a,meet(a,meet(X11,X9))),X10),
    inference(forward_demodulation,[],[f202251,f2]) ).

fof(f202251,plain,
    ! [X10,X11,X9] : join(meet(X10,meet(a,X11)),upme(meet(a,X9),X10,meet(a,X11))) = upme(lome(a,meet(X9,X10),X11),meet(a,meet(meet(a,X11),X9)),X10),
    inference(superposition,[],[f19742,f8]) ).

fof(f19742,plain,
    ! [X2,X3,X4] : join(meet(X4,X3),upme(meet(a,X2),X4,X3)) = upme(join(meet(a,meet(X2,X4)),X3),meet(a,meet(X3,X2)),X4),
    inference(superposition,[],[f25,f1]) ).

fof(f46290,plain,
    ! [X2,X0,X1] : upme(upme(a,meet(X0,X1),X2),meet(X0,meet(a,X2)),X1) = join(meet(X1,meet(a,X2)),upme(meet(a,X0),X1,X2)),
    inference(backward_demodulation,[],[f31576,f46287]) ).

fof(f31576,plain,
    ! [X2,X0,X1] : join(meet(X1,meet(a,X2)),upme(meet(a,X0),X1,meet(a,X2))) = upme(upme(a,meet(X0,X1),X2),meet(X0,meet(a,X2)),X1),
    inference(backward_demodulation,[],[f19866,f31501]) ).

fof(f19866,plain,
    ! [X2,X0,X1] : join(meet(X1,meet(a,X2)),upme(meet(a,X0),X1,meet(a,X2))) = upme(lome(a,meet(X0,X1),X2),meet(X0,meet(a,X2)),X1),
    inference(forward_demodulation,[],[f19709,f339]) ).

fof(f339,plain,
    ! [X11,X12,X13] : meet(X12,meet(X11,X13)) = meet(X11,meet(X12,meet(X11,X13))),
    inference(forward_demodulation,[],[f312,f2]) ).

fof(f312,plain,
    ! [X11,X12,X13] : meet(meet(X12,X11),X13) = meet(X11,meet(meet(X12,X11),X13)),
    inference(superposition,[],[f2,f107]) ).

fof(f19709,plain,
    ! [X2,X0,X1] : join(meet(X1,meet(a,X2)),upme(meet(a,X0),X1,meet(a,X2))) = upme(lome(a,meet(X0,X1),X2),meet(a,meet(X0,meet(a,X2))),X1),
    inference(superposition,[],[f25,f8]) ).

fof(f74897,plain,
    ! [X31,X29,X32,X30] : upme(upme(a,meet(X29,X30),join(X31,X32)),upme(meet(X29,a),X31,X32),X30) = join(upme(meet(X30,a),X31,X32),upme(meet(a,X29),X30,upme(a,X31,X32))),
    inference(forward_demodulation,[],[f74896,f344]) ).

fof(f74896,plain,
    ! [X31,X29,X32,X30] : join(meet(X30,upme(a,X31,X32)),upme(meet(a,X29),X30,upme(a,X31,X32))) = upme(upme(a,meet(X29,X30),join(X31,X32)),upme(meet(X29,a),X31,X32),X30),
    inference(forward_demodulation,[],[f74895,f31501]) ).

fof(f74895,plain,
    ! [X31,X29,X32,X30] : join(meet(X30,upme(a,X31,X32)),upme(meet(a,X29),X30,upme(a,X31,X32))) = upme(lome(a,meet(X29,X30),join(X31,X32)),upme(meet(X29,a),X31,X32),X30),
    inference(forward_demodulation,[],[f74894,f107]) ).

fof(f74894,plain,
    ! [X31,X29,X32,X30] : join(meet(X30,upme(a,X31,X32)),upme(meet(a,X29),X30,upme(a,X31,X32))) = upme(lome(a,meet(X29,X30),join(X31,X32)),upme(meet(a,meet(X29,a)),X31,X32),X30),
    inference(forward_demodulation,[],[f74893,f344]) ).

fof(f74893,plain,
    ! [X31,X29,X32,X30] : join(meet(X30,upme(a,X31,X32)),upme(meet(a,X29),X30,upme(a,X31,X32))) = upme(lome(a,meet(X29,X30),join(X31,X32)),meet(a,upme(meet(X29,a),X31,X32)),X30),
    inference(forward_demodulation,[],[f74281,f344]) ).

fof(f74281,plain,
    ! [X31,X29,X32,X30] : join(meet(X30,upme(a,X31,X32)),upme(meet(a,X29),X30,upme(a,X31,X32))) = upme(lome(a,meet(X29,X30),join(X31,X32)),meet(a,meet(X29,upme(a,X31,X32))),X30),
    inference(superposition,[],[f25,f8432]) ).

fof(f74935,plain,
    ! [X18,X19,X20] : join(upme(meet(X20,a),X18,X19),upme(meet(a,X18),X20,upme(a,X18,X19))) = upme(upme(a,X20,X18),X18,X19),
    inference(forward_demodulation,[],[f74934,f31507]) ).

fof(f31507,plain,
    ! [X6,X7] : upme(a,meet(X6,a),X7) = upme(a,X7,X6),
    inference(backward_demodulation,[],[f23783,f31501]) ).

fof(f74934,plain,
    ! [X18,X19,X20] : join(upme(meet(X20,a),X18,X19),upme(meet(a,X18),X20,upme(a,X18,X19))) = upme(upme(a,meet(X18,a),X20),X18,X19),
    inference(forward_demodulation,[],[f74933,f2538]) ).

fof(f2538,plain,
    ! [X28,X29,X26,X27] : upme(X29,X26,join(meet(X27,X26),X28)) = upme(X29,X26,X28),
    inference(forward_demodulation,[],[f2492,f7]) ).

fof(f2492,plain,
    ! [X28,X29,X26,X27] : upme(X29,X26,join(meet(X27,X26),X28)) = meet(X29,join(X26,X28)),
    inference(superposition,[],[f7,f978]) ).

fof(f74933,plain,
    ! [X18,X19,X20] : join(upme(meet(X20,a),X18,X19),upme(meet(a,X18),X20,upme(a,X18,X19))) = upme(upme(a,meet(X18,a),X20),X18,join(meet(X20,X18),X19)),
    inference(forward_demodulation,[],[f74932,f51320]) ).

fof(f51320,plain,
    ! [X21,X19,X22,X23,X20] : upme(X22,X19,join(meet(X20,X21),X23)) = upme(X22,meet(X21,X20),join(X19,X23)),
    inference(forward_demodulation,[],[f51030,f1035]) ).

fof(f51030,plain,
    ! [X21,X19,X22,X23,X20] : upme(X22,X19,join(meet(X20,X21),X23)) = upme(X22,join(meet(X21,X20),X19),X23),
    inference(superposition,[],[f1035,f36017]) ).

fof(f74932,plain,
    ! [X18,X19,X20] : join(upme(meet(X20,a),X18,X19),upme(meet(a,X18),X20,upme(a,X18,X19))) = upme(upme(a,meet(X18,a),X20),meet(X18,X20),join(X18,X19)),
    inference(forward_demodulation,[],[f74931,f46407]) ).

fof(f46407,plain,
    ! [X65,X63,X66,X67,X64] : upme(upme(X63,X64,X65),X66,X67) = upme(upme(X63,X66,X67),X64,X65),
    inference(forward_demodulation,[],[f46027,f7]) ).

fof(f46027,plain,
    ! [X65,X63,X66,X67,X64] : upme(upme(X63,X64,X65),X66,X67) = upme(meet(X63,join(X66,X67)),X64,X65),
    inference(superposition,[],[f346,f7]) ).

fof(f74931,plain,
    ! [X18,X19,X20] : join(upme(meet(X20,a),X18,X19),upme(meet(a,X18),X20,upme(a,X18,X19))) = upme(upme(a,meet(X18,X20),join(X18,X19)),meet(X18,a),X20),
    inference(forward_demodulation,[],[f74930,f31501]) ).

fof(f74930,plain,
    ! [X18,X19,X20] : join(upme(meet(X20,a),X18,X19),upme(meet(a,X18),X20,upme(a,X18,X19))) = upme(lome(a,meet(X18,X20),join(X18,X19)),meet(X18,a),X20),
    inference(forward_demodulation,[],[f74915,f34]) ).

fof(f74915,plain,
    ! [X18,X19,X20] : join(upme(meet(X20,a),X18,X19),upme(meet(a,X18),X20,upme(a,X18,X19))) = meet(join(meet(X18,a),X20),lome(a,meet(X18,X20),join(X18,X19))),
    inference(backward_demodulation,[],[f31641,f74291]) ).

fof(f74291,plain,
    ! [X65,X63,X66,X67,X64] : upme(X67,meet(X63,X64),upme(X63,X65,X66)) = meet(X67,lome(X63,X64,join(X65,X66))),
    inference(superposition,[],[f7,f8432]) ).

fof(f31641,plain,
    ! [X18,X19,X20] : upme(join(meet(X18,a),X20),meet(a,meet(X18,X20)),upme(a,X18,X19)) = join(upme(meet(X20,a),X18,X19),upme(meet(a,X18),X20,upme(a,X18,X19))),
    inference(forward_demodulation,[],[f31535,f344]) ).

fof(f31535,plain,
    ! [X18,X19,X20] : join(meet(X20,upme(a,X18,X19)),upme(meet(a,X18),X20,upme(a,X18,X19))) = upme(join(meet(X18,a),X20),meet(a,meet(X18,X20)),upme(a,X18,X19)),
    inference(backward_demodulation,[],[f29110,f31501]) ).

fof(f29110,plain,
    ! [X18,X19,X20] : join(meet(X20,lome(a,X18,X19)),upme(meet(a,X18),X20,lome(a,X18,X19))) = upme(join(meet(X18,a),X20),meet(a,meet(X18,X20)),lome(a,X18,X19)),
    inference(forward_demodulation,[],[f29109,f107]) ).

fof(f29109,plain,
    ! [X18,X19,X20] : join(meet(X20,lome(a,X18,X19)),upme(meet(a,X18),X20,lome(a,X18,X19))) = upme(join(meet(a,meet(X18,a)),X20),meet(a,meet(X18,X20)),lome(a,X18,X19)),
    inference(forward_demodulation,[],[f28985,f142]) ).

fof(f28985,plain,
    ! [X18,X19,X20] : join(meet(X20,lome(a,X18,X19)),upme(meet(a,X18),X20,lome(a,X18,X19))) = upme(join(meet(a,meet(X18,X20)),lome(a,X18,X19)),meet(a,meet(X18,a)),X20),
    inference(superposition,[],[f25,f28891]) ).

fof(f28891,plain,
    ! [X10,X9] : meet(X10,a) = meet(X10,lome(a,X10,X9)),
    inference(forward_demodulation,[],[f28889,f8568]) ).

fof(f8568,plain,
    ! [X98,X99,X96,X97] : upme(X99,meet(X96,X98),lome(X96,X97,X98)) = meet(X99,lome(X96,X97,X98)),
    inference(forward_demodulation,[],[f8481,f8470]) ).

fof(f8481,plain,
    ! [X98,X99,X96,X97] : upme(X99,meet(X96,X97),meet(X96,X98)) = upme(X99,meet(X96,X98),lome(X96,X97,X98)),
    inference(superposition,[],[f1250,f8]) ).

fof(f28889,plain,
    ! [X10,X9] : meet(X10,a) = upme(X10,meet(a,X9),lome(a,X10,X9)),
    inference(backward_demodulation,[],[f23876,f28837]) ).

fof(f23876,plain,
    ! [X10,X9] : meet(X10,a) = upme(X10,meet(a,X9),upme(a,X10,meet(a,X9))),
    inference(forward_demodulation,[],[f23875,f352]) ).

fof(f23875,plain,
    ! [X10,X9] : upme(X10,meet(a,X9),upme(a,X10,meet(a,X9))) = lome(X10,a,meet(a,X9)),
    inference(forward_demodulation,[],[f23861,f8536]) ).

fof(f23861,plain,
    ! [X10,X9] : lome(X10,meet(a,X9),a) = upme(X10,meet(a,X9),upme(a,X10,meet(a,X9))),
    inference(superposition,[],[f11,f23723]) ).

fof(f788563,plain,
    ! [X22] : upme(sF2,X22,upme(z2,X22,sF2)) = upme(upme(a,x2,z2),z2,X22),
    inference(forward_demodulation,[],[f788386,f46407]) ).

fof(f788386,plain,
    ! [X22] : upme(sF2,X22,upme(z2,X22,sF2)) = upme(upme(a,z2,X22),x2,z2),
    inference(superposition,[],[f46622,f643656]) ).

fof(f643656,plain,
    ! [X8] : upme(a,z2,X8) = upme(a,X8,upme(z2,X8,sF2)),
    inference(forward_demodulation,[],[f643572,f219510]) ).

fof(f643572,plain,
    ! [X8] : upme(a,z2,X8) = upme(upme(a,z2,X8),X8,sF2),
    inference(superposition,[],[f598445,f40]) ).

fof(f598445,plain,
    ! [X3] : upme(a,X3,z2) = upme(upme(a,X3,z2),X3,sF2),
    inference(forward_demodulation,[],[f598442,f46407]) ).

fof(f598442,plain,
    ! [X3] : upme(a,X3,z2) = upme(upme(a,X3,sF2),X3,z2),
    inference(backward_demodulation,[],[f568530,f596798]) ).

fof(f596798,plain,
    ! [X1601,X1600,X1602] : upme(join(X1601,X1602),sF2,meet(X1600,a)) = upme(upme(a,X1600,sF2),X1601,X1602),
    inference(superposition,[],[f142,f25328]) ).

fof(f25328,plain,
    ! [X66] : join(sF2,meet(X66,a)) = upme(a,X66,sF2),
    inference(backward_demodulation,[],[f9263,f25326]) ).

fof(f25326,plain,
    ! [X0] : lome(a,X0,sF2) = upme(a,X0,sF2),
    inference(forward_demodulation,[],[f25325,f25273]) ).

fof(f25325,plain,
    ! [X0] : upme(a,X0,sF2) = join(lome(a,sF2,X0),lome(a,X0,sF2)),
    inference(forward_demodulation,[],[f25324,f25181]) ).

fof(f25324,plain,
    ! [X0] : upme(a,X0,sF2) = join(lome(a,sF2,X0),upme(a,meet(a,sF2),X0)),
    inference(forward_demodulation,[],[f25300,f13690]) ).

fof(f25300,plain,
    ! [X0] : upme(a,X0,sF2) = join(upme(a,X0,meet(a,sF2)),lome(a,sF2,X0)),
    inference(superposition,[],[f10,f8510]) ).

fof(f8510,plain,
    ! [X18] : upme(a,sF2,meet(a,X18)) = lome(a,sF2,X18),
    inference(backward_demodulation,[],[f4229,f8413]) ).

fof(f8413,plain,
    ! [X58] : lome(a,sF2,X58) = join(sF2,meet(a,X58)),
    inference(superposition,[],[f8,f86]) ).

fof(f4229,plain,
    ! [X18] : join(sF2,meet(a,X18)) = upme(a,sF2,meet(a,X18)),
    inference(superposition,[],[f4198,f5]) ).

fof(f4198,plain,
    ! [X2] : join(sF2,X2) = upme(join(a,X2),sF2,X2),
    inference(forward_demodulation,[],[f4154,f142]) ).

fof(f4154,plain,
    ! [X2] : join(sF2,X2) = upme(join(sF2,X2),a,X2),
    inference(superposition,[],[f1070,f68]) ).

fof(f1070,plain,
    ! [X4,X5] : upme(X5,a,join(sF2,X4)) = upme(X5,a,X4),
    inference(forward_demodulation,[],[f1057,f7]) ).

fof(f1057,plain,
    ! [X4,X5] : upme(X5,a,join(sF2,X4)) = meet(X5,join(a,X4)),
    inference(superposition,[],[f7,f985]) ).

fof(f985,plain,
    ! [X40] : join(a,join(sF2,X40)) = join(a,X40),
    inference(superposition,[],[f4,f43]) ).

fof(f9263,plain,
    ! [X66] : lome(a,X66,sF2) = join(sF2,meet(X66,a)),
    inference(forward_demodulation,[],[f9262,f4230]) ).

fof(f4230,plain,
    ! [X19] : join(sF2,meet(X19,a)) = upme(a,sF2,meet(X19,a)),
    inference(superposition,[],[f4198,f26]) ).

fof(f9262,plain,
    ! [X66] : lome(a,X66,sF2) = upme(a,sF2,meet(X66,a)),
    inference(forward_demodulation,[],[f9261,f40]) ).

fof(f9261,plain,
    ! [X66] : lome(a,X66,sF2) = upme(a,meet(X66,a),sF2),
    inference(backward_demodulation,[],[f8636,f9260]) ).

fof(f9260,plain,
    ! [X12] : sF2 = upme(sF2,a,X12),
    inference(forward_demodulation,[],[f9259,f4317]) ).

fof(f4317,plain,
    ! [X0,X1] : lome(X1,join(a,X0),join(sF2,X0)) = upme(X1,a,X0),
    inference(forward_demodulation,[],[f4258,f7]) ).

fof(f4258,plain,
    ! [X0,X1] : meet(X1,join(a,X0)) = lome(X1,join(a,X0),join(sF2,X0)),
    inference(superposition,[],[f669,f4198]) ).

fof(f669,plain,
    ! [X16,X14,X17,X15] : meet(X17,X14) = lome(X17,X14,upme(X14,X15,X16)),
    inference(superposition,[],[f352,f7]) ).

fof(f9259,plain,
    ! [X12] : sF2 = lome(sF2,join(a,X12),join(sF2,X12)),
    inference(forward_demodulation,[],[f9210,f8536]) ).

fof(f9210,plain,
    ! [X12] : sF2 = lome(sF2,join(sF2,X12),join(a,X12)),
    inference(superposition,[],[f8728,f985]) ).

fof(f8728,plain,
    ! [X8] : sF2 = lome(sF2,X8,join(a,X8)),
    inference(forward_demodulation,[],[f8727,f8536]) ).

fof(f8727,plain,
    ! [X8] : sF2 = lome(sF2,join(a,X8),X8),
    inference(forward_demodulation,[],[f8726,f21]) ).

fof(f8726,plain,
    ! [X8] : lome(sF2,join(a,X8),X8) = upme(sF2,sF2,join(X8,upme(X8,sF2,join(a,X8)))),
    inference(forward_demodulation,[],[f8607,f1035]) ).

fof(f8607,plain,
    ! [X8] : lome(sF2,join(a,X8),X8) = upme(sF2,join(sF2,X8),upme(X8,sF2,join(a,X8))),
    inference(superposition,[],[f11,f4198]) ).

fof(f8636,plain,
    ! [X66] : lome(a,X66,sF2) = upme(a,meet(X66,a),upme(sF2,a,X66)),
    inference(superposition,[],[f11,f48]) ).

fof(f568530,plain,
    ! [X3] : upme(a,X3,z2) = upme(join(X3,z2),sF2,meet(X3,a)),
    inference(forward_demodulation,[],[f568529,f37853]) ).

fof(f568529,plain,
    ! [X3] : upme(a,X3,z2) = upme(join(X3,z2),meet(a,X3),sF2),
    inference(forward_demodulation,[],[f568518,f142]) ).

fof(f568518,plain,
    ! [X3] : upme(a,X3,z2) = upme(join(meet(a,X3),sF2),X3,z2),
    inference(backward_demodulation,[],[f438341,f568511]) ).

fof(f568511,plain,
    ! [X38,X36,X37] : upme(join(meet(a,X36),X38),X36,X37) = join(meet(X36,a),upme(X38,X37,X36)),
    inference(forward_demodulation,[],[f568510,f252897]) ).

fof(f252897,plain,
    ! [X70,X71,X69] : join(meet(X69,a),upme(X71,X70,X69)) = lome(join(X69,join(X70,X71)),meet(X69,a),upme(X71,X69,X70)),
    inference(forward_demodulation,[],[f252896,f4]) ).

fof(f252896,plain,
    ! [X70,X71,X69] : join(meet(X69,a),upme(X71,X70,X69)) = lome(join(join(X69,X70),X71),meet(X69,a),upme(X71,X69,X70)),
    inference(forward_demodulation,[],[f252895,f237128]) ).

fof(f237128,plain,
    ! [X8,X9,X7] : lome(X7,X9,meet(a,X8)) = lome(X7,meet(X8,a),X9),
    inference(forward_demodulation,[],[f237127,f8495]) ).

fof(f8495,plain,
    ! [X10,X8,X9] : lome(X8,meet(X8,X9),X10) = lome(X8,X9,X10),
    inference(forward_demodulation,[],[f8400,f8]) ).

fof(f8400,plain,
    ! [X10,X8,X9] : lome(X8,meet(X8,X9),X10) = join(meet(X8,X9),meet(X8,X10)),
    inference(superposition,[],[f8,f104]) ).

fof(f237127,plain,
    ! [X8,X9,X7] : lome(X7,meet(X8,a),X9) = lome(X7,meet(X7,X9),meet(a,X8)),
    inference(forward_demodulation,[],[f237126,f8420]) ).

fof(f8420,plain,
    ! [X2,X3,X4] : lome(X2,X4,X3) = join(meet(X2,X4),meet(X3,X2)),
    inference(superposition,[],[f8,f1]) ).

fof(f237126,plain,
    ! [X8,X9,X7] : lome(X7,meet(X8,a),X9) = join(meet(X7,meet(X7,X9)),meet(meet(a,X8),X7)),
    inference(forward_demodulation,[],[f237125,f32]) ).

fof(f237125,plain,
    ! [X8,X9,X7] : lome(X7,meet(X8,a),X9) = join(meet(X7,meet(X7,X9)),upme(meet(a,X8),X7,meet(X7,X9))),
    inference(forward_demodulation,[],[f237124,f20100]) ).

fof(f20100,plain,
    ! [X8,X9,X7] : join(meet(X8,X9),upme(meet(a,X7),X8,X9)) = join(meet(X9,X8),upme(meet(a,X7),X9,X8)),
    inference(forward_demodulation,[],[f20099,f19711]) ).

fof(f19711,plain,
    ! [X6,X7,X5] : join(meet(X6,X7),upme(meet(a,X5),X6,X7)) = upme(join(X7,meet(a,meet(X5,X6))),meet(a,meet(X5,X7)),X6),
    inference(superposition,[],[f25,f3]) ).

fof(f20099,plain,
    ! [X8,X9,X7] : join(meet(X8,X9),upme(meet(a,X7),X8,X9)) = upme(join(X8,meet(a,meet(X7,X9))),meet(a,meet(X7,X8)),X9),
    inference(forward_demodulation,[],[f19780,f142]) ).

fof(f19780,plain,
    ! [X8,X9,X7] : upme(join(meet(a,meet(X7,X8)),X9),X8,meet(a,meet(X7,X9))) = join(meet(X8,X9),upme(meet(a,X7),X8,X9)),
    inference(superposition,[],[f25,f40]) ).

fof(f237124,plain,
    ! [X8,X9,X7] : join(meet(meet(X7,X9),X7),upme(meet(a,X8),meet(X7,X9),X7)) = lome(X7,meet(X8,a),X9),
    inference(forward_demodulation,[],[f237123,f9998]) ).

fof(f237123,plain,
    ! [X8,X9,X7] : join(meet(meet(X7,X9),X7),upme(meet(a,X8),meet(X7,X9),X7)) = meet(X7,lome(X7,meet(X8,a),X9)),
    inference(forward_demodulation,[],[f236671,f81509]) ).

fof(f81509,plain,
    ! [X28,X26,X27,X24,X25] : meet(X27,lome(X24,meet(X25,X26),X28)) = upme(X27,meet(X25,meet(X26,X24)),meet(X24,X28)),
    inference(superposition,[],[f8470,f319]) ).

fof(f236671,plain,
    ! [X8,X9,X7] : join(meet(meet(X7,X9),X7),upme(meet(a,X8),meet(X7,X9),X7)) = upme(X7,meet(X8,meet(a,X7)),meet(X7,X9)),
    inference(superposition,[],[f46249,f404]) ).

fof(f404,plain,
    ! [X14,X15,X12,X13] : join(X14,meet(X12,meet(X13,meet(X14,X15)))) = X14,
    inference(superposition,[],[f363,f2]) ).

fof(f363,plain,
    ! [X2,X3,X4] : join(X3,meet(X4,meet(X3,X2))) = X3,
    inference(superposition,[],[f328,f1]) ).

fof(f328,plain,
    ! [X11,X12,X13] : join(X13,meet(X11,meet(X12,X13))) = X13,
    inference(superposition,[],[f26,f2]) ).

fof(f46249,plain,
    ! [X40,X38,X39] : join(meet(X40,X39),upme(meet(a,X38),X40,X39)) = upme(join(X39,meet(a,meet(X38,X40))),meet(X38,meet(a,X39)),X40),
    inference(forward_demodulation,[],[f46248,f344]) ).

fof(f46248,plain,
    ! [X40,X38,X39] : upme(join(X39,meet(a,meet(X38,X40))),meet(X38,meet(a,X39)),X40) = join(meet(X40,X39),meet(a,upme(X38,X40,X39))),
    inference(forward_demodulation,[],[f46247,f7]) ).

fof(f46247,plain,
    ! [X40,X38,X39] : upme(join(X39,meet(a,meet(X38,X40))),meet(X38,meet(a,X39)),X40) = join(meet(X40,X39),meet(a,meet(X38,join(X40,X39)))),
    inference(forward_demodulation,[],[f46246,f37195]) ).

fof(f37195,plain,
    ! [X16,X14,X17,X15] : join(X17,meet(X15,meet(X16,X14))) = join(X17,meet(X16,meet(X14,X15))),
    inference(forward_demodulation,[],[f36813,f2]) ).

fof(f36813,plain,
    ! [X16,X14,X17,X15] : join(X17,meet(X16,meet(X14,X15))) = join(X17,meet(meet(X15,X16),X14)),
    inference(superposition,[],[f35991,f319]) ).

fof(f46246,plain,
    ! [X40,X38,X39] : upme(join(X39,meet(a,meet(X38,X40))),meet(X38,meet(a,X39)),X40) = join(meet(X40,X39),meet(join(X40,X39),meet(a,X38))),
    inference(forward_demodulation,[],[f46245,f664]) ).

fof(f46245,plain,
    ! [X40,X38,X39] : upme(join(X39,meet(a,meet(X38,X40))),meet(X38,meet(a,X39)),X40) = join(meet(X40,X39),lome(join(X40,X39),meet(a,X38),meet(a,X38))),
    inference(forward_demodulation,[],[f46243,f8509]) ).

fof(f8509,plain,
    ! [X56,X54,X57,X55] : lome(join(X54,X55),X56,X57) = join(upme(X56,X54,X55),upme(X57,X54,X55)),
    inference(forward_demodulation,[],[f8412,f34]) ).

fof(f8412,plain,
    ! [X56,X54,X57,X55] : lome(join(X54,X55),X56,X57) = join(upme(X56,X54,X55),meet(join(X54,X55),X57)),
    inference(superposition,[],[f8,f34]) ).

fof(f46243,plain,
    ! [X40,X38,X39] : upme(join(X39,meet(a,meet(X38,X40))),meet(X38,meet(a,X39)),X40) = join(meet(X40,X39),join(upme(meet(a,X38),X40,X39),upme(meet(a,X38),X40,X39))),
    inference(backward_demodulation,[],[f20235,f46240]) ).

fof(f20235,plain,
    ! [X40,X38,X39] : join(meet(X40,X39),join(upme(meet(a,X38),X40,X39),upme(meet(a,X38),meet(a,X39),X40))) = upme(join(X39,meet(a,meet(X38,X40))),meet(X38,meet(a,X39)),X40),
    inference(forward_demodulation,[],[f20234,f142]) ).

fof(f20234,plain,
    ! [X40,X38,X39] : upme(join(meet(X38,meet(a,X39)),X40),X39,meet(a,meet(X38,X40))) = join(meet(X40,X39),join(upme(meet(a,X38),X40,X39),upme(meet(a,X38),meet(a,X39),X40))),
    inference(forward_demodulation,[],[f20233,f2945]) ).

fof(f2945,plain,
    ! [X116,X117,X114,X115] : join(meet(X115,X116),X117) = join(meet(X115,X116),join(meet(X114,meet(X116,X115)),X117)),
    inference(superposition,[],[f978,f1602]) ).

fof(f1602,plain,
    ! [X10,X11,X12] : meet(X11,meet(X10,X12)) = meet(X11,meet(X12,X10)),
    inference(superposition,[],[f336,f319]) ).

fof(f336,plain,
    ! [X2,X3,X4] : meet(X2,meet(X3,X4)) = meet(X3,meet(X2,X4)),
    inference(forward_demodulation,[],[f309,f2]) ).

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

fof(f20233,plain,
    ! [X40,X38,X39] : upme(join(meet(X38,meet(a,X39)),X40),X39,meet(a,meet(X38,X40))) = join(meet(X40,X39),join(meet(a,meet(X39,X40)),join(upme(meet(a,X38),X40,X39),upme(meet(a,X38),meet(a,X39),X40)))),
    inference(forward_demodulation,[],[f20232,f2]) ).

fof(f20232,plain,
    ! [X40,X38,X39] : upme(join(meet(X38,meet(a,X39)),X40),X39,meet(a,meet(X38,X40))) = join(meet(X40,X39),join(meet(meet(a,X39),X40),join(upme(meet(a,X38),X40,X39),upme(meet(a,X38),meet(a,X39),X40)))),
    inference(forward_demodulation,[],[f20231,f3926]) ).

fof(f3926,plain,
    ! [X38,X39,X36,X37] : join(X39,join(X37,join(X38,X36))) = join(X39,join(X37,join(X36,X38))),
    inference(forward_demodulation,[],[f3795,f4]) ).

fof(f3795,plain,
    ! [X38,X39,X36,X37] : join(X39,join(X37,join(X36,X38))) = join(X39,join(join(X37,X38),X36)),
    inference(superposition,[],[f2199,f1023]) ).

fof(f2199,plain,
    ! [X10,X11,X12] : join(X11,join(X12,X10)) = join(X11,join(X10,X12)),
    inference(superposition,[],[f1023,f1000]) ).

fof(f20231,plain,
    ! [X40,X38,X39] : upme(join(meet(X38,meet(a,X39)),X40),X39,meet(a,meet(X38,X40))) = join(meet(X40,X39),join(meet(meet(a,X39),X40),join(upme(meet(a,X38),meet(a,X39),X40),upme(meet(a,X38),X40,X39)))),
    inference(forward_demodulation,[],[f20230,f2009]) ).

fof(f2009,plain,
    ! [X31,X28,X29,X30] : join(X31,join(X29,join(X30,X28))) = join(X29,join(X30,join(X31,X28))),
    inference(forward_demodulation,[],[f1876,f4]) ).

fof(f1876,plain,
    ! [X31,X28,X29,X30] : join(join(X29,X30),join(X31,X28)) = join(X31,join(X29,join(X30,X28))),
    inference(superposition,[],[f1000,f1000]) ).

fof(f20230,plain,
    ! [X40,X38,X39] : upme(join(meet(X38,meet(a,X39)),X40),X39,meet(a,meet(X38,X40))) = join(meet(meet(a,X39),X40),join(upme(meet(a,X38),meet(a,X39),X40),join(meet(X40,X39),upme(meet(a,X38),X40,X39)))),
    inference(forward_demodulation,[],[f20229,f19772]) ).

fof(f19772,plain,
    ! [X16,X14,X15] : join(meet(X16,X15),upme(meet(a,X14),X16,X15)) = upme(join(meet(a,meet(X14,X16)),X15),meet(X14,meet(a,X15)),X16),
    inference(superposition,[],[f25,f336]) ).

fof(f20229,plain,
    ! [X40,X38,X39] : upme(join(meet(X38,meet(a,X39)),X40),X39,meet(a,meet(X38,X40))) = join(meet(meet(a,X39),X40),join(upme(meet(a,X38),meet(a,X39),X40),upme(join(meet(a,meet(X38,X40)),X39),meet(X38,meet(a,X39)),X40))),
    inference(forward_demodulation,[],[f20228,f339]) ).

fof(f20228,plain,
    ! [X40,X38,X39] : upme(join(meet(a,meet(X38,meet(a,X39))),X40),X39,meet(a,meet(X38,X40))) = join(meet(meet(a,X39),X40),join(upme(meet(a,X38),meet(a,X39),X40),upme(join(meet(a,meet(X38,X40)),X39),meet(a,meet(X38,meet(a,X39))),X40))),
    inference(forward_demodulation,[],[f20227,f142]) ).

fof(f20227,plain,
    ! [X40,X38,X39] : upme(join(meet(a,meet(X38,meet(a,X39))),X40),X39,meet(a,meet(X38,X40))) = join(meet(meet(a,X39),X40),join(upme(meet(a,X38),meet(a,X39),X40),upme(join(meet(a,meet(X38,meet(a,X39))),X40),meet(a,meet(X38,X40)),X39))),
    inference(forward_demodulation,[],[f20226,f104]) ).

fof(f20226,plain,
    ! [X40,X38,X39] : upme(join(meet(a,meet(X38,meet(a,X39))),X40),X39,meet(a,meet(X38,X40))) = join(meet(meet(a,X39),X40),join(upme(meet(a,X38),meet(a,X39),X40),upme(join(meet(a,meet(X38,meet(a,X39))),X40),meet(a,meet(a,meet(X38,X40))),X39))),
    inference(forward_demodulation,[],[f20225,f4]) ).

fof(f20225,plain,
    ! [X40,X38,X39] : upme(join(meet(a,meet(X38,meet(a,X39))),X40),X39,meet(a,meet(X38,X40))) = join(join(meet(meet(a,X39),X40),upme(meet(a,X38),meet(a,X39),X40)),upme(join(meet(a,meet(X38,meet(a,X39))),X40),meet(a,meet(a,meet(X38,X40))),X39)),
    inference(forward_demodulation,[],[f19800,f13690]) ).

fof(f19800,plain,
    ! [X40,X38,X39] : upme(join(meet(a,meet(X38,meet(a,X39))),X40),X39,meet(a,meet(X38,X40))) = join(upme(join(meet(a,meet(X38,meet(a,X39))),X40),X39,meet(a,meet(a,meet(X38,X40)))),join(meet(meet(a,X39),X40),upme(meet(a,X38),meet(a,X39),X40))),
    inference(superposition,[],[f10,f25]) ).

fof(f252895,plain,
    ! [X70,X71,X69] : join(meet(X69,a),upme(X71,X70,X69)) = lome(join(join(X69,X70),X71),upme(X71,X69,X70),meet(a,X69)),
    inference(forward_demodulation,[],[f252894,f251752]) ).

fof(f251752,plain,
    ! [X170,X171,X174,X172,X173] : lome(join(X173,X170),upme(X170,X171,X172),meet(a,X174)) = join(upme(X170,X171,X172),upme(meet(a,X174),X170,X173)),
    inference(forward_demodulation,[],[f251751,f50036]) ).

fof(f50036,plain,
    ! [X48,X46,X49,X47] : upme(X46,X47,X48) = upme(upme(X46,X47,X48),X49,X46),
    inference(superposition,[],[f45894,f7]) ).

fof(f251751,plain,
    ! [X170,X171,X174,X172,X173] : lome(join(X173,X170),upme(X170,X171,X172),meet(a,X174)) = join(upme(upme(X170,X171,X172),X173,X170),upme(meet(a,X174),X170,X173)),
    inference(forward_demodulation,[],[f251750,f42941]) ).

fof(f42941,plain,
    ! [X82,X80,X78,X81,X79] : upme(X82,X78,join(upme(X78,X79,X80),X81)) = upme(X82,X78,X81),
    inference(forward_demodulation,[],[f42668,f7]) ).

fof(f42668,plain,
    ! [X82,X80,X78,X81,X79] : upme(X82,X78,join(upme(X78,X79,X80),X81)) = meet(X82,join(X78,X81)),
    inference(superposition,[],[f7,f981]) ).

fof(f981,plain,
    ! [X24,X22,X25,X23] : join(X22,join(upme(X22,X23,X24),X25)) = join(X22,X25),
    inference(superposition,[],[f4,f37]) ).

fof(f251750,plain,
    ! [X170,X171,X174,X172,X173] : lome(join(X173,X170),upme(X170,X171,X172),meet(a,X174)) = join(upme(upme(X170,X171,X172),X173,X170),upme(meet(a,X174),X170,join(upme(X170,X171,X172),X173))),
    inference(forward_demodulation,[],[f251749,f2131]) ).

fof(f2131,plain,
    ! [X21,X19,X22,X20] : upme(X22,X19,join(X20,X21)) = upme(X22,X21,join(X19,X20)),
    inference(forward_demodulation,[],[f1965,f7]) ).

fof(f1965,plain,
    ! [X21,X19,X22,X20] : upme(X22,X19,join(X20,X21)) = meet(X22,join(X21,join(X19,X20))),
    inference(superposition,[],[f7,f1000]) ).

fof(f251749,plain,
    ! [X170,X171,X174,X172,X173] : join(upme(upme(X170,X171,X172),X173,X170),upme(meet(a,X174),upme(X170,X171,X172),join(X173,X170))) = lome(join(X173,X170),upme(X170,X171,X172),meet(a,X174)),
    inference(forward_demodulation,[],[f249724,f8509]) ).

fof(f249724,plain,
    ! [X170,X171,X174,X172,X173] : join(upme(upme(X170,X171,X172),X173,X170),upme(meet(a,X174),upme(X170,X171,X172),join(X173,X170))) = join(upme(upme(X170,X171,X172),X173,X170),upme(meet(a,X174),X173,X170)),
    inference(superposition,[],[f20025,f37]) ).

fof(f20025,plain,
    ! [X48,X46,X49,X47] : join(upme(X49,X47,X48),upme(meet(a,X46),X47,join(X48,X49))) = join(upme(X49,X47,X48),upme(meet(a,X46),X49,join(X47,X48))),
    inference(forward_demodulation,[],[f20024,f19825]) ).

fof(f19825,plain,
    ! [X48,X46,X49,X47] : upme(join(upme(meet(a,X46),X47,X48),X49),meet(a,meet(X46,X49)),join(X47,X48)) = join(upme(X49,X47,X48),upme(meet(a,X46),X47,join(X48,X49))),
    inference(forward_demodulation,[],[f19824,f34]) ).

fof(f19824,plain,
    ! [X48,X46,X49,X47] : upme(join(upme(meet(a,X46),X47,X48),X49),meet(a,meet(X46,X49)),join(X47,X48)) = join(meet(join(X47,X48),X49),upme(meet(a,X46),X47,join(X48,X49))),
    inference(forward_demodulation,[],[f19823,f1035]) ).

fof(f19823,plain,
    ! [X48,X46,X49,X47] : join(meet(join(X47,X48),X49),upme(meet(a,X46),join(X47,X48),X49)) = upme(join(upme(meet(a,X46),X47,X48),X49),meet(a,meet(X46,X49)),join(X47,X48)),
    inference(forward_demodulation,[],[f19685,f344]) ).

fof(f19685,plain,
    ! [X48,X46,X49,X47] : join(meet(join(X47,X48),X49),upme(meet(a,X46),join(X47,X48),X49)) = upme(join(meet(a,upme(X46,X47,X48)),X49),meet(a,meet(X46,X49)),join(X47,X48)),
    inference(superposition,[],[f25,f7]) ).

fof(f20024,plain,
    ! [X48,X46,X49,X47] : upme(join(upme(meet(a,X46),X47,X48),X49),meet(a,meet(X46,X49)),join(X47,X48)) = join(upme(X49,X47,X48),upme(meet(a,X46),X49,join(X47,X48))),
    inference(forward_demodulation,[],[f20023,f344]) ).

fof(f20023,plain,
    ! [X48,X46,X49,X47] : upme(join(meet(a,upme(X46,X47,X48)),X49),meet(a,meet(X46,X49)),join(X47,X48)) = join(upme(X49,X47,X48),upme(meet(a,X46),X49,join(X47,X48))),
    inference(forward_demodulation,[],[f20022,f7]) ).

fof(f20022,plain,
    ! [X48,X46,X49,X47] : upme(join(meet(a,upme(X46,X47,X48)),X49),meet(a,meet(X46,X49)),join(X47,X48)) = join(meet(X49,join(X47,X48)),upme(meet(a,X46),X49,join(X47,X48))),
    inference(forward_demodulation,[],[f19754,f142]) ).

fof(f19754,plain,
    ! [X48,X46,X49,X47] : join(meet(X49,join(X47,X48)),upme(meet(a,X46),X49,join(X47,X48))) = upme(join(meet(a,meet(X46,X49)),join(X47,X48)),meet(a,upme(X46,X47,X48)),X49),
    inference(superposition,[],[f25,f7]) ).

fof(f252894,plain,
    ! [X70,X71,X69] : join(upme(X71,X69,X70),upme(meet(a,X69),X71,join(X69,X70))) = join(meet(X69,a),upme(X71,X70,X69)),
    inference(forward_demodulation,[],[f249982,f136379]) ).

fof(f136379,plain,
    ! [X31,X28,X29,X27,X30] : join(meet(X31,X30),upme(X27,X28,X29)) = join(upme(X27,X29,X28),meet(X30,X31)),
    inference(forward_demodulation,[],[f135309,f13436]) ).

fof(f13436,plain,
    ! [X36,X34,X35,X33] : join(upme(X33,X35,meet(a,X34)),join(X36,upme(X33,X34,meet(a,X35)))) = join(X36,upme(X33,X34,X35)),
    inference(superposition,[],[f1000,f10]) ).

fof(f135309,plain,
    ! [X31,X28,X29,X27,X30] : join(upme(X27,X29,X28),meet(X30,X31)) = join(upme(X27,X29,meet(a,X28)),join(meet(X31,X30),upme(X27,X28,meet(a,X29)))),
    inference(superposition,[],[f13429,f36017]) ).

fof(f249982,plain,
    ! [X70,X71,X69] : join(upme(X71,X69,X70),upme(meet(a,X69),X71,join(X69,X70))) = join(upme(X71,X69,X70),meet(a,X69)),
    inference(superposition,[],[f20025,f49003]) ).

fof(f568510,plain,
    ! [X38,X36,X37] : upme(join(meet(a,X36),X38),X36,X37) = lome(join(X36,join(X37,X38)),meet(X36,a),upme(X38,X36,X37)),
    inference(forward_demodulation,[],[f568509,f237128]) ).

fof(f568509,plain,
    ! [X38,X36,X37] : lome(join(X36,join(X37,X38)),upme(X38,X36,X37),meet(a,X36)) = upme(join(meet(a,X36),X38),X36,X37),
    inference(forward_demodulation,[],[f568508,f51036]) ).

fof(f51036,plain,
    ! [X51,X54,X55,X52,X53] : upme(X54,X51,join(meet(X52,meet(X51,X53)),X55)) = upme(X54,X51,X55),
    inference(superposition,[],[f1035,f363]) ).

fof(f568508,plain,
    ! [X38,X36,X37] : lome(join(X36,join(X37,X38)),upme(X38,X36,X37),meet(a,X36)) = upme(join(meet(a,X36),X38),X36,join(meet(a,meet(X36,X38)),X37)),
    inference(forward_demodulation,[],[f568507,f51321]) ).

fof(f51321,plain,
    ! [X28,X26,X27,X24,X25] : upme(X27,X24,join(meet(X25,X26),X28)) = upme(X27,X24,join(meet(X26,X25),X28)),
    inference(forward_demodulation,[],[f51031,f1035]) ).

fof(f51031,plain,
    ! [X28,X26,X27,X24,X25] : upme(X27,X24,join(meet(X25,X26),X28)) = upme(X27,join(X24,meet(X26,X25)),X28),
    inference(superposition,[],[f1035,f35991]) ).

fof(f568507,plain,
    ! [X38,X36,X37] : lome(join(X36,join(X37,X38)),upme(X38,X36,X37),meet(a,X36)) = upme(join(meet(a,X36),X38),X36,join(meet(meet(X36,X38),a),X37)),
    inference(forward_demodulation,[],[f567530,f51320]) ).

fof(f567530,plain,
    ! [X38,X36,X37] : lome(join(X36,join(X37,X38)),upme(X38,X36,X37),meet(a,X36)) = upme(join(meet(a,X36),X38),meet(a,meet(X36,X38)),join(X36,X37)),
    inference(superposition,[],[f251799,f49003]) ).

fof(f251799,plain,
    ! [X48,X46,X49,X47] : upme(join(upme(meet(a,X46),X47,X48),X49),meet(a,meet(X46,X49)),join(X47,X48)) = lome(join(X47,join(X48,X49)),upme(X49,X47,X48),meet(a,X46)),
    inference(backward_demodulation,[],[f19825,f251796]) ).

fof(f251796,plain,
    ! [X48,X46,X49,X47] : join(upme(X49,X47,X48),upme(meet(a,X46),X47,join(X48,X49))) = lome(join(X47,join(X48,X49)),upme(X49,X47,X48),meet(a,X46)),
    inference(forward_demodulation,[],[f251758,f4]) ).

fof(f251758,plain,
    ! [X48,X46,X49,X47] : join(upme(X49,X47,X48),upme(meet(a,X46),X47,join(X48,X49))) = lome(join(join(X47,X48),X49),upme(X49,X47,X48),meet(a,X46)),
    inference(backward_demodulation,[],[f20025,f251752]) ).

fof(f438341,plain,
    ! [X3] : join(meet(X3,a),upme(sF2,z2,X3)) = upme(a,X3,z2),
    inference(forward_demodulation,[],[f438340,f31501]) ).

fof(f438340,plain,
    ! [X3] : lome(a,X3,z2) = join(meet(X3,a),upme(sF2,z2,X3)),
    inference(forward_demodulation,[],[f437941,f8398]) ).

fof(f437941,plain,
    ! [X3] : join(meet(X3,a),meet(a,z2)) = join(meet(X3,a),upme(sF2,z2,X3)),
    inference(superposition,[],[f102551,f177093]) ).

fof(f177093,plain,
    ! [X16,X17] : upme(sF2,X16,X17) = upme(sF2,X16,meet(X17,a)),
    inference(forward_demodulation,[],[f176877,f46622]) ).

fof(f176877,plain,
    ! [X16,X17] : upme(sF2,X16,meet(X17,a)) = upme(upme(a,X16,X17),x2,z2),
    inference(superposition,[],[f46622,f31509]) ).

fof(f31509,plain,
    ! [X6,X5] : upme(a,X6,meet(X5,a)) = upme(a,X6,X5),
    inference(backward_demodulation,[],[f25187,f31501]) ).

fof(f25187,plain,
    ! [X6,X5] : upme(a,X6,meet(X5,a)) = lome(a,X6,X5),
    inference(superposition,[],[f23783,f40]) ).

fof(f102551,plain,
    ! [X27] : join(X27,meet(a,z2)) = join(X27,upme(sF2,z2,X27)),
    inference(forward_demodulation,[],[f102550,f46631]) ).

fof(f102550,plain,
    ! [X27] : join(X27,upme(sF2,z2,X27)) = join(X27,meet(z2,sF2)),
    inference(forward_demodulation,[],[f102525,f35991]) ).

fof(f102525,plain,
    ! [X27] : join(X27,meet(sF2,z2)) = join(X27,upme(sF2,z2,X27)),
    inference(superposition,[],[f8449,f102279]) ).

fof(f102279,plain,
    ! [X20] : lome(sF2,X20,z2) = upme(sF2,z2,X20),
    inference(forward_demodulation,[],[f102278,f99294]) ).

fof(f99294,plain,
    ! [X18] : lome(sF2,X18,z2) = upme(sF2,meet(a,z2),X18),
    inference(forward_demodulation,[],[f99293,f7]) ).

fof(f99293,plain,
    ! [X18] : lome(sF2,X18,z2) = meet(sF2,join(meet(a,z2),X18)),
    inference(forward_demodulation,[],[f99292,f1]) ).

fof(f99292,plain,
    ! [X18] : lome(sF2,X18,z2) = meet(join(meet(a,z2),X18),sF2),
    inference(backward_demodulation,[],[f63045,f99291]) ).

fof(f99291,plain,
    ! [X28,X27] : meet(X28,sF2) = upme(X28,sF2,meet(a,meet(z2,X27))),
    inference(forward_demodulation,[],[f99290,f2]) ).

fof(f99290,plain,
    ! [X28,X27] : meet(X28,sF2) = upme(X28,sF2,meet(meet(a,z2),X27)),
    inference(forward_demodulation,[],[f99289,f37853]) ).

fof(f99289,plain,
    ! [X28,X27] : meet(X28,sF2) = upme(X28,meet(X27,meet(a,z2)),sF2),
    inference(forward_demodulation,[],[f99288,f664]) ).

fof(f99288,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,z2)),sF2) = lome(X28,sF2,sF2),
    inference(forward_demodulation,[],[f99287,f46784]) ).

fof(f46784,plain,
    ! [X24] : sF2 = upme(a,sF2,meet(z2,X24)),
    inference(forward_demodulation,[],[f46720,f25379]) ).

fof(f25379,plain,
    ! [X6,X7] : join(sF2,meet(X7,meet(a,X6))) = upme(a,sF2,meet(X6,X7)),
    inference(forward_demodulation,[],[f25367,f40]) ).

fof(f25367,plain,
    ! [X6,X7] : join(sF2,meet(X7,meet(a,X6))) = upme(a,meet(X6,X7),sF2),
    inference(backward_demodulation,[],[f11459,f25327]) ).

fof(f25327,plain,
    ! [X58] : lome(a,sF2,X58) = upme(a,X58,sF2),
    inference(backward_demodulation,[],[f8531,f25326]) ).

fof(f8531,plain,
    ! [X58] : lome(a,sF2,X58) = lome(a,X58,sF2),
    inference(forward_demodulation,[],[f8530,f8413]) ).

fof(f8530,plain,
    ! [X58] : join(sF2,meet(a,X58)) = lome(a,X58,sF2),
    inference(forward_demodulation,[],[f8435,f3]) ).

fof(f8435,plain,
    ! [X58] : lome(a,X58,sF2) = join(meet(a,X58),sF2),
    inference(superposition,[],[f8,f86]) ).

fof(f11459,plain,
    ! [X6,X7] : lome(a,sF2,meet(X6,X7)) = join(sF2,meet(X7,meet(a,X6))),
    inference(superposition,[],[f8413,f319]) ).

fof(f46720,plain,
    ! [X24] : sF2 = join(sF2,meet(X24,meet(a,z2))),
    inference(superposition,[],[f328,f46631]) ).

fof(f99287,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,z2)),sF2) = lome(X28,sF2,upme(a,sF2,meet(z2,X27))),
    inference(forward_demodulation,[],[f99286,f31501]) ).

fof(f99286,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,z2)),sF2) = lome(X28,sF2,lome(a,sF2,meet(z2,X27))),
    inference(forward_demodulation,[],[f99285,f8424]) ).

fof(f8424,plain,
    ! [X16,X14,X17,X15] : lome(X14,X17,meet(X15,X16)) = join(meet(X14,X17),meet(X16,meet(X14,X15))),
    inference(superposition,[],[f8,f319]) ).

fof(f99285,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,z2)),sF2) = lome(X28,sF2,join(meet(a,sF2),meet(X27,meet(a,z2)))),
    inference(forward_demodulation,[],[f99284,f74488]) ).

fof(f74488,plain,
    ! [X106,X104,X105,X103] : lome(X103,X106,join(X104,X105)) = lome(X103,X106,join(X105,X104)),
    inference(forward_demodulation,[],[f74089,f8432]) ).

fof(f74089,plain,
    ! [X106,X104,X105,X103] : lome(X103,X106,join(X104,X105)) = join(meet(X103,X106),upme(X103,X105,X104)),
    inference(superposition,[],[f8432,f40]) ).

fof(f99284,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,z2)),sF2) = lome(X28,sF2,join(meet(X27,meet(a,z2)),meet(a,sF2))),
    inference(forward_demodulation,[],[f99173,f8536]) ).

fof(f99173,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,z2)),sF2) = lome(X28,join(meet(X27,meet(a,z2)),meet(a,sF2)),sF2),
    inference(superposition,[],[f58576,f46726]) ).

fof(f46726,plain,
    ! [X31,X32] : sF2 = join(sF2,meet(X31,meet(X32,meet(a,z2)))),
    inference(superposition,[],[f368,f46631]) ).

fof(f368,plain,
    ! [X21,X18,X19,X20] : join(X20,meet(X21,meet(X18,meet(X19,X20)))) = X20,
    inference(superposition,[],[f328,f2]) ).

fof(f63045,plain,
    ! [X18] : upme(join(meet(a,z2),X18),sF2,meet(a,meet(z2,X18))) = lome(sF2,X18,z2),
    inference(forward_demodulation,[],[f63044,f46804]) ).

fof(f46804,plain,
    ! [X68] : lome(sF2,X68,z2) = upme(a,z2,meet(sF2,X68)),
    inference(forward_demodulation,[],[f46803,f37853]) ).

fof(f46803,plain,
    ! [X68] : lome(sF2,X68,z2) = upme(a,meet(X68,sF2),z2),
    inference(forward_demodulation,[],[f46753,f31574]) ).

fof(f31574,plain,
    ! [X62,X61] : join(meet(X61,sF2),meet(a,X62)) = upme(a,meet(X61,sF2),X62),
    inference(backward_demodulation,[],[f8415,f31501]) ).

fof(f8415,plain,
    ! [X62,X61] : lome(a,meet(X61,sF2),X62) = join(meet(X61,sF2),meet(a,X62)),
    inference(superposition,[],[f8,f489]) ).

fof(f489,plain,
    ! [X0] : meet(X0,sF2) = meet(a,meet(X0,sF2)),
    inference(superposition,[],[f316,f1]) ).

fof(f46753,plain,
    ! [X68] : lome(sF2,X68,z2) = join(meet(X68,sF2),meet(a,z2)),
    inference(superposition,[],[f35744,f46631]) ).

fof(f35744,plain,
    ! [X2,X3,X4] : lome(X2,X4,X3) = join(meet(X4,X2),meet(X3,X2)),
    inference(superposition,[],[f8398,f1]) ).

fof(f63044,plain,
    ! [X18] : upme(join(meet(a,z2),X18),sF2,meet(a,meet(z2,X18))) = upme(a,z2,meet(sF2,X18)),
    inference(forward_demodulation,[],[f63043,f37853]) ).

fof(f63043,plain,
    ! [X18] : upme(join(meet(a,z2),X18),sF2,meet(a,meet(z2,X18))) = upme(a,meet(X18,sF2),z2),
    inference(forward_demodulation,[],[f63042,f31574]) ).

fof(f63042,plain,
    ! [X18] : upme(join(meet(a,z2),X18),sF2,meet(a,meet(z2,X18))) = join(meet(X18,sF2),meet(a,z2)),
    inference(backward_demodulation,[],[f46769,f63041]) ).

fof(f63041,plain,
    ! [X106] : meet(a,z2) = upme(z2,sF2,meet(a,X106)),
    inference(forward_demodulation,[],[f62917,f25373]) ).

fof(f25373,plain,
    ! [X18,X17] : upme(X18,sF2,meet(a,X17)) = upme(meet(a,X18),X17,sF2),
    inference(forward_demodulation,[],[f25350,f346]) ).

fof(f25350,plain,
    ! [X18,X17] : upme(X18,sF2,meet(a,X17)) = meet(upme(a,X17,sF2),X18),
    inference(backward_demodulation,[],[f11488,f25327]) ).

fof(f11488,plain,
    ! [X18,X17] : upme(X18,sF2,meet(a,X17)) = meet(lome(a,sF2,X17),X18),
    inference(superposition,[],[f34,f8413]) ).

fof(f62917,plain,
    ! [X106] : meet(a,z2) = upme(meet(a,z2),X106,sF2),
    inference(superposition,[],[f50024,f46631]) ).

fof(f50024,plain,
    ! [X2,X3,X4] : meet(X3,X2) = upme(meet(X3,X2),X4,X2),
    inference(superposition,[],[f45894,f1]) ).

fof(f46769,plain,
    ! [X18] : upme(join(meet(a,z2),X18),sF2,meet(a,meet(z2,X18))) = join(meet(X18,sF2),upme(z2,sF2,meet(a,X18))),
    inference(forward_demodulation,[],[f46768,f25373]) ).

fof(f46768,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,z2),X18,sF2)) = upme(join(meet(a,z2),X18),sF2,meet(a,meet(z2,X18))),
    inference(forward_demodulation,[],[f46767,f25385]) ).

fof(f25385,plain,
    ! [X10,X9] : upme(X10,sF2,meet(X9,a)) = upme(X10,sF2,meet(a,X9)),
    inference(forward_demodulation,[],[f25384,f25372]) ).

fof(f25372,plain,
    ! [X16,X15] : upme(X16,sF2,meet(a,X15)) = upme(meet(X16,a),X15,sF2),
    inference(forward_demodulation,[],[f25349,f344]) ).

fof(f25349,plain,
    ! [X16,X15] : upme(X16,sF2,meet(a,X15)) = meet(X16,upme(a,X15,sF2)),
    inference(backward_demodulation,[],[f11487,f25327]) ).

fof(f11487,plain,
    ! [X16,X15] : upme(X16,sF2,meet(a,X15)) = meet(X16,lome(a,sF2,X15)),
    inference(superposition,[],[f7,f8413]) ).

fof(f25384,plain,
    ! [X10,X9] : upme(X10,sF2,meet(X9,a)) = upme(meet(X10,a),X9,sF2),
    inference(forward_demodulation,[],[f25330,f344]) ).

fof(f25330,plain,
    ! [X10,X9] : upme(X10,sF2,meet(X9,a)) = meet(X10,upme(a,X9,sF2)),
    inference(backward_demodulation,[],[f11086,f25326]) ).

fof(f11086,plain,
    ! [X10,X9] : upme(X10,sF2,meet(X9,a)) = meet(X10,lome(a,X9,sF2)),
    inference(superposition,[],[f7,f9263]) ).

fof(f46767,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,z2),X18,sF2)) = upme(join(meet(a,z2),X18),sF2,meet(meet(z2,X18),a)),
    inference(forward_demodulation,[],[f46766,f142]) ).

fof(f46766,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,z2),X18,sF2)) = upme(join(sF2,meet(meet(z2,X18),a)),meet(a,z2),X18),
    inference(forward_demodulation,[],[f46765,f104]) ).

fof(f46765,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,z2),X18,sF2)) = upme(join(sF2,meet(meet(z2,X18),a)),meet(a,meet(a,z2)),X18),
    inference(forward_demodulation,[],[f46764,f142]) ).

fof(f46764,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,z2),X18,sF2)) = upme(join(meet(a,meet(a,z2)),X18),sF2,meet(meet(z2,X18),a)),
    inference(forward_demodulation,[],[f46763,f37853]) ).

fof(f46763,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,z2),X18,sF2)) = upme(join(meet(a,meet(a,z2)),X18),meet(a,meet(z2,X18)),sF2),
    inference(forward_demodulation,[],[f46711,f142]) ).

fof(f46711,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,z2),X18,sF2)) = upme(join(meet(a,meet(z2,X18)),sF2),meet(a,meet(a,z2)),X18),
    inference(superposition,[],[f25,f46631]) ).

fof(f102278,plain,
    ! [X20] : upme(sF2,meet(a,z2),X20) = upme(sF2,z2,X20),
    inference(forward_demodulation,[],[f102277,f2538]) ).

fof(f102277,plain,
    ! [X20] : upme(sF2,meet(a,z2),X20) = upme(sF2,z2,join(meet(a,z2),X20)),
    inference(forward_demodulation,[],[f102276,f102232]) ).

fof(f102232,plain,
    ! [X3] : lome(sF2,z2,X3) = upme(sF2,z2,X3),
    inference(forward_demodulation,[],[f102231,f67555]) ).

fof(f67555,plain,
    ! [X3] : lome(sF2,z2,meet(a,X3)) = lome(sF2,z2,X3),
    inference(forward_demodulation,[],[f67554,f67313]) ).

fof(f67313,plain,
    ! [X1] : upme(sF2,meet(a,z2),meet(sF2,X1)) = lome(sF2,z2,X1),
    inference(forward_demodulation,[],[f67312,f46744]) ).

fof(f46744,plain,
    ! [X57] : lome(sF2,z2,X57) = lome(sF2,meet(a,z2),X57),
    inference(superposition,[],[f8496,f46631]) ).

fof(f67312,plain,
    ! [X1] : lome(sF2,meet(a,z2),X1) = upme(sF2,meet(a,z2),meet(sF2,X1)),
    inference(forward_demodulation,[],[f67250,f46691]) ).

fof(f46691,plain,
    ! [X1] : meet(sF2,X1) = upme(X1,sF2,meet(a,z2)),
    inference(forward_demodulation,[],[f46677,f25373]) ).

fof(f46677,plain,
    ! [X1] : meet(sF2,X1) = upme(meet(a,X1),z2,sF2),
    inference(superposition,[],[f346,f46624]) ).

fof(f46624,plain,
    sF2 = upme(a,z2,sF2),
    inference(forward_demodulation,[],[f46623,f68]) ).

fof(f46623,plain,
    upme(a,z2,sF2) = upme(sF2,z2,sF2),
    inference(backward_demodulation,[],[f42112,f46622]) ).

fof(f42112,plain,
    upme(a,z2,sF2) = upme(upme(a,z2,sF2),x2,z2),
    inference(forward_demodulation,[],[f42111,f7]) ).

fof(f42111,plain,
    meet(a,join(z2,sF2)) = upme(upme(a,z2,sF2),x2,z2),
    inference(forward_demodulation,[],[f42110,f1]) ).

fof(f42110,plain,
    meet(join(z2,sF2),a) = upme(upme(a,z2,sF2),x2,z2),
    inference(forward_demodulation,[],[f42109,f7]) ).

fof(f42109,plain,
    meet(join(z2,sF2),a) = upme(meet(a,join(z2,sF2)),x2,z2),
    inference(forward_demodulation,[],[f42030,f1494]) ).

fof(f42030,plain,
    meet(join(z2,sF2),a) = upme(meet(join(z2,sF2),a),x2,z2),
    inference(superposition,[],[f41730,f13704]) ).

fof(f13704,plain,
    ! [X6,X7] : meet(X6,a) = upme(meet(X6,a),X7,X6),
    inference(superposition,[],[f13477,f1]) ).

fof(f41730,plain,
    ! [X9] : upme(X9,x2,join(z2,sF2)) = upme(X9,x2,z2),
    inference(forward_demodulation,[],[f41656,f7]) ).

fof(f41656,plain,
    ! [X9] : upme(X9,x2,join(z2,sF2)) = meet(X9,join(x2,z2)),
    inference(superposition,[],[f7,f41191]) ).

fof(f41191,plain,
    join(x2,z2) = join(x2,join(z2,sF2)),
    inference(superposition,[],[f42,f20]) ).

fof(f42,plain,
    ! [X2,X0,X1] : join(X1,X2) = join(X1,join(X2,upme(X0,X1,X2))),
    inference(forward_demodulation,[],[f36,f4]) ).

fof(f36,plain,
    ! [X2,X0,X1] : join(X1,X2) = join(join(X1,X2),upme(X0,X1,X2)),
    inference(superposition,[],[f26,f7]) ).

fof(f67250,plain,
    ! [X1] : lome(sF2,meet(a,z2),X1) = upme(sF2,meet(a,z2),upme(X1,sF2,meet(a,z2))),
    inference(superposition,[],[f11,f50335]) ).

fof(f50335,plain,
    ! [X105] : meet(a,z2) = upme(meet(a,z2),sF2,X105),
    inference(superposition,[],[f49003,f46631]) ).

fof(f67554,plain,
    ! [X3] : lome(sF2,z2,meet(a,X3)) = upme(sF2,meet(a,z2),meet(sF2,X3)),
    inference(forward_demodulation,[],[f67553,f46691]) ).

fof(f67553,plain,
    ! [X3] : lome(sF2,z2,meet(a,X3)) = upme(sF2,meet(a,z2),upme(X3,sF2,meet(a,z2))),
    inference(forward_demodulation,[],[f67552,f25373]) ).

fof(f67552,plain,
    ! [X3] : lome(sF2,z2,meet(a,X3)) = upme(sF2,meet(a,z2),upme(meet(a,X3),z2,sF2)),
    inference(forward_demodulation,[],[f67529,f40]) ).

fof(f67529,plain,
    ! [X3] : lome(sF2,z2,meet(a,X3)) = upme(sF2,meet(a,z2),upme(meet(a,X3),sF2,z2)),
    inference(superposition,[],[f11,f63041]) ).

fof(f102231,plain,
    ! [X3] : lome(sF2,z2,meet(a,X3)) = upme(sF2,z2,X3),
    inference(forward_demodulation,[],[f102230,f8536]) ).

fof(f102230,plain,
    ! [X3] : lome(sF2,meet(a,X3),z2) = upme(sF2,z2,X3),
    inference(forward_demodulation,[],[f102229,f86]) ).

fof(f102229,plain,
    ! [X3] : lome(sF2,meet(a,X3),z2) = upme(meet(a,sF2),z2,X3),
    inference(forward_demodulation,[],[f102228,f1494]) ).

fof(f102228,plain,
    ! [X3] : lome(sF2,meet(a,X3),z2) = upme(meet(sF2,a),z2,X3),
    inference(forward_demodulation,[],[f102227,f344]) ).

fof(f102227,plain,
    ! [X3] : lome(sF2,meet(a,X3),z2) = meet(sF2,upme(a,z2,X3)),
    inference(forward_demodulation,[],[f102144,f31501]) ).

fof(f102144,plain,
    ! [X3] : lome(sF2,meet(a,X3),z2) = meet(sF2,lome(a,z2,X3)),
    inference(superposition,[],[f99294,f8470]) ).

fof(f102276,plain,
    ! [X20] : upme(sF2,meet(a,z2),X20) = lome(sF2,z2,join(meet(a,z2),X20)),
    inference(forward_demodulation,[],[f102162,f8536]) ).

fof(f102162,plain,
    ! [X20] : upme(sF2,meet(a,z2),X20) = lome(sF2,join(meet(a,z2),X20),z2),
    inference(superposition,[],[f99294,f1115]) ).

fof(f1115,plain,
    ! [X8,X9,X7] : upme(X9,X7,join(X7,X8)) = upme(X9,X7,X8),
    inference(forward_demodulation,[],[f1104,f7]) ).

fof(f1104,plain,
    ! [X8,X9,X7] : upme(X9,X7,join(X7,X8)) = meet(X9,join(X7,X8)),
    inference(superposition,[],[f7,f974]) ).

fof(f46622,plain,
    ! [X28,X29] : upme(sF2,X28,X29) = upme(upme(a,X28,X29),x2,z2),
    inference(forward_demodulation,[],[f46580,f7]) ).

fof(f46580,plain,
    ! [X28,X29] : meet(sF2,join(X28,X29)) = upme(upme(a,X28,X29),x2,z2),
    inference(superposition,[],[f45995,f7]) ).

fof(f788566,plain,
    ! [X23] : upme(sF2,z2,X23) = upme(sF2,X23,upme(z2,X23,sF2)),
    inference(forward_demodulation,[],[f788565,f17]) ).

fof(f788565,plain,
    ! [X23] : upme(sF2,X23,upme(z2,X23,sF2)) = upme(upme(a,x2,y2),z2,X23),
    inference(forward_demodulation,[],[f788387,f46407]) ).

fof(f788387,plain,
    ! [X23] : upme(sF2,X23,upme(z2,X23,sF2)) = upme(upme(a,z2,X23),x2,y2),
    inference(superposition,[],[f49292,f643656]) ).

fof(f49292,plain,
    ! [X28,X29] : upme(sF2,X28,X29) = upme(upme(a,X28,X29),x2,y2),
    inference(forward_demodulation,[],[f49252,f7]) ).

fof(f49252,plain,
    ! [X28,X29] : meet(sF2,join(X28,X29)) = upme(upme(a,X28,X29),x2,y2),
    inference(superposition,[],[f45994,f7]) ).

fof(f99797,plain,
    upme(a,z2,sF0) = upme(sF2,z2,sF0),
    inference(forward_demodulation,[],[f99796,f86]) ).

fof(f99796,plain,
    upme(a,z2,sF0) = upme(meet(a,sF2),z2,sF0),
    inference(forward_demodulation,[],[f99795,f1494]) ).

fof(f99795,plain,
    upme(a,z2,sF0) = upme(meet(sF2,a),z2,sF0),
    inference(forward_demodulation,[],[f99781,f344]) ).

fof(f99781,plain,
    upme(a,z2,sF0) = meet(sF2,upme(a,z2,sF0)),
    inference(superposition,[],[f9998,f99594]) ).

fof(f99594,plain,
    upme(a,z2,sF0) = lome(sF2,z2,sF0),
    inference(forward_demodulation,[],[f99560,f31518]) ).

fof(f99560,plain,
    lome(sF2,z2,sF0) = upme(a,z2,meet(a,sF0)),
    inference(superposition,[],[f46793,f47123]) ).

fof(f47123,plain,
    meet(sF0,sF2) = meet(a,sF0),
    inference(forward_demodulation,[],[f47122,f1]) ).

fof(f47122,plain,
    meet(sF0,a) = meet(sF0,sF2),
    inference(forward_demodulation,[],[f47121,f672]) ).

fof(f672,plain,
    ! [X26] : meet(X26,a) = lome(X26,a,sF2),
    inference(superposition,[],[f352,f86]) ).

fof(f47121,plain,
    meet(sF0,sF2) = lome(sF0,a,sF2),
    inference(forward_demodulation,[],[f47110,f47]) ).

fof(f47,plain,
    ! [X2,X3,X0,X1] : upme(X3,X0,upme(X0,X1,X2)) = meet(X3,X0),
    inference(superposition,[],[f7,f37]) ).

fof(f47110,plain,
    lome(sF0,a,sF2) = upme(sF0,sF2,upme(sF2,sF0,a)),
    inference(superposition,[],[f11,f47068]) ).

fof(f47068,plain,
    sF2 = upme(a,sF0,sF2),
    inference(forward_demodulation,[],[f47031,f40]) ).

fof(f47031,plain,
    sF2 = upme(a,sF2,sF0),
    inference(superposition,[],[f46929,f85]) ).

fof(f46929,plain,
    ! [X24] : sF2 = upme(a,sF2,meet(x2,X24)),
    inference(forward_demodulation,[],[f46848,f25379]) ).

fof(f46848,plain,
    ! [X24] : sF2 = join(sF2,meet(X24,meet(a,x2))),
    inference(superposition,[],[f328,f46632]) ).

fof(f46632,plain,
    meet(x2,sF2) = meet(a,x2),
    inference(forward_demodulation,[],[f46585,f1]) ).

fof(f46585,plain,
    meet(sF2,x2) = meet(a,x2),
    inference(superposition,[],[f45995,f13583]) ).

fof(f13583,plain,
    ! [X8,X7] : meet(a,X7) = upme(meet(a,X7),X7,X8),
    inference(forward_demodulation,[],[f13582,f37]) ).

fof(f13582,plain,
    ! [X8,X7] : join(meet(a,X7),upme(meet(a,X7),X7,meet(a,X8))) = upme(meet(a,X7),X7,X8),
    inference(forward_demodulation,[],[f13406,f3]) ).

fof(f13406,plain,
    ! [X8,X7] : upme(meet(a,X7),X7,X8) = join(upme(meet(a,X7),X7,meet(a,X8)),meet(a,X7)),
    inference(superposition,[],[f10,f68]) ).

fof(f218861,plain,
    ! [X37] : join(X37,meet(a,sF0)) = join(X37,upme(sF2,X37,sF0)),
    inference(forward_demodulation,[],[f218860,f7]) ).

fof(f218860,plain,
    ! [X37] : join(X37,meet(a,sF0)) = join(X37,meet(sF2,join(X37,sF0))),
    inference(forward_demodulation,[],[f218773,f133479]) ).

fof(f133479,plain,
    ! [X35] : join(X35,upme(sF2,sF0,X35)) = join(X35,meet(a,sF0)),
    inference(forward_demodulation,[],[f133478,f47123]) ).

fof(f133478,plain,
    ! [X35] : join(X35,upme(sF2,sF0,X35)) = join(X35,meet(sF0,sF2)),
    inference(forward_demodulation,[],[f133449,f35991]) ).

fof(f133449,plain,
    ! [X35] : join(X35,meet(sF2,sF0)) = join(X35,upme(sF2,sF0,X35)),
    inference(superposition,[],[f8449,f133126]) ).

fof(f133126,plain,
    ! [X28] : lome(sF2,X28,sF0) = upme(sF2,sF0,X28),
    inference(forward_demodulation,[],[f133125,f124075]) ).

fof(f124075,plain,
    ! [X33] : lome(sF2,X33,sF0) = upme(sF2,meet(a,sF0),X33),
    inference(forward_demodulation,[],[f124074,f7]) ).

fof(f124074,plain,
    ! [X33] : lome(sF2,X33,sF0) = meet(sF2,join(meet(a,sF0),X33)),
    inference(backward_demodulation,[],[f63050,f124031]) ).

fof(f124031,plain,
    ! [X10,X11] : meet(sF2,X11) = upme(X11,sF2,meet(a,meet(sF0,X10))),
    inference(backward_demodulation,[],[f47492,f124014]) ).

fof(f124014,plain,
    ! [X152,X151] : upme(X152,sF2,meet(a,X151)) = upme(meet(a,X152),sF2,X151),
    inference(forward_demodulation,[],[f124013,f344]) ).

fof(f124013,plain,
    ! [X152,X151] : upme(X152,sF2,meet(a,X151)) = meet(a,upme(X152,sF2,X151)),
    inference(forward_demodulation,[],[f124012,f1]) ).

fof(f124012,plain,
    ! [X152,X151] : upme(X152,sF2,meet(a,X151)) = meet(upme(X152,sF2,X151),a),
    inference(forward_demodulation,[],[f124011,f32]) ).

fof(f124011,plain,
    ! [X152,X151] : upme(X152,sF2,meet(a,X151)) = upme(upme(X152,sF2,X151),a,meet(a,X151)),
    inference(forward_demodulation,[],[f124010,f46407]) ).

fof(f124010,plain,
    ! [X152,X151] : upme(X152,sF2,meet(a,X151)) = upme(upme(X152,a,meet(a,X151)),sF2,X151),
    inference(forward_demodulation,[],[f124009,f7]) ).

fof(f124009,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = upme(X152,sF2,meet(a,X151)),
    inference(forward_demodulation,[],[f124008,f25373]) ).

fof(f124008,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = upme(meet(a,X152),X151,sF2),
    inference(forward_demodulation,[],[f124007,f344]) ).

fof(f124007,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = meet(a,upme(X152,X151,sF2)),
    inference(forward_demodulation,[],[f124006,f7]) ).

fof(f124006,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = meet(a,meet(X152,join(X151,sF2))),
    inference(forward_demodulation,[],[f124005,f1]) ).

fof(f124005,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = meet(meet(X152,join(X151,sF2)),a),
    inference(forward_demodulation,[],[f124004,f33]) ).

fof(f124004,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = upme(meet(X152,join(X151,sF2)),a,meet(X151,a)),
    inference(forward_demodulation,[],[f124003,f37853]) ).

fof(f124003,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = upme(meet(X152,join(X151,sF2)),meet(a,X151),a),
    inference(forward_demodulation,[],[f124002,f344]) ).

fof(f124002,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = meet(X152,upme(join(X151,sF2),meet(a,X151),a)),
    inference(forward_demodulation,[],[f124001,f23714]) ).

fof(f23714,plain,
    ! [X2,X1] : upme(X2,X1,a) = lome(X2,a,join(a,X1)),
    inference(superposition,[],[f13454,f3]) ).

fof(f124001,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = meet(X152,lome(join(X151,sF2),a,join(a,meet(a,X151)))),
    inference(forward_demodulation,[],[f124000,f81721]) ).

fof(f81721,plain,
    ! [X82,X83,X86,X84,X85] : meet(X85,lome(join(X82,X83),X84,X86)) = upme(X85,upme(X84,X82,X83),upme(X86,X82,X83)),
    inference(forward_demodulation,[],[f81521,f34]) ).

fof(f81521,plain,
    ! [X82,X83,X86,X84,X85] : meet(X85,lome(join(X82,X83),X84,X86)) = upme(X85,upme(X84,X82,X83),meet(join(X82,X83),X86)),
    inference(superposition,[],[f8470,f34]) ).

fof(f124000,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = upme(X152,upme(a,X151,sF2),upme(join(a,meet(a,X151)),X151,sF2)),
    inference(forward_demodulation,[],[f123999,f86]) ).

fof(f123999,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = upme(X152,upme(a,X151,sF2),upme(join(a,meet(a,X151)),X151,meet(a,sF2))),
    inference(forward_demodulation,[],[f123998,f51174]) ).

fof(f51174,plain,
    ! [X670,X669,X668] : upme(X669,sF2,join(meet(a,X668),X670)) = upme(X669,upme(a,X668,sF2),X670),
    inference(superposition,[],[f1035,f25346]) ).

fof(f25346,plain,
    ! [X58] : join(sF2,meet(a,X58)) = upme(a,X58,sF2),
    inference(backward_demodulation,[],[f8413,f25327]) ).

fof(f123998,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = upme(X152,sF2,join(meet(a,X151),upme(join(a,meet(a,X151)),X151,meet(a,sF2)))),
    inference(forward_demodulation,[],[f123467,f1035]) ).

fof(f123467,plain,
    ! [X152,X151] : upme(meet(X152,join(a,meet(a,X151))),sF2,X151) = upme(X152,join(sF2,meet(a,X151)),upme(join(a,meet(a,X151)),X151,meet(a,sF2))),
    inference(superposition,[],[f13670,f4198]) ).

fof(f47492,plain,
    ! [X10,X11] : meet(sF2,X11) = upme(meet(a,X11),sF2,meet(sF0,X10)),
    inference(superposition,[],[f346,f47025]) ).

fof(f47025,plain,
    ! [X0] : sF2 = upme(a,sF2,meet(sF0,X0)),
    inference(superposition,[],[f46929,f317]) ).

fof(f317,plain,
    ! [X27] : meet(sF0,X27) = meet(x2,meet(sF0,X27)),
    inference(superposition,[],[f2,f85]) ).

fof(f63050,plain,
    ! [X33] : upme(join(meet(a,sF0),X33),sF2,meet(a,meet(sF0,X33))) = lome(sF2,X33,sF0),
    inference(forward_demodulation,[],[f63049,f47275]) ).

fof(f47275,plain,
    ! [X83] : lome(sF2,X83,sF0) = upme(a,sF0,meet(sF2,X83)),
    inference(forward_demodulation,[],[f47274,f37853]) ).

fof(f47274,plain,
    ! [X83] : lome(sF2,X83,sF0) = upme(a,meet(X83,sF2),sF0),
    inference(forward_demodulation,[],[f47225,f31574]) ).

fof(f47225,plain,
    ! [X83] : lome(sF2,X83,sF0) = join(meet(X83,sF2),meet(a,sF0)),
    inference(superposition,[],[f35744,f47123]) ).

fof(f63049,plain,
    ! [X33] : upme(join(meet(a,sF0),X33),sF2,meet(a,meet(sF0,X33))) = upme(a,sF0,meet(sF2,X33)),
    inference(forward_demodulation,[],[f63048,f37853]) ).

fof(f63048,plain,
    ! [X33] : upme(join(meet(a,sF0),X33),sF2,meet(a,meet(sF0,X33))) = upme(a,meet(X33,sF2),sF0),
    inference(forward_demodulation,[],[f63047,f31574]) ).

fof(f63047,plain,
    ! [X33] : upme(join(meet(a,sF0),X33),sF2,meet(a,meet(sF0,X33))) = join(meet(X33,sF2),meet(a,sF0)),
    inference(backward_demodulation,[],[f47240,f63046]) ).

fof(f63046,plain,
    ! [X108] : meet(a,sF0) = upme(sF0,sF2,meet(a,X108)),
    inference(forward_demodulation,[],[f62919,f25373]) ).

fof(f62919,plain,
    ! [X108] : meet(a,sF0) = upme(meet(a,sF0),X108,sF2),
    inference(superposition,[],[f50024,f47123]) ).

fof(f47240,plain,
    ! [X33] : upme(join(meet(a,sF0),X33),sF2,meet(a,meet(sF0,X33))) = join(meet(X33,sF2),upme(sF0,sF2,meet(a,X33))),
    inference(forward_demodulation,[],[f47239,f25373]) ).

fof(f47239,plain,
    ! [X33] : join(meet(X33,sF2),upme(meet(a,sF0),X33,sF2)) = upme(join(meet(a,sF0),X33),sF2,meet(a,meet(sF0,X33))),
    inference(forward_demodulation,[],[f47238,f25385]) ).

fof(f47238,plain,
    ! [X33] : join(meet(X33,sF2),upme(meet(a,sF0),X33,sF2)) = upme(join(meet(a,sF0),X33),sF2,meet(meet(sF0,X33),a)),
    inference(forward_demodulation,[],[f47237,f142]) ).

fof(f47237,plain,
    ! [X33] : join(meet(X33,sF2),upme(meet(a,sF0),X33,sF2)) = upme(join(sF2,meet(meet(sF0,X33),a)),meet(a,sF0),X33),
    inference(forward_demodulation,[],[f47236,f104]) ).

fof(f47236,plain,
    ! [X33] : join(meet(X33,sF2),upme(meet(a,sF0),X33,sF2)) = upme(join(sF2,meet(meet(sF0,X33),a)),meet(a,meet(a,sF0)),X33),
    inference(forward_demodulation,[],[f47235,f142]) ).

fof(f47235,plain,
    ! [X33] : join(meet(X33,sF2),upme(meet(a,sF0),X33,sF2)) = upme(join(meet(a,meet(a,sF0)),X33),sF2,meet(meet(sF0,X33),a)),
    inference(forward_demodulation,[],[f47234,f37853]) ).

fof(f47234,plain,
    ! [X33] : join(meet(X33,sF2),upme(meet(a,sF0),X33,sF2)) = upme(join(meet(a,meet(a,sF0)),X33),meet(a,meet(sF0,X33)),sF2),
    inference(forward_demodulation,[],[f47183,f142]) ).

fof(f47183,plain,
    ! [X33] : join(meet(X33,sF2),upme(meet(a,sF0),X33,sF2)) = upme(join(meet(a,meet(sF0,X33)),sF2),meet(a,meet(a,sF0)),X33),
    inference(superposition,[],[f25,f47123]) ).

fof(f133125,plain,
    ! [X28] : upme(sF2,meet(a,sF0),X28) = upme(sF2,sF0,X28),
    inference(forward_demodulation,[],[f133124,f2538]) ).

fof(f133124,plain,
    ! [X28] : upme(sF2,meet(a,sF0),X28) = upme(sF2,sF0,join(meet(a,sF0),X28)),
    inference(forward_demodulation,[],[f133123,f133060]) ).

fof(f133060,plain,
    ! [X3] : lome(sF2,sF0,X3) = upme(sF2,sF0,X3),
    inference(forward_demodulation,[],[f133059,f86]) ).

fof(f133059,plain,
    ! [X3] : lome(sF2,sF0,X3) = upme(meet(a,sF2),sF0,X3),
    inference(forward_demodulation,[],[f133058,f1494]) ).

fof(f133058,plain,
    ! [X3] : lome(sF2,sF0,X3) = upme(meet(sF2,a),sF0,X3),
    inference(forward_demodulation,[],[f133057,f344]) ).

fof(f133057,plain,
    ! [X3] : lome(sF2,sF0,X3) = meet(sF2,upme(a,sF0,X3)),
    inference(forward_demodulation,[],[f133056,f31501]) ).

fof(f133056,plain,
    ! [X3] : lome(sF2,sF0,X3) = meet(sF2,lome(a,sF0,X3)),
    inference(forward_demodulation,[],[f133055,f80311]) ).

fof(f80311,plain,
    ! [X13] : lome(sF2,sF0,meet(a,X13)) = lome(sF2,sF0,X13),
    inference(forward_demodulation,[],[f80310,f80027]) ).

fof(f80027,plain,
    ! [X2] : upme(sF2,meet(a,sF0),meet(sF2,X2)) = lome(sF2,sF0,X2),
    inference(forward_demodulation,[],[f80026,f47216]) ).

fof(f47216,plain,
    ! [X72] : lome(sF2,sF0,X72) = lome(sF2,meet(a,sF0),X72),
    inference(superposition,[],[f8496,f47123]) ).

fof(f80026,plain,
    ! [X2] : lome(sF2,meet(a,sF0),X2) = upme(sF2,meet(a,sF0),meet(sF2,X2)),
    inference(forward_demodulation,[],[f79947,f47129]) ).

fof(f47129,plain,
    ! [X1] : meet(sF2,X1) = upme(X1,sF2,meet(a,sF0)),
    inference(forward_demodulation,[],[f47115,f25373]) ).

fof(f47115,plain,
    ! [X1] : meet(sF2,X1) = upme(meet(a,X1),sF0,sF2),
    inference(superposition,[],[f346,f47068]) ).

fof(f79947,plain,
    ! [X2] : lome(sF2,meet(a,sF0),X2) = upme(sF2,meet(a,sF0),upme(X2,sF2,meet(a,sF0))),
    inference(superposition,[],[f11,f50336]) ).

fof(f50336,plain,
    ! [X106] : meet(a,sF0) = upme(meet(a,sF0),sF2,X106),
    inference(superposition,[],[f49003,f47123]) ).

fof(f80310,plain,
    ! [X13] : lome(sF2,sF0,meet(a,X13)) = upme(sF2,meet(a,sF0),meet(sF2,X13)),
    inference(forward_demodulation,[],[f80309,f47129]) ).

fof(f80309,plain,
    ! [X13] : lome(sF2,sF0,meet(a,X13)) = upme(sF2,meet(a,sF0),upme(X13,sF2,meet(a,sF0))),
    inference(forward_demodulation,[],[f80308,f25373]) ).

fof(f80308,plain,
    ! [X13] : lome(sF2,sF0,meet(a,X13)) = upme(sF2,meet(a,sF0),upme(meet(a,X13),sF0,sF2)),
    inference(forward_demodulation,[],[f80276,f40]) ).

fof(f80276,plain,
    ! [X13] : lome(sF2,sF0,meet(a,X13)) = upme(sF2,meet(a,sF0),upme(meet(a,X13),sF2,sF0)),
    inference(superposition,[],[f11,f63046]) ).

fof(f133055,plain,
    ! [X3] : meet(sF2,lome(a,sF0,X3)) = lome(sF2,sF0,meet(a,X3)),
    inference(forward_demodulation,[],[f132951,f8536]) ).

fof(f132951,plain,
    ! [X3] : meet(sF2,lome(a,sF0,X3)) = lome(sF2,meet(a,X3),sF0),
    inference(superposition,[],[f124075,f8470]) ).

fof(f133123,plain,
    ! [X28] : upme(sF2,meet(a,sF0),X28) = lome(sF2,sF0,join(meet(a,sF0),X28)),
    inference(forward_demodulation,[],[f132973,f8536]) ).

fof(f132973,plain,
    ! [X28] : upme(sF2,meet(a,sF0),X28) = lome(sF2,join(meet(a,sF0),X28),sF0),
    inference(superposition,[],[f124075,f1115]) ).

fof(f218773,plain,
    ! [X37] : join(X37,meet(sF2,join(X37,sF0))) = join(X37,upme(sF2,sF0,X37)),
    inference(superposition,[],[f8449,f218154]) ).

fof(f218154,plain,
    ! [X24] : upme(sF2,sF0,X24) = lome(sF2,X24,join(X24,sF0)),
    inference(forward_demodulation,[],[f218153,f56128]) ).

fof(f56128,plain,
    ! [X24,X25] : upme(X25,sF0,join(X24,sF1)) = upme(X25,sF0,X24),
    inference(forward_demodulation,[],[f56076,f7]) ).

fof(f56076,plain,
    ! [X24,X25] : upme(X25,sF0,join(X24,sF1)) = meet(X25,join(sF0,X24)),
    inference(superposition,[],[f7,f51880]) ).

fof(f51880,plain,
    ! [X63] : join(sF0,X63) = join(sF0,join(X63,sF1)),
    inference(superposition,[],[f1801,f51788]) ).

fof(f1801,plain,
    ! [X2,X3,X4] : join(X2,X4) = join(X2,join(X4,meet(X2,X3))),
    inference(superposition,[],[f977,f3]) ).

fof(f218153,plain,
    ! [X24] : upme(sF2,sF0,join(X24,sF1)) = lome(sF2,X24,join(X24,sF0)),
    inference(forward_demodulation,[],[f218152,f51945]) ).

fof(f51945,plain,
    ! [X44] : join(X44,sF0) = join(sF0,join(sF1,X44)),
    inference(forward_demodulation,[],[f51930,f5317]) ).

fof(f5317,plain,
    ! [X7] : join(X7,sF0) = upme(join(x2,X7),X7,sF0),
    inference(forward_demodulation,[],[f5316,f1076]) ).

fof(f5316,plain,
    ! [X7] : join(sF0,join(X7,sF0)) = upme(join(x2,X7),X7,sF0),
    inference(forward_demodulation,[],[f5255,f1250]) ).

fof(f5255,plain,
    ! [X7] : join(sF0,join(X7,sF0)) = upme(join(x2,X7),sF0,join(X7,sF0)),
    inference(superposition,[],[f5232,f1118]) ).

fof(f1118,plain,
    ! [X0] : join(x2,X0) = join(x2,join(X0,sF0)),
    inference(superposition,[],[f993,f3]) ).

fof(f993,plain,
    ! [X62] : join(x2,join(sF0,X62)) = join(x2,X62),
    inference(superposition,[],[f4,f44]) ).

fof(f5232,plain,
    ! [X2] : join(sF0,X2) = upme(join(x2,X2),sF0,X2),
    inference(forward_demodulation,[],[f5186,f142]) ).

fof(f5186,plain,
    ! [X2] : join(sF0,X2) = upme(join(sF0,X2),x2,X2),
    inference(superposition,[],[f1142,f68]) ).

fof(f1142,plain,
    ! [X4,X5] : upme(X5,x2,join(sF0,X4)) = upme(X5,x2,X4),
    inference(forward_demodulation,[],[f1128,f7]) ).

fof(f1128,plain,
    ! [X4,X5] : upme(X5,x2,join(sF0,X4)) = meet(X5,join(x2,X4)),
    inference(superposition,[],[f7,f993]) ).

fof(f51930,plain,
    ! [X44] : join(sF0,join(sF1,X44)) = upme(join(x2,X44),X44,sF0),
    inference(backward_demodulation,[],[f22914,f51851]) ).

fof(f51851,plain,
    sF0 = join(sF0,sF1),
    inference(superposition,[],[f5,f51788]) ).

fof(f22914,plain,
    ! [X44] : join(sF0,join(sF1,X44)) = upme(join(x2,X44),X44,join(sF0,sF1)),
    inference(forward_demodulation,[],[f22913,f1000]) ).

fof(f22913,plain,
    ! [X44] : join(sF1,join(X44,sF0)) = upme(join(x2,X44),X44,join(sF0,sF1)),
    inference(forward_demodulation,[],[f22799,f1035]) ).

fof(f22799,plain,
    ! [X44] : join(sF1,join(X44,sF0)) = upme(join(x2,X44),join(X44,sF0),sF1),
    inference(superposition,[],[f22274,f1118]) ).

fof(f22274,plain,
    ! [X1] : join(sF1,X1) = upme(join(x2,X1),X1,sF1),
    inference(superposition,[],[f22145,f40]) ).

fof(f22145,plain,
    ! [X10] : join(sF1,X10) = upme(join(x2,X10),sF1,X10),
    inference(forward_demodulation,[],[f22046,f142]) ).

fof(f22046,plain,
    ! [X10] : join(sF1,X10) = upme(join(sF1,X10),x2,X10),
    inference(superposition,[],[f10607,f68]) ).

fof(f10607,plain,
    ! [X22,X23] : upme(X23,x2,join(sF1,X22)) = upme(X23,x2,X22),
    inference(forward_demodulation,[],[f10522,f7]) ).

fof(f10522,plain,
    ! [X22,X23] : upme(X23,x2,join(sF1,X22)) = meet(X23,join(x2,X22)),
    inference(superposition,[],[f7,f8989]) ).

fof(f8989,plain,
    ! [X0] : join(x2,X0) = join(x2,join(sF1,X0)),
    inference(superposition,[],[f4,f8913]) ).

fof(f218152,plain,
    ! [X24] : upme(sF2,sF0,join(X24,sF1)) = lome(sF2,X24,join(sF0,join(sF1,X24))),
    inference(forward_demodulation,[],[f218151,f1023]) ).

fof(f218151,plain,
    ! [X24] : upme(sF2,sF0,join(X24,sF1)) = lome(sF2,X24,join(sF1,join(sF0,X24))),
    inference(forward_demodulation,[],[f217965,f177913]) ).

fof(f177913,plain,
    ! [X31,X30] : lome(sF2,X30,join(sF1,X31)) = lome(sF2,join(X30,sF1),X31),
    inference(backward_demodulation,[],[f133736,f177908]) ).

fof(f177908,plain,
    ! [X51,X52,X53] : lome(sF2,join(meet(a,X51),X52),X53) = lome(sF2,join(X52,X51),X53),
    inference(forward_demodulation,[],[f177762,f8410]) ).

fof(f177762,plain,
    ! [X51,X52,X53] : lome(sF2,join(meet(a,X51),X52),X53) = join(upme(sF2,X52,X51),meet(sF2,X53)),
    inference(superposition,[],[f8410,f177077]) ).

fof(f177077,plain,
    ! [X3,X4] : upme(sF2,X4,X3) = upme(sF2,meet(a,X3),X4),
    inference(forward_demodulation,[],[f176869,f46622]) ).

fof(f176869,plain,
    ! [X3,X4] : upme(sF2,meet(a,X3),X4) = upme(upme(a,X4,X3),x2,z2),
    inference(superposition,[],[f46622,f31508]) ).

fof(f133736,plain,
    ! [X31,X30] : lome(sF2,join(meet(a,sF1),X30),X31) = lome(sF2,X30,join(sF1,X31)),
    inference(forward_demodulation,[],[f133735,f17914]) ).

fof(f17914,plain,
    ! [X48,X46,X49,X47] : lome(X46,X49,join(X47,X48)) = lome(X46,X49,upme(X46,X47,X48)),
    inference(superposition,[],[f8514,f7]) ).

fof(f133735,plain,
    ! [X31,X30] : lome(sF2,join(meet(a,sF1),X30),X31) = lome(sF2,X30,upme(sF2,sF1,X31)),
    inference(forward_demodulation,[],[f133734,f133608]) ).

fof(f133608,plain,
    ! [X3] : lome(sF2,sF1,X3) = upme(sF2,sF1,X3),
    inference(forward_demodulation,[],[f133607,f86]) ).

fof(f133607,plain,
    ! [X3] : lome(sF2,sF1,X3) = upme(meet(a,sF2),sF1,X3),
    inference(forward_demodulation,[],[f133606,f1494]) ).

fof(f133606,plain,
    ! [X3] : lome(sF2,sF1,X3) = upme(meet(sF2,a),sF1,X3),
    inference(forward_demodulation,[],[f133605,f344]) ).

fof(f133605,plain,
    ! [X3] : lome(sF2,sF1,X3) = meet(sF2,upme(a,sF1,X3)),
    inference(forward_demodulation,[],[f133604,f31501]) ).

fof(f133604,plain,
    ! [X3] : lome(sF2,sF1,X3) = meet(sF2,lome(a,sF1,X3)),
    inference(forward_demodulation,[],[f133603,f80412]) ).

fof(f80412,plain,
    ! [X15] : lome(sF2,sF1,meet(a,X15)) = lome(sF2,sF1,X15),
    inference(forward_demodulation,[],[f80411,f80179]) ).

fof(f80179,plain,
    ! [X2] : upme(sF2,meet(a,sF1),meet(sF2,X2)) = lome(sF2,sF1,X2),
    inference(forward_demodulation,[],[f80178,f47346]) ).

fof(f47346,plain,
    ! [X70] : lome(sF2,sF1,X70) = lome(sF2,meet(a,sF1),X70),
    inference(superposition,[],[f8496,f47144]) ).

fof(f47144,plain,
    meet(sF1,sF2) = meet(a,sF1),
    inference(forward_demodulation,[],[f47143,f1]) ).

fof(f47143,plain,
    meet(sF1,sF2) = meet(sF1,a),
    inference(forward_demodulation,[],[f47142,f672]) ).

fof(f47142,plain,
    meet(sF1,sF2) = lome(sF1,a,sF2),
    inference(forward_demodulation,[],[f47131,f47]) ).

fof(f47131,plain,
    lome(sF1,a,sF2) = upme(sF1,sF2,upme(sF2,sF1,a)),
    inference(superposition,[],[f11,f47083]) ).

fof(f47083,plain,
    sF2 = upme(a,sF1,sF2),
    inference(forward_demodulation,[],[f47032,f40]) ).

fof(f47032,plain,
    sF2 = upme(a,sF2,sF1),
    inference(superposition,[],[f46929,f9053]) ).

fof(f80178,plain,
    ! [X2] : lome(sF2,meet(a,sF1),X2) = upme(sF2,meet(a,sF1),meet(sF2,X2)),
    inference(forward_demodulation,[],[f80099,f47150]) ).

fof(f47150,plain,
    ! [X1] : meet(sF2,X1) = upme(X1,sF2,meet(a,sF1)),
    inference(forward_demodulation,[],[f47136,f25373]) ).

fof(f47136,plain,
    ! [X1] : meet(sF2,X1) = upme(meet(a,X1),sF1,sF2),
    inference(superposition,[],[f346,f47083]) ).

fof(f80099,plain,
    ! [X2] : lome(sF2,meet(a,sF1),X2) = upme(sF2,meet(a,sF1),upme(X2,sF2,meet(a,sF1))),
    inference(superposition,[],[f11,f50337]) ).

fof(f50337,plain,
    ! [X107] : meet(a,sF1) = upme(meet(a,sF1),sF2,X107),
    inference(superposition,[],[f49003,f47144]) ).

fof(f80411,plain,
    ! [X15] : lome(sF2,sF1,meet(a,X15)) = upme(sF2,meet(a,sF1),meet(sF2,X15)),
    inference(forward_demodulation,[],[f80410,f47150]) ).

fof(f80410,plain,
    ! [X15] : lome(sF2,sF1,meet(a,X15)) = upme(sF2,meet(a,sF1),upme(X15,sF2,meet(a,sF1))),
    inference(forward_demodulation,[],[f80409,f25373]) ).

fof(f80409,plain,
    ! [X15] : lome(sF2,sF1,meet(a,X15)) = upme(sF2,meet(a,sF1),upme(meet(a,X15),sF1,sF2)),
    inference(forward_demodulation,[],[f80376,f40]) ).

fof(f80376,plain,
    ! [X15] : lome(sF2,sF1,meet(a,X15)) = upme(sF2,meet(a,sF1),upme(meet(a,X15),sF2,sF1)),
    inference(superposition,[],[f11,f63051]) ).

fof(f63051,plain,
    ! [X114] : meet(a,sF1) = upme(sF1,sF2,meet(a,X114)),
    inference(forward_demodulation,[],[f62923,f25373]) ).

fof(f62923,plain,
    ! [X114] : meet(a,sF1) = upme(meet(a,sF1),X114,sF2),
    inference(superposition,[],[f50024,f47144]) ).

fof(f133603,plain,
    ! [X3] : meet(sF2,lome(a,sF1,X3)) = lome(sF2,sF1,meet(a,X3)),
    inference(forward_demodulation,[],[f133499,f8536]) ).

fof(f133499,plain,
    ! [X3] : meet(sF2,lome(a,sF1,X3)) = lome(sF2,meet(a,X3),sF1),
    inference(superposition,[],[f124080,f8470]) ).

fof(f124080,plain,
    ! [X31] : lome(sF2,X31,sF1) = upme(sF2,meet(a,sF1),X31),
    inference(forward_demodulation,[],[f124079,f7]) ).

fof(f124079,plain,
    ! [X31] : lome(sF2,X31,sF1) = meet(sF2,join(meet(a,sF1),X31)),
    inference(backward_demodulation,[],[f63055,f124032]) ).

fof(f124032,plain,
    ! [X10,X11] : meet(sF2,X11) = upme(X11,sF2,meet(a,meet(sF1,X10))),
    inference(backward_demodulation,[],[f47659,f124014]) ).

fof(f47659,plain,
    ! [X10,X11] : meet(sF2,X11) = upme(meet(a,X11),sF2,meet(sF1,X10)),
    inference(superposition,[],[f346,f47028]) ).

fof(f47028,plain,
    ! [X3] : sF2 = upme(a,sF2,meet(sF1,X3)),
    inference(superposition,[],[f46929,f9085]) ).

fof(f9085,plain,
    ! [X0] : meet(sF1,X0) = meet(x2,meet(sF1,X0)),
    inference(superposition,[],[f2,f9053]) ).

fof(f63055,plain,
    ! [X31] : upme(join(meet(a,sF1),X31),sF2,meet(a,meet(sF1,X31))) = lome(sF2,X31,sF1),
    inference(forward_demodulation,[],[f63054,f47405]) ).

fof(f47405,plain,
    ! [X81] : lome(sF2,X81,sF1) = upme(a,sF1,meet(sF2,X81)),
    inference(forward_demodulation,[],[f47404,f37853]) ).

fof(f47404,plain,
    ! [X81] : lome(sF2,X81,sF1) = upme(a,meet(X81,sF2),sF1),
    inference(forward_demodulation,[],[f47355,f31574]) ).

fof(f47355,plain,
    ! [X81] : lome(sF2,X81,sF1) = join(meet(X81,sF2),meet(a,sF1)),
    inference(superposition,[],[f35744,f47144]) ).

fof(f63054,plain,
    ! [X31] : upme(join(meet(a,sF1),X31),sF2,meet(a,meet(sF1,X31))) = upme(a,sF1,meet(sF2,X31)),
    inference(forward_demodulation,[],[f63053,f37853]) ).

fof(f63053,plain,
    ! [X31] : upme(join(meet(a,sF1),X31),sF2,meet(a,meet(sF1,X31))) = upme(a,meet(X31,sF2),sF1),
    inference(forward_demodulation,[],[f63052,f31574]) ).

fof(f63052,plain,
    ! [X31] : upme(join(meet(a,sF1),X31),sF2,meet(a,meet(sF1,X31))) = join(meet(X31,sF2),meet(a,sF1)),
    inference(backward_demodulation,[],[f47370,f63051]) ).

fof(f47370,plain,
    ! [X31] : upme(join(meet(a,sF1),X31),sF2,meet(a,meet(sF1,X31))) = join(meet(X31,sF2),upme(sF1,sF2,meet(a,X31))),
    inference(forward_demodulation,[],[f47369,f25373]) ).

fof(f47369,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF1),X31,sF2)) = upme(join(meet(a,sF1),X31),sF2,meet(a,meet(sF1,X31))),
    inference(forward_demodulation,[],[f47368,f25385]) ).

fof(f47368,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF1),X31,sF2)) = upme(join(meet(a,sF1),X31),sF2,meet(meet(sF1,X31),a)),
    inference(forward_demodulation,[],[f47367,f142]) ).

fof(f47367,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF1),X31,sF2)) = upme(join(sF2,meet(meet(sF1,X31),a)),meet(a,sF1),X31),
    inference(forward_demodulation,[],[f47366,f104]) ).

fof(f47366,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF1),X31,sF2)) = upme(join(sF2,meet(meet(sF1,X31),a)),meet(a,meet(a,sF1)),X31),
    inference(forward_demodulation,[],[f47365,f142]) ).

fof(f47365,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF1),X31,sF2)) = upme(join(meet(a,meet(a,sF1)),X31),sF2,meet(meet(sF1,X31),a)),
    inference(forward_demodulation,[],[f47364,f37853]) ).

fof(f47364,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF1),X31,sF2)) = upme(join(meet(a,meet(a,sF1)),X31),meet(a,meet(sF1,X31)),sF2),
    inference(forward_demodulation,[],[f47313,f142]) ).

fof(f47313,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF1),X31,sF2)) = upme(join(meet(a,meet(sF1,X31)),sF2),meet(a,meet(a,sF1)),X31),
    inference(superposition,[],[f25,f47144]) ).

fof(f133734,plain,
    ! [X31,X30] : lome(sF2,join(meet(a,sF1),X30),X31) = lome(sF2,X30,lome(sF2,sF1,X31)),
    inference(forward_demodulation,[],[f133553,f98104]) ).

fof(f98104,plain,
    ! [X26,X27,X24,X25] : join(lome(X24,X25,X26),meet(X24,X27)) = lome(X24,X25,lome(X24,X26,X27)),
    inference(backward_demodulation,[],[f34193,f98095]) ).

fof(f98095,plain,
    ! [X14,X15,X12,X13] : lome(X12,X15,lome(X12,X13,X14)) = lome(X12,lome(X12,X15,X13),X14),
    inference(forward_demodulation,[],[f98094,f34193]) ).

fof(f98094,plain,
    ! [X14,X15,X12,X13] : join(lome(X12,X15,X13),meet(X12,X14)) = lome(X12,X15,lome(X12,X13,X14)),
    inference(forward_demodulation,[],[f97840,f34194]) ).

fof(f34194,plain,
    ! [X31,X28,X29,X30] : lome(X28,X31,lome(X28,X29,X30)) = join(meet(X28,X31),lome(X28,X29,X30)),
    inference(superposition,[],[f8,f9998]) ).

fof(f97840,plain,
    ! [X14,X15,X12,X13] : join(lome(X12,X15,X13),meet(X12,X14)) = join(meet(X12,X15),lome(X12,X13,X14)),
    inference(superposition,[],[f8469,f8]) ).

fof(f34193,plain,
    ! [X26,X27,X24,X25] : lome(X24,lome(X24,X25,X26),X27) = join(lome(X24,X25,X26),meet(X24,X27)),
    inference(superposition,[],[f8,f9998]) ).

fof(f133553,plain,
    ! [X31,X30] : lome(sF2,join(meet(a,sF1),X30),X31) = join(lome(sF2,X30,sF1),meet(sF2,X31)),
    inference(superposition,[],[f8410,f124080]) ).

fof(f217965,plain,
    ! [X24] : upme(sF2,sF0,join(X24,sF1)) = lome(sF2,join(X24,sF1),join(sF0,X24)),
    inference(superposition,[],[f216195,f51880]) ).

fof(f216195,plain,
    ! [X775] : upme(sF2,sF0,X775) = lome(sF2,X775,join(sF0,X775)),
    inference(forward_demodulation,[],[f215496,f17914]) ).

fof(f215496,plain,
    ! [X775] : upme(sF2,sF0,X775) = lome(sF2,X775,upme(sF2,sF0,X775)),
    inference(superposition,[],[f34306,f133127]) ).

fof(f133127,plain,
    ! [X74] : lome(sF2,X74,meet(a,sF0)) = upme(sF2,sF0,X74),
    inference(backward_demodulation,[],[f47218,f133126]) ).

fof(f47218,plain,
    ! [X74] : lome(sF2,X74,sF0) = lome(sF2,X74,meet(a,sF0)),
    inference(superposition,[],[f8515,f47123]) ).

fof(f8515,plain,
    ! [X11,X12,X13] : lome(X11,X13,meet(X12,X11)) = lome(X11,X13,X12),
    inference(forward_demodulation,[],[f8423,f8420]) ).

fof(f8423,plain,
    ! [X11,X12,X13] : lome(X11,X13,meet(X12,X11)) = join(meet(X11,X13),meet(X12,X11)),
    inference(superposition,[],[f8,f107]) ).

fof(f34306,plain,
    ! [X72,X70,X71] : lome(X70,X71,X72) = lome(X70,X71,lome(X70,X71,X72)),
    inference(backward_demodulation,[],[f8474,f34194]) ).

fof(f8474,plain,
    ! [X72,X70,X71] : lome(X70,X71,X72) = join(meet(X70,X71),lome(X70,X71,X72)),
    inference(superposition,[],[f974,f8]) ).

fof(f884084,plain,
    lome(sF0,a,z2) = upme(x2,z2,meet(a,sF0)),
    inference(forward_demodulation,[],[f884083,f47232]) ).

fof(f47232,plain,
    ! [X31] : lome(sF0,sF2,X31) = lome(sF0,a,X31),
    inference(forward_demodulation,[],[f47181,f8398]) ).

fof(f47181,plain,
    ! [X31] : lome(sF0,sF2,X31) = join(meet(a,sF0),meet(sF0,X31)),
    inference(superposition,[],[f8,f47123]) ).

fof(f884083,plain,
    lome(sF0,sF2,z2) = upme(x2,z2,meet(a,sF0)),
    inference(forward_demodulation,[],[f884082,f35982]) ).

fof(f35982,plain,
    ! [X158,X159,X157] : upme(X158,X159,meet(a,X157)) = upme(X158,X159,meet(X157,a)),
    inference(forward_demodulation,[],[f35981,f31503]) ).

fof(f31503,plain,
    ! [X18,X16,X17] : upme(X17,X18,meet(a,X16)) = lome(X17,upme(a,X16,X18),join(X18,meet(a,X16))),
    inference(backward_demodulation,[],[f13461,f31501]) ).

fof(f13461,plain,
    ! [X18,X16,X17] : upme(X17,X18,meet(a,X16)) = lome(X17,lome(a,X16,X18),join(X18,meet(a,X16))),
    inference(forward_demodulation,[],[f13460,f8536]) ).

fof(f13460,plain,
    ! [X18,X16,X17] : upme(X17,X18,meet(a,X16)) = lome(X17,join(X18,meet(a,X16)),lome(a,X16,X18)),
    inference(forward_demodulation,[],[f13459,f8410]) ).

fof(f13459,plain,
    ! [X18,X16,X17] : upme(X17,X18,meet(a,X16)) = join(upme(X17,X18,meet(a,X16)),meet(X17,lome(a,X16,X18))),
    inference(forward_demodulation,[],[f13351,f8470]) ).

fof(f13351,plain,
    ! [X18,X16,X17] : upme(X17,X18,meet(a,X16)) = join(upme(X17,X18,meet(a,X16)),upme(X17,meet(a,X16),meet(a,X18))),
    inference(superposition,[],[f10,f104]) ).

fof(f35981,plain,
    ! [X158,X159,X157] : upme(X158,X159,meet(X157,a)) = lome(X158,upme(a,X157,X159),join(X159,meet(a,X157))),
    inference(forward_demodulation,[],[f35980,f31501]) ).

fof(f35980,plain,
    ! [X158,X159,X157] : upme(X158,X159,meet(X157,a)) = lome(X158,lome(a,X157,X159),join(X159,meet(a,X157))),
    inference(forward_demodulation,[],[f35979,f8536]) ).

fof(f35979,plain,
    ! [X158,X159,X157] : upme(X158,X159,meet(X157,a)) = lome(X158,join(X159,meet(a,X157)),lome(a,X157,X159)),
    inference(forward_demodulation,[],[f35975,f8410]) ).

fof(f35975,plain,
    ! [X158,X159,X157] : upme(X158,X159,meet(X157,a)) = join(upme(X158,X159,meet(a,X157)),meet(X158,lome(a,X157,X159))),
    inference(backward_demodulation,[],[f28241,f35811]) ).

fof(f35811,plain,
    ! [X72,X73,X74,X75] : upme(X75,meet(X72,X73),meet(X73,X74)) = meet(X75,lome(X73,X72,X74)),
    inference(superposition,[],[f7,f8398]) ).

fof(f28241,plain,
    ! [X158,X159,X157] : upme(X158,X159,meet(X157,a)) = join(upme(X158,X159,meet(a,X157)),upme(X158,meet(X157,a),meet(a,X159))),
    inference(forward_demodulation,[],[f28143,f664]) ).

fof(f28143,plain,
    ! [X158,X159,X157] : upme(X158,X159,lome(X157,a,a)) = join(upme(X158,X159,meet(a,X157)),upme(X158,lome(X157,a,a),meet(a,X159))),
    inference(superposition,[],[f10,f28011]) ).

fof(f28011,plain,
    ! [X8,X7] : meet(X8,X7) = meet(X8,lome(X7,X8,a)),
    inference(forward_demodulation,[],[f28010,f8568]) ).

fof(f28010,plain,
    ! [X8,X7] : meet(X8,X7) = upme(X8,meet(X7,a),lome(X7,X8,a)),
    inference(backward_demodulation,[],[f14033,f27921]) ).

fof(f27921,plain,
    ! [X8,X9] : lome(X8,X9,a) = upme(X8,X9,meet(X8,a)),
    inference(superposition,[],[f24481,f40]) ).

fof(f24481,plain,
    ! [X6,X7] : lome(X6,X7,a) = upme(X6,meet(X6,a),X7),
    inference(superposition,[],[f19810,f1]) ).

fof(f19810,plain,
    ! [X0,X1] : upme(X0,meet(a,X0),X1) = lome(X0,X1,a),
    inference(forward_demodulation,[],[f19809,f8420]) ).

fof(f19809,plain,
    ! [X0,X1] : upme(X0,meet(a,X0),X1) = join(meet(X0,X1),meet(a,X0)),
    inference(forward_demodulation,[],[f19808,f13583]) ).

fof(f19808,plain,
    ! [X0,X1] : join(meet(X0,X1),upme(meet(a,X0),X0,X1)) = upme(X0,meet(a,X0),X1),
    inference(forward_demodulation,[],[f19807,f7]) ).

fof(f19807,plain,
    ! [X0,X1] : join(meet(X0,X1),upme(meet(a,X0),X0,X1)) = meet(X0,join(meet(a,X0),X1)),
    inference(forward_demodulation,[],[f19806,f408]) ).

fof(f408,plain,
    ! [X10,X11,X12,X13] : upme(X13,X10,meet(X11,meet(X10,X12))) = meet(X10,X13),
    inference(superposition,[],[f34,f363]) ).

fof(f19806,plain,
    ! [X0,X1] : join(meet(X0,X1),upme(meet(a,X0),X0,X1)) = upme(join(meet(a,X0),X1),X0,meet(a,meet(X0,X1))),
    inference(forward_demodulation,[],[f19672,f40]) ).

fof(f19672,plain,
    ! [X0,X1] : join(meet(X0,X1),upme(meet(a,X0),X0,X1)) = upme(join(meet(a,X0),X1),meet(a,meet(X0,X1)),X0),
    inference(superposition,[],[f25,f61]) ).

fof(f14033,plain,
    ! [X8,X7] : meet(X8,X7) = upme(X8,meet(X7,a),upme(X7,X8,meet(X7,a))),
    inference(forward_demodulation,[],[f14032,f352]) ).

fof(f14032,plain,
    ! [X8,X7] : upme(X8,meet(X7,a),upme(X7,X8,meet(X7,a))) = lome(X8,X7,meet(X7,a)),
    inference(forward_demodulation,[],[f13954,f8536]) ).

fof(f13954,plain,
    ! [X8,X7] : lome(X8,meet(X7,a),X7) = upme(X8,meet(X7,a),upme(X7,X8,meet(X7,a))),
    inference(superposition,[],[f11,f13704]) ).

fof(f884082,plain,
    lome(sF0,sF2,z2) = upme(x2,z2,meet(sF0,a)),
    inference(forward_demodulation,[],[f884081,f37853]) ).

fof(f884081,plain,
    lome(sF0,sF2,z2) = upme(x2,meet(a,sF0),z2),
    inference(forward_demodulation,[],[f884080,f173241]) ).

fof(f173241,plain,
    ! [X98] : upme(x2,meet(a,sF0),X98) = lome(x2,meet(a,sF0),X98),
    inference(forward_demodulation,[],[f173240,f40809]) ).

fof(f40809,plain,
    ! [X84,X85] : join(meet(X84,sF0),meet(X85,x2)) = lome(x2,meet(X84,sF0),X85),
    inference(superposition,[],[f8420,f509]) ).

fof(f509,plain,
    ! [X0] : meet(X0,sF0) = meet(x2,meet(X0,sF0)),
    inference(superposition,[],[f317,f1]) ).

fof(f173240,plain,
    ! [X98] : upme(x2,meet(a,sF0),X98) = join(meet(a,sF0),meet(X98,x2)),
    inference(forward_demodulation,[],[f173239,f36017]) ).

fof(f173239,plain,
    ! [X98] : upme(x2,meet(a,sF0),X98) = join(meet(x2,X98),meet(a,sF0)),
    inference(forward_demodulation,[],[f173238,f49029]) ).

fof(f49029,plain,
    ! [X90,X89] : meet(X89,sF0) = upme(meet(X89,sF0),x2,X90),
    inference(superposition,[],[f45910,f509]) ).

fof(f173238,plain,
    ! [X98] : join(meet(x2,X98),upme(meet(a,sF0),x2,X98)) = upme(x2,meet(a,sF0),X98),
    inference(forward_demodulation,[],[f173237,f7]) ).

fof(f173237,plain,
    ! [X98] : join(meet(x2,X98),upme(meet(a,sF0),x2,X98)) = meet(x2,join(meet(a,sF0),X98)),
    inference(forward_demodulation,[],[f173236,f658]) ).

fof(f658,plain,
    ! [X10,X8,X9] : meet(x2,X10) = upme(X10,x2,meet(X8,meet(sF0,X9))),
    inference(superposition,[],[f34,f524]) ).

fof(f524,plain,
    ! [X16,X17] : x2 = join(x2,meet(X17,meet(sF0,X16))),
    inference(superposition,[],[f363,f317]) ).

fof(f173236,plain,
    ! [X98] : join(meet(x2,X98),upme(meet(a,sF0),x2,X98)) = upme(join(meet(a,sF0),X98),x2,meet(a,meet(sF0,X98))),
    inference(forward_demodulation,[],[f173235,f36589]) ).

fof(f36589,plain,
    ! [X405,X404,X403] : upme(X405,x2,meet(X403,X404)) = upme(X405,x2,meet(X404,X403)),
    inference(forward_demodulation,[],[f36225,f1273]) ).

fof(f1273,plain,
    ! [X4,X5] : upme(X5,x2,X4) = upme(X5,x2,join(X4,sF0)),
    inference(forward_demodulation,[],[f1263,f7]) ).

fof(f1263,plain,
    ! [X4,X5] : meet(X5,join(x2,X4)) = upme(X5,x2,join(X4,sF0)),
    inference(superposition,[],[f7,f1118]) ).

fof(f36225,plain,
    ! [X405,X404,X403] : upme(X405,x2,meet(X403,X404)) = upme(X405,x2,join(meet(X404,X403),sF0)),
    inference(superposition,[],[f1273,f35947]) ).

fof(f173235,plain,
    ! [X98] : join(meet(x2,X98),upme(meet(a,sF0),x2,X98)) = upme(join(meet(a,sF0),X98),x2,meet(meet(sF0,X98),a)),
    inference(forward_demodulation,[],[f172897,f37853]) ).

fof(f172897,plain,
    ! [X98] : join(meet(x2,X98),upme(meet(a,sF0),x2,X98)) = upme(join(meet(a,sF0),X98),meet(a,meet(sF0,X98)),x2),
    inference(superposition,[],[f19673,f85]) ).

fof(f884080,plain,
    lome(sF0,sF2,z2) = lome(x2,meet(a,sF0),z2),
    inference(forward_demodulation,[],[f884079,f40809]) ).

fof(f884079,plain,
    lome(sF0,sF2,z2) = join(meet(a,sF0),meet(z2,x2)),
    inference(forward_demodulation,[],[f884078,f36017]) ).

fof(f884078,plain,
    lome(sF0,sF2,z2) = join(meet(x2,z2),meet(a,sF0)),
    inference(forward_demodulation,[],[f884077,f58811]) ).

fof(f58811,plain,
    ! [X70] : lome(sF0,X70,z2) = lome(x2,z2,meet(X70,sF0)),
    inference(forward_demodulation,[],[f58810,f8536]) ).

fof(f58810,plain,
    ! [X70] : lome(sF0,X70,z2) = lome(x2,meet(X70,sF0),z2),
    inference(forward_demodulation,[],[f58761,f8418]) ).

fof(f8418,plain,
    ! [X66,X67] : lome(x2,meet(X66,sF0),X67) = join(meet(X66,sF0),meet(x2,X67)),
    inference(superposition,[],[f8,f509]) ).

fof(f58761,plain,
    ! [X70] : lome(sF0,X70,z2) = join(meet(X70,sF0),meet(x2,z2)),
    inference(superposition,[],[f35744,f57981]) ).

fof(f57981,plain,
    meet(x2,z2) = meet(z2,sF0),
    inference(forward_demodulation,[],[f57980,f1]) ).

fof(f57980,plain,
    meet(z2,x2) = meet(z2,sF0),
    inference(forward_demodulation,[],[f57956,f1]) ).

fof(f57956,plain,
    meet(z2,x2) = meet(sF0,z2),
    inference(superposition,[],[f49862,f45894]) ).

fof(f49862,plain,
    ! [X8] : meet(sF0,X8) = upme(meet(X8,x2),y2,z2),
    inference(superposition,[],[f45996,f1]) ).

fof(f884077,plain,
    join(meet(x2,z2),meet(a,sF0)) = lome(x2,z2,meet(sF2,sF0)),
    inference(forward_demodulation,[],[f883367,f8440]) ).

fof(f8440,plain,
    ! [X66,X67] : lome(x2,X67,meet(X66,sF0)) = join(meet(x2,X67),meet(X66,sF0)),
    inference(superposition,[],[f8,f509]) ).

fof(f883367,plain,
    join(meet(x2,z2),meet(a,sF0)) = join(meet(x2,z2),meet(sF2,sF0)),
    inference(superposition,[],[f133479,f58722]) ).

fof(f58722,plain,
    ! [X21] : meet(X21,sF0) = upme(X21,sF0,meet(x2,z2)),
    inference(superposition,[],[f33,f57981]) ).

fof(f885380,plain,
    ! [X0] : join(sF0,X0) = join(lome(sF0,a,y2),join(upme(x2,z2,meet(a,y2)),X0)),
    inference(forward_demodulation,[],[f885379,f14]) ).

fof(f885379,plain,
    ! [X0] : join(lome(sF0,a,y2),join(upme(x2,z2,meet(a,y2)),X0)) = join(upme(x2,y2,z2),X0),
    inference(forward_demodulation,[],[f885378,f136354]) ).

fof(f136354,plain,
    ! [X248,X246,X249,X247] : join(upme(X246,X247,X248),X249) = join(upme(X246,X248,X247),X249),
    inference(forward_demodulation,[],[f135295,f135832]) ).

fof(f135832,plain,
    ! [X248,X246,X249,X247] : join(upme(X246,X247,X248),X249) = join(upme(X246,X248,meet(a,X247)),join(upme(X246,meet(a,X248),X247),X249)),
    inference(forward_demodulation,[],[f135153,f1023]) ).

fof(f135153,plain,
    ! [X248,X246,X249,X247] : join(upme(X246,X247,X248),X249) = join(upme(X246,meet(a,X248),X247),join(upme(X246,X248,meet(a,X247)),X249)),
    inference(superposition,[],[f13429,f40]) ).

fof(f135295,plain,
    ! [X248,X246,X249,X247] : join(upme(X246,X248,X247),X249) = join(upme(X246,X248,meet(a,X247)),join(upme(X246,meet(a,X248),X247),X249)),
    inference(superposition,[],[f13429,f40]) ).

fof(f885378,plain,
    ! [X0] : join(upme(x2,z2,y2),X0) = join(lome(sF0,a,y2),join(upme(x2,z2,meet(a,y2)),X0)),
    inference(forward_demodulation,[],[f885377,f136354]) ).

fof(f885377,plain,
    ! [X0] : join(upme(x2,z2,y2),X0) = join(lome(sF0,a,y2),join(upme(x2,meet(a,y2),z2),X0)),
    inference(forward_demodulation,[],[f885334,f136535]) ).

fof(f136535,plain,
    ! [X240,X238,X239,X236,X237] : join(X240,join(upme(X236,X237,X238),X239)) = join(upme(X236,X238,X237),join(X240,X239)),
    inference(forward_demodulation,[],[f136534,f135320]) ).

fof(f135320,plain,
    ! [X88,X86,X87,X84,X85] : join(upme(X84,X86,X85),join(X87,X88)) = join(upme(X84,X86,meet(a,X85)),join(X88,join(upme(X84,X85,meet(a,X86)),X87))),
    inference(superposition,[],[f13429,f1000]) ).

fof(f136534,plain,
    ! [X240,X238,X239,X236,X237] : join(X240,join(upme(X236,X237,X238),X239)) = join(upme(X236,X238,meet(a,X237)),join(X239,join(upme(X236,X237,meet(a,X238)),X240))),
    inference(forward_demodulation,[],[f135416,f4]) ).

fof(f135416,plain,
    ! [X240,X238,X239,X236,X237] : join(join(upme(X236,X238,meet(a,X237)),X239),join(upme(X236,X237,meet(a,X238)),X240)) = join(X240,join(upme(X236,X237,X238),X239)),
    inference(superposition,[],[f1914,f13429]) ).

fof(f885334,plain,
    ! [X0] : join(upme(x2,z2,y2),X0) = join(upme(x2,z2,meet(a,y2)),join(lome(sF0,a,y2),X0)),
    inference(superposition,[],[f13429,f884072]) ).

fof(f884072,plain,
    lome(sF0,a,y2) = upme(x2,y2,meet(a,z2)),
    inference(forward_demodulation,[],[f884071,f47232]) ).

fof(f884071,plain,
    lome(sF0,sF2,y2) = upme(x2,y2,meet(a,z2)),
    inference(forward_demodulation,[],[f884070,f442827]) ).

fof(f442827,plain,
    ! [X10] : upme(X10,y2,meet(a,sF0)) = upme(X10,y2,meet(a,z2)),
    inference(forward_demodulation,[],[f442743,f7]) ).

fof(f442743,plain,
    ! [X10] : upme(X10,y2,meet(a,sF0)) = meet(X10,join(y2,meet(a,z2))),
    inference(superposition,[],[f7,f442614]) ).

fof(f442614,plain,
    join(y2,meet(a,z2)) = join(y2,meet(a,sF0)),
    inference(forward_demodulation,[],[f442613,f47123]) ).

fof(f442613,plain,
    join(y2,meet(a,z2)) = join(y2,meet(sF0,sF2)),
    inference(forward_demodulation,[],[f442612,f35991]) ).

fof(f442612,plain,
    join(y2,meet(sF2,sF0)) = join(y2,meet(a,z2)),
    inference(forward_demodulation,[],[f442611,f35991]) ).

fof(f442611,plain,
    join(y2,meet(sF2,sF0)) = join(y2,meet(z2,a)),
    inference(forward_demodulation,[],[f442406,f41372]) ).

fof(f41372,plain,
    ! [X84,X85] : join(X84,meet(X85,a)) = join(X84,upme(a,X84,X85)),
    inference(forward_demodulation,[],[f41371,f1250]) ).

fof(f41371,plain,
    ! [X84,X85] : join(X84,meet(X85,a)) = join(X84,upme(a,X85,join(X84,X85))),
    inference(forward_demodulation,[],[f41370,f31501]) ).

fof(f41370,plain,
    ! [X84,X85] : join(X84,meet(X85,a)) = join(X84,lome(a,X85,join(X84,X85))),
    inference(forward_demodulation,[],[f41143,f35756]) ).

fof(f35756,plain,
    ! [X48,X46,X49,X47] : lome(X46,X49,join(X47,X48)) = join(meet(X49,X46),upme(X46,X47,X48)),
    inference(superposition,[],[f8398,f7]) ).

fof(f41143,plain,
    ! [X84,X85] : join(X84,meet(X85,a)) = join(X84,join(meet(X85,a),upme(a,X84,X85))),
    inference(superposition,[],[f42,f31509]) ).

fof(f442406,plain,
    join(y2,meet(sF2,sF0)) = join(y2,upme(a,y2,z2)),
    inference(superposition,[],[f106755,f428642]) ).

fof(f428642,plain,
    upme(a,y2,z2) = upme(sF2,y2,sF0),
    inference(backward_demodulation,[],[f101342,f428637]) ).

fof(f428637,plain,
    upme(a,y2,z2) = upme(a,y2,sF0),
    inference(forward_demodulation,[],[f428636,f14]) ).

fof(f428636,plain,
    upme(a,y2,z2) = upme(a,y2,upme(x2,y2,z2)),
    inference(forward_demodulation,[],[f428635,f219510]) ).

fof(f428635,plain,
    upme(a,y2,z2) = upme(upme(a,x2,y2),y2,z2),
    inference(forward_demodulation,[],[f428602,f46407]) ).

fof(f428602,plain,
    upme(a,y2,z2) = upme(upme(a,y2,z2),x2,y2),
    inference(superposition,[],[f71332,f99675]) ).

fof(f71332,plain,
    ! [X21,X20] : upme(sF2,X20,X21) = upme(upme(sF2,X20,X21),x2,y2),
    inference(superposition,[],[f49275,f7]) ).

fof(f49275,plain,
    ! [X0] : meet(sF2,X0) = upme(meet(sF2,X0),x2,y2),
    inference(forward_demodulation,[],[f49234,f104]) ).

fof(f49234,plain,
    ! [X0] : meet(sF2,meet(sF2,X0)) = upme(meet(sF2,X0),x2,y2),
    inference(superposition,[],[f45994,f316]) ).

fof(f101342,plain,
    upme(a,y2,sF0) = upme(sF2,y2,sF0),
    inference(forward_demodulation,[],[f101341,f86]) ).

fof(f101341,plain,
    upme(a,y2,sF0) = upme(meet(a,sF2),y2,sF0),
    inference(forward_demodulation,[],[f101340,f1494]) ).

fof(f101340,plain,
    upme(a,y2,sF0) = upme(meet(sF2,a),y2,sF0),
    inference(forward_demodulation,[],[f101326,f344]) ).

fof(f101326,plain,
    upme(a,y2,sF0) = meet(sF2,upme(a,y2,sF0)),
    inference(superposition,[],[f9998,f101282]) ).

fof(f101282,plain,
    lome(sF2,y2,sF0) = upme(a,y2,sF0),
    inference(forward_demodulation,[],[f101250,f31518]) ).

fof(f101250,plain,
    lome(sF2,y2,sF0) = upme(a,y2,meet(a,sF0)),
    inference(superposition,[],[f49464,f47123]) ).

fof(f49464,plain,
    ! [X52] : lome(sF2,y2,X52) = upme(a,y2,meet(X52,sF2)),
    inference(forward_demodulation,[],[f49463,f37853]) ).

fof(f49463,plain,
    ! [X52] : lome(sF2,y2,X52) = upme(a,meet(sF2,X52),y2),
    inference(forward_demodulation,[],[f49409,f28870]) ).

fof(f49409,plain,
    ! [X52] : lome(sF2,y2,X52) = join(meet(a,y2),meet(sF2,X52)),
    inference(superposition,[],[f8398,f49301]) ).

fof(f106755,plain,
    ! [X29] : join(y2,meet(sF2,X29)) = join(y2,upme(sF2,y2,X29)),
    inference(superposition,[],[f8449,f106527]) ).

fof(f106527,plain,
    ! [X3] : lome(sF2,y2,X3) = upme(sF2,y2,X3),
    inference(forward_demodulation,[],[f106526,f68175]) ).

fof(f68175,plain,
    ! [X1] : lome(sF2,y2,meet(a,X1)) = lome(sF2,y2,X1),
    inference(forward_demodulation,[],[f68174,f49414]) ).

fof(f49414,plain,
    ! [X57] : lome(sF2,y2,X57) = lome(sF2,meet(a,y2),X57),
    inference(superposition,[],[f8496,f49301]) ).

fof(f68174,plain,
    ! [X1] : lome(sF2,meet(a,y2),X1) = lome(sF2,y2,meet(a,X1)),
    inference(forward_demodulation,[],[f68173,f67481]) ).

fof(f67481,plain,
    ! [X3] : lome(sF2,y2,meet(a,X3)) = upme(sF2,meet(a,y2),meet(sF2,X3)),
    inference(forward_demodulation,[],[f67480,f49361]) ).

fof(f49361,plain,
    ! [X1] : meet(sF2,X1) = upme(X1,sF2,meet(a,y2)),
    inference(forward_demodulation,[],[f49347,f25373]) ).

fof(f49347,plain,
    ! [X1] : meet(sF2,X1) = upme(meet(a,X1),y2,sF2),
    inference(superposition,[],[f346,f49294]) ).

fof(f49294,plain,
    sF2 = upme(a,y2,sF2),
    inference(forward_demodulation,[],[f49293,f68]) ).

fof(f49293,plain,
    upme(a,y2,sF2) = upme(sF2,y2,sF2),
    inference(backward_demodulation,[],[f42268,f49292]) ).

fof(f42268,plain,
    upme(a,y2,sF2) = upme(upme(a,y2,sF2),x2,y2),
    inference(forward_demodulation,[],[f42267,f7]) ).

fof(f42267,plain,
    meet(a,join(y2,sF2)) = upme(upme(a,y2,sF2),x2,y2),
    inference(forward_demodulation,[],[f42266,f1]) ).

fof(f42266,plain,
    meet(join(y2,sF2),a) = upme(upme(a,y2,sF2),x2,y2),
    inference(forward_demodulation,[],[f42265,f7]) ).

fof(f42265,plain,
    meet(join(y2,sF2),a) = upme(meet(a,join(y2,sF2)),x2,y2),
    inference(forward_demodulation,[],[f42186,f1494]) ).

fof(f42186,plain,
    meet(join(y2,sF2),a) = upme(meet(join(y2,sF2),a),x2,y2),
    inference(superposition,[],[f41857,f13704]) ).

fof(f41857,plain,
    ! [X9] : upme(X9,x2,join(y2,sF2)) = upme(X9,x2,y2),
    inference(forward_demodulation,[],[f41783,f7]) ).

fof(f41783,plain,
    ! [X9] : upme(X9,x2,join(y2,sF2)) = meet(X9,join(x2,y2)),
    inference(superposition,[],[f7,f41190]) ).

fof(f41190,plain,
    join(x2,y2) = join(x2,join(y2,sF2)),
    inference(superposition,[],[f42,f17]) ).

fof(f67480,plain,
    ! [X3] : lome(sF2,y2,meet(a,X3)) = upme(sF2,meet(a,y2),upme(X3,sF2,meet(a,y2))),
    inference(forward_demodulation,[],[f67479,f25373]) ).

fof(f67479,plain,
    ! [X3] : lome(sF2,y2,meet(a,X3)) = upme(sF2,meet(a,y2),upme(meet(a,X3),y2,sF2)),
    inference(forward_demodulation,[],[f67456,f40]) ).

fof(f67456,plain,
    ! [X3] : lome(sF2,y2,meet(a,X3)) = upme(sF2,meet(a,y2),upme(meet(a,X3),sF2,y2)),
    inference(superposition,[],[f11,f63036]) ).

fof(f63036,plain,
    ! [X104] : meet(a,y2) = upme(y2,sF2,meet(a,X104)),
    inference(forward_demodulation,[],[f62915,f25373]) ).

fof(f62915,plain,
    ! [X104] : meet(a,y2) = upme(meet(a,y2),X104,sF2),
    inference(superposition,[],[f50024,f49301]) ).

fof(f68173,plain,
    ! [X1] : lome(sF2,meet(a,y2),X1) = upme(sF2,meet(a,y2),meet(sF2,X1)),
    inference(forward_demodulation,[],[f68111,f49361]) ).

fof(f68111,plain,
    ! [X1] : lome(sF2,meet(a,y2),X1) = upme(sF2,meet(a,y2),upme(X1,sF2,meet(a,y2))),
    inference(superposition,[],[f11,f50334]) ).

fof(f50334,plain,
    ! [X104] : meet(a,y2) = upme(meet(a,y2),sF2,X104),
    inference(superposition,[],[f49003,f49301]) ).

fof(f106526,plain,
    ! [X3] : lome(sF2,y2,meet(a,X3)) = upme(sF2,y2,X3),
    inference(forward_demodulation,[],[f106525,f8536]) ).

fof(f106525,plain,
    ! [X3] : lome(sF2,meet(a,X3),y2) = upme(sF2,y2,X3),
    inference(forward_demodulation,[],[f106524,f86]) ).

fof(f106524,plain,
    ! [X3] : lome(sF2,meet(a,X3),y2) = upme(meet(a,sF2),y2,X3),
    inference(forward_demodulation,[],[f106523,f1494]) ).

fof(f106523,plain,
    ! [X3] : lome(sF2,meet(a,X3),y2) = upme(meet(sF2,a),y2,X3),
    inference(forward_demodulation,[],[f106522,f344]) ).

fof(f106522,plain,
    ! [X3] : lome(sF2,meet(a,X3),y2) = meet(sF2,upme(a,y2,X3)),
    inference(forward_demodulation,[],[f106438,f31501]) ).

fof(f106438,plain,
    ! [X3] : lome(sF2,meet(a,X3),y2) = meet(sF2,lome(a,y2,X3)),
    inference(superposition,[],[f106400,f8470]) ).

fof(f106400,plain,
    ! [X18] : lome(sF2,X18,y2) = upme(sF2,meet(a,y2),X18),
    inference(forward_demodulation,[],[f106399,f7]) ).

fof(f106399,plain,
    ! [X18] : lome(sF2,X18,y2) = meet(sF2,join(meet(a,y2),X18)),
    inference(forward_demodulation,[],[f106398,f1]) ).

fof(f106398,plain,
    ! [X18] : lome(sF2,X18,y2) = meet(join(meet(a,y2),X18),sF2),
    inference(backward_demodulation,[],[f63040,f106397]) ).

fof(f106397,plain,
    ! [X28,X27] : meet(X28,sF2) = upme(X28,sF2,meet(a,meet(y2,X27))),
    inference(forward_demodulation,[],[f106396,f664]) ).

fof(f106396,plain,
    ! [X28,X27] : lome(X28,sF2,sF2) = upme(X28,sF2,meet(a,meet(y2,X27))),
    inference(forward_demodulation,[],[f106395,f2]) ).

fof(f106395,plain,
    ! [X28,X27] : lome(X28,sF2,sF2) = upme(X28,sF2,meet(meet(a,y2),X27)),
    inference(forward_demodulation,[],[f106394,f37853]) ).

fof(f106394,plain,
    ! [X28,X27] : lome(X28,sF2,sF2) = upme(X28,meet(X27,meet(a,y2)),sF2),
    inference(forward_demodulation,[],[f106393,f49455]) ).

fof(f49455,plain,
    ! [X24] : sF2 = upme(a,sF2,meet(y2,X24)),
    inference(forward_demodulation,[],[f49390,f25379]) ).

fof(f49390,plain,
    ! [X24] : sF2 = join(sF2,meet(X24,meet(a,y2))),
    inference(superposition,[],[f328,f49301]) ).

fof(f106393,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,y2)),sF2) = lome(X28,sF2,upme(a,sF2,meet(y2,X27))),
    inference(forward_demodulation,[],[f106392,f31501]) ).

fof(f106392,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,y2)),sF2) = lome(X28,sF2,lome(a,sF2,meet(y2,X27))),
    inference(forward_demodulation,[],[f106391,f35748]) ).

fof(f35748,plain,
    ! [X16,X14,X17,X15] : lome(X14,X17,meet(X15,X16)) = join(meet(X17,X14),meet(X16,meet(X14,X15))),
    inference(superposition,[],[f8398,f319]) ).

fof(f106391,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,y2)),sF2) = lome(X28,sF2,join(meet(sF2,a),meet(X27,meet(a,y2)))),
    inference(forward_demodulation,[],[f106390,f74488]) ).

fof(f106390,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,y2)),sF2) = lome(X28,sF2,join(meet(X27,meet(a,y2)),meet(sF2,a))),
    inference(forward_demodulation,[],[f106278,f8536]) ).

fof(f106278,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,y2)),sF2) = lome(X28,join(meet(X27,meet(a,y2)),meet(sF2,a)),sF2),
    inference(superposition,[],[f58584,f49396]) ).

fof(f49396,plain,
    ! [X31,X32] : sF2 = join(sF2,meet(X31,meet(X32,meet(a,y2)))),
    inference(superposition,[],[f368,f49301]) ).

fof(f58584,plain,
    ! [X10,X11,X12] : upme(X11,X12,X10) = lome(X11,join(X12,meet(X10,a)),join(X10,meet(a,X12))),
    inference(backward_demodulation,[],[f13349,f58181]) ).

fof(f13349,plain,
    ! [X10,X11,X12] : upme(X11,X12,X10) = join(upme(X11,X12,meet(X10,a)),upme(X11,X10,meet(a,X12))),
    inference(superposition,[],[f10,f1]) ).

fof(f63040,plain,
    ! [X18] : upme(join(meet(a,y2),X18),sF2,meet(a,meet(y2,X18))) = lome(sF2,X18,y2),
    inference(forward_demodulation,[],[f63039,f49475]) ).

fof(f49475,plain,
    ! [X68] : lome(sF2,X68,y2) = upme(a,y2,meet(sF2,X68)),
    inference(forward_demodulation,[],[f49474,f37853]) ).

fof(f49474,plain,
    ! [X68] : lome(sF2,X68,y2) = upme(a,meet(X68,sF2),y2),
    inference(forward_demodulation,[],[f49423,f31574]) ).

fof(f49423,plain,
    ! [X68] : lome(sF2,X68,y2) = join(meet(X68,sF2),meet(a,y2)),
    inference(superposition,[],[f35744,f49301]) ).

fof(f63039,plain,
    ! [X18] : upme(join(meet(a,y2),X18),sF2,meet(a,meet(y2,X18))) = upme(a,y2,meet(sF2,X18)),
    inference(forward_demodulation,[],[f63038,f37853]) ).

fof(f63038,plain,
    ! [X18] : upme(join(meet(a,y2),X18),sF2,meet(a,meet(y2,X18))) = upme(a,meet(X18,sF2),y2),
    inference(forward_demodulation,[],[f63037,f31574]) ).

fof(f63037,plain,
    ! [X18] : upme(join(meet(a,y2),X18),sF2,meet(a,meet(y2,X18))) = join(meet(X18,sF2),meet(a,y2)),
    inference(backward_demodulation,[],[f49440,f63036]) ).

fof(f49440,plain,
    ! [X18] : upme(join(meet(a,y2),X18),sF2,meet(a,meet(y2,X18))) = join(meet(X18,sF2),upme(y2,sF2,meet(a,X18))),
    inference(forward_demodulation,[],[f49439,f25373]) ).

fof(f49439,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,y2),X18,sF2)) = upme(join(meet(a,y2),X18),sF2,meet(a,meet(y2,X18))),
    inference(forward_demodulation,[],[f49438,f25385]) ).

fof(f49438,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,y2),X18,sF2)) = upme(join(meet(a,y2),X18),sF2,meet(meet(y2,X18),a)),
    inference(forward_demodulation,[],[f49437,f142]) ).

fof(f49437,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,y2),X18,sF2)) = upme(join(sF2,meet(meet(y2,X18),a)),meet(a,y2),X18),
    inference(forward_demodulation,[],[f49436,f104]) ).

fof(f49436,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,y2),X18,sF2)) = upme(join(sF2,meet(meet(y2,X18),a)),meet(a,meet(a,y2)),X18),
    inference(forward_demodulation,[],[f49435,f142]) ).

fof(f49435,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,y2),X18,sF2)) = upme(join(meet(a,meet(a,y2)),X18),sF2,meet(meet(y2,X18),a)),
    inference(forward_demodulation,[],[f49434,f37853]) ).

fof(f49434,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,y2),X18,sF2)) = upme(join(meet(a,meet(a,y2)),X18),meet(a,meet(y2,X18)),sF2),
    inference(forward_demodulation,[],[f49381,f142]) ).

fof(f49381,plain,
    ! [X18] : join(meet(X18,sF2),upme(meet(a,y2),X18,sF2)) = upme(join(meet(a,meet(y2,X18)),sF2),meet(a,meet(a,y2)),X18),
    inference(superposition,[],[f25,f49301]) ).

fof(f884070,plain,
    lome(sF0,sF2,y2) = upme(x2,y2,meet(a,sF0)),
    inference(forward_demodulation,[],[f884069,f35982]) ).

fof(f884069,plain,
    lome(sF0,sF2,y2) = upme(x2,y2,meet(sF0,a)),
    inference(forward_demodulation,[],[f884068,f37853]) ).

fof(f884068,plain,
    lome(sF0,sF2,y2) = upme(x2,meet(a,sF0),y2),
    inference(forward_demodulation,[],[f884067,f173241]) ).

fof(f884067,plain,
    lome(sF0,sF2,y2) = lome(x2,meet(a,sF0),y2),
    inference(forward_demodulation,[],[f884066,f40809]) ).

fof(f884066,plain,
    lome(sF0,sF2,y2) = join(meet(a,sF0),meet(y2,x2)),
    inference(forward_demodulation,[],[f884065,f36017]) ).

fof(f884065,plain,
    lome(sF0,sF2,y2) = join(meet(x2,y2),meet(a,sF0)),
    inference(forward_demodulation,[],[f884064,f50629]) ).

fof(f50629,plain,
    ! [X68] : lome(sF0,X68,y2) = lome(x2,y2,meet(X68,sF0)),
    inference(forward_demodulation,[],[f50628,f8536]) ).

fof(f50628,plain,
    ! [X68] : lome(sF0,X68,y2) = lome(x2,meet(X68,sF0),y2),
    inference(forward_demodulation,[],[f50579,f8418]) ).

fof(f50579,plain,
    ! [X68] : lome(sF0,X68,y2) = join(meet(X68,sF0),meet(x2,y2)),
    inference(superposition,[],[f35744,f50473]) ).

fof(f884064,plain,
    join(meet(x2,y2),meet(a,sF0)) = lome(x2,y2,meet(sF2,sF0)),
    inference(forward_demodulation,[],[f883366,f8440]) ).

fof(f883366,plain,
    join(meet(x2,y2),meet(a,sF0)) = join(meet(x2,y2),meet(sF2,sF0)),
    inference(superposition,[],[f133479,f50541]) ).

fof(f1441538,plain,
    ! [X0] : join(sF1,X0) = join(lome(sF0,a,y2),join(lome(sF0,a,z2),X0)),
    inference(forward_demodulation,[],[f1441537,f51790]) ).

fof(f51790,plain,
    sF1 = upme(sF1,y2,z2),
    inference(backward_demodulation,[],[f49859,f51788]) ).

fof(f1441537,plain,
    ! [X0] : join(lome(sF0,a,y2),join(lome(sF0,a,z2),X0)) = join(upme(sF1,y2,z2),X0),
    inference(forward_demodulation,[],[f1441536,f136354]) ).

fof(f1441536,plain,
    ! [X0] : join(lome(sF0,a,y2),join(lome(sF0,a,z2),X0)) = join(upme(sF1,z2,y2),X0),
    inference(forward_demodulation,[],[f1441535,f1440120]) ).

fof(f1440120,plain,
    lome(sF0,a,z2) = upme(sF1,z2,meet(a,y2)),
    inference(forward_demodulation,[],[f1440119,f1264051]) ).

fof(f1264051,plain,
    lome(sF0,a,z2) = meet(sF1,lome(sF0,a,z2)),
    inference(superposition,[],[f9998,f1256402]) ).

fof(f1256402,plain,
    lome(sF0,a,z2) = lome(sF1,a,z2),
    inference(forward_demodulation,[],[f1256401,f1057854]) ).

fof(f1256401,plain,
    lome(sF1,a,z2) = upme(x2,z2,meet(a,y2)),
    inference(forward_demodulation,[],[f1255921,f1057849]) ).

fof(f1255921,plain,
    lome(sF1,a,z2) = upme(x2,z2,meet(a,sF0)),
    inference(backward_demodulation,[],[f887128,f1255507]) ).

fof(f1255507,plain,
    meet(a,sF0) = meet(a,sF1),
    inference(forward_demodulation,[],[f1255506,f1]) ).

fof(f1255506,plain,
    meet(sF0,a) = meet(a,sF1),
    inference(forward_demodulation,[],[f1255058,f49862]) ).

fof(f1255058,plain,
    meet(a,sF1) = upme(meet(a,x2),y2,z2),
    inference(backward_demodulation,[],[f1126086,f1255020]) ).

fof(f1255020,plain,
    ! [X26] : upme(meet(a,X26),y2,z2) = upme(meet(a,X26),z2,sF1),
    inference(forward_demodulation,[],[f1255019,f100058]) ).

fof(f100058,plain,
    ! [X7] : upme(meet(sF2,X7),z2,sF1) = upme(meet(a,X7),z2,sF1),
    inference(forward_demodulation,[],[f100041,f346]) ).

fof(f100041,plain,
    ! [X7] : upme(meet(sF2,X7),z2,sF1) = meet(upme(a,z2,sF1),X7),
    inference(superposition,[],[f346,f99837]) ).

fof(f99837,plain,
    upme(a,z2,sF1) = upme(sF2,z2,sF1),
    inference(forward_demodulation,[],[f99836,f86]) ).

fof(f99836,plain,
    upme(a,z2,sF1) = upme(meet(a,sF2),z2,sF1),
    inference(forward_demodulation,[],[f99835,f1494]) ).

fof(f99835,plain,
    upme(a,z2,sF1) = upme(meet(sF2,a),z2,sF1),
    inference(forward_demodulation,[],[f99821,f344]) ).

fof(f99821,plain,
    upme(a,z2,sF1) = meet(sF2,upme(a,z2,sF1)),
    inference(superposition,[],[f9998,f99595]) ).

fof(f99595,plain,
    upme(a,z2,sF1) = lome(sF2,z2,sF1),
    inference(forward_demodulation,[],[f99561,f31518]) ).

fof(f99561,plain,
    lome(sF2,z2,sF1) = upme(a,z2,meet(a,sF1)),
    inference(superposition,[],[f46793,f47144]) ).

fof(f1255019,plain,
    ! [X26] : upme(meet(a,X26),y2,z2) = upme(meet(sF2,X26),z2,sF1),
    inference(forward_demodulation,[],[f1254877,f346]) ).

fof(f1254877,plain,
    ! [X26] : upme(meet(sF2,X26),z2,sF1) = meet(upme(a,y2,z2),X26),
    inference(superposition,[],[f346,f1251363]) ).

fof(f1251363,plain,
    upme(a,y2,z2) = upme(sF2,z2,sF1),
    inference(backward_demodulation,[],[f99837,f1251357]) ).

fof(f1251357,plain,
    upme(a,z2,sF1) = upme(a,y2,z2),
    inference(forward_demodulation,[],[f1251356,f180911]) ).

fof(f180911,plain,
    ! [X12] : upme(X12,z2,meet(x2,y2)) = upme(X12,z2,sF1),
    inference(forward_demodulation,[],[f180876,f7]) ).

fof(f180876,plain,
    ! [X12] : upme(X12,z2,meet(x2,y2)) = meet(X12,join(z2,sF1)),
    inference(superposition,[],[f7,f179625]) ).

fof(f179625,plain,
    join(z2,sF1) = join(z2,meet(x2,y2)),
    inference(forward_demodulation,[],[f179624,f35991]) ).

fof(f179624,plain,
    join(z2,sF1) = join(z2,meet(y2,x2)),
    inference(forward_demodulation,[],[f178813,f36017]) ).

fof(f178813,plain,
    join(z2,sF1) = join(meet(x2,y2),z2),
    inference(superposition,[],[f8456,f15]) ).

fof(f1251356,plain,
    upme(a,y2,z2) = upme(a,z2,meet(x2,y2)),
    inference(forward_demodulation,[],[f1251355,f50473]) ).

fof(f1251355,plain,
    upme(a,y2,z2) = upme(a,z2,meet(y2,sF0)),
    inference(forward_demodulation,[],[f1251354,f32484]) ).

fof(f32484,plain,
    ! [X28,X26,X27] : upme(a,X28,meet(X26,X27)) = upme(a,X28,meet(X27,X26)),
    inference(forward_demodulation,[],[f32427,f31562]) ).

fof(f31562,plain,
    ! [X21,X22,X20] : upme(a,meet(X21,meet(a,X20)),X22) = upme(a,X22,meet(X20,X21)),
    inference(backward_demodulation,[],[f28824,f31501]) ).

fof(f28824,plain,
    ! [X21,X22,X20] : lome(a,X22,meet(X20,X21)) = upme(a,meet(X21,meet(a,X20)),X22),
    inference(superposition,[],[f25181,f319]) ).

fof(f32427,plain,
    ! [X28,X26,X27] : upme(a,meet(X26,meet(a,X27)),X28) = upme(a,X28,meet(X26,X27)),
    inference(superposition,[],[f31508,f336]) ).

fof(f1251354,plain,
    upme(a,y2,z2) = upme(a,z2,meet(sF0,y2)),
    inference(forward_demodulation,[],[f1251353,f107]) ).

fof(f1251353,plain,
    upme(a,y2,z2) = upme(a,z2,meet(y2,meet(sF0,y2))),
    inference(forward_demodulation,[],[f1251352,f336]) ).

fof(f1251352,plain,
    upme(a,y2,z2) = upme(a,z2,meet(sF0,meet(y2,y2))),
    inference(forward_demodulation,[],[f1251351,f32484]) ).

fof(f1251351,plain,
    upme(a,y2,z2) = upme(a,z2,meet(meet(y2,y2),sF0)),
    inference(forward_demodulation,[],[f1251350,f37853]) ).

fof(f1251350,plain,
    upme(a,y2,z2) = upme(a,meet(sF0,meet(y2,y2)),z2),
    inference(forward_demodulation,[],[f1251349,f36478]) ).

fof(f36478,plain,
    ! [X40,X41,X39,X42] : upme(X42,meet(X39,X40),X41) = upme(X42,meet(X40,X39),X41),
    inference(forward_demodulation,[],[f36117,f7]) ).

fof(f36117,plain,
    ! [X40,X41,X39,X42] : upme(X42,meet(X39,X40),X41) = meet(X42,join(meet(X40,X39),X41)),
    inference(superposition,[],[f7,f35947]) ).

fof(f1251349,plain,
    upme(a,y2,z2) = upme(a,meet(meet(y2,y2),sF0),z2),
    inference(forward_demodulation,[],[f1251348,f1250924]) ).

fof(f1250924,plain,
    ! [X21,X19,X20] : upme(a,X19,upme(X21,X19,X20)) = upme(a,meet(X21,X20),X19),
    inference(backward_demodulation,[],[f219522,f1250880]) ).

fof(f1250880,plain,
    ! [X10,X8,X9] : upme(a,meet(X8,X9),X10) = upme(a,X10,upme(X8,X9,X10)),
    inference(backward_demodulation,[],[f722939,f1250879]) ).

fof(f1250879,plain,
    ! [X120,X118,X119] : upme(X120,X118,X119) = lome(X120,X118,join(X118,X119)),
    inference(forward_demodulation,[],[f1247288,f8536]) ).

fof(f1247288,plain,
    ! [X120,X118,X119] : upme(X120,X118,X119) = lome(X120,join(X118,X119),X118),
    inference(superposition,[],[f678,f21]) ).

fof(f722939,plain,
    ! [X10,X8,X9] : upme(a,meet(X8,X9),X10) = upme(a,X10,lome(X8,X9,join(X9,X10))),
    inference(forward_demodulation,[],[f722938,f8536]) ).

fof(f722938,plain,
    ! [X10,X8,X9] : upme(a,meet(X8,X9),X10) = upme(a,X10,lome(X8,join(X9,X10),X9)),
    inference(backward_demodulation,[],[f219742,f719830]) ).

fof(f719830,plain,
    ! [X414,X413,X412,X411,X410,X409] : upme(X413,meet(X409,X412),join(X414,upme(X409,X410,X411))) = upme(X413,X414,lome(X409,join(X410,X411),X412)),
    inference(superposition,[],[f2131,f8410]) ).

fof(f219742,plain,
    ! [X10,X8,X9] : upme(a,meet(X8,X9),X10) = upme(a,meet(X8,X9),join(X10,upme(X8,X9,X10))),
    inference(forward_demodulation,[],[f219741,f977]) ).

fof(f219741,plain,
    ! [X10,X8,X9] : upme(a,meet(X8,X9),X10) = upme(a,meet(X8,X9),join(X10,join(meet(X10,X9),upme(X8,X9,X10)))),
    inference(forward_demodulation,[],[f219740,f1035]) ).

fof(f219740,plain,
    ! [X10,X8,X9] : upme(a,meet(X8,X9),X10) = upme(a,join(meet(X8,X9),X10),join(meet(X10,X9),upme(X8,X9,X10))),
    inference(forward_demodulation,[],[f219739,f31501]) ).

fof(f219739,plain,
    ! [X10,X8,X9] : upme(a,meet(X8,X9),X10) = lome(a,join(meet(X8,X9),X10),join(meet(X10,X9),upme(X8,X9,X10))),
    inference(forward_demodulation,[],[f219057,f58181]) ).

fof(f219057,plain,
    ! [X10,X8,X9] : upme(a,meet(X8,X9),X10) = join(upme(a,meet(X8,X9),X10),upme(a,meet(X10,X9),upme(X8,X9,X10))),
    inference(superposition,[],[f37,f202703]) ).

fof(f219522,plain,
    ! [X21,X19,X20] : upme(a,X19,upme(X21,X20,X19)) = upme(a,X19,upme(X21,X19,X20)),
    inference(forward_demodulation,[],[f219521,f219510]) ).

fof(f219521,plain,
    ! [X21,X19,X20] : upme(upme(a,X21,X19),X19,X20) = upme(a,X19,upme(X21,X20,X19)),
    inference(forward_demodulation,[],[f219520,f40]) ).

fof(f219520,plain,
    ! [X21,X19,X20] : upme(upme(a,X21,X19),X19,X20) = upme(a,upme(X21,X20,X19),X19),
    inference(forward_demodulation,[],[f219505,f51175]) ).

fof(f219505,plain,
    ! [X21,X19,X20] : upme(upme(a,X21,X19),X19,X20) = upme(a,upme(X21,X20,X19),upme(X19,X21,join(X20,X19))),
    inference(backward_demodulation,[],[f74947,f219503]) ).

fof(f74947,plain,
    ! [X21,X19,X20] : join(upme(meet(X21,a),X20,X19),upme(meet(a,X19),X21,upme(a,X20,X19))) = upme(upme(a,X21,X19),X19,X20),
    inference(forward_demodulation,[],[f74946,f31507]) ).

fof(f74946,plain,
    ! [X21,X19,X20] : join(upme(meet(X21,a),X20,X19),upme(meet(a,X19),X21,upme(a,X20,X19))) = upme(upme(a,meet(X19,a),X21),X19,X20),
    inference(forward_demodulation,[],[f74945,f1852]) ).

fof(f1852,plain,
    ! [X14,X15,X12,X13] : upme(X15,X12,join(meet(X12,X13),X14)) = upme(X15,X12,X14),
    inference(forward_demodulation,[],[f1817,f7]) ).

fof(f1817,plain,
    ! [X14,X15,X12,X13] : upme(X15,X12,join(meet(X12,X13),X14)) = meet(X15,join(X12,X14)),
    inference(superposition,[],[f7,f977]) ).

fof(f74945,plain,
    ! [X21,X19,X20] : join(upme(meet(X21,a),X20,X19),upme(meet(a,X19),X21,upme(a,X20,X19))) = upme(upme(a,meet(X19,a),X21),X19,join(meet(X19,X21),X20)),
    inference(forward_demodulation,[],[f74944,f2131]) ).

fof(f74944,plain,
    ! [X21,X19,X20] : join(upme(meet(X21,a),X20,X19),upme(meet(a,X19),X21,upme(a,X20,X19))) = upme(upme(a,meet(X19,a),X21),meet(X19,X21),join(X20,X19)),
    inference(forward_demodulation,[],[f74943,f46407]) ).

fof(f74943,plain,
    ! [X21,X19,X20] : join(upme(meet(X21,a),X20,X19),upme(meet(a,X19),X21,upme(a,X20,X19))) = upme(upme(a,meet(X19,X21),join(X20,X19)),meet(X19,a),X21),
    inference(forward_demodulation,[],[f74942,f31501]) ).

fof(f74942,plain,
    ! [X21,X19,X20] : join(upme(meet(X21,a),X20,X19),upme(meet(a,X19),X21,upme(a,X20,X19))) = upme(lome(a,meet(X19,X21),join(X20,X19)),meet(X19,a),X21),
    inference(forward_demodulation,[],[f74917,f34]) ).

fof(f74917,plain,
    ! [X21,X19,X20] : join(upme(meet(X21,a),X20,X19),upme(meet(a,X19),X21,upme(a,X20,X19))) = meet(join(meet(X19,a),X21),lome(a,meet(X19,X21),join(X20,X19))),
    inference(backward_demodulation,[],[f31660,f74291]) ).

fof(f31660,plain,
    ! [X21,X19,X20] : upme(join(meet(X19,a),X21),meet(a,meet(X19,X21)),upme(a,X20,X19)) = join(upme(meet(X21,a),X20,X19),upme(meet(a,X19),X21,upme(a,X20,X19))),
    inference(forward_demodulation,[],[f31553,f344]) ).

fof(f31553,plain,
    ! [X21,X19,X20] : join(meet(X21,upme(a,X20,X19)),upme(meet(a,X19),X21,upme(a,X20,X19))) = upme(join(meet(X19,a),X21),meet(a,meet(X19,X21)),upme(a,X20,X19)),
    inference(backward_demodulation,[],[f29361,f31501]) ).

fof(f29361,plain,
    ! [X21,X19,X20] : join(meet(X21,lome(a,X20,X19)),upme(meet(a,X19),X21,lome(a,X20,X19))) = upme(join(meet(X19,a),X21),meet(a,meet(X19,X21)),lome(a,X20,X19)),
    inference(forward_demodulation,[],[f29360,f107]) ).

fof(f29360,plain,
    ! [X21,X19,X20] : join(meet(X21,lome(a,X20,X19)),upme(meet(a,X19),X21,lome(a,X20,X19))) = upme(join(meet(a,meet(X19,a)),X21),meet(a,meet(X19,X21)),lome(a,X20,X19)),
    inference(forward_demodulation,[],[f29184,f142]) ).

fof(f29184,plain,
    ! [X21,X19,X20] : join(meet(X21,lome(a,X20,X19)),upme(meet(a,X19),X21,lome(a,X20,X19))) = upme(join(meet(a,meet(X19,X21)),lome(a,X20,X19)),meet(a,meet(X19,a)),X21),
    inference(superposition,[],[f25,f28954]) ).

fof(f28954,plain,
    ! [X8,X7] : meet(X7,a) = meet(X7,lome(a,X8,X7)),
    inference(superposition,[],[f28891,f8536]) ).

fof(f1251348,plain,
    upme(a,y2,z2) = upme(a,z2,upme(meet(y2,y2),z2,sF0)),
    inference(forward_demodulation,[],[f1251347,f344]) ).

fof(f1251347,plain,
    upme(a,y2,z2) = upme(a,z2,meet(y2,upme(y2,z2,sF0))),
    inference(forward_demodulation,[],[f1251346,f32484]) ).

fof(f1251346,plain,
    upme(a,y2,z2) = upme(a,z2,meet(upme(y2,z2,sF0),y2)),
    inference(forward_demodulation,[],[f1251025,f37853]) ).

fof(f1251025,plain,
    upme(a,y2,z2) = upme(a,meet(y2,upme(y2,z2,sF0)),z2),
    inference(backward_demodulation,[],[f1058546,f1250924]) ).

fof(f1058546,plain,
    upme(a,y2,z2) = upme(a,z2,upme(y2,z2,upme(y2,z2,sF0))),
    inference(forward_demodulation,[],[f1058493,f219510]) ).

fof(f1058493,plain,
    upme(a,y2,z2) = upme(upme(a,y2,z2),z2,upme(y2,z2,sF0)),
    inference(superposition,[],[f128,f1058421]) ).

fof(f1058421,plain,
    upme(a,y2,z2) = upme(a,z2,upme(y2,z2,sF0)),
    inference(forward_demodulation,[],[f1058420,f18289]) ).

fof(f18289,plain,
    ! [X56,X54,X57,X55] : upme(X56,X54,X55) = lome(upme(X56,X54,X55),join(X54,X55),X57),
    inference(superposition,[],[f18150,f34]) ).

fof(f1058420,plain,
    lome(upme(a,y2,z2),join(y2,z2),join(z2,sF0)) = upme(a,z2,upme(y2,z2,sF0)),
    inference(forward_demodulation,[],[f1058419,f7]) ).

fof(f1058419,plain,
    lome(upme(a,y2,z2),join(y2,z2),join(z2,sF0)) = upme(a,z2,meet(y2,join(z2,sF0))),
    inference(forward_demodulation,[],[f1058418,f664]) ).

fof(f1058418,plain,
    lome(upme(a,y2,z2),join(y2,z2),join(z2,sF0)) = upme(a,z2,lome(y2,join(z2,sF0),join(z2,sF0))),
    inference(forward_demodulation,[],[f1058417,f391193]) ).

fof(f391193,plain,
    ! [X7] : lome(y2,join(z2,sF0),join(z2,X7)) = upme(y2,z2,lome(join(y2,z2),x2,join(z2,X7))),
    inference(forward_demodulation,[],[f391192,f199321]) ).

fof(f199321,plain,
    ! [X347] : lome(join(y2,z2),x2,X347) = join(sF0,upme(X347,y2,z2)),
    inference(forward_demodulation,[],[f198609,f96342]) ).

fof(f96342,plain,
    ! [X21,X20] : join(sF0,upme(X21,y2,z2)) = lome(join(y2,z2),lome(x2,sF0,X20),X21),
    inference(forward_demodulation,[],[f96341,f8416]) ).

fof(f8416,plain,
    ! [X63] : lome(x2,sF0,X63) = join(sF0,meet(x2,X63)),
    inference(superposition,[],[f8,f85]) ).

fof(f96341,plain,
    ! [X21,X20] : lome(join(y2,z2),join(sF0,meet(x2,X20)),X21) = join(sF0,upme(X21,y2,z2)),
    inference(forward_demodulation,[],[f96274,f34]) ).

fof(f96274,plain,
    ! [X21,X20] : lome(join(y2,z2),join(sF0,meet(x2,X20)),X21) = join(sF0,meet(join(y2,z2),X21)),
    inference(superposition,[],[f8410,f96146]) ).

fof(f96146,plain,
    ! [X29] : sF0 = upme(join(y2,z2),sF0,meet(x2,X29)),
    inference(forward_demodulation,[],[f96145,f14]) ).

fof(f96145,plain,
    ! [X29] : upme(x2,y2,z2) = upme(join(y2,z2),sF0,meet(x2,X29)),
    inference(forward_demodulation,[],[f96144,f7]) ).

fof(f96144,plain,
    ! [X29] : meet(x2,join(y2,z2)) = upme(join(y2,z2),sF0,meet(x2,X29)),
    inference(forward_demodulation,[],[f96055,f11593]) ).

fof(f11593,plain,
    ! [X16,X15] : upme(X16,sF0,meet(x2,X15)) = meet(X16,lome(x2,sF0,X15)),
    inference(superposition,[],[f7,f8416]) ).

fof(f96055,plain,
    ! [X29] : meet(x2,join(y2,z2)) = meet(join(y2,z2),lome(x2,sF0,X29)),
    inference(superposition,[],[f81873,f58507]) ).

fof(f58507,plain,
    ! [X389] : lome(x2,join(y2,z2),X389) = lome(x2,sF0,X389),
    inference(forward_demodulation,[],[f58143,f8416]) ).

fof(f58143,plain,
    ! [X389] : lome(x2,join(y2,z2),X389) = join(sF0,meet(x2,X389)),
    inference(superposition,[],[f8410,f14]) ).

fof(f81873,plain,
    ! [X34,X35,X33] : meet(X33,X34) = meet(X34,lome(X33,X34,X35)),
    inference(forward_demodulation,[],[f81872,f19122]) ).

fof(f19122,plain,
    ! [X38,X39,X36,X37] : meet(X36,lome(X37,X38,X39)) = meet(X37,meet(X36,lome(X37,X38,X39))),
    inference(forward_demodulation,[],[f19069,f1]) ).

fof(f19069,plain,
    ! [X38,X39,X36,X37] : meet(X36,lome(X37,X38,X39)) = meet(meet(X36,lome(X37,X38,X39)),X37),
    inference(superposition,[],[f18410,f8693]) ).

fof(f8693,plain,
    ! [X40,X41,X39,X42] : meet(X42,X39) = lome(X42,X39,lome(X39,X40,X41)),
    inference(superposition,[],[f669,f11]) ).

fof(f18410,plain,
    ! [X10,X11,X12] : meet(X10,X11) = lome(meet(X10,X11),X12,X11),
    inference(superposition,[],[f18151,f8536]) ).

fof(f18151,plain,
    ! [X11,X12,X13] : meet(X12,X11) = lome(meet(X12,X11),X11,X13),
    inference(forward_demodulation,[],[f18074,f8490]) ).

fof(f18074,plain,
    ! [X11,X12,X13] : lome(meet(X12,X11),X11,X13) = lome(meet(X12,X11),meet(X12,X11),X13),
    inference(superposition,[],[f8496,f107]) ).

fof(f81872,plain,
    ! [X34,X35,X33] : meet(X33,X34) = meet(X33,meet(X34,lome(X33,X34,X35))),
    inference(forward_demodulation,[],[f81612,f2]) ).

fof(f81612,plain,
    ! [X34,X35,X33] : meet(X33,X34) = meet(meet(X33,X34),lome(X33,X34,X35)),
    inference(superposition,[],[f8470,f21]) ).

fof(f198609,plain,
    ! [X347,X346] : lome(join(y2,z2),x2,X347) = lome(join(y2,z2),lome(x2,sF0,X346),X347),
    inference(superposition,[],[f82771,f58507]) ).

fof(f82771,plain,
    ! [X26,X27,X24,X25] : lome(X24,lome(X25,X24,X26),X27) = lome(X24,X25,X27),
    inference(forward_demodulation,[],[f82555,f8398]) ).

fof(f82555,plain,
    ! [X26,X27,X24,X25] : lome(X24,lome(X25,X24,X26),X27) = join(meet(X25,X24),meet(X24,X27)),
    inference(superposition,[],[f8,f81873]) ).

fof(f391192,plain,
    ! [X7] : lome(y2,join(z2,sF0),join(z2,X7)) = upme(y2,z2,join(sF0,upme(join(z2,X7),y2,z2))),
    inference(forward_demodulation,[],[f391191,f41901]) ).

fof(f41901,plain,
    ! [X1] : upme(X1,y2,join(z2,sF0)) = upme(X1,y2,z2),
    inference(forward_demodulation,[],[f41883,f7]) ).

fof(f41883,plain,
    ! [X1] : upme(X1,y2,join(z2,sF0)) = meet(X1,join(y2,z2)),
    inference(superposition,[],[f7,f41192]) ).

fof(f41192,plain,
    join(y2,z2) = join(y2,join(z2,sF0)),
    inference(superposition,[],[f42,f14]) ).

fof(f391191,plain,
    ! [X7] : lome(y2,join(z2,sF0),join(z2,X7)) = upme(y2,z2,join(sF0,upme(join(z2,X7),y2,join(z2,sF0)))),
    inference(forward_demodulation,[],[f391139,f1035]) ).

fof(f391139,plain,
    ! [X7] : lome(y2,join(z2,sF0),join(z2,X7)) = upme(y2,join(z2,sF0),upme(join(z2,X7),y2,join(z2,sF0))),
    inference(superposition,[],[f11,f196957]) ).

fof(f196957,plain,
    ! [X1188] : join(z2,sF0) = upme(join(z2,sF0),y2,join(z2,X1188)),
    inference(forward_demodulation,[],[f196711,f1035]) ).

fof(f196711,plain,
    ! [X1188] : join(z2,sF0) = upme(join(z2,sF0),join(y2,z2),X1188),
    inference(superposition,[],[f49015,f42398]) ).

fof(f42398,plain,
    join(z2,sF0) = upme(join(y2,z2),z2,sF0),
    inference(forward_demodulation,[],[f42336,f142]) ).

fof(f42336,plain,
    join(z2,sF0) = upme(join(z2,sF0),y2,z2),
    inference(superposition,[],[f41901,f68]) ).

fof(f49015,plain,
    ! [X48,X46,X49,X47] : upme(X46,X47,X48) = upme(upme(X46,X47,X48),X46,X49),
    inference(superposition,[],[f45910,f7]) ).

fof(f1058417,plain,
    lome(upme(a,y2,z2),join(y2,z2),join(z2,sF0)) = upme(a,z2,upme(y2,z2,lome(join(y2,z2),x2,join(z2,sF0)))),
    inference(forward_demodulation,[],[f1058416,f219510]) ).

fof(f1058416,plain,
    lome(upme(a,y2,z2),join(y2,z2),join(z2,sF0)) = upme(upme(a,y2,z2),z2,lome(join(y2,z2),x2,join(z2,sF0))),
    inference(forward_demodulation,[],[f1058415,f99675]) ).

fof(f1058415,plain,
    lome(upme(sF2,y2,z2),join(y2,z2),join(z2,sF0)) = upme(upme(sF2,y2,z2),z2,lome(join(y2,z2),x2,join(z2,sF0))),
    inference(forward_demodulation,[],[f1058414,f1250]) ).

fof(f1058414,plain,
    lome(upme(sF2,z2,join(y2,z2)),join(y2,z2),join(z2,sF0)) = upme(upme(sF2,z2,join(y2,z2)),z2,lome(join(y2,z2),x2,join(z2,sF0))),
    inference(forward_demodulation,[],[f1058413,f757497]) ).

fof(f757497,plain,
    ! [X1329,X1328] : upme(X1328,y2,join(X1329,join(z2,sF0))) = upme(X1328,X1329,join(y2,z2)),
    inference(superposition,[],[f2335,f41192]) ).

fof(f2335,plain,
    ! [X28,X26,X27,X25] : upme(X28,X25,join(X26,X27)) = upme(X28,X26,join(X25,X27)),
    inference(forward_demodulation,[],[f2261,f7]) ).

fof(f2261,plain,
    ! [X28,X26,X27,X25] : upme(X28,X25,join(X26,X27)) = meet(X28,join(X26,join(X25,X27))),
    inference(superposition,[],[f7,f1023]) ).

fof(f1058413,plain,
    lome(upme(sF2,y2,join(z2,join(z2,sF0))),join(y2,z2),join(z2,sF0)) = upme(upme(sF2,y2,join(z2,join(z2,sF0))),z2,lome(join(y2,z2),x2,join(z2,sF0))),
    inference(forward_demodulation,[],[f1058412,f1035]) ).

fof(f1058412,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),join(z2,sF0)) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),z2,lome(join(y2,z2),x2,join(z2,sF0))),
    inference(forward_demodulation,[],[f1058411,f196957]) ).

fof(f1058411,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),upme(join(z2,sF0),y2,join(z2,sF2))) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),z2,lome(join(y2,z2),x2,upme(join(z2,sF0),y2,join(z2,sF2)))),
    inference(forward_demodulation,[],[f1058410,f1035]) ).

fof(f1058410,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),upme(join(z2,sF0),join(y2,z2),sF2)) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),z2,lome(join(y2,z2),x2,upme(join(z2,sF0),join(y2,z2),sF2))),
    inference(forward_demodulation,[],[f1058409,f199321]) ).

fof(f1058409,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),upme(join(z2,sF0),join(y2,z2),sF2)) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),z2,join(sF0,upme(upme(join(z2,sF0),join(y2,z2),sF2),y2,z2))),
    inference(forward_demodulation,[],[f1058408,f137797]) ).

fof(f137797,plain,
    ! [X50,X49] : upme(X50,y2,z2) = upme(X50,y2,join(z2,meet(X49,sF0))),
    inference(forward_demodulation,[],[f137759,f7]) ).

fof(f137759,plain,
    ! [X50,X49] : meet(X50,join(y2,z2)) = upme(X50,y2,join(z2,meet(X49,sF0))),
    inference(superposition,[],[f7,f75859]) ).

fof(f75859,plain,
    ! [X6] : join(y2,z2) = join(y2,join(z2,meet(X6,sF0))),
    inference(superposition,[],[f42,f49895]) ).

fof(f49895,plain,
    ! [X1] : meet(X1,sF0) = upme(meet(X1,sF0),y2,z2),
    inference(forward_demodulation,[],[f49853,f107]) ).

fof(f49853,plain,
    ! [X1] : meet(sF0,meet(X1,sF0)) = upme(meet(X1,sF0),y2,z2),
    inference(superposition,[],[f45996,f509]) ).

fof(f1058408,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),upme(join(z2,sF0),join(y2,z2),sF2)) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),z2,join(sF0,upme(upme(join(z2,sF0),join(y2,z2),sF2),y2,join(z2,meet(sF2,sF0))))),
    inference(forward_demodulation,[],[f1058407,f897301]) ).

fof(f897301,plain,
    ! [X966,X965,X967,X968,X969] : join(X969,upme(X965,X967,join(X966,X968))) = join(X969,upme(X965,X967,join(X968,X966))),
    inference(forward_demodulation,[],[f895006,f1035]) ).

fof(f895006,plain,
    ! [X966,X965,X967,X968,X969] : join(X969,upme(X965,join(X967,X968),X966)) = join(X969,upme(X965,X967,join(X966,X968))),
    inference(superposition,[],[f13683,f2335]) ).

fof(f13683,plain,
    ! [X40,X38,X39,X37] : join(X40,upme(X37,X38,X39)) = join(X40,upme(X37,X39,X38)),
    inference(forward_demodulation,[],[f13437,f13436]) ).

fof(f13437,plain,
    ! [X40,X38,X39,X37] : join(upme(X37,X38,meet(a,X39)),join(X40,upme(X37,X39,meet(a,X38)))) = join(X40,upme(X37,X38,X39)),
    inference(superposition,[],[f1023,f10]) ).

fof(f1058407,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),upme(join(z2,sF0),join(y2,z2),sF2)) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),z2,join(sF0,upme(upme(join(z2,sF0),join(y2,z2),sF2),y2,join(meet(sF2,sF0),z2)))),
    inference(forward_demodulation,[],[f1058406,f894985]) ).

fof(f894985,plain,
    ! [X435,X434,X433,X437,X436] : join(X437,upme(X433,X436,join(X434,X435))) = join(X437,upme(X433,X434,join(X435,X436))),
    inference(superposition,[],[f13683,f1035]) ).

fof(f1058406,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),upme(join(z2,sF0),join(y2,z2),sF2)) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),z2,join(sF0,upme(upme(join(z2,sF0),join(y2,z2),sF2),z2,join(y2,meet(sF2,sF0))))),
    inference(forward_demodulation,[],[f1058405,f757507]) ).

fof(f757507,plain,
    ! [X1355,X1356,X1354] : upme(X1355,y2,join(X1356,upme(sF2,X1354,y2))) = upme(X1355,X1356,join(y2,meet(sF2,X1354))),
    inference(superposition,[],[f2335,f442347]) ).

fof(f442347,plain,
    ! [X0] : join(y2,meet(sF2,X0)) = join(y2,upme(sF2,X0,y2)),
    inference(superposition,[],[f106755,f40]) ).

fof(f1058405,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),upme(join(z2,sF0),join(y2,z2),sF2)) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),z2,join(sF0,upme(upme(join(z2,sF0),join(y2,z2),sF2),y2,join(z2,upme(sF2,sF0,y2))))),
    inference(forward_demodulation,[],[f1058404,f614230]) ).

fof(f614230,plain,
    ! [X6,X7] : join(z2,upme(sF2,X6,X7)) = join(z2,upme(sF2,X6,join(X7,z2))),
    inference(forward_demodulation,[],[f614082,f7]) ).

fof(f614082,plain,
    ! [X6,X7] : join(z2,meet(sF2,join(X6,X7))) = join(z2,upme(sF2,X6,join(X7,z2))),
    inference(superposition,[],[f436447,f1035]) ).

fof(f436447,plain,
    ! [X0] : join(z2,meet(sF2,X0)) = join(z2,upme(sF2,X0,z2)),
    inference(superposition,[],[f102436,f40]) ).

fof(f102436,plain,
    ! [X29] : join(z2,meet(sF2,X29)) = join(z2,upme(sF2,z2,X29)),
    inference(superposition,[],[f8449,f102232]) ).

fof(f1058404,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),upme(join(z2,sF0),join(y2,z2),sF2)) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),z2,join(sF0,upme(upme(join(z2,sF0),join(y2,z2),sF2),y2,join(z2,upme(sF2,sF0,join(y2,z2)))))),
    inference(forward_demodulation,[],[f1058403,f724904]) ).

fof(f724904,plain,
    ! [X722,X723] : join(z2,upme(sF2,X723,join(z2,X722))) = join(z2,upme(sF2,X722,X723)),
    inference(forward_demodulation,[],[f721657,f7]) ).

fof(f721657,plain,
    ! [X722,X723] : join(z2,meet(sF2,join(X722,X723))) = join(z2,upme(sF2,X723,join(z2,X722))),
    inference(superposition,[],[f102436,f2131]) ).

fof(f1058403,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),upme(join(z2,sF0),join(y2,z2),sF2)) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),z2,join(sF0,upme(upme(join(z2,sF0),join(y2,z2),sF2),y2,join(z2,upme(sF2,join(y2,z2),join(z2,sF0)))))),
    inference(forward_demodulation,[],[f1058402,f1035]) ).

fof(f1058402,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),upme(join(z2,sF0),join(y2,z2),sF2)) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),z2,join(sF0,upme(upme(join(z2,sF0),join(y2,z2),sF2),join(y2,z2),upme(sF2,join(y2,z2),join(z2,sF0))))),
    inference(forward_demodulation,[],[f1058341,f1035]) ).

fof(f1058341,plain,
    lome(upme(sF2,join(y2,z2),join(z2,sF0)),join(y2,z2),upme(join(z2,sF0),join(y2,z2),sF2)) = upme(upme(sF2,join(y2,z2),join(z2,sF0)),join(z2,sF0),upme(upme(join(z2,sF0),join(y2,z2),sF2),join(y2,z2),upme(sF2,join(y2,z2),join(z2,sF0)))),
    inference(superposition,[],[f8741,f1056646]) ).

fof(f1056646,plain,
    join(z2,sF0) = lome(join(y2,z2),sF2,join(z2,sF0)),
    inference(backward_demodulation,[],[f443618,f1056644]) ).

fof(f1056644,plain,
    join(z2,sF0) = join(z2,join(sF0,meet(a,y2))),
    inference(forward_demodulation,[],[f1056643,f37209]) ).

fof(f37209,plain,
    ! [X56,X54,X57,X55] : join(X54,join(X55,meet(X56,X57))) = join(X54,join(X55,meet(X57,X56))),
    inference(forward_demodulation,[],[f36839,f4]) ).

fof(f36839,plain,
    ! [X56,X54,X57,X55] : join(X54,join(X55,meet(X56,X57))) = join(join(X54,X55),meet(X57,X56)),
    inference(superposition,[],[f35991,f4]) ).

fof(f1056643,plain,
    join(z2,sF0) = join(z2,join(sF0,meet(y2,a))),
    inference(forward_demodulation,[],[f1056642,f2199]) ).

fof(f1056642,plain,
    join(z2,sF0) = join(z2,join(meet(y2,a),sF0)),
    inference(forward_demodulation,[],[f1056641,f36029]) ).

fof(f36029,plain,
    ! [X62,X63,X60,X61] : join(meet(X61,X60),join(X62,X63)) = join(X63,join(meet(X60,X61),X62)),
    inference(superposition,[],[f35947,f1000]) ).

fof(f1056641,plain,
    join(z2,sF0) = join(meet(a,y2),join(sF0,z2)),
    inference(forward_demodulation,[],[f1056464,f842936]) ).

fof(f842936,plain,
    ! [X228,X229,X227] : join(meet(a,X227),join(X228,X229)) = join(X229,join(X228,upme(a,X227,X229))),
    inference(forward_demodulation,[],[f842935,f7]) ).

fof(f842935,plain,
    ! [X228,X229,X227] : join(meet(a,X227),join(X228,X229)) = join(X229,join(X228,meet(a,join(X227,X229)))),
    inference(forward_demodulation,[],[f842934,f37209]) ).

fof(f842934,plain,
    ! [X228,X229,X227] : join(meet(a,X227),join(X228,X229)) = join(X229,join(X228,meet(join(X227,X229),a))),
    inference(forward_demodulation,[],[f842933,f520407]) ).

fof(f520407,plain,
    ! [X54,X52,X53] : join(X52,join(X54,upme(a,X52,X53))) = join(X54,join(X52,meet(X53,a))),
    inference(superposition,[],[f1023,f41372]) ).

fof(f842933,plain,
    ! [X228,X229,X227] : join(meet(a,X227),join(X228,X229)) = join(X228,join(X229,upme(a,X228,join(X227,X229)))),
    inference(forward_demodulation,[],[f841862,f4]) ).

fof(f841862,plain,
    ! [X228,X229,X227] : join(meet(a,X227),join(X228,X229)) = join(join(X228,X229),upme(a,X228,join(X227,X229))),
    inference(superposition,[],[f178797,f2335]) ).

fof(f1056464,plain,
    join(z2,sF0) = join(z2,join(sF0,upme(a,y2,z2))),
    inference(superposition,[],[f42,f1056097]) ).

fof(f443618,plain,
    lome(join(y2,z2),sF2,join(z2,sF0)) = join(z2,join(sF0,meet(a,y2))),
    inference(forward_demodulation,[],[f443617,f4]) ).

fof(f443617,plain,
    lome(join(y2,z2),sF2,join(z2,sF0)) = join(join(z2,sF0),meet(a,y2)),
    inference(forward_demodulation,[],[f443616,f8536]) ).

fof(f443616,plain,
    join(join(z2,sF0),meet(a,y2)) = lome(join(y2,z2),join(z2,sF0),sF2),
    inference(forward_demodulation,[],[f443615,f199322]) ).

fof(f199322,plain,
    ! [X399] : lome(join(y2,z2),join(z2,sF0),X399) = join(z2,lome(join(y2,z2),x2,X399)),
    inference(backward_demodulation,[],[f58519,f199321]) ).

fof(f58519,plain,
    ! [X399] : lome(join(y2,z2),join(z2,sF0),X399) = join(z2,join(sF0,upme(X399,y2,z2))),
    inference(forward_demodulation,[],[f58518,f34]) ).

fof(f58518,plain,
    ! [X399] : lome(join(y2,z2),join(z2,sF0),X399) = join(z2,join(sF0,meet(join(y2,z2),X399))),
    inference(forward_demodulation,[],[f58150,f4]) ).

fof(f58150,plain,
    ! [X399] : lome(join(y2,z2),join(z2,sF0),X399) = join(join(z2,sF0),meet(join(y2,z2),X399)),
    inference(superposition,[],[f8410,f42398]) ).

fof(f443615,plain,
    join(join(z2,sF0),meet(a,y2)) = join(z2,lome(join(y2,z2),x2,sF2)),
    inference(forward_demodulation,[],[f443614,f199321]) ).

fof(f443614,plain,
    join(join(z2,sF0),meet(a,y2)) = join(z2,join(sF0,upme(sF2,y2,z2))),
    inference(forward_demodulation,[],[f443060,f4]) ).

fof(f443060,plain,
    join(join(z2,sF0),meet(a,y2)) = join(join(z2,sF0),upme(sF2,y2,z2)),
    inference(superposition,[],[f106862,f41901]) ).

fof(f106862,plain,
    ! [X23] : join(X23,upme(sF2,y2,X23)) = join(X23,meet(a,y2)),
    inference(forward_demodulation,[],[f106861,f49301]) ).

fof(f106861,plain,
    ! [X23] : join(X23,upme(sF2,y2,X23)) = join(X23,meet(y2,sF2)),
    inference(forward_demodulation,[],[f106836,f35991]) ).

fof(f106836,plain,
    ! [X23] : join(X23,meet(sF2,y2)) = join(X23,upme(sF2,y2,X23)),
    inference(superposition,[],[f8449,f106589]) ).

fof(f106589,plain,
    ! [X20] : lome(sF2,X20,y2) = upme(sF2,y2,X20),
    inference(forward_demodulation,[],[f106588,f106400]) ).

fof(f106588,plain,
    ! [X20] : upme(sF2,meet(a,y2),X20) = upme(sF2,y2,X20),
    inference(forward_demodulation,[],[f106587,f2538]) ).

fof(f106587,plain,
    ! [X20] : upme(sF2,meet(a,y2),X20) = upme(sF2,y2,join(meet(a,y2),X20)),
    inference(forward_demodulation,[],[f106586,f106527]) ).

fof(f106586,plain,
    ! [X20] : upme(sF2,meet(a,y2),X20) = lome(sF2,y2,join(meet(a,y2),X20)),
    inference(forward_demodulation,[],[f106456,f8536]) ).

fof(f106456,plain,
    ! [X20] : upme(sF2,meet(a,y2),X20) = lome(sF2,join(meet(a,y2),X20),y2),
    inference(superposition,[],[f106400,f1115]) ).

fof(f8741,plain,
    ! [X56,X54,X55] : lome(upme(X55,X54,X56),X54,upme(X56,X54,X55)) = upme(upme(X55,X54,X56),lome(X54,X55,X56),upme(upme(X56,X54,X55),X54,upme(X55,X54,X56))),
    inference(forward_demodulation,[],[f8627,f40]) ).

fof(f8627,plain,
    ! [X56,X54,X55] : lome(upme(X55,X54,X56),X54,upme(X56,X54,X55)) = upme(upme(X55,X54,X56),lome(X54,X55,X56),upme(upme(X56,X54,X55),upme(X55,X54,X56),X54)),
    inference(superposition,[],[f11,f11]) ).

fof(f128,plain,
    ! [X10,X11,X9] : upme(X9,X10,X11) = upme(upme(X9,X10,X11),X10,X11),
    inference(forward_demodulation,[],[f121,f34]) ).

fof(f121,plain,
    ! [X10,X11,X9] : upme(X9,X10,X11) = meet(join(X10,X11),upme(X9,X10,X11)),
    inference(superposition,[],[f107,f7]) ).

fof(f1126086,plain,
    meet(a,sF1) = upme(meet(a,x2),z2,sF1),
    inference(forward_demodulation,[],[f1126085,f50024]) ).

fof(f1126085,plain,
    upme(meet(a,sF1),z2,sF1) = upme(meet(a,x2),z2,sF1),
    inference(forward_demodulation,[],[f1126084,f7]) ).

fof(f1126084,plain,
    upme(meet(a,sF1),z2,sF1) = meet(meet(a,x2),join(z2,sF1)),
    inference(forward_demodulation,[],[f1126083,f7]) ).

fof(f1126083,plain,
    meet(meet(a,x2),join(z2,sF1)) = meet(meet(a,sF1),join(z2,sF1)),
    inference(forward_demodulation,[],[f1126014,f1]) ).

fof(f1126014,plain,
    meet(meet(a,x2),join(z2,sF1)) = meet(join(z2,sF1),meet(a,sF1)),
    inference(superposition,[],[f81855,f888637]) ).

fof(f888637,plain,
    meet(a,sF1) = lome(meet(a,x2),z2,join(z2,sF1)),
    inference(forward_demodulation,[],[f888636,f89770]) ).

fof(f89770,plain,
    ! [X62,X60,X61] : lome(meet(a,X60),X61,X62) = meet(a,lome(X60,X61,X62)),
    inference(forward_demodulation,[],[f89493,f8470]) ).

fof(f89493,plain,
    ! [X62,X60,X61] : upme(a,meet(X60,X61),meet(X60,X62)) = lome(meet(a,X60),X61,X62),
    inference(superposition,[],[f8504,f31501]) ).

fof(f8504,plain,
    ! [X50,X51,X52,X53] : lome(meet(X50,X51),X52,X53) = lome(X50,meet(X51,X52),meet(X51,X53)),
    inference(forward_demodulation,[],[f8503,f8]) ).

fof(f8503,plain,
    ! [X50,X51,X52,X53] : lome(meet(X50,X51),X52,X53) = join(meet(X50,meet(X51,X52)),meet(X50,meet(X51,X53))),
    inference(forward_demodulation,[],[f8411,f2]) ).

fof(f8411,plain,
    ! [X50,X51,X52,X53] : lome(meet(X50,X51),X52,X53) = join(meet(X50,meet(X51,X52)),meet(meet(X50,X51),X53)),
    inference(superposition,[],[f8,f2]) ).

fof(f888636,plain,
    meet(a,sF1) = meet(a,lome(x2,z2,join(z2,sF1))),
    inference(forward_demodulation,[],[f888635,f74291]) ).

fof(f888635,plain,
    meet(a,sF1) = upme(a,meet(x2,z2),upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f888634,f83515]) ).

fof(f83515,plain,
    meet(x2,z2) = meet(z2,sF1),
    inference(superposition,[],[f81855,f15]) ).

fof(f888634,plain,
    meet(a,sF1) = upme(a,meet(z2,sF1),upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f888633,f284445]) ).

fof(f284445,plain,
    ! [X2,X3,X4] : upme(a,meet(X3,X2),upme(X4,X2,X3)) = upme(a,meet(X3,X2),upme(X4,X3,X2)),
    inference(superposition,[],[f268546,f1]) ).

fof(f268546,plain,
    ! [X10,X11,X9] : upme(a,meet(X11,X10),upme(X9,X10,X11)) = upme(a,meet(X10,X11),upme(X9,X11,X10)),
    inference(forward_demodulation,[],[f268545,f251311]) ).

fof(f251311,plain,
    ! [X18,X16,X17] : upme(a,meet(X18,X17),upme(X16,X17,X18)) = lome(upme(a,X18,X17),meet(X17,X18),X16),
    inference(forward_demodulation,[],[f251310,f7]) ).

fof(f251310,plain,
    ! [X18,X16,X17] : upme(a,meet(X18,X17),upme(X16,X17,X18)) = lome(meet(a,join(X18,X17)),meet(X17,X18),X16),
    inference(forward_demodulation,[],[f251309,f40954]) ).

fof(f40954,plain,
    ! [X24,X22,X25,X23] : lome(meet(X23,X24),X25,X22) = lome(meet(X24,X23),X25,X22),
    inference(forward_demodulation,[],[f40953,f35851]) ).

fof(f35851,plain,
    ! [X31,X32,X30,X33] : lome(meet(X31,X32),X30,X33) = lome(X32,meet(X31,X30),meet(X33,X31)),
    inference(forward_demodulation,[],[f35850,f8424]) ).

fof(f35850,plain,
    ! [X31,X32,X30,X33] : lome(meet(X31,X32),X30,X33) = join(meet(X32,meet(X31,X30)),meet(X31,meet(X32,X33))),
    inference(forward_demodulation,[],[f35720,f2]) ).

fof(f35720,plain,
    ! [X31,X32,X30,X33] : lome(meet(X31,X32),X30,X33) = join(meet(X32,meet(X31,X30)),meet(meet(X31,X32),X33)),
    inference(superposition,[],[f8398,f1378]) ).

fof(f1378,plain,
    ! [X2,X3,X4] : meet(X2,meet(X3,X4)) = meet(X4,meet(X3,X2)),
    inference(superposition,[],[f319,f1]) ).

fof(f40953,plain,
    ! [X24,X22,X25,X23] : lome(meet(X23,X24),X25,X22) = lome(X23,meet(X24,X25),meet(X22,X24)),
    inference(forward_demodulation,[],[f40952,f8]) ).

fof(f40952,plain,
    ! [X24,X22,X25,X23] : lome(meet(X23,X24),X25,X22) = join(meet(X23,meet(X24,X25)),meet(X23,meet(X22,X24))),
    inference(forward_demodulation,[],[f40823,f2]) ).

fof(f40823,plain,
    ! [X24,X22,X25,X23] : lome(meet(X23,X24),X25,X22) = join(meet(meet(X23,X24),X25),meet(X23,meet(X22,X24))),
    inference(superposition,[],[f8420,f336]) ).

fof(f251309,plain,
    ! [X18,X16,X17] : upme(a,meet(X18,X17),upme(X16,X17,X18)) = lome(meet(join(X18,X17),a),meet(X17,X18),X16),
    inference(forward_demodulation,[],[f251039,f89387]) ).

fof(f89387,plain,
    ! [X28,X26,X27,X24,X25] : lome(meet(X27,X24),meet(X25,X26),X28) = lome(X27,meet(X25,meet(X26,X24)),meet(X24,X28)),
    inference(superposition,[],[f8504,f319]) ).

fof(f251039,plain,
    ! [X18,X16,X17] : upme(a,meet(X18,X17),upme(X16,X17,X18)) = lome(join(X18,X17),meet(X17,meet(X18,a)),meet(a,X16)),
    inference(backward_demodulation,[],[f219482,f250934]) ).

fof(f250934,plain,
    ! [X11,X14,X12,X13] : lome(join(X13,X11),meet(X11,X12),meet(a,X14)) = join(meet(X11,X12),upme(meet(a,X14),X11,X13)),
    inference(forward_demodulation,[],[f250933,f45894]) ).

fof(f250933,plain,
    ! [X11,X14,X12,X13] : lome(join(X13,X11),meet(X11,X12),meet(a,X14)) = join(upme(meet(X11,X12),X13,X11),upme(meet(a,X14),X11,X13)),
    inference(forward_demodulation,[],[f250932,f1852]) ).

fof(f250932,plain,
    ! [X11,X14,X12,X13] : lome(join(X13,X11),meet(X11,X12),meet(a,X14)) = join(upme(meet(X11,X12),X13,X11),upme(meet(a,X14),X11,join(meet(X11,X12),X13))),
    inference(forward_demodulation,[],[f250931,f2131]) ).

fof(f250931,plain,
    ! [X11,X14,X12,X13] : join(upme(meet(X11,X12),X13,X11),upme(meet(a,X14),meet(X11,X12),join(X13,X11))) = lome(join(X13,X11),meet(X11,X12),meet(a,X14)),
    inference(forward_demodulation,[],[f249693,f8509]) ).

fof(f249693,plain,
    ! [X11,X14,X12,X13] : join(upme(meet(X11,X12),X13,X11),upme(meet(a,X14),meet(X11,X12),join(X13,X11))) = join(upme(meet(X11,X12),X13,X11),upme(meet(a,X14),X13,X11)),
    inference(superposition,[],[f20025,f5]) ).

fof(f219482,plain,
    ! [X18,X16,X17] : join(meet(X17,meet(X18,a)),upme(meet(a,X16),X17,X18)) = upme(a,meet(X18,X17),upme(X16,X17,X18)),
    inference(backward_demodulation,[],[f219299,f219477]) ).

fof(f219477,plain,
    ! [X10,X11,X12] : upme(a,meet(X10,X12),upme(X11,X12,X10)) = upme(a,meet(X12,X10),upme(X11,X12,meet(X10,a))),
    inference(forward_demodulation,[],[f218997,f219303]) ).

fof(f219303,plain,
    ! [X26,X27,X25] : upme(upme(a,meet(X25,X26),X27),meet(X25,meet(X27,a)),X26) = upme(a,meet(X26,X27),upme(X25,X26,meet(X27,a))),
    inference(backward_demodulation,[],[f46286,f219299]) ).

fof(f46286,plain,
    ! [X26,X27,X25] : upme(upme(a,meet(X25,X26),X27),meet(X25,meet(X27,a)),X26) = join(meet(X26,meet(X27,a)),upme(meet(a,X25),X26,X27)),
    inference(backward_demodulation,[],[f41028,f46284]) ).

fof(f46284,plain,
    ! [X140,X138,X139] : upme(meet(a,X140),X138,meet(X139,a)) = upme(meet(a,X140),X138,X139),
    inference(forward_demodulation,[],[f45943,f346]) ).

fof(f45943,plain,
    ! [X140,X138,X139] : upme(meet(a,X140),X138,meet(X139,a)) = meet(upme(a,X138,X139),X140),
    inference(superposition,[],[f346,f31509]) ).

fof(f41028,plain,
    ! [X26,X27,X25] : join(meet(X26,meet(X27,a)),upme(meet(a,X25),X26,meet(X27,a))) = upme(upme(a,meet(X25,X26),X27),meet(X25,meet(X27,a)),X26),
    inference(forward_demodulation,[],[f41027,f31501]) ).

fof(f41027,plain,
    ! [X26,X27,X25] : join(meet(X26,meet(X27,a)),upme(meet(a,X25),X26,meet(X27,a))) = upme(lome(a,meet(X25,X26),X27),meet(X25,meet(X27,a)),X26),
    inference(forward_demodulation,[],[f40870,f332]) ).

fof(f332,plain,
    ! [X26,X27,X25] : meet(X25,meet(X26,X27)) = meet(X27,meet(X25,meet(X26,X27))),
    inference(superposition,[],[f107,f2]) ).

fof(f40870,plain,
    ! [X26,X27,X25] : join(meet(X26,meet(X27,a)),upme(meet(a,X25),X26,meet(X27,a))) = upme(lome(a,meet(X25,X26),X27),meet(a,meet(X25,meet(X27,a))),X26),
    inference(superposition,[],[f25,f8420]) ).

fof(f218997,plain,
    ! [X10,X11,X12] : upme(a,meet(X10,X12),upme(X11,X12,X10)) = upme(upme(a,meet(X11,X12),X10),meet(X11,meet(X10,a)),X12),
    inference(superposition,[],[f202703,f1]) ).

fof(f219299,plain,
    ! [X18,X16,X17] : join(meet(X17,meet(X18,a)),upme(meet(a,X16),X17,X18)) = upme(a,meet(X17,X18),upme(X16,X17,meet(X18,a))),
    inference(forward_demodulation,[],[f219298,f40]) ).

fof(f219298,plain,
    ! [X18,X16,X17] : join(meet(X17,meet(X18,a)),upme(meet(a,X16),X17,X18)) = upme(a,upme(X16,X17,meet(X18,a)),meet(X17,X18)),
    inference(forward_demodulation,[],[f219297,f31562]) ).

fof(f219297,plain,
    ! [X18,X16,X17] : join(meet(X17,meet(X18,a)),upme(meet(a,X16),X17,X18)) = upme(a,meet(X18,meet(a,X17)),upme(X16,X17,meet(X18,a))),
    inference(forward_demodulation,[],[f219296,f2]) ).

fof(f219296,plain,
    ! [X18,X16,X17] : upme(a,meet(meet(X18,a),X17),upme(X16,X17,meet(X18,a))) = join(meet(X17,meet(X18,a)),upme(meet(a,X16),X17,X18)),
    inference(forward_demodulation,[],[f219295,f46286]) ).

fof(f219295,plain,
    ! [X18,X16,X17] : upme(a,meet(meet(X18,a),X17),upme(X16,X17,meet(X18,a))) = upme(upme(a,meet(X16,X17),X18),meet(X16,meet(X18,a)),X17),
    inference(forward_demodulation,[],[f218968,f107]) ).

fof(f218968,plain,
    ! [X18,X16,X17] : upme(a,meet(meet(X18,a),X17),upme(X16,X17,meet(X18,a))) = upme(upme(a,meet(X16,X17),X18),meet(X16,meet(a,meet(X18,a))),X17),
    inference(superposition,[],[f202703,f31509]) ).

fof(f268545,plain,
    ! [X10,X11,X9] : upme(a,meet(X11,X10),upme(X9,X10,X11)) = lome(upme(a,X10,X11),meet(X11,X10),X9),
    inference(forward_demodulation,[],[f268544,f31508]) ).

fof(f268544,plain,
    ! [X10,X11,X9] : upme(a,meet(X11,X10),upme(X9,X10,X11)) = lome(upme(a,meet(a,X11),X10),meet(X11,X10),X9),
    inference(forward_demodulation,[],[f268543,f7]) ).

fof(f268543,plain,
    ! [X10,X11,X9] : upme(a,meet(X11,X10),upme(X9,X10,X11)) = lome(meet(a,join(meet(a,X11),X10)),meet(X11,X10),X9),
    inference(forward_demodulation,[],[f268542,f40954]) ).

fof(f268542,plain,
    ! [X10,X11,X9] : upme(a,meet(X11,X10),upme(X9,X10,X11)) = lome(meet(join(meet(a,X11),X10),a),meet(X11,X10),X9),
    inference(forward_demodulation,[],[f268541,f89386]) ).

fof(f89386,plain,
    ! [X21,X19,X22,X23,X20] : lome(meet(X22,X19),meet(X20,X21),X23) = lome(X22,meet(X21,meet(X19,X20)),meet(X19,X23)),
    inference(superposition,[],[f8504,f319]) ).

fof(f268541,plain,
    ! [X10,X11,X9] : upme(a,meet(X11,X10),upme(X9,X10,X11)) = lome(join(meet(a,X11),X10),meet(X10,meet(a,X11)),meet(a,X9)),
    inference(forward_demodulation,[],[f268540,f202703]) ).

fof(f268540,plain,
    ! [X10,X11,X9] : lome(join(meet(a,X11),X10),meet(X10,meet(a,X11)),meet(a,X9)) = upme(upme(a,meet(X9,X10),X11),meet(X9,meet(a,X11)),X10),
    inference(forward_demodulation,[],[f268539,f31501]) ).

fof(f268539,plain,
    ! [X10,X11,X9] : lome(join(meet(a,X11),X10),meet(X10,meet(a,X11)),meet(a,X9)) = upme(lome(a,meet(X9,X10),X11),meet(X9,meet(a,X11)),X10),
    inference(forward_demodulation,[],[f267723,f339]) ).

fof(f267723,plain,
    ! [X10,X11,X9] : lome(join(meet(a,X11),X10),meet(X10,meet(a,X11)),meet(a,X9)) = upme(lome(a,meet(X9,X10),X11),meet(a,meet(X9,meet(a,X11))),X10),
    inference(superposition,[],[f250935,f8]) ).

fof(f250935,plain,
    ! [X3,X4,X5] : upme(join(meet(a,meet(X3,X4)),X5),meet(a,meet(X3,X5)),X4) = lome(join(X5,X4),meet(X4,X5),meet(a,X3)),
    inference(backward_demodulation,[],[f25,f250934]) ).

fof(f888633,plain,
    meet(a,sF1) = upme(a,meet(z2,sF1),upme(x2,sF1,z2)),
    inference(forward_demodulation,[],[f888632,f268546]) ).

fof(f888632,plain,
    meet(a,sF1) = upme(a,meet(sF1,z2),upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f888631,f219477]) ).

fof(f888631,plain,
    meet(a,sF1) = upme(a,meet(z2,sF1),upme(x2,z2,meet(sF1,a))),
    inference(forward_demodulation,[],[f888630,f37853]) ).

fof(f888630,plain,
    meet(a,sF1) = upme(a,meet(z2,sF1),upme(x2,meet(a,sF1),z2)),
    inference(forward_demodulation,[],[f888629,f40]) ).

fof(f888629,plain,
    meet(a,sF1) = upme(a,upme(x2,meet(a,sF1),z2),meet(z2,sF1)),
    inference(forward_demodulation,[],[f888628,f32484]) ).

fof(f888628,plain,
    meet(a,sF1) = upme(a,upme(x2,meet(a,sF1),z2),meet(sF1,z2)),
    inference(forward_demodulation,[],[f888627,f31562]) ).

fof(f888627,plain,
    meet(a,sF1) = upme(a,meet(z2,meet(a,sF1)),upme(x2,meet(a,sF1),z2)),
    inference(forward_demodulation,[],[f888626,f33]) ).

fof(f888626,plain,
    upme(a,meet(z2,meet(a,sF1)),upme(x2,meet(a,sF1),z2)) = upme(a,sF1,meet(z2,sF1)),
    inference(forward_demodulation,[],[f888625,f32484]) ).

fof(f888625,plain,
    upme(a,meet(z2,meet(a,sF1)),upme(x2,meet(a,sF1),z2)) = upme(a,sF1,meet(sF1,z2)),
    inference(forward_demodulation,[],[f888624,f31562]) ).

fof(f888624,plain,
    upme(a,meet(z2,meet(a,sF1)),upme(x2,meet(a,sF1),z2)) = upme(a,meet(z2,meet(a,sF1)),sF1),
    inference(forward_demodulation,[],[f888623,f36478]) ).

fof(f888623,plain,
    upme(a,meet(z2,meet(a,sF1)),upme(x2,meet(a,sF1),z2)) = upme(a,meet(meet(a,sF1),z2),sF1),
    inference(forward_demodulation,[],[f888544,f31617]) ).

fof(f31617,plain,
    ! [X48,X49,X47] : upme(a,X49,X47) = upme(a,X49,lome(X47,a,X48)),
    inference(forward_demodulation,[],[f31517,f31501]) ).

fof(f31517,plain,
    ! [X48,X49,X47] : lome(a,X49,lome(X47,a,X48)) = upme(a,X49,X47),
    inference(backward_demodulation,[],[f28639,f31501]) ).

fof(f28639,plain,
    ! [X48,X49,X47] : lome(a,X49,lome(X47,a,X48)) = lome(a,X49,X47),
    inference(forward_demodulation,[],[f28582,f8]) ).

fof(f28582,plain,
    ! [X48,X49,X47] : lome(a,X49,lome(X47,a,X48)) = join(meet(a,X49),meet(a,X47)),
    inference(superposition,[],[f8,f28454]) ).

fof(f28454,plain,
    ! [X3,X4] : meet(a,X3) = meet(a,lome(X3,a,X4)),
    inference(superposition,[],[f28216,f8536]) ).

fof(f28216,plain,
    ! [X26,X25] : meet(a,X25) = meet(a,lome(X25,X26,a)),
    inference(forward_demodulation,[],[f28215,f9998]) ).

fof(f28215,plain,
    ! [X26,X25] : meet(a,X25) = meet(a,meet(X25,lome(X25,X26,a))),
    inference(forward_demodulation,[],[f28213,f2]) ).

fof(f28213,plain,
    ! [X26,X25] : meet(a,X25) = meet(meet(a,X25),lome(X25,X26,a)),
    inference(backward_demodulation,[],[f24623,f28212]) ).

fof(f28212,plain,
    ! [X31,X32,X33] : meet(X33,lome(X32,X31,a)) = upme(X33,meet(X31,X32),lome(X32,X31,a)),
    inference(forward_demodulation,[],[f28104,f40]) ).

fof(f28104,plain,
    ! [X31,X32,X33] : meet(X33,lome(X32,X31,a)) = upme(X33,lome(X32,X31,a),meet(X31,X32)),
    inference(superposition,[],[f33,f28011]) ).

fof(f24623,plain,
    ! [X26,X25] : meet(a,X25) = upme(meet(a,X25),meet(X26,X25),lome(X25,X26,a)),
    inference(forward_demodulation,[],[f24622,f18151]) ).

fof(f24622,plain,
    ! [X26,X25] : lome(meet(a,X25),X25,X26) = upme(meet(a,X25),meet(X26,X25),lome(X25,X26,a)),
    inference(forward_demodulation,[],[f24621,f40]) ).

fof(f24621,plain,
    ! [X26,X25] : lome(meet(a,X25),X25,X26) = upme(meet(a,X25),lome(X25,X26,a),meet(X26,X25)),
    inference(forward_demodulation,[],[f24620,f33]) ).

fof(f24620,plain,
    ! [X26,X25] : lome(meet(a,X25),X25,X26) = upme(meet(a,X25),lome(X25,X26,a),upme(X26,X25,meet(a,X25))),
    inference(forward_demodulation,[],[f24536,f40]) ).

fof(f24536,plain,
    ! [X26,X25] : lome(meet(a,X25),X25,X26) = upme(meet(a,X25),lome(X25,X26,a),upme(X26,meet(a,X25),X25)),
    inference(superposition,[],[f11,f19810]) ).

fof(f888544,plain,
    upme(a,meet(z2,meet(a,sF1)),upme(x2,meet(a,sF1),z2)) = upme(a,meet(meet(a,sF1),z2),lome(sF1,a,z2)),
    inference(superposition,[],[f268546,f887128]) ).

fof(f81855,plain,
    ! [X21,X19,X20] : meet(X19,X20) = meet(X20,lome(X19,X21,X20)),
    inference(forward_demodulation,[],[f81854,f19122]) ).

fof(f81854,plain,
    ! [X21,X19,X20] : meet(X19,X20) = meet(X19,meet(X20,lome(X19,X21,X20))),
    inference(forward_demodulation,[],[f81607,f2]) ).

fof(f81607,plain,
    ! [X21,X19,X20] : meet(X19,X20) = meet(meet(X19,X20),lome(X19,X21,X20)),
    inference(superposition,[],[f8470,f68]) ).

fof(f887128,plain,
    lome(sF1,a,z2) = upme(x2,z2,meet(a,sF1)),
    inference(forward_demodulation,[],[f887127,f47362]) ).

fof(f47362,plain,
    ! [X29] : lome(sF1,sF2,X29) = lome(sF1,a,X29),
    inference(forward_demodulation,[],[f47311,f8398]) ).

fof(f47311,plain,
    ! [X29] : lome(sF1,sF2,X29) = join(meet(a,sF1),meet(sF1,X29)),
    inference(superposition,[],[f8,f47144]) ).

fof(f887127,plain,
    lome(sF1,sF2,z2) = upme(x2,z2,meet(a,sF1)),
    inference(forward_demodulation,[],[f887126,f35982]) ).

fof(f887126,plain,
    lome(sF1,sF2,z2) = upme(x2,z2,meet(sF1,a)),
    inference(forward_demodulation,[],[f887125,f37853]) ).

fof(f887125,plain,
    lome(sF1,sF2,z2) = upme(x2,meet(a,sF1),z2),
    inference(forward_demodulation,[],[f887124,f173251]) ).

fof(f173251,plain,
    ! [X99] : upme(x2,meet(a,sF1),X99) = lome(x2,meet(a,sF1),X99),
    inference(forward_demodulation,[],[f173250,f40810]) ).

fof(f40810,plain,
    ! [X86,X87] : join(meet(X86,sF1),meet(X87,x2)) = lome(x2,meet(X86,sF1),X87),
    inference(superposition,[],[f8420,f9097]) ).

fof(f9097,plain,
    ! [X8] : meet(X8,sF1) = meet(x2,meet(X8,sF1)),
    inference(superposition,[],[f336,f9053]) ).

fof(f173250,plain,
    ! [X99] : upme(x2,meet(a,sF1),X99) = join(meet(a,sF1),meet(X99,x2)),
    inference(forward_demodulation,[],[f173249,f36017]) ).

fof(f173249,plain,
    ! [X99] : upme(x2,meet(a,sF1),X99) = join(meet(x2,X99),meet(a,sF1)),
    inference(forward_demodulation,[],[f173248,f49030]) ).

fof(f49030,plain,
    ! [X91,X92] : meet(X91,sF1) = upme(meet(X91,sF1),x2,X92),
    inference(superposition,[],[f45910,f9097]) ).

fof(f173248,plain,
    ! [X99] : join(meet(x2,X99),upme(meet(a,sF1),x2,X99)) = upme(x2,meet(a,sF1),X99),
    inference(forward_demodulation,[],[f173247,f7]) ).

fof(f173247,plain,
    ! [X99] : join(meet(x2,X99),upme(meet(a,sF1),x2,X99)) = meet(x2,join(meet(a,sF1),X99)),
    inference(forward_demodulation,[],[f173246,f1]) ).

fof(f173246,plain,
    ! [X99] : join(meet(x2,X99),upme(meet(a,sF1),x2,X99)) = meet(join(meet(a,sF1),X99),x2),
    inference(forward_demodulation,[],[f173245,f11036]) ).

fof(f11036,plain,
    ! [X36,X37,X35] : meet(X37,x2) = upme(X37,x2,meet(X35,meet(sF1,X36))),
    inference(superposition,[],[f7,f9164]) ).

fof(f9164,plain,
    ! [X4,X5] : x2 = join(x2,meet(X5,meet(sF1,X4))),
    inference(superposition,[],[f9123,f319]) ).

fof(f9123,plain,
    ! [X0] : x2 = join(x2,meet(sF1,X0)),
    inference(superposition,[],[f9100,f1]) ).

fof(f9100,plain,
    ! [X11] : x2 = join(x2,meet(X11,sF1)),
    inference(superposition,[],[f363,f9053]) ).

fof(f173245,plain,
    ! [X99] : join(meet(x2,X99),upme(meet(a,sF1),x2,X99)) = upme(join(meet(a,sF1),X99),x2,meet(a,meet(sF1,X99))),
    inference(forward_demodulation,[],[f173244,f36589]) ).

fof(f173244,plain,
    ! [X99] : join(meet(x2,X99),upme(meet(a,sF1),x2,X99)) = upme(join(meet(a,sF1),X99),x2,meet(meet(sF1,X99),a)),
    inference(forward_demodulation,[],[f172898,f37853]) ).

fof(f172898,plain,
    ! [X99] : join(meet(x2,X99),upme(meet(a,sF1),x2,X99)) = upme(join(meet(a,sF1),X99),meet(a,meet(sF1,X99)),x2),
    inference(superposition,[],[f19673,f9053]) ).

fof(f887124,plain,
    lome(sF1,sF2,z2) = lome(x2,meet(a,sF1),z2),
    inference(forward_demodulation,[],[f887123,f40810]) ).

fof(f887123,plain,
    lome(sF1,sF2,z2) = join(meet(a,sF1),meet(z2,x2)),
    inference(forward_demodulation,[],[f887122,f36017]) ).

fof(f887122,plain,
    lome(sF1,sF2,z2) = join(meet(x2,z2),meet(a,sF1)),
    inference(forward_demodulation,[],[f887121,f84230]) ).

fof(f84230,plain,
    ! [X80] : lome(sF1,X80,z2) = lome(x2,z2,meet(X80,sF1)),
    inference(forward_demodulation,[],[f84229,f8536]) ).

fof(f84229,plain,
    ! [X80] : lome(sF1,X80,z2) = lome(x2,meet(X80,sF1),z2),
    inference(forward_demodulation,[],[f84164,f10883]) ).

fof(f10883,plain,
    ! [X21,X22] : lome(x2,meet(X21,sF1),X22) = join(meet(X21,sF1),meet(x2,X22)),
    inference(superposition,[],[f8,f9097]) ).

fof(f84164,plain,
    ! [X80] : lome(sF1,X80,z2) = join(meet(X80,sF1),meet(x2,z2)),
    inference(superposition,[],[f35744,f83515]) ).

fof(f887121,plain,
    join(meet(x2,z2),meet(a,sF1)) = lome(x2,z2,meet(sF2,sF1)),
    inference(forward_demodulation,[],[f886403,f10884]) ).

fof(f10884,plain,
    ! [X24,X23] : lome(x2,X24,meet(X23,sF1)) = join(meet(x2,X24),meet(X23,sF1)),
    inference(superposition,[],[f8,f9097]) ).

fof(f886403,plain,
    join(meet(x2,z2),meet(a,sF1)) = join(meet(x2,z2),meet(sF2,sF1)),
    inference(superposition,[],[f134014,f84122]) ).

fof(f84122,plain,
    ! [X25] : meet(X25,sF1) = upme(X25,sF1,meet(x2,z2)),
    inference(superposition,[],[f33,f83515]) ).

fof(f134014,plain,
    ! [X35] : join(X35,upme(sF2,sF1,X35)) = join(X35,meet(a,sF1)),
    inference(forward_demodulation,[],[f134013,f47144]) ).

fof(f134013,plain,
    ! [X35] : join(X35,upme(sF2,sF1,X35)) = join(X35,meet(sF1,sF2)),
    inference(forward_demodulation,[],[f133984,f35991]) ).

fof(f133984,plain,
    ! [X35] : join(X35,meet(sF2,sF1)) = join(X35,upme(sF2,sF1,X35)),
    inference(superposition,[],[f8449,f133674]) ).

fof(f133674,plain,
    ! [X28] : lome(sF2,X28,sF1) = upme(sF2,sF1,X28),
    inference(forward_demodulation,[],[f133673,f124080]) ).

fof(f133673,plain,
    ! [X28] : upme(sF2,meet(a,sF1),X28) = upme(sF2,sF1,X28),
    inference(forward_demodulation,[],[f133672,f2538]) ).

fof(f133672,plain,
    ! [X28] : upme(sF2,meet(a,sF1),X28) = upme(sF2,sF1,join(meet(a,sF1),X28)),
    inference(forward_demodulation,[],[f133671,f133608]) ).

fof(f133671,plain,
    ! [X28] : upme(sF2,meet(a,sF1),X28) = lome(sF2,sF1,join(meet(a,sF1),X28)),
    inference(forward_demodulation,[],[f133521,f8536]) ).

fof(f133521,plain,
    ! [X28] : upme(sF2,meet(a,sF1),X28) = lome(sF2,join(meet(a,sF1),X28),sF1),
    inference(superposition,[],[f124080,f1115]) ).

fof(f1440119,plain,
    upme(sF1,z2,meet(a,y2)) = meet(sF1,lome(sF0,a,z2)),
    inference(forward_demodulation,[],[f1439837,f1387106]) ).

fof(f1387106,plain,
    ! [X50,X49] : meet(sF1,lome(sF0,X49,X50)) = lome(lome(sF0,X49,X50),a,sF1),
    inference(superposition,[],[f1386430,f9998]) ).

fof(f1386430,plain,
    ! [X2] : meet(sF1,X2) = lome(meet(sF0,X2),a,sF1),
    inference(forward_demodulation,[],[f1386429,f51850]) ).

fof(f51850,plain,
    ! [X28] : meet(sF1,X28) = meet(sF0,meet(sF1,X28)),
    inference(superposition,[],[f2,f51788]) ).

fof(f1386429,plain,
    ! [X2] : meet(sF0,meet(sF1,X2)) = lome(meet(sF0,X2),a,sF1),
    inference(forward_demodulation,[],[f1386428,f336]) ).

fof(f1386428,plain,
    ! [X2] : meet(sF1,meet(sF0,X2)) = lome(meet(sF0,X2),a,sF1),
    inference(forward_demodulation,[],[f1386427,f1]) ).

fof(f1386427,plain,
    ! [X2] : meet(meet(sF0,X2),sF1) = lome(meet(sF0,X2),a,sF1),
    inference(forward_demodulation,[],[f1385990,f8536]) ).

fof(f1385990,plain,
    ! [X2] : meet(meet(sF0,X2),sF1) = lome(meet(sF0,X2),sF1,a),
    inference(superposition,[],[f1287014,f24498]) ).

fof(f24498,plain,
    ! [X6,X7] : upme(X6,X7,meet(a,X6)) = lome(X6,X7,a),
    inference(superposition,[],[f19810,f40]) ).

fof(f1287014,plain,
    ! [X319,X320] : meet(X320,sF1) = upme(X320,sF1,meet(a,meet(sF0,X319))),
    inference(superposition,[],[f32,f1255065]) ).

fof(f1255065,plain,
    ! [X28] : meet(sF1,meet(sF2,X28)) = meet(a,meet(sF0,X28)),
    inference(backward_demodulation,[],[f47361,f1255064]) ).

fof(f1255064,plain,
    ! [X9] : meet(a,meet(sF1,X9)) = meet(a,meet(sF0,X9)),
    inference(forward_demodulation,[],[f1255063,f336]) ).

fof(f1255063,plain,
    ! [X9] : meet(a,meet(sF1,X9)) = meet(sF0,meet(a,X9)),
    inference(forward_demodulation,[],[f1255056,f49867]) ).

fof(f49867,plain,
    ! [X14,X15] : meet(sF0,meet(X14,X15)) = upme(meet(X14,meet(X15,x2)),y2,z2),
    inference(superposition,[],[f45996,f319]) ).

fof(f1255056,plain,
    ! [X9] : meet(a,meet(sF1,X9)) = upme(meet(a,meet(X9,x2)),y2,z2),
    inference(backward_demodulation,[],[f1156114,f1255020]) ).

fof(f1156114,plain,
    ! [X9] : meet(a,meet(sF1,X9)) = upme(meet(a,meet(X9,x2)),z2,sF1),
    inference(forward_demodulation,[],[f1156113,f46394]) ).

fof(f46394,plain,
    ! [X26,X27,X24,X25,X23] : upme(meet(X23,meet(X26,X27)),X24,X25) = upme(meet(X27,meet(X23,X26)),X24,X25),
    inference(forward_demodulation,[],[f46393,f344]) ).

fof(f46393,plain,
    ! [X26,X27,X24,X25,X23] : upme(meet(X23,meet(X26,X27)),X24,X25) = meet(X27,upme(meet(X23,X26),X24,X25)),
    inference(forward_demodulation,[],[f46019,f346]) ).

fof(f46019,plain,
    ! [X26,X27,X24,X25,X23] : meet(X27,meet(upme(X23,X24,X25),X26)) = upme(meet(X23,meet(X26,X27)),X24,X25),
    inference(superposition,[],[f346,f319]) ).

fof(f1156113,plain,
    ! [X9] : meet(a,meet(sF1,X9)) = upme(meet(x2,meet(a,X9)),z2,sF1),
    inference(forward_demodulation,[],[f1156094,f1494]) ).

fof(f1156094,plain,
    ! [X9] : meet(a,meet(sF1,X9)) = upme(meet(meet(a,X9),x2),z2,sF1),
    inference(backward_demodulation,[],[f1126384,f1156066]) ).

fof(f1156066,plain,
    ! [X38] : upme(meet(X38,x2),z2,sF1) = upme(X38,sF1,upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f1156065,f344]) ).

fof(f1156065,plain,
    ! [X38] : meet(X38,upme(x2,z2,sF1)) = upme(X38,sF1,upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f1156024,f954548]) ).

fof(f954548,plain,
    ! [X416] : upme(X416,sF1,upme(x2,z2,sF1)) = upme(meet(X416,sF0),sF1,upme(x2,z2,sF1)),
    inference(superposition,[],[f146181,f97235]) ).

fof(f97235,plain,
    ! [X6] : meet(X6,sF0) = upme(X6,sF0,upme(x2,z2,sF1)),
    inference(superposition,[],[f47,f97223]) ).

fof(f97223,plain,
    upme(x2,z2,sF1) = upme(sF0,z2,sF1),
    inference(forward_demodulation,[],[f97222,f7]) ).

fof(f97222,plain,
    meet(x2,join(z2,sF1)) = upme(sF0,z2,sF1),
    inference(forward_demodulation,[],[f97221,f7]) ).

fof(f97221,plain,
    meet(x2,join(z2,sF1)) = meet(sF0,join(z2,sF1)),
    inference(forward_demodulation,[],[f97216,f1]) ).

fof(f97216,plain,
    meet(x2,join(z2,sF1)) = meet(join(z2,sF1),sF0),
    inference(superposition,[],[f81855,f97021]) ).

fof(f97021,plain,
    sF0 = lome(x2,sF0,join(z2,sF1)),
    inference(superposition,[],[f96113,f45795]) ).

fof(f45795,plain,
    join(z2,sF1) = upme(join(y2,z2),z2,sF1),
    inference(forward_demodulation,[],[f45733,f142]) ).

fof(f45733,plain,
    join(z2,sF1) = upme(join(z2,sF1),y2,z2),
    inference(superposition,[],[f45520,f68]) ).

fof(f96113,plain,
    ! [X18,X17] : sF0 = lome(x2,sF0,upme(join(y2,z2),X17,X18)),
    inference(forward_demodulation,[],[f96112,f14]) ).

fof(f96112,plain,
    ! [X18,X17] : upme(x2,y2,z2) = lome(x2,sF0,upme(join(y2,z2),X17,X18)),
    inference(forward_demodulation,[],[f96026,f7]) ).

fof(f96026,plain,
    ! [X18,X17] : meet(x2,join(y2,z2)) = lome(x2,sF0,upme(join(y2,z2),X17,X18)),
    inference(superposition,[],[f58507,f669]) ).

fof(f146181,plain,
    ! [X29,X30] : upme(X30,sF1,X29) = upme(upme(X30,sF0,X29),sF1,X29),
    inference(forward_demodulation,[],[f146180,f46407]) ).

fof(f146180,plain,
    ! [X29,X30] : upme(X30,sF1,X29) = upme(upme(X30,sF1,X29),sF0,X29),
    inference(forward_demodulation,[],[f145947,f34]) ).

fof(f145947,plain,
    ! [X29,X30] : meet(join(sF1,X29),X30) = upme(meet(join(sF1,X29),X30),sF0,X29),
    inference(superposition,[],[f52138,f45894]) ).

fof(f52138,plain,
    ! [X10,X9] : upme(X9,sF0,X10) = upme(X9,sF0,join(sF1,X10)),
    inference(superposition,[],[f1035,f51851]) ).

fof(f1156024,plain,
    ! [X38] : meet(X38,upme(x2,z2,sF1)) = upme(meet(X38,sF0),sF1,upme(x2,z2,sF1)),
    inference(superposition,[],[f344,f283389]) ).

fof(f283389,plain,
    upme(x2,z2,sF1) = upme(sF0,sF1,upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f283369,f40]) ).

fof(f283369,plain,
    upme(x2,sF1,z2) = upme(sF0,sF1,upme(x2,z2,sF1)),
    inference(backward_demodulation,[],[f163224,f283353]) ).

fof(f283353,plain,
    ! [X28] : upme(x2,sF1,X28) = lome(x2,sF1,join(X28,sF1)),
    inference(backward_demodulation,[],[f231564,f283352]) ).

fof(f283352,plain,
    ! [X0] : upme(x2,sF1,X0) = lome(x2,X0,join(X0,sF1)),
    inference(forward_demodulation,[],[f283351,f8536]) ).

fof(f283351,plain,
    ! [X0] : upme(x2,sF1,X0) = lome(x2,join(X0,sF1),X0),
    inference(forward_demodulation,[],[f283350,f43754]) ).

fof(f43754,plain,
    ! [X82,X83,X81,X84,X85] : upme(X85,X81,join(X82,upme(X81,X83,X84))) = upme(X85,X82,X81),
    inference(forward_demodulation,[],[f43542,f7]) ).

fof(f43542,plain,
    ! [X82,X83,X81,X84,X85] : upme(X85,X81,join(X82,upme(X81,X83,X84))) = meet(X85,join(X82,X81)),
    inference(superposition,[],[f7,f2174]) ).

fof(f2174,plain,
    ! [X50,X51,X48,X49] : join(X48,join(X51,upme(X48,X49,X50))) = join(X51,X48),
    inference(superposition,[],[f1023,f37]) ).

fof(f283350,plain,
    ! [X0] : lome(x2,join(X0,sF1),X0) = upme(x2,X0,join(sF1,upme(X0,x2,join(X0,sF1)))),
    inference(forward_demodulation,[],[f283154,f1035]) ).

fof(f283154,plain,
    ! [X0] : lome(x2,join(X0,sF1),X0) = upme(x2,join(X0,sF1),upme(X0,x2,join(X0,sF1))),
    inference(superposition,[],[f11,f282226]) ).

fof(f282226,plain,
    ! [X18] : join(X18,sF1) = upme(join(X18,sF1),x2,X18),
    inference(superposition,[],[f202119,f10607]) ).

fof(f202119,plain,
    ! [X26,X24,X25] : join(X24,X25) = upme(join(X24,X25),X26,join(X25,X24)),
    inference(forward_demodulation,[],[f201868,f1035]) ).

fof(f201868,plain,
    ! [X26,X24,X25] : join(X24,X25) = upme(join(X24,X25),join(X26,X25),X24),
    inference(superposition,[],[f176429,f40]) ).

fof(f231564,plain,
    ! [X28] : lome(x2,sF1,join(X28,sF1)) = lome(x2,X28,join(X28,sF1)),
    inference(forward_demodulation,[],[f231563,f35756]) ).

fof(f231563,plain,
    ! [X28] : join(meet(X28,x2),upme(x2,X28,sF1)) = lome(x2,sF1,join(X28,sF1)),
    inference(forward_demodulation,[],[f231562,f195600]) ).

fof(f195600,plain,
    ! [X545] : lome(x2,join(X545,sF1),lome(x2,X545,sF1)) = lome(x2,sF1,join(X545,sF1)),
    inference(forward_demodulation,[],[f195599,f12206]) ).

fof(f12206,plain,
    ! [X24,X25] : lome(x2,sF1,join(X24,X25)) = join(sF1,upme(x2,X24,X25)),
    inference(superposition,[],[f9087,f7]) ).

fof(f9087,plain,
    ! [X1] : lome(x2,sF1,X1) = join(sF1,meet(x2,X1)),
    inference(superposition,[],[f8,f9053]) ).

fof(f195599,plain,
    ! [X545] : lome(x2,join(X545,sF1),lome(x2,X545,sF1)) = join(sF1,upme(x2,X545,sF1)),
    inference(forward_demodulation,[],[f195598,f13690]) ).

fof(f195598,plain,
    ! [X545] : join(upme(x2,sF1,X545),sF1) = lome(x2,join(X545,sF1),lome(x2,X545,sF1)),
    inference(forward_demodulation,[],[f195597,f58184]) ).

fof(f58184,plain,
    ! [X72,X73,X76,X74,X75] : lome(X72,join(X75,X76),lome(X72,X73,X74)) = join(upme(X72,X75,X76),lome(X72,X73,X74)),
    inference(superposition,[],[f8410,f9998]) ).

fof(f195597,plain,
    ! [X545] : join(upme(x2,sF1,X545),sF1) = join(upme(x2,X545,sF1),lome(x2,X545,sF1)),
    inference(forward_demodulation,[],[f195596,f8569]) ).

fof(f195596,plain,
    ! [X545] : join(upme(x2,sF1,X545),sF1) = join(lome(x2,sF1,X545),upme(x2,X545,sF1)),
    inference(forward_demodulation,[],[f195595,f12222]) ).

fof(f12222,plain,
    ! [X11,X12] : join(sF1,join(meet(x2,X11),X12)) = join(lome(x2,sF1,X11),X12),
    inference(superposition,[],[f4,f9087]) ).

fof(f195595,plain,
    ! [X545] : join(upme(x2,sF1,X545),sF1) = join(sF1,join(meet(x2,X545),upme(x2,X545,sF1))),
    inference(forward_demodulation,[],[f195594,f36029]) ).

fof(f195594,plain,
    ! [X545] : join(upme(x2,sF1,X545),sF1) = join(meet(X545,x2),join(upme(x2,X545,sF1),sF1)),
    inference(forward_demodulation,[],[f193984,f136520]) ).

fof(f136520,plain,
    ! [X205,X202,X203,X201,X204] : join(X205,join(upme(X201,X202,X203),X204)) = join(upme(X201,X203,X202),join(X204,X205)),
    inference(forward_demodulation,[],[f136519,f135321]) ).

fof(f135321,plain,
    ! [X90,X91,X89,X92,X93] : join(upme(X89,X91,X90),join(X92,X93)) = join(upme(X89,X91,meet(a,X90)),join(X92,join(X93,upme(X89,X90,meet(a,X91))))),
    inference(superposition,[],[f13429,f1000]) ).

fof(f136519,plain,
    ! [X205,X202,X203,X201,X204] : join(X205,join(upme(X201,X202,X203),X204)) = join(upme(X201,X203,meet(a,X202)),join(X204,join(X205,upme(X201,X202,meet(a,X203))))),
    inference(forward_demodulation,[],[f135409,f4]) ).

fof(f135409,plain,
    ! [X205,X202,X203,X201,X204] : join(join(upme(X201,X203,meet(a,X202)),X204),join(X205,upme(X201,X202,meet(a,X203)))) = join(X205,join(upme(X201,X202,X203),X204)),
    inference(superposition,[],[f1000,f13429]) ).

fof(f193984,plain,
    ! [X545] : join(upme(x2,sF1,X545),sF1) = join(upme(x2,sF1,X545),join(sF1,meet(X545,x2))),
    inference(superposition,[],[f41127,f39106]) ).

fof(f39106,plain,
    ! [X0] : meet(X0,x2) = upme(X0,sF1,upme(x2,sF1,X0)),
    inference(superposition,[],[f22649,f40]) ).

fof(f22649,plain,
    ! [X4] : meet(X4,x2) = upme(X4,sF1,upme(x2,X4,sF1)),
    inference(forward_demodulation,[],[f22648,f9099]) ).

fof(f9099,plain,
    ! [X10] : meet(X10,x2) = lome(X10,x2,sF1),
    inference(superposition,[],[f352,f9053]) ).

fof(f22648,plain,
    ! [X4] : upme(X4,sF1,upme(x2,X4,sF1)) = lome(X4,x2,sF1),
    inference(forward_demodulation,[],[f22637,f8536]) ).

fof(f22637,plain,
    ! [X4] : lome(X4,sF1,x2) = upme(X4,sF1,upme(x2,X4,sF1)),
    inference(superposition,[],[f11,f22548]) ).

fof(f22548,plain,
    ! [X118] : sF1 = upme(sF1,X118,x2),
    inference(forward_demodulation,[],[f22547,f7]) ).

fof(f22547,plain,
    ! [X118] : sF1 = meet(sF1,join(X118,x2)),
    inference(forward_demodulation,[],[f22498,f664]) ).

fof(f22498,plain,
    ! [X118] : sF1 = lome(sF1,join(X118,x2),join(X118,x2)),
    inference(superposition,[],[f22394,f1076]) ).

fof(f22394,plain,
    ! [X0] : sF1 = lome(sF1,X0,join(x2,X0)),
    inference(forward_demodulation,[],[f22393,f8536]) ).

fof(f22393,plain,
    ! [X0] : sF1 = lome(sF1,join(x2,X0),X0),
    inference(forward_demodulation,[],[f22392,f21]) ).

fof(f22392,plain,
    ! [X0] : lome(sF1,join(x2,X0),X0) = upme(sF1,sF1,join(X0,upme(X0,sF1,join(x2,X0)))),
    inference(forward_demodulation,[],[f22283,f1035]) ).

fof(f22283,plain,
    ! [X0] : lome(sF1,join(x2,X0),X0) = upme(sF1,join(sF1,X0),upme(X0,sF1,join(x2,X0))),
    inference(superposition,[],[f11,f22145]) ).

fof(f41127,plain,
    ! [X54,X52,X53] : join(X53,X54) = join(X53,join(X54,upme(X52,X54,X53))),
    inference(superposition,[],[f42,f40]) ).

fof(f231562,plain,
    ! [X28] : join(meet(X28,x2),upme(x2,X28,sF1)) = lome(x2,join(X28,sF1),lome(x2,X28,sF1)),
    inference(forward_demodulation,[],[f231561,f58184]) ).

fof(f231561,plain,
    ! [X28] : join(meet(X28,x2),upme(x2,X28,sF1)) = join(upme(x2,X28,sF1),lome(x2,X28,sF1)),
    inference(forward_demodulation,[],[f231560,f8569]) ).

fof(f231560,plain,
    ! [X28] : join(meet(X28,x2),upme(x2,X28,sF1)) = join(lome(x2,sF1,X28),upme(x2,X28,sF1)),
    inference(forward_demodulation,[],[f231559,f12222]) ).

fof(f231559,plain,
    ! [X28] : join(meet(X28,x2),upme(x2,X28,sF1)) = join(sF1,join(meet(x2,X28),upme(x2,X28,sF1))),
    inference(forward_demodulation,[],[f231519,f36029]) ).

fof(f231519,plain,
    ! [X28] : join(meet(X28,x2),upme(x2,X28,sF1)) = join(meet(X28,x2),join(upme(x2,X28,sF1),sF1)),
    inference(superposition,[],[f42,f230325]) ).

fof(f230325,plain,
    ! [X18] : sF1 = upme(sF1,meet(X18,x2),upme(x2,X18,sF1)),
    inference(forward_demodulation,[],[f230324,f59301]) ).

fof(f59301,plain,
    ! [X10,X11,X9] : lome(X9,X11,join(X10,X9)) = X9,
    inference(superposition,[],[f58271,f8536]) ).

fof(f58271,plain,
    ! [X2,X0,X1] : lome(X0,join(X1,X0),X2) = X0,
    inference(forward_demodulation,[],[f58004,f5]) ).

fof(f58004,plain,
    ! [X2,X0,X1] : join(X0,meet(X0,X2)) = lome(X0,join(X1,X0),X2),
    inference(superposition,[],[f8410,f68]) ).

fof(f230324,plain,
    ! [X18] : upme(sF1,meet(X18,x2),upme(x2,X18,sF1)) = lome(sF1,X18,join(X18,sF1)),
    inference(forward_demodulation,[],[f230318,f8536]) ).

fof(f230318,plain,
    ! [X18] : upme(sF1,meet(X18,x2),upme(x2,X18,sF1)) = lome(sF1,join(X18,sF1),X18),
    inference(backward_demodulation,[],[f39173,f230141]) ).

fof(f230141,plain,
    ! [X10,X8,X9] : lome(sF1,join(X8,X9),X10) = lome(sF1,X10,upme(x2,X8,X9)),
    inference(superposition,[],[f228968,f34]) ).

fof(f228968,plain,
    ! [X106,X107] : lome(sF1,X106,X107) = lome(sF1,X107,meet(X106,x2)),
    inference(superposition,[],[f226845,f8536]) ).

fof(f226845,plain,
    ! [X191,X190] : lome(sF1,X190,X191) = lome(sF1,meet(X190,x2),X191),
    inference(superposition,[],[f84011,f9099]) ).

fof(f84011,plain,
    ! [X28,X29,X26,X27] : lome(X26,lome(X27,X28,X26),X29) = lome(X26,X27,X29),
    inference(forward_demodulation,[],[f83629,f8398]) ).

fof(f83629,plain,
    ! [X28,X29,X26,X27] : lome(X26,lome(X27,X28,X26),X29) = join(meet(X27,X26),meet(X26,X29)),
    inference(superposition,[],[f8,f81855]) ).

fof(f39173,plain,
    ! [X18] : lome(sF1,X18,upme(x2,X18,sF1)) = upme(sF1,meet(X18,x2),upme(x2,X18,sF1)),
    inference(forward_demodulation,[],[f39130,f13680]) ).

fof(f13680,plain,
    ! [X24,X25,X23] : upme(X23,X24,X25) = upme(upme(X23,X24,X25),X25,X24),
    inference(forward_demodulation,[],[f13679,f61]) ).

fof(f13679,plain,
    ! [X24,X25,X23] : upme(X23,X24,X25) = upme(upme(meet(X23,X23),X24,X25),X25,X24),
    inference(forward_demodulation,[],[f13678,f344]) ).

fof(f13678,plain,
    ! [X24,X25,X23] : upme(X23,X24,X25) = upme(meet(X23,upme(X23,X24,X25)),X25,X24),
    inference(forward_demodulation,[],[f13677,f1494]) ).

fof(f13677,plain,
    ! [X24,X25,X23] : upme(X23,X24,X25) = upme(meet(upme(X23,X24,X25),X23),X25,X24),
    inference(forward_demodulation,[],[f13433,f13670]) ).

fof(f13433,plain,
    ! [X24,X25,X23] : upme(X23,X24,X25) = upme(upme(X23,X24,X25),upme(X23,X25,meet(a,X24)),upme(X23,X24,meet(a,X25))),
    inference(superposition,[],[f187,f10]) ).

fof(f39130,plain,
    ! [X18] : lome(sF1,X18,upme(x2,X18,sF1)) = upme(sF1,meet(X18,x2),upme(upme(x2,X18,sF1),sF1,X18)),
    inference(superposition,[],[f11,f22649]) ).

fof(f163224,plain,
    upme(sF0,sF1,upme(x2,z2,sF1)) = lome(x2,sF1,join(z2,sF1)),
    inference(forward_demodulation,[],[f163223,f58641]) ).

fof(f58641,plain,
    ! [X136,X135] : lome(x2,sF1,join(X136,X135)) = lome(x2,sF1,join(X135,X136)),
    inference(forward_demodulation,[],[f58640,f8536]) ).

fof(f58640,plain,
    ! [X136,X135] : lome(x2,join(X135,X136),sF1) = lome(x2,sF1,join(X136,X135)),
    inference(forward_demodulation,[],[f58639,f12206]) ).

fof(f58639,plain,
    ! [X136,X135] : lome(x2,join(X135,X136),sF1) = join(sF1,upme(x2,X136,X135)),
    inference(forward_demodulation,[],[f58201,f13690]) ).

fof(f58201,plain,
    ! [X136,X135] : lome(x2,join(X135,X136),sF1) = join(upme(x2,X135,X136),sF1),
    inference(superposition,[],[f8410,f9053]) ).

fof(f163223,plain,
    upme(sF0,sF1,upme(x2,z2,sF1)) = lome(x2,sF1,join(sF1,z2)),
    inference(forward_demodulation,[],[f163222,f12206]) ).

fof(f163222,plain,
    upme(sF0,sF1,upme(x2,z2,sF1)) = join(sF1,upme(x2,sF1,z2)),
    inference(forward_demodulation,[],[f163221,f13690]) ).

fof(f163221,plain,
    join(upme(x2,z2,sF1),sF1) = upme(sF0,sF1,upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f163220,f40]) ).

fof(f163220,plain,
    join(upme(x2,z2,sF1),sF1) = upme(sF0,upme(x2,z2,sF1),sF1),
    inference(forward_demodulation,[],[f163219,f7]) ).

fof(f163219,plain,
    join(upme(x2,z2,sF1),sF1) = meet(sF0,join(upme(x2,z2,sF1),sF1)),
    inference(forward_demodulation,[],[f163065,f1]) ).

fof(f163065,plain,
    join(upme(x2,z2,sF1),sF1) = meet(join(upme(x2,z2,sF1),sF1),sF0),
    inference(superposition,[],[f97235,f146522]) ).

fof(f146522,plain,
    ! [X39] : join(X39,sF1) = upme(join(X39,sF1),sF0,X39),
    inference(forward_demodulation,[],[f146521,f1076]) ).

fof(f146521,plain,
    ! [X39] : join(sF1,join(X39,sF1)) = upme(join(X39,sF1),sF0,X39),
    inference(forward_demodulation,[],[f146520,f56128]) ).

fof(f146520,plain,
    ! [X39] : join(sF1,join(X39,sF1)) = upme(join(X39,sF1),sF0,join(X39,sF1)),
    inference(forward_demodulation,[],[f146340,f142]) ).

fof(f146340,plain,
    ! [X39] : join(sF1,join(X39,sF1)) = upme(join(sF0,join(X39,sF1)),X39,sF1),
    inference(superposition,[],[f1250,f146171]) ).

fof(f146171,plain,
    ! [X27] : join(sF1,X27) = upme(join(sF0,X27),sF1,X27),
    inference(forward_demodulation,[],[f145945,f142]) ).

fof(f145945,plain,
    ! [X27] : join(sF1,X27) = upme(join(sF1,X27),sF0,X27),
    inference(superposition,[],[f52138,f68]) ).

fof(f1126384,plain,
    ! [X9] : meet(a,meet(sF1,X9)) = upme(meet(a,X9),sF1,upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f1126292,f2]) ).

fof(f1126292,plain,
    ! [X9] : meet(meet(a,sF1),X9) = upme(meet(a,X9),sF1,upme(x2,z2,sF1)),
    inference(superposition,[],[f346,f1126078]) ).

fof(f1126078,plain,
    meet(a,sF1) = upme(a,sF1,upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f1126077,f7]) ).

fof(f1126077,plain,
    meet(a,sF1) = upme(a,sF1,meet(x2,join(z2,sF1))),
    inference(forward_demodulation,[],[f1126076,f31501]) ).

fof(f1126076,plain,
    meet(a,sF1) = lome(a,sF1,meet(x2,join(z2,sF1))),
    inference(forward_demodulation,[],[f1126075,f89718]) ).

fof(f89718,plain,
    ! [X130,X129] : lome(X129,sF1,meet(x2,X130)) = lome(meet(X129,x2),X130,sF1),
    inference(forward_demodulation,[],[f89460,f8536]) ).

fof(f89460,plain,
    ! [X130,X129] : lome(meet(X129,x2),X130,sF1) = lome(X129,meet(x2,X130),sF1),
    inference(superposition,[],[f8504,f9053]) ).

fof(f1126075,plain,
    meet(a,sF1) = lome(meet(a,x2),join(z2,sF1),sF1),
    inference(forward_demodulation,[],[f1126009,f89659]) ).

fof(f89659,plain,
    ! [X31,X32,X30,X33] : lome(meet(X31,X32),X33,X30) = lome(meet(X31,X32),X33,meet(X31,X30)),
    inference(backward_demodulation,[],[f19325,f89657]) ).

fof(f89657,plain,
    ! [X11,X14,X12,X13] : lome(meet(X13,X11),X14,meet(X11,X12)) = lome(meet(X13,X11),X14,X12),
    inference(forward_demodulation,[],[f89432,f8504]) ).

fof(f89432,plain,
    ! [X11,X14,X12,X13] : lome(meet(X13,X11),X14,meet(X11,X12)) = lome(X13,meet(X11,X14),meet(X11,X12)),
    inference(superposition,[],[f8504,f104]) ).

fof(f19325,plain,
    ! [X31,X32,X30,X33] : lome(meet(X31,X32),X33,meet(X32,meet(X31,X30))) = lome(meet(X31,X32),X33,X30),
    inference(superposition,[],[f8515,f1378]) ).

fof(f1126009,plain,
    meet(a,sF1) = lome(meet(a,x2),join(z2,sF1),meet(a,sF1)),
    inference(superposition,[],[f34307,f888637]) ).

fof(f34307,plain,
    ! [X90,X91,X89] : lome(X89,X90,X91) = lome(X89,X91,lome(X89,X90,X91)),
    inference(backward_demodulation,[],[f8479,f34194]) ).

fof(f8479,plain,
    ! [X90,X91,X89] : lome(X89,X90,X91) = join(meet(X89,X91),lome(X89,X90,X91)),
    inference(superposition,[],[f1076,f8]) ).

fof(f47361,plain,
    ! [X28] : meet(a,meet(sF1,X28)) = meet(sF1,meet(sF2,X28)),
    inference(forward_demodulation,[],[f47309,f2]) ).

fof(f47309,plain,
    ! [X28] : meet(sF1,meet(sF2,X28)) = meet(meet(a,sF1),X28),
    inference(superposition,[],[f2,f47144]) ).

fof(f1439837,plain,
    upme(sF1,z2,meet(a,y2)) = lome(lome(sF0,a,z2),a,sF1),
    inference(superposition,[],[f1387264,f1058069]) ).

fof(f1058069,plain,
    lome(sF0,a,z2) = upme(sF0,z2,meet(a,y2)),
    inference(forward_demodulation,[],[f1058008,f49896]) ).

fof(f49896,plain,
    ! [X6,X7] : lome(sF0,X6,X7) = upme(lome(sF0,X6,X7),y2,z2),
    inference(forward_demodulation,[],[f49857,f9998]) ).

fof(f49857,plain,
    ! [X6,X7] : meet(sF0,lome(sF0,X6,X7)) = upme(lome(sF0,X6,X7),y2,z2),
    inference(superposition,[],[f45996,f10393]) ).

fof(f10393,plain,
    ! [X0,X1] : lome(sF0,X0,X1) = meet(x2,lome(sF0,X0,X1)),
    inference(forward_demodulation,[],[f10392,f1]) ).

fof(f10392,plain,
    ! [X0,X1] : lome(sF0,X0,X1) = meet(lome(sF0,X0,X1),x2),
    inference(forward_demodulation,[],[f10391,f675]) ).

fof(f675,plain,
    ! [X31] : meet(X31,x2) = lome(X31,x2,sF0),
    inference(superposition,[],[f352,f85]) ).

fof(f10391,plain,
    ! [X0,X1] : lome(sF0,X0,X1) = lome(lome(sF0,X0,X1),x2,sF0),
    inference(forward_demodulation,[],[f10370,f8536]) ).

fof(f10370,plain,
    ! [X0,X1] : lome(sF0,X0,X1) = lome(lome(sF0,X0,X1),sF0,x2),
    inference(superposition,[],[f8747,f8540]) ).

fof(f8540,plain,
    ! [X12,X13] : x2 = join(x2,lome(sF0,X12,X13)),
    inference(forward_demodulation,[],[f8454,f428]) ).

fof(f428,plain,
    ! [X0] : x2 = join(x2,meet(sF0,X0)),
    inference(superposition,[],[f398,f1]) ).

fof(f398,plain,
    ! [X27] : x2 = join(x2,meet(X27,sF0)),
    inference(superposition,[],[f363,f85]) ).

fof(f8454,plain,
    ! [X12,X13] : join(x2,meet(sF0,X13)) = join(x2,lome(sF0,X12,X13)),
    inference(superposition,[],[f997,f8]) ).

fof(f997,plain,
    ! [X72,X71] : join(x2,join(meet(sF0,X71),X72)) = join(x2,X72),
    inference(superposition,[],[f4,f428]) ).

fof(f8747,plain,
    ! [X64] : lome(X64,sF0,join(x2,X64)) = X64,
    inference(forward_demodulation,[],[f8746,f8536]) ).

fof(f8746,plain,
    ! [X64] : lome(X64,join(x2,X64),sF0) = X64,
    inference(forward_demodulation,[],[f8745,f21]) ).

fof(f8745,plain,
    ! [X64] : lome(X64,join(x2,X64),sF0) = upme(X64,X64,join(sF0,upme(sF0,X64,join(x2,X64)))),
    inference(forward_demodulation,[],[f8634,f1035]) ).

fof(f8634,plain,
    ! [X64] : lome(X64,join(x2,X64),sF0) = upme(X64,join(X64,sF0),upme(sF0,X64,join(x2,X64))),
    inference(superposition,[],[f11,f5317]) ).

fof(f1058008,plain,
    upme(lome(sF0,a,z2),y2,z2) = upme(sF0,z2,meet(a,y2)),
    inference(superposition,[],[f49912,f1057854]) ).

fof(f49912,plain,
    ! [X28,X29] : upme(sF0,X28,X29) = upme(upme(x2,X28,X29),y2,z2),
    inference(forward_demodulation,[],[f49874,f7]) ).

fof(f49874,plain,
    ! [X28,X29] : meet(sF0,join(X28,X29)) = upme(upme(x2,X28,X29),y2,z2),
    inference(superposition,[],[f45996,f7]) ).

fof(f1387264,plain,
    ! [X44,X45] : upme(sF1,X44,X45) = lome(upme(sF0,X44,X45),a,sF1),
    inference(forward_demodulation,[],[f1387104,f7]) ).

fof(f1387104,plain,
    ! [X44,X45] : meet(sF1,join(X44,X45)) = lome(upme(sF0,X44,X45),a,sF1),
    inference(superposition,[],[f1386430,f7]) ).

fof(f1441535,plain,
    ! [X0] : join(upme(sF1,z2,y2),X0) = join(lome(sF0,a,y2),join(upme(sF1,z2,meet(a,y2)),X0)),
    inference(forward_demodulation,[],[f1441534,f897965]) ).

fof(f897965,plain,
    ! [X191,X194,X192,X193,X190] : join(X190,join(upme(X191,X192,X193),X194)) = join(X190,join(upme(X191,X193,X192),X194)),
    inference(forward_demodulation,[],[f896010,f4]) ).

fof(f896010,plain,
    ! [X191,X194,X192,X193,X190] : join(X190,join(upme(X191,X192,X193),X194)) = join(join(X190,upme(X191,X193,X192)),X194),
    inference(superposition,[],[f4,f13683]) ).

fof(f1441534,plain,
    ! [X0] : join(upme(sF1,z2,y2),X0) = join(lome(sF0,a,y2),join(upme(sF1,meet(a,y2),z2),X0)),
    inference(forward_demodulation,[],[f1441470,f136535]) ).

fof(f1441470,plain,
    ! [X0] : join(upme(sF1,z2,y2),X0) = join(upme(sF1,z2,meet(a,y2)),join(lome(sF0,a,y2),X0)),
    inference(superposition,[],[f13429,f1440118]) ).

fof(f1440118,plain,
    lome(sF0,a,y2) = upme(sF1,y2,meet(a,z2)),
    inference(forward_demodulation,[],[f1440117,f1263907]) ).

fof(f1263907,plain,
    lome(sF0,a,y2) = meet(sF1,lome(sF0,a,y2)),
    inference(superposition,[],[f9998,f1256395]) ).

fof(f1256395,plain,
    lome(sF1,a,y2) = lome(sF0,a,y2),
    inference(forward_demodulation,[],[f1256394,f884072]) ).

fof(f1256394,plain,
    lome(sF1,a,y2) = upme(x2,y2,meet(a,z2)),
    inference(forward_demodulation,[],[f1255920,f442827]) ).

fof(f1255920,plain,
    lome(sF1,a,y2) = upme(x2,y2,meet(a,sF0)),
    inference(backward_demodulation,[],[f887116,f1255507]) ).

fof(f887116,plain,
    lome(sF1,a,y2) = upme(x2,y2,meet(a,sF1)),
    inference(forward_demodulation,[],[f887115,f47362]) ).

fof(f887115,plain,
    lome(sF1,sF2,y2) = upme(x2,y2,meet(a,sF1)),
    inference(forward_demodulation,[],[f887114,f35982]) ).

fof(f887114,plain,
    lome(sF1,sF2,y2) = upme(x2,y2,meet(sF1,a)),
    inference(forward_demodulation,[],[f887113,f37853]) ).

fof(f887113,plain,
    lome(sF1,sF2,y2) = upme(x2,meet(a,sF1),y2),
    inference(forward_demodulation,[],[f887112,f173251]) ).

fof(f887112,plain,
    lome(sF1,sF2,y2) = lome(x2,meet(a,sF1),y2),
    inference(forward_demodulation,[],[f887111,f40810]) ).

fof(f887111,plain,
    lome(sF1,sF2,y2) = join(meet(a,sF1),meet(y2,x2)),
    inference(forward_demodulation,[],[f887110,f36017]) ).

fof(f887110,plain,
    lome(sF1,sF2,y2) = join(meet(x2,y2),meet(a,sF1)),
    inference(forward_demodulation,[],[f887109,f82993]) ).

fof(f82993,plain,
    ! [X80] : lome(sF1,X80,y2) = lome(x2,y2,meet(X80,sF1)),
    inference(forward_demodulation,[],[f82992,f8536]) ).

fof(f82992,plain,
    ! [X80] : lome(sF1,X80,y2) = lome(x2,meet(X80,sF1),y2),
    inference(forward_demodulation,[],[f82928,f10883]) ).

fof(f82928,plain,
    ! [X80] : lome(sF1,X80,y2) = join(meet(X80,sF1),meet(x2,y2)),
    inference(superposition,[],[f35744,f82442]) ).

fof(f82442,plain,
    meet(x2,y2) = meet(y2,sF1),
    inference(superposition,[],[f81873,f15]) ).

fof(f887109,plain,
    join(meet(x2,y2),meet(a,sF1)) = lome(x2,y2,meet(sF2,sF1)),
    inference(forward_demodulation,[],[f886402,f10884]) ).

fof(f886402,plain,
    join(meet(x2,y2),meet(a,sF1)) = join(meet(x2,y2),meet(sF2,sF1)),
    inference(superposition,[],[f134014,f82886]) ).

fof(f82886,plain,
    ! [X25] : meet(X25,sF1) = upme(X25,sF1,meet(x2,y2)),
    inference(superposition,[],[f33,f82442]) ).

fof(f1440117,plain,
    upme(sF1,y2,meet(a,z2)) = meet(sF1,lome(sF0,a,y2)),
    inference(forward_demodulation,[],[f1439836,f1387106]) ).

fof(f1439836,plain,
    upme(sF1,y2,meet(a,z2)) = lome(lome(sF0,a,y2),a,sF1),
    inference(superposition,[],[f1387264,f885386]) ).

fof(f885386,plain,
    lome(sF0,a,y2) = upme(sF0,y2,meet(a,z2)),
    inference(forward_demodulation,[],[f885339,f49896]) ).

fof(f885339,plain,
    upme(sF0,y2,meet(a,z2)) = upme(lome(sF0,a,y2),y2,z2),
    inference(superposition,[],[f49912,f884072]) ).

fof(f1449244,plain,
    ! [X248,X246,X247] : join(X247,upme(sF0,sF1,X248)) = join(X247,lome(sF0,join(sF1,X248),X246)),
    inference(forward_demodulation,[],[f1447984,f58250]) ).

fof(f58250,plain,
    ! [X111,X108,X109,X112,X110] : join(meet(X108,X111),join(X112,upme(X108,X109,X110))) = join(X112,lome(X108,join(X109,X110),X111)),
    inference(superposition,[],[f1000,f8410]) ).

fof(f1447984,plain,
    ! [X248,X246,X247] : join(X247,upme(sF0,sF1,X248)) = join(meet(sF0,X246),join(X247,upme(sF0,sF1,X248))),
    inference(backward_demodulation,[],[f242647,f1447530]) ).

fof(f1447530,plain,
    ! [X22] : meet(sF0,X22) = meet(sF1,X22),
    inference(forward_demodulation,[],[f1446039,f75879]) ).

fof(f75879,plain,
    ! [X22,X23] : meet(sF0,X22) = lome(meet(X22,sF0),X23,join(y2,z2)),
    inference(forward_demodulation,[],[f75878,f665]) ).

fof(f75878,plain,
    ! [X22,X23] : lome(meet(X22,sF0),X23,join(y2,z2)) = lome(sF0,X22,meet(X23,X22)),
    inference(forward_demodulation,[],[f75877,f8425]) ).

fof(f8425,plain,
    ! [X21,X18,X19,X20] : lome(X18,X21,meet(X19,X20)) = join(meet(X18,X21),meet(X19,meet(X20,X18))),
    inference(superposition,[],[f8,f319]) ).

fof(f75877,plain,
    ! [X22,X23] : lome(meet(X22,sF0),X23,join(y2,z2)) = join(meet(sF0,X22),meet(X23,meet(X22,sF0))),
    inference(forward_demodulation,[],[f75867,f37509]) ).

fof(f37509,plain,
    ! [X56,X54,X55,X53] : join(meet(X54,X53),meet(X55,X56)) = join(meet(X56,X55),meet(X53,X54)),
    inference(superposition,[],[f36017,f35947]) ).

fof(f75867,plain,
    ! [X22,X23] : lome(meet(X22,sF0),X23,join(y2,z2)) = join(meet(meet(X22,sF0),X23),meet(X22,sF0)),
    inference(superposition,[],[f8432,f49895]) ).

fof(f1446039,plain,
    ! [X22,X23] : meet(sF1,X22) = lome(meet(X22,sF0),X23,join(y2,z2)),
    inference(backward_demodulation,[],[f76198,f1445824]) ).

fof(f1445824,plain,
    ! [X154] : meet(X154,sF0) = meet(X154,sF1),
    inference(backward_demodulation,[],[f1256678,f1445750]) ).

fof(f1445750,plain,
    ! [X944,X943] : meet(X944,sF0) = upme(X944,sF1,meet(X943,sF0)),
    inference(forward_demodulation,[],[f1445716,f50541]) ).

fof(f1445716,plain,
    ! [X944,X943] : upme(X944,sF1,meet(X943,sF0)) = upme(X944,sF0,meet(x2,y2)),
    inference(backward_demodulation,[],[f1376149,f1445695]) ).

fof(f1445695,plain,
    ! [X191,X189,X190] : upme(X190,sF0,X191) = upme(X190,X191,lome(sF0,sF1,X189)),
    inference(backward_demodulation,[],[f1245300,f1445692]) ).

fof(f1445692,plain,
    ! [X260,X259,X258] : upme(X260,sF0,X259) = upme(X260,lome(sF0,X258,sF1),X259),
    inference(forward_demodulation,[],[f1445680,f1250854]) ).

fof(f1250854,plain,
    ! [X74,X75] : upme(X75,sF0,X74) = lome(X75,sF1,join(sF0,X74)),
    inference(forward_demodulation,[],[f1247266,f8536]) ).

fof(f1247266,plain,
    ! [X74,X75] : upme(X75,sF0,X74) = lome(X75,join(sF0,X74),sF1),
    inference(superposition,[],[f678,f51899]) ).

fof(f51899,plain,
    ! [X90] : sF1 = upme(sF1,sF0,X90),
    inference(superposition,[],[f45910,f51788]) ).

fof(f1445680,plain,
    ! [X260,X259,X258] : upme(X260,lome(sF0,X258,sF1),X259) = lome(X260,sF1,join(sF0,X259)),
    inference(backward_demodulation,[],[f1252042,f1445675]) ).

fof(f1445675,plain,
    ! [X576,X575] : join(sF0,X576) = join(lome(sF0,X575,sF1),X576),
    inference(forward_demodulation,[],[f1445674,f52422]) ).

fof(f52422,plain,
    ! [X14,X15] : join(sF0,X15) = join(sF0,join(meet(X14,sF1),X15)),
    inference(superposition,[],[f4,f51868]) ).

fof(f51868,plain,
    ! [X43] : sF0 = join(sF0,meet(X43,sF1)),
    inference(superposition,[],[f363,f51788]) ).

fof(f1445674,plain,
    ! [X576,X574,X575] : join(lome(sF0,X575,sF1),X576) = join(sF0,join(meet(X574,sF1),X576)),
    inference(forward_demodulation,[],[f1445660,f36029]) ).

fof(f1445660,plain,
    ! [X576,X574,X575] : join(lome(sF0,X575,sF1),X576) = join(meet(sF1,X574),join(X576,sF0)),
    inference(backward_demodulation,[],[f180192,f1445649]) ).

fof(f1445649,plain,
    ! [X578,X579] : join(lome(sF0,sF1,X578),X579) = join(X579,sF0),
    inference(forward_demodulation,[],[f1445648,f52430]) ).

fof(f52430,plain,
    ! [X28,X27] : join(X28,sF0) = join(sF0,join(X28,meet(X27,sF1))),
    inference(superposition,[],[f1023,f51868]) ).

fof(f1445648,plain,
    ! [X578,X577,X579] : join(lome(sF0,sF1,X578),X579) = join(sF0,join(X579,meet(X577,sF1))),
    inference(forward_demodulation,[],[f1445639,f36030]) ).

fof(f36030,plain,
    ! [X65,X66,X67,X64] : join(X66,join(X67,meet(X64,X65))) = join(meet(X65,X64),join(X66,X67)),
    inference(superposition,[],[f35947,f1000]) ).

fof(f1445639,plain,
    ! [X578,X577,X579] : join(lome(sF0,sF1,X578),X579) = join(meet(sF1,X577),join(sF0,X579)),
    inference(backward_demodulation,[],[f180196,f1445540]) ).

fof(f1445540,plain,
    ! [X423,X424,X422] : join(X423,join(lome(sF0,X424,sF1),X422)) = join(X423,join(sF0,X422)),
    inference(backward_demodulation,[],[f195343,f1445526]) ).

fof(f1445526,plain,
    ! [X694,X693] : join(X694,lome(sF0,sF1,X693)) = join(sF0,X694),
    inference(forward_demodulation,[],[f1441625,f146832]) ).

fof(f146832,plain,
    ! [X88,X89] : join(X88,lome(sF0,sF1,X89)) = upme(join(sF0,X88),X88,lome(sF0,sF1,X89)),
    inference(forward_demodulation,[],[f146831,f51852]) ).

fof(f51852,plain,
    ! [X29] : lome(sF0,sF1,X29) = join(sF1,meet(sF0,X29)),
    inference(superposition,[],[f8,f51788]) ).

fof(f146831,plain,
    ! [X88,X89] : upme(join(sF0,X88),X88,join(sF1,meet(sF0,X89))) = join(X88,lome(sF0,sF1,X89)),
    inference(forward_demodulation,[],[f146830,f3971]) ).

fof(f3971,plain,
    ! [X48,X46,X49,X47] : upme(X49,X46,join(X47,X48)) = upme(X49,X46,join(X48,X47)),
    inference(forward_demodulation,[],[f3867,f7]) ).

fof(f3867,plain,
    ! [X48,X46,X49,X47] : upme(X49,X46,join(X47,X48)) = meet(X49,join(X46,join(X48,X47))),
    inference(superposition,[],[f7,f2199]) ).

fof(f146830,plain,
    ! [X88,X89] : upme(join(sF0,X88),X88,join(meet(sF0,X89),sF1)) = join(X88,lome(sF0,sF1,X89)),
    inference(forward_demodulation,[],[f146829,f1035]) ).

fof(f146829,plain,
    ! [X88,X89] : upme(join(sF0,X88),join(X88,meet(sF0,X89)),sF1) = join(X88,lome(sF0,sF1,X89)),
    inference(forward_demodulation,[],[f146828,f51852]) ).

fof(f146828,plain,
    ! [X88,X89] : upme(join(sF0,X88),join(X88,meet(sF0,X89)),sF1) = join(X88,join(sF1,meet(sF0,X89))),
    inference(forward_demodulation,[],[f146827,f2199]) ).

fof(f146827,plain,
    ! [X88,X89] : upme(join(sF0,X88),join(X88,meet(sF0,X89)),sF1) = join(X88,join(meet(sF0,X89),sF1)),
    inference(forward_demodulation,[],[f146614,f4]) ).

fof(f146614,plain,
    ! [X88,X89] : upme(join(sF0,X88),join(X88,meet(sF0,X89)),sF1) = join(join(X88,meet(sF0,X89)),sF1),
    inference(superposition,[],[f146363,f1801]) ).

fof(f146363,plain,
    ! [X18] : join(X18,sF1) = upme(join(sF0,X18),X18,sF1),
    inference(forward_demodulation,[],[f146362,f1076]) ).

fof(f146362,plain,
    ! [X18] : join(sF1,join(X18,sF1)) = upme(join(sF0,X18),X18,sF1),
    inference(forward_demodulation,[],[f146247,f1250]) ).

fof(f146247,plain,
    ! [X18] : join(sF1,join(X18,sF1)) = upme(join(sF0,X18),sF1,join(X18,sF1)),
    inference(superposition,[],[f146171,f51880]) ).

fof(f1441625,plain,
    ! [X694,X693] : join(sF0,X694) = upme(join(sF0,X694),X694,lome(sF0,sF1,X693)),
    inference(backward_demodulation,[],[f201082,f1441539]) ).

fof(f201082,plain,
    ! [X694,X693] : join(sF1,X694) = upme(join(sF1,X694),X694,lome(sF0,sF1,X693)),
    inference(superposition,[],[f176187,f51852]) ).

fof(f176187,plain,
    ! [X2,X3,X4] : join(X3,X2) = upme(join(X3,X2),X2,join(X3,X4)),
    inference(superposition,[],[f51178,f3]) ).

fof(f195343,plain,
    ! [X423,X424,X422] : join(X423,join(lome(sF0,X424,sF1),X422)) = join(X423,join(X422,lome(sF0,sF1,X424))),
    inference(forward_demodulation,[],[f195342,f4]) ).

fof(f195342,plain,
    ! [X423,X424,X422] : join(join(X423,lome(sF0,X424,sF1)),X422) = join(X423,join(X422,lome(sF0,sF1,X424))),
    inference(forward_demodulation,[],[f195341,f80914]) ).

fof(f80914,plain,
    ! [X34,X33] : join(sF1,join(X34,meet(sF0,X33))) = join(X34,lome(sF0,sF1,X33)),
    inference(superposition,[],[f1023,f51852]) ).

fof(f195341,plain,
    ! [X423,X424,X422] : join(join(X423,lome(sF0,X424,sF1)),X422) = join(X423,join(sF1,join(X422,meet(sF0,X424)))),
    inference(forward_demodulation,[],[f195340,f3925]) ).

fof(f3925,plain,
    ! [X31,X28,X29,X30] : join(X31,join(X29,join(X30,X28))) = join(X31,join(X30,join(X28,X29))),
    inference(forward_demodulation,[],[f3793,f4]) ).

fof(f3793,plain,
    ! [X31,X28,X29,X30] : join(X31,join(join(X29,X30),X28)) = join(X31,join(X30,join(X28,X29))),
    inference(superposition,[],[f2199,f1000]) ).

fof(f195340,plain,
    ! [X423,X424,X422] : join(join(X423,lome(sF0,X424,sF1)),X422) = join(X423,join(meet(sF0,X424),join(sF1,X422))),
    inference(forward_demodulation,[],[f195339,f180655]) ).

fof(f180655,plain,
    ! [X72,X73,X74,X75] : join(X72,join(lome(X73,X74,X72),X75)) = join(meet(X73,X74),join(X72,X75)),
    inference(forward_demodulation,[],[f179176,f4]) ).

fof(f179176,plain,
    ! [X72,X73,X74,X75] : join(X72,join(lome(X73,X74,X72),X75)) = join(join(meet(X73,X74),X72),X75),
    inference(superposition,[],[f4,f8456]) ).

fof(f195339,plain,
    ! [X423,X424,X422] : join(join(X423,lome(sF0,X424,sF1)),X422) = join(X423,join(sF1,join(lome(sF0,X424,sF1),X422))),
    inference(forward_demodulation,[],[f195338,f3925]) ).

fof(f195338,plain,
    ! [X423,X424,X422] : join(join(X423,lome(sF0,X424,sF1)),X422) = join(X423,join(lome(sF0,X424,sF1),join(X422,sF1))),
    inference(forward_demodulation,[],[f193927,f4]) ).

fof(f193927,plain,
    ! [X423,X424,X422] : join(join(X423,lome(sF0,X424,sF1)),X422) = join(join(X423,lome(sF0,X424,sF1)),join(X422,sF1)),
    inference(superposition,[],[f41127,f81296]) ).

fof(f81296,plain,
    ! [X24,X25,X23] : sF1 = upme(sF1,X23,join(X24,lome(sF0,X25,sF1))),
    inference(superposition,[],[f81024,f1035]) ).

fof(f81024,plain,
    ! [X18,X17] : sF1 = upme(sF1,X18,lome(sF0,X17,sF1)),
    inference(superposition,[],[f80923,f8536]) ).

fof(f80923,plain,
    ! [X59,X60] : sF1 = upme(sF1,X60,lome(sF0,sF1,X59)),
    inference(superposition,[],[f51547,f51852]) ).

fof(f180196,plain,
    ! [X578,X577,X579] : join(meet(sF1,X577),join(lome(sF0,X578,sF1),X579)) = join(lome(sF0,sF1,X578),X579),
    inference(forward_demodulation,[],[f180195,f80906]) ).

fof(f80906,plain,
    ! [X21,X20] : join(sF1,join(meet(sF0,X20),X21)) = join(lome(sF0,sF1,X20),X21),
    inference(superposition,[],[f4,f51852]) ).

fof(f180195,plain,
    ! [X578,X577,X579] : join(meet(sF1,X577),join(lome(sF0,X578,sF1),X579)) = join(sF1,join(meet(sF0,X578),X579)),
    inference(forward_demodulation,[],[f180194,f45358]) ).

fof(f45358,plain,
    ! [X24,X22,X25,X23] : join(X22,join(lome(X23,X22,X24),X25)) = join(X22,join(meet(X23,X24),X25)),
    inference(forward_demodulation,[],[f45007,f4]) ).

fof(f45007,plain,
    ! [X24,X22,X25,X23] : join(X22,join(lome(X23,X22,X24),X25)) = join(join(X22,meet(X23,X24)),X25),
    inference(superposition,[],[f4,f8449]) ).

fof(f180194,plain,
    ! [X578,X577,X579] : join(meet(sF1,X577),join(lome(sF0,X578,sF1),X579)) = join(sF1,join(lome(sF0,sF1,X578),X579)),
    inference(forward_demodulation,[],[f180193,f98245]) ).

fof(f98245,plain,
    ! [X232,X230,X233,X231,X234] : join(X234,join(lome(X230,X231,X232),X233)) = join(lome(X230,X232,X231),join(X233,X234)),
    inference(forward_demodulation,[],[f98244,f97863]) ).

fof(f97863,plain,
    ! [X120,X121,X119,X122,X123] : join(lome(X119,X123,X120),join(X121,X122)) = join(meet(X119,X123),join(X121,join(X122,meet(X119,X120)))),
    inference(superposition,[],[f8469,f1000]) ).

fof(f98244,plain,
    ! [X232,X230,X233,X231,X234] : join(X234,join(lome(X230,X231,X232),X233)) = join(meet(X230,X232),join(X233,join(X234,meet(X230,X231)))),
    inference(forward_demodulation,[],[f97967,f4]) ).

fof(f97967,plain,
    ! [X232,X230,X233,X231,X234] : join(join(meet(X230,X232),X233),join(X234,meet(X230,X231))) = join(X234,join(lome(X230,X231,X232),X233)),
    inference(superposition,[],[f1000,f8469]) ).

fof(f180193,plain,
    ! [X578,X577,X579] : join(meet(sF1,X577),join(lome(sF0,X578,sF1),X579)) = join(lome(sF0,X578,sF1),join(X579,sF1)),
    inference(forward_demodulation,[],[f178998,f4]) ).

fof(f178998,plain,
    ! [X578,X577,X579] : join(meet(sF1,X577),join(lome(sF0,X578,sF1),X579)) = join(join(lome(sF0,X578,sF1),X579),sF1),
    inference(superposition,[],[f8456,f82348]) ).

fof(f82348,plain,
    ! [X59,X60,X61] : sF1 = lome(sF1,X61,join(lome(sF0,X59,sF1),X60)),
    inference(forward_demodulation,[],[f82347,f26]) ).

fof(f82347,plain,
    ! [X59,X60,X61] : lome(sF1,X61,join(lome(sF0,X59,sF1),X60)) = join(sF1,meet(X61,sF1)),
    inference(forward_demodulation,[],[f82315,f36017]) ).

fof(f82315,plain,
    ! [X59,X60,X61] : join(meet(sF1,X61),sF1) = lome(sF1,X61,join(lome(sF0,X59,sF1),X60)),
    inference(superposition,[],[f8432,f81294]) ).

fof(f81294,plain,
    ! [X19,X20] : sF1 = upme(sF1,lome(sF0,X20,sF1),X19),
    inference(superposition,[],[f81024,f40]) ).

fof(f180192,plain,
    ! [X576,X574,X575] : join(meet(sF1,X574),join(lome(sF0,sF1,X575),X576)) = join(lome(sF0,X575,sF1),X576),
    inference(forward_demodulation,[],[f180191,f81479]) ).

fof(f81479,plain,
    ! [X91,X92] : join(lome(sF0,X91,sF1),X92) = join(sF1,join(lome(sF0,X91,sF1),X92)),
    inference(forward_demodulation,[],[f81412,f1023]) ).

fof(f81412,plain,
    ! [X91,X92] : join(lome(sF0,X91,sF1),X92) = join(lome(sF0,X91,sF1),join(sF1,X92)),
    inference(superposition,[],[f978,f81291]) ).

fof(f81291,plain,
    ! [X16] : sF1 = meet(sF1,lome(sF0,X16,sF1)),
    inference(superposition,[],[f81024,f50]) ).

fof(f180191,plain,
    ! [X576,X574,X575] : join(meet(sF1,X574),join(lome(sF0,sF1,X575),X576)) = join(sF1,join(lome(sF0,X575,sF1),X576)),
    inference(forward_demodulation,[],[f180190,f98245]) ).

fof(f180190,plain,
    ! [X576,X574,X575] : join(meet(sF1,X574),join(lome(sF0,sF1,X575),X576)) = join(lome(sF0,sF1,X575),join(X576,sF1)),
    inference(forward_demodulation,[],[f178997,f4]) ).

fof(f178997,plain,
    ! [X576,X574,X575] : join(meet(sF1,X574),join(lome(sF0,sF1,X575),X576)) = join(join(lome(sF0,sF1,X575),X576),sF1),
    inference(superposition,[],[f8456,f82096]) ).

fof(f82096,plain,
    ! [X58,X59,X60] : sF1 = lome(sF1,X60,join(lome(sF0,sF1,X58),X59)),
    inference(forward_demodulation,[],[f82095,f26]) ).

fof(f82095,plain,
    ! [X58,X59,X60] : lome(sF1,X60,join(lome(sF0,sF1,X58),X59)) = join(sF1,meet(X60,sF1)),
    inference(forward_demodulation,[],[f82059,f36017]) ).

fof(f82059,plain,
    ! [X58,X59,X60] : lome(sF1,X60,join(lome(sF0,sF1,X58),X59)) = join(meet(sF1,X60),sF1),
    inference(superposition,[],[f8432,f81043]) ).

fof(f81043,plain,
    ! [X18,X19] : sF1 = upme(sF1,lome(sF0,sF1,X19),X18),
    inference(superposition,[],[f80923,f40]) ).

fof(f1252042,plain,
    ! [X260,X259,X258] : upme(X260,lome(sF0,X258,sF1),X259) = lome(X260,sF1,join(lome(sF0,X258,sF1),X259)),
    inference(forward_demodulation,[],[f1247333,f8536]) ).

fof(f1247333,plain,
    ! [X260,X259,X258] : upme(X260,lome(sF0,X258,sF1),X259) = lome(X260,join(lome(sF0,X258,sF1),X259),sF1),
    inference(superposition,[],[f678,f81294]) ).

fof(f1245300,plain,
    ! [X191,X189,X190] : upme(X190,lome(sF0,X189,sF1),X191) = upme(X190,X191,lome(sF0,sF1,X189)),
    inference(forward_demodulation,[],[f1245299,f1244377]) ).

fof(f1244377,plain,
    ! [X176,X174,X175] : upme(X175,sF1,join(lome(sF0,X174,y2),X176)) = upme(X175,lome(sF0,X174,sF1),X176),
    inference(superposition,[],[f1035,f1242934]) ).

fof(f1242934,plain,
    ! [X2] : lome(sF0,X2,sF1) = join(sF1,lome(sF0,X2,y2)),
    inference(forward_demodulation,[],[f1242692,f51964]) ).

fof(f51964,plain,
    ! [X1] : lome(x2,sF1,meet(X1,sF0)) = lome(sF0,X1,sF1),
    inference(backward_demodulation,[],[f12189,f51959]) ).

fof(f51959,plain,
    ! [X30] : lome(sF0,X30,sF1) = join(sF1,meet(X30,sF0)),
    inference(forward_demodulation,[],[f51853,f36017]) ).

fof(f51853,plain,
    ! [X30] : join(meet(sF0,X30),sF1) = lome(sF0,X30,sF1),
    inference(superposition,[],[f8,f51788]) ).

fof(f12189,plain,
    ! [X1] : lome(x2,sF1,meet(X1,sF0)) = join(sF1,meet(X1,sF0)),
    inference(superposition,[],[f9087,f509]) ).

fof(f1242692,plain,
    ! [X2] : lome(x2,sF1,meet(X2,sF0)) = join(sF1,lome(sF0,X2,y2)),
    inference(superposition,[],[f1238321,f50629]) ).

fof(f1238321,plain,
    ! [X87] : lome(x2,sF1,X87) = join(sF1,lome(x2,y2,X87)),
    inference(forward_demodulation,[],[f1238320,f12194]) ).

fof(f12194,plain,
    ! [X4] : lome(x2,sF1,X4) = join(sF1,meet(X4,x2)),
    inference(superposition,[],[f9087,f1]) ).

fof(f1238320,plain,
    ! [X87] : join(sF1,lome(x2,y2,X87)) = join(sF1,meet(X87,x2)),
    inference(forward_demodulation,[],[f1238319,f36017]) ).

fof(f1238319,plain,
    ! [X87] : join(meet(x2,X87),sF1) = join(sF1,lome(x2,y2,X87)),
    inference(forward_demodulation,[],[f1238245,f8476]) ).

fof(f8476,plain,
    ! [X80,X78,X79,X77] : join(meet(X77,X79),join(X80,meet(X77,X78))) = join(X80,lome(X77,X78,X79)),
    inference(superposition,[],[f1000,f8]) ).

fof(f1238245,plain,
    ! [X87] : join(meet(x2,X87),sF1) = join(meet(x2,X87),join(sF1,meet(x2,y2))),
    inference(superposition,[],[f41127,f1237874]) ).

fof(f1237874,plain,
    ! [X33] : meet(x2,y2) = upme(y2,sF1,meet(x2,X33)),
    inference(forward_demodulation,[],[f1237873,f37853]) ).

fof(f1237873,plain,
    ! [X33] : meet(x2,y2) = upme(y2,meet(X33,x2),sF1),
    inference(forward_demodulation,[],[f1237821,f82935]) ).

fof(f82935,plain,
    ! [X91] : meet(x2,y2) = upme(meet(x2,y2),X91,sF1),
    inference(superposition,[],[f50024,f82442]) ).

fof(f1237821,plain,
    ! [X33] : upme(y2,meet(X33,x2),sF1) = upme(meet(x2,y2),meet(X33,x2),sF1),
    inference(superposition,[],[f146950,f1237545]) ).

fof(f1237545,plain,
    ! [X2] : meet(x2,y2) = upme(y2,sF0,meet(X2,x2)),
    inference(forward_demodulation,[],[f1237134,f11400]) ).

fof(f11400,plain,
    ! [X10,X9] : upme(X10,sF0,meet(X9,x2)) = meet(X10,lome(x2,X9,sF0)),
    inference(superposition,[],[f7,f9468]) ).

fof(f9468,plain,
    ! [X63] : lome(x2,X63,sF0) = join(sF0,meet(X63,x2)),
    inference(forward_demodulation,[],[f9467,f5264]) ).

fof(f5264,plain,
    ! [X19] : join(sF0,meet(X19,x2)) = upme(x2,sF0,meet(X19,x2)),
    inference(superposition,[],[f5232,f26]) ).

fof(f9467,plain,
    ! [X63] : lome(x2,X63,sF0) = upme(x2,sF0,meet(X63,x2)),
    inference(forward_demodulation,[],[f9466,f40]) ).

fof(f9466,plain,
    ! [X63] : lome(x2,X63,sF0) = upme(x2,meet(X63,x2),sF0),
    inference(backward_demodulation,[],[f8633,f9465]) ).

fof(f9465,plain,
    ! [X14] : sF0 = upme(sF0,x2,X14),
    inference(forward_demodulation,[],[f9464,f5359]) ).

fof(f5359,plain,
    ! [X3,X4] : upme(X4,x2,X3) = lome(X4,join(x2,X3),join(sF0,X3)),
    inference(forward_demodulation,[],[f5296,f7]) ).

fof(f5296,plain,
    ! [X3,X4] : meet(X4,join(x2,X3)) = lome(X4,join(x2,X3),join(sF0,X3)),
    inference(superposition,[],[f669,f5232]) ).

fof(f9464,plain,
    ! [X14] : sF0 = lome(sF0,join(x2,X14),join(sF0,X14)),
    inference(forward_demodulation,[],[f9412,f8536]) ).

fof(f9412,plain,
    ! [X14] : sF0 = lome(sF0,join(sF0,X14),join(x2,X14)),
    inference(superposition,[],[f8722,f993]) ).

fof(f8722,plain,
    ! [X6] : sF0 = lome(sF0,X6,join(x2,X6)),
    inference(forward_demodulation,[],[f8721,f8536]) ).

fof(f8721,plain,
    ! [X6] : sF0 = lome(sF0,join(x2,X6),X6),
    inference(forward_demodulation,[],[f8720,f21]) ).

fof(f8720,plain,
    ! [X6] : lome(sF0,join(x2,X6),X6) = upme(sF0,sF0,join(X6,upme(X6,sF0,join(x2,X6)))),
    inference(forward_demodulation,[],[f8605,f1035]) ).

fof(f8605,plain,
    ! [X6] : lome(sF0,join(x2,X6),X6) = upme(sF0,join(sF0,X6),upme(X6,sF0,join(x2,X6))),
    inference(superposition,[],[f11,f5232]) ).

fof(f8633,plain,
    ! [X63] : lome(x2,X63,sF0) = upme(x2,meet(X63,x2),upme(sF0,x2,X63)),
    inference(superposition,[],[f11,f49]) ).

fof(f1237134,plain,
    ! [X2] : meet(x2,y2) = meet(y2,lome(x2,X2,sF0)),
    inference(superposition,[],[f239509,f51871]) ).

fof(f51871,plain,
    ! [X48,X49] : sF0 = join(sF0,meet(X48,meet(X49,sF1))),
    inference(superposition,[],[f404,f51788]) ).

fof(f239509,plain,
    ! [X54,X55] : meet(x2,y2) = meet(y2,lome(x2,X54,join(sF0,X55))),
    inference(forward_demodulation,[],[f239508,f50473]) ).

fof(f239508,plain,
    ! [X54,X55] : meet(y2,sF0) = meet(y2,lome(x2,X54,join(sF0,X55))),
    inference(forward_demodulation,[],[f239315,f19122]) ).

fof(f239315,plain,
    ! [X54,X55] : meet(y2,sF0) = meet(x2,meet(y2,lome(x2,X54,join(sF0,X55)))),
    inference(superposition,[],[f50588,f239121]) ).

fof(f239121,plain,
    ! [X31,X32] : sF0 = meet(sF0,lome(x2,X31,join(sF0,X32))),
    inference(superposition,[],[f235458,f50]) ).

fof(f235458,plain,
    ! [X10,X11,X12] : sF0 = upme(sF0,X12,lome(x2,X10,join(sF0,X11))),
    inference(superposition,[],[f232906,f8432]) ).

fof(f232906,plain,
    ! [X8,X9,X7] : sF0 = upme(sF0,X8,join(X9,upme(x2,sF0,X7))),
    inference(superposition,[],[f55022,f230988]) ).

fof(f230988,plain,
    ! [X17] : upme(x2,sF0,X17) = lome(x2,sF0,join(X17,sF0)),
    inference(forward_demodulation,[],[f230987,f8719]) ).

fof(f8719,plain,
    ! [X5] : lome(x2,X5,join(X5,sF0)) = upme(x2,sF0,X5),
    inference(forward_demodulation,[],[f8718,f8536]) ).

fof(f8718,plain,
    ! [X5] : lome(x2,join(X5,sF0),X5) = upme(x2,sF0,X5),
    inference(forward_demodulation,[],[f8717,f1250]) ).

fof(f8717,plain,
    ! [X5] : lome(x2,join(X5,sF0),X5) = upme(x2,X5,join(sF0,X5)),
    inference(forward_demodulation,[],[f8716,f68]) ).

fof(f8716,plain,
    ! [X5] : lome(x2,join(X5,sF0),X5) = upme(x2,X5,join(sF0,upme(X5,x2,X5))),
    inference(forward_demodulation,[],[f8715,f1273]) ).

fof(f8715,plain,
    ! [X5] : lome(x2,join(X5,sF0),X5) = upme(x2,X5,join(sF0,upme(X5,x2,join(X5,sF0)))),
    inference(forward_demodulation,[],[f8604,f1035]) ).

fof(f8604,plain,
    ! [X5] : lome(x2,join(X5,sF0),X5) = upme(x2,join(X5,sF0),upme(X5,x2,join(X5,sF0))),
    inference(superposition,[],[f11,f6246]) ).

fof(f6246,plain,
    ! [X4] : join(X4,sF0) = upme(join(X4,sF0),x2,X4),
    inference(superposition,[],[f1273,f68]) ).

fof(f230987,plain,
    ! [X17] : lome(x2,sF0,join(X17,sF0)) = lome(x2,X17,join(X17,sF0)),
    inference(forward_demodulation,[],[f230986,f35756]) ).

fof(f230986,plain,
    ! [X17] : join(meet(X17,x2),upme(x2,X17,sF0)) = lome(x2,sF0,join(X17,sF0)),
    inference(forward_demodulation,[],[f230985,f58612]) ).

fof(f58612,plain,
    ! [X154] : lome(x2,sF0,join(X154,sF0)) = lome(x2,join(X154,sF0),lome(x2,X154,sF0)),
    inference(backward_demodulation,[],[f41433,f58184]) ).

fof(f41433,plain,
    ! [X154] : join(upme(x2,X154,sF0),lome(x2,X154,sF0)) = lome(x2,sF0,join(X154,sF0)),
    inference(forward_demodulation,[],[f41432,f11423]) ).

fof(f11423,plain,
    ! [X4,X5] : join(sF0,upme(x2,X4,X5)) = lome(x2,sF0,join(X4,X5)),
    inference(forward_demodulation,[],[f11390,f8533]) ).

fof(f8533,plain,
    ! [X63] : lome(x2,sF0,X63) = lome(x2,X63,sF0),
    inference(forward_demodulation,[],[f8532,f8416]) ).

fof(f8532,plain,
    ! [X63] : join(sF0,meet(x2,X63)) = lome(x2,X63,sF0),
    inference(forward_demodulation,[],[f8438,f3]) ).

fof(f8438,plain,
    ! [X63] : lome(x2,X63,sF0) = join(meet(x2,X63),sF0),
    inference(superposition,[],[f8,f85]) ).

fof(f11390,plain,
    ! [X4,X5] : lome(x2,join(X4,X5),sF0) = join(sF0,upme(x2,X4,X5)),
    inference(superposition,[],[f9468,f34]) ).

fof(f41432,plain,
    ! [X154] : join(sF0,upme(x2,X154,sF0)) = join(upme(x2,X154,sF0),lome(x2,X154,sF0)),
    inference(forward_demodulation,[],[f41171,f11407]) ).

fof(f11407,plain,
    ! [X21,X20] : join(sF0,join(X21,meet(X20,x2))) = join(X21,lome(x2,X20,sF0)),
    inference(superposition,[],[f1023,f9468]) ).

fof(f41171,plain,
    ! [X154] : join(sF0,upme(x2,X154,sF0)) = join(sF0,join(upme(x2,X154,sF0),meet(X154,x2))),
    inference(superposition,[],[f42,f9611]) ).

fof(f9611,plain,
    ! [X8] : meet(X8,x2) = upme(X8,sF0,upme(x2,X8,sF0)),
    inference(forward_demodulation,[],[f9610,f675]) ).

fof(f9610,plain,
    ! [X8] : upme(X8,sF0,upme(x2,X8,sF0)) = lome(X8,x2,sF0),
    inference(forward_demodulation,[],[f9599,f8536]) ).

fof(f9599,plain,
    ! [X8] : lome(X8,sF0,x2) = upme(X8,sF0,upme(x2,X8,sF0)),
    inference(superposition,[],[f11,f9488]) ).

fof(f9488,plain,
    ! [X55] : sF0 = upme(sF0,X55,x2),
    inference(forward_demodulation,[],[f9487,f7]) ).

fof(f9487,plain,
    ! [X55] : sF0 = meet(sF0,join(X55,x2)),
    inference(forward_demodulation,[],[f9436,f664]) ).

fof(f9436,plain,
    ! [X55] : sF0 = lome(sF0,join(X55,x2),join(X55,x2)),
    inference(superposition,[],[f8722,f1076]) ).

fof(f230985,plain,
    ! [X17] : join(meet(X17,x2),upme(x2,X17,sF0)) = lome(x2,join(X17,sF0),lome(x2,X17,sF0)),
    inference(forward_demodulation,[],[f230984,f58184]) ).

fof(f230984,plain,
    ! [X17] : join(meet(X17,x2),upme(x2,X17,sF0)) = join(upme(x2,X17,sF0),lome(x2,X17,sF0)),
    inference(forward_demodulation,[],[f230983,f8569]) ).

fof(f230983,plain,
    ! [X17] : join(meet(X17,x2),upme(x2,X17,sF0)) = join(lome(x2,sF0,X17),upme(x2,X17,sF0)),
    inference(forward_demodulation,[],[f230982,f11592]) ).

fof(f11592,plain,
    ! [X14,X13] : join(sF0,join(meet(x2,X13),X14)) = join(lome(x2,sF0,X13),X14),
    inference(superposition,[],[f4,f8416]) ).

fof(f230982,plain,
    ! [X17] : join(meet(X17,x2),upme(x2,X17,sF0)) = join(sF0,join(meet(x2,X17),upme(x2,X17,sF0))),
    inference(forward_demodulation,[],[f230934,f36029]) ).

fof(f230934,plain,
    ! [X17] : join(meet(X17,x2),upme(x2,X17,sF0)) = join(meet(X17,x2),join(upme(x2,X17,sF0),sF0)),
    inference(superposition,[],[f42,f229563]) ).

fof(f229563,plain,
    ! [X13] : sF0 = upme(sF0,meet(X13,x2),upme(x2,X13,sF0)),
    inference(forward_demodulation,[],[f229562,f59301]) ).

fof(f229562,plain,
    ! [X13] : upme(sF0,meet(X13,x2),upme(x2,X13,sF0)) = lome(sF0,X13,join(X13,sF0)),
    inference(forward_demodulation,[],[f229554,f8536]) ).

fof(f229554,plain,
    ! [X13] : upme(sF0,meet(X13,x2),upme(x2,X13,sF0)) = lome(sF0,join(X13,sF0),X13),
    inference(backward_demodulation,[],[f34058,f229406]) ).

fof(f229406,plain,
    ! [X10,X8,X9] : lome(sF0,join(X8,X9),X10) = lome(sF0,X10,upme(x2,X8,X9)),
    inference(superposition,[],[f228242,f34]) ).

fof(f228242,plain,
    ! [X51,X52] : lome(sF0,X51,X52) = lome(sF0,X52,meet(X51,x2)),
    inference(superposition,[],[f226844,f8536]) ).

fof(f226844,plain,
    ! [X188,X189] : lome(sF0,X188,X189) = lome(sF0,meet(X188,x2),X189),
    inference(superposition,[],[f84011,f675]) ).

fof(f34058,plain,
    ! [X13] : lome(sF0,X13,upme(x2,X13,sF0)) = upme(sF0,meet(X13,x2),upme(x2,X13,sF0)),
    inference(forward_demodulation,[],[f34021,f13680]) ).

fof(f34021,plain,
    ! [X13] : lome(sF0,X13,upme(x2,X13,sF0)) = upme(sF0,meet(X13,x2),upme(upme(x2,X13,sF0),sF0,X13)),
    inference(superposition,[],[f11,f9611]) ).

fof(f55022,plain,
    ! [X14,X15,X13] : sF0 = upme(sF0,X13,join(X14,lome(x2,sF0,X15))),
    inference(superposition,[],[f52692,f1035]) ).

fof(f52692,plain,
    ! [X505,X506] : sF0 = upme(sF0,X506,lome(x2,sF0,X505)),
    inference(superposition,[],[f51547,f8416]) ).

fof(f50588,plain,
    ! [X15] : meet(y2,meet(sF0,X15)) = meet(x2,meet(y2,X15)),
    inference(forward_demodulation,[],[f50533,f2]) ).

fof(f50533,plain,
    ! [X15] : meet(y2,meet(sF0,X15)) = meet(meet(x2,y2),X15),
    inference(superposition,[],[f2,f50473]) ).

fof(f146950,plain,
    ! [X8,X9] : upme(X9,X8,sF1) = upme(upme(X9,sF0,X8),X8,sF1),
    inference(forward_demodulation,[],[f146949,f34]) ).

fof(f146949,plain,
    ! [X8,X9] : upme(X9,X8,sF1) = upme(meet(join(sF0,X8),X9),X8,sF1),
    inference(forward_demodulation,[],[f146651,f34]) ).

fof(f146651,plain,
    ! [X8,X9] : upme(meet(join(sF0,X8),X9),X8,sF1) = meet(join(X8,sF1),X9),
    inference(superposition,[],[f346,f146363]) ).

fof(f1245299,plain,
    ! [X191,X189,X190] : upme(X190,X191,lome(sF0,sF1,X189)) = upme(X190,sF1,join(lome(sF0,X189,y2),X191)),
    inference(forward_demodulation,[],[f1244982,f1067953]) ).

fof(f1067953,plain,
    ! [X188,X189,X186,X187,X185,X190] : upme(X189,lome(X185,X186,X187),join(X188,X190)) = upme(X189,X190,join(lome(X185,X187,X186),X188)),
    inference(superposition,[],[f2131,f98181]) ).

fof(f98181,plain,
    ! [X36,X34,X35,X33] : join(lome(X33,X34,X35),X36) = join(lome(X33,X35,X34),X36),
    inference(forward_demodulation,[],[f97897,f8469]) ).

fof(f97897,plain,
    ! [X36,X34,X35,X33] : join(meet(X33,X35),join(meet(X33,X34),X36)) = join(lome(X33,X34,X35),X36),
    inference(superposition,[],[f8469,f1023]) ).

fof(f1244982,plain,
    ! [X191,X189,X190] : upme(X190,X191,lome(sF0,sF1,X189)) = upme(X190,lome(sF0,y2,X189),join(X191,sF1)),
    inference(superposition,[],[f2131,f1242935]) ).

fof(f1242935,plain,
    ! [X3] : lome(sF0,sF1,X3) = join(sF1,lome(sF0,y2,X3)),
    inference(forward_demodulation,[],[f1242693,f51958]) ).

fof(f51958,plain,
    ! [X0] : lome(x2,sF1,meet(sF0,X0)) = lome(sF0,sF1,X0),
    inference(backward_demodulation,[],[f12188,f51852]) ).

fof(f12188,plain,
    ! [X0] : lome(x2,sF1,meet(sF0,X0)) = join(sF1,meet(sF0,X0)),
    inference(superposition,[],[f9087,f317]) ).

fof(f1242693,plain,
    ! [X3] : lome(x2,sF1,meet(sF0,X3)) = join(sF1,lome(sF0,y2,X3)),
    inference(superposition,[],[f1238321,f50619]) ).

fof(f50619,plain,
    ! [X52] : lome(sF0,y2,X52) = lome(x2,y2,meet(sF0,X52)),
    inference(forward_demodulation,[],[f50565,f8439]) ).

fof(f8439,plain,
    ! [X65,X64] : lome(x2,X65,meet(sF0,X64)) = join(meet(x2,X65),meet(sF0,X64)),
    inference(superposition,[],[f8,f317]) ).

fof(f50565,plain,
    ! [X52] : lome(sF0,y2,X52) = join(meet(x2,y2),meet(sF0,X52)),
    inference(superposition,[],[f8398,f50473]) ).

fof(f1376149,plain,
    ! [X944,X943] : upme(X944,sF1,meet(X943,sF0)) = upme(X944,meet(x2,y2),lome(sF0,sF1,X943)),
    inference(forward_demodulation,[],[f1376148,f1245300]) ).

fof(f1376148,plain,
    ! [X944,X943] : upme(X944,sF1,meet(X943,sF0)) = upme(X944,lome(sF0,X943,sF1),meet(x2,y2)),
    inference(forward_demodulation,[],[f1373724,f87770]) ).

fof(f87770,plain,
    ! [X34,X35,X33] : upme(X34,sF1,join(meet(X33,sF0),X35)) = upme(X34,lome(sF0,X33,sF1),X35),
    inference(superposition,[],[f1035,f51959]) ).

fof(f1373724,plain,
    ! [X944,X943] : upme(X944,sF1,meet(X943,sF0)) = upme(X944,sF1,join(meet(X943,sF0),meet(x2,y2))),
    inference(superposition,[],[f1036,f1238141]) ).

fof(f1238141,plain,
    ! [X0] : meet(x2,y2) = upme(y2,sF1,meet(X0,sF0)),
    inference(superposition,[],[f1237874,f509]) ).

fof(f1256678,plain,
    ! [X154] : meet(X154,sF1) = upme(X154,sF1,meet(a,sF0)),
    inference(superposition,[],[f32,f1255509]) ).

fof(f1255509,plain,
    meet(a,sF0) = meet(sF1,sF2),
    inference(backward_demodulation,[],[f47144,f1255507]) ).

fof(f76198,plain,
    ! [X22,X23] : meet(sF1,X22) = lome(meet(X22,sF1),X23,join(y2,z2)),
    inference(forward_demodulation,[],[f76197,f665]) ).

fof(f76197,plain,
    ! [X22,X23] : lome(meet(X22,sF1),X23,join(y2,z2)) = lome(sF1,X22,meet(X23,X22)),
    inference(forward_demodulation,[],[f76196,f8425]) ).

fof(f76196,plain,
    ! [X22,X23] : lome(meet(X22,sF1),X23,join(y2,z2)) = join(meet(sF1,X22),meet(X23,meet(X22,sF1))),
    inference(forward_demodulation,[],[f76186,f37509]) ).

fof(f76186,plain,
    ! [X22,X23] : lome(meet(X22,sF1),X23,join(y2,z2)) = join(meet(meet(X22,sF1),X23),meet(X22,sF1)),
    inference(superposition,[],[f8432,f52078]) ).

fof(f52078,plain,
    ! [X2] : meet(X2,sF1) = upme(meet(X2,sF1),y2,z2),
    inference(backward_demodulation,[],[f49854,f51865]) ).

fof(f51865,plain,
    ! [X40] : meet(X40,sF1) = meet(sF0,meet(X40,sF1)),
    inference(superposition,[],[f336,f51788]) ).

fof(f49854,plain,
    ! [X2] : meet(sF0,meet(X2,sF1)) = upme(meet(X2,sF1),y2,z2),
    inference(superposition,[],[f45996,f9097]) ).

fof(f242647,plain,
    ! [X248,X246,X247] : join(X247,upme(sF0,sF1,X248)) = join(meet(sF1,X246),join(X247,upme(sF0,sF1,X248))),
    inference(forward_demodulation,[],[f242646,f234519]) ).

fof(f234519,plain,
    ! [X28] : upme(sF0,sF1,X28) = lome(sF0,sF1,join(X28,sF1)),
    inference(forward_demodulation,[],[f234518,f147302]) ).

fof(f147302,plain,
    ! [X0] : upme(sF0,sF1,X0) = lome(sF0,X0,join(X0,sF1)),
    inference(forward_demodulation,[],[f147301,f8536]) ).

fof(f147301,plain,
    ! [X0] : lome(sF0,join(X0,sF1),X0) = upme(sF0,sF1,X0),
    inference(forward_demodulation,[],[f147300,f43754]) ).

fof(f147300,plain,
    ! [X0] : lome(sF0,join(X0,sF1),X0) = upme(sF0,X0,join(sF1,upme(X0,sF0,join(X0,sF1)))),
    inference(forward_demodulation,[],[f147177,f1035]) ).

fof(f147177,plain,
    ! [X0] : lome(sF0,join(X0,sF1),X0) = upme(sF0,join(X0,sF1),upme(X0,sF0,join(X0,sF1))),
    inference(superposition,[],[f11,f146522]) ).

fof(f234518,plain,
    ! [X28] : lome(sF0,X28,join(X28,sF1)) = lome(sF0,sF1,join(X28,sF1)),
    inference(forward_demodulation,[],[f234517,f35756]) ).

fof(f234517,plain,
    ! [X28] : join(meet(X28,sF0),upme(sF0,X28,sF1)) = lome(sF0,sF1,join(X28,sF1)),
    inference(forward_demodulation,[],[f234516,f58648]) ).

fof(f58648,plain,
    ! [X148,X147] : join(sF1,upme(sF0,X148,X147)) = lome(sF0,sF1,join(X147,X148)),
    inference(forward_demodulation,[],[f58647,f8536]) ).

fof(f58647,plain,
    ! [X148,X147] : lome(sF0,join(X147,X148),sF1) = join(sF1,upme(sF0,X148,X147)),
    inference(forward_demodulation,[],[f58207,f13690]) ).

fof(f58207,plain,
    ! [X148,X147] : lome(sF0,join(X147,X148),sF1) = join(upme(sF0,X147,X148),sF1),
    inference(superposition,[],[f8410,f51788]) ).

fof(f234516,plain,
    ! [X28] : join(meet(X28,sF0),upme(sF0,X28,sF1)) = join(sF1,upme(sF0,sF1,X28)),
    inference(forward_demodulation,[],[f234515,f147302]) ).

fof(f234515,plain,
    ! [X28] : join(meet(X28,sF0),upme(sF0,X28,sF1)) = join(sF1,lome(sF0,X28,join(X28,sF1))),
    inference(forward_demodulation,[],[f234514,f8565]) ).

fof(f8565,plain,
    ! [X82,X83,X81,X84] : join(X84,lome(X81,X82,X83)) = join(X84,lome(X81,X83,X82)),
    inference(forward_demodulation,[],[f8477,f8476]) ).

fof(f8477,plain,
    ! [X82,X83,X81,X84] : join(meet(X81,X82),join(X84,meet(X81,X83))) = join(X84,lome(X81,X82,X83)),
    inference(superposition,[],[f1023,f8]) ).

fof(f234514,plain,
    ! [X28] : join(meet(X28,sF0),upme(sF0,X28,sF1)) = join(sF1,lome(sF0,join(X28,sF1),X28)),
    inference(forward_demodulation,[],[f234513,f147857]) ).

fof(f147857,plain,
    ! [X38,X37] : join(sF1,lome(sF0,X38,X37)) = lome(sF0,X38,lome(sF0,X37,sF1)),
    inference(forward_demodulation,[],[f147856,f51959]) ).

fof(f147856,plain,
    ! [X38,X37] : lome(sF0,X38,join(sF1,meet(X37,sF0))) = join(sF1,lome(sF0,X38,X37)),
    inference(forward_demodulation,[],[f147855,f147850]) ).

fof(f147850,plain,
    ! [X36,X35] : join(sF1,lome(sF0,X35,X36)) = lome(sF0,X35,lome(sF0,sF1,X36)),
    inference(forward_demodulation,[],[f147849,f98095]) ).

fof(f147849,plain,
    ! [X36,X35] : join(sF1,lome(sF0,X35,X36)) = lome(sF0,lome(sF0,X35,sF1),X36),
    inference(forward_demodulation,[],[f147848,f51959]) ).

fof(f147848,plain,
    ! [X36,X35] : lome(sF0,join(sF1,meet(X35,sF0)),X36) = join(sF1,lome(sF0,X35,X36)),
    inference(forward_demodulation,[],[f147847,f80878]) ).

fof(f80878,plain,
    ! [X28,X27] : lome(sF0,sF1,lome(sF0,X27,X28)) = join(sF1,lome(sF0,X27,X28)),
    inference(superposition,[],[f51852,f9998]) ).

fof(f147847,plain,
    ! [X36,X35] : lome(sF0,join(sF1,meet(X35,sF0)),X36) = lome(sF0,sF1,lome(sF0,X35,X36)),
    inference(forward_demodulation,[],[f147806,f98104]) ).

fof(f147806,plain,
    ! [X36,X35] : lome(sF0,join(sF1,meet(X35,sF0)),X36) = join(lome(sF0,sF1,X35),meet(sF0,X36)),
    inference(superposition,[],[f8410,f52283]) ).

fof(f52283,plain,
    ! [X12] : lome(sF0,sF1,X12) = upme(sF0,sF1,meet(X12,sF0)),
    inference(forward_demodulation,[],[f52247,f51857]) ).

fof(f51857,plain,
    ! [X33] : meet(X33,sF0) = upme(X33,sF0,sF1),
    inference(superposition,[],[f32,f51788]) ).

fof(f52247,plain,
    ! [X12] : lome(sF0,sF1,X12) = upme(sF0,sF1,upme(X12,sF0,sF1)),
    inference(superposition,[],[f11,f51899]) ).

fof(f147855,plain,
    ! [X38,X37] : lome(sF0,X38,join(sF1,meet(X37,sF0))) = lome(sF0,X38,lome(sF0,sF1,X37)),
    inference(forward_demodulation,[],[f147807,f34194]) ).

fof(f147807,plain,
    ! [X38,X37] : lome(sF0,X38,join(sF1,meet(X37,sF0))) = join(meet(sF0,X38),lome(sF0,sF1,X37)),
    inference(superposition,[],[f8432,f52283]) ).

fof(f234513,plain,
    ! [X28] : join(meet(X28,sF0),upme(sF0,X28,sF1)) = lome(sF0,join(X28,sF1),lome(sF0,X28,sF1)),
    inference(forward_demodulation,[],[f234512,f58184]) ).

fof(f234512,plain,
    ! [X28] : join(meet(X28,sF0),upme(sF0,X28,sF1)) = join(upme(sF0,X28,sF1),lome(sF0,X28,sF1)),
    inference(forward_demodulation,[],[f234511,f8569]) ).

fof(f234511,plain,
    ! [X28] : join(meet(X28,sF0),upme(sF0,X28,sF1)) = join(lome(sF0,sF1,X28),upme(sF0,X28,sF1)),
    inference(forward_demodulation,[],[f234510,f80906]) ).

fof(f234510,plain,
    ! [X28] : join(meet(X28,sF0),upme(sF0,X28,sF1)) = join(sF1,join(meet(sF0,X28),upme(sF0,X28,sF1))),
    inference(forward_demodulation,[],[f234451,f36029]) ).

fof(f234451,plain,
    ! [X28] : join(meet(X28,sF0),upme(sF0,X28,sF1)) = join(meet(X28,sF0),join(upme(sF0,X28,sF1),sF1)),
    inference(superposition,[],[f42,f232827]) ).

fof(f232827,plain,
    ! [X18] : sF1 = upme(sF1,meet(X18,sF0),upme(sF0,X18,sF1)),
    inference(forward_demodulation,[],[f232824,f59301]) ).

fof(f232824,plain,
    ! [X18] : upme(sF1,meet(X18,sF0),upme(sF0,X18,sF1)) = lome(sF1,X18,join(X18,sF1)),
    inference(backward_demodulation,[],[f147739,f232646]) ).

fof(f232646,plain,
    ! [X10,X8,X9] : lome(sF1,X10,join(X8,X9)) = lome(sF1,X10,upme(sF0,X8,X9)),
    inference(superposition,[],[f230842,f34]) ).

fof(f230842,plain,
    ! [X3,X4] : lome(sF1,X4,X3) = lome(sF1,X4,meet(X3,sF0)),
    inference(forward_demodulation,[],[f230671,f228968]) ).

fof(f230671,plain,
    ! [X3,X4] : lome(sF1,X4,meet(X3,sF0)) = lome(sF1,X3,meet(X4,x2)),
    inference(superposition,[],[f226857,f228968]) ).

fof(f226857,plain,
    ! [X220,X221] : lome(sF1,X220,X221) = lome(sF1,meet(X220,sF0),X221),
    inference(superposition,[],[f84011,f51867]) ).

fof(f51867,plain,
    ! [X42] : meet(X42,sF0) = lome(X42,sF0,sF1),
    inference(superposition,[],[f352,f51788]) ).

fof(f147739,plain,
    ! [X18] : lome(sF1,X18,upme(sF0,X18,sF1)) = upme(sF1,meet(X18,sF0),upme(sF0,X18,sF1)),
    inference(forward_demodulation,[],[f147611,f13680]) ).

fof(f147611,plain,
    ! [X18] : lome(sF1,X18,upme(sF0,X18,sF1)) = upme(sF1,meet(X18,sF0),upme(upme(sF0,X18,sF1),sF1,X18)),
    inference(superposition,[],[f11,f52223]) ).

fof(f52223,plain,
    ! [X12] : meet(X12,sF0) = upme(X12,sF1,upme(sF0,X12,sF1)),
    inference(forward_demodulation,[],[f52222,f51867]) ).

fof(f52222,plain,
    ! [X12] : upme(X12,sF1,upme(sF0,X12,sF1)) = lome(X12,sF0,sF1),
    inference(forward_demodulation,[],[f52203,f8536]) ).

fof(f52203,plain,
    ! [X12] : lome(X12,sF1,sF0) = upme(X12,sF1,upme(sF0,X12,sF1)),
    inference(superposition,[],[f11,f51898]) ).

fof(f242646,plain,
    ! [X248,X246,X247] : join(meet(sF1,X246),join(X247,upme(sF0,sF1,X248))) = join(X247,lome(sF0,sF1,join(X248,sF1))),
    inference(forward_demodulation,[],[f242645,f58648]) ).

fof(f242645,plain,
    ! [X248,X246,X247] : join(meet(sF1,X246),join(X247,upme(sF0,sF1,X248))) = join(X247,join(sF1,upme(sF0,sF1,X248))),
    inference(forward_demodulation,[],[f242644,f2199]) ).

fof(f242644,plain,
    ! [X248,X246,X247] : join(meet(sF1,X246),join(X247,upme(sF0,sF1,X248))) = join(X247,join(upme(sF0,sF1,X248),sF1)),
    inference(forward_demodulation,[],[f242597,f4]) ).

fof(f242597,plain,
    ! [X248,X246,X247] : join(meet(sF1,X246),join(X247,upme(sF0,sF1,X248))) = join(join(X247,upme(sF0,sF1,X248)),sF1),
    inference(superposition,[],[f8456,f236493]) ).

fof(f236493,plain,
    ! [X10,X8,X9] : sF1 = lome(sF1,X9,join(X10,upme(sF0,sF1,X8))),
    inference(superposition,[],[f80932,f234519]) ).

fof(f80932,plain,
    ! [X82,X83,X81] : sF1 = lome(sF1,X82,join(X83,lome(sF0,sF1,X81))),
    inference(superposition,[],[f59465,f51852]) ).

fof(f59465,plain,
    ! [X62,X63,X60,X61] : lome(X60,X63,join(X62,join(X60,X61))) = X60,
    inference(superposition,[],[f58994,f1000]) ).

fof(f58994,plain,
    ! [X8,X9,X7] : lome(X7,X9,join(X7,X8)) = X7,
    inference(superposition,[],[f58304,f8536]) ).

fof(f1253477,plain,
    ! [X2608,X2607,X2609] : upme(X2609,X2607,upme(sF0,sF1,X2608)) = lome(X2609,sF1,join(X2607,upme(sF0,sF1,X2608))),
    inference(forward_demodulation,[],[f1248106,f8536]) ).

fof(f1248106,plain,
    ! [X2608,X2607,X2609] : upme(X2609,X2607,upme(sF0,sF1,X2608)) = lome(X2609,join(X2607,upme(sF0,sF1,X2608)),sF1),
    inference(superposition,[],[f678,f236490]) ).

fof(f236490,plain,
    ! [X0,X1] : sF1 = upme(sF1,X1,upme(sF0,sF1,X0)),
    inference(superposition,[],[f80923,f234519]) ).

fof(f1204511,plain,
    ! [X242,X240,X241] : upme(X242,X240,upme(sF0,sF1,meet(X240,X241))) = upme(X242,X240,sF1),
    inference(forward_demodulation,[],[f1203600,f3216]) ).

fof(f3216,plain,
    ! [X31,X32,X30,X33] : upme(X33,X30,X31) = upme(X33,X30,join(X31,meet(X30,X32))),
    inference(forward_demodulation,[],[f3161,f7]) ).

fof(f3161,plain,
    ! [X31,X32,X30,X33] : meet(X33,join(X30,X31)) = upme(X33,X30,join(X31,meet(X30,X32))),
    inference(superposition,[],[f7,f1801]) ).

fof(f1203600,plain,
    ! [X242,X240,X241] : upme(X242,X240,upme(sF0,sF1,meet(X240,X241))) = upme(X242,X240,join(sF1,meet(X240,X241))),
    inference(superposition,[],[f1852,f1202342]) ).

fof(f1202342,plain,
    ! [X23] : join(sF1,X23) = join(X23,upme(sF0,sF1,X23)),
    inference(forward_demodulation,[],[f1202341,f7]) ).

fof(f1202341,plain,
    ! [X23] : join(sF1,X23) = join(X23,meet(sF0,join(sF1,X23))),
    inference(forward_demodulation,[],[f1202340,f35991]) ).

fof(f1202340,plain,
    ! [X23] : join(sF1,X23) = join(X23,meet(join(sF1,X23),sF0)),
    inference(forward_demodulation,[],[f1202339,f36017]) ).

fof(f1202339,plain,
    ! [X23] : join(sF1,X23) = join(meet(sF0,join(sF1,X23)),X23),
    inference(forward_demodulation,[],[f1202338,f35947]) ).

fof(f1202338,plain,
    ! [X23] : join(sF1,X23) = join(meet(join(sF1,X23),sF0),X23),
    inference(forward_demodulation,[],[f1201977,f1076]) ).

fof(f1201977,plain,
    ! [X23] : join(meet(join(sF1,X23),sF0),X23) = join(X23,join(sF1,X23)),
    inference(superposition,[],[f8456,f1201008]) ).

fof(f1201008,plain,
    ! [X195] : join(sF1,X195) = lome(join(sF1,X195),sF0,X195),
    inference(forward_demodulation,[],[f1199962,f8513]) ).

fof(f8513,plain,
    ! [X0,X1] : lome(X0,X1,X0) = X0,
    inference(forward_demodulation,[],[f8512,f5]) ).

fof(f8512,plain,
    ! [X0,X1] : join(X0,meet(X0,X1)) = lome(X0,X1,X0),
    inference(forward_demodulation,[],[f8419,f3]) ).

fof(f8419,plain,
    ! [X0,X1] : join(meet(X0,X1),X0) = lome(X0,X1,X0),
    inference(superposition,[],[f8,f61]) ).

fof(f1199962,plain,
    ! [X195] : lome(join(sF1,X195),sF0,X195) = lome(join(sF1,X195),sF0,join(sF1,X195)),
    inference(superposition,[],[f1094036,f467101]) ).

fof(f467101,plain,
    ! [X72,X71] : join(X71,X72) = lome(join(X71,X72),X71,X72),
    inference(forward_demodulation,[],[f467100,f51175]) ).

fof(f467100,plain,
    ! [X72,X71] : lome(join(X71,X72),X71,upme(X72,X71,join(X71,X72))) = join(X71,upme(X72,X71,join(X71,X72))),
    inference(forward_demodulation,[],[f467099,f13683]) ).

fof(f467099,plain,
    ! [X72,X71] : lome(join(X71,X72),X71,upme(X72,X71,join(X71,X72))) = join(X71,upme(X72,join(X71,X72),X71)),
    inference(forward_demodulation,[],[f467098,f13690]) ).

fof(f467098,plain,
    ! [X72,X71] : lome(join(X71,X72),X71,upme(X72,X71,join(X71,X72))) = join(upme(X72,X71,join(X71,X72)),X71),
    inference(forward_demodulation,[],[f467097,f209154]) ).

fof(f209154,plain,
    ! [X138,X139,X136,X137] : upme(join(X139,X136),upme(X136,X137,X138),X139) = join(upme(X136,X137,X138),X139),
    inference(forward_demodulation,[],[f208729,f142]) ).

fof(f208729,plain,
    ! [X138,X139,X136,X137] : join(upme(X136,X137,X138),X139) = upme(join(upme(X136,X137,X138),X139),X139,X136),
    inference(superposition,[],[f176829,f37]) ).

fof(f176829,plain,
    ! [X28,X26,X27] : join(X26,X27) = upme(join(X26,X27),X27,join(X28,X26)),
    inference(forward_demodulation,[],[f176685,f1035]) ).

fof(f176685,plain,
    ! [X28,X26,X27] : join(X26,X27) = upme(join(X26,X27),join(X27,X28),X26),
    inference(superposition,[],[f51178,f40]) ).

fof(f467097,plain,
    ! [X72,X71] : lome(join(X71,X72),X71,upme(X72,X71,join(X71,X72))) = upme(join(X71,X72),upme(X72,X71,join(X71,X72)),X71),
    inference(forward_demodulation,[],[f467096,f58994]) ).

fof(f467096,plain,
    ! [X72,X71] : lome(join(X71,X72),X71,upme(X72,X71,join(X71,X72))) = upme(join(X71,X72),upme(X72,X71,join(X71,X72)),lome(X71,X72,join(X71,X72))),
    inference(forward_demodulation,[],[f467095,f8536]) ).

fof(f467095,plain,
    ! [X72,X71] : lome(join(X71,X72),X71,upme(X72,X71,join(X71,X72))) = upme(join(X71,X72),upme(X72,X71,join(X71,X72)),lome(X71,join(X71,X72),X72)),
    inference(forward_demodulation,[],[f467094,f40]) ).

fof(f467094,plain,
    ! [X72,X71] : lome(join(X71,X72),X71,upme(X72,X71,join(X71,X72))) = upme(join(X71,X72),lome(X71,join(X71,X72),X72),upme(X72,X71,join(X71,X72))),
    inference(forward_demodulation,[],[f460973,f128]) ).

fof(f460973,plain,
    ! [X72,X71] : lome(join(X71,X72),X71,upme(X72,X71,join(X71,X72))) = upme(join(X71,X72),lome(X71,join(X71,X72),X72),upme(upme(X72,X71,join(X71,X72)),X71,join(X71,X72))),
    inference(superposition,[],[f8741,f64]) ).

fof(f1094036,plain,
    ! [X338,X337] : lome(X337,sF0,X338) = lome(X337,sF0,lome(X337,sF1,X338)),
    inference(forward_demodulation,[],[f1094035,f808429]) ).

fof(f808429,plain,
    ! [X80,X78,X79,X77] : lome(X77,X80,lome(X77,X78,X79)) = lome(X77,X78,lome(X77,X79,X80)),
    inference(forward_demodulation,[],[f808428,f808426]) ).

fof(f808426,plain,
    ! [X73,X76,X74,X75] : upme(X73,lome(X73,X74,X75),meet(X76,X73)) = lome(X73,X74,lome(X73,X75,X76)),
    inference(forward_demodulation,[],[f808425,f98095]) ).

fof(f808425,plain,
    ! [X73,X76,X74,X75] : lome(X73,lome(X73,X74,X75),X76) = upme(X73,lome(X73,X74,X75),meet(X76,X73)),
    inference(forward_demodulation,[],[f808066,f8692]) ).

fof(f8692,plain,
    ! [X38,X36,X37,X35] : meet(X38,X35) = upme(X38,X35,lome(X35,X36,X37)),
    inference(superposition,[],[f47,f11]) ).

fof(f808066,plain,
    ! [X73,X76,X74,X75] : lome(X73,lome(X73,X74,X75),X76) = upme(X73,lome(X73,X74,X75),upme(X76,X73,lome(X73,X74,X75))),
    inference(superposition,[],[f11,f49018]) ).

fof(f49018,plain,
    ! [X58,X59,X56,X57] : lome(X56,X57,X58) = upme(lome(X56,X57,X58),X56,X59),
    inference(superposition,[],[f45910,f9998]) ).

fof(f808428,plain,
    ! [X80,X78,X79,X77] : upme(X77,lome(X77,X78,X79),meet(X80,X77)) = lome(X77,X80,lome(X77,X78,X79)),
    inference(forward_demodulation,[],[f808427,f8692]) ).

fof(f808427,plain,
    ! [X80,X78,X79,X77] : upme(X77,lome(X77,X78,X79),upme(X80,X77,lome(X77,X78,X79))) = lome(X77,X80,lome(X77,X78,X79)),
    inference(forward_demodulation,[],[f808067,f40]) ).

fof(f808067,plain,
    ! [X80,X78,X79,X77] : lome(X77,X80,lome(X77,X78,X79)) = upme(X77,upme(X80,X77,lome(X77,X78,X79)),lome(X77,X78,X79)),
    inference(superposition,[],[f11,f49018]) ).

fof(f1094035,plain,
    ! [X338,X337] : lome(X337,sF0,X338) = lome(X337,sF1,lome(X337,X338,sF0)),
    inference(forward_demodulation,[],[f1094034,f35759]) ).

fof(f35759,plain,
    ! [X58,X59,X56,X57] : lome(X56,X59,lome(X56,X57,X58)) = join(meet(X59,X56),lome(X56,X57,X58)),
    inference(superposition,[],[f8398,f9998]) ).

fof(f1094034,plain,
    ! [X338,X337] : lome(X337,sF0,X338) = join(meet(sF1,X337),lome(X337,X338,sF0)),
    inference(forward_demodulation,[],[f1093595,f8569]) ).

fof(f1093595,plain,
    ! [X338,X337] : lome(X337,sF0,X338) = join(lome(X337,sF0,X338),meet(sF1,X337)),
    inference(superposition,[],[f26,f1093088]) ).

fof(f1093088,plain,
    ! [X279,X280] : meet(sF1,X279) = meet(sF1,lome(X279,sF0,X280)),
    inference(forward_demodulation,[],[f1093087,f664]) ).

fof(f1093087,plain,
    ! [X279,X280] : meet(sF1,lome(X279,sF0,X280)) = lome(sF1,X279,X279),
    inference(forward_demodulation,[],[f1092712,f235140]) ).

fof(f235140,plain,
    ! [X62,X63,X64] : lome(sF1,X64,X62) = lome(sF1,X64,lome(X62,sF0,X63)),
    inference(forward_demodulation,[],[f234948,f230842]) ).

fof(f234948,plain,
    ! [X62,X63,X64] : lome(sF1,X64,lome(X62,sF0,X63)) = lome(sF1,X64,meet(X62,sF0)),
    inference(superposition,[],[f232570,f81873]) ).

fof(f232570,plain,
    ! [X4,X5] : lome(sF1,X5,X4) = lome(sF1,X5,meet(sF0,X4)),
    inference(forward_demodulation,[],[f232382,f228968]) ).

fof(f232382,plain,
    ! [X4,X5] : lome(sF1,X4,meet(X5,x2)) = lome(sF1,X5,meet(sF0,X4)),
    inference(superposition,[],[f230662,f228968]) ).

fof(f230662,plain,
    ! [X2,X1] : lome(sF1,X1,X2) = lome(sF1,meet(sF0,X1),X2),
    inference(superposition,[],[f226857,f1]) ).

fof(f1092712,plain,
    ! [X279,X280] : meet(sF1,lome(X279,sF0,X280)) = lome(sF1,X279,lome(X279,sF0,X280)),
    inference(superposition,[],[f232565,f664]) ).

fof(f232565,plain,
    ! [X62,X63,X64] : lome(sF1,lome(X62,sF0,X63),X64) = lome(sF1,X62,X64),
    inference(forward_demodulation,[],[f232379,f226857]) ).

fof(f232379,plain,
    ! [X62,X63,X64] : lome(sF1,lome(X62,sF0,X63),X64) = lome(sF1,meet(X62,sF0),X64),
    inference(superposition,[],[f230662,f81873]) ).

fof(f146719,plain,
    ! [X19] : join(X19,sF1) = upme(join(X19,sF0),X19,sF1),
    inference(forward_demodulation,[],[f146718,f1250]) ).

fof(f146718,plain,
    ! [X19] : join(X19,sF1) = upme(join(X19,sF0),sF1,join(X19,sF1)),
    inference(forward_demodulation,[],[f146717,f1035]) ).

fof(f146717,plain,
    ! [X19] : join(X19,sF1) = upme(join(X19,sF0),join(sF1,X19),sF1),
    inference(forward_demodulation,[],[f146716,f1076]) ).

fof(f146716,plain,
    ! [X19] : upme(join(X19,sF0),join(sF1,X19),sF1) = join(sF1,join(X19,sF1)),
    inference(forward_demodulation,[],[f146579,f4]) ).

fof(f146579,plain,
    ! [X19] : upme(join(X19,sF0),join(sF1,X19),sF1) = join(join(sF1,X19),sF1),
    inference(superposition,[],[f146363,f51945]) ).

fof(f176625,plain,
    ! [X665,X666] : join(X666,sF1) = upme(join(X666,sF1),X666,lome(sF0,X665,sF1)),
    inference(superposition,[],[f51178,f51959]) ).

fof(f1253712,plain,
    ! [X3016,X3014,X3015] : upme(X3016,X3014,lome(sF0,X3015,sF1)) = lome(X3016,sF1,join(X3014,lome(sF0,X3015,sF1))),
    inference(forward_demodulation,[],[f1248232,f8536]) ).

fof(f1248232,plain,
    ! [X3016,X3014,X3015] : upme(X3016,X3014,lome(sF0,X3015,sF1)) = lome(X3016,join(X3014,lome(sF0,X3015,sF1)),sF1),
    inference(superposition,[],[f678,f81024]) ).

fof(f1376151,plain,
    ! [X945,X946] : upme(X946,sF1,meet(sF0,X945)) = upme(X946,meet(x2,y2),lome(sF0,X945,sF1)),
    inference(forward_demodulation,[],[f1376150,f1245291]) ).

fof(f1245291,plain,
    ! [X176,X174,X175] : upme(X175,lome(sF0,sF1,X174),X176) = upme(X175,X176,lome(sF0,X174,sF1)),
    inference(forward_demodulation,[],[f1244975,f1244695]) ).

fof(f1244695,plain,
    ! [X191,X189,X190] : upme(X190,X191,lome(sF0,X189,sF1)) = upme(X190,sF1,join(lome(sF0,y2,X189),X191)),
    inference(forward_demodulation,[],[f1244384,f1067953]) ).

fof(f1244384,plain,
    ! [X191,X189,X190] : upme(X190,lome(sF0,X189,y2),join(X191,sF1)) = upme(X190,X191,lome(sF0,X189,sF1)),
    inference(superposition,[],[f2131,f1242934]) ).

fof(f1244975,plain,
    ! [X176,X174,X175] : upme(X175,lome(sF0,sF1,X174),X176) = upme(X175,sF1,join(lome(sF0,y2,X174),X176)),
    inference(superposition,[],[f1035,f1242935]) ).

fof(f1376150,plain,
    ! [X945,X946] : upme(X946,sF1,meet(sF0,X945)) = upme(X946,lome(sF0,sF1,X945),meet(x2,y2)),
    inference(forward_demodulation,[],[f1373725,f80916]) ).

fof(f80916,plain,
    ! [X38,X39,X37] : upme(X38,sF1,join(meet(sF0,X37),X39)) = upme(X38,lome(sF0,sF1,X37),X39),
    inference(superposition,[],[f1035,f51852]) ).

fof(f1373725,plain,
    ! [X945,X946] : upme(X946,sF1,meet(sF0,X945)) = upme(X946,sF1,join(meet(sF0,X945),meet(x2,y2))),
    inference(superposition,[],[f1036,f1238144]) ).

fof(f1238144,plain,
    ! [X3] : meet(x2,y2) = upme(y2,sF1,meet(sF0,X3)),
    inference(superposition,[],[f1237874,f317]) ).

fof(f669397,plain,
    ! [X68,X69,X67] : upme(X67,sF1,meet(X68,meet(sF0,X69))) = upme(X67,sF1,meet(sF0,meet(X69,X68))),
    inference(forward_demodulation,[],[f669396,f122306]) ).

fof(f122306,plain,
    ! [X12,X13] : upme(meet(x2,X13),sF1,meet(sF0,X12)) = upme(X13,sF1,meet(sF0,X12)),
    inference(forward_demodulation,[],[f122241,f80908]) ).

fof(f80908,plain,
    ! [X24,X25] : upme(X25,sF1,meet(sF0,X24)) = meet(lome(sF0,sF1,X24),X25),
    inference(superposition,[],[f34,f51852]) ).

fof(f122241,plain,
    ! [X12,X13] : upme(meet(x2,X13),sF1,meet(sF0,X12)) = meet(lome(sF0,sF1,X12),X13),
    inference(superposition,[],[f346,f51955]) ).

fof(f51955,plain,
    ! [X34] : upme(x2,sF1,meet(sF0,X34)) = lome(sF0,sF1,X34),
    inference(backward_demodulation,[],[f22208,f51852]) ).

fof(f22208,plain,
    ! [X34] : join(sF1,meet(sF0,X34)) = upme(x2,sF1,meet(sF0,X34)),
    inference(superposition,[],[f22145,f428]) ).

fof(f669396,plain,
    ! [X68,X69,X67] : upme(X67,sF1,meet(X68,meet(sF0,X69))) = upme(meet(x2,X67),sF1,meet(sF0,meet(X69,X68))),
    inference(forward_demodulation,[],[f669395,f2]) ).

fof(f669395,plain,
    ! [X68,X69,X67] : upme(X67,sF1,meet(X68,meet(sF0,X69))) = upme(meet(x2,X67),sF1,meet(meet(sF0,X69),X68)),
    inference(forward_demodulation,[],[f668946,f37853]) ).

fof(f668946,plain,
    ! [X68,X69,X67] : upme(X67,sF1,meet(X68,meet(sF0,X69))) = upme(meet(x2,X67),meet(X68,meet(sF0,X69)),sF1),
    inference(superposition,[],[f46362,f658]) ).

fof(f46362,plain,
    ! [X310,X309] : upme(X310,sF1,X309) = upme(upme(X310,x2,X309),X309,sF1),
    inference(forward_demodulation,[],[f46361,f34]) ).

fof(f46361,plain,
    ! [X310,X309] : upme(meet(join(x2,X309),X310),X309,sF1) = upme(X310,sF1,X309),
    inference(forward_demodulation,[],[f46005,f34]) ).

fof(f46005,plain,
    ! [X310,X309] : upme(meet(join(x2,X309),X310),X309,sF1) = meet(join(sF1,X309),X310),
    inference(superposition,[],[f346,f22274]) ).

fof(f669388,plain,
    ! [X62,X63,X61] : upme(X61,sF1,meet(X62,meet(X63,sF0))) = upme(X61,sF1,meet(X63,meet(sF0,X62))),
    inference(forward_demodulation,[],[f669387,f523508]) ).

fof(f523508,plain,
    ! [X54,X55,X53] : upme(X53,sF1,meet(X54,meet(sF0,X55))) = upme(meet(x2,X53),sF1,meet(X54,meet(sF0,X55))),
    inference(superposition,[],[f46212,f658]) ).

fof(f46212,plain,
    ! [X29,X30] : upme(X30,sF1,X29) = upme(upme(X30,x2,X29),sF1,X29),
    inference(forward_demodulation,[],[f46211,f34]) ).

fof(f46211,plain,
    ! [X29,X30] : upme(meet(join(x2,X29),X30),sF1,X29) = upme(X30,sF1,X29),
    inference(forward_demodulation,[],[f45906,f34]) ).

fof(f45906,plain,
    ! [X29,X30] : upme(meet(join(x2,X29),X30),sF1,X29) = meet(join(sF1,X29),X30),
    inference(superposition,[],[f346,f22145]) ).

fof(f669387,plain,
    ! [X62,X63,X61] : upme(X61,sF1,meet(X62,meet(X63,sF0))) = upme(meet(x2,X61),sF1,meet(X63,meet(sF0,X62))),
    inference(forward_demodulation,[],[f669386,f2]) ).

fof(f669386,plain,
    ! [X62,X63,X61] : upme(X61,sF1,meet(X62,meet(X63,sF0))) = upme(meet(x2,X61),sF1,meet(meet(X63,sF0),X62)),
    inference(forward_demodulation,[],[f668944,f37853]) ).

fof(f668944,plain,
    ! [X62,X63,X61] : upme(X61,sF1,meet(X62,meet(X63,sF0))) = upme(meet(x2,X61),meet(X62,meet(X63,sF0)),sF1),
    inference(superposition,[],[f46362,f612]) ).

fof(f612,plain,
    ! [X8,X9,X7] : meet(x2,X9) = upme(X9,x2,meet(X7,meet(X8,sF0))),
    inference(superposition,[],[f34,f430]) ).

fof(f430,plain,
    ! [X2,X3] : x2 = join(x2,meet(X2,meet(X3,sF0))),
    inference(superposition,[],[f398,f2]) ).

fof(f80951,plain,
    ! [X0,X1] : upme(x2,sF1,meet(X0,meet(X1,sF0))) = lome(sF0,sF1,meet(X0,X1)),
    inference(backward_demodulation,[],[f22194,f80868]) ).

fof(f80868,plain,
    ! [X10,X9] : lome(sF0,sF1,meet(X9,X10)) = join(sF1,meet(X9,meet(X10,sF0))),
    inference(superposition,[],[f51852,f319]) ).

fof(f22194,plain,
    ! [X0,X1] : join(sF1,meet(X0,meet(X1,sF0))) = upme(x2,sF1,meet(X0,meet(X1,sF0))),
    inference(superposition,[],[f22145,f430]) ).

fof(f836344,plain,
    ! [X10,X11,X8,X9] : sF1 = lome(sF0,sF1,meet(X10,meet(X11,meet(X8,meet(X9,y2))))),
    inference(superposition,[],[f116195,f2]) ).

fof(f116195,plain,
    ! [X6,X7,X5] : sF1 = lome(sF0,sF1,meet(X7,meet(X5,meet(X6,y2)))),
    inference(superposition,[],[f115852,f2]) ).

fof(f115852,plain,
    ! [X2,X3] : sF1 = lome(sF0,sF1,meet(X2,meet(X3,y2))),
    inference(superposition,[],[f115816,f2]) ).

fof(f115816,plain,
    ! [X66] : sF1 = lome(sF0,sF1,meet(X66,y2)),
    inference(forward_demodulation,[],[f115815,f8536]) ).

fof(f115815,plain,
    ! [X66] : sF1 = lome(sF0,meet(X66,y2),sF1),
    inference(forward_demodulation,[],[f115736,f51964]) ).

fof(f115736,plain,
    ! [X66] : sF1 = lome(x2,sF1,meet(meet(X66,y2),sF0)),
    inference(superposition,[],[f83072,f50541]) ).

fof(f83072,plain,
    ! [X8,X6,X7] : sF1 = lome(x2,sF1,upme(meet(X6,y2),X7,X8)),
    inference(superposition,[],[f83020,f346]) ).

fof(f83020,plain,
    ! [X0] : sF1 = lome(x2,sF1,meet(X0,y2)),
    inference(superposition,[],[f82969,f1]) ).

fof(f82969,plain,
    ! [X28] : sF1 = lome(x2,sF1,meet(y2,X28)),
    inference(forward_demodulation,[],[f82891,f12198]) ).

fof(f12198,plain,
    ! [X8,X9] : lome(x2,sF1,meet(X8,X9)) = join(sF1,meet(X9,meet(x2,X8))),
    inference(superposition,[],[f9087,f319]) ).

fof(f82891,plain,
    ! [X28] : sF1 = join(sF1,meet(X28,meet(x2,y2))),
    inference(superposition,[],[f328,f82442]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : LAT400-3 : TPTP v8.1.2. Released v8.1.0.
% 0.13/0.14  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.14/0.36  % Computer : n026.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Thu Aug 24 07:38:02 EDT 2023
% 0.14/0.36  % CPUTime    : 
% 0.14/0.36  This is a CNF_UNS_RFO_PEQ_UEQ problem
% 0.14/0.36  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/tmp/tmp.WpJVWaN0Gq/Vampire---4.8_4528
% 0.14/0.36  % (4669)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.40  % (4676)lrs+10_7_av=off:bd=preordered:drc=off:fde=none:nwc=2.5:sp=reverse_arity:to=lpo:stl=188_323 on Vampire---4 for (323ds/0Mi)
% 0.14/0.42  % (4670)lrs+10_4_av=off:bd=preordered:drc=off:nwc=1.3:sims=off:sp=weighted_frequency:tgt=ground:stl=125_728 on Vampire---4 for (728ds/0Mi)
% 0.14/0.42  % (4672)ott+10_20_av=off:drc=off:fde=none:sp=occurrence:tgt=ground_676 on Vampire---4 for (676ds/0Mi)
% 0.14/0.42  % (4673)ott+10_32_av=off:drc=off:fde=none:nwc=5.0:sp=reverse_weighted_frequency:tgt=full_552 on Vampire---4 for (552ds/0Mi)
% 0.14/0.42  % (4675)ott+10_64_av=off:bd=preordered:drc=off:fde=unused:sims=off:sp=reverse_arity:tgt=ground_474 on Vampire---4 for (474ds/0Mi)
% 0.14/0.42  % (4674)ott+10_5_av=off:bd=preordered:drc=off:fde=unused:nwc=2.5:sp=occurrence:to=lpo:tgt=ground_501 on Vampire---4 for (501ds/0Mi)
% 0.14/0.42  % (4671)lrs+10_64_av=off:drc=off:nwc=1.1:sims=off:stl=125_682 on Vampire---4 for (682ds/0Mi)
% 190.90/27.64  % (4675)First to succeed.
% 190.90/27.72  % (4675)Refutation found. Thanks to Tanya!
% 190.90/27.72  % SZS status Unsatisfiable for Vampire---4
% 190.90/27.72  % SZS output start Proof for Vampire---4
% See solution above
% 190.90/27.73  % (4675)------------------------------
% 190.90/27.73  % (4675)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 190.90/27.73  % (4675)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 190.90/27.73  % (4675)Termination reason: Refutation
% 190.90/27.73  
% 190.90/27.73  % (4675)Memory used [KB]: 802502
% 190.90/27.73  % (4675)Time elapsed: 27.251 s
% 190.90/27.73  % (4675)------------------------------
% 190.90/27.73  % (4675)------------------------------
% 190.90/27.73  % (4669)Success in time 27.257 s
% 190.90/27.73  % Vampire---4.8 exiting
%------------------------------------------------------------------------------