| Complete Lattice |
Article Index for Complete |
Website Links For Complete |
Information AboutComplete Lattice |
| CATEGORIES ABOUT COMPLETE LATTICE | |
| lattice theory | |
| closure operators | |
|
Complete lattices must not be confused with Complete Partial Order s (''cpo''s), which constitute a strictly more general class of partially ordered sets. More specific complete lattices are Complete Boolean Algebra s and Complete Heyting Algebra s (''locales''). FORMAL DEFINITION A Partially Ordered Set (''L'', ≤) is a ''complete lattice'' if every Subset ''A'' of ''L'' has both a Greatest Lower Bound (infimum, meet) and a Least Upper Bound (supremum, join). These are denoted by: : ''A'' (meet) and ''A'' (join). Note that in the special case where ''A'' is the Empty Set the meet of ''A'' will be the Greatest Element of ''L''. Likewise, the join of the empty set yields the Least Element . Since the definition also assures the existence of binary meets and joins, complete lattices do thus form a special class of Bounded Lattice s. More implications of the above definition are discussed in the article on Completeness Properties in order theory. Complete semilattices It is a well-known fact of order theory that arbitrary meets can be expressed in terms of arbitrary joins and vice versa (for details, see Completeness (order Theory) ). In effect, this means that it is sufficient to require the existence of either all meets or all joins to obtain the class of all complete lattices. As a consequence, some authors use the terms ''complete Meet-semilattice '' or ''complete Join-semilattice '' as another way to refer to complete lattices. Though similar on objects, the terms entail different notions of Homomorphism s, as will be explained in the below section on morphisms. On the other hand, some authors have no use for this distinction of morphisms (especially since the emerging concepts of "complete semilattice morphisms" can as well be specified in general terms). Consequently, ''complete meet-semilattices'' have also been defined as those Meet-semilattice s that are also Complete Partial Order s. This concept is arguably the "most complete" notion of a meet-semilattice that is not yet a lattice (in fact, only the top element may be missing). This discussion is also found in the article on Semilattice s. EXAMPLES
MORPHISMS OF COMPLETE LATTICES The traditional morphisms between complete lattices are the ''complete homomorphisms'' (or ''complete lattice homomorphisms''). These are characterized as functions that Preserve all joins and all meets. Explicitly, this means that a function ''f: L→M'' between two complete lattices ''L'' and ''M'' is a complete homomorphism if
for all subsets ''A'' of ''L''. Such functions are automatically Monotonic , but the condition of being a complete homomorphism is in fact much more specific. For this reason, it can be useful to consider weaker notions of morphisms, that are only required to preserve all meets or all joins, which are indeed inequivalent conditions. This notion may be considered as a homomorphism of complete meet-semilattices or complete join-semilattices, respectively. Furthermore, morphisms that preserve all joins are equivalently characterized as the ''lower adjoint'' part of a unique to the one with join-preserving mappings (lower adjoints). FREE CONSTRUCTION AND COMPLETION Free "complete semilattices" As usual, the construction of Free Object s depends on the chosen class of morphisms. Let us first consider functions that preserve all joins (i.e. lower adjoints of Galois connections), since this case is simpler than the situation for complete homomorphisms. Using the aforementioned terminology, this could be called a ''free complete join-semilattice''. Using the standard definition from to the Forgetful Functor from complete lattices to their underlying sets. Free complete lattices in this sense can be constructed very easily: the complete lattice generated by some set ''S'' is just the Powerset 2''S'', i.e. the set of all subsets of ''S'', ordered by Subset Inclusion . The required unit ''i'':''S''→2''S'' maps any element ''s'' of ''S'' to the singleton set {''s''}. Given a mapping ''f'' as above, the function ''f°'':2S→''M'' is defined by |
|
|