K260() is M2( bool K256())
K256() is set
bool K256() is non empty set
K112() is set
bool K112() is non empty set
bool K260() is non empty set
{} is empty V7() V8() V9() set
the empty V7() V8() V9() set is empty V7() V8() V9() set
1 is non empty set
S is non empty upper-bounded RelStr
T is non empty upper-bounded RelStr
[:S,T:] is non empty strict RelStr
the carrier of T is non empty set
x is M2( the carrier of T)
the carrier of S is non empty set
y is M2( the carrier of S)
[y,x] is V1() M2( the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
{y,x} is non empty set
{y} is non empty set
{{y,x},{y}} is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
S is non empty lower-bounded RelStr
T is non empty lower-bounded RelStr
[:S,T:] is non empty strict RelStr
the carrier of T is non empty set
x is M2( the carrier of T)
the carrier of S is non empty set
y is M2( the carrier of S)
[y,x] is V1() M2( the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
{y,x} is non empty set
{y} is non empty set
{{y,x},{y}} is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
S is non empty RelStr
T is non empty RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
the carrier of S is non empty set
the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is M2( the carrier of S)
s9 is M2( the carrier of T)
[ST,s9] is V1() M2( the carrier of [:S,T:])
{ST,s9} is non empty set
{ST} is non empty set
{{ST,s9},{ST}} is non empty set
S is non empty RelStr
T is non empty RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
the carrier of S is non empty set
the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is M2( the carrier of S)
s9 is M2( the carrier of T)
[ST,s9] is V1() M2( the carrier of [:S,T:])
{ST,s9} is non empty set
{ST} is non empty set
{{ST,s9},{ST}} is non empty set
S is non empty antisymmetric upper-bounded RelStr
T is non empty antisymmetric upper-bounded RelStr
[:S,T:] is non empty strict antisymmetric upper-bounded RelStr
Top [:S,T:] is M2( the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
"/\" ({},[:S,T:]) is M2( the carrier of [:S,T:])
Top S is M2( the carrier of S)
the carrier of S is non empty set
"/\" ({},S) is M2( the carrier of S)
Top T is M2( the carrier of T)
the carrier of T is non empty set
"/\" ({},T) is M2( the carrier of T)
[(Top S),(Top T)] is V1() M2( the carrier of [:S,T:])
{(Top S),(Top T)} is non empty set
{(Top S)} is non empty set
{{(Top S),(Top T)},{(Top S)}} is non empty set
x is M2( the carrier of [:S,T:])
[: the carrier of S, the carrier of T:] is non empty V7() set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is M2( the carrier of S)
s9 is M2( the carrier of T)
S is non empty antisymmetric lower-bounded RelStr
T is non empty antisymmetric lower-bounded RelStr
[:S,T:] is non empty strict antisymmetric lower-bounded RelStr
Bottom [:S,T:] is M2( the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
"\/" ({},[:S,T:]) is M2( the carrier of [:S,T:])
Bottom S is M2( the carrier of S)
the carrier of S is non empty set
"\/" ({},S) is M2( the carrier of S)
Bottom T is M2( the carrier of T)
the carrier of T is non empty set
"\/" ({},T) is M2( the carrier of T)
[(Bottom S),(Bottom T)] is V1() M2( the carrier of [:S,T:])
{(Bottom S),(Bottom T)} is non empty set
{(Bottom S)} is non empty set
{{(Bottom S),(Bottom T)},{(Bottom S)}} is non empty set
x is M2( the carrier of [:S,T:])
[: the carrier of S, the carrier of T:] is non empty V7() set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is M2( the carrier of S)
s9 is M2( the carrier of T)
S is non empty antisymmetric lower-bounded RelStr
T is non empty antisymmetric lower-bounded RelStr
[:S,T:] is non empty strict antisymmetric lower-bounded RelStr
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
"\/" (x,[:S,T:]) is M2( the carrier of [:S,T:])
proj1 x is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
"\/" ((proj1 x),S) is M2( the carrier of S)
proj2 x is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
"\/" ((proj2 x),T) is M2( the carrier of T)
[("\/" ((proj1 x),S)),("\/" ((proj2 x),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 x),S)),("\/" ((proj2 x),T))} is non empty set
{("\/" ((proj1 x),S))} is non empty set
{{("\/" ((proj1 x),S)),("\/" ((proj2 x),T))},{("\/" ((proj1 x),S))}} is non empty set
Bottom T is M2( the carrier of T)
"\/" ({},T) is M2( the carrier of T)
Bottom [:S,T:] is M2( the carrier of [:S,T:])
"\/" ({},[:S,T:]) is M2( the carrier of [:S,T:])
Bottom S is M2( the carrier of S)
"\/" ({},S) is M2( the carrier of S)
S is non empty antisymmetric upper-bounded RelStr
T is non empty antisymmetric upper-bounded RelStr
[:S,T:] is non empty strict antisymmetric upper-bounded RelStr
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
"/\" (x,[:S,T:]) is M2( the carrier of [:S,T:])
proj1 x is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
"/\" ((proj1 x),S) is M2( the carrier of S)
proj2 x is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
"/\" ((proj2 x),T) is M2( the carrier of T)
[("/\" ((proj1 x),S)),("/\" ((proj2 x),T))] is V1() M2( the carrier of [:S,T:])
{("/\" ((proj1 x),S)),("/\" ((proj2 x),T))} is non empty set
{("/\" ((proj1 x),S))} is non empty set
{{("/\" ((proj1 x),S)),("/\" ((proj2 x),T))},{("/\" ((proj1 x),S))}} is non empty set
Top T is M2( the carrier of T)
"/\" ({},T) is M2( the carrier of T)
Top [:S,T:] is M2( the carrier of [:S,T:])
"/\" ({},[:S,T:]) is M2( the carrier of [:S,T:])
Top S is M2( the carrier of S)
"/\" ({},S) is M2( the carrier of S)
S is non empty RelStr
T is non empty RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
the carrier of S is non empty set
the carrier of T is non empty set
y is M2( the carrier of [:S,T:])
{y} is non empty M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
y `1 is M2( the carrier of S)
{(y `1)} is non empty M2( bool the carrier of S)
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
y `2 is M2( the carrier of T)
{(y `2)} is non empty M2( bool the carrier of T)
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
y is M2( the carrier of S)
y is M2( the carrier of T)
y is M2( the carrier of [:S,T:])
y `2 is M2( the carrier of T)
y `1 is M2( the carrier of S)
S is non empty RelStr
T is non empty RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
the carrier of S is non empty set
the carrier of T is non empty set
y is M2( the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
{y,y} is non empty M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
y `1 is M2( the carrier of S)
y `1 is M2( the carrier of S)
{(y `1),(y `1)} is non empty M2( bool the carrier of S)
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
y `2 is M2( the carrier of T)
y `2 is M2( the carrier of T)
{(y `2),(y `2)} is non empty M2( bool the carrier of T)
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
s9 is M2( the carrier of S)
s9 is M2( the carrier of T)
s9 is M2( the carrier of [:S,T:])
s9 `2 is M2( the carrier of T)
s9 `1 is M2( the carrier of S)
S is non empty RelStr
T is non empty RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
the carrier of S is non empty set
the carrier of T is non empty set
y is M2( the carrier of [:S,T:])
{y} is non empty M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
y `1 is M2( the carrier of S)
{(y `1)} is non empty M2( bool the carrier of S)
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
y `2 is M2( the carrier of T)
{(y `2)} is non empty M2( bool the carrier of T)
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
y is M2( the carrier of S)
y is M2( the carrier of T)
y is M2( the carrier of [:S,T:])
y `2 is M2( the carrier of T)
y `1 is M2( the carrier of S)
S is non empty RelStr
T is non empty RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
the carrier of S is non empty set
the carrier of T is non empty set
y is M2( the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
{y,y} is non empty M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
y `1 is M2( the carrier of S)
y `1 is M2( the carrier of S)
{(y `1),(y `1)} is non empty M2( bool the carrier of S)
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
y `2 is M2( the carrier of T)
y `2 is M2( the carrier of T)
{(y `2),(y `2)} is non empty M2( bool the carrier of T)
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
s9 is M2( the carrier of S)
s9 is M2( the carrier of T)
s9 is M2( the carrier of [:S,T:])
s9 `2 is M2( the carrier of T)
s9 `1 is M2( the carrier of S)
S is non empty antisymmetric RelStr
T is non empty antisymmetric RelStr
[:S,T:] is non empty strict antisymmetric RelStr
the carrier of [:S,T:] is non empty set
the carrier of S is non empty set
the carrier of T is non empty set
x is M2( the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
{x,y} is non empty M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
x `1 is M2( the carrier of S)
y `1 is M2( the carrier of S)
{(x `1),(y `1)} is non empty M2( bool the carrier of S)
bool the carrier of S is non empty set
x `2 is M2( the carrier of T)
y `2 is M2( the carrier of T)
{(x `2),(y `2)} is non empty M2( bool the carrier of T)
bool the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
proj1 {x,y} is M2( bool the carrier of S)
proj2 {x,y} is M2( bool the carrier of T)
S is non empty antisymmetric RelStr
T is non empty antisymmetric RelStr
[:S,T:] is non empty strict antisymmetric RelStr
the carrier of [:S,T:] is non empty set
the carrier of S is non empty set
the carrier of T is non empty set
x is M2( the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
{x,y} is non empty M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
x `1 is M2( the carrier of S)
y `1 is M2( the carrier of S)
{(x `1),(y `1)} is non empty M2( bool the carrier of S)
bool the carrier of S is non empty set
x `2 is M2( the carrier of T)
y `2 is M2( the carrier of T)
{(x `2),(y `2)} is non empty M2( bool the carrier of T)
bool the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
proj1 {x,y} is M2( bool the carrier of S)
proj2 {x,y} is M2( bool the carrier of T)
S is non empty antisymmetric with_infima RelStr
T is non empty antisymmetric with_infima RelStr
[:S,T:] is non empty strict antisymmetric with_infima RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
x "/\" y is M2( the carrier of [:S,T:])
(x "/\" y) `1 is M2( the carrier of S)
the carrier of S is non empty set
x `1 is M2( the carrier of S)
y `1 is M2( the carrier of S)
(x `1) "/\" (y `1) is M2( the carrier of S)
(x "/\" y) `2 is M2( the carrier of T)
the carrier of T is non empty set
x `2 is M2( the carrier of T)
y `2 is M2( the carrier of T)
(x `2) "/\" (y `2) is M2( the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
t is M2( the carrier of S)
[t,((x `2) "/\" (y `2))] is V1() M2( the carrier of [:S,T:])
{t,((x `2) "/\" (y `2))} is non empty set
{t} is non empty set
{{t,((x `2) "/\" (y `2))},{t}} is non empty set
[t,((x `2) "/\" (y `2))] `1 is M2( the carrier of S)
t is M2( the carrier of T)
[((x `1) "/\" (y `1)),t] is V1() M2( the carrier of [:S,T:])
{((x `1) "/\" (y `1)),t} is non empty set
{((x `1) "/\" (y `1))} is non empty set
{{((x `1) "/\" (y `1)),t},{((x `1) "/\" (y `1))}} is non empty set
[((x `1) "/\" (y `1)),t] `2 is M2( the carrier of T)
S is non empty antisymmetric with_suprema RelStr
T is non empty antisymmetric with_suprema RelStr
[:S,T:] is non empty strict antisymmetric with_suprema RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
x "\/" y is M2( the carrier of [:S,T:])
(x "\/" y) `1 is M2( the carrier of S)
the carrier of S is non empty set
x `1 is M2( the carrier of S)
y `1 is M2( the carrier of S)
(x `1) "\/" (y `1) is M2( the carrier of S)
(x "\/" y) `2 is M2( the carrier of T)
the carrier of T is non empty set
x `2 is M2( the carrier of T)
y `2 is M2( the carrier of T)
(x `2) "\/" (y `2) is M2( the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
t is M2( the carrier of S)
[t,((x `2) "\/" (y `2))] is V1() M2( the carrier of [:S,T:])
{t,((x `2) "\/" (y `2))} is non empty set
{t} is non empty set
{{t,((x `2) "\/" (y `2))},{t}} is non empty set
[t,((x `2) "\/" (y `2))] `1 is M2( the carrier of S)
t is M2( the carrier of T)
[((x `1) "\/" (y `1)),t] is V1() M2( the carrier of [:S,T:])
{((x `1) "\/" (y `1)),t} is non empty set
{((x `1) "\/" (y `1))} is non empty set
{{((x `1) "\/" (y `1)),t},{((x `1) "\/" (y `1))}} is non empty set
[((x `1) "\/" (y `1)),t] `2 is M2( the carrier of T)
S is non empty antisymmetric with_infima RelStr
the carrier of S is non empty set
T is non empty antisymmetric with_infima RelStr
the carrier of T is non empty set
[:S,T:] is non empty strict antisymmetric with_infima RelStr
x is M2( the carrier of S)
y is M2( the carrier of S)
x "/\" y is M2( the carrier of S)
y is M2( the carrier of T)
s9 is M2( the carrier of T)
y "/\" s9 is M2( the carrier of T)
[(x "/\" y),(y "/\" s9)] is V1() M2( the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
{(x "/\" y),(y "/\" s9)} is non empty set
{(x "/\" y)} is non empty set
{{(x "/\" y),(y "/\" s9)},{(x "/\" y)}} is non empty set
[x,y] is V1() M2( the carrier of [:S,T:])
{x,y} is non empty set
{x} is non empty set
{{x,y},{x}} is non empty set
[y,s9] is V1() M2( the carrier of [:S,T:])
{y,s9} is non empty set
{y} is non empty set
{{y,s9},{y}} is non empty set
[x,y] "/\" [y,s9] is M2( the carrier of [:S,T:])
[: the carrier of S, the carrier of T:] is non empty V7() set
([x,y] "/\" [y,s9]) `2 is M2( the carrier of T)
[x,y] `2 is M2( the carrier of T)
[y,s9] `2 is M2( the carrier of T)
([x,y] `2) "/\" ([y,s9] `2) is M2( the carrier of T)
y "/\" ([y,s9] `2) is M2( the carrier of T)
[(x "/\" y),(y "/\" s9)] `2 is M2( the carrier of T)
([x,y] "/\" [y,s9]) `1 is M2( the carrier of S)
[x,y] `1 is M2( the carrier of S)
[y,s9] `1 is M2( the carrier of S)
([x,y] `1) "/\" ([y,s9] `1) is M2( the carrier of S)
x "/\" ([y,s9] `1) is M2( the carrier of S)
[(x "/\" y),(y "/\" s9)] `1 is M2( the carrier of S)
S is non empty antisymmetric with_suprema RelStr
the carrier of S is non empty set
T is non empty antisymmetric with_suprema RelStr
the carrier of T is non empty set
[:S,T:] is non empty strict antisymmetric with_suprema RelStr
x is M2( the carrier of S)
y is M2( the carrier of S)
x "\/" y is M2( the carrier of S)
y is M2( the carrier of T)
s9 is M2( the carrier of T)
y "\/" s9 is M2( the carrier of T)
[(x "\/" y),(y "\/" s9)] is V1() M2( the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
{(x "\/" y),(y "\/" s9)} is non empty set
{(x "\/" y)} is non empty set
{{(x "\/" y),(y "\/" s9)},{(x "\/" y)}} is non empty set
[x,y] is V1() M2( the carrier of [:S,T:])
{x,y} is non empty set
{x} is non empty set
{{x,y},{x}} is non empty set
[y,s9] is V1() M2( the carrier of [:S,T:])
{y,s9} is non empty set
{y} is non empty set
{{y,s9},{y}} is non empty set
[x,y] "\/" [y,s9] is M2( the carrier of [:S,T:])
[: the carrier of S, the carrier of T:] is non empty V7() set
([x,y] "\/" [y,s9]) `2 is M2( the carrier of T)
[x,y] `2 is M2( the carrier of T)
[y,s9] `2 is M2( the carrier of T)
([x,y] `2) "\/" ([y,s9] `2) is M2( the carrier of T)
y "\/" ([y,s9] `2) is M2( the carrier of T)
[(x "\/" y),(y "\/" s9)] `2 is M2( the carrier of T)
([x,y] "\/" [y,s9]) `1 is M2( the carrier of S)
[x,y] `1 is M2( the carrier of S)
[y,s9] `1 is M2( the carrier of S)
([x,y] `1) "\/" ([y,s9] `1) is M2( the carrier of S)
x "\/" ([y,s9] `1) is M2( the carrier of S)
[(x "\/" y),(y "\/" s9)] `1 is M2( the carrier of S)
S is non empty antisymmetric with_suprema with_infima RelStr
the carrier of S is non empty set
y is M2( the carrier of S)
y is M2( the carrier of S)
y "\/" y is M2( the carrier of S)
Top S is M2( the carrier of S)
"/\" ({},S) is M2( the carrier of S)
y "/\" y is M2( the carrier of S)
Bottom S is M2( the carrier of S)
"\/" ({},S) is M2( the carrier of S)
S is non empty antisymmetric lower-bounded upper-bounded bounded with_suprema with_infima RelStr
T is non empty antisymmetric lower-bounded upper-bounded bounded with_suprema with_infima RelStr
[:S,T:] is non empty strict antisymmetric lower-bounded upper-bounded bounded with_suprema with_infima RelStr
the carrier of [:S,T:] is non empty set
y is M2( the carrier of [:S,T:])
x is M2( the carrier of [:S,T:])
y `1 is M2( the carrier of S)
the carrier of S is non empty set
x `1 is M2( the carrier of S)
y `2 is M2( the carrier of T)
the carrier of T is non empty set
x `2 is M2( the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
(y `1) "/\" (x `1) is M2( the carrier of S)
y "/\" x is M2( the carrier of [:S,T:])
(y "/\" x) `1 is M2( the carrier of S)
Bottom [:S,T:] is M2( the carrier of [:S,T:])
"\/" ({},[:S,T:]) is M2( the carrier of [:S,T:])
(Bottom [:S,T:]) `1 is M2( the carrier of S)
Bottom S is M2( the carrier of S)
"\/" ({},S) is M2( the carrier of S)
Bottom T is M2( the carrier of T)
"\/" ({},T) is M2( the carrier of T)
[(Bottom S),(Bottom T)] is V1() M2( the carrier of [:S,T:])
{(Bottom S),(Bottom T)} is non empty set
{(Bottom S)} is non empty set
{{(Bottom S),(Bottom T)},{(Bottom S)}} is non empty set
[(Bottom S),(Bottom T)] `1 is M2( the carrier of S)
(y `1) "\/" (x `1) is M2( the carrier of S)
y "\/" x is M2( the carrier of [:S,T:])
(y "\/" x) `1 is M2( the carrier of S)
Top [:S,T:] is M2( the carrier of [:S,T:])
"/\" ({},[:S,T:]) is M2( the carrier of [:S,T:])
(Top [:S,T:]) `1 is M2( the carrier of S)
Top S is M2( the carrier of S)
"/\" ({},S) is M2( the carrier of S)
Top T is M2( the carrier of T)
"/\" ({},T) is M2( the carrier of T)
[(Top S),(Top T)] is V1() M2( the carrier of [:S,T:])
{(Top S),(Top T)} is non empty set
{(Top S)} is non empty set
{{(Top S),(Top T)},{(Top S)}} is non empty set
[(Top S),(Top T)] `1 is M2( the carrier of S)
(y `2) "/\" (x `2) is M2( the carrier of T)
(y "/\" x) `2 is M2( the carrier of T)
(Bottom [:S,T:]) `2 is M2( the carrier of T)
[(Bottom S),(Bottom T)] `2 is M2( the carrier of T)
(y `2) "\/" (x `2) is M2( the carrier of T)
(y "\/" x) `2 is M2( the carrier of T)
(Top [:S,T:]) `2 is M2( the carrier of T)
[(Top S),(Top T)] `2 is M2( the carrier of T)
y "/\" x is M2( the carrier of [:S,T:])
S is non empty reflexive antisymmetric up-complete non void RelStr
the carrier of S is non empty set
T is non empty reflexive antisymmetric up-complete non void RelStr
the carrier of T is non empty set
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
x is M2( the carrier of S)
y is M2( the carrier of S)
y is M2( the carrier of T)
[x,y] is V1() M2( the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
{x,y} is non empty set
{x} is non empty set
{{x,y},{x}} is non empty set
s9 is M2( the carrier of T)
[y,s9] is V1() M2( the carrier of [:S,T:])
{y,s9} is non empty set
{y} is non empty set
{{y,s9},{y}} is non empty set
bool the carrier of [:S,T:] is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
bool the carrier of T is non empty set
{s9} is non empty M2( bool the carrier of T)
bool the carrier of S is non empty set
t is non empty directed M2( bool the carrier of S)
"\/" (t,S) is M2( the carrier of S)
ST is non empty directed M2( bool the carrier of T)
"\/" (ST,T) is M2( the carrier of T)
[:t,ST:] is non empty V7() directed M2( bool the carrier of [:S,T:])
"\/" ([:t,ST:],[:S,T:]) is M2( the carrier of [:S,T:])
[("\/" (t,S)),("\/" (ST,T))] is V1() M2( the carrier of [:S,T:])
{("\/" (t,S)),("\/" (ST,T))} is non empty set
{("\/" (t,S))} is non empty set
{{("\/" (t,S)),("\/" (ST,T))},{("\/" (t,S))}} is non empty set
t1 is M2( the carrier of [:S,T:])
t1 `1 is M2( the carrier of S)
t1 `2 is M2( the carrier of T)
[(t1 `1),(t1 `2)] is V1() M2( the carrier of [:S,T:])
{(t1 `1),(t1 `2)} is non empty set
{(t1 `1)} is non empty set
{{(t1 `1),(t1 `2)},{(t1 `1)}} is non empty set
bool the carrier of T is non empty set
ST is non empty directed M2( bool the carrier of T)
"\/" (ST,T) is M2( the carrier of T)
bool the carrier of S is non empty set
{y} is non empty M2( bool the carrier of S)
t is non empty directed M2( bool the carrier of S)
"\/" (t,S) is M2( the carrier of S)
[:t,ST:] is non empty V7() directed M2( bool the carrier of [:S,T:])
"\/" ([:t,ST:],[:S,T:]) is M2( the carrier of [:S,T:])
[("\/" (t,S)),("\/" (ST,T))] is V1() M2( the carrier of [:S,T:])
{("\/" (t,S)),("\/" (ST,T))} is non empty set
{("\/" (t,S))} is non empty set
{{("\/" (t,S)),("\/" (ST,T))},{("\/" (t,S))}} is non empty set
t1 is M2( the carrier of [:S,T:])
t1 `2 is M2( the carrier of T)
t1 `1 is M2( the carrier of S)
[(t1 `1),(t1 `2)] is V1() M2( the carrier of [:S,T:])
{(t1 `1),(t1 `2)} is non empty set
{(t1 `1)} is non empty set
{{(t1 `1),(t1 `2)},{(t1 `1)}} is non empty set
S is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of S is non empty set
T is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of T is non empty set
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
x is M2( the carrier of S)
y is M2( the carrier of S)
y is M2( the carrier of T)
[x,y] is V1() M2( the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
{x,y} is non empty set
{x} is non empty set
{{x,y},{x}} is non empty set
s9 is M2( the carrier of T)
[y,s9] is V1() M2( the carrier of [:S,T:])
{y,s9} is non empty set
{y} is non empty set
{{y,s9},{y}} is non empty set
bool the carrier of S is non empty set
bool the carrier of T is non empty set
bool the carrier of [:S,T:] is non empty set
ST is non empty directed M2( bool the carrier of [:S,T:])
"\/" (ST,[:S,T:]) is M2( the carrier of [:S,T:])
proj1 ST is M2( bool the carrier of S)
"\/" ((proj1 ST),S) is M2( the carrier of S)
proj2 ST is M2( bool the carrier of T)
"\/" ((proj2 ST),T) is M2( the carrier of T)
[("\/" ((proj1 ST),S)),("\/" ((proj2 ST),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 ST),S)),("\/" ((proj2 ST),T))} is non empty set
{("\/" ((proj1 ST),S))} is non empty set
{{("\/" ((proj1 ST),S)),("\/" ((proj2 ST),T))},{("\/" ((proj1 ST),S))}} is non empty set
t is M2( the carrier of S)
t1 is set
[t,t1] is V1() set
{t,t1} is non empty set
{t} is non empty set
{{t,t1},{t}} is non empty set
s2 is M2( the carrier of T)
t1 is set
[t1,s2] is V1() set
{t1,s2} is non empty set
{t1} is non empty set
{{t1,s2},{t1}} is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
z is M2( the carrier of T)
[t,z] is V1() M2( the carrier of [:S,T:])
{t,z} is non empty set
{{t,z},{t}} is non empty set
x is M2( the carrier of S)
[x,s2] is V1() M2( the carrier of [:S,T:])
{x,s2} is non empty set
{x} is non empty set
{{x,s2},{x}} is non empty set
z is M2( the carrier of [:S,T:])
z `1 is M2( the carrier of S)
z `2 is M2( the carrier of T)
[(z `1),(z `2)] is V1() M2( the carrier of [:S,T:])
{(z `1),(z `2)} is non empty set
{(z `1)} is non empty set
{{(z `1),(z `2)},{(z `1)}} is non empty set
[t,s2] is V1() M2( the carrier of [:S,T:])
{t,s2} is non empty set
{{t,s2},{t}} is non empty set
S is non empty reflexive antisymmetric up-complete non void RelStr
T is non empty reflexive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
x `1 is M2( the carrier of S)
the carrier of S is non empty set
y `1 is M2( the carrier of S)
x `2 is M2( the carrier of T)
the carrier of T is non empty set
y `2 is M2( the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
S is non empty reflexive transitive antisymmetric up-complete non void RelStr
T is non empty reflexive transitive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
x `1 is M2( the carrier of S)
the carrier of S is non empty set
y `1 is M2( the carrier of S)
x `2 is M2( the carrier of T)
the carrier of T is non empty set
y `2 is M2( the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
S is non empty reflexive antisymmetric up-complete non void RelStr
T is non empty reflexive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
x `1 is M2( the carrier of S)
the carrier of S is non empty set
x `2 is M2( the carrier of T)
the carrier of T is non empty set
S is non empty reflexive transitive antisymmetric up-complete non void RelStr
T is non empty reflexive transitive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
x `1 is M2( the carrier of S)
the carrier of S is non empty set
x `2 is M2( the carrier of T)
the carrier of T is non empty set
S is non empty antisymmetric with_infima RelStr
T is non empty antisymmetric with_infima RelStr
[:S,T:] is non empty strict antisymmetric with_infima RelStr
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
y is M2( bool the carrier of [:S,T:])
x "/\" y is M2( bool the carrier of [:S,T:])
proj1 (x "/\" y) is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
proj1 x is M2( bool the carrier of S)
proj1 y is M2( bool the carrier of S)
(proj1 x) "/\" (proj1 y) is M2( bool the carrier of S)
proj2 (x "/\" y) is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
proj2 x is M2( bool the carrier of T)
proj2 y is M2( bool the carrier of T)
(proj2 x) "/\" (proj2 y) is M2( bool the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
{ (b1 "/\" b2) where b1, b2 is M2( the carrier of [:S,T:]) : ( b1 in x & b2 in y ) } is set
{ (b1 "/\" b2) where b1, b2 is M2( the carrier of S) : ( b1 in proj1 x & b2 in proj1 y ) } is set
y is set
s9 is set
[y,s9] is V1() set
{y,s9} is non empty set
{y} is non empty set
{{y,s9},{y}} is non empty set
ST is M2( the carrier of [:S,T:])
t is M2( the carrier of [:S,T:])
ST "/\" t is M2( the carrier of [:S,T:])
ST `1 is M2( the carrier of S)
ST `2 is M2( the carrier of T)
[(ST `1),(ST `2)] is V1() M2( the carrier of [:S,T:])
{(ST `1),(ST `2)} is non empty set
{(ST `1)} is non empty set
{{(ST `1),(ST `2)},{(ST `1)}} is non empty set
t `1 is M2( the carrier of S)
t `2 is M2( the carrier of T)
[(t `1),(t `2)] is V1() M2( the carrier of [:S,T:])
{(t `1),(t `2)} is non empty set
{(t `1)} is non empty set
{{(t `1),(t `2)},{(t `1)}} is non empty set
[y,s9] `1 is set
(ST `1) "/\" (t `1) is M2( the carrier of S)
y is set
s9 is M2( the carrier of S)
ST is M2( the carrier of S)
s9 "/\" ST is M2( the carrier of S)
t is set
[s9,t] is V1() set
{s9,t} is non empty set
{s9} is non empty set
{{s9,t},{s9}} is non empty set
t1 is set
[ST,t1] is V1() set
{ST,t1} is non empty set
{ST} is non empty set
{{ST,t1},{ST}} is non empty set
s2 is M2( the carrier of T)
[s9,s2] is V1() M2( the carrier of [:S,T:])
{s9,s2} is non empty set
{{s9,s2},{s9}} is non empty set
t1 is M2( the carrier of T)
[ST,t1] is V1() M2( the carrier of [:S,T:])
{ST,t1} is non empty set
{{ST,t1},{ST}} is non empty set
[s9,s2] "/\" [ST,t1] is M2( the carrier of [:S,T:])
s2 "/\" t1 is M2( the carrier of T)
[y,(s2 "/\" t1)] is V1() set
{y,(s2 "/\" t1)} is non empty set
{y} is non empty set
{{y,(s2 "/\" t1)},{y}} is non empty set
y is set
s9 is set
[s9,y] is V1() set
{s9,y} is non empty set
{s9} is non empty set
{{s9,y},{s9}} is non empty set
ST is M2( the carrier of [:S,T:])
t is M2( the carrier of [:S,T:])
ST "/\" t is M2( the carrier of [:S,T:])
ST `1 is M2( the carrier of S)
ST `2 is M2( the carrier of T)
[(ST `1),(ST `2)] is V1() M2( the carrier of [:S,T:])
{(ST `1),(ST `2)} is non empty set
{(ST `1)} is non empty set
{{(ST `1),(ST `2)},{(ST `1)}} is non empty set
t `1 is M2( the carrier of S)
t `2 is M2( the carrier of T)
[(t `1),(t `2)] is V1() M2( the carrier of [:S,T:])
{(t `1),(t `2)} is non empty set
{(t `1)} is non empty set
{{(t `1),(t `2)},{(t `1)}} is non empty set
[s9,y] `2 is set
(ST `2) "/\" (t `2) is M2( the carrier of T)
y is set
{ (b1 "/\" b2) where b1, b2 is M2( the carrier of T) : ( b1 in proj2 x & b2 in proj2 y ) } is set
s9 is M2( the carrier of T)
ST is M2( the carrier of T)
s9 "/\" ST is M2( the carrier of T)
t is set
[t,s9] is V1() set
{t,s9} is non empty set
{t} is non empty set
{{t,s9},{t}} is non empty set
t1 is set
[t1,ST] is V1() set
{t1,ST} is non empty set
{t1} is non empty set
{{t1,ST},{t1}} is non empty set
s2 is M2( the carrier of S)
[s2,s9] is V1() M2( the carrier of [:S,T:])
{s2,s9} is non empty set
{s2} is non empty set
{{s2,s9},{s2}} is non empty set
t1 is M2( the carrier of S)
[t1,ST] is V1() M2( the carrier of [:S,T:])
{t1,ST} is non empty set
{t1} is non empty set
{{t1,ST},{t1}} is non empty set
[s2,s9] "/\" [t1,ST] is M2( the carrier of [:S,T:])
s2 "/\" t1 is M2( the carrier of S)
[(s2 "/\" t1),y] is V1() set
{(s2 "/\" t1),y} is non empty set
{(s2 "/\" t1)} is non empty set
{{(s2 "/\" t1),y},{(s2 "/\" t1)}} is non empty set
S is non empty antisymmetric with_suprema RelStr
T is non empty antisymmetric with_suprema RelStr
[:S,T:] is non empty strict antisymmetric with_suprema RelStr
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
y is M2( bool the carrier of [:S,T:])
x "\/" y is M2( bool the carrier of [:S,T:])
proj1 (x "\/" y) is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
proj1 x is M2( bool the carrier of S)
proj1 y is M2( bool the carrier of S)
(proj1 x) "\/" (proj1 y) is M2( bool the carrier of S)
proj2 (x "\/" y) is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
proj2 x is M2( bool the carrier of T)
proj2 y is M2( bool the carrier of T)
(proj2 x) "\/" (proj2 y) is M2( bool the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
{ (b1 "\/" b2) where b1, b2 is M2( the carrier of [:S,T:]) : ( b1 in x & b2 in y ) } is set
{ (b1 "\/" b2) where b1, b2 is M2( the carrier of S) : ( b1 in proj1 x & b2 in proj1 y ) } is set
y is set
s9 is set
[y,s9] is V1() set
{y,s9} is non empty set
{y} is non empty set
{{y,s9},{y}} is non empty set
ST is M2( the carrier of [:S,T:])
t is M2( the carrier of [:S,T:])
ST "\/" t is M2( the carrier of [:S,T:])
ST `1 is M2( the carrier of S)
ST `2 is M2( the carrier of T)
[(ST `1),(ST `2)] is V1() M2( the carrier of [:S,T:])
{(ST `1),(ST `2)} is non empty set
{(ST `1)} is non empty set
{{(ST `1),(ST `2)},{(ST `1)}} is non empty set
t `1 is M2( the carrier of S)
t `2 is M2( the carrier of T)
[(t `1),(t `2)] is V1() M2( the carrier of [:S,T:])
{(t `1),(t `2)} is non empty set
{(t `1)} is non empty set
{{(t `1),(t `2)},{(t `1)}} is non empty set
[y,s9] `1 is set
(ST `1) "\/" (t `1) is M2( the carrier of S)
y is set
s9 is M2( the carrier of S)
ST is M2( the carrier of S)
s9 "\/" ST is M2( the carrier of S)
t is set
[s9,t] is V1() set
{s9,t} is non empty set
{s9} is non empty set
{{s9,t},{s9}} is non empty set
t1 is set
[ST,t1] is V1() set
{ST,t1} is non empty set
{ST} is non empty set
{{ST,t1},{ST}} is non empty set
s2 is M2( the carrier of T)
[s9,s2] is V1() M2( the carrier of [:S,T:])
{s9,s2} is non empty set
{{s9,s2},{s9}} is non empty set
t1 is M2( the carrier of T)
[ST,t1] is V1() M2( the carrier of [:S,T:])
{ST,t1} is non empty set
{{ST,t1},{ST}} is non empty set
[s9,s2] "\/" [ST,t1] is M2( the carrier of [:S,T:])
s2 "\/" t1 is M2( the carrier of T)
[y,(s2 "\/" t1)] is V1() set
{y,(s2 "\/" t1)} is non empty set
{y} is non empty set
{{y,(s2 "\/" t1)},{y}} is non empty set
y is set
s9 is set
[s9,y] is V1() set
{s9,y} is non empty set
{s9} is non empty set
{{s9,y},{s9}} is non empty set
ST is M2( the carrier of [:S,T:])
t is M2( the carrier of [:S,T:])
ST "\/" t is M2( the carrier of [:S,T:])
ST `1 is M2( the carrier of S)
ST `2 is M2( the carrier of T)
[(ST `1),(ST `2)] is V1() M2( the carrier of [:S,T:])
{(ST `1),(ST `2)} is non empty set
{(ST `1)} is non empty set
{{(ST `1),(ST `2)},{(ST `1)}} is non empty set
t `1 is M2( the carrier of S)
t `2 is M2( the carrier of T)
[(t `1),(t `2)] is V1() M2( the carrier of [:S,T:])
{(t `1),(t `2)} is non empty set
{(t `1)} is non empty set
{{(t `1),(t `2)},{(t `1)}} is non empty set
[s9,y] `2 is set
(ST `2) "\/" (t `2) is M2( the carrier of T)
y is set
{ (b1 "\/" b2) where b1, b2 is M2( the carrier of T) : ( b1 in proj2 x & b2 in proj2 y ) } is set
s9 is M2( the carrier of T)
ST is M2( the carrier of T)
s9 "\/" ST is M2( the carrier of T)
t is set
[t,s9] is V1() set
{t,s9} is non empty set
{t} is non empty set
{{t,s9},{t}} is non empty set
t1 is set
[t1,ST] is V1() set
{t1,ST} is non empty set
{t1} is non empty set
{{t1,ST},{t1}} is non empty set
s2 is M2( the carrier of S)
[s2,s9] is V1() M2( the carrier of [:S,T:])
{s2,s9} is non empty set
{s2} is non empty set
{{s2,s9},{s2}} is non empty set
t1 is M2( the carrier of S)
[t1,ST] is V1() M2( the carrier of [:S,T:])
{t1,ST} is non empty set
{t1} is non empty set
{{t1,ST},{t1}} is non empty set
[s2,s9] "\/" [t1,ST] is M2( the carrier of [:S,T:])
s2 "\/" t1 is M2( the carrier of S)
[(s2 "\/" t1),y] is V1() set
{(s2 "\/" t1),y} is non empty set
{(s2 "\/" t1)} is non empty set
{{(s2 "\/" t1),y},{(s2 "\/" t1)}} is non empty set
S is RelStr
T is RelStr
[:S,T:] is strict RelStr
the carrier of [:S,T:] is set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
downarrow x is M2( bool the carrier of [:S,T:])
proj1 x is M2( bool the carrier of S)
the carrier of S is set
bool the carrier of S is non empty set
downarrow (proj1 x) is M2( bool the carrier of S)
proj2 x is M2( bool the carrier of T)
the carrier of T is set
bool the carrier of T is non empty set
downarrow (proj2 x) is M2( bool the carrier of T)
[:(downarrow (proj1 x)),(downarrow (proj2 x)):] is V7() M2( bool the carrier of [:S,T:])
y is set
[: the carrier of S, the carrier of T:] is V7() set
ST is set
t is set
[ST,t] is V1() set
{ST,t} is non empty set
{ST} is non empty set
{{ST,t},{ST}} is non empty set
y is non empty RelStr
s9 is non empty RelStr
[:y,s9:] is non empty strict RelStr
the carrier of [:y,s9:] is non empty set
ST is M2( the carrier of [:y,s9:])
t is M2( the carrier of [:y,s9:])
ST `1 is M2( the carrier of y)
the carrier of y is non empty set
t `1 is M2( the carrier of y)
t `2 is M2( the carrier of s9)
the carrier of s9 is non empty set
[(t `1),(t `2)] is V1() M2( the carrier of [:y,s9:])
{(t `1),(t `2)} is non empty set
{(t `1)} is non empty set
{{(t `1),(t `2)},{(t `1)}} is non empty set
y `1 is set
ST `2 is M2( the carrier of s9)
y `2 is set
[(ST `1),(ST `2)] is V1() M2( the carrier of [:y,s9:])
{(ST `1),(ST `2)} is non empty set
{(ST `1)} is non empty set
{{(ST `1),(ST `2)},{(ST `1)}} is non empty set
S is RelStr
the carrier of S is set
bool the carrier of S is non empty set
T is RelStr
the carrier of T is set
bool the carrier of T is non empty set
[:S,T:] is strict RelStr
x is M2( bool the carrier of S)
downarrow x is M2( bool the carrier of S)
y is M2( bool the carrier of T)
downarrow y is M2( bool the carrier of T)
[:(downarrow x),(downarrow y):] is V7() M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is set
bool the carrier of [:S,T:] is non empty set
[:x,y:] is V7() M2( bool the carrier of [:S,T:])
downarrow [:x,y:] is M2( bool the carrier of [:S,T:])
y is set
s9 is set
ST is set
[s9,ST] is V1() set
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
t is non empty RelStr
the carrier of t is non empty set
s2 is M2( the carrier of t)
t1 is M2( the carrier of t)
t1 is non empty RelStr
the carrier of t1 is non empty set
z is M2( the carrier of t1)
x is M2( the carrier of t1)
[t1,x] is V1() M2( the carrier of [:t,t1:])
[:t,t1:] is non empty strict RelStr
the carrier of [:t,t1:] is non empty set
{t1,x} is non empty set
{t1} is non empty set
{{t1,x},{t1}} is non empty set
[s2,z] is V1() M2( the carrier of [:t,t1:])
{s2,z} is non empty set
{s2} is non empty set
{{s2,z},{s2}} is non empty set
y is set
[: the carrier of S, the carrier of T:] is V7() set
t is set
t1 is set
[t,t1] is V1() set
{t,t1} is non empty set
{t} is non empty set
{{t,t1},{t}} is non empty set
s9 is non empty RelStr
ST is non empty RelStr
[:s9,ST:] is non empty strict RelStr
the carrier of [:s9,ST:] is non empty set
t is M2( the carrier of [:s9,ST:])
t1 is M2( the carrier of [:s9,ST:])
t `2 is M2( the carrier of ST)
the carrier of ST is non empty set
t1 `2 is M2( the carrier of ST)
y `2 is set
t `1 is M2( the carrier of s9)
the carrier of s9 is non empty set
t1 `1 is M2( the carrier of s9)
y `1 is set
[(t `1),(t `2)] is V1() M2( the carrier of [:s9,ST:])
{(t `1),(t `2)} is non empty set
{(t `1)} is non empty set
{{(t `1),(t `2)},{(t `1)}} is non empty set
S is RelStr
T is RelStr
[:S,T:] is strict RelStr
the carrier of [:S,T:] is set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
downarrow x is M2( bool the carrier of [:S,T:])
proj1 (downarrow x) is M2( bool the carrier of S)
the carrier of S is set
bool the carrier of S is non empty set
proj1 x is M2( bool the carrier of S)
downarrow (proj1 x) is M2( bool the carrier of S)
proj2 (downarrow x) is M2( bool the carrier of T)
the carrier of T is set
bool the carrier of T is non empty set
proj2 x is M2( bool the carrier of T)
downarrow (proj2 x) is M2( bool the carrier of T)
[: the carrier of S, the carrier of T:] is V7() set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is non empty RelStr
the carrier of ST is non empty set
s9 is non empty RelStr
the carrier of s9 is non empty set
[:s9,ST:] is non empty strict RelStr
the carrier of [:s9,ST:] is non empty set
t1 is M2( the carrier of s9)
t is M2( the carrier of ST)
[t1,t] is V1() M2( the carrier of [:s9,ST:])
{t1,t} is non empty set
{t1} is non empty set
{{t1,t},{t1}} is non empty set
s2 is M2( the carrier of [:s9,ST:])
s2 `1 is M2( the carrier of s9)
s2 `2 is M2( the carrier of ST)
[(s2 `1),(s2 `2)] is V1() M2( the carrier of [:s9,ST:])
{(s2 `1),(s2 `2)} is non empty set
{(s2 `1)} is non empty set
{{(s2 `1),(s2 `2)},{(s2 `1)}} is non empty set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is non empty RelStr
the carrier of ST is non empty set
s9 is non empty RelStr
the carrier of s9 is non empty set
[:s9,ST:] is non empty strict RelStr
the carrier of [:s9,ST:] is non empty set
t1 is M2( the carrier of s9)
t is M2( the carrier of ST)
[t1,t] is V1() M2( the carrier of [:s9,ST:])
{t1,t} is non empty set
{t1} is non empty set
{{t1,t},{t1}} is non empty set
s2 is M2( the carrier of [:s9,ST:])
s2 `1 is M2( the carrier of s9)
s2 `2 is M2( the carrier of ST)
[(s2 `1),(s2 `2)] is V1() M2( the carrier of [:s9,ST:])
{(s2 `1),(s2 `2)} is non empty set
{(s2 `1)} is non empty set
{{(s2 `1),(s2 `2)},{(s2 `1)}} is non empty set
S is RelStr
T is reflexive RelStr
[:S,T:] is strict RelStr
the carrier of [:S,T:] is set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
downarrow x is M2( bool the carrier of [:S,T:])
proj1 (downarrow x) is M2( bool the carrier of S)
the carrier of S is set
bool the carrier of S is non empty set
proj1 x is M2( bool the carrier of S)
downarrow (proj1 x) is M2( bool the carrier of S)
y is set
y is non empty RelStr
the carrier of y is non empty set
s9 is M2( the carrier of y)
ST is M2( the carrier of y)
t is set
[ST,t] is V1() set
{ST,t} is non empty set
{ST} is non empty set
{{ST,t},{ST}} is non empty set
the carrier of T is set
[: the carrier of S, the carrier of T:] is V7() set
t1 is non empty reflexive non void RelStr
the carrier of t1 is non empty set
s2 is M2( the carrier of t1)
[:y,t1:] is non empty strict RelStr
[s9,s2] is V1() M2( the carrier of [:y,t1:])
the carrier of [:y,t1:] is non empty set
{s9,s2} is non empty set
{s9} is non empty set
{{s9,s2},{s9}} is non empty set
[ST,s2] is V1() M2( the carrier of [:y,t1:])
{ST,s2} is non empty set
{{ST,s2},{ST}} is non empty set
S is reflexive RelStr
T is RelStr
[:S,T:] is strict RelStr
the carrier of [:S,T:] is set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
downarrow x is M2( bool the carrier of [:S,T:])
proj2 (downarrow x) is M2( bool the carrier of T)
the carrier of T is set
bool the carrier of T is non empty set
proj2 x is M2( bool the carrier of T)
downarrow (proj2 x) is M2( bool the carrier of T)
y is set
y is non empty RelStr
the carrier of y is non empty set
s9 is M2( the carrier of y)
ST is M2( the carrier of y)
t is set
[t,ST] is V1() set
{t,ST} is non empty set
{t} is non empty set
{{t,ST},{t}} is non empty set
the carrier of S is set
[: the carrier of S, the carrier of T:] is V7() set
t1 is non empty reflexive non void RelStr
the carrier of t1 is non empty set
s2 is M2( the carrier of t1)
[:t1,y:] is non empty strict RelStr
[s2,s9] is V1() M2( the carrier of [:t1,y:])
the carrier of [:t1,y:] is non empty set
{s2,s9} is non empty set
{s2} is non empty set
{{s2,s9},{s2}} is non empty set
[s2,ST] is V1() M2( the carrier of [:t1,y:])
{s2,ST} is non empty set
{{s2,ST},{s2}} is non empty set
S is RelStr
T is RelStr
[:S,T:] is strict RelStr
the carrier of [:S,T:] is set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
uparrow x is M2( bool the carrier of [:S,T:])
proj1 x is M2( bool the carrier of S)
the carrier of S is set
bool the carrier of S is non empty set
uparrow (proj1 x) is M2( bool the carrier of S)
proj2 x is M2( bool the carrier of T)
the carrier of T is set
bool the carrier of T is non empty set
uparrow (proj2 x) is M2( bool the carrier of T)
[:(uparrow (proj1 x)),(uparrow (proj2 x)):] is V7() M2( bool the carrier of [:S,T:])
y is set
[: the carrier of S, the carrier of T:] is V7() set
ST is set
t is set
[ST,t] is V1() set
{ST,t} is non empty set
{ST} is non empty set
{{ST,t},{ST}} is non empty set
y is non empty RelStr
s9 is non empty RelStr
[:y,s9:] is non empty strict RelStr
the carrier of [:y,s9:] is non empty set
ST is M2( the carrier of [:y,s9:])
t is M2( the carrier of [:y,s9:])
t `1 is M2( the carrier of y)
the carrier of y is non empty set
ST `1 is M2( the carrier of y)
t `2 is M2( the carrier of s9)
the carrier of s9 is non empty set
[(t `1),(t `2)] is V1() M2( the carrier of [:y,s9:])
{(t `1),(t `2)} is non empty set
{(t `1)} is non empty set
{{(t `1),(t `2)},{(t `1)}} is non empty set
y `1 is set
ST `2 is M2( the carrier of s9)
y `2 is set
[(ST `1),(ST `2)] is V1() M2( the carrier of [:y,s9:])
{(ST `1),(ST `2)} is non empty set
{(ST `1)} is non empty set
{{(ST `1),(ST `2)},{(ST `1)}} is non empty set
S is RelStr
the carrier of S is set
bool the carrier of S is non empty set
T is RelStr
the carrier of T is set
bool the carrier of T is non empty set
[:S,T:] is strict RelStr
x is M2( bool the carrier of S)
uparrow x is M2( bool the carrier of S)
y is M2( bool the carrier of T)
uparrow y is M2( bool the carrier of T)
[:(uparrow x),(uparrow y):] is V7() M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is set
bool the carrier of [:S,T:] is non empty set
[:x,y:] is V7() M2( bool the carrier of [:S,T:])
uparrow [:x,y:] is M2( bool the carrier of [:S,T:])
y is set
s9 is set
ST is set
[s9,ST] is V1() set
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
t is non empty RelStr
the carrier of t is non empty set
s2 is M2( the carrier of t)
t1 is M2( the carrier of t)
t1 is non empty RelStr
the carrier of t1 is non empty set
z is M2( the carrier of t1)
x is M2( the carrier of t1)
[t1,x] is V1() M2( the carrier of [:t,t1:])
[:t,t1:] is non empty strict RelStr
the carrier of [:t,t1:] is non empty set
{t1,x} is non empty set
{t1} is non empty set
{{t1,x},{t1}} is non empty set
[s2,z] is V1() M2( the carrier of [:t,t1:])
{s2,z} is non empty set
{s2} is non empty set
{{s2,z},{s2}} is non empty set
y is set
[: the carrier of S, the carrier of T:] is V7() set
t is set
t1 is set
[t,t1] is V1() set
{t,t1} is non empty set
{t} is non empty set
{{t,t1},{t}} is non empty set
s9 is non empty RelStr
ST is non empty RelStr
[:s9,ST:] is non empty strict RelStr
the carrier of [:s9,ST:] is non empty set
t is M2( the carrier of [:s9,ST:])
t1 is M2( the carrier of [:s9,ST:])
t1 `2 is M2( the carrier of ST)
the carrier of ST is non empty set
t `2 is M2( the carrier of ST)
y `2 is set
t1 `1 is M2( the carrier of s9)
the carrier of s9 is non empty set
t `1 is M2( the carrier of s9)
y `1 is set
[(t `1),(t `2)] is V1() M2( the carrier of [:s9,ST:])
{(t `1),(t `2)} is non empty set
{(t `1)} is non empty set
{{(t `1),(t `2)},{(t `1)}} is non empty set
S is RelStr
T is RelStr
[:S,T:] is strict RelStr
the carrier of [:S,T:] is set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
uparrow x is M2( bool the carrier of [:S,T:])
proj1 (uparrow x) is M2( bool the carrier of S)
the carrier of S is set
bool the carrier of S is non empty set
proj1 x is M2( bool the carrier of S)
uparrow (proj1 x) is M2( bool the carrier of S)
proj2 (uparrow x) is M2( bool the carrier of T)
the carrier of T is set
bool the carrier of T is non empty set
proj2 x is M2( bool the carrier of T)
uparrow (proj2 x) is M2( bool the carrier of T)
[: the carrier of S, the carrier of T:] is V7() set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is non empty RelStr
the carrier of ST is non empty set
s9 is non empty RelStr
the carrier of s9 is non empty set
[:s9,ST:] is non empty strict RelStr
the carrier of [:s9,ST:] is non empty set
t1 is M2( the carrier of s9)
t is M2( the carrier of ST)
[t1,t] is V1() M2( the carrier of [:s9,ST:])
{t1,t} is non empty set
{t1} is non empty set
{{t1,t},{t1}} is non empty set
s2 is M2( the carrier of [:s9,ST:])
s2 `1 is M2( the carrier of s9)
s2 `2 is M2( the carrier of ST)
[(s2 `1),(s2 `2)] is V1() M2( the carrier of [:s9,ST:])
{(s2 `1),(s2 `2)} is non empty set
{(s2 `1)} is non empty set
{{(s2 `1),(s2 `2)},{(s2 `1)}} is non empty set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is non empty RelStr
the carrier of ST is non empty set
s9 is non empty RelStr
the carrier of s9 is non empty set
[:s9,ST:] is non empty strict RelStr
the carrier of [:s9,ST:] is non empty set
t1 is M2( the carrier of s9)
t is M2( the carrier of ST)
[t1,t] is V1() M2( the carrier of [:s9,ST:])
{t1,t} is non empty set
{t1} is non empty set
{{t1,t},{t1}} is non empty set
s2 is M2( the carrier of [:s9,ST:])
s2 `1 is M2( the carrier of s9)
s2 `2 is M2( the carrier of ST)
[(s2 `1),(s2 `2)] is V1() M2( the carrier of [:s9,ST:])
{(s2 `1),(s2 `2)} is non empty set
{(s2 `1)} is non empty set
{{(s2 `1),(s2 `2)},{(s2 `1)}} is non empty set
S is RelStr
T is reflexive RelStr
[:S,T:] is strict RelStr
the carrier of [:S,T:] is set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
uparrow x is M2( bool the carrier of [:S,T:])
proj1 (uparrow x) is M2( bool the carrier of S)
the carrier of S is set
bool the carrier of S is non empty set
proj1 x is M2( bool the carrier of S)
uparrow (proj1 x) is M2( bool the carrier of S)
y is set
y is non empty RelStr
the carrier of y is non empty set
s9 is M2( the carrier of y)
ST is M2( the carrier of y)
t is set
[ST,t] is V1() set
{ST,t} is non empty set
{ST} is non empty set
{{ST,t},{ST}} is non empty set
the carrier of T is set
[: the carrier of S, the carrier of T:] is V7() set
t1 is non empty reflexive non void RelStr
the carrier of t1 is non empty set
s2 is M2( the carrier of t1)
[:y,t1:] is non empty strict RelStr
[ST,s2] is V1() M2( the carrier of [:y,t1:])
the carrier of [:y,t1:] is non empty set
{ST,s2} is non empty set
{{ST,s2},{ST}} is non empty set
[s9,s2] is V1() M2( the carrier of [:y,t1:])
{s9,s2} is non empty set
{s9} is non empty set
{{s9,s2},{s9}} is non empty set
S is reflexive RelStr
T is RelStr
[:S,T:] is strict RelStr
the carrier of [:S,T:] is set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
uparrow x is M2( bool the carrier of [:S,T:])
proj2 (uparrow x) is M2( bool the carrier of T)
the carrier of T is set
bool the carrier of T is non empty set
proj2 x is M2( bool the carrier of T)
uparrow (proj2 x) is M2( bool the carrier of T)
y is set
y is non empty RelStr
the carrier of y is non empty set
s9 is M2( the carrier of y)
ST is M2( the carrier of y)
t is set
[t,ST] is V1() set
{t,ST} is non empty set
{t} is non empty set
{{t,ST},{t}} is non empty set
the carrier of S is set
[: the carrier of S, the carrier of T:] is V7() set
t1 is non empty reflexive non void RelStr
the carrier of t1 is non empty set
s2 is M2( the carrier of t1)
[:t1,y:] is non empty strict RelStr
[s2,ST] is V1() M2( the carrier of [:t1,y:])
the carrier of [:t1,y:] is non empty set
{s2,ST} is non empty set
{s2} is non empty set
{{s2,ST},{s2}} is non empty set
[s2,s9] is V1() M2( the carrier of [:t1,y:])
{s2,s9} is non empty set
{{s2,s9},{s2}} is non empty set
S is non empty RelStr
the carrier of S is non empty set
T is non empty RelStr
the carrier of T is non empty set
[:S,T:] is non empty strict RelStr
x is M2( the carrier of S)
downarrow x is M2( bool the carrier of S)
bool the carrier of S is non empty set
{x} is non empty M2( bool the carrier of S)
downarrow {x} is M2( bool the carrier of S)
y is M2( the carrier of T)
downarrow y is M2( bool the carrier of T)
bool the carrier of T is non empty set
{y} is non empty M2( bool the carrier of T)
downarrow {y} is M2( bool the carrier of T)
[:(downarrow x),(downarrow y):] is V7() M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
[x,y] is V1() M2( the carrier of [:S,T:])
{x,y} is non empty set
{x} is non empty set
{{x,y},{x}} is non empty set
downarrow [x,y] is M2( bool the carrier of [:S,T:])
{[x,y]} is non empty V7() M2( bool the carrier of [:S,T:])
downarrow {[x,y]} is M2( bool the carrier of [:S,T:])
y is set
s9 is set
ST is set
[s9,ST] is V1() set
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
t1 is M2( the carrier of S)
t is M2( the carrier of T)
[t1,t] is V1() M2( the carrier of [:S,T:])
{t1,t} is non empty set
{t1} is non empty set
{{t1,t},{t1}} is non empty set
y is set
[: the carrier of S, the carrier of T:] is non empty V7() set
s9 is M2( the carrier of [:S,T:])
s9 `1 is M2( the carrier of S)
s9 `2 is M2( the carrier of T)
[(s9 `1),(s9 `2)] is V1() M2( the carrier of [:S,T:])
{(s9 `1),(s9 `2)} is non empty set
{(s9 `1)} is non empty set
{{(s9 `1),(s9 `2)},{(s9 `1)}} is non empty set
y `2 is set
y `1 is set
S is non empty RelStr
T is non empty RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
downarrow x is M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{x} is non empty M2( bool the carrier of [:S,T:])
downarrow {x} is M2( bool the carrier of [:S,T:])
proj1 (downarrow x) is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
downarrow (x `1) is M2( bool the carrier of S)
{(x `1)} is non empty M2( bool the carrier of S)
downarrow {(x `1)} is M2( bool the carrier of S)
proj2 (downarrow x) is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
downarrow (x `2) is M2( bool the carrier of T)
{(x `2)} is non empty M2( bool the carrier of T)
downarrow {(x `2)} is M2( bool the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is M2( the carrier of S)
s9 is M2( the carrier of T)
[ST,s9] is V1() M2( the carrier of [:S,T:])
{ST,s9} is non empty set
{ST} is non empty set
{{ST,s9},{ST}} is non empty set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
s9 is M2( the carrier of S)
ST is M2( the carrier of T)
[s9,ST] is V1() M2( the carrier of [:S,T:])
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
S is non empty RelStr
T is non empty reflexive non void RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
downarrow x is M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{x} is non empty M2( bool the carrier of [:S,T:])
downarrow {x} is M2( bool the carrier of [:S,T:])
proj1 (downarrow x) is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
downarrow (x `1) is M2( bool the carrier of S)
{(x `1)} is non empty M2( bool the carrier of S)
downarrow {(x `1)} is M2( bool the carrier of S)
x `2 is M2( the carrier of T)
the carrier of T is non empty set
y is set
y is M2( the carrier of S)
[y,(x `2)] is V1() M2( the carrier of [:S,T:])
{y,(x `2)} is non empty set
{y} is non empty set
{{y,(x `2)},{y}} is non empty set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
downarrow [(x `1),(x `2)] is M2( bool the carrier of [:S,T:])
{[(x `1),(x `2)]} is non empty V7() M2( bool the carrier of [:S,T:])
downarrow {[(x `1),(x `2)]} is M2( bool the carrier of [:S,T:])
[: the carrier of S, the carrier of T:] is non empty V7() set
S is non empty reflexive non void RelStr
T is non empty RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
downarrow x is M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{x} is non empty M2( bool the carrier of [:S,T:])
downarrow {x} is M2( bool the carrier of [:S,T:])
proj2 (downarrow x) is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
downarrow (x `2) is M2( bool the carrier of T)
{(x `2)} is non empty M2( bool the carrier of T)
downarrow {(x `2)} is M2( bool the carrier of T)
x `1 is M2( the carrier of S)
the carrier of S is non empty set
y is set
y is M2( the carrier of T)
[(x `1),y] is V1() M2( the carrier of [:S,T:])
{(x `1),y} is non empty set
{(x `1)} is non empty set
{{(x `1),y},{(x `1)}} is non empty set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
downarrow [(x `1),(x `2)] is M2( bool the carrier of [:S,T:])
{[(x `1),(x `2)]} is non empty V7() M2( bool the carrier of [:S,T:])
downarrow {[(x `1),(x `2)]} is M2( bool the carrier of [:S,T:])
[: the carrier of S, the carrier of T:] is non empty V7() set
S is non empty RelStr
the carrier of S is non empty set
T is non empty RelStr
the carrier of T is non empty set
[:S,T:] is non empty strict RelStr
x is M2( the carrier of S)
uparrow x is M2( bool the carrier of S)
bool the carrier of S is non empty set
{x} is non empty M2( bool the carrier of S)
uparrow {x} is M2( bool the carrier of S)
y is M2( the carrier of T)
uparrow y is M2( bool the carrier of T)
bool the carrier of T is non empty set
{y} is non empty M2( bool the carrier of T)
uparrow {y} is M2( bool the carrier of T)
[:(uparrow x),(uparrow y):] is V7() M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
[x,y] is V1() M2( the carrier of [:S,T:])
{x,y} is non empty set
{x} is non empty set
{{x,y},{x}} is non empty set
uparrow [x,y] is M2( bool the carrier of [:S,T:])
{[x,y]} is non empty V7() M2( bool the carrier of [:S,T:])
uparrow {[x,y]} is M2( bool the carrier of [:S,T:])
y is set
s9 is set
ST is set
[s9,ST] is V1() set
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
t1 is M2( the carrier of S)
t is M2( the carrier of T)
[t1,t] is V1() M2( the carrier of [:S,T:])
{t1,t} is non empty set
{t1} is non empty set
{{t1,t},{t1}} is non empty set
y is set
[: the carrier of S, the carrier of T:] is non empty V7() set
s9 is M2( the carrier of [:S,T:])
s9 `1 is M2( the carrier of S)
s9 `2 is M2( the carrier of T)
[(s9 `1),(s9 `2)] is V1() M2( the carrier of [:S,T:])
{(s9 `1),(s9 `2)} is non empty set
{(s9 `1)} is non empty set
{{(s9 `1),(s9 `2)},{(s9 `1)}} is non empty set
y `2 is set
y `1 is set
S is non empty RelStr
T is non empty RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
uparrow x is M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{x} is non empty M2( bool the carrier of [:S,T:])
uparrow {x} is M2( bool the carrier of [:S,T:])
proj1 (uparrow x) is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
uparrow (x `1) is M2( bool the carrier of S)
{(x `1)} is non empty M2( bool the carrier of S)
uparrow {(x `1)} is M2( bool the carrier of S)
proj2 (uparrow x) is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
uparrow (x `2) is M2( bool the carrier of T)
{(x `2)} is non empty M2( bool the carrier of T)
uparrow {(x `2)} is M2( bool the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is M2( the carrier of S)
s9 is M2( the carrier of T)
[ST,s9] is V1() M2( the carrier of [:S,T:])
{ST,s9} is non empty set
{ST} is non empty set
{{ST,s9},{ST}} is non empty set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
s9 is M2( the carrier of S)
ST is M2( the carrier of T)
[s9,ST] is V1() M2( the carrier of [:S,T:])
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
S is non empty RelStr
T is non empty reflexive non void RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
uparrow x is M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{x} is non empty M2( bool the carrier of [:S,T:])
uparrow {x} is M2( bool the carrier of [:S,T:])
proj1 (uparrow x) is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
uparrow (x `1) is M2( bool the carrier of S)
{(x `1)} is non empty M2( bool the carrier of S)
uparrow {(x `1)} is M2( bool the carrier of S)
x `2 is M2( the carrier of T)
the carrier of T is non empty set
y is set
y is M2( the carrier of S)
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[y,(x `2)] is V1() M2( the carrier of [:S,T:])
{y,(x `2)} is non empty set
{y} is non empty set
{{y,(x `2)},{y}} is non empty set
uparrow [(x `1),(x `2)] is M2( bool the carrier of [:S,T:])
{[(x `1),(x `2)]} is non empty V7() M2( bool the carrier of [:S,T:])
uparrow {[(x `1),(x `2)]} is M2( bool the carrier of [:S,T:])
[: the carrier of S, the carrier of T:] is non empty V7() set
S is non empty reflexive non void RelStr
T is non empty RelStr
[:S,T:] is non empty strict RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
uparrow x is M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{x} is non empty M2( bool the carrier of [:S,T:])
uparrow {x} is M2( bool the carrier of [:S,T:])
proj2 (uparrow x) is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
uparrow (x `2) is M2( bool the carrier of T)
{(x `2)} is non empty M2( bool the carrier of T)
uparrow {(x `2)} is M2( bool the carrier of T)
x `1 is M2( the carrier of S)
the carrier of S is non empty set
y is set
y is M2( the carrier of T)
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[(x `1),y] is V1() M2( the carrier of [:S,T:])
{(x `1),y} is non empty set
{{(x `1),y},{(x `1)}} is non empty set
uparrow [(x `1),(x `2)] is M2( bool the carrier of [:S,T:])
{[(x `1),(x `2)]} is non empty V7() M2( bool the carrier of [:S,T:])
uparrow {[(x `1),(x `2)]} is M2( bool the carrier of [:S,T:])
[: the carrier of S, the carrier of T:] is non empty V7() set
S is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of S is non empty set
T is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of T is non empty set
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
x is M2( the carrier of S)
waybelow x is lower M2( bool the carrier of S)
bool the carrier of S is non empty set
{ b1 where b1 is M2( the carrier of S) : b1 is_way_below x } is set
y is M2( the carrier of T)
waybelow y is lower M2( bool the carrier of T)
bool the carrier of T is non empty set
{ b1 where b1 is M2( the carrier of T) : b1 is_way_below y } is set
[:(waybelow x),(waybelow y):] is V7() lower M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
[x,y] is V1() M2( the carrier of [:S,T:])
{x,y} is non empty set
{x} is non empty set
{{x,y},{x}} is non empty set
waybelow [x,y] is lower M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below [x,y] } is set
y is set
s9 is set
ST is set
[s9,ST] is V1() set
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
t1 is M2( the carrier of S)
t is M2( the carrier of T)
[t1,t] is V1() M2( the carrier of [:S,T:])
{t1,t} is non empty set
{t1} is non empty set
{{t1,t},{t1}} is non empty set
y is set
[: the carrier of S, the carrier of T:] is non empty V7() set
s9 is M2( the carrier of [:S,T:])
s9 `1 is M2( the carrier of S)
s9 `2 is M2( the carrier of T)
[(s9 `1),(s9 `2)] is V1() M2( the carrier of [:S,T:])
{(s9 `1),(s9 `2)} is non empty set
{(s9 `1)} is non empty set
{{(s9 `1),(s9 `2)},{(s9 `1)}} is non empty set
y `2 is set
y `1 is set
S is non empty reflexive antisymmetric up-complete non void RelStr
T is non empty reflexive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
waybelow x is M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below x } is set
proj1 (waybelow x) is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
waybelow (x `1) is M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : b1 is_way_below x `1 } is set
proj2 (waybelow x) is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
waybelow (x `2) is M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : b1 is_way_below x `2 } is set
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is M2( the carrier of S)
s9 is M2( the carrier of T)
[ST,s9] is V1() M2( the carrier of [:S,T:])
{ST,s9} is non empty set
{ST} is non empty set
{{ST,s9},{ST}} is non empty set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
s9 is M2( the carrier of S)
ST is M2( the carrier of T)
[s9,ST] is V1() M2( the carrier of [:S,T:])
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
S is non empty reflexive transitive antisymmetric up-complete non void RelStr
T is non empty reflexive transitive antisymmetric lower-bounded up-complete non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
waybelow x is lower M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below x } is set
proj1 (waybelow x) is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
waybelow (x `1) is lower M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : b1 is_way_below x `1 } is set
Bottom T is M2( the carrier of T)
the carrier of T is non empty set
"\/" ({},T) is M2( the carrier of T)
x `2 is M2( the carrier of T)
y is set
y is M2( the carrier of S)
[y,(Bottom T)] is V1() M2( the carrier of [:S,T:])
{y,(Bottom T)} is non empty set
{y} is non empty set
{{y,(Bottom T)},{y}} is non empty set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
waybelow [(x `1),(x `2)] is lower M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below [(x `1),(x `2)] } is set
[: the carrier of S, the carrier of T:] is non empty V7() set
S is non empty reflexive transitive antisymmetric lower-bounded up-complete non void RelStr
T is non empty reflexive transitive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
waybelow x is lower M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below x } is set
proj2 (waybelow x) is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
waybelow (x `2) is lower M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : b1 is_way_below x `2 } is set
Bottom S is M2( the carrier of S)
the carrier of S is non empty set
"\/" ({},S) is M2( the carrier of S)
x `1 is M2( the carrier of S)
y is set
y is M2( the carrier of T)
[(Bottom S),y] is V1() M2( the carrier of [:S,T:])
{(Bottom S),y} is non empty set
{(Bottom S)} is non empty set
{{(Bottom S),y},{(Bottom S)}} is non empty set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
waybelow [(x `1),(x `2)] is lower M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below [(x `1),(x `2)] } is set
[: the carrier of S, the carrier of T:] is non empty V7() set
S is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of S is non empty set
T is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of T is non empty set
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
x is M2( the carrier of S)
wayabove x is upper M2( bool the carrier of S)
bool the carrier of S is non empty set
{ b1 where b1 is M2( the carrier of S) : x is_way_below b1 } is set
y is M2( the carrier of T)
wayabove y is upper M2( bool the carrier of T)
bool the carrier of T is non empty set
{ b1 where b1 is M2( the carrier of T) : y is_way_below b1 } is set
[:(wayabove x),(wayabove y):] is V7() upper M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
[x,y] is V1() M2( the carrier of [:S,T:])
{x,y} is non empty set
{x} is non empty set
{{x,y},{x}} is non empty set
wayabove [x,y] is upper M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : [x,y] is_way_below b1 } is set
y is set
s9 is set
ST is set
[s9,ST] is V1() set
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
t1 is M2( the carrier of S)
t is M2( the carrier of T)
[t1,t] is V1() M2( the carrier of [:S,T:])
{t1,t} is non empty set
{t1} is non empty set
{{t1,t},{t1}} is non empty set
y is set
[: the carrier of S, the carrier of T:] is non empty V7() set
s9 is M2( the carrier of [:S,T:])
s9 `1 is M2( the carrier of S)
s9 `2 is M2( the carrier of T)
[(s9 `1),(s9 `2)] is V1() M2( the carrier of [:S,T:])
{(s9 `1),(s9 `2)} is non empty set
{(s9 `1)} is non empty set
{{(s9 `1),(s9 `2)},{(s9 `1)}} is non empty set
y `2 is set
y `1 is set
S is non empty reflexive antisymmetric up-complete non void RelStr
T is non empty reflexive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
wayabove x is M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : x is_way_below b1 } is set
proj1 (wayabove x) is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
wayabove (x `1) is M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : x `1 is_way_below b1 } is set
proj2 (wayabove x) is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
wayabove (x `2) is M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : x `2 is_way_below b1 } is set
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is M2( the carrier of S)
s9 is M2( the carrier of T)
[ST,s9] is V1() M2( the carrier of [:S,T:])
{ST,s9} is non empty set
{ST} is non empty set
{{ST,s9},{ST}} is non empty set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
s9 is M2( the carrier of S)
ST is M2( the carrier of T)
[s9,ST] is V1() M2( the carrier of [:S,T:])
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
S is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of S is non empty set
T is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of T is non empty set
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
x is M2( the carrier of S)
compactbelow x is M2( bool the carrier of S)
bool the carrier of S is non empty set
{ b1 where b1 is M2( the carrier of S) : ( b1 <= x & b1 is compact ) } is set
y is M2( the carrier of T)
compactbelow y is M2( bool the carrier of T)
bool the carrier of T is non empty set
{ b1 where b1 is M2( the carrier of T) : ( b1 <= y & b1 is compact ) } is set
[:(compactbelow x),(compactbelow y):] is V7() M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
[x,y] is V1() M2( the carrier of [:S,T:])
{x,y} is non empty set
{x} is non empty set
{{x,y},{x}} is non empty set
compactbelow [x,y] is M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= [x,y] & b1 is compact ) } is set
y is set
s9 is set
ST is set
[s9,ST] is V1() set
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
t1 is M2( the carrier of S)
t is M2( the carrier of T)
[t1,t] is V1() M2( the carrier of [:S,T:])
{t1,t} is non empty set
{t1} is non empty set
{{t1,t},{t1}} is non empty set
[t1,t] `1 is M2( the carrier of S)
[t1,t] `2 is M2( the carrier of T)
y is set
s9 is M2( the carrier of [:S,T:])
s9 `1 is M2( the carrier of S)
s9 `2 is M2( the carrier of T)
[: the carrier of S, the carrier of T:] is non empty V7() set
[(s9 `1),(s9 `2)] is V1() M2( the carrier of [:S,T:])
{(s9 `1),(s9 `2)} is non empty set
{(s9 `1)} is non empty set
{{(s9 `1),(s9 `2)},{(s9 `1)}} is non empty set
y `2 is set
y `1 is set
S is non empty reflexive antisymmetric up-complete non void RelStr
T is non empty reflexive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
compactbelow x is M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= x & b1 is compact ) } is set
proj1 (compactbelow x) is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
compactbelow (x `1) is M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : ( b1 <= x `1 & b1 is compact ) } is set
proj2 (compactbelow x) is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
compactbelow (x `2) is M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : ( b1 <= x `2 & b1 is compact ) } is set
[: the carrier of S, the carrier of T:] is non empty V7() set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
ST is M2( the carrier of S)
s9 is M2( the carrier of T)
[ST,s9] is V1() M2( the carrier of [:S,T:])
{ST,s9} is non empty set
{ST} is non empty set
{{ST,s9},{ST}} is non empty set
[ST,s9] `1 is M2( the carrier of S)
y is set
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
s9 is M2( the carrier of S)
ST is M2( the carrier of T)
[s9,ST] is V1() M2( the carrier of [:S,T:])
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
[s9,ST] `2 is M2( the carrier of T)
S is non empty reflexive transitive antisymmetric up-complete non void RelStr
T is non empty reflexive transitive antisymmetric lower-bounded up-complete non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
compactbelow x is M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= x & b1 is compact ) } is set
proj1 (compactbelow x) is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
x `1 is M2( the carrier of S)
compactbelow (x `1) is M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : ( b1 <= x `1 & b1 is compact ) } is set
Bottom T is M2( the carrier of T)
the carrier of T is non empty set
"\/" ({},T) is M2( the carrier of T)
x `2 is M2( the carrier of T)
y is set
y is M2( the carrier of S)
[y,(Bottom T)] is V1() M2( the carrier of [:S,T:])
{y,(Bottom T)} is non empty set
{y} is non empty set
{{y,(Bottom T)},{y}} is non empty set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
[y,(Bottom T)] `1 is M2( the carrier of S)
[y,(Bottom T)] `2 is M2( the carrier of T)
compactbelow [(x `1),(x `2)] is M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= [(x `1),(x `2)] & b1 is compact ) } is set
S is non empty reflexive transitive antisymmetric lower-bounded up-complete non void RelStr
T is non empty reflexive transitive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
compactbelow x is M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= x & b1 is compact ) } is set
proj2 (compactbelow x) is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
x `2 is M2( the carrier of T)
compactbelow (x `2) is M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : ( b1 <= x `2 & b1 is compact ) } is set
Bottom S is M2( the carrier of S)
the carrier of S is non empty set
"\/" ({},S) is M2( the carrier of S)
x `1 is M2( the carrier of S)
y is set
y is M2( the carrier of T)
[(Bottom S),y] is V1() M2( the carrier of [:S,T:])
{(Bottom S),y} is non empty set
{(Bottom S)} is non empty set
{{(Bottom S),y},{(Bottom S)}} is non empty set
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
[(Bottom S),y] `1 is M2( the carrier of S)
[(Bottom S),y] `2 is M2( the carrier of T)
compactbelow [(x `1),(x `2)] is M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= [(x `1),(x `2)] & b1 is compact ) } is set
S is non empty reflexive non void RelStr
the carrier of S is non empty set
bool the carrier of S is non empty set
T is M2( bool the carrier of S)
x is M2( the carrier of S)
S is non empty reflexive antisymmetric up-complete non void RelStr
T is non empty reflexive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
proj1 x is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
proj2 x is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
y is M2( the carrier of S)
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
s9 is M2( the carrier of T)
[y,s9] is V1() M2( the carrier of [:S,T:])
{y,s9} is non empty set
{{y,s9},{y}} is non empty set
ST is M2( the carrier of [:S,T:])
ST `1 is M2( the carrier of S)
ST `2 is M2( the carrier of T)
[(ST `1),(ST `2)] is V1() M2( the carrier of [:S,T:])
{(ST `1),(ST `2)} is non empty set
{(ST `1)} is non empty set
{{(ST `1),(ST `2)},{(ST `1)}} is non empty set
t is M2( the carrier of S)
y is M2( the carrier of T)
y is set
[y,y] is V1() set
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
s9 is M2( the carrier of S)
[s9,y] is V1() M2( the carrier of [:S,T:])
{s9,y} is non empty set
{s9} is non empty set
{{s9,y},{s9}} is non empty set
ST is M2( the carrier of [:S,T:])
ST `2 is M2( the carrier of T)
t is M2( the carrier of T)
ST `1 is M2( the carrier of S)
[(ST `1),(ST `2)] is V1() M2( the carrier of [:S,T:])
{(ST `1),(ST `2)} is non empty set
{(ST `1)} is non empty set
{{(ST `1),(ST `2)},{(ST `1)}} is non empty set
S is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of S is non empty set
bool the carrier of S is non empty set
T is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of T is non empty set
bool the carrier of T is non empty set
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
x is M2( bool the carrier of S)
y is M2( bool the carrier of T)
[:x,y:] is V7() M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
y is M2( the carrier of [:S,T:])
y `1 is M2( the carrier of S)
y `2 is M2( the carrier of T)
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
s9 is M2( the carrier of S)
ST is M2( the carrier of T)
t is M2( the carrier of T)
[s9,t] is V1() M2( the carrier of [:S,T:])
{s9,t} is non empty set
{s9} is non empty set
{{s9,t},{s9}} is non empty set
S is non empty reflexive antisymmetric up-complete non void RelStr
T is non empty reflexive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
proj1 x is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
proj2 x is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
y is non empty directed M2( bool the carrier of S)
"\/" (y,S) is M2( the carrier of S)
y is set
[("\/" (y,S)),y] is V1() set
{("\/" (y,S)),y} is non empty set
{("\/" (y,S))} is non empty set
{{("\/" (y,S)),y},{("\/" (y,S))}} is non empty set
{y} is non empty set
s9 is non empty directed M2( bool the carrier of T)
[:y,s9:] is non empty V7() directed M2( bool the carrier of [:S,T:])
"\/" ([:y,s9:],[:S,T:]) is M2( the carrier of [:S,T:])
proj1 [:y,s9:] is non empty M2( bool the carrier of S)
"\/" ((proj1 [:y,s9:]),S) is M2( the carrier of S)
proj2 [:y,s9:] is non empty M2( bool the carrier of T)
"\/" ((proj2 [:y,s9:]),T) is M2( the carrier of T)
[("\/" ((proj1 [:y,s9:]),S)),("\/" ((proj2 [:y,s9:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 [:y,s9:]),S)),("\/" ((proj2 [:y,s9:]),T))} is non empty set
{("\/" ((proj1 [:y,s9:]),S))} is non empty set
{{("\/" ((proj1 [:y,s9:]),S)),("\/" ((proj2 [:y,s9:]),T))},{("\/" ((proj1 [:y,s9:]),S))}} is non empty set
[("\/" (y,S)),("\/" ((proj2 [:y,s9:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" (y,S)),("\/" ((proj2 [:y,s9:]),T))} is non empty set
{{("\/" (y,S)),("\/" ((proj2 [:y,s9:]),T))},{("\/" (y,S))}} is non empty set
"\/" (s9,T) is M2( the carrier of T)
[("\/" (y,S)),("\/" (s9,T))] is V1() M2( the carrier of [:S,T:])
{("\/" (y,S)),("\/" (s9,T))} is non empty set
{{("\/" (y,S)),("\/" (s9,T))},{("\/" (y,S))}} is non empty set
[:y,{y}:] is non empty V7() set
ST is set
ST `1 is set
t is set
ST `2 is set
[t,(ST `2)] is V1() set
{t,(ST `2)} is non empty set
{t} is non empty set
{{t,(ST `2)},{t}} is non empty set
t is set
y is non empty directed M2( bool the carrier of T)
"\/" (y,T) is M2( the carrier of T)
y is set
[y,("\/" (y,T))] is V1() set
{y,("\/" (y,T))} is non empty set
{y} is non empty set
{{y,("\/" (y,T))},{y}} is non empty set
s9 is non empty directed M2( bool the carrier of S)
[:s9,y:] is non empty V7() directed M2( bool the carrier of [:S,T:])
"\/" ([:s9,y:],[:S,T:]) is M2( the carrier of [:S,T:])
proj1 [:s9,y:] is non empty M2( bool the carrier of S)
"\/" ((proj1 [:s9,y:]),S) is M2( the carrier of S)
proj2 [:s9,y:] is non empty M2( bool the carrier of T)
"\/" ((proj2 [:s9,y:]),T) is M2( the carrier of T)
[("\/" ((proj1 [:s9,y:]),S)),("\/" ((proj2 [:s9,y:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 [:s9,y:]),S)),("\/" ((proj2 [:s9,y:]),T))} is non empty set
{("\/" ((proj1 [:s9,y:]),S))} is non empty set
{{("\/" ((proj1 [:s9,y:]),S)),("\/" ((proj2 [:s9,y:]),T))},{("\/" ((proj1 [:s9,y:]),S))}} is non empty set
"\/" (s9,S) is M2( the carrier of S)
[("\/" (s9,S)),("\/" ((proj2 [:s9,y:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" (s9,S)),("\/" ((proj2 [:s9,y:]),T))} is non empty set
{("\/" (s9,S))} is non empty set
{{("\/" (s9,S)),("\/" ((proj2 [:s9,y:]),T))},{("\/" (s9,S))}} is non empty set
[("\/" (s9,S)),("\/" (y,T))] is V1() M2( the carrier of [:S,T:])
{("\/" (s9,S)),("\/" (y,T))} is non empty set
{{("\/" (s9,S)),("\/" (y,T))},{("\/" (s9,S))}} is non empty set
[:{y},y:] is non empty V7() set
ST is set
ST `2 is set
ST `1 is set
t is set
[(ST `1),t] is V1() set
{(ST `1),t} is non empty set
{(ST `1)} is non empty set
{{(ST `1),t},{(ST `1)}} is non empty set
t is set
S is non empty reflexive antisymmetric up-complete non void RelStr
the carrier of S is non empty set
bool the carrier of S is non empty set
T is non empty reflexive antisymmetric up-complete non void RelStr
the carrier of T is non empty set
bool the carrier of T is non empty set
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
x is upper M2( bool the carrier of S)
y is upper M2( bool the carrier of T)
[:x,y:] is V7() upper M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
y is non empty directed M2( bool the carrier of [:S,T:])
"\/" (y,[:S,T:]) is M2( the carrier of [:S,T:])
proj1 y is M2( bool the carrier of S)
"\/" ((proj1 y),S) is M2( the carrier of S)
proj2 y is M2( bool the carrier of T)
"\/" ((proj2 y),T) is M2( the carrier of T)
[("\/" ((proj1 y),S)),("\/" ((proj2 y),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 y),S)),("\/" ((proj2 y),T))} is non empty set
{("\/" ((proj1 y),S))} is non empty set
{{("\/" ((proj1 y),S)),("\/" ((proj2 y),T))},{("\/" ((proj1 y),S))}} is non empty set
s9 is set
ST is M2( the carrier of S)
t is set
[ST,t] is V1() set
{ST,t} is non empty set
{ST} is non empty set
{{ST,t},{ST}} is non empty set
t1 is set
s2 is M2( the carrier of T)
t1 is set
[t1,s2] is V1() set
{t1,s2} is non empty set
{t1} is non empty set
{{t1,s2},{t1}} is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
z is M2( the carrier of T)
[ST,z] is V1() M2( the carrier of [:S,T:])
{ST,z} is non empty set
{{ST,z},{ST}} is non empty set
x is M2( the carrier of S)
[x,s2] is V1() M2( the carrier of [:S,T:])
{x,s2} is non empty set
{x} is non empty set
{{x,s2},{x}} is non empty set
z is M2( the carrier of [:S,T:])
z is M2( the carrier of [:S,T:])
z `1 is M2( the carrier of S)
z `2 is M2( the carrier of T)
[(z `1),(z `2)] is V1() M2( the carrier of [:S,T:])
{(z `1),(z `2)} is non empty set
{(z `1)} is non empty set
{{(z `1),(z `2)},{(z `1)}} is non empty set
z is M2( the carrier of [:S,T:])
S is non empty reflexive antisymmetric up-complete non void RelStr
the carrier of S is non empty set
bool the carrier of S is non empty set
T is non empty reflexive antisymmetric up-complete non void RelStr
the carrier of T is non empty set
bool the carrier of T is non empty set
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
x is M2( bool the carrier of S)
y is M2( bool the carrier of T)
[:x,y:] is V7() M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
y is set
{y} is non empty set
s9 is non empty directed M2( bool the carrier of T)
ST is non empty directed M2( bool the carrier of S)
"\/" (ST,S) is M2( the carrier of S)
[:ST,s9:] is non empty V7() directed M2( bool the carrier of [:S,T:])
"\/" ([:ST,s9:],[:S,T:]) is M2( the carrier of [:S,T:])
proj1 [:ST,s9:] is non empty M2( bool the carrier of S)
"\/" ((proj1 [:ST,s9:]),S) is M2( the carrier of S)
proj2 [:ST,s9:] is non empty M2( bool the carrier of T)
"\/" ((proj2 [:ST,s9:]),T) is M2( the carrier of T)
[("\/" ((proj1 [:ST,s9:]),S)),("\/" ((proj2 [:ST,s9:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 [:ST,s9:]),S)),("\/" ((proj2 [:ST,s9:]),T))} is non empty set
{("\/" ((proj1 [:ST,s9:]),S))} is non empty set
{{("\/" ((proj1 [:ST,s9:]),S)),("\/" ((proj2 [:ST,s9:]),T))},{("\/" ((proj1 [:ST,s9:]),S))}} is non empty set
[("\/" (ST,S)),("\/" ((proj2 [:ST,s9:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" (ST,S)),("\/" ((proj2 [:ST,s9:]),T))} is non empty set
{("\/" (ST,S))} is non empty set
{{("\/" (ST,S)),("\/" ((proj2 [:ST,s9:]),T))},{("\/" (ST,S))}} is non empty set
"\/" (s9,T) is M2( the carrier of T)
[("\/" (ST,S)),("\/" (s9,T))] is V1() M2( the carrier of [:S,T:])
{("\/" (ST,S)),("\/" (s9,T))} is non empty set
{{("\/" (ST,S)),("\/" (s9,T))},{("\/" (ST,S))}} is non empty set
[("\/" (ST,S)),y] is V1() set
{("\/" (ST,S)),y} is non empty set
{{("\/" (ST,S)),y},{("\/" (ST,S))}} is non empty set
y is set
{y} is non empty set
ST is non empty directed M2( bool the carrier of T)
"\/" (ST,T) is M2( the carrier of T)
s9 is non empty directed M2( bool the carrier of S)
[:s9,ST:] is non empty V7() directed M2( bool the carrier of [:S,T:])
"\/" ([:s9,ST:],[:S,T:]) is M2( the carrier of [:S,T:])
proj1 [:s9,ST:] is non empty M2( bool the carrier of S)
"\/" ((proj1 [:s9,ST:]),S) is M2( the carrier of S)
proj2 [:s9,ST:] is non empty M2( bool the carrier of T)
"\/" ((proj2 [:s9,ST:]),T) is M2( the carrier of T)
[("\/" ((proj1 [:s9,ST:]),S)),("\/" ((proj2 [:s9,ST:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 [:s9,ST:]),S)),("\/" ((proj2 [:s9,ST:]),T))} is non empty set
{("\/" ((proj1 [:s9,ST:]),S))} is non empty set
{{("\/" ((proj1 [:s9,ST:]),S)),("\/" ((proj2 [:s9,ST:]),T))},{("\/" ((proj1 [:s9,ST:]),S))}} is non empty set
"\/" (s9,S) is M2( the carrier of S)
[("\/" (s9,S)),("\/" ((proj2 [:s9,ST:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" (s9,S)),("\/" ((proj2 [:s9,ST:]),T))} is non empty set
{("\/" (s9,S))} is non empty set
{{("\/" (s9,S)),("\/" ((proj2 [:s9,ST:]),T))},{("\/" (s9,S))}} is non empty set
[("\/" (s9,S)),("\/" (ST,T))] is V1() M2( the carrier of [:S,T:])
{("\/" (s9,S)),("\/" (ST,T))} is non empty set
{{("\/" (s9,S)),("\/" (ST,T))},{("\/" (s9,S))}} is non empty set
[y,("\/" (ST,T))] is V1() set
{y,("\/" (ST,T))} is non empty set
{{y,("\/" (ST,T))},{y}} is non empty set
S is non empty reflexive antisymmetric up-complete non void RelStr
the carrier of S is non empty set
bool the carrier of S is non empty set
T is non empty reflexive antisymmetric up-complete non void RelStr
the carrier of T is non empty set
bool the carrier of T is non empty set
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
x is M2( bool the carrier of S)
y is M2( bool the carrier of T)
[:x,y:] is V7() M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
y is non empty directed M2( bool the carrier of [:S,T:])
"\/" (y,[:S,T:]) is M2( the carrier of [:S,T:])
proj2 y is M2( bool the carrier of T)
"\/" ((proj2 y),T) is M2( the carrier of T)
proj1 y is M2( bool the carrier of S)
"\/" ((proj1 y),S) is M2( the carrier of S)
[("\/" ((proj1 y),S)),("\/" ((proj2 y),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 y),S)),("\/" ((proj2 y),T))} is non empty set
{("\/" ((proj1 y),S))} is non empty set
{{("\/" ((proj1 y),S)),("\/" ((proj2 y),T))},{("\/" ((proj1 y),S))}} is non empty set
S is non empty reflexive antisymmetric up-complete non void RelStr
T is non empty reflexive antisymmetric up-complete non void RelStr
[:S,T:] is non empty strict reflexive antisymmetric up-complete non void RelStr
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
x is M2( bool the carrier of [:S,T:])
proj1 x is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
proj2 x is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
y is non empty directed M2( bool the carrier of S)
"\/" (y,S) is M2( the carrier of S)
y is set
[("\/" (y,S)),y] is V1() set
{("\/" (y,S)),y} is non empty set
{("\/" (y,S))} is non empty set
{{("\/" (y,S)),y},{("\/" (y,S))}} is non empty set
s9 is M2( the carrier of T)
{s9} is non empty M2( bool the carrier of T)
ST is non empty directed M2( bool the carrier of T)
[:y,ST:] is non empty V7() directed M2( bool the carrier of [:S,T:])
"\/" ([:y,ST:],[:S,T:]) is M2( the carrier of [:S,T:])
proj1 [:y,ST:] is non empty M2( bool the carrier of S)
"\/" ((proj1 [:y,ST:]),S) is M2( the carrier of S)
proj2 [:y,ST:] is non empty M2( bool the carrier of T)
"\/" ((proj2 [:y,ST:]),T) is M2( the carrier of T)
[("\/" ((proj1 [:y,ST:]),S)),("\/" ((proj2 [:y,ST:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 [:y,ST:]),S)),("\/" ((proj2 [:y,ST:]),T))} is non empty set
{("\/" ((proj1 [:y,ST:]),S))} is non empty set
{{("\/" ((proj1 [:y,ST:]),S)),("\/" ((proj2 [:y,ST:]),T))},{("\/" ((proj1 [:y,ST:]),S))}} is non empty set
[("\/" (y,S)),("\/" ((proj2 [:y,ST:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" (y,S)),("\/" ((proj2 [:y,ST:]),T))} is non empty set
{{("\/" (y,S)),("\/" ((proj2 [:y,ST:]),T))},{("\/" (y,S))}} is non empty set
"\/" (ST,T) is M2( the carrier of T)
[("\/" (y,S)),("\/" (ST,T))] is V1() M2( the carrier of [:S,T:])
{("\/" (y,S)),("\/" (ST,T))} is non empty set
{{("\/" (y,S)),("\/" (ST,T))},{("\/" (y,S))}} is non empty set
[("\/" (y,S)),s9] is V1() M2( the carrier of [:S,T:])
{("\/" (y,S)),s9} is non empty set
{{("\/" (y,S)),s9},{("\/" (y,S))}} is non empty set
t is M2( the carrier of [:S,T:])
t `1 is M2( the carrier of S)
t `2 is M2( the carrier of T)
[(t `1),(t `2)] is V1() M2( the carrier of [:S,T:])
{(t `1),(t `2)} is non empty set
{(t `1)} is non empty set
{{(t `1),(t `2)},{(t `1)}} is non empty set
t1 is M2( the carrier of S)
s2 is M2( the carrier of S)
[s2,s9] is V1() M2( the carrier of [:S,T:])
{s2,s9} is non empty set
{s2} is non empty set
{{s2,s9},{s2}} is non empty set
y is non empty directed M2( bool the carrier of T)
"\/" (y,T) is M2( the carrier of T)
y is set
[y,("\/" (y,T))] is V1() set
{y,("\/" (y,T))} is non empty set
{y} is non empty set
{{y,("\/" (y,T))},{y}} is non empty set
s9 is M2( the carrier of S)
{s9} is non empty M2( bool the carrier of S)
ST is non empty directed M2( bool the carrier of S)
[:ST,y:] is non empty V7() directed M2( bool the carrier of [:S,T:])
"\/" ([:ST,y:],[:S,T:]) is M2( the carrier of [:S,T:])
proj1 [:ST,y:] is non empty M2( bool the carrier of S)
"\/" ((proj1 [:ST,y:]),S) is M2( the carrier of S)
proj2 [:ST,y:] is non empty M2( bool the carrier of T)
"\/" ((proj2 [:ST,y:]),T) is M2( the carrier of T)
[("\/" ((proj1 [:ST,y:]),S)),("\/" ((proj2 [:ST,y:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 [:ST,y:]),S)),("\/" ((proj2 [:ST,y:]),T))} is non empty set
{("\/" ((proj1 [:ST,y:]),S))} is non empty set
{{("\/" ((proj1 [:ST,y:]),S)),("\/" ((proj2 [:ST,y:]),T))},{("\/" ((proj1 [:ST,y:]),S))}} is non empty set
"\/" (ST,S) is M2( the carrier of S)
[("\/" (ST,S)),("\/" ((proj2 [:ST,y:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" (ST,S)),("\/" ((proj2 [:ST,y:]),T))} is non empty set
{("\/" (ST,S))} is non empty set
{{("\/" (ST,S)),("\/" ((proj2 [:ST,y:]),T))},{("\/" (ST,S))}} is non empty set
[("\/" (ST,S)),("\/" (y,T))] is V1() M2( the carrier of [:S,T:])
{("\/" (ST,S)),("\/" (y,T))} is non empty set
{{("\/" (ST,S)),("\/" (y,T))},{("\/" (ST,S))}} is non empty set
[s9,("\/" (y,T))] is V1() M2( the carrier of [:S,T:])
{s9,("\/" (y,T))} is non empty set
{s9} is non empty set
{{s9,("\/" (y,T))},{s9}} is non empty set
t is M2( the carrier of [:S,T:])
t `2 is M2( the carrier of T)
t1 is M2( the carrier of T)
t `1 is M2( the carrier of S)
[(t `1),(t `2)] is V1() M2( the carrier of [:S,T:])
{(t `1),(t `2)} is non empty set
{(t `1)} is non empty set
{{(t `1),(t `2)},{(t `1)}} is non empty set
s2 is M2( the carrier of T)
[s9,s2] is V1() M2( the carrier of [:S,T:])
{s9,s2} is non empty set
{{s9,s2},{s9}} is non empty set
S is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of S is non empty set
bool the carrier of S is non empty set
T is non empty reflexive transitive antisymmetric up-complete non void RelStr
the carrier of T is non empty set
bool the carrier of T is non empty set
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete non void RelStr
x is M2( bool the carrier of S)
y is M2( bool the carrier of T)
[:x,y:] is V7() M2( bool the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
y is non empty directed M2( bool the carrier of [:S,T:])
"\/" (y,[:S,T:]) is M2( the carrier of [:S,T:])
proj1 y is M2( bool the carrier of S)
"\/" ((proj1 y),S) is M2( the carrier of S)
proj2 y is M2( bool the carrier of T)
"\/" ((proj2 y),T) is M2( the carrier of T)
[("\/" ((proj1 y),S)),("\/" ((proj2 y),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 y),S)),("\/" ((proj2 y),T))} is non empty set
{("\/" ((proj1 y),S))} is non empty set
{{("\/" ((proj1 y),S)),("\/" ((proj2 y),T))},{("\/" ((proj1 y),S))}} is non empty set
s9 is M2( the carrier of S)
ST is set
[s9,ST] is V1() set
{s9,ST} is non empty set
{s9} is non empty set
{{s9,ST},{s9}} is non empty set
t is M2( the carrier of T)
t1 is set
[t1,t] is V1() set
{t1,t} is non empty set
{t1} is non empty set
{{t1,t},{t1}} is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
s2 is M2( the carrier of T)
[s9,s2] is V1() M2( the carrier of [:S,T:])
{s9,s2} is non empty set
{{s9,s2},{s9}} is non empty set
t1 is M2( the carrier of S)
[t1,t] is V1() M2( the carrier of [:S,T:])
{t1,t} is non empty set
{t1} is non empty set
{{t1,t},{t1}} is non empty set
z is M2( the carrier of [:S,T:])
z `1 is M2( the carrier of S)
z `2 is M2( the carrier of T)
[(z `1),(z `2)] is V1() M2( the carrier of [:S,T:])
{(z `1),(z `2)} is non empty set
{(z `1)} is non empty set
{{(z `1),(z `2)},{(z `1)}} is non empty set
x is M2( the carrier of [:S,T:])
x `2 is M2( the carrier of T)
x `1 is M2( the carrier of S)
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
S is non empty reflexive non void RelStr
the carrier of S is non empty set
the InternalRel of S is non empty V7() M2( bool [: the carrier of S, the carrier of S:])
[: the carrier of S, the carrier of S:] is non empty V7() set
bool [: the carrier of S, the carrier of S:] is non empty set
RelStr(# the carrier of S, the InternalRel of S #) is non empty strict reflexive non void RelStr
T is non empty reflexive non void RelStr
the carrier of T is non empty set
the InternalRel of T is non empty V7() M2( bool [: the carrier of T, the carrier of T:])
[: the carrier of T, the carrier of T:] is non empty V7() set
bool [: the carrier of T, the carrier of T:] is non empty set
RelStr(# the carrier of T, the InternalRel of T #) is non empty strict reflexive non void RelStr
bool the carrier of S is non empty set
bool the carrier of T is non empty set
x is non empty M2( bool the carrier of T)
y is M2( the carrier of S)
y is M2( the carrier of T)
s9 is M2( the carrier of T)
ST is M2( the carrier of S)
S is non empty reflexive lower-bounded /\-complete non void RelStr
the carrier of S is non empty set
the InternalRel of S is non empty V7() M2( bool [: the carrier of S, the carrier of S:])
[: the carrier of S, the carrier of S:] is non empty V7() set
bool [: the carrier of S, the carrier of S:] is non empty set
RelStr(# the carrier of S, the InternalRel of S #) is non empty strict reflexive non void RelStr
S is non empty reflexive lower-bounded /\-complete non void RelStr
T is non empty reflexive lower-bounded /\-complete non void RelStr
[:S,T:] is non empty strict reflexive lower-bounded non void RelStr
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
x is non empty M2( bool the carrier of [:S,T:])
proj1 x is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
y is M2( the carrier of S)
proj2 x is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
y is M2( the carrier of T)
[y,y] is V1() M2( the carrier of [:S,T:])
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
s9 is M2( the carrier of [:S,T:])
[: the carrier of S, the carrier of T:] is non empty V7() set
s9 `1 is M2( the carrier of S)
s9 `2 is M2( the carrier of T)
[(s9 `1),(s9 `2)] is V1() M2( the carrier of [:S,T:])
{(s9 `1),(s9 `2)} is non empty set
{(s9 `1)} is non empty set
{{(s9 `1),(s9 `2)},{(s9 `1)}} is non empty set
S is non empty reflexive non void RelStr
T is non empty reflexive non void RelStr
[:S,T:] is non empty strict reflexive non void RelStr
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
the carrier of S is non empty set
the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
the M2( the carrier of T) is M2( the carrier of T)
bool the carrier of S is non empty set
y is non empty M2( bool the carrier of S)
{ the M2( the carrier of T)} is non empty M2( bool the carrier of T)
bool the carrier of T is non empty set
[:y,{ the M2( the carrier of T)}:] is non empty V7() M2( bool the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
y `1 is M2( the carrier of S)
y `2 is M2( the carrier of T)
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
s9 is M2( the carrier of S)
[s9, the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{s9, the M2( the carrier of T)} is non empty set
{s9} is non empty set
{{s9, the M2( the carrier of T)},{s9}} is non empty set
the M2( the carrier of S) is M2( the carrier of S)
bool the carrier of T is non empty set
y is non empty M2( bool the carrier of T)
{ the M2( the carrier of S)} is non empty M2( bool the carrier of S)
bool the carrier of S is non empty set
[:{ the M2( the carrier of S)},y:] is non empty V7() M2( bool the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
y `2 is M2( the carrier of T)
y `1 is M2( the carrier of S)
[(y `1),(y `2)] is V1() M2( the carrier of [:S,T:])
{(y `1),(y `2)} is non empty set
{(y `1)} is non empty set
{{(y `1),(y `2)},{(y `1)}} is non empty set
s9 is M2( the carrier of T)
[ the M2( the carrier of S),s9] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),s9} is non empty set
{ the M2( the carrier of S)} is non empty set
{{ the M2( the carrier of S),s9},{ the M2( the carrier of S)}} is non empty set
S is non empty antisymmetric lower-bounded upper-bounded bounded complemented with_suprema with_infima RelStr
T is non empty antisymmetric lower-bounded upper-bounded bounded complemented with_suprema with_infima RelStr
[:S,T:] is non empty strict antisymmetric lower-bounded upper-bounded bounded with_suprema with_infima RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
the carrier of S is non empty set
x `1 is M2( the carrier of S)
y is M2( the carrier of S)
the carrier of T is non empty set
x `2 is M2( the carrier of T)
y is M2( the carrier of T)
[y,y] is V1() M2( the carrier of [:S,T:])
{y,y} is non empty set
{y} is non empty set
{{y,y},{y}} is non empty set
[y,y] `1 is M2( the carrier of S)
[y,y] `2 is M2( the carrier of T)
S is non empty antisymmetric lower-bounded upper-bounded bounded with_suprema with_infima RelStr
T is non empty antisymmetric lower-bounded upper-bounded bounded with_suprema with_infima RelStr
[:S,T:] is non empty strict antisymmetric lower-bounded upper-bounded bounded with_suprema with_infima RelStr
the carrier of S is non empty set
the M2( the carrier of S) is M2( the carrier of S)
the carrier of [:S,T:] is non empty set
the carrier of T is non empty set
the M2( the carrier of T) is M2( the carrier of T)
y is M2( the carrier of S)
[y, the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{y, the M2( the carrier of T)} is non empty set
{y} is non empty set
{{y, the M2( the carrier of T)},{y}} is non empty set
s9 is M2( the carrier of [:S,T:])
s9 `1 is M2( the carrier of S)
[y, the M2( the carrier of T)] `1 is M2( the carrier of S)
the carrier of T is non empty set
y is M2( the carrier of T)
[ the M2( the carrier of S),y] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),y} is non empty set
{ the M2( the carrier of S)} is non empty set
{{ the M2( the carrier of S),y},{ the M2( the carrier of S)}} is non empty set
y is M2( the carrier of [:S,T:])
y `2 is M2( the carrier of T)
[ the M2( the carrier of S),y] `2 is M2( the carrier of T)
S is non empty antisymmetric distributive with_suprema with_infima RelStr
T is non empty antisymmetric distributive with_suprema with_infima RelStr
[:S,T:] is non empty strict antisymmetric with_suprema with_infima RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
y is M2( the carrier of [:S,T:])
y "\/" y is M2( the carrier of [:S,T:])
x "/\" (y "\/" y) is M2( the carrier of [:S,T:])
x "/\" y is M2( the carrier of [:S,T:])
x "/\" y is M2( the carrier of [:S,T:])
(x "/\" y) "\/" (x "/\" y) is M2( the carrier of [:S,T:])
the carrier of S is non empty set
the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
y "\/" y is M2( the carrier of [:S,T:])
x "/\" (y "\/" y) is M2( the carrier of [:S,T:])
(x "/\" (y "\/" y)) `2 is M2( the carrier of T)
x `2 is M2( the carrier of T)
(y "\/" y) `2 is M2( the carrier of T)
(x `2) "/\" ((y "\/" y) `2) is M2( the carrier of T)
y `2 is M2( the carrier of T)
y `2 is M2( the carrier of T)
(y `2) "\/" (y `2) is M2( the carrier of T)
(x `2) "/\" ((y `2) "\/" (y `2)) is M2( the carrier of T)
(x `2) "/\" (y `2) is M2( the carrier of T)
(x `2) "/\" (y `2) is M2( the carrier of T)
((x `2) "/\" (y `2)) "\/" ((x `2) "/\" (y `2)) is M2( the carrier of T)
x "/\" y is M2( the carrier of [:S,T:])
(x "/\" y) `2 is M2( the carrier of T)
((x "/\" y) `2) "\/" ((x `2) "/\" (y `2)) is M2( the carrier of T)
x "/\" y is M2( the carrier of [:S,T:])
(x "/\" y) `2 is M2( the carrier of T)
((x "/\" y) `2) "\/" ((x "/\" y) `2) is M2( the carrier of T)
(x "/\" y) "\/" (x "/\" y) is M2( the carrier of [:S,T:])
((x "/\" y) "\/" (x "/\" y)) `2 is M2( the carrier of T)
(x "/\" (y "\/" y)) `1 is M2( the carrier of S)
x `1 is M2( the carrier of S)
(y "\/" y) `1 is M2( the carrier of S)
(x `1) "/\" ((y "\/" y) `1) is M2( the carrier of S)
y `1 is M2( the carrier of S)
y `1 is M2( the carrier of S)
(y `1) "\/" (y `1) is M2( the carrier of S)
(x `1) "/\" ((y `1) "\/" (y `1)) is M2( the carrier of S)
(x `1) "/\" (y `1) is M2( the carrier of S)
(x `1) "/\" (y `1) is M2( the carrier of S)
((x `1) "/\" (y `1)) "\/" ((x `1) "/\" (y `1)) is M2( the carrier of S)
(x "/\" y) `1 is M2( the carrier of S)
((x "/\" y) `1) "\/" ((x `1) "/\" (y `1)) is M2( the carrier of S)
(x "/\" y) `1 is M2( the carrier of S)
((x "/\" y) `1) "\/" ((x "/\" y) `1) is M2( the carrier of S)
((x "/\" y) "\/" (x "/\" y)) `1 is M2( the carrier of S)
S is non empty antisymmetric with_suprema with_infima RelStr
T is non empty reflexive antisymmetric with_suprema with_infima non void RelStr
[:S,T:] is non empty strict antisymmetric with_suprema with_infima RelStr
the carrier of [:S,T:] is non empty set
the carrier of T is non empty set
the M2( the carrier of T) is M2( the carrier of T)
the carrier of S is non empty set
y is M2( the carrier of S)
y is M2( the carrier of S)
s9 is M2( the carrier of S)
y "\/" s9 is M2( the carrier of S)
y "/\" (y "\/" s9) is M2( the carrier of S)
y "/\" y is M2( the carrier of S)
y "/\" s9 is M2( the carrier of S)
(y "/\" y) "\/" (y "/\" s9) is M2( the carrier of S)
the M2( the carrier of T) "/\" the M2( the carrier of T) is M2( the carrier of T)
the M2( the carrier of T) "\/" the M2( the carrier of T) is M2( the carrier of T)
y "\/" s9 is M2( the carrier of S)
y "/\" (y "\/" s9) is M2( the carrier of S)
[(y "/\" (y "\/" s9)), the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{(y "/\" (y "\/" s9)), the M2( the carrier of T)} is non empty set
{(y "/\" (y "\/" s9))} is non empty set
{{(y "/\" (y "\/" s9)), the M2( the carrier of T)},{(y "/\" (y "\/" s9))}} is non empty set
[(y "/\" (y "\/" s9)), the M2( the carrier of T)] `1 is M2( the carrier of S)
[y, the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{y, the M2( the carrier of T)} is non empty set
{y} is non empty set
{{y, the M2( the carrier of T)},{y}} is non empty set
[(y "\/" s9), the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{(y "\/" s9), the M2( the carrier of T)} is non empty set
{(y "\/" s9)} is non empty set
{{(y "\/" s9), the M2( the carrier of T)},{(y "\/" s9)}} is non empty set
[y, the M2( the carrier of T)] "/\" [(y "\/" s9), the M2( the carrier of T)] is M2( the carrier of [:S,T:])
([y, the M2( the carrier of T)] "/\" [(y "\/" s9), the M2( the carrier of T)]) `1 is M2( the carrier of S)
[y, the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{y, the M2( the carrier of T)} is non empty set
{y} is non empty set
{{y, the M2( the carrier of T)},{y}} is non empty set
[s9, the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{s9, the M2( the carrier of T)} is non empty set
{s9} is non empty set
{{s9, the M2( the carrier of T)},{s9}} is non empty set
[y, the M2( the carrier of T)] "\/" [s9, the M2( the carrier of T)] is M2( the carrier of [:S,T:])
[y, the M2( the carrier of T)] "/\" ([y, the M2( the carrier of T)] "\/" [s9, the M2( the carrier of T)]) is M2( the carrier of [:S,T:])
([y, the M2( the carrier of T)] "/\" ([y, the M2( the carrier of T)] "\/" [s9, the M2( the carrier of T)])) `1 is M2( the carrier of S)
[y, the M2( the carrier of T)] "/\" [y, the M2( the carrier of T)] is M2( the carrier of [:S,T:])
[y, the M2( the carrier of T)] "/\" [s9, the M2( the carrier of T)] is M2( the carrier of [:S,T:])
([y, the M2( the carrier of T)] "/\" [y, the M2( the carrier of T)]) "\/" ([y, the M2( the carrier of T)] "/\" [s9, the M2( the carrier of T)]) is M2( the carrier of [:S,T:])
(([y, the M2( the carrier of T)] "/\" [y, the M2( the carrier of T)]) "\/" ([y, the M2( the carrier of T)] "/\" [s9, the M2( the carrier of T)])) `1 is M2( the carrier of S)
y "/\" y is M2( the carrier of S)
[(y "/\" y), the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{(y "/\" y), the M2( the carrier of T)} is non empty set
{(y "/\" y)} is non empty set
{{(y "/\" y), the M2( the carrier of T)},{(y "/\" y)}} is non empty set
[(y "/\" y), the M2( the carrier of T)] "\/" ([y, the M2( the carrier of T)] "/\" [s9, the M2( the carrier of T)]) is M2( the carrier of [:S,T:])
([(y "/\" y), the M2( the carrier of T)] "\/" ([y, the M2( the carrier of T)] "/\" [s9, the M2( the carrier of T)])) `1 is M2( the carrier of S)
y "/\" s9 is M2( the carrier of S)
[(y "/\" s9), the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{(y "/\" s9), the M2( the carrier of T)} is non empty set
{(y "/\" s9)} is non empty set
{{(y "/\" s9), the M2( the carrier of T)},{(y "/\" s9)}} is non empty set
[(y "/\" y), the M2( the carrier of T)] "\/" [(y "/\" s9), the M2( the carrier of T)] is M2( the carrier of [:S,T:])
([(y "/\" y), the M2( the carrier of T)] "\/" [(y "/\" s9), the M2( the carrier of T)]) `1 is M2( the carrier of S)
(y "/\" y) "\/" (y "/\" s9) is M2( the carrier of S)
[((y "/\" y) "\/" (y "/\" s9)), the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{((y "/\" y) "\/" (y "/\" s9)), the M2( the carrier of T)} is non empty set
{((y "/\" y) "\/" (y "/\" s9))} is non empty set
{{((y "/\" y) "\/" (y "/\" s9)), the M2( the carrier of T)},{((y "/\" y) "\/" (y "/\" s9))}} is non empty set
[((y "/\" y) "\/" (y "/\" s9)), the M2( the carrier of T)] `1 is M2( the carrier of S)
S is non empty reflexive antisymmetric with_suprema with_infima non void RelStr
T is non empty antisymmetric with_suprema with_infima RelStr
[:S,T:] is non empty strict antisymmetric with_suprema with_infima RelStr
the carrier of [:S,T:] is non empty set
the carrier of S is non empty set
the M2( the carrier of S) is M2( the carrier of S)
the carrier of T is non empty set
y is M2( the carrier of T)
y is M2( the carrier of T)
s9 is M2( the carrier of T)
y "\/" s9 is M2( the carrier of T)
y "/\" (y "\/" s9) is M2( the carrier of T)
y "/\" y is M2( the carrier of T)
y "/\" s9 is M2( the carrier of T)
(y "/\" y) "\/" (y "/\" s9) is M2( the carrier of T)
the M2( the carrier of S) "/\" the M2( the carrier of S) is M2( the carrier of S)
the M2( the carrier of S) "\/" the M2( the carrier of S) is M2( the carrier of S)
y "\/" s9 is M2( the carrier of T)
y "/\" (y "\/" s9) is M2( the carrier of T)
[ the M2( the carrier of S),(y "/\" (y "\/" s9))] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),(y "/\" (y "\/" s9))} is non empty set
{ the M2( the carrier of S)} is non empty set
{{ the M2( the carrier of S),(y "/\" (y "\/" s9))},{ the M2( the carrier of S)}} is non empty set
[ the M2( the carrier of S),(y "/\" (y "\/" s9))] `2 is M2( the carrier of T)
[ the M2( the carrier of S),y] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),y} is non empty set
{{ the M2( the carrier of S),y},{ the M2( the carrier of S)}} is non empty set
[ the M2( the carrier of S),(y "\/" s9)] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),(y "\/" s9)} is non empty set
{{ the M2( the carrier of S),(y "\/" s9)},{ the M2( the carrier of S)}} is non empty set
[ the M2( the carrier of S),y] "/\" [ the M2( the carrier of S),(y "\/" s9)] is M2( the carrier of [:S,T:])
([ the M2( the carrier of S),y] "/\" [ the M2( the carrier of S),(y "\/" s9)]) `2 is M2( the carrier of T)
[ the M2( the carrier of S),y] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),y} is non empty set
{{ the M2( the carrier of S),y},{ the M2( the carrier of S)}} is non empty set
[ the M2( the carrier of S),s9] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),s9} is non empty set
{{ the M2( the carrier of S),s9},{ the M2( the carrier of S)}} is non empty set
[ the M2( the carrier of S),y] "\/" [ the M2( the carrier of S),s9] is M2( the carrier of [:S,T:])
[ the M2( the carrier of S),y] "/\" ([ the M2( the carrier of S),y] "\/" [ the M2( the carrier of S),s9]) is M2( the carrier of [:S,T:])
([ the M2( the carrier of S),y] "/\" ([ the M2( the carrier of S),y] "\/" [ the M2( the carrier of S),s9])) `2 is M2( the carrier of T)
[ the M2( the carrier of S),y] "/\" [ the M2( the carrier of S),y] is M2( the carrier of [:S,T:])
[ the M2( the carrier of S),y] "/\" [ the M2( the carrier of S),s9] is M2( the carrier of [:S,T:])
([ the M2( the carrier of S),y] "/\" [ the M2( the carrier of S),y]) "\/" ([ the M2( the carrier of S),y] "/\" [ the M2( the carrier of S),s9]) is M2( the carrier of [:S,T:])
(([ the M2( the carrier of S),y] "/\" [ the M2( the carrier of S),y]) "\/" ([ the M2( the carrier of S),y] "/\" [ the M2( the carrier of S),s9])) `2 is M2( the carrier of T)
y "/\" y is M2( the carrier of T)
[ the M2( the carrier of S),(y "/\" y)] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),(y "/\" y)} is non empty set
{{ the M2( the carrier of S),(y "/\" y)},{ the M2( the carrier of S)}} is non empty set
[ the M2( the carrier of S),(y "/\" y)] "\/" ([ the M2( the carrier of S),y] "/\" [ the M2( the carrier of S),s9]) is M2( the carrier of [:S,T:])
([ the M2( the carrier of S),(y "/\" y)] "\/" ([ the M2( the carrier of S),y] "/\" [ the M2( the carrier of S),s9])) `2 is M2( the carrier of T)
y "/\" s9 is M2( the carrier of T)
[ the M2( the carrier of S),(y "/\" s9)] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),(y "/\" s9)} is non empty set
{{ the M2( the carrier of S),(y "/\" s9)},{ the M2( the carrier of S)}} is non empty set
[ the M2( the carrier of S),(y "/\" y)] "\/" [ the M2( the carrier of S),(y "/\" s9)] is M2( the carrier of [:S,T:])
([ the M2( the carrier of S),(y "/\" y)] "\/" [ the M2( the carrier of S),(y "/\" s9)]) `2 is M2( the carrier of T)
(y "/\" y) "\/" (y "/\" s9) is M2( the carrier of T)
[ the M2( the carrier of S),((y "/\" y) "\/" (y "/\" s9))] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),((y "/\" y) "\/" (y "/\" s9))} is non empty set
{{ the M2( the carrier of S),((y "/\" y) "\/" (y "/\" s9))},{ the M2( the carrier of S)}} is non empty set
[ the M2( the carrier of S),((y "/\" y) "\/" (y "/\" s9))] `2 is M2( the carrier of T)
S is non empty reflexive transitive antisymmetric up-complete with_infima non void satisfying_MC meet-continuous RelStr
T is non empty reflexive transitive antisymmetric up-complete with_infima non void satisfying_MC meet-continuous RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric up-complete with_infima non void RelStr
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
{x} is non empty M2( bool the carrier of [:S,T:])
y is non empty directed M2( bool the carrier of [:S,T:])
"\/" (y,[:S,T:]) is M2( the carrier of [:S,T:])
x "/\" ("\/" (y,[:S,T:])) is M2( the carrier of [:S,T:])
{x} "/\" y is non empty M2( bool the carrier of [:S,T:])
"\/" (({x} "/\" y),[:S,T:]) is M2( the carrier of [:S,T:])
proj1 y is M2( bool the carrier of S)
the carrier of S is non empty set
bool the carrier of S is non empty set
proj2 y is M2( bool the carrier of T)
the carrier of T is non empty set
bool the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
x `1 is M2( the carrier of S)
x `2 is M2( the carrier of T)
[(x `1),(x `2)] is V1() M2( the carrier of [:S,T:])
{(x `1),(x `2)} is non empty set
{(x `1)} is non empty set
{{(x `1),(x `2)},{(x `1)}} is non empty set
y is non empty directed M2( bool the carrier of [:S,T:])
y "/\" y is non empty directed M2( bool the carrier of [:S,T:])
{x} "/\" y is non empty M2( bool the carrier of [:S,T:])
"\/" (({x} "/\" y),[:S,T:]) is M2( the carrier of [:S,T:])
proj1 ({x} "/\" y) is M2( bool the carrier of S)
"\/" ((proj1 ({x} "/\" y)),S) is M2( the carrier of S)
proj2 ({x} "/\" y) is M2( bool the carrier of T)
"\/" ((proj2 ({x} "/\" y)),T) is M2( the carrier of T)
[("\/" ((proj1 ({x} "/\" y)),S)),("\/" ((proj2 ({x} "/\" y)),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 ({x} "/\" y)),S)),("\/" ((proj2 ({x} "/\" y)),T))} is non empty set
{("\/" ((proj1 ({x} "/\" y)),S))} is non empty set
{{("\/" ((proj1 ({x} "/\" y)),S)),("\/" ((proj2 ({x} "/\" y)),T))},{("\/" ((proj1 ({x} "/\" y)),S))}} is non empty set
"\/" ((proj1 y),S) is M2( the carrier of S)
"\/" ((proj2 y),T) is M2( the carrier of T)
[("\/" ((proj1 y),S)),("\/" ((proj2 y),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 y),S)),("\/" ((proj2 y),T))} is non empty set
{("\/" ((proj1 y),S))} is non empty set
{{("\/" ((proj1 y),S)),("\/" ((proj2 y),T))},{("\/" ((proj1 y),S))}} is non empty set
x "/\" ("\/" (y,[:S,T:])) is M2( the carrier of [:S,T:])
(x "/\" ("\/" (y,[:S,T:]))) `2 is M2( the carrier of T)
("\/" (y,[:S,T:])) `2 is M2( the carrier of T)
(x `2) "/\" (("\/" (y,[:S,T:])) `2) is M2( the carrier of T)
(x `2) "/\" ("\/" ((proj2 y),T)) is M2( the carrier of T)
{(x `2)} is non empty M2( bool the carrier of T)
{(x `2)} "/\" (proj2 y) is M2( bool the carrier of T)
"\/" (({(x `2)} "/\" (proj2 y)),T) is M2( the carrier of T)
proj2 {x} is M2( bool the carrier of T)
(proj2 {x}) "/\" (proj2 y) is M2( bool the carrier of T)
"\/" (((proj2 {x}) "/\" (proj2 y)),T) is M2( the carrier of T)
("\/" (({x} "/\" y),[:S,T:])) `2 is M2( the carrier of T)
(x "/\" ("\/" (y,[:S,T:]))) `1 is M2( the carrier of S)
("\/" (y,[:S,T:])) `1 is M2( the carrier of S)
(x `1) "/\" (("\/" (y,[:S,T:])) `1) is M2( the carrier of S)
(x `1) "/\" ("\/" ((proj1 y),S)) is M2( the carrier of S)
{(x `1)} is non empty M2( bool the carrier of S)
{(x `1)} "/\" (proj1 y) is M2( bool the carrier of S)
"\/" (({(x `1)} "/\" (proj1 y)),S) is M2( the carrier of S)
proj1 {x} is M2( bool the carrier of S)
(proj1 {x}) "/\" (proj1 y) is M2( bool the carrier of S)
"\/" (((proj1 {x}) "/\" (proj1 y)),S) is M2( the carrier of S)
("\/" (({x} "/\" y),[:S,T:])) `1 is M2( the carrier of S)
S is non empty reflexive transitive antisymmetric with_infima non void RelStr
T is non empty reflexive transitive antisymmetric with_infima non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric with_infima non void RelStr
the carrier of [:S,T:] is non empty set
bool the carrier of [:S,T:] is non empty set
the carrier of T is non empty set
the M2( the carrier of T) is M2( the carrier of T)
the carrier of S is non empty set
bool the carrier of S is non empty set
bool the carrier of T is non empty set
{ the M2( the carrier of T)} is non empty M2( bool the carrier of T)
y is M2( the carrier of S)
[y, the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{y, the M2( the carrier of T)} is non empty set
{y} is non empty set
{{y, the M2( the carrier of T)},{y}} is non empty set
{[y, the M2( the carrier of T)]} is non empty V7() M2( bool the carrier of [:S,T:])
y is non empty directed M2( bool the carrier of S)
s9 is non empty directed M2( bool the carrier of T)
[:y,s9:] is non empty V7() directed M2( bool the carrier of [:S,T:])
"\/" ([:y,s9:],[:S,T:]) is M2( the carrier of [:S,T:])
proj1 [:y,s9:] is non empty M2( bool the carrier of S)
"\/" ((proj1 [:y,s9:]),S) is M2( the carrier of S)
proj2 [:y,s9:] is non empty M2( bool the carrier of T)
"\/" ((proj2 [:y,s9:]),T) is M2( the carrier of T)
[("\/" ((proj1 [:y,s9:]),S)),("\/" ((proj2 [:y,s9:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 [:y,s9:]),S)),("\/" ((proj2 [:y,s9:]),T))} is non empty set
{("\/" ((proj1 [:y,s9:]),S))} is non empty set
{{("\/" ((proj1 [:y,s9:]),S)),("\/" ((proj2 [:y,s9:]),T))},{("\/" ((proj1 [:y,s9:]),S))}} is non empty set
ST is non empty directed M2( bool the carrier of [:S,T:])
ST "/\" [:y,s9:] is non empty directed M2( bool the carrier of [:S,T:])
{[y, the M2( the carrier of T)]} "/\" [:y,s9:] is non empty M2( bool the carrier of [:S,T:])
"\/" (({[y, the M2( the carrier of T)]} "/\" [:y,s9:]),[:S,T:]) is M2( the carrier of [:S,T:])
proj1 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:]) is M2( bool the carrier of S)
"\/" ((proj1 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:])),S) is M2( the carrier of S)
proj2 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:]) is M2( bool the carrier of T)
"\/" ((proj2 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:])),T) is M2( the carrier of T)
[("\/" ((proj1 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:])),S)),("\/" ((proj2 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:])),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:])),S)),("\/" ((proj2 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:])),T))} is non empty set
{("\/" ((proj1 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:])),S))} is non empty set
{{("\/" ((proj1 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:])),S)),("\/" ((proj2 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:])),T))},{("\/" ((proj1 ({[y, the M2( the carrier of T)]} "/\" [:y,s9:])),S))}} is non empty set
{y} is non empty M2( bool the carrier of S)
{y} "/\" y is non empty M2( bool the carrier of S)
"\/" (({y} "/\" y),S) is M2( the carrier of S)
proj1 {[y, the M2( the carrier of T)]} is non empty M2( bool the carrier of S)
(proj1 {[y, the M2( the carrier of T)]}) "/\" y is non empty M2( bool the carrier of S)
"\/" (((proj1 {[y, the M2( the carrier of T)]}) "/\" y),S) is M2( the carrier of S)
(proj1 {[y, the M2( the carrier of T)]}) "/\" (proj1 [:y,s9:]) is non empty M2( bool the carrier of S)
"\/" (((proj1 {[y, the M2( the carrier of T)]}) "/\" (proj1 [:y,s9:])),S) is M2( the carrier of S)
("\/" (({[y, the M2( the carrier of T)]} "/\" [:y,s9:]),[:S,T:])) `1 is M2( the carrier of S)
[y, the M2( the carrier of T)] "/\" ("\/" ([:y,s9:],[:S,T:])) is M2( the carrier of [:S,T:])
([y, the M2( the carrier of T)] "/\" ("\/" ([:y,s9:],[:S,T:]))) `1 is M2( the carrier of S)
[y, the M2( the carrier of T)] `1 is M2( the carrier of S)
("\/" ([:y,s9:],[:S,T:])) `1 is M2( the carrier of S)
([y, the M2( the carrier of T)] `1) "/\" (("\/" ([:y,s9:],[:S,T:])) `1) is M2( the carrier of S)
y "/\" (("\/" ([:y,s9:],[:S,T:])) `1) is M2( the carrier of S)
y "/\" ("\/" ((proj1 [:y,s9:]),S)) is M2( the carrier of S)
"\/" (y,S) is M2( the carrier of S)
y "/\" ("\/" (y,S)) is M2( the carrier of S)
the M2( the carrier of S) is M2( the carrier of S)
y is M2( the carrier of T)
{y} is non empty M2( bool the carrier of T)
y is non empty directed M2( bool the carrier of T)
"\/" (y,T) is M2( the carrier of T)
y "/\" ("\/" (y,T)) is M2( the carrier of T)
{y} "/\" y is non empty M2( bool the carrier of T)
"\/" (({y} "/\" y),T) is M2( the carrier of T)
{ the M2( the carrier of S)} is non empty M2( bool the carrier of S)
s9 is non empty directed M2( bool the carrier of S)
[:s9,y:] is non empty V7() directed M2( bool the carrier of [:S,T:])
"\/" ([:s9,y:],[:S,T:]) is M2( the carrier of [:S,T:])
proj1 [:s9,y:] is non empty M2( bool the carrier of S)
"\/" ((proj1 [:s9,y:]),S) is M2( the carrier of S)
proj2 [:s9,y:] is non empty M2( bool the carrier of T)
"\/" ((proj2 [:s9,y:]),T) is M2( the carrier of T)
[("\/" ((proj1 [:s9,y:]),S)),("\/" ((proj2 [:s9,y:]),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 [:s9,y:]),S)),("\/" ((proj2 [:s9,y:]),T))} is non empty set
{("\/" ((proj1 [:s9,y:]),S))} is non empty set
{{("\/" ((proj1 [:s9,y:]),S)),("\/" ((proj2 [:s9,y:]),T))},{("\/" ((proj1 [:s9,y:]),S))}} is non empty set
[ the M2( the carrier of S),y] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),y} is non empty set
{ the M2( the carrier of S)} is non empty set
{{ the M2( the carrier of S),y},{ the M2( the carrier of S)}} is non empty set
{[ the M2( the carrier of S),y]} is non empty V7() M2( bool the carrier of [:S,T:])
ST is non empty directed M2( bool the carrier of [:S,T:])
ST "/\" [:s9,y:] is non empty directed M2( bool the carrier of [:S,T:])
{[ the M2( the carrier of S),y]} "/\" [:s9,y:] is non empty M2( bool the carrier of [:S,T:])
"\/" (({[ the M2( the carrier of S),y]} "/\" [:s9,y:]),[:S,T:]) is M2( the carrier of [:S,T:])
proj1 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:]) is M2( bool the carrier of S)
"\/" ((proj1 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:])),S) is M2( the carrier of S)
proj2 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:]) is M2( bool the carrier of T)
"\/" ((proj2 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:])),T) is M2( the carrier of T)
[("\/" ((proj1 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:])),S)),("\/" ((proj2 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:])),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:])),S)),("\/" ((proj2 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:])),T))} is non empty set
{("\/" ((proj1 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:])),S))} is non empty set
{{("\/" ((proj1 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:])),S)),("\/" ((proj2 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:])),T))},{("\/" ((proj1 ({[ the M2( the carrier of S),y]} "/\" [:s9,y:])),S))}} is non empty set
{y} "/\" y is non empty M2( bool the carrier of T)
"\/" (({y} "/\" y),T) is M2( the carrier of T)
proj2 {[ the M2( the carrier of S),y]} is non empty M2( bool the carrier of T)
(proj2 {[ the M2( the carrier of S),y]}) "/\" y is non empty M2( bool the carrier of T)
"\/" (((proj2 {[ the M2( the carrier of S),y]}) "/\" y),T) is M2( the carrier of T)
(proj2 {[ the M2( the carrier of S),y]}) "/\" (proj2 [:s9,y:]) is non empty M2( bool the carrier of T)
"\/" (((proj2 {[ the M2( the carrier of S),y]}) "/\" (proj2 [:s9,y:])),T) is M2( the carrier of T)
("\/" (({[ the M2( the carrier of S),y]} "/\" [:s9,y:]),[:S,T:])) `2 is M2( the carrier of T)
[ the M2( the carrier of S),y] "/\" ("\/" ([:s9,y:],[:S,T:])) is M2( the carrier of [:S,T:])
([ the M2( the carrier of S),y] "/\" ("\/" ([:s9,y:],[:S,T:]))) `2 is M2( the carrier of T)
[ the M2( the carrier of S),y] `2 is M2( the carrier of T)
("\/" ([:s9,y:],[:S,T:])) `2 is M2( the carrier of T)
([ the M2( the carrier of S),y] `2) "/\" (("\/" ([:s9,y:],[:S,T:])) `2) is M2( the carrier of T)
y "/\" (("\/" ([:s9,y:],[:S,T:])) `2) is M2( the carrier of T)
y "/\" ("\/" ((proj2 [:s9,y:]),T)) is M2( the carrier of T)
y "/\" ("\/" (y,T)) is M2( the carrier of T)
S is non empty reflexive transitive antisymmetric lower-bounded up-complete /\-complete with_infima satisfying_axiom_of_approximation non void RelStr
T is non empty reflexive transitive antisymmetric lower-bounded up-complete /\-complete with_infima satisfying_axiom_of_approximation non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric lower-bounded up-complete /\-complete with_infima non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
waybelow x is non empty directed lower M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below x } is set
"\/" ((waybelow x),[:S,T:]) is M2( the carrier of [:S,T:])
the carrier of S is non empty set
the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
proj1 (waybelow x) is M2( bool the carrier of S)
bool the carrier of S is non empty set
"\/" ((proj1 (waybelow x)),S) is M2( the carrier of S)
proj2 (waybelow x) is M2( bool the carrier of T)
bool the carrier of T is non empty set
"\/" ((proj2 (waybelow x)),T) is M2( the carrier of T)
[("\/" ((proj1 (waybelow x)),S)),("\/" ((proj2 (waybelow x)),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 (waybelow x)),S)),("\/" ((proj2 (waybelow x)),T))} is non empty set
{("\/" ((proj1 (waybelow x)),S))} is non empty set
{{("\/" ((proj1 (waybelow x)),S)),("\/" ((proj2 (waybelow x)),T))},{("\/" ((proj1 (waybelow x)),S))}} is non empty set
("\/" ((waybelow x),[:S,T:])) `2 is M2( the carrier of T)
x `2 is M2( the carrier of T)
waybelow (x `2) is non empty directed lower M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : b1 is_way_below x `2 } is set
"\/" ((waybelow (x `2)),T) is M2( the carrier of T)
("\/" ((waybelow x),[:S,T:])) `1 is M2( the carrier of S)
x `1 is M2( the carrier of S)
waybelow (x `1) is non empty directed lower M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : b1 is_way_below x `1 } is set
"\/" ((waybelow (x `1)),S) is M2( the carrier of S)
S is non empty reflexive transitive antisymmetric lower-bounded up-complete /\-complete with_infima satisfying_axiom_of_approximation continuous non void RelStr
T is non empty reflexive transitive antisymmetric lower-bounded up-complete /\-complete with_infima satisfying_axiom_of_approximation continuous non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric lower-bounded up-complete /\-complete with_infima satisfying_axiom_of_approximation non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
waybelow x is non empty directed lower M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below x } is set
y is M2( the carrier of [:S,T:])
waybelow y is non empty directed lower M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below y } is set
S is non empty reflexive transitive antisymmetric lower-bounded up-complete non void RelStr
T is non empty reflexive transitive antisymmetric lower-bounded up-complete non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric lower-bounded up-complete non void RelStr
the carrier of [:S,T:] is non empty set
the carrier of T is non empty set
the M2( the carrier of T) is M2( the carrier of T)
the carrier of S is non empty set
y is M2( the carrier of S)
[y, the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{y, the M2( the carrier of T)} is non empty set
{y} is non empty set
{{y, the M2( the carrier of T)},{y}} is non empty set
waybelow [y, the M2( the carrier of T)] is non empty lower M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below [y, the M2( the carrier of T)] } is set
waybelow y is non empty lower M2( bool the carrier of S)
bool the carrier of S is non empty set
{ b1 where b1 is M2( the carrier of S) : b1 is_way_below y } is set
waybelow the M2( the carrier of T) is non empty lower M2( bool the carrier of T)
bool the carrier of T is non empty set
{ b1 where b1 is M2( the carrier of T) : b1 is_way_below the M2( the carrier of T) } is set
[:(waybelow y),(waybelow the M2( the carrier of T)):] is non empty V7() lower M2( bool the carrier of [:S,T:])
proj1 [:(waybelow y),(waybelow the M2( the carrier of T)):] is non empty M2( bool the carrier of S)
y is M2( the carrier of S)
waybelow y is non empty lower M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : b1 is_way_below y } is set
"\/" ((waybelow y),S) is M2( the carrier of S)
[y, the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{y, the M2( the carrier of T)} is non empty set
{y} is non empty set
{{y, the M2( the carrier of T)},{y}} is non empty set
waybelow [y, the M2( the carrier of T)] is non empty lower M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below [y, the M2( the carrier of T)] } is set
"\/" ((waybelow [y, the M2( the carrier of T)]),[:S,T:]) is M2( the carrier of [:S,T:])
proj1 (waybelow [y, the M2( the carrier of T)]) is M2( bool the carrier of S)
"\/" ((proj1 (waybelow [y, the M2( the carrier of T)])),S) is M2( the carrier of S)
proj2 (waybelow [y, the M2( the carrier of T)]) is M2( bool the carrier of T)
"\/" ((proj2 (waybelow [y, the M2( the carrier of T)])),T) is M2( the carrier of T)
[("\/" ((proj1 (waybelow [y, the M2( the carrier of T)])),S)),("\/" ((proj2 (waybelow [y, the M2( the carrier of T)])),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 (waybelow [y, the M2( the carrier of T)])),S)),("\/" ((proj2 (waybelow [y, the M2( the carrier of T)])),T))} is non empty set
{("\/" ((proj1 (waybelow [y, the M2( the carrier of T)])),S))} is non empty set
{{("\/" ((proj1 (waybelow [y, the M2( the carrier of T)])),S)),("\/" ((proj2 (waybelow [y, the M2( the carrier of T)])),T))},{("\/" ((proj1 (waybelow [y, the M2( the carrier of T)])),S))}} is non empty set
[y, the M2( the carrier of T)] `1 is M2( the carrier of S)
("\/" ((waybelow [y, the M2( the carrier of T)]),[:S,T:])) `1 is M2( the carrier of S)
waybelow ([y, the M2( the carrier of T)] `1) is non empty lower M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : b1 is_way_below [y, the M2( the carrier of T)] `1 } is set
"\/" ((waybelow ([y, the M2( the carrier of T)] `1)),S) is M2( the carrier of S)
the M2( the carrier of S) is M2( the carrier of S)
y is M2( the carrier of T)
[ the M2( the carrier of S),y] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),y} is non empty set
{ the M2( the carrier of S)} is non empty set
{{ the M2( the carrier of S),y},{ the M2( the carrier of S)}} is non empty set
waybelow [ the M2( the carrier of S),y] is non empty lower M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below [ the M2( the carrier of S),y] } is set
waybelow the M2( the carrier of S) is non empty lower M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : b1 is_way_below the M2( the carrier of S) } is set
waybelow y is non empty lower M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : b1 is_way_below y } is set
[:(waybelow the M2( the carrier of S)),(waybelow y):] is non empty V7() lower M2( bool the carrier of [:S,T:])
proj2 [:(waybelow the M2( the carrier of S)),(waybelow y):] is non empty M2( bool the carrier of T)
y is M2( the carrier of T)
waybelow y is non empty lower M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : b1 is_way_below y } is set
"\/" ((waybelow y),T) is M2( the carrier of T)
y is M2( the carrier of [:S,T:])
waybelow y is non empty lower M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below y } is set
[ the M2( the carrier of S),y] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),y} is non empty set
{{ the M2( the carrier of S),y},{ the M2( the carrier of S)}} is non empty set
waybelow [ the M2( the carrier of S),y] is non empty lower M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : b1 is_way_below [ the M2( the carrier of S),y] } is set
"\/" ((waybelow [ the M2( the carrier of S),y]),[:S,T:]) is M2( the carrier of [:S,T:])
proj1 (waybelow [ the M2( the carrier of S),y]) is M2( bool the carrier of S)
"\/" ((proj1 (waybelow [ the M2( the carrier of S),y])),S) is M2( the carrier of S)
proj2 (waybelow [ the M2( the carrier of S),y]) is M2( bool the carrier of T)
"\/" ((proj2 (waybelow [ the M2( the carrier of S),y])),T) is M2( the carrier of T)
[("\/" ((proj1 (waybelow [ the M2( the carrier of S),y])),S)),("\/" ((proj2 (waybelow [ the M2( the carrier of S),y])),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 (waybelow [ the M2( the carrier of S),y])),S)),("\/" ((proj2 (waybelow [ the M2( the carrier of S),y])),T))} is non empty set
{("\/" ((proj1 (waybelow [ the M2( the carrier of S),y])),S))} is non empty set
{{("\/" ((proj1 (waybelow [ the M2( the carrier of S),y])),S)),("\/" ((proj2 (waybelow [ the M2( the carrier of S),y])),T))},{("\/" ((proj1 (waybelow [ the M2( the carrier of S),y])),S))}} is non empty set
[ the M2( the carrier of S),y] `2 is M2( the carrier of T)
("\/" ((waybelow [ the M2( the carrier of S),y]),[:S,T:])) `2 is M2( the carrier of T)
waybelow ([ the M2( the carrier of S),y] `2) is non empty lower M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : b1 is_way_below [ the M2( the carrier of S),y] `2 } is set
"\/" ((waybelow ([ the M2( the carrier of S),y] `2)),T) is M2( the carrier of T)
S is non empty reflexive transitive antisymmetric lower-bounded upper-bounded bounded up-complete /\-complete with_suprema with_infima complete satisfying_axiom_K non void RelStr
T is non empty reflexive transitive antisymmetric lower-bounded upper-bounded bounded up-complete /\-complete with_suprema with_infima complete satisfying_axiom_K non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric lower-bounded upper-bounded bounded up-complete /\-complete with_suprema with_infima complete non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
compactbelow x is non empty directed M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= x & b1 is compact ) } is set
"\/" ((compactbelow x),[:S,T:]) is M2( the carrier of [:S,T:])
the carrier of S is non empty set
the carrier of T is non empty set
[: the carrier of S, the carrier of T:] is non empty V7() set
proj1 (compactbelow x) is M2( bool the carrier of S)
bool the carrier of S is non empty set
"\/" ((proj1 (compactbelow x)),S) is M2( the carrier of S)
proj2 (compactbelow x) is M2( bool the carrier of T)
bool the carrier of T is non empty set
"\/" ((proj2 (compactbelow x)),T) is M2( the carrier of T)
[("\/" ((proj1 (compactbelow x)),S)),("\/" ((proj2 (compactbelow x)),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 (compactbelow x)),S)),("\/" ((proj2 (compactbelow x)),T))} is non empty set
{("\/" ((proj1 (compactbelow x)),S))} is non empty set
{{("\/" ((proj1 (compactbelow x)),S)),("\/" ((proj2 (compactbelow x)),T))},{("\/" ((proj1 (compactbelow x)),S))}} is non empty set
("\/" ((compactbelow x),[:S,T:])) `2 is M2( the carrier of T)
x `2 is M2( the carrier of T)
compactbelow (x `2) is non empty directed M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : ( b1 <= x `2 & b1 is compact ) } is set
"\/" ((compactbelow (x `2)),T) is M2( the carrier of T)
("\/" ((compactbelow x),[:S,T:])) `1 is M2( the carrier of S)
x `1 is M2( the carrier of S)
compactbelow (x `1) is non empty directed M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : ( b1 <= x `1 & b1 is compact ) } is set
"\/" ((compactbelow (x `1)),S) is M2( the carrier of S)
S is non empty reflexive transitive antisymmetric lower-bounded upper-bounded bounded up-complete /\-complete with_suprema with_infima complete satisfying_axiom_of_approximation continuous satisfying_axiom_K algebraic non void RelStr
T is non empty reflexive transitive antisymmetric lower-bounded upper-bounded bounded up-complete /\-complete with_suprema with_infima complete satisfying_axiom_of_approximation continuous satisfying_axiom_K algebraic non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric lower-bounded upper-bounded bounded up-complete /\-complete with_suprema with_infima complete satisfying_axiom_of_approximation continuous satisfying_axiom_K non void RelStr
the carrier of [:S,T:] is non empty set
x is M2( the carrier of [:S,T:])
compactbelow x is non empty directed M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= x & b1 is compact ) } is set
y is M2( the carrier of [:S,T:])
compactbelow y is non empty directed M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= y & b1 is compact ) } is set
S is non empty reflexive transitive antisymmetric lower-bounded non void RelStr
T is non empty reflexive transitive antisymmetric lower-bounded non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric lower-bounded non void RelStr
the carrier of [:S,T:] is non empty set
the carrier of T is non empty set
the M2( the carrier of T) is M2( the carrier of T)
the carrier of S is non empty set
y is M2( the carrier of S)
[y, the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{y, the M2( the carrier of T)} is non empty set
{y} is non empty set
{{y, the M2( the carrier of T)},{y}} is non empty set
compactbelow [y, the M2( the carrier of T)] is non empty M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= [y, the M2( the carrier of T)] & b1 is compact ) } is set
compactbelow y is non empty M2( bool the carrier of S)
bool the carrier of S is non empty set
{ b1 where b1 is M2( the carrier of S) : ( b1 <= y & b1 is compact ) } is set
compactbelow the M2( the carrier of T) is non empty M2( bool the carrier of T)
bool the carrier of T is non empty set
{ b1 where b1 is M2( the carrier of T) : ( b1 <= the M2( the carrier of T) & b1 is compact ) } is set
[:(compactbelow y),(compactbelow the M2( the carrier of T)):] is non empty V7() M2( bool the carrier of [:S,T:])
proj1 [:(compactbelow y),(compactbelow the M2( the carrier of T)):] is non empty M2( bool the carrier of S)
y is M2( the carrier of S)
compactbelow y is non empty M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : ( b1 <= y & b1 is compact ) } is set
"\/" ((compactbelow y),S) is M2( the carrier of S)
[y, the M2( the carrier of T)] is V1() M2( the carrier of [:S,T:])
{y, the M2( the carrier of T)} is non empty set
{y} is non empty set
{{y, the M2( the carrier of T)},{y}} is non empty set
compactbelow [y, the M2( the carrier of T)] is non empty M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= [y, the M2( the carrier of T)] & b1 is compact ) } is set
"\/" ((compactbelow [y, the M2( the carrier of T)]),[:S,T:]) is M2( the carrier of [:S,T:])
proj1 (compactbelow [y, the M2( the carrier of T)]) is M2( bool the carrier of S)
"\/" ((proj1 (compactbelow [y, the M2( the carrier of T)])),S) is M2( the carrier of S)
proj2 (compactbelow [y, the M2( the carrier of T)]) is M2( bool the carrier of T)
"\/" ((proj2 (compactbelow [y, the M2( the carrier of T)])),T) is M2( the carrier of T)
[("\/" ((proj1 (compactbelow [y, the M2( the carrier of T)])),S)),("\/" ((proj2 (compactbelow [y, the M2( the carrier of T)])),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 (compactbelow [y, the M2( the carrier of T)])),S)),("\/" ((proj2 (compactbelow [y, the M2( the carrier of T)])),T))} is non empty set
{("\/" ((proj1 (compactbelow [y, the M2( the carrier of T)])),S))} is non empty set
{{("\/" ((proj1 (compactbelow [y, the M2( the carrier of T)])),S)),("\/" ((proj2 (compactbelow [y, the M2( the carrier of T)])),T))},{("\/" ((proj1 (compactbelow [y, the M2( the carrier of T)])),S))}} is non empty set
[y, the M2( the carrier of T)] `1 is M2( the carrier of S)
("\/" ((compactbelow [y, the M2( the carrier of T)]),[:S,T:])) `1 is M2( the carrier of S)
compactbelow ([y, the M2( the carrier of T)] `1) is non empty M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : ( b1 <= [y, the M2( the carrier of T)] `1 & b1 is compact ) } is set
"\/" ((compactbelow ([y, the M2( the carrier of T)] `1)),S) is M2( the carrier of S)
the M2( the carrier of S) is M2( the carrier of S)
y is M2( the carrier of T)
[ the M2( the carrier of S),y] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),y} is non empty set
{ the M2( the carrier of S)} is non empty set
{{ the M2( the carrier of S),y},{ the M2( the carrier of S)}} is non empty set
compactbelow [ the M2( the carrier of S),y] is non empty M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= [ the M2( the carrier of S),y] & b1 is compact ) } is set
compactbelow the M2( the carrier of S) is non empty M2( bool the carrier of S)
{ b1 where b1 is M2( the carrier of S) : ( b1 <= the M2( the carrier of S) & b1 is compact ) } is set
compactbelow y is non empty M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : ( b1 <= y & b1 is compact ) } is set
[:(compactbelow the M2( the carrier of S)),(compactbelow y):] is non empty V7() M2( bool the carrier of [:S,T:])
proj2 [:(compactbelow the M2( the carrier of S)),(compactbelow y):] is non empty M2( bool the carrier of T)
y is M2( the carrier of T)
compactbelow y is non empty M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : ( b1 <= y & b1 is compact ) } is set
"\/" ((compactbelow y),T) is M2( the carrier of T)
[ the M2( the carrier of S),y] is V1() M2( the carrier of [:S,T:])
{ the M2( the carrier of S),y} is non empty set
{{ the M2( the carrier of S),y},{ the M2( the carrier of S)}} is non empty set
compactbelow [ the M2( the carrier of S),y] is non empty M2( bool the carrier of [:S,T:])
{ b1 where b1 is M2( the carrier of [:S,T:]) : ( b1 <= [ the M2( the carrier of S),y] & b1 is compact ) } is set
"\/" ((compactbelow [ the M2( the carrier of S),y]),[:S,T:]) is M2( the carrier of [:S,T:])
proj1 (compactbelow [ the M2( the carrier of S),y]) is M2( bool the carrier of S)
"\/" ((proj1 (compactbelow [ the M2( the carrier of S),y])),S) is M2( the carrier of S)
proj2 (compactbelow [ the M2( the carrier of S),y]) is M2( bool the carrier of T)
"\/" ((proj2 (compactbelow [ the M2( the carrier of S),y])),T) is M2( the carrier of T)
[("\/" ((proj1 (compactbelow [ the M2( the carrier of S),y])),S)),("\/" ((proj2 (compactbelow [ the M2( the carrier of S),y])),T))] is V1() M2( the carrier of [:S,T:])
{("\/" ((proj1 (compactbelow [ the M2( the carrier of S),y])),S)),("\/" ((proj2 (compactbelow [ the M2( the carrier of S),y])),T))} is non empty set
{("\/" ((proj1 (compactbelow [ the M2( the carrier of S),y])),S))} is non empty set
{{("\/" ((proj1 (compactbelow [ the M2( the carrier of S),y])),S)),("\/" ((proj2 (compactbelow [ the M2( the carrier of S),y])),T))},{("\/" ((proj1 (compactbelow [ the M2( the carrier of S),y])),S))}} is non empty set
[ the M2( the carrier of S),y] `2 is M2( the carrier of T)
("\/" ((compactbelow [ the M2( the carrier of S),y]),[:S,T:])) `2 is M2( the carrier of T)
compactbelow ([ the M2( the carrier of S),y] `2) is non empty M2( bool the carrier of T)
{ b1 where b1 is M2( the carrier of T) : ( b1 <= [ the M2( the carrier of S),y] `2 & b1 is compact ) } is set
"\/" ((compactbelow ([ the M2( the carrier of S),y] `2)),T) is M2( the carrier of T)
S is non empty reflexive transitive antisymmetric lower-bounded upper-bounded bounded up-complete /\-complete with_suprema with_infima complete satisfying_axiom_of_approximation continuous satisfying_axiom_K algebraic arithmetic non void RelStr
T is non empty reflexive transitive antisymmetric lower-bounded upper-bounded bounded up-complete /\-complete with_suprema with_infima complete satisfying_axiom_of_approximation continuous satisfying_axiom_K algebraic arithmetic non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric lower-bounded upper-bounded bounded up-complete /\-complete with_suprema with_infima complete satisfying_axiom_of_approximation continuous satisfying_axiom_K algebraic non void RelStr
CompactSublatt [:S,T:] is non empty strict reflexive transitive antisymmetric V71([:S,T:]) join-inheriting with_suprema non void SubRelStr of [:S,T:]
the carrier of [:S,T:] is non empty set
y is M2( the carrier of [:S,T:])
the carrier of (CompactSublatt [:S,T:]) is non empty set
y is M2( the carrier of [:S,T:])
{y,y} is non empty M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
"/\" ({y,y},[:S,T:]) is M2( the carrier of [:S,T:])
y `1 is M2( the carrier of S)
the carrier of S is non empty set
CompactSublatt S is non empty strict reflexive transitive antisymmetric V71(S) join-inheriting with_suprema non void SubRelStr of S
the carrier of (CompactSublatt S) is non empty set
y `1 is M2( the carrier of S)
y `2 is M2( the carrier of T)
the carrier of T is non empty set
CompactSublatt T is non empty strict reflexive transitive antisymmetric V71(T) join-inheriting with_suprema non void SubRelStr of T
the carrier of (CompactSublatt T) is non empty set
y `2 is M2( the carrier of T)
{(y `2),(y `2)} is non empty M2( bool the carrier of T)
bool the carrier of T is non empty set
"/\" ({(y `2),(y `2)},T) is M2( the carrier of T)
(y `2) "/\" (y `2) is M2( the carrier of T)
y "/\" y is M2( the carrier of [:S,T:])
(y "/\" y) `2 is M2( the carrier of T)
{(y `1),(y `1)} is non empty M2( bool the carrier of S)
bool the carrier of S is non empty set
"/\" ({(y `1),(y `1)},S) is M2( the carrier of S)
(y `1) "/\" (y `1) is M2( the carrier of S)
(y "/\" y) `1 is M2( the carrier of S)
S is non empty reflexive transitive antisymmetric lower-bounded with_suprema with_infima non void RelStr
T is non empty reflexive transitive antisymmetric lower-bounded with_suprema with_infima non void RelStr
[:S,T:] is non empty strict reflexive transitive antisymmetric lower-bounded with_suprema with_infima non void RelStr
CompactSublatt [:S,T:] is non empty strict reflexive transitive antisymmetric V71([:S,T:]) join-inheriting with_suprema non void SubRelStr of [:S,T:]
the carrier of S is non empty set
x is M2( the carrier of S)
CompactSublatt S is non empty strict reflexive transitive antisymmetric V71(S) join-inheriting with_suprema non void SubRelStr of S
the carrier of (CompactSublatt S) is non empty set
y is M2( the carrier of S)
{x,y} is non empty M2( bool the carrier of S)
bool the carrier of S is non empty set
Bottom T is M2( the carrier of T)
the carrier of T is non empty set
"\/" ({},T) is M2( the carrier of T)
[y,(Bottom T)] is V1() M2( the carrier of [:S,T:])
the carrier of [:S,T:] is non empty set
{y,(Bottom T)} is non empty set
{y} is non empty set
{{y,(Bottom T)},{y}} is non empty set
[y,(Bottom T)] `1 is M2( the carrier of S)
[y,(Bottom T)] `2 is M2( the carrier of T)
the carrier of (CompactSublatt [:S,T:]) is non empty set
[x,(Bottom T)] is V1() M2( the carrier of [:S,T:])
{x,(Bottom T)} is non empty set
{x} is non empty set
{{x,(Bottom T)},{x}} is non empty set
[x,(Bottom T)] `1 is M2( the carrier of S)
[x,(Bottom T)] `2 is M2( the carrier of T)
{[x,(Bottom T)],[y,(Bottom T)]} is non empty V7() M2( bool the carrier of [:S,T:])
bool the carrier of [:S,T:] is non empty set
"/\" ({[x,(Bottom T)],[y,(Bottom T)]},[:S,T:]) is M2( the carrier of [:S,T:])
("/\" ({[x,(Bottom T)],[y,(Bottom T)]},[:S,T:])) `1 is M2( the carrier of S)
[x,(Bottom T)] "/\" [y,(Bottom T)] is M2( the carrier of [:S,T:])
([x,(Bottom T)] "/\" [y,(Bottom T)]) `1 is M2( the carrier of S)
([x,(Bottom T)] `1) "/\" ([y,(Bottom T)] `1) is M2( the carrier of S)
x "/\" ([y,(Bottom T)] `1) is M2( the carrier of S)
x "/\" y is M2( the carrier of S)
"/\" ({x,y},S) is M2( the carrier of S)
CompactSublatt T is non empty strict reflexive transitive antisymmetric V71(T) join-inheriting with_suprema non void SubRelStr of T
x is M2( the carrier of T)
the carrier of (CompactSublatt T) is non empty set
y is M2( the carrier of T)
{x,y} is non empty M2( bool the carrier of T)
bool the carrier of T is non empty set
"/\" ({x,y},T) is M2( the carrier of T)
Bottom S is M2( the carrier of S)
"\/" ({},S) is M2( the carrier of S)
[(Bottom S),y] is V1() M2( the carrier of [:S,T:])
{(Bottom S),y} is non empty set
{(Bottom S)} is non empty set
{{(Bottom S),y},{(Bottom S)}} is non empty set
[(Bottom S),y] `2 is M2( the carrier of T)
[(Bottom S),y] `1 is M2( the carrier of S)
[(Bottom S),x] is V1() M2( the carrier of [:S,T:])
{(Bottom S),x} is non empty set
{{(Bottom S),x},{(Bottom S)}} is non empty set
[(Bottom S),x] `2 is M2( the carrier of T)
[(Bottom S),x] `1 is M2( the carrier of S)
{[(Bottom S),x],[(Bottom S),y]} is non empty V7() M2( bool the carrier of [:S,T:])
"/\" ({[(Bottom S),x],[(Bottom S),y]},[:S,T:]) is M2( the carrier of [:S,T:])
("/\" ({[(Bottom S),x],[(Bottom S),y]},[:S,T:])) `2 is M2( the carrier of T)
[(Bottom S),x] "/\" [(Bottom S),y] is M2( the carrier of [:S,T:])
([(Bottom S),x] "/\" [(Bottom S),y]) `2 is M2( the carrier of T)
([(Bottom S),x] `2) "/\" ([(Bottom S),y] `2) is M2( the carrier of T)
x "/\" ([(Bottom S),y] `2) is M2( the carrier of T)
x "/\" y is M2( the carrier of T)