Let <italic>h</italic> be a recursive function. A partial recursive function <italic>&psgr;</italic> is i.o. (infinitely often) <italic>h</italic>-complex if every program for <italic>&psgr;</italic> requires more than <italic>h</italic>(<italic>&khgr;</italic>) steps to compute <italic>&psgr;</italic>(<italic>&khgr;</italic>) for infinitely many inputs <italic>&khgr;</italic>. A more stringent notion is that of <italic>&psgr;</italic> being a.e. (almost everywhere) <italic>h</italic>-complex: <italic>&psgr;</italic> is a.e. <italic>h</italic>-complex if every program for <italic>&psgr;</italic> requires more than <italic>h</italic>(<italic>&khgr;</italic>) steps to compute <italic>&psgr;</italic>(<italic>&khgr;</italic>) for all but finitely many inputs <italic>&khgr;</italic>.
These two definitions of <italic>h</italic>-complex functions do not yield the same theorems. Although it is possible to prove of every i.o. <italic>h</italic>-complex recursive function that it is i.o. <italic>h</italic>-complex, it is not possible to prove of every a.e. <italic>h</italic>-complex recursive function that it is a.e. <italic>h</italic>-complex. Similarly, recursive functions not i.o. <italic>h</italic>-complex can be proven to be such, but recursive functions not a.e. <italic>h</italic>-complex cannot be so proven.
The construction of almost everywhere complex recursive functions appears much more difficult than the construction of infinitely often complex recursive functions. There have been found no “natural” examples of recursive functions requiring more than polynomial time for all but finitely many inputs. It is shown that from a single example of a moderately a.e. complex recursive function, one can obtain a.e. very complex recursive functions.
[1]
Hisao Yamada,et al.
Real-Time Computation and Recursive Functions Not Real-Time Computable
,
1962,
IRE Trans. Electron. Comput..
[2]
Jr. Hartley Rogers.
Theory of Recursive Functions and Effective Computability
,
1969
.
[3]
F. C. Hennie,et al.
One-Tape, Off-Line Turing Machine Computations
,
1965,
Inf. Control..
[4]
Manuel Blum,et al.
A Machine-Independent Theory of the Complexity of Recursive Functions
,
1967,
JACM.
[5]
Albert R. Meyer,et al.
The Equivalence Problem for Regular Expressions with Squaring Requires Exponential Space
,
1972,
SWAT.
[6]
M. Rabin.
Degree of difficulty of computing a function and a partial ordering of recursive sets
,
1960
.
[7]
Allan Borodin,et al.
Complexity Classes of Recursive Functions and the Existence of Complexity Gaps
,
1969,
Symposium on the Theory of Computing.
[8]
Albert R. Meyer,et al.
WEAK MONADIC SECOND ORDER THEORY OF SUCCESSOR IS NOT ELEMENTARY-RECURSIVE
,
1973
.
[9]
D. C. Cooper,et al.
Theory of Recursive Functions and Effective Computability
,
1969,
The Mathematical Gazette.
[10]
Allan Borodin,et al.
Corrigendum: `` Computational Complexity and the Existence of Complexity Gaps''
,
1972,
JACM.
[11]
H. Gordon Rice,et al.
On completely recursively enumerable classes and their key arrays
,
1956,
Journal of Symbolic Logic.
[12]
J. Hartmanis,et al.
On the Computational Complexity of Algorithms
,
1965
.
[13]
Allan Borodin,et al.
Computational Complexity and the Existence of Complexity Gaps
,
1972,
JACM.
[14]
Edward L. Robertson,et al.
Complexity classes of partial recursive functions (Preliminary Version)
,
1971,
STOC.