Craig's theorem 2026-10-14
Craig's theorem says that a theory with a computably enumerable axiomatization has an equivalent decidable axiomatization. The Craig trick gives a constructive proof by encoding an enumeration index in repeated conjunctions of the enumerated axiom.
Craig trick Created 2026-09-28 Updated 2026-10-14
The Craig trick converts an enumeration of axioms into a decidable equivalent set by replacing with a syntactically self-indexing repetition containing copies of . A candidate of length can only encode one of the first axioms, so membership is decidable after computing that finite prefix.
The construction proves Craig's theorem: every computably enumerable axiomatizable theory has an equivalent decidable axiom set.