An Introduction to the Theory of Lattice Ý Jinfang Wang £
Graduate School of Science and Technology, Chiba University 1-33 Yayoi-cho, Inage-ku, Chiba 263-8522, Japan
May 11, 2006
£ Fax: 81-43-290-3663. E-Mail addresses: [email protected]
Ý Partially supported by Grand-in-Aid 15500179 of the Japanese Ministry of Education, Science, Sports and Cul- ture.
1 1 Introduction
A lattice1 is a partially ordered set (or poset), in which all nonempty finite subsets have both a supremum (join) and an infimum (meet). Lattices can also be characterized as algebraic structures that satisfy certain identities. Since both views can be used interchangeably, lattice theory can draw upon applications and methods both from order theory and from universal algebra. Lattices constitute one of the most prominent representatives of a series of “lattice-like” structures which admit order-theoretic as well as algebraic descriptions, such as semilattices, Heyting algebras, and Boolean algebras.
A semilattice is a partially ordered set within which either all binary sets have a supremum (join) or all binary sets have an infimum (meet). Consequently, one speaks of either a join-semilattice or a meet-semilattice. Semilattices may be regarded as a generalization of the more prominent concept of a lattice. In the literature, join-semilattices sometimes are sometimes additionally required to have a least element (the join of the empty set). Dually, meet-semilattices may include a greatest element.
2.1 Definitions
Semilattices as posets
Ë µ Ü
DEFINITION 2.1 (MEET-SEMILATTICE). A poset ´ is a meet-semilattice if for all elements
Ë Ü Ý
and Ý of , the greatest lower bound (meet) of the set exists.
Ë µ Ü Ý Ë
Dually, we define a poset ´ as a join-semilattice, if for all elements and of , the least
Ü Ý
upper bound (join) of the set exists.
Ý Ü Ý Ü Ý The join and meet of Ü and are denoted by and , respectively. Clearly, and define binary operations on semilattices. By induction, it is easy to see that the existence of binary
suprema implies the existence of all non-empty finite suprema. The same holds true for infima.
Ë µ Semilattices as algebraic structures. Consider an algebraic structure given by ´ ,
being a binary operation.
Ë µ
DEFINITION 2.2 (MEET-SEMILATTICE). A poset ´ is a meet-semilattice if the following iden-
Ý Þ Ë
tities hold for all elements Ü, , and in :
´Ý Þ µ´Ü Ý µ Þ
Ü (associativity)
Ý Ý Ü
Ü (commutativity)
Ü Ü Ü (idempotency)
1The term ”lattice” derives from the shape of the Hasse diagrams that result from depicting the orders.
2
´Ë µ In this case, is called meet. A join-semilattice is an algebraic structure , where the
meet satisfies the same axioms as above, the difference in notation being only for convenience,
usually for dual interpretations in specific applications.
Ë µ ´Ë µ Definition 2.2 says that ´ is a semilattice if is an idempotent, commutative semi-
group. Sometimes it is desirable to consider meet-, join-semilattices with greatest (least) elements,
Ë ½µ
which are defined as idempotent, commutative monoids. Explicitly, ´ are meet-semilattices
Ë µ
with greatestelements if ´ are meet-semilattices and in addition we have
Ü ½Ü
¾ Ë ´Ë ¼µ ´Ë µ for all Ü . Similarly, are join-semilattices with least elements if are join-
semilattices and
Ü ¼Ü
¾ Ë for all Ü .
Equivalence of both definitions. An order-theoretic meet-semilattice gives rise to a binary
´Ë µ
operation , and is a meet-semilattice in the algebraic sense as well. This is because (1) the