let V be Z_Module; LattStr(# (Submodules V),(SubJoin V),(SubMeet V) #) is upper-bounded
set S = LattStr(# (Submodules V),(SubJoin V),(SubMeet V) #);
ex C being Element of LattStr(# (Submodules V),(SubJoin V),(SubMeet V) #) st
for A being Element of LattStr(# (Submodules V),(SubJoin V),(SubMeet V) #) holds
( C "\/" A = C & A "\/" C = C )
hence
LattStr(# (Submodules V),(SubJoin V),(SubMeet V) #) is upper-bounded
; verum