
In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, a complete lattice is a
partially ordered set
In mathematics, especially order theory, a partial order on a Set (mathematics), set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements need ...
in which all subsets have both a
supremum
In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique, ...
(
join) and an
infimum
In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique ...
(
meet). A conditionally complete lattice satisfies at least one of these properties for bounded subsets. For comparison, in a general
lattice, only ''pairs'' of elements need to have a supremum and an infimum. Every non-empty finite lattice is complete, but infinite lattices may be incomplete.
Complete lattices appear in many applications in mathematics and
computer science
Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
. Both
order theory
Order theory is a branch of mathematics that investigates the intuitive notion of order using binary relations. It provides a formal framework for describing statements such as "this is less than that" or "this precedes that". This article intr ...
and
universal algebra
Universal algebra (sometimes called general algebra) is the field of mathematics that studies algebraic structures in general, not specific types of algebraic structures.
For instance, rather than considering groups or rings as the object of stud ...
study them as a special class of lattices.
Complete lattices must not be confused with
complete partial orders (CPOs), a more general class of partially ordered sets. More specific complete lattices are
complete Boolean algebras and
complete Heyting algebras (locales).
Formal definition
A ''complete lattice'' is a
partially ordered set
In mathematics, especially order theory, a partial order on a Set (mathematics), set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements need ...
(''L'', ≤) such that every
subset
In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
''A'' of ''L'' has both a
greatest lower bound (the
infimum
In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique ...
, or ''meet'') and a
least upper bound (the
supremum
In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique, ...
, or ''join'') in (''L'', ≤).
The ''meet'' is denoted by
, and the ''join'' by
.
In the special case where ''A'' is the
empty set
In mathematics, the empty set or void set is the unique Set (mathematics), set having no Element (mathematics), elements; its size or cardinality (count of elements in a set) is 0, zero. Some axiomatic set theories ensure that the empty set exi ...
, the meet of ''A'' is the
greatest element
In mathematics, especially in order theory, the greatest element of a subset S of a partially ordered set (poset) is an element of S that is greater than every other element of S. The term least element is defined duality (order theory), dually ...
of ''L''. Likewise, the join of the empty set is the
least element of ''L''. Then, complete lattices form a special class of
bounded lattices.
Complete sublattices
A sublattice ''M'' of a complete lattice ''L'' is called a ''complete sublattice'' of ''L'' if for every subset ''A'' of ''M'' the elements
and
, as defined in ''L'', are actually in ''M''.
If the above requirement is lessened to require only non-empty meet and joins to be in ''M'', the sublattice ''M'' is called a ''closed sublattice'' of ''L''.
Complete semilattices
The terms ''complete
meet-semilattice'' or ''complete
join-semilattice'' is another way to refer to complete lattices since arbitrary meets can be expressed in terms of arbitrary joins and vice versa (for details, see
completeness).
Another usage of "complete meet-semilattice" refers to a meet-semilattice that is
bounded complete and a
complete partial order. 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).
See
semilattice
In mathematics, a join-semilattice (or upper semilattice) is a partially ordered set that has a join (a least upper bound) for any nonempty finite subset. Dually, a meet-semilattice (or lower semilattice) is a partially ordered set which has ...
s for further discussion between both definitions.
Conditionally Complete Lattices
A lattice is said to be "''conditionally complete''" if it satisfies
either or both of the following properties:
* Any subset bounded above has the
least upper bound.
* Any subset bounded below has the
greatest lower bound.
Examples
* Any non-empty finite lattice is trivially complete.
* The
power set
In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is po ...
of a given set when ordered by
inclusion. The supremum is given by the
union and the infimum by the
intersection
In mathematics, the intersection of two or more objects is another object consisting of everything that is contained in all of the objects simultaneously. For example, in Euclidean geometry, when two lines in a plane are not parallel, their ...
of subsets.
* The non-negative
integer
An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
s ordered by
divisibility
In mathematics, a divisor of an integer n, also called a factor of n, is an integer m that may be multiplied by some integer to produce n. In this case, one also says that n is a ''Multiple (mathematics), multiple'' of m. An integer n is divis ...
. The least element of this lattice is the number 1 since it divides any other number. Perhaps surprisingly, the greatest element is 0, because it can be divided by any other number. The supremum of finite sets is given by the
least common multiple
In arithmetic and number theory, the least common multiple (LCM), lowest common multiple, or smallest common multiple (SCM) of two integers ''a'' and ''b'', usually denoted by , is the smallest positive integer that is divisible by both ''a'' and ...
and the infimum by the
greatest common divisor
In mathematics, the greatest common divisor (GCD), also known as greatest common factor (GCF), of two or more integers, which are not all zero, is the largest positive integer that divides each of the integers. For two integers , , the greatest co ...
. For infinite sets, the supremum will always be 0 while the infimum can well be greater than 1. For example, the set of all even numbers has 2 as the greatest common divisor. If 0 is removed from this structure it remains a lattice but ceases to be complete.
* The subgroups of any given group under inclusion. (While the
infimum
In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique ...
here is the usual set-theoretic intersection, the
supremum
In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique, ...
of a set of subgroups is the subgroup ''generated by'' the set-theoretic union of the subgroups, not the set-theoretic union itself.) If ''e'' is the identity of ''G'', then the
trivial group is the
minimum subgroup of ''G'', while the
maximum
In mathematical analysis, the maximum and minimum of a function (mathematics), function are, respectively, the greatest and least value taken by the function. Known generically as extremum, they may be defined either within a given Interval (ma ...
subgroup is the group ''G'' itself.
* The
ideals of a
ring, when ordered by inclusion. The supremum is given by the sum of ideals and the infimum by the intersection.
* The open sets of a
topological space
In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
, when ordered by inclusion. The supremum is given by the union of open sets and the infimum by the
interior of the intersection.
Non-examples
* The
empty set
In mathematics, the empty set or void set is the unique Set (mathematics), set having no Element (mathematics), elements; its size or cardinality (count of elements in a set) is 0, zero. Some axiomatic set theories ensure that the empty set exi ...
is not a complete lattice. If it were a complete lattice, then in particular the empty set would have an infimum and supremum in the empty set, a contradiction.
* The
rational numbers
In mathematics, a rational number is a number that can be expressed as the quotient or fraction (mathematics), fraction of two integers, a numerator and a non-zero denominator . For example, is a rational number, as is every integer (for examp ...
with the usual order ≤ is not a complete lattice. It is a lattice with
and
. However,
itself has no infimum or supremum, nor does
.
Locally finite complete lattices
A complete lattice ''L'' is said to be locally finite if the supremum of any infinite subset is equal to the supremal element. Denoting this supremal element "1", the condition is equivalently that the set
is finite for any
. This notation may clash with other notation, as in the case of the lattice (N, , ), i.e., the non-negative
integer
An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
s ordered by
divisibility
In mathematics, a divisor of an integer n, also called a factor of n, is an integer m that may be multiplied by some integer to produce n. In this case, one also says that n is a ''Multiple (mathematics), multiple'' of m. An integer n is divis ...
. In this locally finite lattice, the infimal element denoted "0" for the lattice theory is the number 1 in the set N and the supremal element denoted "1" for the lattice theory is the number 0 in the set N.
Morphisms of complete lattices
The traditional
morphisms
In mathematics, a morphism is a concept of category theory that generalizes structure-preserving maps such as homomorphism between algebraic structures, functions from a set to another set, and continuous functions between topological spaces. Al ...
between complete lattices, taking the complete lattices as the
objects of a
category
Category, plural categories, may refer to:
General uses
*Classification, the general act of allocating things to classes/categories Philosophy
* Category of being
* ''Categories'' (Aristotle)
* Category (Kant)
* Categories (Peirce)
* Category ( ...
, 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
*
and
*
,
for all subsets ''A'' of ''L''. Such functions are automatically
monotonic
In mathematics, a monotonic function (or monotone function) is a function between ordered sets that preserves or reverses the given order. This concept first arose in calculus, and was later generalized to the more abstract setting of ord ...
, 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, such as those that are only required to preserve all joins (giving a
category
Category, plural categories, may refer to:
General uses
*Classification, the general act of allocating things to classes/categories Philosophy
* Category of being
* ''Categories'' (Aristotle)
* Category (Kant)
* Categories (Peirce)
* Category ( ...
Sup) or all meets (giving a category Inf), which are indeed inequivalent conditions. These notions may also be considered as homomorphisms of complete meet-semilattices or complete join-semilattices, respectively.
Galois connections and adjoints
Furthermore, morphisms that preserve all joins are equivalently characterized as the ''lower adjoint'' part of a unique
Galois connection
In mathematics, especially in order theory, a Galois connection is a particular correspondence (typically) between two partially ordered sets (posets). Galois connections find applications in various mathematical theories. They generalize the fun ...
. For any pair of preorders ''X'' and ''Y'', a Galois connection is given by a pair of monotone functions ''f'' and ''g'' from ''X'' to ''Y'' such that for each pair of elements ''x'' of ''X'' and ''y'' of ''Y''
:
where ''f'' is called the ''lower adjoint'' and ''g'' is called the ''upper adjoint''. By the
adjoint functor theorem, a monotone map between any pair of preorders preserves all joins if and only if it is a lower adjoint and preserves all meets if and only if it is an upper adjoint.
As such, each join-preserving morphism determines a unique ''upper adjoint'' in the inverse direction that preserves all meets. Hence, considering complete lattices with complete semilattice morphisms (of either type, join-preserving or meet-preserving) boils down to considering Galois connections as one's lattice morphisms. This also yields the insight that three classes of morphisms discussed above basically describe just two different categories of complete lattices: one with complete homomorphisms and one with Galois connections that captures both the meet-preserving functions (upper adjoints) and their
dual join-preserving mappings (lower adjoints).
A particularly important class of special cases arises between lattices of subsets of ''X'' and ''Y'', i.e., the power sets and , given a function from ''X'' to ''Y''. In these cases, the direct image and inverse image maps induced by between the power sets are upper and lower adjoints to each other, respectively.
Free construction and completion
Free "complete semilattices"
The construction of
free objects depends on the chosen class of morphisms. Functions that preserve all joins (i.e. lower adjoints of Galois connections) are called ''free complete join-semilattices''.
The standard definition from
universal algebra
Universal algebra (sometimes called general algebra) is the field of mathematics that studies algebraic structures in general, not specific types of algebraic structures.
For instance, rather than considering groups or rings as the object of stud ...
states that a free complete lattice over a generating set
is a complete lattice
together with a function
, such that any function
from
to the underlying set of some complete lattice
can be ''factored uniquely'' through a morphism
from
to
. This means that
for every element
of
, and that
is the only morphism with this property. Hence, there is a functor from the category of sets and functions to the category of complete lattices and join-preserving functions which is
left adjoint
In mathematics, specifically category theory, adjunction is a relationship that two functors may exhibit, intuitively corresponding to a weak form of equivalence between two related categories. Two functors that stand in this relationship are k ...
to the
forgetful functor
In mathematics, more specifically in the area of category theory, a forgetful functor (also known as a stripping functor) "forgets" or drops some or all of the input's structure or properties mapping to the output. For an algebraic structure of ...
from complete lattices to their underlying sets.
Free complete lattices can thus be constructed such that the complete lattice generated by some set ''
'' is just the
powerset
In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is po ...
, the set of all subsets of ''
'' ordered by
subset inclusion. The required unit
maps any element
of
to the singleton set
. Given a mapping
as above, the function
is defined by
:
.
Then
transforms unions into suprema and thus preserves joins.
These considerations also yield a free construction for morphisms that preserve meets instead of joins (i.e. upper adjoints of Galois connections). The above can be
dualized: free objects are given as powersets ordered by reverse inclusion, such that set union provides the meet operation, and the function
is defined in terms of meets instead of joins. The result of this construction is known as a ''free complete meet-semilattice''. It can be noted that these free constructions extend those that are used to obtain
free semilattices, where finite sets need to be considered.
Free complete lattices
The situation for complete lattices with complete homomorphisms is more intricate. In fact, free complete lattices generally do not exist. Of course, one can formulate a word problem similar to the one for the case of
lattices, but the collection of all possible
words (or "terms") in this case would be a
proper class
Proper may refer to:
Mathematics
* Proper map, in topology, a property of continuous function between topological spaces, if inverse images of compact subsets are compact
* Proper morphism, in algebraic geometry, an analogue of a proper map f ...
, because arbitrary meets and joins comprise operations for argument sets of every
cardinality
The thumb is the first digit of the hand, next to the index finger. When a person is standing in the medical anatomical position (where the palm is facing to the front), the thumb is the outermost digit. The Medical Latin English noun for thum ...
.
This property in itself is not a problem: as the case of free complete semilattices above shows, it can well be that the solution of the word problem leaves only a set of equivalence classes. In other words, it is possible that the proper classes of all terms have the same meaning and are thus identified in the free construction. However, the equivalence classes for the word problem of complete lattices are "too small," such that the free complete lattice would still be a proper class, which is not allowed.
Now, one might still hope that there are some useful cases where the set of generators is sufficiently small for a free, complete lattice to exist. Unfortunately, the size limit is very low, and we have the following theorem:
: The free complete lattice on three generators does not exist; it is a
proper class
Proper may refer to:
Mathematics
* Proper map, in topology, a property of continuous function between topological spaces, if inverse images of compact subsets are compact
* Proper morphism, in algebraic geometry, an analogue of a proper map f ...
.
A proof of this statement is given by Johnstone. The original argument is attributed to
Alfred W. Hales;
[ A. W. Hales, ''On the non-existence of free complete Boolean algebras'', Fundamenta Mathematicae 54: pp.45-66.] see also the article on
free lattices.
Completion
If a complete lattice is freely generated from a given ''poset'' used in place of the set of generators considered above, then one speaks of a ''completion'' of the poset. The definition of the result of this operation is similar to the above definition of free objects, where "sets" and "functions" are replaced by "posets" and "monotone mappings". Likewise, one can describe the completion process as a functor from the category of posets with monotone functions to some category of complete lattices with appropriate morphisms that are left adjoint to the forgetful functor in the converse direction.
As long as one considers meet- or join-preserving functions as morphisms, this can easily be achieved through the so-called
Dedekind–MacNeille completion
In mathematics, specifically order theory, the Dedekind–MacNeille completion of a partially ordered set is the smallest complete lattice that contains it. It is named after Holbrook Mann MacNeille whose 1937 paper first defined and constructe ...
. For this process, elements of the poset are mapped to (Dedekind-) ''cuts'', which can then be mapped to the underlying posets of arbitrary complete lattices in much the same way as done for sets and free complete (semi-) lattices above.
The aforementioned result that free complete lattices do not exist entails that an according free construction from a poset is not possible either. This is easily seen by considering posets with a discrete order, where every element only relates to itself. These are exactly the free posets on an underlying set. Would there be a free construction of complete lattices from posets, then both constructions could be composed, which contradicts the negative result above.
Representation
G. Birkhoff's book ''Lattice Theory'' contains a very useful representation method. It associates a complete lattice to any binary relation between two sets by constructing a
Galois connection
In mathematics, especially in order theory, a Galois connection is a particular correspondence (typically) between two partially ordered sets (posets). Galois connections find applications in various mathematical theories. They generalize the fun ...
from the relation, which then leads to two dually isomorphic
closure systems.
Closure systems are intersection-closed families of sets. When ordered by the subset relation ⊆, they are complete lattices.
A special instance of Birkhoff's construction starts from an arbitrary poset ''(P,≤)'' and constructs the Galois connection from the order relation ≤ between ''P'' and itself. The resulting complete lattice is the
Dedekind-MacNeille completion. When this completion is applied to a poset that already is a complete lattice, then the result is
isomorphic
In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
to the original one. Thus, we immediately find that every complete lattice is represented by Birkhoff's method, up to isomorphism.
The construction is utilized in
formal concept analysis, where one represents real-word data by binary relations (called ''formal contexts'') and uses the associated complete lattices (called ''concept lattices'') for data analysis. The mathematics behind formal concept analysis therefore is the theory of complete lattices.
Another representation is obtained as follows: A subset of a complete lattice is itself a complete lattice (when ordered with the induced order) if and only if it is the image of an
increasing and idempotent (but not necessarily extensive) self-map.
The identity mapping has these two properties. Thus all complete lattices occur.
Further results
Besides the previous representation results, there are some other statements that can be made about complete lattices, or that take a particularly simple form in this case. An example is the
Knaster–Tarski theorem, which states that the set of
fixed points of a monotone function on a complete lattice is again a complete lattice. This is easily seen to be a generalization of the above observation about the images of increasing and idempotent functions.
References
{{DEFAULTSORT:Complete Lattice
Closure operators
Lattice theory