Math 2.0

General algebraic systems Terms, identities and equational logic Theorem

McKenzie's undecidability of the finite basis problem

Builds on Tarski's finite basis problemFinitely based algebraTuring machineUndecidability of the halting problem

Statement

There is no algorithm that decides, for an arbitrary finite algebra AA of finite signature given by its operation tables, whether AA is finitely based. More precisely, there is an effective construction that assigns a finite algebra A(T)A(T) of finite signature to each Turing machine TT. It has this property: TT halts, started on the empty tape, if and only if A(T)A(T) is finitely based.

Remarks

The second sentence implies the first, because the halting problem is undecidable. So this theorem gives a negative answer to Tarski's finite basis problem. McKenzie published the proof in 1996. McKenzie built his algebra from a simpler finite algebra that encodes the computation of TT. The proof relates the halting of TT to the sizes of the subdirectly irreducible algebras in the variety generated by this simpler algebra. McKenzie also used the simpler algebra to show that it is undecidable whether a finite algebra generates a variety with a finite residual bound. Willard later proved that the simpler algebra itself is finitely based if and only if TT halts, which gives a shorter route to the theorem.

Going deeper

For a student

The theorem closes a question that had driven much of the work on finite bases since the 1950s. It shows that results such as Baker's finite basis theorem, which give finite bases under structural hypotheses, cannot be replaced by a general decision procedure. The construction of A(T)A(T) links equational logic with residual bounds of varieties, which is also the setting of Park's conjecture.

Reading path

To understand this page from the ground up, read these 15 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Computable function concept
  2. Computable set concept
  3. Congruence-distributive variety concept
  4. Equational basis concept
  5. Finitely based algebra concept
  6. Group concept
  7. Gödel numbering concept
  8. Identity concept
  9. Turing machine concept
  10. Variety of algebras concept
  11. Baker's finite basis theorem statement
  12. Undecidability of the halting problem statement
  13. Oates–Powell theorem statement
  14. Tarski's finite basis problem problem
  15. McKenzie's undecidability of the finite basis problem statement

Further reading

  1. Web https://doi.org/10.1142/S0218196796000040
About this page
TagKRM89R0T28
URIm2://KRM89R0T28
Kindstatement, theorem
WritingW0 stub
MSC08B05, 03D35, 03B25
StatusThis copy of the site has no build data. Run m2 status KRM89R0T28.
AboutTarski's finite basis problem, Finitely based algebra
UsesTarski's finite basis problem, Finitely based algebra, Turing machine, Undecidability of the halting problem
Changed2 November 2026

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.