characterization of primitive recursive functions of one variable
It is possible to characterize primitive recursive functions of one variable in terms of operations involving only functions of a single variable. To describe how this goes, it is useful to first define some notation.
Definition 1.
Define the constant function by for all .
Definition 2.
Define the identity function by for all .
Definition 3.
Define the excess over square function by , where is the largest integer such that .
Definition 4.
Given a function , define the function by the following conditions:
-
•
-
•
for all integers .
Theorem 1.
The class of primitive recursive functions of a single variable is the smallest class of functions which contains the functions and defined above and is closed under the following three operations:
-
1.
If and , then .
-
2.
If , then . 11Here has the usual meaning of pointwise addition —
-
3.
If , then .
Title | characterization of primitive recursive functions of one variable |
---|---|
Canonical name | CharacterizationOfPrimitiveRecursiveFunctionsOfOneVariable |
Date of creation | 2013-03-22 16:45:25 |
Last modified on | 2013-03-22 16:45:25 |
Owner | rspuzio (6075) |
Last modified by | rspuzio (6075) |
Numerical id | 9 |
Author | rspuzio (6075) |
Entry type | Theorem |
Classification | msc 03D20 |