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 of finite signature given by its operation tables, whether is finitely based. More precisely, there is an effective construction that assigns a finite algebra of finite signature to each Turing machine . It has this property: halts, started on the empty tape, if and only if 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 . The proof relates the halting of 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 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 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
- no evidence level
- Computable function concept
- Computable set concept
- Congruence-distributive variety concept
- Equational basis concept
- Finitely based algebra concept
- Group concept
- Gödel numbering concept
- Identity concept
- Turing machine concept
- Variety of algebras concept
- Baker's finite basis theorem statement
- Undecidability of the halting problem statement
- Oates–Powell theorem statement
- Tarski's finite basis problem problem
- McKenzie's undecidability of the finite basis problem statement
Further reading
About this page
| Tag | KRM89R0T28 |
|---|---|
| URI | m2://KRM89R0T28 |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 08B05, 03D35, 03B25 |
| Status | This copy of the site has no build data. Run m2 status KRM89R0T28. |
| About | Tarski's finite basis problem, Finitely based algebra |
| Uses | Tarski's finite basis problem, Finitely based algebra, Turing machine, Undecidability of the halting problem |
| Changed | 2 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.