superexponentiation is not elementary
In this entry, we will show that the superexponetial function f:ℕ2→ℕ, given by
f(m,0)=m,f(m,n+1)=mf(m,n) |
is not elementary recursive (we set f(0,n):= for all ). We will use the properties of (listed here (http://planetmath.org/PropertiesOfSuperexponentiation)) to complete this task.
The idea behind the proof is to find a property satisfied by all elementary recursive functions but not by . The particular property we have in mind is the “growth rate” of a function. We want to demonstrate that , in some way, grows faster than any elementary function . This idea is similar to showing that is larger than, say, for large enough . Formally,
Definition. A function is said to majorize if there is a , such that for any :
It is easy to see that no binary function majorizes itself:
Proposition 1.
does not majorize .
Proof.
Otherwise, there is a such that for any , where . Let . Then , a contradiction.
∎
Let be the set of all elementary recursive functions.
Proposition 2.
Let be the set of all functions majorized by . Then .
Proof.
We simply show that contains the addition, multiplication, difference
, quotient
, and the projection functions, and that is closed under composition
, bounded sum, and bounded product. And since is the smallest such set, the proof completes.
-
•
For addition, multiplication, and difference: suppose . Then , and . Moreover, , and .
-
•
For projection functions , suppose . Then .
-
•
Suppose are -ary, and is -ary. Let and suppose . Given , let . We have two cases:
-
(a)
. Let . Then .
-
(b)
. Then, for some , for some , since . Then for some since . Now, . As a result, .
In either case, let . We see that .
-
(a)
-
•
For the next two parts, suppose is -ary. For any , let , and for any , assume . Since , let be such that , where is as described above.
Let . We break this down into cases:
-
(a)
. Then where for each . Let be the maximum among the . Then , as . Since , we see that , where .
-
(b)
. Then . So , where . Let . Then . As before, for each , so pick the largest among the . Then . Therefore, , where .
In each case, pick , so that .
-
(a)
-
•
Let . We again break down the proof into cases:
-
(a)
. Then each where . Let be the maximum among the . Then . Since , we see that , where .
-
(b)
. Then . So , where . Let . Then . As before, each , so pick the largest among the . Then . Therefore, , where .
In each case, pick , so that .
-
(a)
As a result, . In other words, every elementary function is majorized by . ∎
In conclusion, we have
Corollary 1.
is not elementary.
Proof.
If it were, it would majorize itself, which is impossible. ∎
Remark. Although is not elementary recursive, it is easy to see that, for any , the function defined by is elementary. This can be done by induction on :
is elementary, and if is elementary, so is , since is elementary, and elementary recursiveness preserves composition.
Using this fact, one may in fact show that , where is the set of all primitive recursive functions.
Title | superexponentiation is not elementary |
---|---|
Canonical name | SuperexponentiationIsNotElementary |
Date of creation | 2013-03-22 19:07:14 |
Last modified on | 2013-03-22 19:07:14 |
Owner | CWoo (3771) |
Last modified by | CWoo (3771) |
Numerical id | 29 |
Author | CWoo (3771) |
Entry type | Result |
Classification | msc 03D20 |
Related topic | PropertiesOfSuperexponentiation |