Number Theory and Definability/A Subtheory of Number Theory and Representability

Lesson 6.41,610 words

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.

GroupAxiomStatement
successorS1
S2
orderL1
L2
L3
additionA1
A2
multiplicationM1
M2
exponentiationE1
E2
The eleven axioms of A_E group into five roles: two fixing successor, three fixing order, and one pair of recursion equations for each of addition, multiplication, and exponentiation.

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

Each numeral is the successor symbol prefixed to zero a fixed number of times; the subtheory proves the value of any closed term equals exactly one numeral.

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 .

To represent a relation, the axioms must decide every numeral instance the right way: prove the formula when the tuple is in the relation, prove its negation when the tuple is out.

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.

DefinabilityRepresentability in
Question abouttruth in deducibility from
Positive clause
Negative clause
Strengthweakestimplies 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.

For a function viewed as its graph, being computable, being a decidable relation, and being an effectively enumerable relation all coincide.

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

OperatorDefinitionResult
Base functions, constants, projections , and by equationsrepresentable
Compositionrepresentable (33L)
Minimization, least zerorepresentable (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

  1. Enderton, §3.3 — the full language of number theory, the definability of the omitted symbols within and , and the convenience of keeping exponentiation.
  2. Enderton, §3.3 — the axiom set , its strict inclusion in (with ), Lemmas 33A–33B, Theorem 33C, and Corollary 33D. 2 3 4
  3. Enderton, §3.3 — the definition of representing a relation, numeralwise determination, Theorem 33E, and Theorem 33I on closure under connectives and bounded quantifiers. 2
  4. 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
  5. 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 ╌╌