A Subtheory of Number Theory and Representability
A finite set of eleven axioms, the recursion equations for successor, order, addition, multiplication, and exponentiation, already proves every true quantifier-free and existential sentence. Representability asks a theory to prove the right instances of a formula rather than merely make them true, and a relation is defined to be recursive exactly when some consistent finite theory represents it.
╌╌╌╌
The full theory of arithmetic
is neither decidable nor axiomatizable, so no manageable axiom set captures it. A
finite fragment still captures enough: it proves concrete numerical facts,
and through them facts about decision procedures. That fragment, the subtheory
, is measured by a new notion — representability — which replaces the formula is true of the right numbers
with the axioms prove the right instances.
Representability connects computation to provability, and the
incompleteness theorems
depend on that connection.
Working in the full language helps even though it is redundant. In one can already define , , , and , and in one can define along with the rest. Keeping every symbol, exponentiation especially, shortens the proofs.1
The axioms
Let be the following eleven sentences, writing for . The first five govern successor and order; the last six are the recursion equations for the three operations.
| Group | Axiom | Statement |
|---|---|---|
| successor | S1 | |
| S2 | ||
| order | L1 | |
| L2 | ||
| L3 | ||
| addition | A1 | |
| A2 | ||
| multiplication | M1 | |
| M2 | ||
| exponentiation | E1 | |
| E2 |
Since satisfies every axiom, . The inclusion is strict: does not prove S3, the sentence asserting every nonzero number is a successor.2 is deliberately weak. Everything it proves is elementary enough to be checked by hand, and that suffices.
Facts provable in the subtheory
decides the finite facts. Two lemmas make this precise.
Part (b) says proves that the numbers below are exactly . The proof is induction on in the metalanguage, using L1 to peel off the top value at each step. A consequence: in any model of , the standard points named by numerals are ordered in the natural way, and any nonstandard points lie above all of them.2
Uniqueness holds because proves whenever (from S1 and S2). Existence is induction on : numerals for and are immediate, and A1–A2, M1–M2, E1–E2 let compute a sum, product, or power of two numerals down to a single numeral. The proof is a set of instructions: given a closed term, effectively find the numeral it equals. can carry out and every other ground computation.2
The evaluation of closed terms lifts to whole quantifier-free sentences, and even past them.
If is true, then is a true quantifier-free sentence for some , hence provable by the quantifier-free completeness of the subtheory, and it implies the existential. The symmetry stops here: there are true universal sentences that does not prove. Weak as it is, handles bounded and existential facts and no more.2
Representability
Definability asks whether a formula is true of exactly the right tuples in . Representability asks whether a theory can prove the right instances.
For the two conditions read and : the axioms settle each numeral instance the correct way. For , representing is the same as defining, since membership in is truth. The equality relation is represented in by , since proves when and refutes it when .
For a theory contained in , representability splits into a semantic half and a syntactic half. Call numeralwise determined by if for every tuple, proves or proves (it decides each numeral instance one way or the other).
Since is a model of , provability implies truth, so condition (2) is forced and the whole burden is condition (1): making strong enough to adjudicate each instance.3 The following table places the two notions side by side.
| Definability | Representability in | |
|---|---|---|
| Question about | truth in | deducibility from |
| Positive clause | ||
| Negative clause | ||
| Strength | weakest | implies definability |
Recursiveness and Church's thesis
Representability connects to computation through decidability.
The decision procedure enumerates the theorems of (effectively enumerable, since is axiomatizable). Given , wait until either or appears; representability guarantees one does, and consistency guarantees it is the correct verdict.4
The converse cannot be proved from an informal notion of decidability; asserting it is a judgment, not a theorem.
The thesis is supported, not proved. Every relation mathematicians have judged
decidable has turned out recursive, and every independent formalization of
effective procedure
(Turing machines chief among them, in 1936) has defined the
same class. The coincidence of so many routes is the evidence for the
identification, which is why it is also called the Church–Turing thesis.4
Functions get a parallel treatment. A function is computable if some effective procedure produces from . Viewing as its graph, a -ary relation, ties computability to the relational notions.
Any relation representable in is recursive, since is consistent and finite. The converse holds too, proved later: every recursive relation is representable in the single theory , so recursiveness and representability in coincide.4 Choosing was motivated by exactly this: it is weak enough to check and strong enough to represent every recursive relation.
Building the catalog
To make the coincidence useful, one shows concrete relations and functions are representable. The representability criterion reduces this to finding a defining formula that is numeralwise determined by , and numeral determination has good closure properties.
Part (c) carries most of the load and is the reason suffices. To decide , the small-numbers lemma lets replace the bound by the explicit disjunction , turning the bounded quantifier into a finite Boolean combination of instances it already decides.3 Unbounded quantifiers are not covered, and cannot be: it is possible for to prove for every without proving .
The set of primes is represented in by the bounded formula
which defines the primes in and, being built from atomic formulas by connectives and bounded quantifiers, is numeralwise determined.
Representable functions and their closure
A formula functionally represents in iff for all ,
the half giving the correct value and the
half
adding uniqueness. A function representable as a relation is functionally
representable, after adjoining a least-witness clause (Theorem 33K). The
representable functions are closed under the operators that generate the recursive
functions.5
| Operator | Definition | Result |
|---|---|---|
| Base functions | , constants, projections , and by equations | representable |
| Composition | representable (33L) | |
| Minimization | , least zero | representable (33M) |
| Primitive recursion | from | representable (33P) |
The minimization operator returns the least
with , and is represented by formalizing and no smaller value works
:
a bounded formula whenever represents .5 Primitive recursion is the subtle case, because depends on the earlier value , and expressing that inside arithmetic requires encoding a whole finite sequence of values as a single number.
Coding finite sequences
Enderton's coding uses prime powers. Writing for the st prime (, , ),
with the empty sequence coded by . A decoding function recovers the -th entry, a length function recovers , and a concatenation operation joins two coded sequences; all are representable, built from divisibility and the prime-listing function by the operators above.5 With sequence coding in hand, primitive recursion becomes representable: is the code of the finite sequence of earlier values, defined as the least sequence number of the right length whose entries obey the recursion.
Two gaps remain, both closed elsewhere. The prime-power code grows fast; a polynomial pairing function and Gödel's -function do the same job with only addition and multiplication, which is what lets exponentiation be represented in . And the equivalence of recursiveness with representability in , together with the arithmetization of syntax, turns the catalog assembled here into representable predicates about formulas and deductions. Those are the ingredients the diagonal argument of the incompleteness theorem uses.
Footnotes
- Enderton, §3.3 — the full language of number theory, the definability of the omitted symbols within and , and the convenience of keeping exponentiation. ↩
- Enderton, §3.3 — the axiom set , its strict inclusion in (with ), Lemmas 33A–33B, Theorem 33C, and Corollary 33D. ↩ ↩2 ↩3 ↩4
- Enderton, §3.3 — the definition of representing a relation, numeralwise determination, Theorem 33E, and Theorem 33I on closure under connectives and bounded quantifiers. ↩ ↩2
- Enderton, §3.3 — Theorem 33F and Corollary 33G (representable in a consistent finite theory implies decidable), the definition of recursive, Church's thesis, and Theorem 33H equating computability with decidability and effective enumerability of the graph. ↩ ↩2 ↩3
- Enderton, §3.3 — functional representation (Theorems 33J–33K), closure under composition (33L), minimization (33M), and primitive recursion (33P), and the prime-power coding of finite sequences with its decoding, length, and concatenation functions. ↩ ↩2 ↩3
╌╌ END ╌╌