We now introduce a number of important properties that lead to interesting special classes of lattices. One, boundedness, has already been discussed.
Completeness A poset is called a if its subsets have both a join and a meet. In particular, every complete lattice is a bounded lattice. While bounded lattice homomorphisms in general preserve only finite joins and meets, complete lattice homomorphisms are required to preserve arbitrary joins and meets. Every poset that is a complete semilattice is also a complete lattice. Related to this result is the interesting phenomenon that there are various competing notions of homomorphism for this class of posets, depending on whether they are seen as complete lattices, complete join-semilattices, complete meet-semilattices, or as join-complete or meet-complete lattices. "Partial lattice" is not the opposite of "complete lattice" – rather, "partial lattice", "lattice", and "complete lattice" are increasingly restrictive definitions.
Conditional completeness A
conditionally complete lattice is a lattice in which every subset has a join (that is, a least upper bound). Such lattices provide the most direct generalization of the
completeness axiom of the
real numbers. A conditionally complete lattice is either a complete lattice, or a complete lattice without its maximum element 1, its minimum element 0, or both.
Distributivity Since lattices come with two binary operations, it is natural to ask whether one of them
distributes over the other, that is, whether one or the other of the following
dual laws holds for every three elements a, b, c \in L,: ; Distributivity of \vee over \wedge a \vee (b \wedge c) = (a \vee b) \wedge (a \vee c). ; Distributivity of \wedge over \vee a \wedge (b \vee c) = (a \wedge b) \vee (a \wedge c). A lattice that satisfies the first or, equivalently (as it turns out), the second axiom, is called a
distributive lattice. The only non-distributive lattices with fewer than 6 elements are called M3 and N5; they are shown in Pictures 10 and 11, respectively. A lattice is distributive if and only if it does not have a
sublattice isomorphic to M3 or N5. Each distributive lattice is isomorphic to a lattice of sets (with union and intersection as join and meet, respectively). For an overview of stronger notions of distributivity that are appropriate for complete lattices and that are used to define more special classes of lattices such as
frames and
completely distributive lattices, see
distributivity in order theory.
Modularity For some applications the distributivity condition is too strong, and the following weaker property is often useful. A lattice (L, \vee, \wedge) is if, for all elements a, b, c \in L, the following identity holds: (a \wedge c) \vee (b \wedge c) = ((a \wedge c) \vee b) \wedge c. () This condition is equivalent to the following axiom: a \leq c implies a \vee (b \wedge c) = (a \vee b) \wedge c. () A lattice is modular if and only if it does not have a
sublattice isomorphic to N5 (shown in Pic. 11). r(x) + r(y) \geq r(x \wedge y) + r(x \vee y). Another equivalent (for graded lattices) condition is
Birkhoff's condition: : for each x and y in L, if x and y both cover x \wedge y, then x \vee y covers both x and y. A lattice is called lower semimodular if its dual is semimodular. For finite lattices this means that the previous conditions hold with \vee and \wedge exchanged, "covers" exchanged with "is covered by", and inequalities reversed.
Continuity and algebraicity In
domain theory, it is natural to seek to approximate the elements in a partial order by "much simpler" elements. This leads to the class of
continuous posets, consisting of posets where every element can be obtained as the supremum of a
directed set of elements that are
way-below the element. If one can additionally restrict these to the
compact elements of a poset for obtaining these directed sets, then the poset is even
algebraic. Both concepts can be applied to lattices as follows: • A
continuous lattice is a complete lattice that is continuous as a poset. • An
algebraic lattice is a complete lattice that is algebraic as a poset. Both of these classes have interesting properties. For example, continuous lattices can be characterized as algebraic structures (with infinitary operations) satisfying certain identities. While such a characterization is not known for algebraic lattices, they can be described "syntactically" via
Scott information systems.
Complements and pseudo-complements Let L be a bounded lattice with greatest element 1 and least element 0. Two elements x and y of L are
complements of each other if and only if: x \vee y = 1 \quad \text{ and } \quad x \wedge y = 0. In general, some elements of a bounded lattice might not have a complement, and others might have more than one complement. For example, the set \{0, 1/2, 1\} with its usual ordering is a bounded lattice, and \tfrac{1}{2} does not have a complement. In the bounded lattice N5, the element a has two complements, viz. b and c (see Pic. 11). A bounded lattice for which every element has a complement is called a
complemented lattice. A complemented lattice that is also distributive is a
Boolean algebra. For a distributive lattice, the complement of x, when it exists, is unique. In the case that the complement is unique, we write \lnot x = y and equivalently, \lnot y = x. The corresponding unary
operation over L, called complementation, introduces an analogue of logical
negation into lattice theory.
Heyting algebras are an example of distributive lattices where some members might be lacking complements. Every element z of a Heyting algebra has, on the other hand, a
pseudo-complement, also denoted \lnot x. The pseudo-complement is the greatest element y such that x \wedge y = 0. If the pseudo-complement of every element of a Heyting algebra is in fact a complement, then the Heyting algebra is in fact a Boolean algebra.
Jordan–Dedekind chain condition A
chain from x_0 to x_n is a set \left\{ x_0, x_1, \ldots, x_n\right\}, where x_0 The
length of this chain is
n, or one less than its number of elements. A chain is
maximal if x_i covers x_{i-1} for all 1 \leq i \leq n. If for any pair, x and y, where x all maximal chains from x to y have the same length, then the lattice is said to satisfy the
Jordan–Dedekind chain condition.
Graded/ranked A lattice (L, \leq) is called
graded, sometimes
ranked (but see
Ranked poset for an alternative meaning), if it can be equipped with a
rank function r : L \to \N sometimes to \mathbb{Z}, compatible with the ordering (so r(x) whenever x ) such that whenever y
covers x, then r(y) = r(x) + 1. The value of the rank function for a lattice element is called its
rank. A lattice element y is said to
cover another element x, if y > x, but there does not exist a z such that y > z > x. Here, y > x means x \leq y and x \neq y. == Free lattices ==