Recursive Functions and Representability/Representing Exponentiation and the β-Function

Lesson 8.21,215 words

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 pairing function J numbers the lattice points of the first quadrant along successive anti-diagonals x plus y equals n, giving a bijection onto the naturals built from addition and multiplication alone.

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.

One pair (c, d) encodes a whole finite sequence; the beta-function reads back entry i as the remainder of c on division by the i-th modulus, and delta packs the pair into a single number through J.

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 .

The concrete decode of the sequence 2, 0, 1 from d equals 2 and c equals 50: index i selects the modulus 1 plus (i plus 1) times d, and the entry is the remainder of c on that modulus.
Choosing d as s factorial makes the moduli pairwise coprime, so the Chinese remainder theorem returns a single c whose remainders spell out the prescribed entries; the pair (c, d) is the code of the whole sequence.

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.

The dependency chain closed by this section: the pairing function and the remainder theorem give the beta-function, which codes finite sequences with plus and times, which represents exponentiation, which completes the catalog.

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 ╌╌