Order, lattices, ordered algebraic structures Lattices: basic notions Theorem
Word problem for free lattices
Statement
Let be a set and let be the free lattice on . For lattice terms and over , write when the value of is below the value of in . Then holds if and only if one of the following holds:
- and are the same letter ;
- , and and ;
- , and and ;
- is a letter , , and or ;
- , is a letter , and or ;
- , , and or or or .
Consequently, equality of two lattice terms in is decidable: in exactly when and .
Remarks
In each clause the comparisons on the right involve terms of smaller total length, so the clauses give a recursive algorithm to decide . The "if" direction holds in every lattice. The "only if" direction is the content of the theorem; clause 6 is Whitman's condition. Example: fails in . By clause 6 it would need one of , , or , and the clauses refute each of them in turn. So the distributive law is not an identity of all lattices.
Going deeper
For a student
The word problem asks whether two terms define the same element of a free algebra. For finitely presented groups it can be undecidable, but for free lattices it has this explicit solution, due to Whitman. The procedure also decides whether a lattice identity holds in all lattices. Indeed, holds in every lattice exactly when in the free lattice on the letters of and . Whitman also used these rules to show that each element of has a canonical form: a shortest term, unique up to commutativity and associativity.
Reading path
To understand this page from the ground up, read these 5 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Computable set concept
- Free lattice concept
- Join and meet concept
- Term concept
- Word problem for free lattices statement
Further reading
About this page
| Tag | Z86VGP5RMG |
|---|---|
| URI | m2://Z86VGP5RMG |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 06B25, 03D40 |
| Status | This copy of the site has no build data. Run m2 status Z86VGP5RMG. |
| About | Free lattice |
| Uses | Free lattice, Join and meet, Term, Computable set |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.