Craig's theorem

Craig's theorem

In mathematical logic, Craig's theorem states that any recursively enumerable set of well-formed formulas of a first-order language is (primitively) recursively axiomatizable. This result is not related to the well-known Craig interpolation theorem.

Recursive axiomatization

Let A_1,A_2,\dots be an enumeration of the axioms of a recursively enumerable set T of first-order formulas. Construct another set T* consisting of

\underbrace{A_i\land\dots\land A_i}_i

for each positive integer i. The deductive closures of T* and T are thus equivalent; the proof will show that T* is a decidable set. A decision procedure for T* lends itself according to the following informal reasoning. Each member of T* is either A1 or of the form

\underbrace{B_j\land\dots\land B_j}_j.

Since each formula has finite length, it is checkable whether or not it is A1 or of the said form. If it is of the said form and consists of j conjuncts, it is in T* if it is the expression Aj; otherwise it is not in T*. Again, it is checkable whether it is in fact An by going through the enumeration of the axioms of T and then checking symbol-for-symbol whether the expressions are identical.

Primitive recursive axiomatizations

The proof above shows that for each recursively enumerable set of axioms there is a recursive set of axioms with the same deductive closure. A set of axioms is primitive recursive if there is a primitive recursive function that decides membership in the set. To obtain a primitive recursive aximatization, instead of replacing a formula Ai with

\underbrace{A_i\land\dots\land A_i}_i

one instead replaces it with

\underbrace{A_i\land\dots\land A_i}_{f(i)} (*)

where f(x) is a function that, given i, returns a computation history showing that Ai is in the original recursively enumerable set of axioms. It is possible for a primitive recursive function to parse an expression of form (*) to obtain Ai and j. Then, because Kleene's T predicate is primitive recursive, it is possible for a primitive recursive function to verify that j is indeed a computation history as required.

References

  • William Craig. On Axiomatizability Within a System, The Journal of Symbolic Logic, Vol. 18, No. 1 (1953), pp. 30-32.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Craig's theorem — A theorem in mathematical logic, held to have implications in the philosophy of science. The logician William Craig at Berkeley showed how, if we partition the vocabulary of a formal system (say, into the T or theoretical terms, and the O or… …   Philosophy dictionary

  • Craig interpolation — In mathematical logic, Craig s interpolation theorem is a result about the relationship between different logical theories. Roughly stated, the theorem says that if a formula φ implies a formula ψ then there is a third formula ρ, called an… …   Wikipedia

  • Craig Glenday — Kind mit Seifenblasen Jean Siméon Chardin: Seifenbläser, 18. Jh …   Deutsch Wikipedia

  • William Craig (logician) — William Craig (born 1918) is Emeritus professor of Philosophy at University of California, Berkeley in Berkeley, California. His interests include mathematical logic, and philosophy of science. He is mostly known for the Craig interpolation… …   Wikipedia

  • William Lane Craig — Infobox Philosopher region = Western Philosophy era = 21st century philosophy color = #B0C4DE name = William Lane Craig image size = 150px birth = birth date and age|1949|8|23 Peoria, Illinois death = school tradition = Christian philosophy main… …   Wikipedia

  • 2π theorem — In mathematics, the 2π theorem of Gromov and Thurston states a sufficient condition for Dehn filling on a cusped hyperbolic 3 manifold to result in a negatively curved 3 manifold. Let M be a cusped hyperbolic 3 manifold. Disjoint horoball… …   Wikipedia

  • Robinson's joint consistency theorem — is an important theorem of mathematical logic. It is related to Craig interpolation and Beth definability.The classical formulation of Robinson s joint consistency theorem is as follows:Let T 1 and T 2 be first order theories. If T 1 and T 2 are… …   Wikipedia

  • List of mathematics articles (C) — NOTOC C C closed subgroup C minimal theory C normal subgroup C number C semiring C space C symmetry C* algebra C0 semigroup CA group Cabal (set theory) Cabibbo Kobayashi Maskawa matrix Cabinet projection Cable knot Cabri Geometry Cabtaxi number… …   Wikipedia

  • List of philosophy topics (A-C) — 110th century philosophy 11th century philosophy 12th century philosophy 13th century philosophy 14th century philosophy 15th century philosophy 16th century philosophy 17th century philosophy 18th century philosophy 19th century philosophy220th… …   Wikipedia

  • Theoretischer Begriff — Mit Theoretischer Begriff oder auch Theoretischer Term wird in der Wissenschaftstheorie ein Begriff verstanden, welcher der theoretischen Sprache einer empirischen Wissenschaft angehört. Die Analyse der Rolle dieser Begriffe innerhalb von… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”