let V be RealUnitarySpace; LattStr(# (Subspaces V),(SubJoin V),(SubMeet V) #) is upper-bounded
set S = LattStr(# (Subspaces V),(SubJoin V),(SubMeet V) #);
ex C being Element of LattStr(# (Subspaces V),(SubJoin V),(SubMeet V) #) st
for A being Element of LattStr(# (Subspaces V),(SubJoin V),(SubMeet V) #) holds
( C "\/" A = C & A "\/" C = C )
proof
reconsider C =
(Omega). V as
Element of
LattStr(#
(Subspaces V),
(SubJoin V),
(SubMeet V) #)
by Def3;
take
C
;
for A being Element of LattStr(# (Subspaces V),(SubJoin V),(SubMeet V) #) holds
( C "\/" A = C & A "\/" C = C )
let A be
Element of
LattStr(#
(Subspaces V),
(SubJoin V),
(SubMeet V) #);
( C "\/" A = C & A "\/" C = C )
reconsider W =
A as
Subspace of
V by Def3;
thus C "\/" A =
(SubJoin V) . (
C,
A)
by LATTICES:def 1
.=
((Omega). V) + W
by Def7
.=
UNITSTR(# the
carrier of
V, the
ZeroF of
V, the
U7 of
V, the
Mult of
V, the
scalar of
V #)
by Th11
.=
C
by RUSUB_1:def 3
;
A "\/" C = C
hence
A "\/" C = C
;
verum
end;
hence
LattStr(# (Subspaces V),(SubJoin V),(SubMeet V) #) is upper-bounded
by LATTICES:def 14; verum