Jump to content

Grzegorczyk hierarchy

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mofoburrell (talk | contribs) at 18:59, 20 November 2007 (Initial article (very incomplete)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

The Grzegorczyk hierarchy is a hierarchy of sets of functions used in recursive function theory. Every function in the Grzegorczyk hierarchy is recursive. The hierarchy deals with the rate at which functions may grow: intuitively, functions in the low level of the hierarchy grow very slowly (for example, linearly), while functions higher up in the hierarchy grow very rapidly.

Definition

First we introduce an infinite set of functions, denoted Ei for some natural number i. We define and . I.e., E0 is the addition function, and E1 is a unary function which squares its argument and adds two. Then, for each n greater than 1, we define .

From these functions we define the Grzegorczyk hierarchy. , the first set in the hierarchy, contains the following functions:

  1. The zero functions (e.g., f() = 0);
  2. The successor functions (e.g., s(x) = x + 1);
  3. Projection functions, which ignore arguments (e.g., p(x, y, z) = x);
  4. Compositions of functions. E.g., if g and h are in , then f(x) = h(g(x)) is as well;
  5. Limited recursion. If j is in and f(x) < j(x) for all x, then f is in as well.

For each n greater than 0, we define to be the zero functions, the successor functions, the projection functions, the composition functions (composing over functions in ), the limited recursion functions (ibid), as well as the functions E0 and En

Note that provides all addition functions, provides all multiplication functions, provides all exponentiation functions, and so on.

Relationships to other function classes

The fourth level in the hierarchy, is exactly the elementary recursive functions.

References

  • Brainerd, W.S., Landweber, L.H. (1974), Theory of Computation, Wiley, ISBN 0-471-09585-0

Template:Math-logic-stub