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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : LAT400-2 : 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 : n024.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 170.41s 24.97s
% Output   : Refutation 170.41s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :  147
%            Number of leaves      :   16
% Syntax   : Number of formulae    : 1299 (1299 unt;   0 def)
%            Number of atoms       : 1299 (1298 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   : 2516 (;2516   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1315971,plain,
    $false,
    inference(subsumption_resolution,[],[f1315911,f17]) ).

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

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

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

fof(f14,axiom,
    upme(x2,y2,z2) != lome(x2,y2,z2),
    file('/export/starexec/sandbox/tmp/tmp.nwPtMppOVR/Vampire---4.8_12264',conjecture_1) ).

fof(f1315911,plain,
    sF0 = sF1,
    inference(backward_demodulation,[],[f1134904,f1315902]) ).

fof(f1315902,plain,
    ! [X0,X1] : sF0 = lome(sF0,sF1,meet(X0,X1)),
    inference(forward_demodulation,[],[f1315886,f86]) ).

fof(f86,plain,
    sF0 = meet(x2,sF0),
    inference(forward_demodulation,[],[f78,f1]) ).

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

fof(f78,plain,
    sF0 = meet(sF0,x2),
    inference(superposition,[],[f69,f50]) ).

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

fof(f45,plain,
    x2 = join(x2,sF0),
    inference(superposition,[],[f38,f15]) ).

fof(f38,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/sandbox/tmp/tmp.nwPtMppOVR/Vampire---4.8_12264',absorption) ).

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

fof(f69,plain,
    ! [X0,X1] : upme(X0,X1,X0) = X0,
    inference(superposition,[],[f41,f22]) ).

fof(f22,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/sandbox/tmp/tmp.nwPtMppOVR/Vampire---4.8_12264',absorption_003) ).

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

fof(f31,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/sandbox/tmp/tmp.nwPtMppOVR/Vampire---4.8_12264',commutativity_001) ).

fof(f1315886,plain,
    ! [X0,X1] : meet(x2,sF0) = lome(sF0,sF1,meet(X0,X1)),
    inference(backward_demodulation,[],[f78373,f1315796]) ).

fof(f1315796,plain,
    ! [X68,X69,X67] : meet(X67,sF0) = upme(X67,sF1,meet(X68,meet(X69,sF0))),
    inference(backward_demodulation,[],[f549986,f1315763]) ).

fof(f1315763,plain,
    ! [X73,X74,X75] : meet(X73,sF0) = upme(X73,sF1,meet(X74,meet(sF0,X75))),
    inference(backward_demodulation,[],[f549995,f1315699]) ).

fof(f1315699,plain,
    ! [X703,X704] : meet(X704,sF0) = upme(X704,sF1,meet(sF0,X703)),
    inference(backward_demodulation,[],[f554118,f1315697]) ).

fof(f1315697,plain,
    ! [X21,X20] : meet(X21,sF0) = upme(meet(X21,sF0),sF1,X20),
    inference(forward_demodulation,[],[f1315696,f73270]) ).

fof(f73270,plain,
    ! [X8] : meet(X8,sF0) = upme(X8,sF0,sF1),
    inference(superposition,[],[f8974,f73243]) ).

fof(f73243,plain,
    sF1 = lome(sF0,y2,z2),
    inference(forward_demodulation,[],[f73242,f16]) ).

fof(f73242,plain,
    lome(x2,y2,z2) = lome(sF0,y2,z2),
    inference(forward_demodulation,[],[f73241,f8515]) ).

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

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

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

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

fof(f100,plain,
    ! [X3,X4] : meet(X3,X4) = meet(meet(X3,X4),X3),
    inference(superposition,[],[f33,f69]) ).

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

fof(f73241,plain,
    lome(x2,y2,meet(x2,z2)) = lome(sF0,y2,z2),
    inference(forward_demodulation,[],[f73210,f8537]) ).

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

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

fof(f73210,plain,
    lome(x2,y2,meet(x2,z2)) = lome(sF0,z2,y2),
    inference(superposition,[],[f33093,f33466]) ).

fof(f33466,plain,
    meet(x2,z2) = meet(z2,sF0),
    inference(forward_demodulation,[],[f33465,f1]) ).

fof(f33465,plain,
    meet(x2,z2) = meet(sF0,z2),
    inference(forward_demodulation,[],[f33443,f1]) ).

fof(f33443,plain,
    meet(sF0,z2) = meet(z2,x2),
    inference(superposition,[],[f32154,f29252]) ).

fof(f29252,plain,
    ! [X2,X0,X1] : meet(X0,X2) = upme(meet(X0,X2),X1,X0),
    inference(superposition,[],[f347,f69]) ).

fof(f347,plain,
    ! [X16,X14,X17,X15] : meet(upme(X14,X15,X16),X17) = upme(meet(X14,X17),X15,X16),
    inference(backward_demodulation,[],[f341,f345]) ).

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

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

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

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

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

fof(f341,plain,
    ! [X16,X14,X17,X15] : meet(upme(X14,X15,X16),X17) = meet(X14,upme(X17,X15,X16)),
    inference(forward_demodulation,[],[f314,f35]) ).

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

fof(f32154,plain,
    ! [X8] : meet(sF0,X8) = upme(meet(X8,x2),y2,z2),
    inference(superposition,[],[f29324,f1]) ).

fof(f29324,plain,
    ! [X212] : upme(meet(x2,X212),y2,z2) = meet(sF0,X212),
    inference(superposition,[],[f347,f15]) ).

fof(f33093,plain,
    ! [X62] : lome(sF0,X62,y2) = lome(x2,y2,meet(X62,sF0)),
    inference(forward_demodulation,[],[f33092,f8537]) ).

fof(f33092,plain,
    ! [X62] : lome(sF0,X62,y2) = lome(x2,meet(X62,sF0),y2),
    inference(forward_demodulation,[],[f33045,f8419]) ).

fof(f8419,plain,
    ! [X66,X67] : lome(x2,meet(X66,sF0),X67) = join(meet(X66,sF0),meet(x2,X67)),
    inference(superposition,[],[f8,f510]) ).

fof(f510,plain,
    ! [X0] : meet(X0,sF0) = meet(x2,meet(X0,sF0)),
    inference(superposition,[],[f318,f1]) ).

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

fof(f33045,plain,
    ! [X62] : lome(sF0,X62,y2) = join(meet(X62,sF0),meet(x2,y2)),
    inference(superposition,[],[f19543,f32953]) ).

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

fof(f32872,plain,
    meet(x2,y2) = meet(sF0,y2),
    inference(superposition,[],[f31193,f29324]) ).

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

fof(f29265,plain,
    ! [X31,X32,X30] : meet(X30,X32) = upme(meet(X30,X32),X30,X31),
    inference(superposition,[],[f347,f22]) ).

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

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

fof(f8974,plain,
    ! [X10,X11,X12,X13] : meet(X13,X10) = upme(X13,X10,lome(X10,X11,X12)),
    inference(superposition,[],[f7,f8539]) ).

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

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

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

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

fof(f1315696,plain,
    ! [X21,X20] : upme(X21,sF0,sF1) = upme(meet(X21,sF0),sF1,X20),
    inference(forward_demodulation,[],[f1315687,f41]) ).

fof(f1315687,plain,
    ! [X21,X20] : upme(X21,sF1,sF0) = upme(meet(X21,sF0),sF1,X20),
    inference(backward_demodulation,[],[f1256021,f1315686]) ).

fof(f1315686,plain,
    ! [X162,X160,X161] : upme(X162,X160,upme(sF0,X161,sF1)) = upme(X162,X160,sF0),
    inference(forward_demodulation,[],[f1315671,f1029248]) ).

fof(f1029248,plain,
    ! [X2821,X2820] : upme(X2821,X2820,sF0) = lome(X2821,sF1,join(X2820,sF0)),
    inference(forward_demodulation,[],[f1026071,f8537]) ).

fof(f1026071,plain,
    ! [X2821,X2820] : upme(X2821,X2820,sF0) = lome(X2821,join(X2820,sF0),sF1),
    inference(superposition,[],[f679,f73505]) ).

fof(f73505,plain,
    ! [X17] : sF1 = upme(sF1,X17,sF0),
    inference(superposition,[],[f33633,f73269]) ).

fof(f73269,plain,
    sF0 = join(sF0,sF1),
    inference(superposition,[],[f8539,f73243]) ).

fof(f33633,plain,
    ! [X2,X0,X1] : upme(X0,X1,join(X2,X0)) = X0,
    inference(superposition,[],[f1036,f69]) ).

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

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

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

fof(f672,plain,
    ! [X24,X22,X25,X23] : meet(X25,join(X22,X23)) = lome(X25,join(X22,X23),upme(X24,X22,X23)),
    inference(superposition,[],[f353,f35]) ).

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

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

fof(f1315671,plain,
    ! [X162,X160,X161] : upme(X162,X160,upme(sF0,X161,sF1)) = lome(X162,sF1,join(X160,sF0)),
    inference(backward_demodulation,[],[f1035399,f1315667]) ).

fof(f1315667,plain,
    ! [X445,X444] : join(X444,sF0) = join(X444,upme(sF0,X445,sF1)),
    inference(forward_demodulation,[],[f1315666,f39658]) ).

fof(f39658,plain,
    ! [X34,X32,X33] : lome(X32,join(X32,X33),X34) = X32,
    inference(forward_demodulation,[],[f39388,f5]) ).

fof(f39388,plain,
    ! [X34,X32,X33] : lome(X32,join(X32,X33),X34) = join(X32,meet(X32,X34)),
    inference(superposition,[],[f8411,f22]) ).

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

fof(f1315666,plain,
    ! [X443,X445,X444] : join(X444,upme(sF0,X445,sF1)) = join(X444,lome(sF0,join(sF0,X445),X443)),
    inference(forward_demodulation,[],[f1315665,f1308447]) ).

fof(f1308447,plain,
    ! [X0] : join(sF0,X0) = join(sF1,X0),
    inference(forward_demodulation,[],[f1308446,f1141641]) ).

fof(f1141641,plain,
    ! [X0] : join(sF0,X0) = join(lome(sF0,a,y2),join(lome(sF0,a,z2),X0)),
    inference(forward_demodulation,[],[f1141640,f15]) ).

fof(f1141640,plain,
    ! [X0] : join(upme(x2,y2,z2),X0) = join(lome(sF0,a,y2),join(lome(sF0,a,z2),X0)),
    inference(forward_demodulation,[],[f1141639,f775761]) ).

fof(f775761,plain,
    ! [X140,X138,X139,X136,X137] : join(X136,join(lome(X137,X138,X139),X140)) = join(X136,join(lome(X137,X139,X138),X140)),
    inference(forward_demodulation,[],[f774266,f4]) ).

fof(f774266,plain,
    ! [X140,X138,X139,X136,X137] : join(X136,join(lome(X137,X138,X139),X140)) = join(join(X136,lome(X137,X139,X138)),X140),
    inference(superposition,[],[f4,f8566]) ).

fof(f8566,plain,
    ! [X82,X83,X81,X84] : join(X84,lome(X81,X82,X83)) = join(X84,lome(X81,X83,X82)),
    inference(forward_demodulation,[],[f8478,f8477]) ).

fof(f8477,plain,
    ! [X80,X78,X79,X77] : join(meet(X77,X79),join(X80,meet(X77,X78))) = join(X80,lome(X77,X78,X79)),
    inference(superposition,[],[f1001,f8]) ).

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

fof(f8478,plain,
    ! [X82,X83,X81,X84] : join(meet(X81,X82),join(X84,meet(X81,X83))) = join(X84,lome(X81,X82,X83)),
    inference(superposition,[],[f1024,f8]) ).

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

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

fof(f1141639,plain,
    ! [X0] : join(upme(x2,y2,z2),X0) = join(lome(sF0,a,y2),join(lome(sF0,z2,a),X0)),
    inference(forward_demodulation,[],[f1141638,f75372]) ).

fof(f75372,plain,
    ! [X253,X250,X251,X254,X252] : join(X254,join(lome(X250,X251,X252),X253)) = join(lome(X250,X252,X251),join(X254,X253)),
    inference(forward_demodulation,[],[f75371,f74948]) ).

fof(f74948,plain,
    ! [X118,X116,X117,X114,X115] : join(lome(X114,X118,X115),join(X116,X117)) = join(meet(X114,X118),join(X117,join(meet(X114,X115),X116))),
    inference(superposition,[],[f8470,f1001]) ).

fof(f8470,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(f75371,plain,
    ! [X253,X250,X251,X254,X252] : join(X254,join(lome(X250,X251,X252),X253)) = join(meet(X250,X252),join(X253,join(meet(X250,X251),X254))),
    inference(forward_demodulation,[],[f75055,f4]) ).

fof(f75055,plain,
    ! [X253,X250,X251,X254,X252] : join(join(meet(X250,X252),X253),join(meet(X250,X251),X254)) = join(X254,join(lome(X250,X251,X252),X253)),
    inference(superposition,[],[f1915,f8470]) ).

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

fof(f1141638,plain,
    ! [X0] : join(upme(x2,y2,z2),X0) = join(lome(sF0,a,z2),join(lome(sF0,a,y2),X0)),
    inference(forward_demodulation,[],[f1141637,f1139875]) ).

fof(f1139875,plain,
    lome(sF0,a,y2) = upme(x2,y2,meet(a,z2)),
    inference(backward_demodulation,[],[f488200,f1139868]) ).

fof(f1139868,plain,
    ! [X41] : upme(X41,y2,meet(a,sF0)) = upme(X41,y2,meet(a,z2)),
    inference(forward_demodulation,[],[f1139751,f7]) ).

fof(f1139751,plain,
    ! [X41] : upme(X41,y2,meet(a,sF0)) = meet(X41,join(y2,meet(a,z2))),
    inference(superposition,[],[f7,f1137562]) ).

fof(f1137562,plain,
    join(y2,meet(a,z2)) = join(y2,meet(a,sF0)),
    inference(forward_demodulation,[],[f1137561,f29884]) ).

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

fof(f29843,plain,
    meet(a,z2) = meet(sF2,z2),
    inference(superposition,[],[f29323,f8715]) ).

fof(f8715,plain,
    ! [X6,X7] : meet(a,X6) = upme(meet(a,X6),X7,X6),
    inference(forward_demodulation,[],[f8623,f38]) ).

fof(f8623,plain,
    ! [X6,X7] : upme(meet(a,X6),X7,X6) = join(meet(a,X6),upme(meet(a,X6),X6,meet(a,X7))),
    inference(superposition,[],[f12,f69]) ).

fof(f12,axiom,
    ! [X2,X0,X1] : upme(X0,X1,X2) = join(upme(X0,X1,meet(a,X2)),upme(X0,X2,meet(a,X1))),
    file('/export/starexec/sandbox/tmp/tmp.nwPtMppOVR/Vampire---4.8_12264',rh2) ).

fof(f29323,plain,
    ! [X211] : upme(meet(a,X211),x2,z2) = meet(sF2,X211),
    inference(superposition,[],[f347,f21]) ).

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

fof(f20,plain,
    sF2 = sF3,
    inference(definition_folding,[],[f13,f19,f18]) ).

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

fof(f13,axiom,
    upme(a,x2,y2) = upme(a,x2,z2),
    file('/export/starexec/sandbox/tmp/tmp.nwPtMppOVR/Vampire---4.8_12264',conjecture) ).

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

fof(f1137561,plain,
    join(y2,meet(z2,sF2)) = join(y2,meet(a,sF0)),
    inference(forward_demodulation,[],[f1137560,f19740]) ).

fof(f19740,plain,
    ! [X16,X17,X15] : join(X17,meet(X15,X16)) = join(X17,meet(X16,X15)),
    inference(forward_demodulation,[],[f19738,f666]) ).

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

fof(f19738,plain,
    ! [X16,X14,X17,X15] : join(X17,meet(X15,X16)) = join(X17,lome(X16,X15,meet(X14,X15))),
    inference(backward_demodulation,[],[f3661,f19607]) ).

fof(f19607,plain,
    ! [X90,X91,X89,X92] : join(meet(X89,X90),join(X92,meet(X90,X91))) = join(X92,lome(X90,X89,X91)),
    inference(superposition,[],[f1024,f8399]) ).

fof(f3661,plain,
    ! [X16,X14,X17,X15] : join(X17,meet(X15,X16)) = join(meet(X15,X16),join(X17,meet(X16,meet(X14,X15)))),
    inference(superposition,[],[f2165,f320]) ).

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

fof(f2165,plain,
    ! [X11,X12,X13] : join(X13,X11) = join(X11,join(X13,meet(X12,X11))),
    inference(superposition,[],[f1024,f27]) ).

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

fof(f1137560,plain,
    join(y2,meet(a,sF0)) = join(y2,meet(sF2,z2)),
    inference(backward_demodulation,[],[f1123915,f1137559]) ).

fof(f1137559,plain,
    ! [X6] : join(y2,meet(sF2,X6)) = join(y2,meet(a,meet(x2,X6))),
    inference(forward_demodulation,[],[f1137558,f152440]) ).

fof(f152440,plain,
    ! [X757] : join(y2,meet(sF2,X757)) = join(y2,upme(sF2,y2,X757)),
    inference(superposition,[],[f8450,f94012]) ).

fof(f94012,plain,
    ! [X17] : lome(sF2,y2,X17) = upme(sF2,y2,X17),
    inference(forward_demodulation,[],[f94011,f72347]) ).

fof(f72347,plain,
    ! [X3] : lome(sF2,y2,meet(a,X3)) = upme(sF2,y2,X3),
    inference(forward_demodulation,[],[f72346,f87]) ).

fof(f87,plain,
    sF2 = meet(a,sF2),
    inference(forward_demodulation,[],[f79,f1]) ).

fof(f79,plain,
    sF2 = meet(sF2,a),
    inference(superposition,[],[f69,f49]) ).

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

fof(f44,plain,
    a = join(a,sF2),
    inference(superposition,[],[f38,f21]) ).

fof(f72346,plain,
    ! [X3] : lome(sF2,y2,meet(a,X3)) = upme(meet(a,sF2),y2,X3),
    inference(forward_demodulation,[],[f72345,f1495]) ).

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

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

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

fof(f1361,plain,
    ! [X31,X32,X30,X33] : meet(X32,meet(X33,join(X30,X31))) = meet(X33,upme(X32,X30,X31)),
    inference(superposition,[],[f320,f35]) ).

fof(f72345,plain,
    ! [X3] : lome(sF2,y2,meet(a,X3)) = upme(meet(sF2,a),y2,X3),
    inference(forward_demodulation,[],[f72344,f345]) ).

fof(f72344,plain,
    ! [X3] : lome(sF2,y2,meet(a,X3)) = meet(sF2,upme(a,y2,X3)),
    inference(forward_demodulation,[],[f72343,f24393]) ).

fof(f24393,plain,
    ! [X2,X1] : lome(a,X2,X1) = upme(a,X2,X1),
    inference(forward_demodulation,[],[f24392,f18365]) ).

fof(f18365,plain,
    ! [X29,X30] : lome(a,X30,X29) = join(lome(a,X29,X30),lome(a,X30,X29)),
    inference(forward_demodulation,[],[f18364,f15841]) ).

fof(f15841,plain,
    ! [X6,X7] : upme(a,meet(X6,a),X7) = lome(a,X7,X6),
    inference(forward_demodulation,[],[f15840,f8399]) ).

fof(f15840,plain,
    ! [X6,X7] : upme(a,meet(X6,a),X7) = join(meet(X7,a),meet(a,X6)),
    inference(backward_demodulation,[],[f13667,f15799]) ).

fof(f15799,plain,
    ! [X12,X13] : meet(a,X12) = upme(meet(a,X12),X13,a),
    inference(superposition,[],[f8699,f14501]) ).

fof(f14501,plain,
    ! [X10,X8,X9] : meet(X8,X9) = lome(meet(X8,X9),X8,X10),
    inference(forward_demodulation,[],[f14427,f8491]) ).

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

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

fof(f62,plain,
    ! [X0] : meet(X0,X0) = X0,
    inference(superposition,[],[f51,f22]) ).

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

fof(f47,plain,
    ! [X0] : join(X0,X0) = X0,
    inference(superposition,[],[f38,f22]) ).

fof(f14427,plain,
    ! [X10,X8,X9] : lome(meet(X8,X9),X8,X10) = lome(meet(X8,X9),meet(X8,X9),X10),
    inference(superposition,[],[f8497,f105]) ).

fof(f8497,plain,
    ! [X11,X12,X13] : lome(X11,meet(X12,X11),X13) = lome(X11,X12,X13),
    inference(forward_demodulation,[],[f8402,f8399]) ).

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

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

fof(f8699,plain,
    ! [X8,X9] : upme(X8,X9,a) = lome(X8,a,join(X9,a)),
    inference(forward_demodulation,[],[f8698,f8537]) ).

fof(f8698,plain,
    ! [X8,X9] : upme(X8,X9,a) = lome(X8,join(X9,a),a),
    inference(forward_demodulation,[],[f8697,f8411]) ).

fof(f8697,plain,
    ! [X8,X9] : upme(X8,X9,a) = join(upme(X8,X9,a),meet(X8,a)),
    inference(forward_demodulation,[],[f8605,f33]) ).

fof(f8605,plain,
    ! [X8,X9] : upme(X8,X9,a) = join(upme(X8,X9,a),upme(X8,a,meet(a,X9))),
    inference(superposition,[],[f12,f62]) ).

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

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

fof(f13665,plain,
    ! [X6,X7] : join(meet(X7,a),upme(meet(a,X6),X7,a)) = meet(join(meet(X6,a),X7),a),
    inference(forward_demodulation,[],[f13664,f33]) ).

fof(f13664,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,[],[f13663,f41]) ).

fof(f13663,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,[],[f13369,f143]) ).

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

fof(f13369,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,[],[f26,f108]) ).

fof(f26,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,[],[f25,f3]) ).

fof(f25,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,[],[f24,f2]) ).

fof(f24,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,[],[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(meet(a,X3),X5),X4),
    inference(forward_demodulation,[],[f11,f7]) ).

fof(f11,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/sandbox/tmp/tmp.nwPtMppOVR/Vampire---4.8_12264',rh1) ).

fof(f18364,plain,
    ! [X29,X30] : upme(a,meet(X29,a),X30) = join(lome(a,X29,X30),upme(a,meet(X29,a),X30)),
    inference(forward_demodulation,[],[f18363,f8897]) ).

fof(f8897,plain,
    ! [X58,X59,X56,X57] : join(X59,upme(X56,X57,X58)) = join(upme(X56,X58,X57),X59),
    inference(forward_demodulation,[],[f8689,f8676]) ).

fof(f8676,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,f12]) ).

fof(f8689,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,[],[f1915,f12]) ).

fof(f18363,plain,
    ! [X29,X30] : upme(a,meet(X29,a),X30) = join(upme(a,X30,meet(X29,a)),lome(a,X29,X30)),
    inference(forward_demodulation,[],[f18362,f8515]) ).

fof(f18362,plain,
    ! [X29,X30] : upme(a,meet(X29,a),X30) = join(upme(a,X30,meet(X29,a)),lome(a,X29,meet(a,X30))),
    inference(forward_demodulation,[],[f18361,f8570]) ).

fof(f8570,plain,
    ! [X101,X102,X103,X100] : join(X103,lome(X100,X101,X102)) = join(lome(X100,X102,X101),X103),
    inference(forward_demodulation,[],[f8483,f8470]) ).

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

fof(f18361,plain,
    ! [X29,X30] : upme(a,meet(X29,a),X30) = join(lome(a,meet(a,X30),X29),upme(a,X30,meet(X29,a))),
    inference(forward_demodulation,[],[f18317,f108]) ).

fof(f18317,plain,
    ! [X29,X30] : upme(a,meet(X29,a),X30) = join(lome(a,meet(a,X30),X29),upme(a,X30,meet(a,meet(X29,a)))),
    inference(superposition,[],[f12,f15841]) ).

fof(f24392,plain,
    ! [X2,X1] : upme(a,X2,X1) = join(lome(a,X1,X2),lome(a,X2,X1)),
    inference(forward_demodulation,[],[f24391,f18291]) ).

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

fof(f24391,plain,
    ! [X2,X1] : upme(a,X2,X1) = join(lome(a,X1,X2),upme(a,meet(a,X1),X2)),
    inference(forward_demodulation,[],[f24343,f8897]) ).

fof(f24343,plain,
    ! [X2,X1] : upme(a,X2,X1) = join(upme(a,X2,meet(a,X1)),lome(a,X1,X2)),
    inference(superposition,[],[f12,f22401]) ).

fof(f22401,plain,
    ! [X8,X7] : lome(a,X8,X7) = upme(a,X8,meet(a,X7)),
    inference(superposition,[],[f18291,f41]) ).

fof(f72343,plain,
    ! [X3] : meet(sF2,lome(a,y2,X3)) = lome(sF2,y2,meet(a,X3)),
    inference(forward_demodulation,[],[f72264,f8537]) ).

fof(f72264,plain,
    ! [X3] : meet(sF2,lome(a,y2,X3)) = lome(sF2,meet(a,X3),y2),
    inference(superposition,[],[f72237,f8471]) ).

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

fof(f72237,plain,
    ! [X18] : lome(sF2,X18,y2) = upme(sF2,meet(a,y2),X18),
    inference(forward_demodulation,[],[f72236,f7]) ).

fof(f72236,plain,
    ! [X18] : lome(sF2,X18,y2) = meet(sF2,join(meet(a,y2),X18)),
    inference(forward_demodulation,[],[f72235,f1]) ).

fof(f72235,plain,
    ! [X18] : lome(sF2,X18,y2) = meet(join(meet(a,y2),X18),sF2),
    inference(backward_demodulation,[],[f38189,f72234]) ).

fof(f72234,plain,
    ! [X28,X27] : meet(X28,sF2) = upme(X28,sF2,meet(a,meet(y2,X27))),
    inference(forward_demodulation,[],[f72233,f665]) ).

fof(f665,plain,
    ! [X0,X1] : meet(X1,X0) = lome(X1,X0,X0),
    inference(superposition,[],[f353,f62]) ).

fof(f72233,plain,
    ! [X28,X27] : lome(X28,sF2,sF2) = upme(X28,sF2,meet(a,meet(y2,X27))),
    inference(forward_demodulation,[],[f72232,f2]) ).

fof(f72232,plain,
    ! [X28,X27] : lome(X28,sF2,sF2) = upme(X28,sF2,meet(meet(a,y2),X27)),
    inference(forward_demodulation,[],[f72231,f21037]) ).

fof(f21037,plain,
    ! [X58,X59,X60,X61] : upme(X61,X58,meet(X59,X60)) = upme(X61,meet(X60,X59),X58),
    inference(forward_demodulation,[],[f20846,f7]) ).

fof(f20846,plain,
    ! [X58,X59,X60,X61] : upme(X61,X58,meet(X59,X60)) = meet(X61,join(meet(X60,X59),X58)),
    inference(superposition,[],[f7,f19765]) ).

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

fof(f19708,plain,
    ! [X21,X22,X23] : join(meet(X21,X22),X23) = join(meet(X22,X21),X23),
    inference(forward_demodulation,[],[f19585,f8457]) ).

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

fof(f19585,plain,
    ! [X21,X22,X23] : join(meet(X21,X22),X23) = join(X23,lome(X22,X21,X23)),
    inference(superposition,[],[f2165,f8399]) ).

fof(f72231,plain,
    ! [X28,X27] : lome(X28,sF2,sF2) = upme(X28,meet(X27,meet(a,y2)),sF2),
    inference(forward_demodulation,[],[f72230,f31835]) ).

fof(f31835,plain,
    ! [X24] : sF2 = upme(a,sF2,meet(y2,X24)),
    inference(forward_demodulation,[],[f31773,f18456]) ).

fof(f18456,plain,
    ! [X6,X7] : join(sF2,meet(X7,meet(a,X6))) = upme(a,sF2,meet(X6,X7)),
    inference(forward_demodulation,[],[f18446,f41]) ).

fof(f18446,plain,
    ! [X6,X7] : join(sF2,meet(X7,meet(a,X6))) = upme(a,meet(X6,X7),sF2),
    inference(backward_demodulation,[],[f10718,f18420]) ).

fof(f18420,plain,
    ! [X58] : lome(a,sF2,X58) = upme(a,X58,sF2),
    inference(backward_demodulation,[],[f8532,f18419]) ).

fof(f18419,plain,
    ! [X0] : lome(a,X0,sF2) = upme(a,X0,sF2),
    inference(forward_demodulation,[],[f18418,f18365]) ).

fof(f18418,plain,
    ! [X0] : upme(a,X0,sF2) = join(lome(a,sF2,X0),lome(a,X0,sF2)),
    inference(forward_demodulation,[],[f18417,f18291]) ).

fof(f18417,plain,
    ! [X0] : upme(a,X0,sF2) = join(lome(a,sF2,X0),upme(a,meet(a,sF2),X0)),
    inference(forward_demodulation,[],[f18393,f8897]) ).

fof(f18393,plain,
    ! [X0] : upme(a,X0,sF2) = join(upme(a,X0,meet(a,sF2)),lome(a,sF2,X0)),
    inference(superposition,[],[f12,f8511]) ).

fof(f8511,plain,
    ! [X18] : upme(a,sF2,meet(a,X18)) = lome(a,sF2,X18),
    inference(backward_demodulation,[],[f4230,f8414]) ).

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

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

fof(f4199,plain,
    ! [X2] : join(sF2,X2) = upme(join(a,X2),sF2,X2),
    inference(forward_demodulation,[],[f4155,f143]) ).

fof(f4155,plain,
    ! [X2] : join(sF2,X2) = upme(join(sF2,X2),a,X2),
    inference(superposition,[],[f1071,f69]) ).

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

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

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

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

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

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

fof(f10718,plain,
    ! [X6,X7] : lome(a,sF2,meet(X6,X7)) = join(sF2,meet(X7,meet(a,X6))),
    inference(superposition,[],[f8414,f320]) ).

fof(f31773,plain,
    ! [X24] : sF2 = join(sF2,meet(X24,meet(a,y2))),
    inference(superposition,[],[f329,f31702]) ).

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

fof(f31663,plain,
    meet(a,y2) = meet(sF2,y2),
    inference(superposition,[],[f29322,f8715]) ).

fof(f29322,plain,
    ! [X210] : upme(meet(a,X210),x2,y2) = meet(sF2,X210),
    inference(superposition,[],[f347,f18]) ).

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

fof(f72230,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,y2)),sF2) = lome(X28,sF2,upme(a,sF2,meet(y2,X27))),
    inference(forward_demodulation,[],[f72229,f24393]) ).

fof(f72229,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,y2)),sF2) = lome(X28,sF2,lome(a,sF2,meet(y2,X27))),
    inference(forward_demodulation,[],[f72228,f8425]) ).

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

fof(f72228,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,y2)),sF2) = lome(X28,sF2,join(meet(a,sF2),meet(X27,meet(a,y2)))),
    inference(forward_demodulation,[],[f72227,f54922]) ).

fof(f54922,plain,
    ! [X111,X109,X112,X110] : lome(X109,X112,join(X110,X111)) = lome(X109,X112,join(X111,X110)),
    inference(forward_demodulation,[],[f54522,f8433]) ).

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

fof(f54522,plain,
    ! [X111,X109,X112,X110] : lome(X109,X112,join(X110,X111)) = join(meet(X109,X112),upme(X109,X111,X110)),
    inference(superposition,[],[f8433,f41]) ).

fof(f72227,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,y2)),sF2) = lome(X28,sF2,join(meet(X27,meet(a,y2)),meet(a,sF2))),
    inference(forward_demodulation,[],[f72117,f8537]) ).

fof(f72117,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,y2)),sF2) = lome(X28,join(meet(X27,meet(a,y2)),meet(a,sF2)),sF2),
    inference(superposition,[],[f39914,f31778]) ).

fof(f31778,plain,
    ! [X29,X30] : sF2 = join(sF2,meet(X29,meet(X30,meet(a,y2)))),
    inference(superposition,[],[f369,f31702]) ).

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

fof(f39914,plain,
    ! [X2,X0,X1] : upme(X0,X1,X2) = lome(X0,join(X1,meet(a,X2)),join(X2,meet(a,X1))),
    inference(backward_demodulation,[],[f12,f39543]) ).

fof(f39543,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,[],[f8411,f7]) ).

fof(f38189,plain,
    ! [X18] : upme(join(meet(a,y2),X18),sF2,meet(a,meet(y2,X18))) = lome(sF2,X18,y2),
    inference(forward_demodulation,[],[f38188,f31855]) ).

fof(f31855,plain,
    ! [X64] : lome(sF2,X64,y2) = upme(a,y2,meet(sF2,X64)),
    inference(forward_demodulation,[],[f31854,f21037]) ).

fof(f31854,plain,
    ! [X64] : lome(sF2,X64,y2) = upme(a,meet(X64,sF2),y2),
    inference(forward_demodulation,[],[f31804,f24425]) ).

fof(f24425,plain,
    ! [X62,X61] : join(meet(X61,sF2),meet(a,X62)) = upme(a,meet(X61,sF2),X62),
    inference(backward_demodulation,[],[f8416,f24393]) ).

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

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

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

fof(f31804,plain,
    ! [X64] : lome(sF2,X64,y2) = join(meet(X64,sF2),meet(a,y2)),
    inference(superposition,[],[f19543,f31702]) ).

fof(f38188,plain,
    ! [X18] : upme(join(meet(a,y2),X18),sF2,meet(a,meet(y2,X18))) = upme(a,y2,meet(sF2,X18)),
    inference(forward_demodulation,[],[f38187,f21037]) ).

fof(f38187,plain,
    ! [X18] : upme(join(meet(a,y2),X18),sF2,meet(a,meet(y2,X18))) = upme(a,meet(X18,sF2),y2),
    inference(forward_demodulation,[],[f38186,f24425]) ).

fof(f38186,plain,
    ! [X18] : upme(join(meet(a,y2),X18),sF2,meet(a,meet(y2,X18))) = join(meet(X18,sF2),meet(a,y2)),
    inference(backward_demodulation,[],[f31820,f38185]) ).

fof(f38185,plain,
    ! [X92] : meet(a,y2) = upme(y2,sF2,meet(a,X92)),
    inference(forward_demodulation,[],[f38070,f18451]) ).

fof(f18451,plain,
    ! [X18,X17] : upme(X18,sF2,meet(a,X17)) = upme(meet(a,X18),X17,sF2),
    inference(forward_demodulation,[],[f18428,f347]) ).

fof(f18428,plain,
    ! [X18,X17] : upme(X18,sF2,meet(a,X17)) = meet(upme(a,X17,sF2),X18),
    inference(backward_demodulation,[],[f10745,f18420]) ).

fof(f10745,plain,
    ! [X18,X17] : upme(X18,sF2,meet(a,X17)) = meet(lome(a,sF2,X17),X18),
    inference(superposition,[],[f35,f8414]) ).

fof(f38070,plain,
    ! [X92] : meet(a,y2) = upme(meet(a,y2),X92,sF2),
    inference(superposition,[],[f32553,f31702]) ).

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

fof(f31820,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,[],[f31819,f18451]) ).

fof(f31819,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,[],[f31818,f11161]) ).

fof(f11161,plain,
    ! [X10,X9] : upme(X10,sF2,meet(X9,a)) = upme(X10,sF2,meet(a,X9)),
    inference(forward_demodulation,[],[f11130,f10744]) ).

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

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

fof(f10714,plain,
    ! [X2] : lome(a,sF2,X2) = join(sF2,meet(X2,a)),
    inference(superposition,[],[f8414,f1]) ).

fof(f31818,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,[],[f31817,f143]) ).

fof(f31817,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,[],[f31816,f105]) ).

fof(f31816,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,[],[f31815,f143]) ).

fof(f31815,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,[],[f31814,f21037]) ).

fof(f31814,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,[],[f31764,f143]) ).

fof(f31764,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,[],[f26,f31702]) ).

fof(f94011,plain,
    ! [X17] : lome(sF2,y2,X17) = lome(sF2,y2,meet(a,X17)),
    inference(forward_demodulation,[],[f94010,f87]) ).

fof(f94010,plain,
    ! [X17] : lome(sF2,y2,meet(a,X17)) = lome(meet(a,sF2),y2,X17),
    inference(forward_demodulation,[],[f93923,f26828]) ).

fof(f26828,plain,
    ! [X24,X22,X25,X23] : lome(meet(X23,X24),X25,X22) = lome(meet(X24,X23),X25,X22),
    inference(forward_demodulation,[],[f26827,f19638]) ).

fof(f19638,plain,
    ! [X31,X32,X30,X33] : lome(meet(X31,X32),X30,X33) = lome(X32,meet(X31,X30),meet(X33,X31)),
    inference(forward_demodulation,[],[f19637,f8425]) ).

fof(f19637,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,[],[f19525,f2]) ).

fof(f19525,plain,
    ! [X31,X32,X30,X33] : lome(meet(X31,X32),X30,X33) = join(meet(X32,meet(X31,X30)),meet(meet(X31,X32),X33)),
    inference(superposition,[],[f8399,f1379]) ).

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

fof(f26827,plain,
    ! [X24,X22,X25,X23] : lome(meet(X23,X24),X25,X22) = lome(X23,meet(X24,X25),meet(X22,X24)),
    inference(forward_demodulation,[],[f26826,f8]) ).

fof(f26826,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,[],[f26712,f2]) ).

fof(f26712,plain,
    ! [X24,X22,X25,X23] : lome(meet(X23,X24),X25,X22) = join(meet(meet(X23,X24),X25),meet(X23,meet(X22,X24))),
    inference(superposition,[],[f8421,f337]) ).

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

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

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

fof(f93923,plain,
    ! [X17] : lome(sF2,y2,meet(a,X17)) = lome(meet(sF2,a),y2,X17),
    inference(superposition,[],[f31795,f8505]) ).

fof(f8505,plain,
    ! [X50,X51,X52,X53] : lome(meet(X50,X51),X52,X53) = lome(X50,meet(X51,X52),meet(X51,X53)),
    inference(forward_demodulation,[],[f8504,f8]) ).

fof(f8504,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,[],[f8412,f2]) ).

fof(f8412,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(f31795,plain,
    ! [X53] : lome(sF2,y2,X53) = lome(sF2,meet(a,y2),X53),
    inference(superposition,[],[f8497,f31702]) ).

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

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

fof(f1137558,plain,
    ! [X6] : join(y2,upme(sF2,y2,X6)) = join(y2,meet(a,meet(x2,X6))),
    inference(forward_demodulation,[],[f1137245,f19740]) ).

fof(f1137245,plain,
    ! [X6] : join(y2,upme(sF2,y2,X6)) = join(y2,meet(meet(x2,X6),a)),
    inference(superposition,[],[f27149,f1121170]) ).

fof(f1121170,plain,
    ! [X2012] : upme(sF2,y2,X2012) = upme(a,y2,meet(x2,X2012)),
    inference(forward_demodulation,[],[f1121169,f24416]) ).

fof(f24416,plain,
    ! [X6,X7,X5] : upme(a,meet(X5,meet(X6,a)),X7) = upme(a,X7,meet(X5,X6)),
    inference(backward_demodulation,[],[f18293,f24393]) ).

fof(f18293,plain,
    ! [X6,X7,X5] : lome(a,X7,meet(X5,X6)) = upme(a,meet(X5,meet(X6,a)),X7),
    inference(superposition,[],[f15841,f2]) ).

fof(f1121169,plain,
    ! [X2012] : upme(sF2,y2,X2012) = upme(a,meet(x2,meet(X2012,a)),y2),
    inference(forward_demodulation,[],[f1121168,f20110]) ).

fof(f20110,plain,
    ! [X38,X36,X37,X35] : upme(X38,meet(X35,X36),X37) = upme(X38,meet(X36,X35),X37),
    inference(forward_demodulation,[],[f19863,f7]) ).

fof(f19863,plain,
    ! [X38,X36,X37,X35] : upme(X38,meet(X35,X36),X37) = meet(X38,join(meet(X36,X35),X37)),
    inference(superposition,[],[f7,f19708]) ).

fof(f1121168,plain,
    ! [X2012] : upme(a,meet(meet(X2012,a),x2),y2) = upme(sF2,y2,X2012),
    inference(forward_demodulation,[],[f1117064,f94224]) ).

fof(f94224,plain,
    ! [X64] : upme(a,y2,meet(sF2,X64)) = upme(sF2,y2,X64),
    inference(backward_demodulation,[],[f31855,f94156]) ).

fof(f94156,plain,
    ! [X17] : lome(sF2,X17,y2) = upme(sF2,y2,X17),
    inference(superposition,[],[f94012,f8537]) ).

fof(f1117064,plain,
    ! [X2012] : upme(a,meet(meet(X2012,a),x2),y2) = upme(a,y2,meet(sF2,X2012)),
    inference(superposition,[],[f1028285,f31649]) ).

fof(f31649,plain,
    ! [X4] : meet(sF2,X4) = upme(meet(X4,a),x2,y2),
    inference(superposition,[],[f29322,f1]) ).

fof(f1028285,plain,
    ! [X6,X4,X5] : upme(a,meet(X4,X5),X6) = upme(a,X6,upme(X4,X5,X6)),
    inference(backward_demodulation,[],[f634035,f1028284]) ).

fof(f1028284,plain,
    ! [X120,X118,X119] : upme(X120,X118,X119) = lome(X120,X118,join(X118,X119)),
    inference(forward_demodulation,[],[f1025186,f8537]) ).

fof(f1025186,plain,
    ! [X120,X118,X119] : upme(X120,X118,X119) = lome(X120,join(X118,X119),X118),
    inference(superposition,[],[f679,f22]) ).

fof(f634035,plain,
    ! [X6,X4,X5] : upme(a,meet(X4,X5),X6) = upme(a,X6,lome(X4,X5,join(X5,X6))),
    inference(forward_demodulation,[],[f634034,f8537]) ).

fof(f634034,plain,
    ! [X6,X4,X5] : upme(a,meet(X4,X5),X6) = upme(a,X6,lome(X4,join(X5,X6),X5)),
    inference(backward_demodulation,[],[f195825,f631070]) ).

fof(f631070,plain,
    ! [X425,X424,X422,X423,X421,X426] : upme(X425,meet(X421,X424),join(X426,upme(X421,X422,X423))) = upme(X425,X426,lome(X421,join(X422,X423),X424)),
    inference(superposition,[],[f2132,f8411]) ).

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

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

fof(f195825,plain,
    ! [X6,X4,X5] : upme(a,meet(X4,X5),X6) = upme(a,meet(X4,X5),join(X6,upme(X4,X5,X6))),
    inference(forward_demodulation,[],[f195824,f978]) ).

fof(f195824,plain,
    ! [X6,X4,X5] : upme(a,meet(X4,X5),X6) = upme(a,meet(X4,X5),join(X6,join(meet(X6,X5),upme(X4,X5,X6)))),
    inference(forward_demodulation,[],[f195823,f1036]) ).

fof(f195823,plain,
    ! [X6,X4,X5] : upme(a,meet(X4,X5),X6) = upme(a,join(meet(X4,X5),X6),join(meet(X6,X5),upme(X4,X5,X6))),
    inference(forward_demodulation,[],[f195822,f24393]) ).

fof(f195822,plain,
    ! [X6,X4,X5] : upme(a,meet(X4,X5),X6) = lome(a,join(meet(X4,X5),X6),join(meet(X6,X5),upme(X4,X5,X6))),
    inference(forward_demodulation,[],[f195168,f39543]) ).

fof(f195168,plain,
    ! [X6,X4,X5] : upme(a,meet(X4,X5),X6) = join(upme(a,meet(X4,X5),X6),upme(a,meet(X6,X5),upme(X4,X5,X6))),
    inference(superposition,[],[f38,f172911]) ).

fof(f172911,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,[],[f29584,f172908]) ).

fof(f172908,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,[],[f172907,f29581]) ).

fof(f29581,plain,
    ! [X126,X124,X125] : upme(meet(a,X126),X124,meet(a,X125)) = upme(meet(a,X126),X124,X125),
    inference(forward_demodulation,[],[f29296,f347]) ).

fof(f29296,plain,
    ! [X126,X124,X125] : upme(meet(a,X126),X124,meet(a,X125)) = meet(upme(a,X124,X125),X126),
    inference(superposition,[],[f347,f24410]) ).

fof(f24410,plain,
    ! [X8,X7] : upme(a,X8,meet(a,X7)) = upme(a,X8,X7),
    inference(backward_demodulation,[],[f22401,f24393]) ).

fof(f172907,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,[],[f172906,f135314]) ).

fof(f135314,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,[],[f135313,f24393]) ).

fof(f135313,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,[],[f135312,f105]) ).

fof(f135312,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,[],[f135311,f2]) ).

fof(f135311,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,[],[f135310,f7]) ).

fof(f135310,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,[],[f135309,f1]) ).

fof(f135309,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,[],[f135308,f24393]) ).

fof(f135308,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,[],[f135307,f102357]) ).

fof(f102357,plain,
    ! [X222,X220,X221,X218,X219] : join(meet(X218,X222),upme(meet(X218,X219),X220,X221)) = lome(X218,X222,upme(X219,X220,X221)),
    inference(forward_demodulation,[],[f102356,f39914]) ).

fof(f102356,plain,
    ! [X222,X220,X221,X218,X219] : join(meet(X218,X222),upme(meet(X218,X219),X220,X221)) = lome(X218,X222,lome(X219,join(X220,meet(a,X221)),join(X221,meet(a,X220)))),
    inference(forward_demodulation,[],[f101186,f39543]) ).

fof(f101186,plain,
    ! [X222,X220,X221,X218,X219] : lome(X218,X222,join(upme(X219,X220,meet(a,X221)),upme(X219,X221,meet(a,X220)))) = join(meet(X218,X222),upme(meet(X218,X219),X220,X221)),
    inference(superposition,[],[f8433,f8877]) ).

fof(f8877,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,[],[f8677,f345]) ).

fof(f8677,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,f12]) ).

fof(f135307,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,[],[f135306,f2]) ).

fof(f135306,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,[],[f134495,f29539]) ).

fof(f29539,plain,
    ! [X72,X70,X71] : upme(meet(a,X72),meet(a,X70),X71) = upme(meet(a,X72),X71,X70),
    inference(forward_demodulation,[],[f29278,f347]) ).

fof(f29278,plain,
    ! [X72,X70,X71] : upme(meet(a,X72),meet(a,X70),X71) = meet(upme(a,X71,X70),X72),
    inference(superposition,[],[f347,f24404]) ).

fof(f24404,plain,
    ! [X2,X1] : upme(a,meet(a,X1),X2) = upme(a,X2,X1),
    inference(backward_demodulation,[],[f18291,f24393]) ).

fof(f134495,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,[],[f13269,f8471]) ).

fof(f13269,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,[],[f26,f1]) ).

fof(f172906,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,[],[f172905,f24393]) ).

fof(f172905,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,[],[f172904,f105]) ).

fof(f172904,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,[],[f172483,f2]) ).

fof(f172483,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,[],[f13341,f8]) ).

fof(f13341,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,[],[f26,f1]) ).

fof(f29584,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,[],[f24426,f29581]) ).

fof(f24426,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,[],[f13463,f24393]) ).

fof(f13463,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,[],[f13306,f340]) ).

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

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

fof(f13306,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,[],[f26,f8]) ).

fof(f27149,plain,
    ! [X78,X79] : join(X78,meet(X79,a)) = join(X78,upme(a,X78,X79)),
    inference(forward_demodulation,[],[f27148,f1251]) ).

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

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

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

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

fof(f27148,plain,
    ! [X78,X79] : join(X78,meet(X79,a)) = join(X78,upme(a,X79,join(X78,X79))),
    inference(forward_demodulation,[],[f27147,f24393]) ).

fof(f27147,plain,
    ! [X78,X79] : join(X78,meet(X79,a)) = join(X78,lome(a,X79,join(X78,X79))),
    inference(forward_demodulation,[],[f26985,f19555]) ).

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

fof(f26985,plain,
    ! [X78,X79] : join(X78,meet(X79,a)) = join(X78,join(meet(X79,a),upme(a,X78,X79))),
    inference(superposition,[],[f43,f24405]) ).

fof(f24405,plain,
    ! [X6,X5] : upme(a,X6,meet(X5,a)) = upme(a,X6,X5),
    inference(backward_demodulation,[],[f18297,f24393]) ).

fof(f18297,plain,
    ! [X6,X5] : upme(a,X6,meet(X5,a)) = lome(a,X6,X5),
    inference(superposition,[],[f15841,f41]) ).

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

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

fof(f1123915,plain,
    join(y2,meet(a,sF0)) = join(y2,meet(a,meet(x2,z2))),
    inference(backward_demodulation,[],[f414475,f1123768]) ).

fof(f1123768,plain,
    meet(a,sF0) = meet(a,sF1),
    inference(forward_demodulation,[],[f1123767,f1]) ).

fof(f1123767,plain,
    meet(sF0,a) = meet(a,sF1),
    inference(forward_demodulation,[],[f1123444,f32154]) ).

fof(f1123444,plain,
    meet(a,sF1) = upme(meet(a,x2),y2,z2),
    inference(backward_demodulation,[],[f879726,f1123417]) ).

fof(f1123417,plain,
    ! [X11] : upme(meet(a,X11),y2,z2) = upme(meet(a,X11),z2,sF1),
    inference(forward_demodulation,[],[f1123301,f347]) ).

fof(f1123301,plain,
    ! [X11] : upme(meet(a,X11),z2,sF1) = meet(upme(a,y2,z2),X11),
    inference(superposition,[],[f347,f1121509]) ).

fof(f1121509,plain,
    upme(a,y2,z2) = upme(a,z2,sF1),
    inference(forward_demodulation,[],[f1121508,f41]) ).

fof(f1121508,plain,
    upme(a,z2,y2) = upme(a,z2,sF1),
    inference(forward_demodulation,[],[f1121507,f62]) ).

fof(f1121507,plain,
    upme(a,z2,sF1) = upme(a,z2,meet(y2,y2)),
    inference(forward_demodulation,[],[f1121506,f1121240]) ).

fof(f1121240,plain,
    ! [X2025] : upme(a,z2,meet(sF1,X2025)) = upme(a,z2,meet(y2,X2025)),
    inference(backward_demodulation,[],[f1121223,f1121237]) ).

fof(f1121237,plain,
    ! [X2024] : upme(a,z2,meet(sF0,X2024)) = upme(a,z2,meet(y2,X2024)),
    inference(forward_demodulation,[],[f1121236,f628147]) ).

fof(f628147,plain,
    ! [X4] : upme(sF2,z2,meet(X4,y2)) = upme(a,z2,meet(y2,X4)),
    inference(forward_demodulation,[],[f628146,f24404]) ).

fof(f628146,plain,
    ! [X4] : upme(a,meet(a,meet(y2,X4)),z2) = upme(sF2,z2,meet(X4,y2)),
    inference(forward_demodulation,[],[f628145,f87]) ).

fof(f628145,plain,
    ! [X4] : upme(a,meet(a,meet(y2,X4)),z2) = upme(meet(a,sF2),z2,meet(X4,y2)),
    inference(forward_demodulation,[],[f628144,f21037]) ).

fof(f628144,plain,
    ! [X4] : upme(a,meet(a,meet(y2,X4)),z2) = upme(meet(a,sF2),meet(y2,X4),z2),
    inference(forward_demodulation,[],[f628143,f149759]) ).

fof(f149759,plain,
    ! [X76,X74,X75] : upme(meet(X76,sF2),meet(a,X74),X75) = upme(meet(X76,sF2),X74,X75),
    inference(forward_demodulation,[],[f149758,f101683]) ).

fof(f101683,plain,
    ! [X253,X254,X255,X252] : upme(meet(X255,X252),X253,X254) = upme(X255,upme(X252,X254,meet(a,X253)),upme(X252,meet(a,X254),X253)),
    inference(forward_demodulation,[],[f100968,f41]) ).

fof(f100968,plain,
    ! [X253,X254,X255,X252] : upme(meet(X255,X252),X253,X254) = upme(X255,upme(X252,meet(a,X254),X253),upme(X252,X254,meet(a,X253))),
    inference(superposition,[],[f8877,f41]) ).

fof(f149758,plain,
    ! [X76,X74,X75] : upme(meet(X76,sF2),meet(a,X74),X75) = upme(X76,upme(sF2,X75,meet(a,X74)),upme(sF2,meet(a,X75),X74)),
    inference(forward_demodulation,[],[f149757,f41]) ).

fof(f149757,plain,
    ! [X76,X74,X75] : upme(meet(X76,sF2),meet(a,X74),X75) = upme(X76,upme(sF2,meet(a,X75),X74),upme(sF2,X75,meet(a,X74))),
    inference(forward_demodulation,[],[f149591,f148976]) ).

fof(f148976,plain,
    ! [X18,X19] : upme(sF2,X18,X19) = upme(sF2,X18,meet(a,X19)),
    inference(forward_demodulation,[],[f148778,f29877]) ).

fof(f29877,plain,
    ! [X24,X25] : upme(sF2,X24,X25) = upme(upme(a,X24,X25),x2,z2),
    inference(forward_demodulation,[],[f29841,f7]) ).

fof(f29841,plain,
    ! [X24,X25] : meet(sF2,join(X24,X25)) = upme(upme(a,X24,X25),x2,z2),
    inference(superposition,[],[f29323,f7]) ).

fof(f148778,plain,
    ! [X18,X19] : upme(sF2,X18,meet(a,X19)) = upme(upme(a,X18,X19),x2,z2),
    inference(superposition,[],[f29877,f24410]) ).

fof(f149591,plain,
    ! [X76,X74,X75] : upme(meet(X76,sF2),meet(a,X74),X75) = upme(X76,upme(sF2,meet(a,X75),X74),upme(sF2,X75,meet(a,meet(a,X74)))),
    inference(superposition,[],[f8877,f148961]) ).

fof(f148961,plain,
    ! [X3,X4] : upme(sF2,X4,X3) = upme(sF2,meet(a,X3),X4),
    inference(forward_demodulation,[],[f148769,f29877]) ).

fof(f148769,plain,
    ! [X3,X4] : upme(sF2,meet(a,X3),X4) = upme(upme(a,X4,X3),x2,z2),
    inference(superposition,[],[f29877,f24404]) ).

fof(f628143,plain,
    ! [X4] : upme(a,meet(a,meet(y2,X4)),z2) = upme(meet(a,sF2),meet(a,meet(y2,X4)),z2),
    inference(forward_demodulation,[],[f628142,f1495]) ).

fof(f628142,plain,
    ! [X4] : upme(a,meet(a,meet(y2,X4)),z2) = upme(meet(sF2,a),meet(a,meet(y2,X4)),z2),
    inference(forward_demodulation,[],[f628141,f345]) ).

fof(f628141,plain,
    ! [X4] : upme(a,meet(a,meet(y2,X4)),z2) = meet(sF2,upme(a,meet(a,meet(y2,X4)),z2)),
    inference(forward_demodulation,[],[f628006,f1]) ).

fof(f628006,plain,
    ! [X4] : upme(a,meet(a,meet(y2,X4)),z2) = meet(upme(a,meet(a,meet(y2,X4)),z2),sF2),
    inference(superposition,[],[f534375,f72234]) ).

fof(f534375,plain,
    ! [X1] : upme(a,X1,z2) = upme(upme(a,X1,z2),sF2,X1),
    inference(superposition,[],[f524345,f41]) ).

fof(f524345,plain,
    ! [X0] : upme(a,X0,z2) = upme(upme(a,X0,z2),X0,sF2),
    inference(forward_demodulation,[],[f524341,f29690]) ).

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

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

fof(f524341,plain,
    ! [X0] : upme(a,X0,z2) = upme(upme(a,X0,sF2),X0,z2),
    inference(backward_demodulation,[],[f492210,f522587]) ).

fof(f522587,plain,
    ! [X1673,X1672,X1671] : upme(join(X1672,X1673),sF2,meet(X1671,a)) = upme(upme(a,X1671,sF2),X1672,X1673),
    inference(superposition,[],[f143,f18425]) ).

fof(f18425,plain,
    ! [X2] : join(sF2,meet(X2,a)) = upme(a,X2,sF2),
    inference(backward_demodulation,[],[f10714,f18420]) ).

fof(f492210,plain,
    ! [X0] : upme(a,X0,z2) = upme(join(X0,z2),sF2,meet(X0,a)),
    inference(forward_demodulation,[],[f492209,f21037]) ).

fof(f492209,plain,
    ! [X0] : upme(a,X0,z2) = upme(join(X0,z2),meet(a,X0),sF2),
    inference(forward_demodulation,[],[f492199,f143]) ).

fof(f492199,plain,
    ! [X0] : upme(a,X0,z2) = upme(join(meet(a,X0),sF2),X0,z2),
    inference(backward_demodulation,[],[f349374,f492193]) ).

fof(f492193,plain,
    ! [X38,X36,X37] : upme(join(meet(a,X36),X38),X36,X37) = join(meet(X36,a),upme(X38,X37,X36)),
    inference(forward_demodulation,[],[f492192,f253513]) ).

fof(f253513,plain,
    ! [X82,X80,X81] : join(meet(X80,a),upme(X82,X81,X80)) = lome(join(X80,join(X81,X82)),meet(X80,a),upme(X82,X80,X81)),
    inference(forward_demodulation,[],[f253512,f4]) ).

fof(f253512,plain,
    ! [X82,X80,X81] : join(meet(X80,a),upme(X82,X81,X80)) = lome(join(join(X80,X81),X82),meet(X80,a),upme(X82,X80,X81)),
    inference(forward_demodulation,[],[f253511,f223568]) ).

fof(f223568,plain,
    ! [X8,X9,X7] : lome(X7,meet(X8,a),X9) = lome(X7,X9,meet(a,X8)),
    inference(forward_demodulation,[],[f223567,f8496]) ).

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

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

fof(f223567,plain,
    ! [X8,X9,X7] : lome(X7,meet(X8,a),X9) = lome(X7,meet(X7,X9),meet(a,X8)),
    inference(forward_demodulation,[],[f223566,f8421]) ).

fof(f223566,plain,
    ! [X8,X9,X7] : lome(X7,meet(X8,a),X9) = join(meet(X7,meet(X7,X9)),meet(meet(a,X8),X7)),
    inference(forward_demodulation,[],[f223565,f33]) ).

fof(f223565,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,[],[f223564,f13687]) ).

fof(f13687,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,[],[f13686,f13308]) ).

fof(f13308,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,[],[f26,f3]) ).

fof(f13686,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,[],[f13380,f143]) ).

fof(f13380,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,[],[f26,f41]) ).

fof(f223564,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,[],[f223563,f12223]) ).

fof(f12223,plain,
    ! [X6,X4,X5] : lome(X4,X5,X6) = meet(X4,lome(X4,X5,X6)),
    inference(forward_demodulation,[],[f12169,f1]) ).

fof(f12169,plain,
    ! [X6,X4,X5] : lome(X4,X5,X6) = meet(lome(X4,X5,X6),X4),
    inference(superposition,[],[f8974,f69]) ).

fof(f223563,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,[],[f223138,f61401]) ).

fof(f61401,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,[],[f8471,f320]) ).

fof(f223138,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,[],[f29548,f405]) ).

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

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

fof(f29548,plain,
    ! [X38,X39,X37] : join(meet(X39,X38),upme(meet(a,X37),X39,X38)) = upme(join(X38,meet(a,meet(X37,X39))),meet(X37,meet(a,X38)),X39),
    inference(forward_demodulation,[],[f29547,f345]) ).

fof(f29547,plain,
    ! [X38,X39,X37] : upme(join(X38,meet(a,meet(X37,X39))),meet(X37,meet(a,X38)),X39) = join(meet(X39,X38),meet(a,upme(X37,X39,X38))),
    inference(forward_demodulation,[],[f29546,f7]) ).

fof(f29546,plain,
    ! [X38,X39,X37] : upme(join(X38,meet(a,meet(X37,X39))),meet(X37,meet(a,X38)),X39) = join(meet(X39,X38),meet(a,meet(X37,join(X39,X38)))),
    inference(forward_demodulation,[],[f29545,f20577]) ).

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

fof(f20275,plain,
    ! [X16,X14,X17,X15] : join(X17,meet(X16,meet(X14,X15))) = join(X17,meet(meet(X15,X16),X14)),
    inference(superposition,[],[f19740,f320]) ).

fof(f29545,plain,
    ! [X38,X39,X37] : upme(join(X38,meet(a,meet(X37,X39))),meet(X37,meet(a,X38)),X39) = join(meet(X39,X38),meet(join(X39,X38),meet(a,X37))),
    inference(forward_demodulation,[],[f29544,f665]) ).

fof(f29544,plain,
    ! [X38,X39,X37] : upme(join(X38,meet(a,meet(X37,X39))),meet(X37,meet(a,X38)),X39) = join(meet(X39,X38),lome(join(X39,X38),meet(a,X37),meet(a,X37))),
    inference(forward_demodulation,[],[f29542,f8510]) ).

fof(f8510,plain,
    ! [X56,X54,X57,X55] : lome(join(X54,X55),X56,X57) = join(upme(X56,X54,X55),upme(X57,X54,X55)),
    inference(forward_demodulation,[],[f8413,f35]) ).

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

fof(f29542,plain,
    ! [X38,X39,X37] : upme(join(X38,meet(a,meet(X37,X39))),meet(X37,meet(a,X38)),X39) = join(meet(X39,X38),join(upme(meet(a,X37),X39,X38),upme(meet(a,X37),X39,X38))),
    inference(backward_demodulation,[],[f13803,f29539]) ).

fof(f13803,plain,
    ! [X38,X39,X37] : join(meet(X39,X38),join(upme(meet(a,X37),X39,X38),upme(meet(a,X37),meet(a,X38),X39))) = upme(join(X38,meet(a,meet(X37,X39))),meet(X37,meet(a,X38)),X39),
    inference(forward_demodulation,[],[f13802,f143]) ).

fof(f13802,plain,
    ! [X38,X39,X37] : upme(join(meet(X37,meet(a,X38)),X39),X38,meet(a,meet(X37,X39))) = join(meet(X39,X38),join(upme(meet(a,X37),X39,X38),upme(meet(a,X37),meet(a,X38),X39))),
    inference(forward_demodulation,[],[f13801,f2946]) ).

fof(f2946,plain,
    ! [X116,X117,X114,X115] : join(meet(X115,X116),X117) = join(meet(X115,X116),join(meet(X114,meet(X116,X115)),X117)),
    inference(superposition,[],[f979,f1603]) ).

fof(f1603,plain,
    ! [X10,X11,X12] : meet(X11,meet(X10,X12)) = meet(X11,meet(X12,X10)),
    inference(superposition,[],[f337,f320]) ).

fof(f13801,plain,
    ! [X38,X39,X37] : upme(join(meet(X37,meet(a,X38)),X39),X38,meet(a,meet(X37,X39))) = join(meet(X39,X38),join(meet(a,meet(X38,X39)),join(upme(meet(a,X37),X39,X38),upme(meet(a,X37),meet(a,X38),X39)))),
    inference(forward_demodulation,[],[f13800,f2]) ).

fof(f13800,plain,
    ! [X38,X39,X37] : upme(join(meet(X37,meet(a,X38)),X39),X38,meet(a,meet(X37,X39))) = join(meet(X39,X38),join(meet(meet(a,X38),X39),join(upme(meet(a,X37),X39,X38),upme(meet(a,X37),meet(a,X38),X39)))),
    inference(forward_demodulation,[],[f13799,f3927]) ).

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

fof(f3796,plain,
    ! [X38,X39,X36,X37] : join(X39,join(X37,join(X36,X38))) = join(X39,join(join(X37,X38),X36)),
    inference(superposition,[],[f2200,f1024]) ).

fof(f2200,plain,
    ! [X10,X11,X12] : join(X11,join(X12,X10)) = join(X11,join(X10,X12)),
    inference(superposition,[],[f1024,f1001]) ).

fof(f13799,plain,
    ! [X38,X39,X37] : upme(join(meet(X37,meet(a,X38)),X39),X38,meet(a,meet(X37,X39))) = join(meet(X39,X38),join(meet(meet(a,X38),X39),join(upme(meet(a,X37),meet(a,X38),X39),upme(meet(a,X37),X39,X38)))),
    inference(forward_demodulation,[],[f13798,f2010]) ).

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

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

fof(f13798,plain,
    ! [X38,X39,X37] : upme(join(meet(X37,meet(a,X38)),X39),X38,meet(a,meet(X37,X39))) = join(meet(meet(a,X38),X39),join(upme(meet(a,X37),meet(a,X38),X39),join(meet(X39,X38),upme(meet(a,X37),X39,X38)))),
    inference(forward_demodulation,[],[f13797,f13372]) ).

fof(f13372,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,[],[f26,f337]) ).

fof(f13797,plain,
    ! [X38,X39,X37] : upme(join(meet(X37,meet(a,X38)),X39),X38,meet(a,meet(X37,X39))) = join(meet(meet(a,X38),X39),join(upme(meet(a,X37),meet(a,X38),X39),upme(join(meet(a,meet(X37,X39)),X38),meet(X37,meet(a,X38)),X39))),
    inference(forward_demodulation,[],[f13796,f340]) ).

fof(f13796,plain,
    ! [X38,X39,X37] : upme(join(meet(a,meet(X37,meet(a,X38))),X39),X38,meet(a,meet(X37,X39))) = join(meet(meet(a,X38),X39),join(upme(meet(a,X37),meet(a,X38),X39),upme(join(meet(a,meet(X37,X39)),X38),meet(a,meet(X37,meet(a,X38))),X39))),
    inference(forward_demodulation,[],[f13795,f143]) ).

fof(f13795,plain,
    ! [X38,X39,X37] : upme(join(meet(a,meet(X37,meet(a,X38))),X39),X38,meet(a,meet(X37,X39))) = join(meet(meet(a,X38),X39),join(upme(meet(a,X37),meet(a,X38),X39),upme(join(meet(a,meet(X37,meet(a,X38))),X39),meet(a,meet(X37,X39)),X38))),
    inference(forward_demodulation,[],[f13794,f105]) ).

fof(f13794,plain,
    ! [X38,X39,X37] : upme(join(meet(a,meet(X37,meet(a,X38))),X39),X38,meet(a,meet(X37,X39))) = join(meet(meet(a,X38),X39),join(upme(meet(a,X37),meet(a,X38),X39),upme(join(meet(a,meet(X37,meet(a,X38))),X39),meet(a,meet(a,meet(X37,X39))),X38))),
    inference(forward_demodulation,[],[f13793,f4]) ).

fof(f13793,plain,
    ! [X38,X39,X37] : upme(join(meet(a,meet(X37,meet(a,X38))),X39),X38,meet(a,meet(X37,X39))) = join(join(meet(meet(a,X38),X39),upme(meet(a,X37),meet(a,X38),X39)),upme(join(meet(a,meet(X37,meet(a,X38))),X39),meet(a,meet(a,meet(X37,X39))),X38)),
    inference(forward_demodulation,[],[f13399,f8897]) ).

fof(f13399,plain,
    ! [X38,X39,X37] : upme(join(meet(a,meet(X37,meet(a,X38))),X39),X38,meet(a,meet(X37,X39))) = join(upme(join(meet(a,meet(X37,meet(a,X38))),X39),X38,meet(a,meet(a,meet(X37,X39)))),join(meet(meet(a,X38),X39),upme(meet(a,X37),meet(a,X38),X39))),
    inference(superposition,[],[f12,f26]) ).

fof(f253511,plain,
    ! [X82,X80,X81] : join(meet(X80,a),upme(X82,X81,X80)) = lome(join(join(X80,X81),X82),upme(X82,X80,X81),meet(a,X80)),
    inference(forward_demodulation,[],[f253510,f252244]) ).

fof(f252244,plain,
    ! [X194,X195,X193,X196,X197] : lome(join(X196,X193),upme(X193,X194,X195),meet(a,X197)) = join(upme(X193,X194,X195),upme(meet(a,X197),X193,X196)),
    inference(forward_demodulation,[],[f252243,f32565]) ).

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

fof(f252243,plain,
    ! [X194,X195,X193,X196,X197] : lome(join(X196,X193),upme(X193,X194,X195),meet(a,X197)) = join(upme(upme(X193,X194,X195),X196,X193),upme(meet(a,X197),X193,X196)),
    inference(forward_demodulation,[],[f252242,f28215]) ).

fof(f28215,plain,
    ! [X62,X63,X60,X61,X64] : upme(X64,X60,join(upme(X60,X61,X62),X63)) = upme(X64,X60,X63),
    inference(forward_demodulation,[],[f27978,f7]) ).

fof(f27978,plain,
    ! [X62,X63,X60,X61,X64] : upme(X64,X60,join(upme(X60,X61,X62),X63)) = meet(X64,join(X60,X63)),
    inference(superposition,[],[f7,f982]) ).

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

fof(f252242,plain,
    ! [X194,X195,X193,X196,X197] : lome(join(X196,X193),upme(X193,X194,X195),meet(a,X197)) = join(upme(upme(X193,X194,X195),X196,X193),upme(meet(a,X197),X193,join(upme(X193,X194,X195),X196))),
    inference(forward_demodulation,[],[f252241,f2132]) ).

fof(f252241,plain,
    ! [X194,X195,X193,X196,X197] : join(upme(upme(X193,X194,X195),X196,X193),upme(meet(a,X197),upme(X193,X194,X195),join(X196,X193))) = lome(join(X196,X193),upme(X193,X194,X195),meet(a,X197)),
    inference(forward_demodulation,[],[f250185,f8510]) ).

fof(f250185,plain,
    ! [X194,X195,X193,X196,X197] : join(upme(upme(X193,X194,X195),X196,X193),upme(meet(a,X197),upme(X193,X194,X195),join(X196,X193))) = join(upme(upme(X193,X194,X195),X196,X193),upme(meet(a,X197),X196,X193)),
    inference(superposition,[],[f13610,f38]) ).

fof(f13610,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,[],[f13609,f13422]) ).

fof(f13422,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,[],[f13421,f35]) ).

fof(f13421,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,[],[f13420,f1036]) ).

fof(f13420,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,[],[f13281,f345]) ).

fof(f13281,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,[],[f26,f7]) ).

fof(f13609,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,[],[f13608,f345]) ).

fof(f13608,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,[],[f13607,f7]) ).

fof(f13607,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,[],[f13353,f143]) ).

fof(f13353,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,[],[f26,f7]) ).

fof(f253510,plain,
    ! [X82,X80,X81] : join(upme(X82,X80,X81),upme(meet(a,X80),X82,join(X80,X81))) = join(meet(X80,a),upme(X82,X81,X80)),
    inference(forward_demodulation,[],[f250475,f112369]) ).

fof(f112369,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,[],[f111290,f8683]) ).

fof(f8683,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,[],[f1001,f12]) ).

fof(f111290,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,[],[f8676,f19765]) ).

fof(f250475,plain,
    ! [X82,X80,X81] : join(upme(X82,X80,X81),upme(meet(a,X80),X82,join(X80,X81))) = join(upme(X82,X80,X81),meet(a,X80)),
    inference(superposition,[],[f13610,f31193]) ).

fof(f492192,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,[],[f492191,f223568]) ).

fof(f492191,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,[],[f492190,f33498]) ).

fof(f33498,plain,
    ! [X51,X54,X55,X52,X53] : upme(X54,X51,join(meet(X52,meet(X51,X53)),X55)) = upme(X54,X51,X55),
    inference(superposition,[],[f1036,f364]) ).

fof(f492190,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,[],[f492189,f33747]) ).

fof(f33747,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,[],[f33493,f1036]) ).

fof(f33493,plain,
    ! [X28,X26,X27,X24,X25] : upme(X27,X24,join(meet(X25,X26),X28)) = upme(X27,join(X24,meet(X26,X25)),X28),
    inference(superposition,[],[f1036,f19740]) ).

fof(f492189,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,[],[f491227,f33746]) ).

fof(f33746,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,[],[f33492,f1036]) ).

fof(f33492,plain,
    ! [X21,X19,X22,X23,X20] : upme(X22,X19,join(meet(X20,X21),X23)) = upme(X22,join(meet(X21,X20),X19),X23),
    inference(superposition,[],[f1036,f19765]) ).

fof(f491227,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,[],[f252290,f31193]) ).

fof(f252290,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,[],[f13422,f252287]) ).

fof(f252287,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,[],[f252250,f4]) ).

fof(f252250,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,[],[f13610,f252244]) ).

fof(f349374,plain,
    ! [X0] : upme(a,X0,z2) = join(meet(X0,a),upme(sF2,z2,X0)),
    inference(forward_demodulation,[],[f349373,f24393]) ).

fof(f349373,plain,
    ! [X0] : lome(a,X0,z2) = join(meet(X0,a),upme(sF2,z2,X0)),
    inference(forward_demodulation,[],[f349098,f8399]) ).

fof(f349098,plain,
    ! [X0] : join(meet(X0,a),upme(sF2,z2,X0)) = join(meet(X0,a),meet(a,z2)),
    inference(superposition,[],[f91614,f148960]) ).

fof(f148960,plain,
    ! [X2,X1] : upme(sF2,meet(X1,a),X2) = upme(sF2,X2,X1),
    inference(forward_demodulation,[],[f148768,f29877]) ).

fof(f148768,plain,
    ! [X2,X1] : upme(sF2,meet(X1,a),X2) = upme(upme(a,X2,X1),x2,z2),
    inference(superposition,[],[f29877,f24399]) ).

fof(f24399,plain,
    ! [X6,X7] : upme(a,meet(X6,a),X7) = upme(a,X7,X6),
    inference(backward_demodulation,[],[f15841,f24393]) ).

fof(f91614,plain,
    ! [X17] : join(X17,meet(a,z2)) = join(X17,upme(sF2,X17,z2)),
    inference(forward_demodulation,[],[f91613,f1251]) ).

fof(f91613,plain,
    ! [X17] : join(X17,meet(a,z2)) = join(X17,upme(sF2,z2,join(X17,z2))),
    inference(forward_demodulation,[],[f91612,f85728]) ).

fof(f85728,plain,
    ! [X4,X5] : upme(a,z2,upme(sF2,X4,X5)) = upme(sF2,z2,join(X4,X5)),
    inference(backward_demodulation,[],[f69875,f85715]) ).

fof(f85715,plain,
    ! [X15] : lome(sF2,z2,X15) = upme(sF2,z2,X15),
    inference(forward_demodulation,[],[f85714,f87]) ).

fof(f85714,plain,
    ! [X15] : upme(sF2,z2,X15) = lome(meet(a,sF2),z2,X15),
    inference(forward_demodulation,[],[f85713,f26828]) ).

fof(f85713,plain,
    ! [X15] : lome(meet(sF2,a),z2,X15) = upme(sF2,z2,X15),
    inference(forward_demodulation,[],[f85647,f71828]) ).

fof(f71828,plain,
    ! [X3] : lome(sF2,z2,meet(a,X3)) = upme(sF2,z2,X3),
    inference(forward_demodulation,[],[f71827,f87]) ).

fof(f71827,plain,
    ! [X3] : lome(sF2,z2,meet(a,X3)) = upme(meet(a,sF2),z2,X3),
    inference(forward_demodulation,[],[f71826,f1495]) ).

fof(f71826,plain,
    ! [X3] : lome(sF2,z2,meet(a,X3)) = upme(meet(sF2,a),z2,X3),
    inference(forward_demodulation,[],[f71825,f345]) ).

fof(f71825,plain,
    ! [X3] : lome(sF2,z2,meet(a,X3)) = meet(sF2,upme(a,z2,X3)),
    inference(forward_demodulation,[],[f71824,f24393]) ).

fof(f71824,plain,
    ! [X3] : meet(sF2,lome(a,z2,X3)) = lome(sF2,z2,meet(a,X3)),
    inference(forward_demodulation,[],[f71745,f8537]) ).

fof(f71745,plain,
    ! [X3] : meet(sF2,lome(a,z2,X3)) = lome(sF2,meet(a,X3),z2),
    inference(superposition,[],[f69630,f8471]) ).

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

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

fof(f69628,plain,
    ! [X18] : lome(sF2,X18,z2) = meet(join(meet(a,z2),X18),sF2),
    inference(backward_demodulation,[],[f38194,f69627]) ).

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

fof(f69626,plain,
    ! [X28,X27] : meet(X28,sF2) = upme(X28,sF2,meet(meet(a,z2),X27)),
    inference(forward_demodulation,[],[f69625,f21037]) ).

fof(f69625,plain,
    ! [X28,X27] : meet(X28,sF2) = upme(X28,meet(X27,meet(a,z2)),sF2),
    inference(forward_demodulation,[],[f69624,f665]) ).

fof(f69624,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,z2)),sF2) = lome(X28,sF2,sF2),
    inference(forward_demodulation,[],[f69623,f30018]) ).

fof(f30018,plain,
    ! [X24] : sF2 = upme(a,sF2,meet(z2,X24)),
    inference(forward_demodulation,[],[f29957,f18456]) ).

fof(f29957,plain,
    ! [X24] : sF2 = join(sF2,meet(X24,meet(a,z2))),
    inference(superposition,[],[f329,f29884]) ).

fof(f69623,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,z2)),sF2) = lome(X28,sF2,upme(a,sF2,meet(z2,X27))),
    inference(forward_demodulation,[],[f69622,f24393]) ).

fof(f69622,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,z2)),sF2) = lome(X28,sF2,lome(a,sF2,meet(z2,X27))),
    inference(forward_demodulation,[],[f69621,f8425]) ).

fof(f69621,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,[],[f69620,f54922]) ).

fof(f69620,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,[],[f69510,f8537]) ).

fof(f69510,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,[],[f39914,f29962]) ).

fof(f29962,plain,
    ! [X29,X30] : sF2 = join(sF2,meet(X29,meet(X30,meet(a,z2)))),
    inference(superposition,[],[f369,f29884]) ).

fof(f38194,plain,
    ! [X18] : upme(join(meet(a,z2),X18),sF2,meet(a,meet(z2,X18))) = lome(sF2,X18,z2),
    inference(forward_demodulation,[],[f38193,f30038]) ).

fof(f30038,plain,
    ! [X64] : lome(sF2,X64,z2) = upme(a,z2,meet(sF2,X64)),
    inference(forward_demodulation,[],[f30037,f21037]) ).

fof(f30037,plain,
    ! [X64] : lome(sF2,X64,z2) = upme(a,meet(X64,sF2),z2),
    inference(forward_demodulation,[],[f29988,f24425]) ).

fof(f29988,plain,
    ! [X64] : lome(sF2,X64,z2) = join(meet(X64,sF2),meet(a,z2)),
    inference(superposition,[],[f19543,f29884]) ).

fof(f38193,plain,
    ! [X18] : upme(join(meet(a,z2),X18),sF2,meet(a,meet(z2,X18))) = upme(a,z2,meet(sF2,X18)),
    inference(forward_demodulation,[],[f38192,f21037]) ).

fof(f38192,plain,
    ! [X18] : upme(join(meet(a,z2),X18),sF2,meet(a,meet(z2,X18))) = upme(a,meet(X18,sF2),z2),
    inference(forward_demodulation,[],[f38191,f24425]) ).

fof(f38191,plain,
    ! [X18] : upme(join(meet(a,z2),X18),sF2,meet(a,meet(z2,X18))) = join(meet(X18,sF2),meet(a,z2)),
    inference(backward_demodulation,[],[f30003,f38190]) ).

fof(f38190,plain,
    ! [X94] : meet(a,z2) = upme(z2,sF2,meet(a,X94)),
    inference(forward_demodulation,[],[f38072,f18451]) ).

fof(f38072,plain,
    ! [X94] : meet(a,z2) = upme(meet(a,z2),X94,sF2),
    inference(superposition,[],[f32553,f29884]) ).

fof(f30003,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,[],[f30002,f18451]) ).

fof(f30002,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,[],[f30001,f11161]) ).

fof(f30001,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,[],[f30000,f143]) ).

fof(f30000,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,[],[f29999,f105]) ).

fof(f29999,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,[],[f29998,f143]) ).

fof(f29998,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,[],[f29997,f21037]) ).

fof(f29997,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,[],[f29948,f143]) ).

fof(f29948,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,[],[f26,f29884]) ).

fof(f85647,plain,
    ! [X15] : lome(meet(sF2,a),z2,X15) = lome(sF2,z2,meet(a,X15)),
    inference(superposition,[],[f29979,f8505]) ).

fof(f29979,plain,
    ! [X53] : lome(sF2,z2,X53) = lome(sF2,meet(a,z2),X53),
    inference(superposition,[],[f8497,f29884]) ).

fof(f69875,plain,
    ! [X4,X5] : lome(sF2,z2,join(X4,X5)) = upme(a,z2,upme(sF2,X4,X5)),
    inference(superposition,[],[f30027,f35]) ).

fof(f30027,plain,
    ! [X48] : lome(sF2,z2,X48) = upme(a,z2,meet(X48,sF2)),
    inference(forward_demodulation,[],[f30026,f21037]) ).

fof(f30026,plain,
    ! [X48] : lome(sF2,z2,X48) = upme(a,meet(sF2,X48),z2),
    inference(forward_demodulation,[],[f29974,f22433]) ).

fof(f22433,plain,
    ! [X59,X60] : join(meet(a,X60),meet(sF2,X59)) = upme(a,meet(sF2,X59),X60),
    inference(backward_demodulation,[],[f8437,f22381]) ).

fof(f22381,plain,
    ! [X2,X1] : lome(a,X2,meet(sF2,X1)) = upme(a,meet(sF2,X1),X2),
    inference(superposition,[],[f18291,f317]) ).

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

fof(f29974,plain,
    ! [X48] : lome(sF2,z2,X48) = join(meet(a,z2),meet(sF2,X48)),
    inference(superposition,[],[f8399,f29884]) ).

fof(f91612,plain,
    ! [X17] : join(X17,meet(a,z2)) = join(X17,upme(a,z2,upme(sF2,X17,z2))),
    inference(forward_demodulation,[],[f91611,f8890]) ).

fof(f8890,plain,
    ! [X40,X38,X39,X37] : join(X40,upme(X37,X38,X39)) = join(X40,upme(X37,X39,X38)),
    inference(forward_demodulation,[],[f8684,f8683]) ).

fof(f8684,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,[],[f1024,f12]) ).

fof(f91611,plain,
    ! [X17] : join(X17,meet(a,z2)) = join(X17,upme(a,upme(sF2,X17,z2),z2)),
    inference(forward_demodulation,[],[f91549,f86207]) ).

fof(f86207,plain,
    ! [X19,X20] : upme(a,upme(sF2,X19,z2),X20) = join(meet(a,X20),upme(sF2,X19,z2)),
    inference(forward_demodulation,[],[f86206,f85744]) ).

fof(f85744,plain,
    ! [X19,X20] : upme(a,X20,join(z2,meet(sF2,X19))) = upme(a,upme(sF2,X19,z2),X20),
    inference(backward_demodulation,[],[f70606,f85738]) ).

fof(f85738,plain,
    ! [X19] : lome(sF2,X19,z2) = upme(sF2,X19,z2),
    inference(forward_demodulation,[],[f85729,f3759]) ).

fof(f3759,plain,
    ! [X40,X38,X41,X39] : upme(X41,X38,join(X39,meet(X40,X38))) = upme(X41,X39,X38),
    inference(forward_demodulation,[],[f3711,f7]) ).

fof(f3711,plain,
    ! [X40,X38,X41,X39] : upme(X41,X38,join(X39,meet(X40,X38))) = meet(X41,join(X39,X38)),
    inference(superposition,[],[f7,f2165]) ).

fof(f85729,plain,
    ! [X19] : lome(sF2,X19,z2) = upme(sF2,z2,join(X19,meet(a,z2))),
    inference(backward_demodulation,[],[f71849,f85715]) ).

fof(f71849,plain,
    ! [X19] : lome(sF2,X19,z2) = lome(sF2,z2,join(X19,meet(a,z2))),
    inference(forward_demodulation,[],[f71848,f71743]) ).

fof(f71743,plain,
    ! [X1] : lome(sF2,X1,z2) = upme(sF2,X1,meet(a,z2)),
    inference(superposition,[],[f69630,f41]) ).

fof(f71848,plain,
    ! [X19] : upme(sF2,X19,meet(a,z2)) = lome(sF2,z2,join(X19,meet(a,z2))),
    inference(forward_demodulation,[],[f71763,f8537]) ).

fof(f71763,plain,
    ! [X19] : upme(sF2,X19,meet(a,z2)) = lome(sF2,join(X19,meet(a,z2)),z2),
    inference(superposition,[],[f69630,f1251]) ).

fof(f70606,plain,
    ! [X19,X20] : upme(a,lome(sF2,X19,z2),X20) = upme(a,X20,join(z2,meet(sF2,X19))),
    inference(forward_demodulation,[],[f70605,f24393]) ).

fof(f70605,plain,
    ! [X19,X20] : lome(a,X20,join(z2,meet(sF2,X19))) = upme(a,lome(sF2,X19,z2),X20),
    inference(forward_demodulation,[],[f70564,f22439]) ).

fof(f22439,plain,
    ! [X41,X42,X43] : join(meet(a,X43),lome(sF2,X41,X42)) = upme(a,lome(sF2,X41,X42),X43),
    inference(backward_demodulation,[],[f21139,f22383]) ).

fof(f22383,plain,
    ! [X6,X7,X5] : lome(a,X7,lome(sF2,X5,X6)) = upme(a,lome(sF2,X5,X6),X7),
    inference(superposition,[],[f18291,f12991]) ).

fof(f12991,plain,
    ! [X220,X221] : lome(sF2,X220,X221) = meet(a,lome(sF2,X220,X221)),
    inference(superposition,[],[f317,f12223]) ).

fof(f21139,plain,
    ! [X41,X42,X43] : lome(a,X43,lome(sF2,X41,X42)) = join(meet(a,X43),lome(sF2,X41,X42)),
    inference(superposition,[],[f8,f12991]) ).

fof(f70564,plain,
    ! [X19,X20] : lome(a,X20,join(z2,meet(sF2,X19))) = join(meet(a,X20),lome(sF2,X19,z2)),
    inference(superposition,[],[f8433,f30038]) ).

fof(f86206,plain,
    ! [X19,X20] : upme(a,X20,join(z2,meet(sF2,X19))) = join(meet(a,X20),upme(sF2,X19,z2)),
    inference(forward_demodulation,[],[f86161,f24393]) ).

fof(f86161,plain,
    ! [X19,X20] : lome(a,X20,join(z2,meet(sF2,X19))) = join(meet(a,X20),upme(sF2,X19,z2)),
    inference(superposition,[],[f8433,f85740]) ).

fof(f85740,plain,
    ! [X64] : upme(a,z2,meet(sF2,X64)) = upme(sF2,X64,z2),
    inference(backward_demodulation,[],[f30038,f85738]) ).

fof(f91549,plain,
    ! [X17] : join(X17,meet(a,z2)) = join(X17,join(meet(a,z2),upme(sF2,X17,z2))),
    inference(superposition,[],[f43,f85746]) ).

fof(f85746,plain,
    ! [X1] : upme(sF2,X1,meet(a,z2)) = upme(sF2,X1,z2),
    inference(backward_demodulation,[],[f71743,f85738]) ).

fof(f1121236,plain,
    ! [X2024] : upme(a,z2,meet(sF0,X2024)) = upme(sF2,z2,meet(X2024,y2)),
    inference(forward_demodulation,[],[f1121233,f21037]) ).

fof(f1121233,plain,
    ! [X2024] : upme(a,z2,meet(sF0,X2024)) = upme(sF2,meet(y2,X2024),z2),
    inference(backward_demodulation,[],[f1121218,f1121227]) ).

fof(f1121227,plain,
    ! [X2026] : upme(sF2,X2026,z2) = upme(a,z2,meet(x2,X2026)),
    inference(forward_demodulation,[],[f1121226,f24416]) ).

fof(f1121226,plain,
    ! [X2026] : upme(sF2,X2026,z2) = upme(a,meet(x2,meet(X2026,a)),z2),
    inference(forward_demodulation,[],[f1121225,f20110]) ).

fof(f1121225,plain,
    ! [X2026] : upme(a,meet(meet(X2026,a),x2),z2) = upme(sF2,X2026,z2),
    inference(forward_demodulation,[],[f1117077,f85740]) ).

fof(f1117077,plain,
    ! [X2026] : upme(a,meet(meet(X2026,a),x2),z2) = upme(a,z2,meet(sF2,X2026)),
    inference(superposition,[],[f1028285,f29829]) ).

fof(f29829,plain,
    ! [X4] : meet(sF2,X4) = upme(meet(X4,a),x2,z2),
    inference(superposition,[],[f29323,f1]) ).

fof(f1121218,plain,
    ! [X2024] : upme(a,z2,meet(sF0,X2024)) = upme(a,z2,meet(x2,meet(y2,X2024))),
    inference(forward_demodulation,[],[f1121217,f33054]) ).

fof(f33054,plain,
    ! [X13] : meet(y2,meet(sF0,X13)) = meet(x2,meet(y2,X13)),
    inference(forward_demodulation,[],[f33001,f2]) ).

fof(f33001,plain,
    ! [X13] : meet(y2,meet(sF0,X13)) = meet(meet(x2,y2),X13),
    inference(superposition,[],[f2,f32953]) ).

fof(f1121217,plain,
    ! [X2024] : upme(a,z2,meet(sF0,X2024)) = upme(a,z2,meet(y2,meet(sF0,X2024))),
    inference(forward_demodulation,[],[f1121216,f20653]) ).

fof(f20653,plain,
    ! [X54,X55,X52,X53] : upme(X55,X52,meet(X53,X54)) = upme(X55,X52,meet(X54,X53)),
    inference(forward_demodulation,[],[f20407,f7]) ).

fof(f20407,plain,
    ! [X54,X55,X52,X53] : upme(X55,X52,meet(X53,X54)) = meet(X55,join(X52,meet(X54,X53))),
    inference(superposition,[],[f7,f19740]) ).

fof(f1121216,plain,
    ! [X2024] : upme(a,z2,meet(sF0,X2024)) = upme(a,z2,meet(meet(sF0,X2024),y2)),
    inference(forward_demodulation,[],[f1121215,f21037]) ).

fof(f1121215,plain,
    ! [X2024] : upme(a,z2,meet(sF0,X2024)) = upme(a,meet(y2,meet(sF0,X2024)),z2),
    inference(forward_demodulation,[],[f1117075,f20110]) ).

fof(f1117075,plain,
    ! [X2024] : upme(a,meet(meet(sF0,X2024),y2),z2) = upme(a,z2,meet(sF0,X2024)),
    inference(superposition,[],[f1028285,f32182]) ).

fof(f32182,plain,
    ! [X0] : meet(sF0,X0) = upme(meet(sF0,X0),y2,z2),
    inference(forward_demodulation,[],[f32144,f105]) ).

fof(f32144,plain,
    ! [X0] : meet(sF0,meet(sF0,X0)) = upme(meet(sF0,X0),y2,z2),
    inference(superposition,[],[f29324,f318]) ).

fof(f1121223,plain,
    ! [X2025] : upme(a,z2,meet(sF1,X2025)) = upme(a,z2,meet(sF0,X2025)),
    inference(forward_demodulation,[],[f1121222,f1121218]) ).

fof(f1121222,plain,
    ! [X2025] : upme(a,z2,meet(sF1,X2025)) = upme(a,z2,meet(x2,meet(y2,X2025))),
    inference(forward_demodulation,[],[f1121221,f62385]) ).

fof(f62385,plain,
    ! [X18] : meet(y2,meet(sF1,X18)) = meet(x2,meet(y2,X18)),
    inference(forward_demodulation,[],[f62328,f2]) ).

fof(f62328,plain,
    ! [X18] : meet(y2,meet(sF1,X18)) = meet(meet(x2,y2),X18),
    inference(superposition,[],[f2,f61908]) ).

fof(f61908,plain,
    meet(y2,sF1) = meet(x2,y2),
    inference(superposition,[],[f61697,f16]) ).

fof(f61697,plain,
    ! [X31,X29,X30] : meet(X29,X30) = meet(X30,lome(X29,X30,X31)),
    inference(forward_demodulation,[],[f61696,f12948]) ).

fof(f12948,plain,
    ! [X50,X51,X52,X53] : meet(X53,lome(X50,X51,X52)) = meet(X50,meet(X53,lome(X50,X51,X52))),
    inference(superposition,[],[f337,f12223]) ).

fof(f61696,plain,
    ! [X31,X29,X30] : meet(X29,X30) = meet(X29,meet(X30,lome(X29,X30,X31))),
    inference(forward_demodulation,[],[f61483,f2]) ).

fof(f61483,plain,
    ! [X31,X29,X30] : meet(X29,X30) = meet(meet(X29,X30),lome(X29,X30,X31)),
    inference(superposition,[],[f8471,f22]) ).

fof(f1121221,plain,
    ! [X2025] : upme(a,z2,meet(sF1,X2025)) = upme(a,z2,meet(y2,meet(sF1,X2025))),
    inference(forward_demodulation,[],[f1121220,f20653]) ).

fof(f1121220,plain,
    ! [X2025] : upme(a,z2,meet(sF1,X2025)) = upme(a,z2,meet(meet(sF1,X2025),y2)),
    inference(forward_demodulation,[],[f1121219,f21037]) ).

fof(f1121219,plain,
    ! [X2025] : upme(a,z2,meet(sF1,X2025)) = upme(a,meet(y2,meet(sF1,X2025)),z2),
    inference(forward_demodulation,[],[f1117076,f20110]) ).

fof(f1117076,plain,
    ! [X2025] : upme(a,meet(meet(sF1,X2025),y2),z2) = upme(a,z2,meet(sF1,X2025)),
    inference(superposition,[],[f1028285,f73642]) ).

fof(f73642,plain,
    ! [X3] : meet(sF1,X3) = upme(meet(sF1,X3),y2,z2),
    inference(backward_demodulation,[],[f32147,f73577]) ).

fof(f73577,plain,
    ! [X32] : meet(sF1,X32) = meet(sF0,meet(sF1,X32)),
    inference(superposition,[],[f2,f73271]) ).

fof(f73271,plain,
    sF1 = meet(sF0,sF1),
    inference(superposition,[],[f12223,f73243]) ).

fof(f32147,plain,
    ! [X3] : meet(sF0,meet(sF1,X3)) = upme(meet(sF1,X3),y2,z2),
    inference(superposition,[],[f29324,f9123]) ).

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

fof(f9093,plain,
    sF1 = meet(x2,sF1),
    inference(forward_demodulation,[],[f9059,f1]) ).

fof(f9059,plain,
    sF1 = meet(sF1,x2),
    inference(superposition,[],[f9032,f69]) ).

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

fof(f8957,plain,
    x2 = join(x2,sF1),
    inference(superposition,[],[f8539,f16]) ).

fof(f1121506,plain,
    upme(a,z2,sF1) = upme(a,z2,meet(sF1,y2)),
    inference(forward_demodulation,[],[f1121505,f21037]) ).

fof(f1121505,plain,
    upme(a,z2,sF1) = upme(a,meet(y2,sF1),z2),
    inference(forward_demodulation,[],[f1117094,f20110]) ).

fof(f1117094,plain,
    upme(a,z2,sF1) = upme(a,meet(sF1,y2),z2),
    inference(superposition,[],[f1028285,f73466]) ).

fof(f73466,plain,
    sF1 = upme(sF1,y2,z2),
    inference(backward_demodulation,[],[f32151,f73271]) ).

fof(f32151,plain,
    meet(sF0,sF1) = upme(sF1,y2,z2),
    inference(superposition,[],[f29324,f9093]) ).

fof(f879726,plain,
    meet(a,sF1) = upme(meet(a,x2),z2,sF1),
    inference(forward_demodulation,[],[f879725,f32553]) ).

fof(f879725,plain,
    upme(meet(a,sF1),z2,sF1) = upme(meet(a,x2),z2,sF1),
    inference(forward_demodulation,[],[f879724,f7]) ).

fof(f879724,plain,
    upme(meet(a,sF1),z2,sF1) = meet(meet(a,x2),join(z2,sF1)),
    inference(forward_demodulation,[],[f879723,f7]) ).

fof(f879723,plain,
    meet(meet(a,x2),join(z2,sF1)) = meet(meet(a,sF1),join(z2,sF1)),
    inference(forward_demodulation,[],[f879667,f1]) ).

fof(f879667,plain,
    meet(meet(a,x2),join(z2,sF1)) = meet(join(z2,sF1),meet(a,sF1)),
    inference(superposition,[],[f61680,f772807]) ).

fof(f772807,plain,
    meet(a,sF1) = lome(meet(a,x2),z2,join(z2,sF1)),
    inference(forward_demodulation,[],[f772806,f69111]) ).

fof(f69111,plain,
    ! [X58,X56,X57] : lome(meet(a,X56),X57,X58) = meet(a,lome(X56,X57,X58)),
    inference(forward_demodulation,[],[f68838,f8471]) ).

fof(f68838,plain,
    ! [X58,X56,X57] : upme(a,meet(X56,X57),meet(X56,X58)) = lome(meet(a,X56),X57,X58),
    inference(superposition,[],[f8505,f24393]) ).

fof(f772806,plain,
    meet(a,sF1) = meet(a,lome(x2,z2,join(z2,sF1))),
    inference(forward_demodulation,[],[f772805,f54721]) ).

fof(f54721,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,f8433]) ).

fof(f772805,plain,
    meet(a,sF1) = upme(a,meet(x2,z2),upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f772804,f62907]) ).

fof(f62907,plain,
    meet(x2,z2) = meet(z2,sF1),
    inference(superposition,[],[f61680,f16]) ).

fof(f772804,plain,
    meet(a,sF1) = upme(a,meet(z2,sF1),upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f772803,f293897]) ).

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

fof(f275147,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,[],[f275146,f251816]) ).

fof(f251816,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,[],[f251815,f7]) ).

fof(f251815,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,[],[f251814,f26828]) ).

fof(f251814,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,[],[f251556,f68737]) ).

fof(f68737,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,[],[f8505,f320]) ).

fof(f251556,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,[],[f195571,f251446]) ).

fof(f251446,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,[],[f251445,f29252]) ).

fof(f251445,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,[],[f251444,f1853]) ).

fof(f1853,plain,
    ! [X14,X15,X12,X13] : upme(X15,X12,join(meet(X12,X13),X14)) = upme(X15,X12,X14),
    inference(forward_demodulation,[],[f1818,f7]) ).

fof(f1818,plain,
    ! [X14,X15,X12,X13] : upme(X15,X12,join(meet(X12,X13),X14)) = meet(X15,join(X12,X14)),
    inference(superposition,[],[f7,f978]) ).

fof(f251444,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,[],[f251443,f2132]) ).

fof(f251443,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,[],[f250149,f8510]) ).

fof(f250149,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,[],[f13610,f5]) ).

fof(f195571,plain,
    ! [X18,X16,X17] : upme(a,meet(X18,X17),upme(X16,X17,X18)) = join(meet(X17,meet(X18,a)),upme(meet(a,X16),X17,X18)),
    inference(backward_demodulation,[],[f195388,f195566]) ).

fof(f195566,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,[],[f195108,f195392]) ).

fof(f195392,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,[],[f29580,f195388]) ).

fof(f29580,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,[],[f26898,f29579]) ).

fof(f29579,plain,
    ! [X121,X122,X123] : upme(meet(a,X123),X121,meet(X122,a)) = upme(meet(a,X123),X121,X122),
    inference(forward_demodulation,[],[f29295,f347]) ).

fof(f29295,plain,
    ! [X121,X122,X123] : upme(meet(a,X123),X121,meet(X122,a)) = meet(upme(a,X121,X122),X123),
    inference(superposition,[],[f347,f24405]) ).

fof(f26898,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,[],[f26897,f24393]) ).

fof(f26897,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,[],[f26755,f333]) ).

fof(f333,plain,
    ! [X26,X27,X25] : meet(X25,meet(X26,X27)) = meet(X27,meet(X25,meet(X26,X27))),
    inference(superposition,[],[f108,f2]) ).

fof(f26755,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,[],[f26,f8421]) ).

fof(f195108,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,[],[f172911,f1]) ).

fof(f195388,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,[],[f195387,f41]) ).

fof(f195387,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,[],[f195386,f24415]) ).

fof(f24415,plain,
    ! [X18,X19,X17] : upme(a,meet(X18,meet(a,X17)),X19) = upme(a,X19,meet(X17,X18)),
    inference(backward_demodulation,[],[f22389,f24393]) ).

fof(f22389,plain,
    ! [X18,X19,X17] : lome(a,X19,meet(X17,X18)) = upme(a,meet(X18,meet(a,X17)),X19),
    inference(superposition,[],[f18291,f320]) ).

fof(f195386,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,[],[f195385,f2]) ).

fof(f195385,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,[],[f195384,f29580]) ).

fof(f195384,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,[],[f195079,f108]) ).

fof(f195079,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,[],[f172911,f24405]) ).

fof(f275146,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,[],[f275145,f24404]) ).

fof(f275145,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,[],[f275144,f7]) ).

fof(f275144,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,[],[f275143,f26828]) ).

fof(f275143,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,[],[f275142,f68736]) ).

fof(f68736,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,[],[f8505,f320]) ).

fof(f275142,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,[],[f275141,f172911]) ).

fof(f275141,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,[],[f275140,f24393]) ).

fof(f275140,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,[],[f274383,f340]) ).

fof(f274383,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,[],[f251447,f8]) ).

fof(f251447,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,[],[f26,f251446]) ).

fof(f772803,plain,
    meet(a,sF1) = upme(a,meet(z2,sF1),upme(x2,sF1,z2)),
    inference(forward_demodulation,[],[f772802,f275147]) ).

fof(f772802,plain,
    meet(a,sF1) = upme(a,meet(sF1,z2),upme(x2,z2,sF1)),
    inference(forward_demodulation,[],[f772801,f195566]) ).

fof(f772801,plain,
    meet(a,sF1) = upme(a,meet(z2,sF1),upme(x2,z2,meet(sF1,a))),
    inference(forward_demodulation,[],[f772800,f21037]) ).

fof(f772800,plain,
    meet(a,sF1) = upme(a,meet(z2,sF1),upme(x2,meet(a,sF1),z2)),
    inference(forward_demodulation,[],[f772799,f20110]) ).

fof(f772799,plain,
    meet(a,sF1) = upme(a,meet(sF1,z2),upme(x2,meet(a,sF1),z2)),
    inference(forward_demodulation,[],[f772798,f41]) ).

fof(f772798,plain,
    meet(a,sF1) = upme(a,upme(x2,meet(a,sF1),z2),meet(sF1,z2)),
    inference(forward_demodulation,[],[f772797,f24415]) ).

fof(f772797,plain,
    meet(a,sF1) = upme(a,meet(z2,meet(a,sF1)),upme(x2,meet(a,sF1),z2)),
    inference(forward_demodulation,[],[f772796,f33]) ).

fof(f772796,plain,
    upme(a,meet(z2,meet(a,sF1)),upme(x2,meet(a,sF1),z2)) = upme(a,sF1,meet(sF1,z2)),
    inference(forward_demodulation,[],[f772795,f24415]) ).

fof(f772795,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,[],[f772794,f20110]) ).

fof(f772794,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,[],[f772750,f62277]) ).

fof(f62277,plain,
    ! [X324,X323,X325] : upme(a,X325,lome(X323,a,X324)) = upme(a,X325,X323),
    inference(forward_demodulation,[],[f62086,f24399]) ).

fof(f62086,plain,
    ! [X324,X323,X325] : upme(a,X325,lome(X323,a,X324)) = upme(a,meet(X323,a),X325),
    inference(superposition,[],[f24404,f61697]) ).

fof(f772750,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,[],[f275147,f771466]) ).

fof(f771466,plain,
    lome(sF1,a,z2) = upme(x2,z2,meet(a,sF1)),
    inference(forward_demodulation,[],[f771465,f51709]) ).

fof(f51709,plain,
    ! [X29] : lome(sF1,sF2,X29) = lome(sF1,a,X29),
    inference(forward_demodulation,[],[f51654,f8399]) ).

fof(f51654,plain,
    ! [X29] : lome(sF1,sF2,X29) = join(meet(a,sF1),meet(sF1,X29)),
    inference(superposition,[],[f8,f51512]) ).

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

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

fof(f51510,plain,
    meet(sF2,sF1) = meet(sF1,a),
    inference(forward_demodulation,[],[f51509,f673]) ).

fof(f673,plain,
    ! [X26] : meet(X26,a) = lome(X26,a,sF2),
    inference(superposition,[],[f353,f87]) ).

fof(f51509,plain,
    meet(sF2,sF1) = lome(sF1,a,sF2),
    inference(forward_demodulation,[],[f51407,f8537]) ).

fof(f51407,plain,
    meet(sF2,sF1) = lome(sF1,sF2,a),
    inference(superposition,[],[f30299,f18165]) ).

fof(f18165,plain,
    ! [X6,X7] : lome(X6,X7,a) = upme(X6,X7,meet(a,X6)),
    inference(superposition,[],[f13409,f41]) ).

fof(f13409,plain,
    ! [X0,X1] : upme(X0,meet(a,X0),X1) = lome(X0,X1,a),
    inference(forward_demodulation,[],[f13408,f8421]) ).

fof(f13408,plain,
    ! [X0,X1] : upme(X0,meet(a,X0),X1) = join(meet(X0,X1),meet(a,X0)),
    inference(forward_demodulation,[],[f13407,f8805]) ).

fof(f8805,plain,
    ! [X6,X7] : meet(a,X6) = upme(meet(a,X6),X6,X7),
    inference(forward_demodulation,[],[f8804,f38]) ).

fof(f8804,plain,
    ! [X6,X7] : join(meet(a,X6),upme(meet(a,X6),X6,meet(a,X7))) = upme(meet(a,X6),X6,X7),
    inference(forward_demodulation,[],[f8657,f3]) ).

fof(f8657,plain,
    ! [X6,X7] : upme(meet(a,X6),X6,X7) = join(upme(meet(a,X6),X6,meet(a,X7)),meet(a,X6)),
    inference(superposition,[],[f12,f69]) ).

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

fof(f13406,plain,
    ! [X0,X1] : join(meet(X0,X1),upme(meet(a,X0),X0,X1)) = meet(X0,join(meet(a,X0),X1)),
    inference(forward_demodulation,[],[f13405,f409]) ).

fof(f409,plain,
    ! [X10,X11,X12,X13] : upme(X13,X10,meet(X11,meet(X10,X12))) = meet(X10,X13),
    inference(superposition,[],[f35,f364]) ).

fof(f13405,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,[],[f13268,f41]) ).

fof(f13268,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,[],[f26,f62]) ).

fof(f30299,plain,
    ! [X1] : meet(sF2,X1) = upme(X1,sF2,meet(a,sF1)),
    inference(forward_demodulation,[],[f30293,f18451]) ).

fof(f30293,plain,
    ! [X1] : meet(sF2,X1) = upme(meet(a,X1),sF1,sF2),
    inference(superposition,[],[f347,f30269]) ).

fof(f30269,plain,
    sF2 = upme(a,sF1,sF2),
    inference(forward_demodulation,[],[f30235,f41]) ).

fof(f30235,plain,
    sF2 = upme(a,sF2,sF1),
    inference(superposition,[],[f30151,f9093]) ).

fof(f30151,plain,
    ! [X24] : sF2 = upme(a,sF2,meet(x2,X24)),
    inference(forward_demodulation,[],[f30078,f18456]) ).

fof(f30078,plain,
    ! [X24] : sF2 = join(sF2,meet(X24,meet(a,x2))),
    inference(superposition,[],[f329,f29885]) ).

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

fof(f29844,plain,
    meet(sF2,x2) = meet(a,x2),
    inference(superposition,[],[f29323,f8805]) ).

fof(f771465,plain,
    lome(sF1,sF2,z2) = upme(x2,z2,meet(a,sF1)),
    inference(forward_demodulation,[],[f771464,f20653]) ).

fof(f771464,plain,
    lome(sF1,sF2,z2) = upme(x2,z2,meet(sF1,a)),
    inference(forward_demodulation,[],[f771463,f21037]) ).

fof(f771463,plain,
    lome(sF1,sF2,z2) = upme(x2,meet(a,sF1),z2),
    inference(forward_demodulation,[],[f771462,f134666]) ).

fof(f134666,plain,
    ! [X99] : upme(x2,meet(a,sF1),X99) = lome(x2,meet(a,sF1),X99),
    inference(forward_demodulation,[],[f134665,f26699]) ).

fof(f26699,plain,
    ! [X74,X75] : lome(x2,meet(X74,sF1),X75) = join(meet(X74,sF1),meet(X75,x2)),
    inference(superposition,[],[f8421,f9135]) ).

fof(f9135,plain,
    ! [X8] : meet(X8,sF1) = meet(x2,meet(X8,sF1)),
    inference(superposition,[],[f337,f9093]) ).

fof(f134665,plain,
    ! [X99] : upme(x2,meet(a,sF1),X99) = join(meet(a,sF1),meet(X99,x2)),
    inference(forward_demodulation,[],[f134664,f19765]) ).

fof(f134664,plain,
    ! [X99] : upme(x2,meet(a,sF1),X99) = join(meet(x2,X99),meet(a,sF1)),
    inference(forward_demodulation,[],[f134663,f31216]) ).

fof(f31216,plain,
    ! [X80,X79] : meet(X79,sF1) = upme(meet(X79,sF1),x2,X80),
    inference(superposition,[],[f29265,f9135]) ).

fof(f134663,plain,
    ! [X99] : join(meet(x2,X99),upme(meet(a,sF1),x2,X99)) = upme(x2,meet(a,sF1),X99),
    inference(forward_demodulation,[],[f134662,f7]) ).

fof(f134662,plain,
    ! [X99] : join(meet(x2,X99),upme(meet(a,sF1),x2,X99)) = meet(x2,join(meet(a,sF1),X99)),
    inference(forward_demodulation,[],[f134661,f1]) ).

fof(f134661,plain,
    ! [X99] : join(meet(x2,X99),upme(meet(a,sF1),x2,X99)) = meet(join(meet(a,sF1),X99),x2),
    inference(forward_demodulation,[],[f134660,f10013]) ).

fof(f10013,plain,
    ! [X31,X32,X33] : meet(X33,x2) = upme(X33,x2,meet(X31,meet(sF1,X32))),
    inference(superposition,[],[f7,f9202]) ).

fof(f9202,plain,
    ! [X4,X5] : x2 = join(x2,meet(X5,meet(sF1,X4))),
    inference(superposition,[],[f9161,f320]) ).

fof(f9161,plain,
    ! [X0] : x2 = join(x2,meet(sF1,X0)),
    inference(superposition,[],[f9138,f1]) ).

fof(f9138,plain,
    ! [X11] : x2 = join(x2,meet(X11,sF1)),
    inference(superposition,[],[f364,f9093]) ).

fof(f134660,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,[],[f134659,f20178]) ).

fof(f20178,plain,
    ! [X290,X289,X288] : upme(X290,x2,meet(X288,X289)) = upme(X290,x2,meet(X289,X288)),
    inference(forward_demodulation,[],[f19931,f1274]) ).

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

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

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

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

fof(f19931,plain,
    ! [X290,X289,X288] : upme(X290,x2,meet(X288,X289)) = upme(X290,x2,join(meet(X289,X288),sF0)),
    inference(superposition,[],[f1274,f19708]) ).

fof(f134659,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,[],[f134318,f21037]) ).

fof(f134318,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,[],[f13269,f9093]) ).

fof(f771462,plain,
    lome(sF1,sF2,z2) = lome(x2,meet(a,sF1),z2),
    inference(forward_demodulation,[],[f771461,f26699]) ).

fof(f771461,plain,
    lome(sF1,sF2,z2) = join(meet(a,sF1),meet(z2,x2)),
    inference(forward_demodulation,[],[f771460,f19765]) ).

fof(f771460,plain,
    lome(sF1,sF2,z2) = join(meet(x2,z2),meet(a,sF1)),
    inference(forward_demodulation,[],[f771459,f63585]) ).

fof(f63585,plain,
    ! [X75] : lome(sF1,X75,z2) = lome(x2,z2,meet(X75,sF1)),
    inference(forward_demodulation,[],[f63584,f8537]) ).

fof(f63584,plain,
    ! [X75] : lome(sF1,X75,z2) = lome(x2,meet(X75,sF1),z2),
    inference(forward_demodulation,[],[f63533,f9871]) ).

fof(f9871,plain,
    ! [X21,X22] : lome(x2,meet(X21,sF1),X22) = join(meet(X21,sF1),meet(x2,X22)),
    inference(superposition,[],[f8,f9135]) ).

fof(f63533,plain,
    ! [X75] : lome(sF1,X75,z2) = join(meet(X75,sF1),meet(x2,z2)),
    inference(superposition,[],[f19543,f62907]) ).

fof(f771459,plain,
    join(meet(x2,z2),meet(a,sF1)) = lome(x2,z2,meet(sF2,sF1)),
    inference(forward_demodulation,[],[f770913,f9872]) ).

fof(f9872,plain,
    ! [X24,X23] : lome(x2,X24,meet(X23,sF1)) = join(meet(x2,X24),meet(X23,sF1)),
    inference(superposition,[],[f8,f9135]) ).

fof(f770913,plain,
    join(meet(x2,z2),meet(a,sF1)) = join(meet(x2,z2),meet(sF2,sF1)),
    inference(superposition,[],[f137901,f63493]) ).

fof(f63493,plain,
    ! [X24] : meet(X24,sF1) = upme(X24,sF1,meet(x2,z2)),
    inference(superposition,[],[f34,f62907]) ).

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

fof(f137901,plain,
    ! [X25] : join(X25,meet(a,sF1)) = join(X25,upme(sF2,sF1,X25)),
    inference(forward_demodulation,[],[f137900,f1116]) ).

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

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

fof(f137900,plain,
    ! [X25] : join(X25,meet(a,sF1)) = join(X25,upme(sF2,sF1,join(sF1,X25))),
    inference(forward_demodulation,[],[f137899,f126027]) ).

fof(f126027,plain,
    ! [X4,X5] : upme(a,sF1,upme(sF2,X4,X5)) = upme(sF2,sF1,join(X4,X5)),
    inference(backward_demodulation,[],[f125145,f126015]) ).

fof(f126015,plain,
    ! [X3] : lome(sF2,sF1,X3) = upme(sF2,sF1,X3),
    inference(forward_demodulation,[],[f126014,f87]) ).

fof(f126014,plain,
    ! [X3] : lome(sF2,sF1,X3) = upme(meet(a,sF2),sF1,X3),
    inference(forward_demodulation,[],[f126013,f1495]) ).

fof(f126013,plain,
    ! [X3] : lome(sF2,sF1,X3) = upme(meet(sF2,a),sF1,X3),
    inference(forward_demodulation,[],[f126012,f345]) ).

fof(f126012,plain,
    ! [X3] : lome(sF2,sF1,X3) = meet(sF2,upme(a,sF1,X3)),
    inference(forward_demodulation,[],[f126011,f24393]) ).

fof(f126011,plain,
    ! [X3] : lome(sF2,sF1,X3) = meet(sF2,lome(a,sF1,X3)),
    inference(forward_demodulation,[],[f126010,f124645]) ).

fof(f124645,plain,
    ! [X25] : lome(sF2,sF1,meet(a,X25)) = lome(sF2,sF1,X25),
    inference(forward_demodulation,[],[f124644,f87]) ).

fof(f124644,plain,
    ! [X25] : lome(sF2,sF1,meet(a,X25)) = lome(meet(a,sF2),sF1,X25),
    inference(forward_demodulation,[],[f124553,f26828]) ).

fof(f124553,plain,
    ! [X25] : lome(meet(sF2,a),sF1,X25) = lome(sF2,sF1,meet(a,X25)),
    inference(superposition,[],[f51688,f8505]) ).

fof(f51688,plain,
    ! [X68] : lome(sF2,sF1,X68) = lome(sF2,meet(a,sF1),X68),
    inference(superposition,[],[f8497,f51512]) ).

fof(f126010,plain,
    ! [X3] : meet(sF2,lome(a,sF1,X3)) = lome(sF2,sF1,meet(a,X3)),
    inference(forward_demodulation,[],[f125907,f8537]) ).

fof(f125907,plain,
    ! [X3] : meet(sF2,lome(a,sF1,X3)) = lome(sF2,meet(a,X3),sF1),
    inference(superposition,[],[f101535,f8471]) ).

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

fof(f101534,plain,
    ! [X31] : lome(sF2,X31,sF1) = meet(sF2,join(meet(a,sF1),X31)),
    inference(backward_demodulation,[],[f51767,f101483]) ).

fof(f101483,plain,
    ! [X8,X7] : meet(sF2,X8) = upme(X8,sF2,meet(a,meet(sF1,X7))),
    inference(backward_demodulation,[],[f30506,f101466]) ).

fof(f101466,plain,
    ! [X155,X156] : upme(X156,sF2,meet(a,X155)) = upme(meet(a,X156),sF2,X155),
    inference(forward_demodulation,[],[f101465,f345]) ).

fof(f101465,plain,
    ! [X155,X156] : upme(X156,sF2,meet(a,X155)) = meet(a,upme(X156,sF2,X155)),
    inference(forward_demodulation,[],[f101464,f1]) ).

fof(f101464,plain,
    ! [X155,X156] : upme(X156,sF2,meet(a,X155)) = meet(upme(X156,sF2,X155),a),
    inference(forward_demodulation,[],[f101463,f33]) ).

fof(f101463,plain,
    ! [X155,X156] : upme(X156,sF2,meet(a,X155)) = upme(upme(X156,sF2,X155),a,meet(a,X155)),
    inference(forward_demodulation,[],[f101462,f29690]) ).

fof(f101462,plain,
    ! [X155,X156] : upme(X156,sF2,meet(a,X155)) = upme(upme(X156,a,meet(a,X155)),sF2,X155),
    inference(forward_demodulation,[],[f101461,f7]) ).

fof(f101461,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = upme(X156,sF2,meet(a,X155)),
    inference(forward_demodulation,[],[f101460,f18451]) ).

fof(f101460,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = upme(meet(a,X156),X155,sF2),
    inference(forward_demodulation,[],[f101459,f345]) ).

fof(f101459,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = meet(a,upme(X156,X155,sF2)),
    inference(forward_demodulation,[],[f101458,f7]) ).

fof(f101458,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = meet(a,meet(X156,join(X155,sF2))),
    inference(forward_demodulation,[],[f101457,f1]) ).

fof(f101457,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = meet(meet(X156,join(X155,sF2)),a),
    inference(forward_demodulation,[],[f101456,f34]) ).

fof(f101456,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = upme(meet(X156,join(X155,sF2)),a,meet(X155,a)),
    inference(forward_demodulation,[],[f101455,f21037]) ).

fof(f101455,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = upme(meet(X156,join(X155,sF2)),meet(a,X155),a),
    inference(forward_demodulation,[],[f101454,f345]) ).

fof(f101454,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = meet(X156,upme(join(X155,sF2),meet(a,X155),a)),
    inference(forward_demodulation,[],[f101453,f15792]) ).

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

fof(f101453,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = meet(X156,lome(join(X155,sF2),a,join(a,meet(a,X155)))),
    inference(forward_demodulation,[],[f101452,f61586]) ).

fof(f61586,plain,
    ! [X78,X76,X77,X74,X75] : meet(X77,lome(join(X74,X75),X76,X78)) = upme(X77,upme(X76,X74,X75),upme(X78,X74,X75)),
    inference(forward_demodulation,[],[f61411,f35]) ).

fof(f61411,plain,
    ! [X78,X76,X77,X74,X75] : meet(X77,lome(join(X74,X75),X76,X78)) = upme(X77,upme(X76,X74,X75),meet(join(X74,X75),X78)),
    inference(superposition,[],[f8471,f35]) ).

fof(f101452,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = upme(X156,upme(a,X155,sF2),upme(join(a,meet(a,X155)),X155,sF2)),
    inference(forward_demodulation,[],[f101451,f87]) ).

fof(f101451,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = upme(X156,upme(a,X155,sF2),upme(join(a,meet(a,X155)),X155,meet(a,sF2))),
    inference(forward_demodulation,[],[f101450,f33631]) ).

fof(f33631,plain,
    ! [X656,X655,X654] : upme(X655,sF2,join(meet(a,X654),X656)) = upme(X655,upme(a,X654,sF2),X656),
    inference(superposition,[],[f1036,f18421]) ).

fof(f18421,plain,
    ! [X58] : join(sF2,meet(a,X58)) = upme(a,X58,sF2),
    inference(backward_demodulation,[],[f8414,f18420]) ).

fof(f101450,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = upme(X156,sF2,join(meet(a,X155),upme(join(a,meet(a,X155)),X155,meet(a,sF2)))),
    inference(forward_demodulation,[],[f100934,f1036]) ).

fof(f100934,plain,
    ! [X155,X156] : upme(meet(X156,join(a,meet(a,X155))),sF2,X155) = upme(X156,join(sF2,meet(a,X155)),upme(join(a,meet(a,X155)),X155,meet(a,sF2))),
    inference(superposition,[],[f8877,f4199]) ).

fof(f30506,plain,
    ! [X8,X7] : meet(sF2,X8) = upme(meet(a,X8),sF2,meet(sF1,X7)),
    inference(superposition,[],[f347,f30231]) ).

fof(f30231,plain,
    ! [X3] : sF2 = upme(a,sF2,meet(sF1,X3)),
    inference(superposition,[],[f30151,f9123]) ).

fof(f51767,plain,
    ! [X31] : upme(join(meet(a,sF1),X31),sF2,meet(a,meet(sF1,X31))) = lome(sF2,X31,sF1),
    inference(forward_demodulation,[],[f51766,f51755]) ).

fof(f51755,plain,
    ! [X79] : lome(sF2,X79,sF1) = upme(a,sF1,meet(sF2,X79)),
    inference(forward_demodulation,[],[f51754,f21037]) ).

fof(f51754,plain,
    ! [X79] : lome(sF2,X79,sF1) = upme(a,meet(X79,sF2),sF1),
    inference(forward_demodulation,[],[f51697,f24425]) ).

fof(f51697,plain,
    ! [X79] : lome(sF2,X79,sF1) = join(meet(X79,sF2),meet(a,sF1)),
    inference(superposition,[],[f19543,f51512]) ).

fof(f51766,plain,
    ! [X31] : upme(join(meet(a,sF1),X31),sF2,meet(a,meet(sF1,X31))) = upme(a,sF1,meet(sF2,X31)),
    inference(forward_demodulation,[],[f51765,f21037]) ).

fof(f51765,plain,
    ! [X31] : upme(join(meet(a,sF1),X31),sF2,meet(a,meet(sF1,X31))) = upme(a,meet(X31,sF2),sF1),
    inference(forward_demodulation,[],[f51764,f24425]) ).

fof(f51764,plain,
    ! [X31] : upme(join(meet(a,sF1),X31),sF2,meet(a,meet(sF1,X31))) = join(meet(X31,sF2),meet(a,sF1)),
    inference(backward_demodulation,[],[f51717,f51763]) ).

fof(f51763,plain,
    ! [X90] : meet(a,sF1) = upme(sF1,sF2,meet(a,X90)),
    inference(forward_demodulation,[],[f51704,f18451]) ).

fof(f51704,plain,
    ! [X90] : meet(a,sF1) = upme(meet(a,sF1),X90,sF2),
    inference(superposition,[],[f32553,f51512]) ).

fof(f51717,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,[],[f51716,f18451]) ).

fof(f51716,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,[],[f51715,f11161]) ).

fof(f51715,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,[],[f51714,f143]) ).

fof(f51714,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,[],[f51713,f105]) ).

fof(f51713,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,[],[f51712,f143]) ).

fof(f51712,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,[],[f51711,f21037]) ).

fof(f51711,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,[],[f51656,f143]) ).

fof(f51656,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,[],[f26,f51512]) ).

fof(f125145,plain,
    ! [X4,X5] : lome(sF2,sF1,join(X4,X5)) = upme(a,sF1,upme(sF2,X4,X5)),
    inference(superposition,[],[f51743,f35]) ).

fof(f51743,plain,
    ! [X61] : lome(sF2,sF1,X61) = upme(a,sF1,meet(X61,sF2)),
    inference(forward_demodulation,[],[f51742,f21037]) ).

fof(f51742,plain,
    ! [X61] : lome(sF2,sF1,X61) = upme(a,meet(sF2,X61),sF1),
    inference(forward_demodulation,[],[f51682,f22433]) ).

fof(f51682,plain,
    ! [X61] : lome(sF2,sF1,X61) = join(meet(a,sF1),meet(sF2,X61)),
    inference(superposition,[],[f8399,f51512]) ).

fof(f137899,plain,
    ! [X25] : join(X25,meet(a,sF1)) = join(X25,upme(a,sF1,upme(sF2,sF1,X25))),
    inference(forward_demodulation,[],[f137898,f8890]) ).

fof(f137898,plain,
    ! [X25] : join(X25,meet(a,sF1)) = join(X25,upme(a,upme(sF2,sF1,X25),sF1)),
    inference(forward_demodulation,[],[f137834,f127982]) ).

fof(f127982,plain,
    ! [X34,X33] : upme(a,upme(sF2,sF1,X33),X34) = join(meet(a,X34),upme(sF2,sF1,X33)),
    inference(forward_demodulation,[],[f127981,f126022]) ).

fof(f126022,plain,
    ! [X34,X33] : upme(a,X34,join(sF1,meet(X33,sF2))) = upme(a,upme(sF2,sF1,X33),X34),
    inference(backward_demodulation,[],[f125250,f126015]) ).

fof(f125250,plain,
    ! [X34,X33] : upme(a,lome(sF2,sF1,X33),X34) = upme(a,X34,join(sF1,meet(X33,sF2))),
    inference(forward_demodulation,[],[f125249,f24393]) ).

fof(f125249,plain,
    ! [X34,X33] : lome(a,X34,join(sF1,meet(X33,sF2))) = upme(a,lome(sF2,sF1,X33),X34),
    inference(forward_demodulation,[],[f125178,f22439]) ).

fof(f125178,plain,
    ! [X34,X33] : lome(a,X34,join(sF1,meet(X33,sF2))) = join(meet(a,X34),lome(sF2,sF1,X33)),
    inference(superposition,[],[f8433,f51743]) ).

fof(f127981,plain,
    ! [X34,X33] : upme(a,X34,join(sF1,meet(X33,sF2))) = join(meet(a,X34),upme(sF2,sF1,X33)),
    inference(forward_demodulation,[],[f127916,f24393]) ).

fof(f127916,plain,
    ! [X34,X33] : lome(a,X34,join(sF1,meet(X33,sF2))) = join(meet(a,X34),upme(sF2,sF1,X33)),
    inference(superposition,[],[f8433,f126017]) ).

fof(f126017,plain,
    ! [X61] : upme(a,sF1,meet(X61,sF2)) = upme(sF2,sF1,X61),
    inference(backward_demodulation,[],[f51743,f126015]) ).

fof(f137834,plain,
    ! [X25] : join(X25,meet(a,sF1)) = join(X25,join(meet(a,sF1),upme(sF2,sF1,X25))),
    inference(superposition,[],[f43,f126074]) ).

fof(f126074,plain,
    ! [X1] : upme(sF2,X1,meet(a,sF1)) = upme(sF2,sF1,X1),
    inference(backward_demodulation,[],[f125901,f126065]) ).

fof(f126065,plain,
    ! [X24] : lome(sF2,X24,sF1) = upme(sF2,sF1,X24),
    inference(forward_demodulation,[],[f126064,f101535]) ).

fof(f126064,plain,
    ! [X24] : upme(sF2,meet(a,sF1),X24) = upme(sF2,sF1,X24),
    inference(forward_demodulation,[],[f126063,f2539]) ).

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

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

fof(f126063,plain,
    ! [X24] : upme(sF2,meet(a,sF1),X24) = upme(sF2,sF1,join(meet(a,sF1),X24)),
    inference(forward_demodulation,[],[f126062,f126015]) ).

fof(f126062,plain,
    ! [X24] : upme(sF2,meet(a,sF1),X24) = lome(sF2,sF1,join(meet(a,sF1),X24)),
    inference(forward_demodulation,[],[f125927,f8537]) ).

fof(f125927,plain,
    ! [X24] : upme(sF2,meet(a,sF1),X24) = lome(sF2,join(meet(a,sF1),X24),sF1),
    inference(superposition,[],[f101535,f1116]) ).

fof(f125901,plain,
    ! [X1] : lome(sF2,X1,sF1) = upme(sF2,X1,meet(a,sF1)),
    inference(superposition,[],[f101535,f41]) ).

fof(f61680,plain,
    ! [X16,X17,X15] : meet(X15,X16) = meet(X16,lome(X15,X17,X16)),
    inference(forward_demodulation,[],[f61679,f12948]) ).

fof(f61679,plain,
    ! [X16,X17,X15] : meet(X15,X16) = meet(X15,meet(X16,lome(X15,X17,X16))),
    inference(forward_demodulation,[],[f61478,f2]) ).

fof(f61478,plain,
    ! [X16,X17,X15] : meet(X15,X16) = meet(meet(X15,X16),lome(X15,X17,X16)),
    inference(superposition,[],[f8471,f69]) ).

fof(f414475,plain,
    join(y2,meet(a,sF1)) = join(y2,meet(a,meet(x2,z2))),
    inference(forward_demodulation,[],[f414474,f19740]) ).

fof(f414474,plain,
    join(y2,meet(a,meet(x2,z2))) = join(y2,meet(sF1,a)),
    inference(forward_demodulation,[],[f414473,f27149]) ).

fof(f414473,plain,
    join(y2,upme(a,y2,sF1)) = join(y2,meet(a,meet(x2,z2))),
    inference(forward_demodulation,[],[f413770,f19740]) ).

fof(f413770,plain,
    join(y2,upme(a,y2,sF1)) = join(y2,meet(meet(x2,z2),a)),
    inference(superposition,[],[f27149,f153853]) ).

fof(f153853,plain,
    ! [X5] : upme(X5,y2,sF1) = upme(X5,y2,meet(x2,z2)),
    inference(forward_demodulation,[],[f153818,f7]) ).

fof(f153818,plain,
    ! [X5] : upme(X5,y2,meet(x2,z2)) = meet(X5,join(y2,sF1)),
    inference(superposition,[],[f7,f152165]) ).

fof(f152165,plain,
    join(y2,sF1) = join(y2,meet(x2,z2)),
    inference(superposition,[],[f8450,f16]) ).

fof(f488200,plain,
    lome(sF0,a,y2) = upme(x2,y2,meet(a,sF0)),
    inference(forward_demodulation,[],[f488199,f32313]) ).

fof(f32313,plain,
    ! [X29] : lome(sF0,sF2,X29) = lome(sF0,a,X29),
    inference(forward_demodulation,[],[f32263,f8399]) ).

fof(f32263,plain,
    ! [X29] : lome(sF0,sF2,X29) = join(meet(a,sF0),meet(sF0,X29)),
    inference(superposition,[],[f8,f32189]) ).

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

fof(f32188,plain,
    meet(sF0,a) = meet(sF0,sF2),
    inference(backward_demodulation,[],[f32152,f32154]) ).

fof(f32152,plain,
    meet(sF0,sF2) = upme(meet(a,x2),y2,z2),
    inference(superposition,[],[f29324,f29885]) ).

fof(f488199,plain,
    lome(sF0,sF2,y2) = upme(x2,y2,meet(a,sF0)),
    inference(forward_demodulation,[],[f488198,f20653]) ).

fof(f488198,plain,
    lome(sF0,sF2,y2) = upme(x2,y2,meet(sF0,a)),
    inference(forward_demodulation,[],[f488197,f21037]) ).

fof(f488197,plain,
    lome(sF0,sF2,y2) = upme(x2,meet(a,sF0),y2),
    inference(forward_demodulation,[],[f488196,f134656]) ).

fof(f134656,plain,
    ! [X98] : upme(x2,meet(a,sF0),X98) = lome(x2,meet(a,sF0),X98),
    inference(forward_demodulation,[],[f134655,f26698]) ).

fof(f26698,plain,
    ! [X72,X73] : lome(x2,meet(X72,sF0),X73) = join(meet(X72,sF0),meet(X73,x2)),
    inference(superposition,[],[f8421,f510]) ).

fof(f134655,plain,
    ! [X98] : upme(x2,meet(a,sF0),X98) = join(meet(a,sF0),meet(X98,x2)),
    inference(forward_demodulation,[],[f134654,f19765]) ).

fof(f134654,plain,
    ! [X98] : upme(x2,meet(a,sF0),X98) = join(meet(x2,X98),meet(a,sF0)),
    inference(forward_demodulation,[],[f134653,f31215]) ).

fof(f31215,plain,
    ! [X78,X77] : meet(X77,sF0) = upme(meet(X77,sF0),x2,X78),
    inference(superposition,[],[f29265,f510]) ).

fof(f134653,plain,
    ! [X98] : join(meet(x2,X98),upme(meet(a,sF0),x2,X98)) = upme(x2,meet(a,sF0),X98),
    inference(forward_demodulation,[],[f134652,f7]) ).

fof(f134652,plain,
    ! [X98] : join(meet(x2,X98),upme(meet(a,sF0),x2,X98)) = meet(x2,join(meet(a,sF0),X98)),
    inference(forward_demodulation,[],[f134651,f659]) ).

fof(f659,plain,
    ! [X10,X8,X9] : meet(x2,X10) = upme(X10,x2,meet(X8,meet(sF0,X9))),
    inference(superposition,[],[f35,f525]) ).

fof(f525,plain,
    ! [X16,X17] : x2 = join(x2,meet(X17,meet(sF0,X16))),
    inference(superposition,[],[f364,f318]) ).

fof(f134651,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,[],[f134650,f20178]) ).

fof(f134650,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,[],[f134317,f21037]) ).

fof(f134317,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,[],[f13269,f86]) ).

fof(f488196,plain,
    lome(sF0,sF2,y2) = lome(x2,meet(a,sF0),y2),
    inference(forward_demodulation,[],[f488195,f26698]) ).

fof(f488195,plain,
    lome(sF0,sF2,y2) = join(meet(a,sF0),meet(y2,x2)),
    inference(forward_demodulation,[],[f488194,f19765]) ).

fof(f488194,plain,
    lome(sF0,sF2,y2) = join(meet(x2,y2),meet(a,sF0)),
    inference(forward_demodulation,[],[f488193,f33093]) ).

fof(f488193,plain,
    join(meet(x2,y2),meet(a,sF0)) = lome(x2,y2,meet(sF2,sF0)),
    inference(forward_demodulation,[],[f487784,f8441]) ).

fof(f8441,plain,
    ! [X66,X67] : lome(x2,X67,meet(X66,sF0)) = join(meet(x2,X67),meet(X66,sF0)),
    inference(superposition,[],[f8,f510]) ).

fof(f487784,plain,
    join(meet(x2,y2),meet(a,sF0)) = join(meet(x2,y2),meet(sF2,sF0)),
    inference(superposition,[],[f105987,f33009]) ).

fof(f33009,plain,
    ! [X19] : meet(X19,sF0) = upme(X19,sF0,meet(x2,y2)),
    inference(superposition,[],[f34,f32953]) ).

fof(f105987,plain,
    ! [X21] : join(X21,meet(a,sF0)) = join(X21,upme(sF2,sF0,X21)),
    inference(forward_demodulation,[],[f105986,f1116]) ).

fof(f105986,plain,
    ! [X21] : join(X21,meet(a,sF0)) = join(X21,upme(sF2,sF0,join(sF0,X21))),
    inference(forward_demodulation,[],[f105985,f92981]) ).

fof(f92981,plain,
    ! [X4,X5] : upme(a,sF0,upme(sF2,X4,X5)) = upme(sF2,sF0,join(X4,X5)),
    inference(backward_demodulation,[],[f88316,f92972]) ).

fof(f92972,plain,
    ! [X3] : lome(sF2,sF0,X3) = upme(sF2,sF0,X3),
    inference(forward_demodulation,[],[f92971,f87]) ).

fof(f92971,plain,
    ! [X3] : lome(sF2,sF0,X3) = upme(meet(a,sF2),sF0,X3),
    inference(forward_demodulation,[],[f92970,f1495]) ).

fof(f92970,plain,
    ! [X3] : lome(sF2,sF0,X3) = upme(meet(sF2,a),sF0,X3),
    inference(forward_demodulation,[],[f92969,f345]) ).

fof(f92969,plain,
    ! [X3] : lome(sF2,sF0,X3) = meet(sF2,upme(a,sF0,X3)),
    inference(forward_demodulation,[],[f92968,f24393]) ).

fof(f92968,plain,
    ! [X3] : lome(sF2,sF0,X3) = meet(sF2,lome(a,sF0,X3)),
    inference(forward_demodulation,[],[f92967,f87870]) ).

fof(f87870,plain,
    ! [X15] : lome(sF2,sF0,meet(a,X15)) = lome(sF2,sF0,X15),
    inference(forward_demodulation,[],[f87869,f87]) ).

fof(f87869,plain,
    ! [X15] : lome(sF2,sF0,meet(a,X15)) = lome(meet(a,sF2),sF0,X15),
    inference(forward_demodulation,[],[f87799,f26828]) ).

fof(f87799,plain,
    ! [X15] : lome(meet(sF2,a),sF0,X15) = lome(sF2,sF0,meet(a,X15)),
    inference(superposition,[],[f32296,f8505]) ).

fof(f32296,plain,
    ! [X66] : lome(sF2,sF0,X66) = lome(sF2,meet(a,sF0),X66),
    inference(superposition,[],[f8497,f32189]) ).

fof(f92967,plain,
    ! [X3] : meet(sF2,lome(a,sF0,X3)) = lome(sF2,sF0,meet(a,X3)),
    inference(forward_demodulation,[],[f92879,f8537]) ).

fof(f92879,plain,
    ! [X3] : meet(sF2,lome(a,sF0,X3)) = lome(sF2,meet(a,X3),sF0),
    inference(superposition,[],[f87751,f8471]) ).

fof(f87751,plain,
    ! [X31] : lome(sF2,X31,sF0) = upme(sF2,meet(a,sF0),X31),
    inference(forward_demodulation,[],[f87750,f7]) ).

fof(f87750,plain,
    ! [X31] : lome(sF2,X31,sF0) = meet(sF2,join(meet(a,sF0),X31)),
    inference(forward_demodulation,[],[f87749,f1]) ).

fof(f87749,plain,
    ! [X31] : lome(sF2,X31,sF0) = meet(join(meet(a,sF0),X31),sF2),
    inference(backward_demodulation,[],[f38199,f87748]) ).

fof(f87748,plain,
    ! [X28,X27] : meet(X28,sF2) = upme(X28,sF2,meet(a,meet(sF0,X27))),
    inference(forward_demodulation,[],[f87747,f665]) ).

fof(f87747,plain,
    ! [X28,X27] : lome(X28,sF2,sF2) = upme(X28,sF2,meet(a,meet(sF0,X27))),
    inference(forward_demodulation,[],[f87746,f2]) ).

fof(f87746,plain,
    ! [X28,X27] : lome(X28,sF2,sF2) = upme(X28,sF2,meet(meet(a,sF0),X27)),
    inference(forward_demodulation,[],[f87745,f21037]) ).

fof(f87745,plain,
    ! [X28,X27] : lome(X28,sF2,sF2) = upme(X28,meet(X27,meet(a,sF0)),sF2),
    inference(forward_demodulation,[],[f87744,f30228]) ).

fof(f30228,plain,
    ! [X0] : sF2 = upme(a,sF2,meet(sF0,X0)),
    inference(superposition,[],[f30151,f318]) ).

fof(f87744,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,sF0)),sF2) = lome(X28,sF2,upme(a,sF2,meet(sF0,X27))),
    inference(forward_demodulation,[],[f87743,f24393]) ).

fof(f87743,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,sF0)),sF2) = lome(X28,sF2,lome(a,sF2,meet(sF0,X27))),
    inference(forward_demodulation,[],[f87742,f19547]) ).

fof(f19547,plain,
    ! [X16,X14,X17,X15] : lome(X14,X17,meet(X15,X16)) = join(meet(X17,X14),meet(X16,meet(X14,X15))),
    inference(superposition,[],[f8399,f320]) ).

fof(f87742,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,sF0)),sF2) = lome(X28,sF2,join(meet(sF2,a),meet(X27,meet(a,sF0)))),
    inference(forward_demodulation,[],[f87741,f54922]) ).

fof(f87741,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,sF0)),sF2) = lome(X28,sF2,join(meet(X27,meet(a,sF0)),meet(sF2,a))),
    inference(forward_demodulation,[],[f87628,f8537]) ).

fof(f87628,plain,
    ! [X28,X27] : upme(X28,meet(X27,meet(a,sF0)),sF2) = lome(X28,join(meet(X27,meet(a,sF0)),meet(sF2,a)),sF2),
    inference(superposition,[],[f39920,f32279]) ).

fof(f32279,plain,
    ! [X42,X43] : sF2 = join(sF2,meet(X42,meet(X43,meet(a,sF0)))),
    inference(superposition,[],[f369,f32189]) ).

fof(f39920,plain,
    ! [X10,X11,X12] : upme(X11,X12,X10) = lome(X11,join(X12,meet(X10,a)),join(X10,meet(a,X12))),
    inference(backward_demodulation,[],[f8606,f39543]) ).

fof(f8606,plain,
    ! [X10,X11,X12] : upme(X11,X12,X10) = join(upme(X11,X12,meet(X10,a)),upme(X11,X10,meet(a,X12))),
    inference(superposition,[],[f12,f1]) ).

fof(f38199,plain,
    ! [X31] : upme(join(meet(a,sF0),X31),sF2,meet(a,meet(sF0,X31))) = lome(sF2,X31,sF0),
    inference(forward_demodulation,[],[f38198,f32356]) ).

fof(f32356,plain,
    ! [X77] : lome(sF2,X77,sF0) = upme(a,sF0,meet(sF2,X77)),
    inference(forward_demodulation,[],[f32355,f21037]) ).

fof(f32355,plain,
    ! [X77] : lome(sF2,X77,sF0) = upme(a,meet(X77,sF2),sF0),
    inference(forward_demodulation,[],[f32305,f24425]) ).

fof(f32305,plain,
    ! [X77] : lome(sF2,X77,sF0) = join(meet(X77,sF2),meet(a,sF0)),
    inference(superposition,[],[f19543,f32189]) ).

fof(f38198,plain,
    ! [X31] : upme(join(meet(a,sF0),X31),sF2,meet(a,meet(sF0,X31))) = upme(a,sF0,meet(sF2,X31)),
    inference(forward_demodulation,[],[f38197,f21037]) ).

fof(f38197,plain,
    ! [X31] : upme(join(meet(a,sF0),X31),sF2,meet(a,meet(sF0,X31))) = upme(a,meet(X31,sF2),sF0),
    inference(forward_demodulation,[],[f38196,f24425]) ).

fof(f38196,plain,
    ! [X31] : upme(join(meet(a,sF0),X31),sF2,meet(a,meet(sF0,X31))) = join(meet(X31,sF2),meet(a,sF0)),
    inference(backward_demodulation,[],[f32321,f38195]) ).

fof(f38195,plain,
    ! [X96] : meet(a,sF0) = upme(sF0,sF2,meet(a,X96)),
    inference(forward_demodulation,[],[f38074,f18451]) ).

fof(f38074,plain,
    ! [X96] : meet(a,sF0) = upme(meet(a,sF0),X96,sF2),
    inference(superposition,[],[f32553,f32189]) ).

fof(f32321,plain,
    ! [X31] : upme(join(meet(a,sF0),X31),sF2,meet(a,meet(sF0,X31))) = join(meet(X31,sF2),upme(sF0,sF2,meet(a,X31))),
    inference(forward_demodulation,[],[f32320,f18451]) ).

fof(f32320,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF0),X31,sF2)) = upme(join(meet(a,sF0),X31),sF2,meet(a,meet(sF0,X31))),
    inference(forward_demodulation,[],[f32319,f11161]) ).

fof(f32319,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF0),X31,sF2)) = upme(join(meet(a,sF0),X31),sF2,meet(meet(sF0,X31),a)),
    inference(forward_demodulation,[],[f32318,f143]) ).

fof(f32318,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF0),X31,sF2)) = upme(join(sF2,meet(meet(sF0,X31),a)),meet(a,sF0),X31),
    inference(forward_demodulation,[],[f32317,f105]) ).

fof(f32317,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF0),X31,sF2)) = upme(join(sF2,meet(meet(sF0,X31),a)),meet(a,meet(a,sF0)),X31),
    inference(forward_demodulation,[],[f32316,f143]) ).

fof(f32316,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF0),X31,sF2)) = upme(join(meet(a,meet(a,sF0)),X31),sF2,meet(meet(sF0,X31),a)),
    inference(forward_demodulation,[],[f32315,f21037]) ).

fof(f32315,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF0),X31,sF2)) = upme(join(meet(a,meet(a,sF0)),X31),meet(a,meet(sF0,X31)),sF2),
    inference(forward_demodulation,[],[f32265,f143]) ).

fof(f32265,plain,
    ! [X31] : join(meet(X31,sF2),upme(meet(a,sF0),X31,sF2)) = upme(join(meet(a,meet(sF0,X31)),sF2),meet(a,meet(a,sF0)),X31),
    inference(superposition,[],[f26,f32189]) ).

fof(f88316,plain,
    ! [X4,X5] : lome(sF2,sF0,join(X4,X5)) = upme(a,sF0,upme(sF2,X4,X5)),
    inference(superposition,[],[f32345,f35]) ).

fof(f32345,plain,
    ! [X61] : lome(sF2,sF0,X61) = upme(a,sF0,meet(X61,sF2)),
    inference(forward_demodulation,[],[f32344,f21037]) ).

fof(f32344,plain,
    ! [X61] : lome(sF2,sF0,X61) = upme(a,meet(sF2,X61),sF0),
    inference(forward_demodulation,[],[f32291,f22433]) ).

fof(f32291,plain,
    ! [X61] : lome(sF2,sF0,X61) = join(meet(a,sF0),meet(sF2,X61)),
    inference(superposition,[],[f8399,f32189]) ).

fof(f105985,plain,
    ! [X21] : join(X21,meet(a,sF0)) = join(X21,upme(a,sF0,upme(sF2,sF0,X21))),
    inference(forward_demodulation,[],[f105984,f8890]) ).

fof(f105984,plain,
    ! [X21] : join(X21,meet(a,sF0)) = join(X21,upme(a,upme(sF2,sF0,X21),sF0)),
    inference(forward_demodulation,[],[f105923,f93549]) ).

fof(f93549,plain,
    ! [X22,X23] : join(meet(a,X23),upme(sF2,sF0,X22)) = upme(a,upme(sF2,sF0,X22),X23),
    inference(forward_demodulation,[],[f93548,f92973]) ).

fof(f92973,plain,
    ! [X19,X20] : upme(a,X20,join(sF0,meet(X19,sF2))) = upme(a,upme(sF2,sF0,X19),X20),
    inference(backward_demodulation,[],[f88385,f92972]) ).

fof(f88385,plain,
    ! [X19,X20] : upme(a,lome(sF2,sF0,X19),X20) = upme(a,X20,join(sF0,meet(X19,sF2))),
    inference(forward_demodulation,[],[f88384,f24393]) ).

fof(f88384,plain,
    ! [X19,X20] : lome(a,X20,join(sF0,meet(X19,sF2))) = upme(a,lome(sF2,sF0,X19),X20),
    inference(forward_demodulation,[],[f88339,f22439]) ).

fof(f88339,plain,
    ! [X19,X20] : lome(a,X20,join(sF0,meet(X19,sF2))) = join(meet(a,X20),lome(sF2,sF0,X19)),
    inference(superposition,[],[f8433,f32345]) ).

fof(f93548,plain,
    ! [X22,X23] : join(meet(a,X23),upme(sF2,sF0,X22)) = upme(a,X23,join(sF0,meet(X22,sF2))),
    inference(forward_demodulation,[],[f93505,f24393]) ).

fof(f93505,plain,
    ! [X22,X23] : lome(a,X23,join(sF0,meet(X22,sF2))) = join(meet(a,X23),upme(sF2,sF0,X22)),
    inference(superposition,[],[f8433,f92978]) ).

fof(f92978,plain,
    ! [X61] : upme(a,sF0,meet(X61,sF2)) = upme(sF2,sF0,X61),
    inference(backward_demodulation,[],[f32345,f92972]) ).

fof(f105923,plain,
    ! [X21] : join(X21,meet(a,sF0)) = join(X21,join(meet(a,sF0),upme(sF2,sF0,X21))),
    inference(superposition,[],[f43,f93026]) ).

fof(f93026,plain,
    ! [X1] : upme(sF2,X1,meet(a,sF0)) = upme(sF2,sF0,X1),
    inference(backward_demodulation,[],[f92874,f93017]) ).

fof(f93017,plain,
    ! [X18] : lome(sF2,X18,sF0) = upme(sF2,sF0,X18),
    inference(forward_demodulation,[],[f93016,f87751]) ).

fof(f93016,plain,
    ! [X18] : upme(sF2,meet(a,sF0),X18) = upme(sF2,sF0,X18),
    inference(forward_demodulation,[],[f93015,f2539]) ).

fof(f93015,plain,
    ! [X18] : upme(sF2,meet(a,sF0),X18) = upme(sF2,sF0,join(meet(a,sF0),X18)),
    inference(forward_demodulation,[],[f93014,f92972]) ).

fof(f93014,plain,
    ! [X18] : upme(sF2,meet(a,sF0),X18) = lome(sF2,sF0,join(meet(a,sF0),X18)),
    inference(forward_demodulation,[],[f92896,f8537]) ).

fof(f92896,plain,
    ! [X18] : upme(sF2,meet(a,sF0),X18) = lome(sF2,join(meet(a,sF0),X18),sF0),
    inference(superposition,[],[f87751,f1116]) ).

fof(f92874,plain,
    ! [X1] : lome(sF2,X1,sF0) = upme(sF2,X1,meet(a,sF0)),
    inference(superposition,[],[f87751,f41]) ).

fof(f1141637,plain,
    ! [X0] : join(upme(x2,y2,z2),X0) = join(lome(sF0,a,z2),join(upme(x2,y2,meet(a,z2)),X0)),
    inference(forward_demodulation,[],[f1141636,f802160]) ).

fof(f802160,plain,
    ! [X120,X121,X124,X122,X123] : join(X120,join(upme(X121,X122,X123),X124)) = join(X120,join(upme(X121,X123,X122),X124)),
    inference(forward_demodulation,[],[f800376,f4]) ).

fof(f800376,plain,
    ! [X120,X121,X124,X122,X123] : join(X120,join(upme(X121,X122,X123),X124)) = join(join(X120,upme(X121,X123,X122)),X124),
    inference(superposition,[],[f4,f8890]) ).

fof(f1141636,plain,
    ! [X0] : join(upme(x2,y2,z2),X0) = join(lome(sF0,a,z2),join(upme(x2,meet(a,z2),y2),X0)),
    inference(forward_demodulation,[],[f1141589,f112522]) ).

fof(f112522,plain,
    ! [X224,X225,X228,X226,X227] : join(X228,join(upme(X224,X225,X226),X227)) = join(upme(X224,X226,X225),join(X228,X227)),
    inference(forward_demodulation,[],[f112521,f111301]) ).

fof(f111301,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,[],[f8676,f1001]) ).

fof(f112521,plain,
    ! [X224,X225,X228,X226,X227] : join(X228,join(upme(X224,X225,X226),X227)) = join(upme(X224,X226,meet(a,X225)),join(X227,join(upme(X224,X225,meet(a,X226)),X228))),
    inference(forward_demodulation,[],[f111392,f4]) ).

fof(f111392,plain,
    ! [X224,X225,X228,X226,X227] : join(join(upme(X224,X226,meet(a,X225)),X227),join(upme(X224,X225,meet(a,X226)),X228)) = join(X228,join(upme(X224,X225,X226),X227)),
    inference(superposition,[],[f1915,f8676]) ).

fof(f1141589,plain,
    ! [X0] : join(upme(x2,y2,z2),X0) = join(upme(x2,y2,meet(a,z2)),join(lome(sF0,a,z2),X0)),
    inference(superposition,[],[f8676,f1138915]) ).

fof(f1138915,plain,
    lome(sF0,a,z2) = upme(x2,z2,meet(a,y2)),
    inference(backward_demodulation,[],[f488212,f1138909]) ).

fof(f1138909,plain,
    ! [X87] : upme(X87,z2,meet(a,sF0)) = upme(X87,z2,meet(a,y2)),
    inference(forward_demodulation,[],[f1138791,f7]) ).

fof(f1138791,plain,
    ! [X87] : upme(X87,z2,meet(a,sF0)) = meet(X87,join(z2,meet(a,y2))),
    inference(superposition,[],[f7,f1122911]) ).

fof(f1122911,plain,
    join(z2,meet(a,sF0)) = join(z2,meet(a,y2)),
    inference(forward_demodulation,[],[f1122910,f19740]) ).

fof(f1122910,plain,
    join(z2,meet(a,sF0)) = join(z2,meet(y2,a)),
    inference(forward_demodulation,[],[f1122909,f19765]) ).

fof(f1122909,plain,
    join(z2,meet(a,sF0)) = join(meet(a,y2),z2),
    inference(forward_demodulation,[],[f1122908,f154143]) ).

fof(f154143,plain,
    ! [X213,X214] : join(meet(a,X213),X214) = join(X214,upme(a,X213,X214)),
    inference(superposition,[],[f8457,f24393]) ).

fof(f1122908,plain,
    join(z2,meet(a,sF0)) = join(z2,upme(a,y2,z2)),
    inference(forward_demodulation,[],[f1122845,f19740]) ).

fof(f1122845,plain,
    join(z2,upme(a,y2,z2)) = join(z2,meet(sF0,a)),
    inference(superposition,[],[f27149,f1121321]) ).

fof(f1121321,plain,
    upme(a,z2,sF0) = upme(a,y2,z2),
    inference(forward_demodulation,[],[f1121320,f69969]) ).

fof(f69969,plain,
    upme(sF2,y2,z2) = upme(a,y2,z2),
    inference(forward_demodulation,[],[f69968,f87]) ).

fof(f69968,plain,
    upme(a,y2,z2) = upme(meet(a,sF2),y2,z2),
    inference(forward_demodulation,[],[f69967,f1495]) ).

fof(f69967,plain,
    upme(a,y2,z2) = upme(meet(sF2,a),y2,z2),
    inference(forward_demodulation,[],[f69955,f345]) ).

fof(f69955,plain,
    upme(a,y2,z2) = meet(sF2,upme(a,y2,z2)),
    inference(superposition,[],[f12223,f69908]) ).

fof(f69908,plain,
    upme(a,y2,z2) = lome(sF2,y2,z2),
    inference(forward_demodulation,[],[f69907,f8537]) ).

fof(f69907,plain,
    upme(a,y2,z2) = lome(sF2,z2,y2),
    inference(forward_demodulation,[],[f69906,f41]) ).

fof(f69906,plain,
    lome(sF2,z2,y2) = upme(a,z2,y2),
    inference(forward_demodulation,[],[f69879,f24410]) ).

fof(f69879,plain,
    lome(sF2,z2,y2) = upme(a,z2,meet(a,y2)),
    inference(superposition,[],[f30027,f31702]) ).

fof(f1121320,plain,
    upme(sF2,y2,z2) = upme(a,z2,sF0),
    inference(forward_demodulation,[],[f1121319,f1121203]) ).

fof(f1121203,plain,
    ! [X2021] : upme(sF2,X2021,z2) = upme(a,z2,meet(X2021,x2)),
    inference(forward_demodulation,[],[f1121202,f24415]) ).

fof(f1121202,plain,
    ! [X2021] : upme(sF2,X2021,z2) = upme(a,meet(x2,meet(a,X2021)),z2),
    inference(forward_demodulation,[],[f1121201,f20110]) ).

fof(f1121201,plain,
    ! [X2021] : upme(a,meet(meet(a,X2021),x2),z2) = upme(sF2,X2021,z2),
    inference(forward_demodulation,[],[f1117072,f85740]) ).

fof(f1117072,plain,
    ! [X2021] : upme(a,meet(meet(a,X2021),x2),z2) = upme(a,z2,meet(sF2,X2021)),
    inference(superposition,[],[f1028285,f29323]) ).

fof(f1121319,plain,
    upme(a,z2,sF0) = upme(a,z2,meet(y2,x2)),
    inference(forward_demodulation,[],[f1117092,f21037]) ).

fof(f1117092,plain,
    upme(a,z2,sF0) = upme(a,meet(x2,y2),z2),
    inference(superposition,[],[f1028285,f15]) ).

fof(f488212,plain,
    lome(sF0,a,z2) = upme(x2,z2,meet(a,sF0)),
    inference(forward_demodulation,[],[f488211,f32313]) ).

fof(f488211,plain,
    lome(sF0,sF2,z2) = upme(x2,z2,meet(a,sF0)),
    inference(forward_demodulation,[],[f488210,f20653]) ).

fof(f488210,plain,
    lome(sF0,sF2,z2) = upme(x2,z2,meet(sF0,a)),
    inference(forward_demodulation,[],[f488209,f21037]) ).

fof(f488209,plain,
    lome(sF0,sF2,z2) = upme(x2,meet(a,sF0),z2),
    inference(forward_demodulation,[],[f488208,f134656]) ).

fof(f488208,plain,
    lome(sF0,sF2,z2) = lome(x2,meet(a,sF0),z2),
    inference(forward_demodulation,[],[f488207,f26698]) ).

fof(f488207,plain,
    lome(sF0,sF2,z2) = join(meet(a,sF0),meet(z2,x2)),
    inference(forward_demodulation,[],[f488206,f19765]) ).

fof(f488206,plain,
    lome(sF0,sF2,z2) = join(meet(x2,z2),meet(a,sF0)),
    inference(forward_demodulation,[],[f488205,f34059]) ).

fof(f34059,plain,
    ! [X62] : lome(sF0,X62,z2) = lome(x2,z2,meet(X62,sF0)),
    inference(forward_demodulation,[],[f34058,f8537]) ).

fof(f34058,plain,
    ! [X62] : lome(sF0,X62,z2) = lome(x2,meet(X62,sF0),z2),
    inference(forward_demodulation,[],[f34011,f8419]) ).

fof(f34011,plain,
    ! [X62] : lome(sF0,X62,z2) = join(meet(X62,sF0),meet(x2,z2)),
    inference(superposition,[],[f19543,f33466]) ).

fof(f488205,plain,
    join(meet(x2,z2),meet(a,sF0)) = lome(x2,z2,meet(sF2,sF0)),
    inference(forward_demodulation,[],[f487785,f8441]) ).

fof(f487785,plain,
    join(meet(x2,z2),meet(a,sF0)) = join(meet(x2,z2),meet(sF2,sF0)),
    inference(superposition,[],[f105987,f33975]) ).

fof(f33975,plain,
    ! [X19] : meet(X19,sF0) = upme(X19,sF0,meet(x2,z2)),
    inference(superposition,[],[f34,f33466]) ).

fof(f1308446,plain,
    ! [X0] : join(sF1,X0) = join(lome(sF0,a,y2),join(lome(sF0,a,z2),X0)),
    inference(forward_demodulation,[],[f1308445,f73466]) ).

fof(f1308445,plain,
    ! [X0] : join(lome(sF0,a,y2),join(lome(sF0,a,z2),X0)) = join(upme(sF1,y2,z2),X0),
    inference(forward_demodulation,[],[f1308444,f112346]) ).

fof(f112346,plain,
    ! [X253,X254,X256,X255] : join(upme(X253,X254,X255),X256) = join(upme(X253,X255,X254),X256),
    inference(forward_demodulation,[],[f111277,f111808]) ).

fof(f111808,plain,
    ! [X253,X254,X256,X255] : join(upme(X253,X254,X255),X256) = join(upme(X253,X255,meet(a,X254)),join(upme(X253,meet(a,X255),X254),X256)),
    inference(forward_demodulation,[],[f111134,f1024]) ).

fof(f111134,plain,
    ! [X253,X254,X256,X255] : join(upme(X253,X254,X255),X256) = join(upme(X253,meet(a,X255),X254),join(upme(X253,X255,meet(a,X254)),X256)),
    inference(superposition,[],[f8676,f41]) ).

fof(f111277,plain,
    ! [X253,X254,X256,X255] : join(upme(X253,X255,X254),X256) = join(upme(X253,X255,meet(a,X254)),join(upme(X253,meet(a,X255),X254),X256)),
    inference(superposition,[],[f8676,f41]) ).

fof(f1308444,plain,
    ! [X0] : join(lome(sF0,a,y2),join(lome(sF0,a,z2),X0)) = join(upme(sF1,z2,y2),X0),
    inference(forward_demodulation,[],[f1308443,f1303607]) ).

fof(f1303607,plain,
    lome(sF0,a,z2) = upme(sF1,z2,meet(a,y2)),
    inference(forward_demodulation,[],[f1303606,f1130596]) ).

fof(f1130596,plain,
    lome(sF0,a,z2) = meet(sF1,lome(sF0,a,z2)),
    inference(superposition,[],[f12223,f1124411]) ).

fof(f1124411,plain,
    lome(sF0,a,z2) = lome(sF1,a,z2),
    inference(forward_demodulation,[],[f1124085,f488212]) ).

fof(f1124085,plain,
    lome(sF1,a,z2) = upme(x2,z2,meet(a,sF0)),
    inference(backward_demodulation,[],[f771466,f1123768]) ).

fof(f1303606,plain,
    meet(sF1,lome(sF0,a,z2)) = upme(sF1,z2,meet(a,y2)),
    inference(forward_demodulation,[],[f1303336,f1249750]) ).

fof(f1249750,plain,
    ! [X68,X67] : meet(sF1,lome(sF0,X67,X68)) = lome(lome(sF0,X67,X68),a,sF1),
    inference(superposition,[],[f1249331,f12223]) ).

fof(f1249331,plain,
    ! [X4] : meet(sF1,X4) = lome(meet(sF0,X4),a,sF1),
    inference(forward_demodulation,[],[f1249330,f73577]) ).

fof(f1249330,plain,
    ! [X4] : meet(sF0,meet(sF1,X4)) = lome(meet(sF0,X4),a,sF1),
    inference(forward_demodulation,[],[f1249329,f337]) ).

fof(f1249329,plain,
    ! [X4] : meet(sF1,meet(sF0,X4)) = lome(meet(sF0,X4),a,sF1),
    inference(forward_demodulation,[],[f1249328,f8537]) ).

fof(f1249328,plain,
    ! [X4] : meet(sF1,meet(sF0,X4)) = lome(meet(sF0,X4),sF1,a),
    inference(forward_demodulation,[],[f1248866,f1]) ).

fof(f1248866,plain,
    ! [X4] : lome(meet(sF0,X4),sF1,a) = meet(meet(sF0,X4),sF1),
    inference(superposition,[],[f1139289,f8516]) ).

fof(f8516,plain,
    ! [X11,X12,X13] : lome(X11,X13,meet(X12,X11)) = lome(X11,X13,X12),
    inference(forward_demodulation,[],[f8424,f8421]) ).

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

fof(f1139289,plain,
    ! [X322,X321] : meet(X322,sF1) = lome(X322,sF1,meet(a,meet(sF0,X321))),
    inference(superposition,[],[f353,f1123451]) ).

fof(f1123451,plain,
    ! [X1] : meet(a,meet(sF0,X1)) = meet(sF1,meet(X1,sF2)),
    inference(backward_demodulation,[],[f51550,f1123450]) ).

fof(f1123450,plain,
    ! [X7] : meet(a,meet(sF1,X7)) = meet(a,meet(sF0,X7)),
    inference(forward_demodulation,[],[f1123449,f320]) ).

fof(f1123449,plain,
    ! [X7] : meet(a,meet(sF1,X7)) = meet(sF0,meet(X7,a)),
    inference(forward_demodulation,[],[f1123443,f32158]) ).

fof(f32158,plain,
    ! [X12,X13] : meet(sF0,meet(X12,X13)) = upme(meet(X13,meet(x2,X12)),y2,z2),
    inference(superposition,[],[f29324,f320]) ).

fof(f1123443,plain,
    ! [X7] : meet(a,meet(sF1,X7)) = upme(meet(a,meet(x2,X7)),y2,z2),
    inference(backward_demodulation,[],[f879785,f1123417]) ).

fof(f879785,plain,
    ! [X7] : meet(a,meet(sF1,X7)) = upme(meet(a,meet(x2,X7)),z2,sF1),
    inference(forward_demodulation,[],[f879784,f2]) ).

fof(f879784,plain,
    ! [X7] : meet(meet(a,sF1),X7) = upme(meet(a,meet(x2,X7)),z2,sF1),
    inference(forward_demodulation,[],[f879748,f2]) ).

fof(f879748,plain,
    ! [X7] : meet(meet(a,sF1),X7) = upme(meet(meet(a,x2),X7),z2,sF1),
    inference(superposition,[],[f347,f879726]) ).

fof(f51550,plain,
    ! [X1] : meet(a,meet(sF1,X1)) = meet(sF1,meet(X1,sF2)),
    inference(forward_demodulation,[],[f51549,f555]) ).

fof(f555,plain,
    ! [X2,X3] : meet(X2,meet(X3,sF2)) = meet(a,meet(X2,meet(X3,sF2))),
    inference(superposition,[],[f490,f2]) ).

fof(f51549,plain,
    ! [X1] : meet(a,meet(sF1,X1)) = meet(a,meet(sF1,meet(X1,sF2))),
    inference(forward_demodulation,[],[f51548,f3023]) ).

fof(f3023,plain,
    ! [X16,X14,X17,X15] : meet(X17,meet(X15,meet(X16,X14))) = meet(X17,meet(X16,meet(X14,X15))),
    inference(forward_demodulation,[],[f2855,f2]) ).

fof(f2855,plain,
    ! [X16,X14,X17,X15] : meet(X17,meet(meet(X15,X16),X14)) = meet(X17,meet(X16,meet(X14,X15))),
    inference(superposition,[],[f1603,f320]) ).

fof(f51548,plain,
    ! [X1] : meet(a,meet(sF1,X1)) = meet(a,meet(sF2,meet(sF1,X1))),
    inference(forward_demodulation,[],[f51547,f337]) ).

fof(f51547,plain,
    ! [X1] : meet(a,meet(sF1,X1)) = meet(sF2,meet(a,meet(sF1,X1))),
    inference(forward_demodulation,[],[f51422,f2]) ).

fof(f51422,plain,
    ! [X1] : meet(meet(a,sF1),X1) = meet(sF2,meet(meet(a,sF1),X1)),
    inference(superposition,[],[f30299,f29252]) ).

fof(f1303336,plain,
    upme(sF1,z2,meet(a,y2)) = lome(lome(sF0,a,z2),a,sF1),
    inference(superposition,[],[f1249916,f1141658]) ).

fof(f1141658,plain,
    lome(sF0,a,z2) = upme(sF0,z2,meet(a,y2)),
    inference(forward_demodulation,[],[f1141594,f32184]) ).

fof(f32184,plain,
    ! [X4,X5] : lome(sF0,X4,X5) = upme(lome(sF0,X4,X5),y2,z2),
    inference(forward_demodulation,[],[f32148,f12223]) ).

fof(f32148,plain,
    ! [X4,X5] : meet(sF0,lome(sF0,X4,X5)) = upme(lome(sF0,X4,X5),y2,z2),
    inference(superposition,[],[f29324,f12974]) ).

fof(f12974,plain,
    ! [X168,X169] : lome(sF0,X168,X169) = meet(x2,lome(sF0,X168,X169)),
    inference(superposition,[],[f318,f12223]) ).

fof(f1141594,plain,
    upme(lome(sF0,a,z2),y2,z2) = upme(sF0,z2,meet(a,y2)),
    inference(superposition,[],[f32200,f1138915]) ).

fof(f32200,plain,
    ! [X28,X29] : upme(sF0,X28,X29) = upme(upme(x2,X28,X29),y2,z2),
    inference(forward_demodulation,[],[f32166,f7]) ).

fof(f32166,plain,
    ! [X28,X29] : meet(sF0,join(X28,X29)) = upme(upme(x2,X28,X29),y2,z2),
    inference(superposition,[],[f29324,f7]) ).

fof(f1249916,plain,
    ! [X62,X63] : upme(sF1,X62,X63) = lome(upme(sF0,X62,X63),a,sF1),
    inference(forward_demodulation,[],[f1249748,f7]) ).

fof(f1249748,plain,
    ! [X62,X63] : meet(sF1,join(X62,X63)) = lome(upme(sF0,X62,X63),a,sF1),
    inference(superposition,[],[f1249331,f7]) ).

fof(f1308443,plain,
    ! [X0] : join(upme(sF1,z2,y2),X0) = join(lome(sF0,a,y2),join(upme(sF1,z2,meet(a,y2)),X0)),
    inference(forward_demodulation,[],[f1308442,f802160]) ).

fof(f1308442,plain,
    ! [X0] : join(upme(sF1,z2,y2),X0) = join(lome(sF0,a,y2),join(upme(sF1,meet(a,y2),z2),X0)),
    inference(forward_demodulation,[],[f1308381,f112522]) ).

fof(f1308381,plain,
    ! [X0] : join(upme(sF1,z2,y2),X0) = join(upme(sF1,z2,meet(a,y2)),join(lome(sF0,a,y2),X0)),
    inference(superposition,[],[f8676,f1303605]) ).

fof(f1303605,plain,
    lome(sF0,a,y2) = upme(sF1,y2,meet(a,z2)),
    inference(forward_demodulation,[],[f1303604,f1130459]) ).

fof(f1130459,plain,
    lome(sF0,a,y2) = meet(sF1,lome(sF0,a,y2)),
    inference(superposition,[],[f12223,f1124406]) ).

fof(f1124406,plain,
    lome(sF1,a,y2) = lome(sF0,a,y2),
    inference(forward_demodulation,[],[f1124084,f488200]) ).

fof(f1124084,plain,
    lome(sF1,a,y2) = upme(x2,y2,meet(a,sF0)),
    inference(backward_demodulation,[],[f771454,f1123768]) ).

fof(f771454,plain,
    lome(sF1,a,y2) = upme(x2,y2,meet(a,sF1)),
    inference(forward_demodulation,[],[f771453,f51709]) ).

fof(f771453,plain,
    lome(sF1,sF2,y2) = upme(x2,y2,meet(a,sF1)),
    inference(forward_demodulation,[],[f771452,f20653]) ).

fof(f771452,plain,
    lome(sF1,sF2,y2) = upme(x2,y2,meet(sF1,a)),
    inference(forward_demodulation,[],[f771451,f21037]) ).

fof(f771451,plain,
    lome(sF1,sF2,y2) = upme(x2,meet(a,sF1),y2),
    inference(forward_demodulation,[],[f771450,f134666]) ).

fof(f771450,plain,
    lome(sF1,sF2,y2) = lome(x2,meet(a,sF1),y2),
    inference(forward_demodulation,[],[f771449,f26699]) ).

fof(f771449,plain,
    lome(sF1,sF2,y2) = join(meet(a,sF1),meet(y2,x2)),
    inference(forward_demodulation,[],[f771448,f19765]) ).

fof(f771448,plain,
    lome(sF1,sF2,y2) = join(meet(x2,y2),meet(a,sF1)),
    inference(forward_demodulation,[],[f771447,f62428]) ).

fof(f62428,plain,
    ! [X75] : lome(sF1,X75,y2) = lome(x2,y2,meet(X75,sF1)),
    inference(forward_demodulation,[],[f62427,f8537]) ).

fof(f62427,plain,
    ! [X75] : lome(sF1,X75,y2) = lome(x2,meet(X75,sF1),y2),
    inference(forward_demodulation,[],[f62376,f9871]) ).

fof(f62376,plain,
    ! [X75] : lome(sF1,X75,y2) = join(meet(X75,sF1),meet(x2,y2)),
    inference(superposition,[],[f19543,f61908]) ).

fof(f771447,plain,
    join(meet(x2,y2),meet(a,sF1)) = lome(x2,y2,meet(sF2,sF1)),
    inference(forward_demodulation,[],[f770912,f9872]) ).

fof(f770912,plain,
    join(meet(x2,y2),meet(a,sF1)) = join(meet(x2,y2),meet(sF2,sF1)),
    inference(superposition,[],[f137901,f62336]) ).

fof(f62336,plain,
    ! [X24] : meet(X24,sF1) = upme(X24,sF1,meet(x2,y2)),
    inference(superposition,[],[f34,f61908]) ).

fof(f1303604,plain,
    meet(sF1,lome(sF0,a,y2)) = upme(sF1,y2,meet(a,z2)),
    inference(forward_demodulation,[],[f1303335,f1249750]) ).

fof(f1303335,plain,
    upme(sF1,y2,meet(a,z2)) = lome(lome(sF0,a,y2),a,sF1),
    inference(superposition,[],[f1249916,f1141803]) ).

fof(f1141803,plain,
    lome(sF0,a,y2) = upme(sF0,y2,meet(a,z2)),
    inference(forward_demodulation,[],[f1141747,f32184]) ).

fof(f1141747,plain,
    upme(lome(sF0,a,y2),y2,z2) = upme(sF0,y2,meet(a,z2)),
    inference(superposition,[],[f32200,f1139875]) ).

fof(f1315665,plain,
    ! [X443,X445,X444] : join(X444,upme(sF0,X445,sF1)) = join(X444,lome(sF0,join(sF1,X445),X443)),
    inference(forward_demodulation,[],[f1314920,f39606]) ).

fof(f39606,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,[],[f1001,f8411]) ).

fof(f1314920,plain,
    ! [X443,X445,X444] : join(X444,upme(sF0,X445,sF1)) = join(meet(sF0,X443),join(X444,upme(sF0,sF1,X445))),
    inference(backward_demodulation,[],[f1109347,f1313719]) ).

fof(f1313719,plain,
    ! [X22] : meet(sF0,X22) = meet(sF1,X22),
    inference(forward_demodulation,[],[f1312272,f55229]) ).

fof(f55229,plain,
    ! [X503,X504] : meet(sF0,X503) = lome(meet(X503,sF0),X504,join(y2,z2)),
    inference(forward_demodulation,[],[f55228,f666]) ).

fof(f55228,plain,
    ! [X503,X504] : lome(meet(X503,sF0),X504,join(y2,z2)) = lome(sF0,X503,meet(X504,X503)),
    inference(forward_demodulation,[],[f55227,f8426]) ).

fof(f8426,plain,
    ! [X21,X18,X19,X20] : lome(X18,X21,meet(X19,X20)) = join(meet(X18,X21),meet(X19,meet(X20,X18))),
    inference(superposition,[],[f8,f320]) ).

fof(f55227,plain,
    ! [X503,X504] : lome(meet(X503,sF0),X504,join(y2,z2)) = join(meet(sF0,X503),meet(X504,meet(X503,sF0))),
    inference(forward_demodulation,[],[f54665,f20787]) ).

fof(f20787,plain,
    ! [X56,X54,X55,X53] : join(meet(X54,X53),meet(X55,X56)) = join(meet(X56,X55),meet(X53,X54)),
    inference(superposition,[],[f19765,f19708]) ).

fof(f54665,plain,
    ! [X503,X504] : lome(meet(X503,sF0),X504,join(y2,z2)) = join(meet(meet(X503,sF0),X504),meet(X503,sF0)),
    inference(superposition,[],[f8433,f32183]) ).

fof(f32183,plain,
    ! [X1] : meet(X1,sF0) = upme(meet(X1,sF0),y2,z2),
    inference(forward_demodulation,[],[f32145,f108]) ).

fof(f32145,plain,
    ! [X1] : meet(sF0,meet(X1,sF0)) = upme(meet(X1,sF0),y2,z2),
    inference(superposition,[],[f29324,f510]) ).

fof(f1312272,plain,
    ! [X22,X23] : meet(sF1,X22) = lome(meet(X22,sF0),X23,join(y2,z2)),
    inference(backward_demodulation,[],[f78274,f1312054]) ).

fof(f1312054,plain,
    ! [X155] : meet(X155,sF1) = meet(X155,sF0),
    inference(backward_demodulation,[],[f1124697,f1311997]) ).

fof(f1311997,plain,
    ! [X910,X909] : meet(X910,sF0) = upme(X910,sF1,meet(X909,sF0)),
    inference(forward_demodulation,[],[f1311952,f33009]) ).

fof(f1311952,plain,
    ! [X910,X909] : upme(X910,sF1,meet(X909,sF0)) = upme(X910,sF0,meet(x2,y2)),
    inference(backward_demodulation,[],[f1091438,f1311944]) ).

fof(f1311944,plain,
    ! [X208,X209,X207] : upme(X209,X207,lome(sF0,sF1,X208)) = upme(X209,sF0,X207),
    inference(forward_demodulation,[],[f1311943,f1853]) ).

fof(f1311943,plain,
    ! [X208,X209,X207] : upme(X209,X207,lome(sF0,sF1,X208)) = upme(X209,sF0,join(meet(sF0,a),X207)),
    inference(forward_demodulation,[],[f1311936,f33746]) ).

fof(f1311936,plain,
    ! [X208,X209,X207] : upme(X209,X207,lome(sF0,sF1,X208)) = upme(X209,meet(a,sF0),join(sF0,X207)),
    inference(backward_demodulation,[],[f1281159,f1311935]) ).

fof(f1311935,plain,
    ! [X1756,X1758,X1755,X1757] : upme(X1758,X1755,join(X1756,lome(sF0,X1757,sF1))) = upme(X1758,X1755,join(sF0,X1756)),
    inference(forward_demodulation,[],[f1311927,f1028960]) ).

fof(f1028960,plain,
    ! [X1810,X1809,X1808] : upme(X1810,X1808,join(sF0,X1809)) = lome(X1810,sF1,join(X1808,join(sF0,X1809))),
    inference(forward_demodulation,[],[f1025736,f8537]) ).

fof(f1025736,plain,
    ! [X1810,X1809,X1808] : upme(X1810,X1808,join(sF0,X1809)) = lome(X1810,join(X1808,join(sF0,X1809)),sF1),
    inference(superposition,[],[f679,f75480]) ).

fof(f75480,plain,
    ! [X2,X1] : sF1 = upme(sF1,X2,join(sF0,X1)),
    inference(superposition,[],[f73507,f3]) ).

fof(f73507,plain,
    ! [X19,X20] : sF1 = upme(sF1,X19,join(X20,sF0)),
    inference(superposition,[],[f34125,f73269]) ).

fof(f34125,plain,
    ! [X205,X206,X207,X204] : upme(X206,X207,join(X204,join(X205,X206))) = X206,
    inference(superposition,[],[f33633,f4]) ).

fof(f1311927,plain,
    ! [X1756,X1758,X1755,X1757] : upme(X1758,X1755,join(X1756,lome(sF0,X1757,sF1))) = lome(X1758,sF1,join(X1755,join(sF0,X1756))),
    inference(backward_demodulation,[],[f1028945,f1311863]) ).

fof(f1311863,plain,
    ! [X113,X114,X115] : join(X113,join(sF0,X114)) = join(X113,join(X114,lome(sF0,X115,sF1))),
    inference(backward_demodulation,[],[f155891,f1311849]) ).

fof(f1311849,plain,
    ! [X684,X685] : join(sF0,X685) = join(X685,lome(sF0,sF1,X684)),
    inference(forward_demodulation,[],[f1308529,f119133]) ).

fof(f119133,plain,
    ! [X90,X89] : join(X89,lome(sF0,sF1,X90)) = upme(join(sF0,X89),X89,lome(sF0,sF1,X90)),
    inference(forward_demodulation,[],[f119132,f78335]) ).

fof(f78335,plain,
    ! [X34,X35] : join(sF1,join(X35,meet(sF0,X34))) = join(X35,lome(sF0,sF1,X34)),
    inference(superposition,[],[f1024,f73579]) ).

fof(f73579,plain,
    ! [X33] : lome(sF0,sF1,X33) = join(sF1,meet(sF0,X33)),
    inference(superposition,[],[f8,f73271]) ).

fof(f119132,plain,
    ! [X90,X89] : join(sF1,join(X89,meet(sF0,X90))) = upme(join(sF0,X89),X89,lome(sF0,sF1,X90)),
    inference(forward_demodulation,[],[f119131,f73579]) ).

fof(f119131,plain,
    ! [X90,X89] : join(sF1,join(X89,meet(sF0,X90))) = upme(join(sF0,X89),X89,join(sF1,meet(sF0,X90))),
    inference(forward_demodulation,[],[f119130,f3972]) ).

fof(f3972,plain,
    ! [X48,X46,X49,X47] : upme(X49,X46,join(X47,X48)) = upme(X49,X46,join(X48,X47)),
    inference(forward_demodulation,[],[f3868,f7]) ).

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

fof(f119130,plain,
    ! [X90,X89] : join(sF1,join(X89,meet(sF0,X90))) = upme(join(sF0,X89),X89,join(meet(sF0,X90),sF1)),
    inference(forward_demodulation,[],[f118957,f1036]) ).

fof(f118957,plain,
    ! [X90,X89] : join(sF1,join(X89,meet(sF0,X90))) = upme(join(sF0,X89),join(X89,meet(sF0,X90)),sF1),
    inference(superposition,[],[f118656,f1802]) ).

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

fof(f118656,plain,
    ! [X1] : join(sF1,X1) = upme(join(sF0,X1),X1,sF1),
    inference(superposition,[],[f118530,f41]) ).

fof(f118530,plain,
    ! [X27] : join(sF1,X27) = upme(join(sF0,X27),sF1,X27),
    inference(forward_demodulation,[],[f118306,f143]) ).

fof(f118306,plain,
    ! [X27] : join(sF1,X27) = upme(join(sF1,X27),sF0,X27),
    inference(superposition,[],[f73499,f69]) ).

fof(f73499,plain,
    ! [X10,X9] : upme(X9,sF0,join(sF1,X10)) = upme(X9,sF0,X10),
    inference(superposition,[],[f1036,f73269]) ).

fof(f1308529,plain,
    ! [X684,X685] : join(sF0,X685) = upme(join(sF0,X685),X685,lome(sF0,sF1,X684)),
    inference(backward_demodulation,[],[f164870,f1308447]) ).

fof(f164870,plain,
    ! [X684,X685] : join(sF1,X685) = upme(join(sF1,X685),X685,lome(sF0,sF1,X684)),
    inference(superposition,[],[f148108,f73579]) ).

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

fof(f33636,plain,
    ! [X10,X11,X12] : join(X10,X11) = upme(join(X10,X11),X10,join(X11,X12)),
    inference(superposition,[],[f1036,f22]) ).

fof(f155891,plain,
    ! [X113,X114,X115] : join(X113,join(X114,lome(sF0,X115,sF1))) = join(X113,join(X114,lome(sF0,sF1,X115))),
    inference(forward_demodulation,[],[f155890,f73579]) ).

fof(f155890,plain,
    ! [X113,X114,X115] : join(X113,join(X114,lome(sF0,X115,sF1))) = join(X113,join(X114,join(sF1,meet(sF0,X115)))),
    inference(forward_demodulation,[],[f155885,f3927]) ).

fof(f155885,plain,
    ! [X113,X114,X115] : join(X113,join(X114,lome(sF0,X115,sF1))) = join(X113,join(X114,join(meet(sF0,X115),sF1))),
    inference(backward_demodulation,[],[f142268,f154516]) ).

fof(f154516,plain,
    ! [X101,X104,X102,X103] : join(X101,join(X104,lome(X102,X103,X101))) = join(X104,join(meet(X102,X103),X101)),
    inference(superposition,[],[f1024,f8457]) ).

fof(f142268,plain,
    ! [X113,X114,X115] : join(X113,join(X114,lome(sF0,X115,sF1))) = join(X113,join(sF1,join(X114,lome(sF0,X115,sF1)))),
    inference(forward_demodulation,[],[f142246,f2200]) ).

fof(f142246,plain,
    ! [X113,X114,X115] : join(X113,join(X114,lome(sF0,X115,sF1))) = join(X113,join(join(X114,lome(sF0,X115,sF1)),sF1)),
    inference(superposition,[],[f43,f78565]) ).

fof(f78565,plain,
    ! [X24,X25,X23] : sF1 = upme(sF1,X23,join(X24,lome(sF0,X25,sF1))),
    inference(superposition,[],[f78457,f1036]) ).

fof(f78457,plain,
    ! [X24,X23] : sF1 = upme(sF1,X24,lome(sF0,X23,sF1)),
    inference(superposition,[],[f78344,f8537]) ).

fof(f78344,plain,
    ! [X60,X61] : sF1 = upme(sF1,X61,lome(sF0,sF1,X60)),
    inference(superposition,[],[f34077,f73579]) ).

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

fof(f1028945,plain,
    ! [X1756,X1758,X1755,X1757] : upme(X1758,X1755,join(X1756,lome(sF0,X1757,sF1))) = lome(X1758,sF1,join(X1755,join(X1756,lome(sF0,X1757,sF1)))),
    inference(forward_demodulation,[],[f1025721,f8537]) ).

fof(f1025721,plain,
    ! [X1756,X1758,X1755,X1757] : upme(X1758,X1755,join(X1756,lome(sF0,X1757,sF1))) = lome(X1758,join(X1755,join(X1756,lome(sF0,X1757,sF1))),sF1),
    inference(superposition,[],[f679,f78565]) ).

fof(f1281159,plain,
    ! [X208,X209,X207] : upme(X209,X207,lome(sF0,sF1,X208)) = upme(X209,meet(a,sF0),join(X207,lome(sF0,X208,sF1))),
    inference(forward_demodulation,[],[f1281158,f774285]) ).

fof(f774285,plain,
    ! [X235,X232,X233,X231,X236,X234] : upme(X235,lome(X232,X233,X234),join(X236,X231)) = upme(X235,X236,join(X231,lome(X232,X234,X233))),
    inference(superposition,[],[f2132,f8566]) ).

fof(f1281158,plain,
    ! [X208,X209,X207] : upme(X209,X207,lome(sF0,sF1,X208)) = upme(X209,lome(sF0,sF1,X208),join(meet(a,sF0),X207)),
    inference(forward_demodulation,[],[f1280779,f675161]) ).

fof(f675161,plain,
    ! [X291,X290,X289,X292] : upme(X291,X289,join(X292,upme(a,X290,X289))) = upme(X291,X292,join(meet(a,X290),X289)),
    inference(superposition,[],[f2336,f154143]) ).

fof(f2336,plain,
    ! [X28,X26,X27,X25] : upme(X28,X25,join(X26,X27)) = upme(X28,X26,join(X25,X27)),
    inference(forward_demodulation,[],[f2262,f7]) ).

fof(f2262,plain,
    ! [X28,X26,X27,X25] : upme(X28,X25,join(X26,X27)) = meet(X28,join(X26,join(X25,X27))),
    inference(superposition,[],[f7,f1024]) ).

fof(f1280779,plain,
    ! [X208,X209,X207] : upme(X209,X207,lome(sF0,sF1,X208)) = upme(X209,X207,join(lome(sF0,sF1,X208),upme(a,sF0,X207))),
    inference(superposition,[],[f1037,f1130002]) ).

fof(f1130002,plain,
    ! [X795,X794] : upme(a,X795,lome(sF0,sF1,X794)) = upme(a,sF0,X795),
    inference(forward_demodulation,[],[f1130001,f3759]) ).

fof(f1130001,plain,
    ! [X795,X794] : upme(a,X795,lome(sF0,sF1,X794)) = upme(a,X795,join(sF0,meet(X794,X795))),
    inference(forward_demodulation,[],[f1130000,f3972]) ).

fof(f1130000,plain,
    ! [X795,X794] : upme(a,X795,lome(sF0,sF1,X794)) = upme(a,X795,join(meet(X794,X795),sF0)),
    inference(forward_demodulation,[],[f1129992,f1122739]) ).

fof(f1122739,plain,
    ! [X405,X404,X403,X406] : upme(a,X406,join(meet(X404,X405),X403)) = upme(a,X406,join(X403,upme(X404,X405,X403))),
    inference(forward_demodulation,[],[f1122738,f24393]) ).

fof(f1122738,plain,
    ! [X405,X404,X403,X406] : lome(a,X406,join(X403,upme(X404,X405,X403))) = upme(a,X406,join(meet(X404,X405),X403)),
    inference(forward_demodulation,[],[f1122737,f24393]) ).

fof(f1122737,plain,
    ! [X405,X404,X403,X406] : lome(a,X406,join(X403,upme(X404,X405,X403))) = lome(a,X406,join(meet(X404,X405),X403)),
    inference(forward_demodulation,[],[f1117458,f8433]) ).

fof(f1117458,plain,
    ! [X405,X404,X403,X406] : lome(a,X406,join(X403,upme(X404,X405,X403))) = join(meet(a,X406),upme(a,meet(X404,X405),X403)),
    inference(superposition,[],[f8433,f1028285]) ).

fof(f1129992,plain,
    ! [X795,X794] : upme(a,X795,lome(sF0,sF1,X794)) = upme(a,X795,join(sF0,upme(X794,X795,sF0))),
    inference(backward_demodulation,[],[f1118870,f1129973]) ).

fof(f1129973,plain,
    ! [X101,X100] : upme(a,X100,join(sF0,X101)) = upme(a,X100,join(sF1,X101)),
    inference(forward_demodulation,[],[f1129972,f1036]) ).

fof(f1129972,plain,
    ! [X101,X100] : upme(a,X100,join(sF0,X101)) = upme(a,join(X100,sF1),X101),
    inference(forward_demodulation,[],[f1129971,f24393]) ).

fof(f1129971,plain,
    ! [X101,X100] : lome(a,join(X100,sF1),X101) = upme(a,X100,join(sF0,X101)),
    inference(forward_demodulation,[],[f1129970,f1036]) ).

fof(f1129970,plain,
    ! [X101,X100] : lome(a,join(X100,sF1),X101) = upme(a,join(X100,sF0),X101),
    inference(forward_demodulation,[],[f1129969,f24393]) ).

fof(f1129969,plain,
    ! [X101,X100] : lome(a,join(X100,sF1),X101) = lome(a,join(X100,sF0),X101),
    inference(forward_demodulation,[],[f1129688,f8411]) ).

fof(f1129688,plain,
    ! [X101,X100] : lome(a,join(X100,sF1),X101) = join(upme(a,X100,sF0),meet(a,X101)),
    inference(superposition,[],[f8411,f1125884]) ).

fof(f1125884,plain,
    ! [X40] : upme(a,X40,sF0) = upme(a,X40,sF1),
    inference(superposition,[],[f62277,f1125032]) ).

fof(f1125032,plain,
    sF1 = lome(sF0,a,sF1),
    inference(forward_demodulation,[],[f1124693,f73646]) ).

fof(f73646,plain,
    ! [X34] : lome(sF0,X34,sF1) = join(sF1,meet(X34,sF0)),
    inference(forward_demodulation,[],[f73580,f19765]) ).

fof(f73580,plain,
    ! [X34] : join(meet(sF0,X34),sF1) = lome(sF0,X34,sF1),
    inference(superposition,[],[f8,f73271]) ).

fof(f1124693,plain,
    sF1 = join(sF1,meet(a,sF0)),
    inference(superposition,[],[f5,f1123771]) ).

fof(f1123771,plain,
    meet(a,sF0) = meet(sF1,sF2),
    inference(backward_demodulation,[],[f51512,f1123768]) ).

fof(f1118870,plain,
    ! [X795,X794] : upme(a,X795,join(sF1,upme(X794,X795,sF0))) = upme(a,X795,lome(sF0,sF1,X794)),
    inference(forward_demodulation,[],[f1118869,f675520]) ).

fof(f675520,plain,
    ! [X1832,X1831,X1833] : upme(X1832,sF1,join(X1833,meet(sF0,X1831))) = upme(X1832,X1833,lome(sF0,sF1,X1831)),
    inference(superposition,[],[f2336,f73579]) ).

fof(f1118869,plain,
    ! [X795,X794] : upme(a,X795,join(sF1,upme(X794,X795,sF0))) = upme(a,sF1,join(X795,meet(sF0,X794))),
    inference(forward_demodulation,[],[f1118868,f631859]) ).

fof(f631859,plain,
    ! [X371,X370,X369,X373,X372] : upme(X372,X373,join(X371,meet(X370,X369))) = upme(X372,meet(X369,X370),join(X371,X373)),
    inference(superposition,[],[f2132,f19765]) ).

fof(f1118868,plain,
    ! [X795,X794] : upme(a,meet(X794,sF0),join(X795,sF1)) = upme(a,X795,join(sF1,upme(X794,X795,sF0))),
    inference(forward_demodulation,[],[f1116516,f1036]) ).

fof(f1116516,plain,
    ! [X795,X794] : upme(a,meet(X794,sF0),join(X795,sF1)) = upme(a,join(X795,sF1),upme(X794,X795,sF0)),
    inference(superposition,[],[f1028285,f76485]) ).

fof(f76485,plain,
    ! [X46,X47] : upme(X47,sF0,join(X46,sF1)) = upme(X47,X46,sF0),
    inference(forward_demodulation,[],[f76431,f7]) ).

fof(f76431,plain,
    ! [X46,X47] : upme(X47,sF0,join(X46,sF1)) = meet(X47,join(X46,sF0)),
    inference(superposition,[],[f7,f73497]) ).

fof(f73497,plain,
    ! [X7] : join(X7,sF0) = join(sF0,join(X7,sF1)),
    inference(superposition,[],[f1024,f73269]) ).

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

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

fof(f149,plain,
    ! [X16,X14,X17,X15] : meet(X17,join(X14,X15)) = upme(X17,join(X14,X15),upme(X16,X14,X15)),
    inference(superposition,[],[f33,f35]) ).

fof(f1091438,plain,
    ! [X910,X909] : upme(X910,sF1,meet(X909,sF0)) = upme(X910,meet(x2,y2),lome(sF0,sF1,X909)),
    inference(forward_demodulation,[],[f1091437,f932027]) ).

fof(f932027,plain,
    ! [X435,X434,X433,X437,X436] : upme(X436,X437,lome(X433,X434,X435)) = upme(X436,lome(X433,X435,X434),X437),
    inference(forward_demodulation,[],[f928411,f33529]) ).

fof(f33529,plain,
    ! [X222,X220,X221,X218,X219] : upme(X221,meet(X218,X219),join(meet(X218,X220),X222)) = upme(X221,lome(X218,X219,X220),X222),
    inference(superposition,[],[f1036,f8]) ).

fof(f928411,plain,
    ! [X435,X434,X433,X437,X436] : upme(X436,meet(X433,X435),join(meet(X433,X434),X437)) = upme(X436,X437,lome(X433,X434,X435)),
    inference(superposition,[],[f3609,f8]) ).

fof(f3609,plain,
    ! [X40,X38,X39,X37] : upme(X40,X37,join(X38,X39)) = upme(X40,X39,join(X38,X37)),
    inference(forward_demodulation,[],[f3367,f7]) ).

fof(f3367,plain,
    ! [X40,X38,X39,X37] : upme(X40,X37,join(X38,X39)) = meet(X40,join(X39,join(X38,X37))),
    inference(superposition,[],[f7,f1915]) ).

fof(f1091437,plain,
    ! [X910,X909] : upme(X910,sF1,meet(X909,sF0)) = upme(X910,lome(sF0,X909,sF1),meet(x2,y2)),
    inference(forward_demodulation,[],[f1089198,f79040]) ).

fof(f79040,plain,
    ! [X34,X35,X33] : upme(X34,sF1,join(meet(X33,sF0),X35)) = upme(X34,lome(sF0,X33,sF1),X35),
    inference(superposition,[],[f1036,f73646]) ).

fof(f1089198,plain,
    ! [X910,X909] : upme(X910,sF1,meet(X909,sF0)) = upme(X910,sF1,join(meet(X909,sF0),meet(x2,y2))),
    inference(superposition,[],[f1037,f1041633]) ).

fof(f1041633,plain,
    ! [X1] : meet(x2,y2) = upme(y2,sF1,meet(X1,sF0)),
    inference(forward_demodulation,[],[f1041632,f1]) ).

fof(f1041632,plain,
    ! [X1] : meet(y2,x2) = upme(y2,sF1,meet(X1,sF0)),
    inference(forward_demodulation,[],[f1041432,f12980]) ).

fof(f12980,plain,
    ! [X188,X186,X187] : meet(X188,x2) = lome(X188,x2,lome(sF0,X186,X187)),
    inference(superposition,[],[f677,f12223]) ).

fof(f677,plain,
    ! [X32,X33] : meet(X33,x2) = lome(X33,x2,meet(sF0,X32)),
    inference(superposition,[],[f353,f318]) ).

fof(f1041432,plain,
    ! [X1] : upme(y2,sF1,meet(X1,sF0)) = lome(y2,x2,lome(sF0,X1,sF1)),
    inference(superposition,[],[f1038465,f73646]) ).

fof(f1038465,plain,
    ! [X486] : lome(y2,x2,join(sF1,X486)) = upme(y2,sF1,X486),
    inference(superposition,[],[f1028284,f62386]) ).

fof(f62386,plain,
    ! [X19] : lome(y2,sF1,X19) = lome(y2,x2,X19),
    inference(forward_demodulation,[],[f62330,f8399]) ).

fof(f62330,plain,
    ! [X19] : lome(y2,sF1,X19) = join(meet(x2,y2),meet(y2,X19)),
    inference(superposition,[],[f8,f61908]) ).

fof(f1124697,plain,
    ! [X155] : meet(X155,sF1) = upme(X155,sF1,meet(a,sF0)),
    inference(superposition,[],[f33,f1123771]) ).

fof(f78274,plain,
    ! [X22,X23] : meet(sF1,X22) = lome(meet(X22,sF1),X23,join(y2,z2)),
    inference(forward_demodulation,[],[f78273,f666]) ).

fof(f78273,plain,
    ! [X22,X23] : lome(meet(X22,sF1),X23,join(y2,z2)) = lome(sF1,X22,meet(X23,X22)),
    inference(forward_demodulation,[],[f78272,f8426]) ).

fof(f78272,plain,
    ! [X22,X23] : lome(meet(X22,sF1),X23,join(y2,z2)) = join(meet(sF1,X22),meet(X23,meet(X22,sF1))),
    inference(forward_demodulation,[],[f78261,f20787]) ).

fof(f78261,plain,
    ! [X22,X23] : lome(meet(X22,sF1),X23,join(y2,z2)) = join(meet(meet(X22,sF1),X23),meet(X22,sF1)),
    inference(superposition,[],[f8433,f73660]) ).

fof(f73660,plain,
    ! [X2] : meet(X2,sF1) = upme(meet(X2,sF1),y2,z2),
    inference(backward_demodulation,[],[f32146,f73591]) ).

fof(f73591,plain,
    ! [X42] : meet(X42,sF1) = meet(sF0,meet(X42,sF1)),
    inference(superposition,[],[f337,f73271]) ).

fof(f32146,plain,
    ! [X2] : meet(sF0,meet(X2,sF1)) = upme(meet(X2,sF1),y2,z2),
    inference(superposition,[],[f29324,f9135]) ).

fof(f1109347,plain,
    ! [X443,X445,X444] : join(meet(sF1,X443),join(X444,upme(sF0,sF1,X445))) = join(X444,upme(sF0,X445,sF1)),
    inference(forward_demodulation,[],[f1109346,f1028160]) ).

fof(f1028160,plain,
    ! [X2,X0,X1] : upme(X2,X1,X0) = lome(X2,X0,join(X1,X0)),
    inference(forward_demodulation,[],[f1025133,f8537]) ).

fof(f1025133,plain,
    ! [X2,X0,X1] : upme(X2,X1,X0) = lome(X2,join(X1,X0),X0),
    inference(superposition,[],[f679,f69]) ).

fof(f1109346,plain,
    ! [X443,X445,X444] : join(meet(sF1,X443),join(X444,upme(sF0,sF1,X445))) = join(X444,lome(sF0,sF1,join(X445,sF1))),
    inference(forward_demodulation,[],[f1109345,f73673]) ).

fof(f73673,plain,
    ! [X68,X67] : join(sF1,upme(sF0,X68,X67)) = lome(sF0,sF1,join(X67,X68)),
    inference(forward_demodulation,[],[f73672,f8537]) ).

fof(f73672,plain,
    ! [X68,X67] : lome(sF0,join(X67,X68),sF1) = join(sF1,upme(sF0,X68,X67)),
    inference(forward_demodulation,[],[f73609,f8897]) ).

fof(f73609,plain,
    ! [X68,X67] : lome(sF0,join(X67,X68),sF1) = join(upme(sF0,X67,X68),sF1),
    inference(superposition,[],[f8411,f73271]) ).

fof(f1109345,plain,
    ! [X443,X445,X444] : join(meet(sF1,X443),join(X444,upme(sF0,sF1,X445))) = join(X444,join(sF1,upme(sF0,sF1,X445))),
    inference(forward_demodulation,[],[f1109344,f2200]) ).

fof(f1109344,plain,
    ! [X443,X445,X444] : join(meet(sF1,X443),join(X444,upme(sF0,sF1,X445))) = join(X444,join(upme(sF0,sF1,X445),sF1)),
    inference(forward_demodulation,[],[f1109260,f4]) ).

fof(f1109260,plain,
    ! [X443,X445,X444] : join(meet(sF1,X443),join(X444,upme(sF0,sF1,X445))) = join(join(X444,upme(sF0,sF1,X445)),sF1),
    inference(superposition,[],[f8457,f1036410]) ).

fof(f1036410,plain,
    ! [X184,X182,X183] : sF1 = lome(sF1,X184,join(X182,upme(sF0,sF1,X183))),
    inference(forward_demodulation,[],[f1036409,f27]) ).

fof(f1036409,plain,
    ! [X184,X182,X183] : lome(sF1,X184,join(X182,upme(sF0,sF1,X183))) = join(sF1,meet(X184,sF1)),
    inference(forward_demodulation,[],[f1036327,f19765]) ).

fof(f1036327,plain,
    ! [X184,X182,X183] : lome(sF1,X184,join(X182,upme(sF0,sF1,X183))) = join(meet(sF1,X184),sF1),
    inference(superposition,[],[f8433,f1035262]) ).

fof(f1035262,plain,
    ! [X18,X17] : sF1 = upme(sF1,X18,upme(sF0,sF1,X17)),
    inference(superposition,[],[f1031595,f41]) ).

fof(f1031595,plain,
    ! [X1808,X1807] : sF1 = upme(sF1,X1808,upme(sF0,X1807,sF1)),
    inference(superposition,[],[f78344,f1028160]) ).

fof(f1035399,plain,
    ! [X162,X160,X161] : upme(X162,X160,upme(sF0,X161,sF1)) = lome(X162,sF1,join(X160,upme(sF0,X161,sF1))),
    inference(forward_demodulation,[],[f1035334,f8537]) ).

fof(f1035334,plain,
    ! [X162,X160,X161] : upme(X162,X160,upme(sF0,X161,sF1)) = lome(X162,join(X160,upme(sF0,X161,sF1)),sF1),
    inference(superposition,[],[f679,f1031595]) ).

fof(f1256021,plain,
    ! [X21,X20] : upme(X21,sF1,upme(sF0,X20,sF1)) = upme(meet(X21,sF0),sF1,X20),
    inference(forward_demodulation,[],[f1256020,f954954]) ).

fof(f954954,plain,
    ! [X140,X138,X139,X136,X137] : upme(X140,X136,upme(X137,X138,X139)) = upme(X140,upme(X137,X139,X138),X136),
    inference(forward_demodulation,[],[f950146,f7]) ).

fof(f950146,plain,
    ! [X140,X138,X139,X136,X137] : upme(X140,X136,upme(X137,X138,X139)) = meet(X140,join(upme(X137,X139,X138),X136)),
    inference(superposition,[],[f7,f8897]) ).

fof(f1256020,plain,
    ! [X21,X20] : upme(X21,upme(sF0,sF1,X20),sF1) = upme(meet(X21,sF0),sF1,X20),
    inference(forward_demodulation,[],[f1255950,f345]) ).

fof(f1255950,plain,
    ! [X21,X20] : upme(X21,upme(sF0,sF1,X20),sF1) = meet(X21,upme(sF0,sF1,X20)),
    inference(superposition,[],[f8974,f1254569]) ).

fof(f1254569,plain,
    ! [X260] : sF1 = lome(upme(sF0,sF1,X260),y2,sF1),
    inference(superposition,[],[f1254062,f1028284]) ).

fof(f1254062,plain,
    ! [X37] : sF1 = lome(lome(sF0,sF1,X37),y2,sF1),
    inference(superposition,[],[f1253932,f73645]) ).

fof(f73645,plain,
    ! [X0] : lome(x2,sF1,meet(sF0,X0)) = lome(sF0,sF1,X0),
    inference(backward_demodulation,[],[f11175,f73579]) ).

fof(f11175,plain,
    ! [X0] : lome(x2,sF1,meet(sF0,X0)) = join(sF1,meet(sF0,X0)),
    inference(superposition,[],[f9125,f318]) ).

fof(f9125,plain,
    ! [X1] : lome(x2,sF1,X1) = join(sF1,meet(x2,X1)),
    inference(superposition,[],[f8,f9093]) ).

fof(f1253932,plain,
    ! [X10] : sF1 = lome(lome(x2,sF1,X10),y2,sF1),
    inference(superposition,[],[f1253833,f8537]) ).

fof(f1253833,plain,
    ! [X78] : sF1 = lome(lome(x2,X78,sF1),y2,sF1),
    inference(forward_demodulation,[],[f1253832,f62397]) ).

fof(f62397,plain,
    sF1 = lome(x2,y2,sF1),
    inference(forward_demodulation,[],[f62396,f8537]) ).

fof(f62396,plain,
    sF1 = lome(x2,sF1,y2),
    inference(forward_demodulation,[],[f62334,f9125]) ).

fof(f62334,plain,
    sF1 = join(sF1,meet(x2,y2)),
    inference(superposition,[],[f27,f61908]) ).

fof(f1253832,plain,
    ! [X78] : lome(x2,y2,sF1) = lome(lome(x2,X78,sF1),y2,sF1),
    inference(forward_demodulation,[],[f1253831,f8537]) ).

fof(f1253831,plain,
    ! [X78] : lome(x2,sF1,y2) = lome(lome(x2,X78,sF1),y2,sF1),
    inference(forward_demodulation,[],[f1253830,f11181]) ).

fof(f11181,plain,
    ! [X4] : lome(x2,sF1,X4) = join(sF1,meet(X4,x2)),
    inference(superposition,[],[f9125,f1]) ).

fof(f1253830,plain,
    ! [X78] : join(sF1,meet(y2,x2)) = lome(lome(x2,X78,sF1),y2,sF1),
    inference(forward_demodulation,[],[f1253829,f152241]) ).

fof(f152241,plain,
    ! [X363] : join(sF1,meet(y2,X363)) = join(sF1,lome(y2,x2,X363)),
    inference(superposition,[],[f8450,f62386]) ).

fof(f1253829,plain,
    ! [X78] : join(sF1,lome(y2,x2,x2)) = lome(lome(x2,X78,sF1),y2,sF1),
    inference(forward_demodulation,[],[f1253828,f8537]) ).

fof(f1253828,plain,
    ! [X78] : join(sF1,lome(y2,x2,x2)) = lome(lome(x2,X78,sF1),sF1,y2),
    inference(forward_demodulation,[],[f1253658,f37156]) ).

fof(f37156,plain,
    ! [X94,X95] : lome(lome(x2,X94,sF1),sF1,X95) = join(sF1,meet(lome(x2,X94,sF1),X95)),
    inference(superposition,[],[f8399,f37062]) ).

fof(f37062,plain,
    ! [X6] : sF1 = meet(sF1,lome(x2,X6,sF1)),
    inference(superposition,[],[f36535,f51]) ).

fof(f36535,plain,
    ! [X4,X5] : sF1 = upme(sF1,X5,lome(x2,X4,sF1)),
    inference(superposition,[],[f34478,f8537]) ).

fof(f34478,plain,
    ! [X507,X506] : sF1 = upme(sF1,X507,lome(x2,sF1,X506)),
    inference(superposition,[],[f34077,f9125]) ).

fof(f1253658,plain,
    ! [X78] : join(sF1,lome(y2,x2,x2)) = join(sF1,meet(lome(x2,X78,sF1),y2)),
    inference(superposition,[],[f155082,f1230327]) ).

fof(f1230327,plain,
    ! [X205,X204] : lome(y2,x2,X205) = lome(y2,lome(x2,X204,sF1),X205),
    inference(superposition,[],[f1042173,f8537]) ).

fof(f1042173,plain,
    ! [X72,X71] : lome(y2,x2,X72) = lome(y2,lome(x2,sF1,X71),X72),
    inference(forward_demodulation,[],[f1042172,f9125]) ).

fof(f1042172,plain,
    ! [X72,X71] : lome(y2,x2,X72) = lome(y2,join(sF1,meet(x2,X71)),X72),
    inference(forward_demodulation,[],[f1042126,f8399]) ).

fof(f1042126,plain,
    ! [X72,X71] : lome(y2,join(sF1,meet(x2,X71)),X72) = join(meet(x2,y2),meet(y2,X72)),
    inference(superposition,[],[f8411,f1041651]) ).

fof(f1041651,plain,
    ! [X14] : meet(x2,y2) = upme(y2,sF1,meet(x2,X14)),
    inference(forward_demodulation,[],[f1041650,f1]) ).

fof(f1041650,plain,
    ! [X14] : meet(y2,x2) = upme(y2,sF1,meet(x2,X14)),
    inference(forward_demodulation,[],[f1041437,f12950]) ).

fof(f12950,plain,
    ! [X58,X59,X60,X61] : meet(X61,X58) = lome(X61,X58,lome(X58,X59,X60)),
    inference(superposition,[],[f353,f12223]) ).

fof(f1041437,plain,
    ! [X14] : upme(y2,sF1,meet(x2,X14)) = lome(y2,x2,lome(x2,sF1,X14)),
    inference(superposition,[],[f1038465,f9125]) ).

fof(f155082,plain,
    ! [X361] : join(sF1,lome(y2,X361,x2)) = join(sF1,meet(X361,y2)),
    inference(forward_demodulation,[],[f154226,f19765]) ).

fof(f154226,plain,
    ! [X361] : join(meet(y2,X361),sF1) = join(sF1,lome(y2,X361,x2)),
    inference(superposition,[],[f8457,f62387]) ).

fof(f62387,plain,
    ! [X20] : lome(y2,X20,x2) = lome(y2,X20,sF1),
    inference(forward_demodulation,[],[f62331,f8421]) ).

fof(f62331,plain,
    ! [X20] : lome(y2,X20,sF1) = join(meet(y2,X20),meet(x2,y2)),
    inference(superposition,[],[f8,f61908]) ).

fof(f554118,plain,
    ! [X703,X704] : upme(meet(X704,sF0),sF1,meet(sF0,X703)) = upme(X704,sF1,meet(sF0,X703)),
    inference(forward_demodulation,[],[f552902,f73614]) ).

fof(f73614,plain,
    ! [X76,X75] : meet(X75,lome(sF0,sF1,X76)) = upme(X75,sF1,meet(sF0,X76)),
    inference(superposition,[],[f8471,f73271]) ).

fof(f552902,plain,
    ! [X703,X704] : upme(meet(X704,sF0),sF1,meet(sF0,X703)) = meet(X704,lome(sF0,sF1,X703)),
    inference(superposition,[],[f345,f118746]) ).

fof(f118746,plain,
    ! [X47] : lome(sF0,sF1,X47) = upme(sF0,sF1,meet(sF0,X47)),
    inference(forward_demodulation,[],[f118617,f73579]) ).

fof(f118617,plain,
    ! [X47] : join(sF1,meet(sF0,X47)) = upme(sF0,sF1,meet(sF0,X47)),
    inference(superposition,[],[f118530,f5]) ).

fof(f549995,plain,
    ! [X73,X74,X75] : upme(X73,sF1,meet(X74,meet(sF0,X75))) = upme(X73,sF1,meet(sF0,meet(X75,X74))),
    inference(forward_demodulation,[],[f549994,f108808]) ).

fof(f108808,plain,
    ! [X8,X9] : upme(meet(x2,X9),sF1,meet(sF0,X8)) = upme(X9,sF1,meet(sF0,X8)),
    inference(forward_demodulation,[],[f108751,f78329]) ).

fof(f78329,plain,
    ! [X26,X25] : upme(X26,sF1,meet(sF0,X25)) = meet(lome(sF0,sF1,X25),X26),
    inference(superposition,[],[f35,f73579]) ).

fof(f108751,plain,
    ! [X8,X9] : upme(meet(x2,X9),sF1,meet(sF0,X8)) = meet(lome(sF0,sF1,X8),X9),
    inference(superposition,[],[f347,f73644]) ).

fof(f73644,plain,
    ! [X34] : upme(x2,sF1,meet(sF0,X34)) = lome(sF0,sF1,X34),
    inference(backward_demodulation,[],[f16932,f73579]) ).

fof(f16932,plain,
    ! [X34] : join(sF1,meet(sF0,X34)) = upme(x2,sF1,meet(sF0,X34)),
    inference(superposition,[],[f16881,f429]) ).

fof(f429,plain,
    ! [X0] : x2 = join(x2,meet(sF0,X0)),
    inference(superposition,[],[f399,f1]) ).

fof(f399,plain,
    ! [X27] : x2 = join(x2,meet(X27,sF0)),
    inference(superposition,[],[f364,f86]) ).

fof(f16881,plain,
    ! [X5] : join(sF1,X5) = upme(join(x2,X5),sF1,X5),
    inference(forward_demodulation,[],[f16797,f143]) ).

fof(f16797,plain,
    ! [X5] : join(sF1,X5) = upme(join(sF1,X5),x2,X5),
    inference(superposition,[],[f9553,f69]) ).

fof(f9553,plain,
    ! [X21,X20] : upme(X21,x2,join(sF1,X20)) = upme(X21,x2,X20),
    inference(forward_demodulation,[],[f9472,f7]) ).

fof(f9472,plain,
    ! [X21,X20] : upme(X21,x2,join(sF1,X20)) = meet(X21,join(x2,X20)),
    inference(superposition,[],[f7,f9031]) ).

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

fof(f549994,plain,
    ! [X73,X74,X75] : upme(X73,sF1,meet(X74,meet(sF0,X75))) = upme(meet(x2,X73),sF1,meet(sF0,meet(X75,X74))),
    inference(forward_demodulation,[],[f549993,f2]) ).

fof(f549993,plain,
    ! [X73,X74,X75] : upme(X73,sF1,meet(X74,meet(sF0,X75))) = upme(meet(x2,X73),sF1,meet(meet(sF0,X75),X74)),
    inference(forward_demodulation,[],[f549588,f21037]) ).

fof(f549588,plain,
    ! [X73,X74,X75] : upme(X73,sF1,meet(X74,meet(sF0,X75))) = upme(meet(x2,X73),meet(X74,meet(sF0,X75)),sF1),
    inference(superposition,[],[f29651,f659]) ).

fof(f29651,plain,
    ! [X226,X227] : upme(X227,sF1,X226) = upme(upme(X227,x2,X226),X226,sF1),
    inference(forward_demodulation,[],[f29650,f35]) ).

fof(f29650,plain,
    ! [X226,X227] : upme(meet(join(x2,X226),X227),X226,sF1) = upme(X227,sF1,X226),
    inference(forward_demodulation,[],[f29332,f35]) ).

fof(f29332,plain,
    ! [X226,X227] : upme(meet(join(x2,X226),X227),X226,sF1) = meet(join(sF1,X226),X227),
    inference(superposition,[],[f347,f16997]) ).

fof(f16997,plain,
    ! [X1] : join(sF1,X1) = upme(join(x2,X1),X1,sF1),
    inference(superposition,[],[f16881,f41]) ).

fof(f549986,plain,
    ! [X68,X69,X67] : upme(X67,sF1,meet(X68,meet(X69,sF0))) = upme(X67,sF1,meet(X69,meet(sF0,X68))),
    inference(forward_demodulation,[],[f549985,f416575]) ).

fof(f416575,plain,
    ! [X59,X60,X61] : upme(X59,sF1,meet(X60,meet(sF0,X61))) = upme(meet(x2,X59),sF1,meet(X60,meet(sF0,X61))),
    inference(superposition,[],[f29519,f659]) ).

fof(f29519,plain,
    ! [X22,X23] : upme(X23,sF1,X22) = upme(upme(X23,x2,X22),sF1,X22),
    inference(forward_demodulation,[],[f29518,f35]) ).

fof(f29518,plain,
    ! [X22,X23] : upme(meet(join(x2,X22),X23),sF1,X22) = upme(X23,sF1,X22),
    inference(forward_demodulation,[],[f29261,f35]) ).

fof(f29261,plain,
    ! [X22,X23] : upme(meet(join(x2,X22),X23),sF1,X22) = meet(join(sF1,X22),X23),
    inference(superposition,[],[f347,f16881]) ).

fof(f549985,plain,
    ! [X68,X69,X67] : upme(X67,sF1,meet(X68,meet(X69,sF0))) = upme(meet(x2,X67),sF1,meet(X69,meet(sF0,X68))),
    inference(forward_demodulation,[],[f549984,f2]) ).

fof(f549984,plain,
    ! [X68,X69,X67] : upme(X67,sF1,meet(X68,meet(X69,sF0))) = upme(meet(x2,X67),sF1,meet(meet(X69,sF0),X68)),
    inference(forward_demodulation,[],[f549586,f21037]) ).

fof(f549586,plain,
    ! [X68,X69,X67] : upme(X67,sF1,meet(X68,meet(X69,sF0))) = upme(meet(x2,X67),meet(X68,meet(X69,sF0)),sF1),
    inference(superposition,[],[f29651,f613]) ).

fof(f613,plain,
    ! [X8,X9,X7] : meet(x2,X9) = upme(X9,x2,meet(X7,meet(X8,sF0))),
    inference(superposition,[],[f35,f431]) ).

fof(f431,plain,
    ! [X2,X3] : x2 = join(x2,meet(X2,meet(X3,sF0))),
    inference(superposition,[],[f399,f2]) ).

fof(f78373,plain,
    ! [X0,X1] : upme(x2,sF1,meet(X0,meet(X1,sF0))) = lome(sF0,sF1,meet(X0,X1)),
    inference(backward_demodulation,[],[f16918,f78287]) ).

fof(f78287,plain,
    ! [X12,X13] : lome(sF0,sF1,meet(X12,X13)) = join(sF1,meet(X12,meet(X13,sF0))),
    inference(superposition,[],[f73579,f320]) ).

fof(f16918,plain,
    ! [X0,X1] : join(sF1,meet(X0,meet(X1,sF0))) = upme(x2,sF1,meet(X0,meet(X1,sF0))),
    inference(superposition,[],[f16881,f431]) ).

fof(f1134904,plain,
    ! [X16,X17,X15] : sF1 = lome(sF0,sF1,meet(X17,meet(X16,meet(a,X15)))),
    inference(superposition,[],[f1127071,f320]) ).

fof(f1127071,plain,
    ! [X6,X7] : sF1 = lome(sF0,sF1,meet(X7,meet(a,X6))),
    inference(superposition,[],[f1126928,f320]) ).

fof(f1126928,plain,
    ! [X0] : sF1 = lome(sF0,sF1,meet(a,X0)),
    inference(superposition,[],[f1125076,f1]) ).

fof(f1125076,plain,
    ! [X165] : sF1 = lome(sF0,sF1,meet(X165,a)),
    inference(forward_demodulation,[],[f1124708,f78287]) ).

fof(f1124708,plain,
    ! [X165] : sF1 = join(sF1,meet(X165,meet(a,sF0))),
    inference(superposition,[],[f364,f1123771]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.13  % Problem    : LAT400-2 : TPTP v8.1.2. Released v8.1.0.
% 0.11/0.15  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.14/0.36  % Computer : n024.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:54:09 EDT 2023
% 0.14/0.37  % CPUTime    : 
% 0.14/0.37  This is a CNF_UNS_RFO_PEQ_UEQ problem
% 0.14/0.37  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/tmp/tmp.nwPtMppOVR/Vampire---4.8_12264
% 0.14/0.37  % (12378)Running in auto input_syntax mode. Trying TPTP
% 0.23/0.43  % (12384)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.23/0.43  % (12381)ott+10_20_av=off:drc=off:fde=none:sp=occurrence:tgt=ground_676 on Vampire---4 for (676ds/0Mi)
% 0.23/0.43  % (12383)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.23/0.43  % (12379)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.23/0.43  % (12380)lrs+10_64_av=off:drc=off:nwc=1.1:sims=off:stl=125_682 on Vampire---4 for (682ds/0Mi)
% 0.23/0.43  % (12382)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.23/0.43  % (12385)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)
% 169.81/24.92  % (12384)First to succeed.
% 170.41/24.97  % (12384)Refutation found. Thanks to Tanya!
% 170.41/24.97  % SZS status Unsatisfiable for Vampire---4
% 170.41/24.97  % SZS output start Proof for Vampire---4
% See solution above
% 170.41/24.98  % (12384)------------------------------
% 170.41/24.98  % (12384)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 170.41/24.98  % (12384)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 170.41/24.98  % (12384)Termination reason: Refutation
% 170.41/24.98  
% 170.41/24.98  % (12384)Memory used [KB]: 778324
% 170.41/24.98  % (12384)Time elapsed: 24.492 s
% 170.41/24.98  % (12384)------------------------------
% 170.41/24.98  % (12384)------------------------------
% 170.41/24.98  % (12378)Success in time 24.521 s
% 170.41/24.98  % Vampire---4.8 exiting
%------------------------------------------------------------------------------