Number Theory and Definability/The Structure of Arithmetic and Definability

Lesson 6.11,476 words

The Structure of Arithmetic and Definability

Number theory is the theory of one fixed structure, the natural numbers under successor, order, addition, multiplication, and exponentiation. Every number is named by a numeral, and a relation is definable when a single formula picks out exactly its tuples.

╌╌╌╌

Soundness and completeness tie provability to truth across all structures at once: exactly when . Number theory fixes attention on a single structure, the natural numbers under their arithmetic, and asks a sharper question. Take the sentences true in that one structure: can any manageable set of axioms prove all of them and only them? The answer is no, and the obstruction is exact.

The language of number theory

The language of number theory is the first-order language with equality whose non-logical vocabulary names the standard arithmetic operations.1 Its parameters are:

  • , the quantifier, read for all natural numbers.
  • , a constant symbol, denoting the number zero. Zero is a natural number throughout.
  • , a one-place function symbol for the successor function .
  • , a two-place predicate symbol for the strict ordering on .
  • , , , two-place function symbols for addition, multiplication, and exponentiation ( meaning raised to the power).

The intended structure for this language is written , with universe and each symbol interpreted by the operation it names:

More precisely , , is the successor function, and so on for the other symbols.

Two features of are settled before any argument. It is complete: for every sentence , either or is true in , so exactly one lies in . And it is satisfiable, since itself is a model. Completeness bears directly on axiomatizability: a complete theory that were also axiomatizable would be decidable, and the main results show is not.

The intended structure: the successor function walks along the number line, order runs left to right, and addition, multiplication, and exponentiation act on pairs.

Numerals name every number

For each natural number the term (the symbol prefixed times to ) denotes . These terms are the numerals:

The set of numerals is generated from by prefixing . Every natural number is named by a closed term of the language, a feature used constantly once the discussion turns to what axioms can prove about specific numbers.1 As a concession to ordinary usage, the two-place symbols are written infix,

in place of the official prefix forms , , , .

Reducts of the standard structure

Before studying in full, consider its reducts: restrictions of to sublanguages that keep only some of the symbols. Dropping vocabulary can only shrink what is expressible, and the reducts turn out to behave very differently from the full structure.

  • — successor alone.
  • — successor and order.
  • — with addition (Presburger's structure).
  • — with multiplication, studied for definability of exponentiation.
The reducts nest by vocabulary; each row adds one operation, and the questions of decidability and definability are re-asked at every level.

For each of these structures the same three questions are posed:

  • (A) Decidability and axioms. Is the theory of the structure decidable? If so, is there a manageable set of axioms, and can it be finite?
  • (B) Definability. Which subsets of can a formula define in the structure?
  • (C) Nonstandard models. What do the models not isomorphic to the intended structure look like?

The successor and Presburger reducts answer (A)–(C) cleanly and positively: decidable, well-axiomatized, definable sets classified. The full structure fails (A) completely.

Definability

A relation on is definable in when a single formula picks out exactly its members.

Only countably many relations are definable, since there are only countably many formulas, while has uncountably many subsets. Yet almost every relation from ordinary arithmetic is among the countably many. The set of primes, for example, is defined in by

read: is not , and in any factorization one factor is . The divisibility relation divides is defined by , and from these a long catalog of definable relations follows.

A defining formula selects a subset of the number line; here the prime formula marks 2, 3, 5, 7 and rejects the composites 0, 1, 4, 6, 8, 9.

Definability is semantic: whether a formula is true of exactly the right tuples. A syntactic notion sits beside it, representability, which concerns whether the axioms can prove the right instances. The two agree for the full structure and diverge for weak subtheories, and that divergence drives the incompleteness results.

Truth against provability

The central comparison is between two sets of sentences: those true in , and those provable from a chosen set of axioms. The apparatus that connects them is Gödel numbering. To each formula one assigns an integer , its Gödel number, in any sufficiently straightforward way that can be found effectively from and conversely. To each finite sequence of formulas, such as a deduction, one assigns an integer . A set of formulas then has a corresponding set of numbers, and statements about proofs become statements about numbers.

Three routes exploit the coding, and they are three faces of one argument.2

  • Self-reference. Build a sentence that, decoded, asserts its own unprovability.
  • Diagonalization. Build a set of numbers that differs from every definable set, without visible self-reference.
  • Computability. Compare what is effectively enumerable with what is true.

The self-reference route already yields a true, unprovable sentence for any sound and definable axiom set.

The construction makes express, through the coding, that itself is not a theorem of . If , then what says is false, contradicting that every member of is true; so , which is precisely what asserts, making true.3 The hypothesis that 's Gödel numbers are definable is what lets the relation codes a deduction from be captured by a formula.

Taking itself would make the hypothesis collapse, and the contradiction that results proves a limit on definability.

Part (a) is the semantic result, later sharpened into Tarski's theorem on the undefinability of truth. Part (b) follows once one grants that every decidable set of numbers is definable in (a consequence of Church's thesis): if were decidable its set of Gödel numbers would be definable, which (a) forbids. Part (c) is then immediate, because a complete theory that were axiomatizable would be decidable.4 The computability route states the same failure as a mismatch of set sizes, comparing against the consequence set of the axioms.

The no-adequate-axioms theorem poses the dilemma directly. Any effectively given axiom set for arithmetic is either unsound, proving some false sentence, or incomplete, leaving some true sentence unproved. No effective axiomatization escapes both horns.5

The chapter's path: a definable set is representable in a finite subtheory, representability equals recursiveness, and the diagonal argument on recursive sets forces the gap between provable and true.

Undecidability of stronger theories

is undecidable because a finitely axiomatized subtheory of arithmetic already represents facts about decision procedures, which lets a diagonal argument run inside arithmetic itself. Any satisfiable theory at least as strong as that fragment — full number theory and set theory among them — inherits undecidability, so cannot be both complete and axiomatizable.6

The reducts run the other way. The successor reduct is decidable, its definable sets exactly the finite and cofinite ones; order and addition keep decidability up to the point where addition and multiplication together break it. The finite subtheory carries representability, which links computation to provability and underlies the incompleteness theorems.

Footnotes

  1. Enderton, §3.0 — the parameters of the language of number theory, the intended structure , and the numerals naming each natural number. 2
  2. Enderton, §3.0, Preview — the self-reference, diagonalization, and computability approaches, presented as three aspects of one argument.
  3. Enderton, §3.0, Theorem 30A — construction of asserting its own unprovability from a true, definable axiom set.
  4. Enderton, §3.0, Corollary 30B and Theorem 30C — the set of Gödel numbers of truths is undefinable in ; is undecidable and unaxiomatizable, the last via completeness (Corollary 26I).
  5. Enderton, §3.0, Theorem 30D — for effectively enumerable axioms , , since the former is effectively enumerable and the latter is not.
  6. Enderton, §3.0 — number theory is chosen because a subtheory is an undecidable set of sentences, and any satisfiable theory at least as strong is undecidable, hence not both complete and axiomatizable.

╌╌ END ╌╌