|
Main Menu
|
Sections
Talkback
Downloads
Information
|
|
|
|
|
Recursive Function
|
(Definition)
|
|
Intuitively, a recursive function may be defined as an integer-valued function of one or more integer variables which may be computed by a definite algorithm. In order to produce a rigorous definition, one may proceed long at least two approaches; one may define the notion of algorithm rigorously in order to complete the intuitive definition given above or one may proceed inductively, first declaring certain functions to be recursive and then specifying definite procedures by which one may construct any other recursive function starting from the initial set. In this entry, we shall concentrate on the latter approach, only making a few brief remarks regarding the former approach towards the end.
- The constant function
defined by for all
is a recursive function.
- The addition function
and the multiplication function
are recursive function.
- The projection functions
with
defined as
are recursive functions.
- (Closure under composition) If
is a recursive function and
with
are recursive functions, then
, defined by
is a recursive function.
- (Closure under primitive recursion)If
and
are recursive function, then
, defined by the recursion
with the initial condition
is a recursive function.
- (Closure under minimization) If
is a recursive function then
is a recursive function, where is defined to equal if there exists a
such that
-
are all defined,
-
when
, and
-
, otherwise
is undefined.
|
"Recursive Function" is owned by rspuzio. [ full author list (2) ]
|
|
Cross-references: composition, algorithm, function
This is version 2 of Recursive Function, born on 2009-03-09, modified 2009-05-22.
Object id is 581, canonical name is RecursiveFunction2.
Accessed 397 times total.
Classification:
|
|
|
|
Pending Errata and Addenda
|
|
|
|
|
|
|
|