ArticleslgStudy

mathematics

Post's lattice

Post's lattice is a mathematics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Post's lattice rather than just read about it. In short: In logic and universal algebra, Post's lattice denotes the lattice of all clones on a two-element set {0, 1}, ordered by inclusion. It is named for Emil Post, who published a complete description of the lattice in 1941.

Post's lattice — main illustration
Post's lattice — illustration

Key takeaways

  • Post's lattice belongs to mathematics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Post's lattice to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Post's lattice from memory before moving on to harder problems.

Reference excerpt

In logic and universal algebra, Post's lattice denotes the lattice of all clones on a two-element set {0, 1}, ordered by inclusion. It is named for Emil Post, who published a complete description of the lattice in 1941. The lattice is shown in the image on the right. The relative simplicity of Post's lattice is in stark contrast to the lattice of clones on a three-element (or larger) set, which has the cardinality of the continuum, and a complicated inner structure. As a special case, the lattice implies Post's functional completeness theorem: any set of Boolean operations is functionally complete if and only if it is not a subset of either the monotone, affine, self-dual, truth-preserving, or false-preserving functions. Post's lattice consists of 9 named clones, two countably infinite families of clones indexed by the positive integers, and all finite intersections of these.

Basic concepts A Boolean function, or logical connective, is an n-ary operation f: 2n → 2 for some n ≥ 1, where 2 denotes the two-element set {0, 1}. Particular Boolean functions are the projections

π k n ( x 1 , … , x n ) = x k , {\displaystyle \pi _{k}^{n}(x_{1},\dots ,x_{n})=x_{k},}

and given an m-ary function f, and n-ary functions g1, ..., gm, we can construct another n-ary function

h ( x 1 , … , x n ) = f ( g 1 ( x 1 , … , x n ) , … , g m ( x 1 , … , x n ) ) , {\displaystyle h(x_{1},\dots ,x_{n})=f(g_{1}(x_{1},\dots ,x_{n}),\dots ,g_{m}(x_{1},\dots ,x_{n})),}

called their composition. A set of functions closed under composition, and containing all projections, is called a clone. Let B be a set of connectives. The functions that can be defined by a formula using propositional variables and connectives from B form a clone [B], indeed it is the smallest clone that includes B. We call [B] the clone generated by B, and say that B is the basis of [B]. For example, [¬, ∧] are all Boolean functions, and [0, 1, ∧, ∨] are the monotone functions. We use the operations ¬, Np, (negation), ∧, Kpq, (conjunction or meet), ∨, Apq, (disjunction or join), →, Cpq, (implication), ↔, Epq, (biconditional), +, Jpq (exclusive disjunction or Boolean ring addition), ↛, Lpq, (nonimplication), ?: (the ternary conditional operator) and the constant unary functions 0 and 1. Moreover, we need the threshold functions

t h k n ( x 1 , … , x n ) = { 1 if | { i ∣ x i = 1 } | ≥ k , 0 otherwise. {\displaystyle \mathrm {th} _{k}^{n}(x_{1},\dots ,x_{n})={\begin{cases}1&{\text{if }}{\bigl |}\{i\mid x_{i}=1\}{\bigr |}\geq k,\\0&{\text{otherwise.}}\end{cases}}}

For example, thn1 is the large disjunction of all the variables xi, and thnn is the large conjunction. Of particular importance is the majority function

m a j = t h 2 3 = ( x ∧ y ) ∨ ( x ∧ z ) ∨ ( y ∧ z ) . {\displaystyle \mathrm {maj} =\mathrm {th} _{2}^{3}=(x\land y)\lor (x\land z)\lor (y\land z).}

We denote elements of 2n (i.e., truth-assignments) as vectors: a = (a1, ..., an). The set 2n carries a natural product Boolean algebra structure. That is, ordering, meets, joins, and other operations on n-ary truth assignments are defined pointwise:

… excerpt ends here. Continue reading the full article.

Illustrations

Post's lattice: Hasse diagram of Post's lattice.
Hasse diagram of Post's lattice.
Post's lattice: Central part of the lattice
Central part of the lattice
Post's lattice: Subset of Post's lattice showing the 7 clones containing all constant functions
Subset of Post's lattice showing the 7 clones containing all constant functions

Worked examples

Example 1 — a first encounter with Post's lattice

Start with the simplest possible case. Write down what Post's lattice claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In mathematics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Post's lattice before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Post's lattice ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Post's lattice

In research
Post's lattice appears in mathematics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Post's lattice in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Post's lattice is common in secondary-school and first-year university syllabi. It links to neighbouring topics Logic, Universal algebra, so understanding it makes those chapters shorter.
In everyday life
Look for Post's lattice outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Post's lattice in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Post's lattice means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Post's lattice out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Post's lattice in simple terms?

In logic and universal algebra, Post's lattice denotes the lattice of all clones on a two-element set {0, 1}, ordered by inclusion. It is named for Emil Post, who published a complete description of the lattice in 1941.

Why does Post's lattice matter?

Because it connects several mathematics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Post's lattice?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Post's lattice.

Tags

  • Logic
  • Universal algebra

Keep exploring