superexponentiation is not elementary
In this entry, we will show that the superexponetial function , given by
is not elementary recursive (we set 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 |