Representing Exponentiation and the β-Function
Coding finite sequences by prime-power exponents already assumes exponentiation, so representing exponentiation from addition and multiplication alone needs a different encoder. Gödel's β-function, built from a pairing function and the Chinese remainder theorem, reads back arbitrary finite sequences using only plus and times.
╌╌╌╌
The representability argument that drives incompleteness needs the syntactic operations to be arithmetic, and those operations are defined by recursion over finite sequences of symbols. Coding a finite sequence into a single number was done with the prime-power encoding , which uses exponentiation. That is fine inside the full language , whose symbol denotes exponentiation. It is circular the moment one tries to run the same development in the smaller language with addition and multiplication only, because there exponentiation is not a primitive and must be built before it can encode anything.
Let be the reduct of the standard structure that drops exponentiation, and let be with the two exponentiation axioms removed. The goal is a formula in the language of that behaves like without the symbol :
Achieving this makes every representability result hold with and in place of and .
The obstacle in the recursion
Exponentiation satisfies the recursion equations
Primitive recursion is available among the representable functions, so one might define the sequence of partial powers and read off the last entry:
after which . The definition is correct but useless for the task: the decoding function that extracts the -th entry was itself built from the prime-power encoding, so it is representable in but not known to be representable in . This particular encoder does not carry over once is removed.
The construction does not need that decoder, only some function that acts like one: a way to read the -th entry of an arbitrary finite sequence, provided is representable using addition and multiplication.
Granting the lemma, replace by :
The lemma guarantees such an exists, is representable in by the minimization operator, and
so exponentiation is representable once is. Everything reduces to building from plus and times.
A pairing function
The first ingredient encodes and decodes pairs of numbers, using only the polynomial operations. The map
is a bijection of onto . It counts lattice points along successive anti-diagonals: the line carries points, so enumerates the plane diagonal by diagonal, assigning in order.
The two projection functions and invert it, recovering the coordinates: and . All three are representable in , because each has a defining equation in the polynomial language. Writing for the least with , which equals on even inputs, one has
The auxiliary function turns the halving in into a representable form; the projections are then least-witness searches, both covered by the minimization operator. This pairing function replaces the prime-power encoding's unbounded exponents with a polynomial that grows only quadratically.
The Gödel β-function
A single pair can now stand in for an entire finite sequence, decoded one entry at a time by remainders. Define
This is representable in : division-with-remainder is a bounded search over and , and the modulus is a polynomial. Set
so a single number codes the pair , and reads entries out of it. What must be shown is that can hit any prescribed list of values.
Given the claim, for , which is exactly the sufficient-decoder lemma. The claim is a statement of number theory, and its proof rests on two facts about remainders.
The Chinese remainder theorem
Simultaneous congruences with coprime moduli always have a common solution, so a single encodes all the entries at once. Call relatively prime in pairs when no prime divides two of them.
The proof is a counting argument. Let and let be the tuple of remainders of modulo ; there are possible tuples. On the map is one-to-one: if then each divides , so their product does too, forcing in that range. A one-to-one map from a -element set into a -element set is onto, so takes every tuple, including , at some .
To apply the theorem the moduli of the β-function must be made pairwise coprime, and one choice always works.
Any prime dividing one of these numbers cannot divide , so . If divided both and , it would divide their difference ; since it misses , it divides . But , so .
The claim now follows. Given , put and . The moduli for are pairwise coprime by the lemma, and each , so the Chinese remainder theorem produces a whose remainder on division by is . That is for all .
Exponentiation and the primitive recursive functions
With representable, the earlier reduction goes through.
The consequence propagates through the whole catalog. Up to the prime-listing function, every relation and function shown representable in was already representable in by the same proof, since those proofs never used . The prime-listing function was the first to need exponentiation, and it now has one. So the remaining catalog items, the syntactic coding functions, and the numeralwise-determined bounded formulas all carry over.
- Every recursive relation is representable in , and every recursive function is functionally representable there.
- The undecidability results transfer. Any theory in the language of with consistent fails to be recursive — the strong undecidability of . Adding only multiplication to addition already forces undecidability; exponentiation was never required.
- Truth in is not arithmetical. Exponentiation is definable in , being representable in a subtheory of its own theory, so every arithmetical relation is definable in ; by Tarski's theorem is not definable in and hence not arithmetical.
In the language of interpretations between theories, there is a faithful interpretation of into : the identity on every symbol except , and on the formula defining exponentiation in . The two structures have the same complexity even though one lacks a symbol for the other's exponentiation.
Every primitive recursive function — and by the normal form theorem, every recursive function that arises as a syntactic operation — is now representable in a finitely axiomatized arithmetic whose only arithmetic symbols are and . A theory that can add and multiply can talk about the codes of its own formulas and deductions, and the fixed-point lemma turns that self-reference into a sentence asserting its own unprovability.
╌╌ END ╌╌