Abstract
A RAM program is said to run within a “strong” time bound T if on every sequence of n inputs it terminates within T( n) instruction executions. There are some programs whose execution time in this sense is a non-computable function of n. It is shown that such programs are essential in the sense that some functions can be computed within a non-computable time bound but not within any computable time bound. Nevertheless, strong time bounds are subject to a powerful hierarchy theorem. The condition such as being time constructable which normally applies to the “lower” function in such theorems is replaced by a condition of being the minimum strong time bound for some program.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have