HOME

TheInfoList



OR:

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 ...
, in the area of
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 ...
, a free lattice is the free object corresponding to a lattice. As free objects, they have the
universal property In mathematics, more specifically in category theory, a universal property is a property that characterizes up to an isomorphism the result of some constructions. Thus, universal properties can be used for defining some objects independently fro ...
.


Formal definition

Because the concept of a lattice can be axiomatised in terms of two operations \wedge and \vee satisfying certain identities, the
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 ( ...
of all lattices constitute a
variety (universal algebra) In universal algebra, a variety of algebras or equational class is the class of all algebraic structures of a given signature satisfying a given set of identities. For example, the groups form a variety of algebras, as do the abelian groups, ...
, and thus there exist (by general principles of
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 ...
) free objects within this category: lattices where ''only'' those relations hold which follow from the general axioms. These free lattices may be characterised using the relevant
universal property In mathematics, more specifically in category theory, a universal property is a property that characterizes up to an isomorphism the result of some constructions. Thus, universal properties can be used for defining some objects independently fro ...
. Concretely, free lattice is a
functor In mathematics, specifically category theory, a functor is a Map (mathematics), mapping between Category (mathematics), categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) ar ...
F from sets to lattices, assigning to each
set Set, The Set, SET or SETS may refer to: Science, technology, and mathematics Mathematics *Set (mathematics), a collection of elements *Category of sets, the category whose objects and morphisms are sets and total functions, respectively Electro ...
X the free lattice F(X) equipped with a set map \eta\colon X \longrightarrow F(X) assigning to each x \in X the corresponding element \eta(x) \in F(X). The universal property of these is that there for any map f\colon X \longrightarrow L from X to some arbitrary lattice L exists a unique lattice homomorphism \tilde\colon F(X) \longrightarrow L satisfying f = \tilde \circ \eta, or as a
commutative diagram 350px, The commutative diagram used in the proof of the five lemma In mathematics, and especially in category theory, a commutative diagram is a diagram such that all directed paths in the diagram with the same start and endpoints lead to the s ...
: \begin X & \stackrel & F(X) \\ & \!\forall f \searrow & \Bigg\downarrow\exists_1 \tilde \!\!\!\!\!\!\!\!\!\! &\quad\\ & & L \end The functor F 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 lattices to their underlying sets. It is frequently possible to prove things about the free lattice directly using the universal property, but such arguments tend to be rather abstract, so a concrete construction provides a valuable alternative presentation.


Semilattices

In the case of
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, an explicit construction of the ''free semilattice'' F_\vee(X) is straightforward to give; this helps illustrate several features of the definition by way of universal property. Concretely, the free semilattice F_\vee(X) may be realised as the set of all finite nonempty subsets of X, with ordinary
set union In set theory, the union (denoted by ∪) of a collection of sets is the set of all elements in the collection. It is one of the fundamental operations through which sets can be combined and related to each other. A refers to a union of ze ...
as the join operation \vee. The map \eta\colon X \longrightarrow F_\vee(X) maps elements of X to
singleton set In mathematics, a singleton (also known as a unit set or one-point set) is a set with exactly one element. For example, the set \ is a singleton whose single element is 0. Properties Within the framework of Zermelo–Fraenkel set theory, the a ...
s, i.e., \eta(x) = \ for all x \in X. For any semilattice L and any set map f\colon X \longrightarrow L, the corresponding universal morphism \tilde\colon F_\vee(X) \longrightarrow L is given by \tilde(S) = \bigvee_ f(x) \qquad\text S \in F_\vee(X) where \bigvee denotes the semilattice operation in L. This form of \tilde is forced by the universal property: any S \in F_\vee(X) can be written as a finite union of elements on the form \eta(x) for some x \in X, the equality in the universal property says \tilde\bigl( \eta(x) \bigr) = f(x) , and finally the homomorphism status of \tilde implies \tilde(S_1 \cup S_2) = \tilde(S_1) \vee \tilde(S_2) for all S_1,S_2 \in F_\vee(X). Any extension of \tilde to ''infinite'' subsets of X (if there even is one) need however not be ''uniquely'' determined by these conditions, so there cannot in F_\vee(X) be any elements corresponding to infinite subsets of X.


Lower semilattices

It is similarly possible to define a free functor F_\wedge for lower semilattices, but the combination F_\wedge(F_\vee(X)) fails to produce the free lattice F(X) in several ways, because F_\wedge treats F_\vee(X) as just a set: * the join operation \vee is not extended to the new elements of F_\wedge(F_\vee(X)), * the existing partial order on F_\vee(X) is not respected; F_\wedge views a and a \vee b as unrelated, not understanding it should make a \wedge (a \vee b) = a . The actual structure of the free lattice F(X) is considerably more intricate than that of the free semilattice.


Word problem

The word problem for free lattices has some interesting aspects. Consider 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 well-formed expressions that can be formulated using these operations on elements from a given set of generators ''X'' will be called W(''X''). This set of words contains many expressions that turn out to denote equal values in every lattice. For example, if ''a'' is some element of ''X'', then ''a'' ∨ 1 = 1 and ''a'' ∧ 1 =''a''. The word problem for free bounded lattices is the problem of determining which of these elements of W(''X'') denote the same element in the free bounded lattice ''FX'', and hence in every bounded lattice. The word problem may be resolved as follows. A relation ≤~ on W(''X'') may be defined inductively by setting ''w'' ≤~ ''v''
if and only if In logic and related fields such as mathematics and philosophy, "if and only if" (often shortened as "iff") is paraphrased by the biconditional, a logical connective between statements. The biconditional is true in two cases, where either bo ...
one of the following holds: #   ''w'' = ''v'' (this can be restricted to the case where ''w'' and ''v'' are elements of ''X''), #   ''w'' = 0, #   ''v'' = 1, #   ''w'' = ''w''1 ∨ ''w''2 and both ''w''1~ ''v'' and ''w''2~ ''v'' hold, #   ''w'' = ''w''1 ∧ ''w''2 and either ''w''1~ ''v'' or ''w''2~ ''v'' holds, #   ''v'' = ''v''1 ∨ ''v''2 and either ''w'' ≤~ ''v''1 or ''w'' ≤~ ''v''2 holds, #   ''v'' = ''v''1 ∧ ''v''2 and both ''w'' ≤~ ''v''1 and ''w'' ≤~ ''v''2 hold. This defines a
preorder In mathematics, especially in order theory, a preorder or quasiorder is a binary relation that is reflexive relation, reflexive and Transitive relation, transitive. The name is meant to suggest that preorders are ''almost'' partial orders, ...
~ on W(''X''), so an
equivalence relation In mathematics, an equivalence relation is a binary relation that is reflexive, symmetric, and transitive. The equipollence relation between line segments in geometry is a common example of an equivalence relation. A simpler example is equ ...
can be defined by ''w'' ~ ''v'' when ''w'' ≤~ ''v'' and ''v'' ≤~ ''w''. One may then show that the partially ordered quotient space W(''X'')/~ is the free bounded lattice ''FX''. The
equivalence class In mathematics, when the elements of some set S have a notion of equivalence (formalized as an equivalence relation), then one may naturally split the set S into equivalence classes. These equivalence classes are constructed so that elements ...
es of W(''X'')/~ are the sets of all words ''w'' and ''v'' with ''w'' ≤~ ''v'' and ''v'' ≤~ ''w''. Two well-formed words ''v'' and ''w'' in W(''X'') denote the same value in every bounded lattice if and only if ''w'' ≤~ ''v'' and ''v'' ≤~ ''w''; the latter conditions can be effectively decided using the above inductive definition. The table shows an example computation to show that the words ''x''∧''z'' and ''x''∧''z''∧(''x''∨''y'') denote the same value in every bounded lattice. The case of lattices that are not bounded is treated similarly, omitting rules 2. and 3. in the above construction. The solution of the word problem on free lattices has several interesting corollaries. One is that the free lattice of a three-element set of generators is 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. This property is reminiscent of SQ-universality in groups. The proof that the free lattice in three generators is infinite proceeds by inductively defining :''p''''n''+1 = ''x'' ∨ (''y'' ∧ (''z'' ∨ (''x'' ∧ (''y'' ∨ (''z'' ∧ ''p''''n''))))) where ''x'', ''y'', and ''z'' are the three generators, and ''p''0 = ''x''. One then shows, using the inductive relations of the word problem, that ''p''''n''+1 is strictly greaterthat is, ''p''''n''~ ''p''''n''+1, but not ''p''''n''+1~ ''p''''n'' than ''p''''n'', and therefore all infinitely many words ''p''''n'' evaluate to different values in the free lattice ''FX''.


The complete free lattice

Another corollary is that the complete free lattice (on three or more generators) "does not exist", in the sense that 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 ...
. The proof of this follows from the word problem as well. To define a complete lattice in terms of relations, it does not suffice to use the
finitary relation In mathematics, a finitary relation over a sequence of sets is a subset of the Cartesian product ; that is, it is a set of ''n''-tuples , each being a sequence of elements ''x'i'' in the corresponding ''X'i''. Typically, the relation descri ...
s of meet and join; one must also have infinitary relations defining the meet and join of infinite subsets. For example, the infinitary relation corresponding to "join" may be defined as :\operatorname_N:(f:N\to FX) Here, ''f'' is a map from the elements of a
cardinal Cardinal or The Cardinal most commonly refers to * Cardinalidae, a family of North and South American birds **''Cardinalis'', genus of three species in the family Cardinalidae ***Northern cardinal, ''Cardinalis cardinalis'', the common cardinal of ...
''N'' to ''FX''; the operator \operatorname_N denotes the supremum, in that it takes the image of ''f'' to its join. This is, of course, identical to "join" when ''N'' is a finite number; the point of this definition is to define join as a relation, even when ''N'' is an infinite cardinal. The axioms of the pre-ordering of the word problem may be adjoined by the two infinitary operators corresponding to meet and join. After doing so, one then extends the definition of p_n to an ordinally indexed p_\alpha given by :p_\alpha = \operatorname\ when \alpha is a
limit ordinal In set theory, a limit ordinal is an ordinal number that is neither zero nor a successor ordinal. Alternatively, an ordinal λ is a limit ordinal if there is an ordinal less than λ, and whenever β is an ordinal less than λ, then there exists a ...
. Then, as before, one may show that p_ is strictly greater than p_\alpha. Thus, there are at least as many elements in the complete free lattice as there are ordinals, and thus, the complete free lattice cannot exist as a set, and must therefore be a proper class.


References

* Peter T. Johnstone, ''Stone Spaces'', Cambridge Studies in Advanced Mathematics 3, Cambridge University Press, Cambridge, 1982. ({{ISBN, 0-521-23893-5) ''(See chapter 1)'' Lattice theory Free algebraic structures Combinatorics on words