![]() |
![]() |
|
![]() |
![]() |
Encyclopedia :
L :
LA :
LAT :
Lattice (order) |
|
|
Lattice (order)
Formal definition As mentioned above, lattices can be characterized both as posets and as algebraic structures. Both approaches and their relationship are explained below. Lattices as posetsConsider a poset (L, ≤). L is a lattice if
It will be stated explicitly whenever a lattice is required to have a least or greatest element. If both of these special elements do exist, then the poset is a bounded lattice. Lattices as algebraic structures Consider an algebraic structure in the sense of universal algebra, given by (L,, ), where and are two binary operations. L is a lattice if the following identities hold for all elements a, b, and c in L: Note that the laws for idempotency, commutativity, and associativity just state that (L,) and (L,) constitute two semilattices, while the absorption laws guarantee that both of these structures interact appropriately. Furthermore, it turns out that the idempotency laws can be deduced from absorption and thus need not be stated separately. In order to describe bounded lattices, one has to include neutral elements 0 and 1 for the meet and join operations in the above definition. For details compare the article on semilattices. Connection between both definitionsObviously, an order theoretic lattice gives rise to two binary operations and . It now can be seen very easily that this operation really makes (L, , ) a lattice in the algebraic sense. Maybe more surprisingly, one can also obtain the converse of this result: consider any algebraically defined lattice (M, , ). Now one can define a partial order ≤ on M by setting
Hence, the two definitions can be used in an entirely interchangeable way, depending on which of them appears to be more convenient for a particular purpose. Examples
Morphisms of latticesThe appropriate notion of a morphism between two lattices can easily be derived from the algebraic definition above: given two lattices (L, , ) and (M, , ), a homomorphism of lattices is a function f : L → M with the properties that
Note that any homomorphism of lattices is necessarily monotone with respect to the associated ordering relation. For an explanation see the article on preservation of limits. The converse is of course not true: monotonicity does by no means imply the required preservation properties. Using the standard definition of isomorphisms as invertible morphisms, one finds that an isomorphism of lattices is exactly a bijective lattice homomorphism. Lattices and their homomorphisms obviously form a category. Properties of lattices The definitions above already introduced the simple condition of being a bounded lattice. A number of other important properties, many of which lead to interesting special classes of lattices, will be introduced below. Completeness A highly relevant class of lattices are the complete lattices. A lattice is complete if any of its subsets has both a join and a meet, which should be contrasted to the above definition of a lattice where one only requires the existence of all (non-empty) finite joins and meets. Details can be found within the respective article. DistributivitySince any lattice comes with two binary operations, it is natural to consider distributivity laws among them. A lattice (L, , ) is distributive, if the following condition is satisfied for every three elements x, y and z of L:
ModularityOften one finds that distributivity is too strong a condition for certain applications. A strictly weaker property is modularity: a lattice (L, , ) is modular if, for all elements x, y, and z of L, we have
Continuity and algebraicityIn domain theory, one is often interested in approximating the elements in a partial order by "much simpler" elements. This leads to the class of continuous posets, consisting of posets where any element can be obtained as the supremum of a directed set of elements that are way-below the element. If one can additionally restrict 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:
Complements and pseudo-complementsThe concept of complements introduces the idea of "negation" into lattice theory. Consider a bounded lattice with greatest element 1 and least element 0. One says that an element x is a complement of one element y if the following hold:
In contrast, Heyting algebras are more general kinds of lattices, within which complements usually do not exist. However, each element x in a Heyting algebra has a pseudo-complement that is usually also denoted by ¬x. It is characterized as being greatest among all elements y with the property that x y = 0. If the pseudo-complements of a Heyting algebra are in fact complements, then it is a Boolean algebra. Free latticesUsing the standard definition of universal algebra, a free lattice over a generating set S is a lattice L together with a function i:S→L, such that any function f from S to the underlying set of some lattice M can be factored uniquely through a lattice homomorphism f° from L to M. Stated differently, for every element s of S we find that f(s) = f°(i(s)) and that f° is the only lattice homomorphism with this property. These conditions basically amount to saying that there is a functor from the category of sets and functions to the category of lattices and lattice homomorphisms which is left adjoint to the forgetful functor from lattices to their underlying sets. We treat the case of bounded lattices, i.e. algebraic structures with the two binary operations and and the two constants (nullary operations) 0 and 1. The set of all correct (well-formed) expressions that can be formulated using these operations on elements from a given set of generators S will be called W(S). This set of words contains many expressions that turn out to be equal in any lattice. For example, if a is some element of S, then a1 = 1 and a1 =a. The word problem for lattices is the question, which of these elements have to be identified. The answer to this problem is as follows. Define a relation <~ on W(S) by setting w <~ v iff one of the following holds: This defines a preorder <~ on W(S). The partially ordered set induced by this preorder (i.e. the set obtained by identifying all words w and v with w<~v and v<~w) is the free lattice on S. The required embedding i is the obvious mapping from a generator a to (the set of words equivalent to) the word a. One of the consequences of this statement is that the free lattice of a three element set of generators is already infinite. In fact, one can even show that every free lattice on three generators contains a sublattice which is free for a set of four generators. By induction this eventually yields a sublattice free on countably many generators. The case of lattices that are not bounded is treated similarly, using only the two binary operations in the above construction. Important lattice-theoretic notionsIn the following, let L be a lattice. We define some order-theoretic notions that are of particular importance in lattice theory. An element x of L is called join-irreducible iff When the first condition is generalized to arbitrary joins Vai, x is called completely join-irreducible. The dual notion is called meet-irreducibility. Sometimes one also uses the terms v-irreducible and ^-irreducible, respectively. An element x of L is called join-prime iff Again, this can be generalized to obtain the notion completely join-prime and dualized to yield meet-prime. Any join-prime element is also join-irreducible, and any meet-prime element is also meet-irreducible. If the lattice is distributive the converse is also true. Other important notions in lattice theory are ideal and its dual notion filter. Both terms describe special subsets of a lattice (or of any partially ordered set in general). Details can be found in the respective articles. See alsoLiteratureA very good first introduction is given in the popular textbook of Davey's and Priestley's:
|
|
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License. |
|
| © 2008 Chamas Enterprises Inc. |