Iterated function
Encyclopedia
In mathematics
Mathematics
Mathematics is the study of quantity, space, structure, and change. Mathematicians seek out patterns and formulate new conjectures. Mathematicians resolve the truth or falsity of conjectures by mathematical proofs, which are arguments sufficient to convince other mathematicians of their validity...

, an iterated function is a function which is composed
Function composition
In mathematics, function composition is the application of one function to the results of another. For instance, the functions and can be composed by computing the output of g when it has an argument of f instead of x...

 with itself, possibly ad infinitum
Ad infinitum
Ad infinitum is a Latin phrase meaning "to infinity."In context, it usually means "continue forever, without limit" and thus can be used to describe a non-terminating process, a non-terminating repeating process, or a set of instructions to be repeated "forever," among other uses...

, in a process called iteration
Iteration
Iteration means the act of repeating a process usually with the aim of approaching a desired goal or target or result. Each repetition of the process is also called an "iteration," and the results of one iteration are used as the starting point for the next iteration.-Mathematics:Iteration in...

. In this process, starting from some initial value, the result of applying a given function is fed again in the function as input, and this process is repeated. The sequence of numbers that is obtained from this process is called an orbit.

Iterated functions are objects of study in computer science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...

, fractals, and dynamical system
Dynamical system
A dynamical system is a concept in mathematics where a fixed rule describes the time dependence of a point in a geometrical space. Examples include the mathematical models that describe the swinging of a clock pendulum, the flow of water in a pipe, and the number of fish each springtime in a...

s.

Definition

The formal definition of an iterated function on a set X follows:

Let X be a set and f:X → X be a function
Function (mathematics)
In mathematics, a function associates one quantity, the argument of the function, also known as the input, with another quantity, the value of the function, also known as the output. A function assigns exactly one output to each input. The argument and the value may be real numbers, but they can...

.

Define as the n-th iterate of f, where n is a non-negative integer, by:


and


where is the identity function
Identity function
In mathematics, an identity function, also called identity map or identity transformation, is a function that always returns the same value that was used as its argument...

 on and denotes function composition
Function composition
In mathematics, function composition is the application of one function to the results of another. For instance, the functions and can be composed by computing the output of g when it has an argument of f instead of x...

; that is, .

Abelian property and Iteration sequences

In general, the following identity holds for all non-negative integers m and n,


This is structurally identical to the property of exponentiation
Exponentiation
Exponentiation is a mathematical operation, written as an, involving two numbers, the base a and the exponent n...

 that , i.e. the special case f(x)=ax.

In general, for arbitrary general (negative, non-integer, etc.) indices m and n, this relation is called the translation functional equation, cf. Schröder's equation. On a logarithmic scale, this reduces to the nesting property of Chebyshev polynomials
Chebyshev polynomials
In mathematics the Chebyshev polynomials, named after Pafnuty Chebyshev, are a sequence of orthogonal polynomials which are related to de Moivre's formula and which can be defined recursively. One usually distinguishes between Chebyshev polynomials of the first kind which are denoted Tn and...

, Tm(Tn(x))=Tm n(x).

Because the notation may refer to both iteration (composition) of the function and exponentiation
Exponentiation
Exponentiation is a mathematical operation, written as an, involving two numbers, the base a and the exponent n...

 of the function , some mathematicians choose to write for the n-th iterate of the function .

The sequence of functions is called a Picard sequence, named after Charles Émile Picard
Charles Émile Picard
Charles Émile Picard FRS was a French mathematician. He was elected the fifteenth member to occupy seat 1 of the Académie Française in 1924.- Biography :...

.

For a given x in X, the sequence
Sequence
In mathematics, a sequence is an ordered list of objects . Like a set, it contains members , and the number of terms is called the length of the sequence. Unlike a set, order matters, and exactly the same elements can appear multiple times at different positions in the sequence...

 of values is called the orbit
Orbit (dynamics)
In mathematics, in the study of dynamical systems, an orbit is a collection of points related by the evolution function of the dynamical system. The orbit is a subset of the phase space and the set of all orbits is a partition of the phase space, that is different orbits do not intersect in the...

 of x.

If for some integer m, the orbit is called a periodic orbit. The smallest such value of m for a given x is called the period of the orbit. The point x itself is called a periodic point
Periodic point
In mathematics, in the study of iterated functions and dynamical systems, a periodic point of a function is a point which the system returns to after a certain number of function iterations or a certain amount of time.- Iterated functions :...

. The cycle detection problem in computer science is the algorithm
Algorithm
In mathematics and computer science, an algorithm is an effective method expressed as a finite list of well-defined instructions for calculating a function. Algorithms are used for calculation, data processing, and automated reasoning...

ic problem of finding the first periodic point in an orbit, and the period of the orbit.

Fixed points

If f(x) = x for some x in X, then x is called a fixed point
Fixed point (mathematics)
In mathematics, a fixed point of a function is a point that is mapped to itself by the function. A set of fixed points is sometimes called a fixed set...

 of the iterated sequence. The set of fixed points is often denoted as Fix(f). There exist a number of fixed-point theorem
Fixed-point theorem
In mathematics, a fixed-point theorem is a result saying that a function F will have at least one fixed point , under some conditions on F that can be stated in general terms...

s that guarantee the existence of fixed points in various situations, including the Banach fixed point theorem
Banach fixed point theorem
In mathematics, the Banach fixed-point theorem is an important tool in the theory of metric spaces; it guarantees the existence and uniqueness of fixed points of certain self-maps of metric spaces, and provides a constructive method to find those fixed points...

 and the Brouwer fixed point theorem
Brouwer fixed point theorem
Brouwer's fixed-point theorem is a fixed-point theorem in topology, named after Luitzen Brouwer. It states that for any continuous function f with certain properties there is a point x0 such that f = x0. The simplest form of Brouwer's theorem is for continuous functions f from a disk D to...

.

There are several techniques for convergence acceleration of the sequences produced by fixed point iteration. For example, the Aitken method applied to an iterated fixed point is known as Steffensen's method
Steffensen's method
In numerical analysis, Steffensen's method is a root-finding method, similar to Newton's method, named after Johan Frederik Steffensen. Steffensen's method also achieves quadratic convergence, but without using derivatives as Newton's method does....

, and produces quadratic convergence.

Limiting behaviour

Upon iteration, one may find that there are sets that shrink and converge towards a single point. In such a case, the point that is converged to is known as an attractive fixed point. Conversely, iteration may give the appearance of points diverging away from a single point; this would be the case for an unstable fixed point.
When the points of the orbit converge to one or more limits, the set of accumulation points of the orbit is known as the limit set
Limit set
In mathematics, especially in the study of dynamical systems, a limit set is the state a dynamical system reaches after an infinite amount of time has passed, by either going forward or backwards in time...

or the ω-limit set.

The ideas of attraction and repulsion generalize similarly; one may categorize iterates into stable set
Stable manifold
In mathematics, and in particular the study of dynamical systems, the idea of stable and unstable sets or stable and unstable manifolds give a formal mathematical definition to the general notions embodied in the idea of an attractor or repellor...

s and unstable sets, according to the behaviour of small neighborhoods under iteration.

Other limiting behaviours are possible; for example, wandering points are points that move away, and never come back even close to where they started.

Fractional iterates and flows

In some instances, fractional iteration of a function can be defined: for instance, a half iterate
Functional square root
In mathematics, a half iterate is a square root of a function with respect to the operation of function composition. In other words, a functional square root of a function g is a function f satisfying f = g for all x...

 of a function f is a function g such that g(g(x)) = f(x). This idea can be generalized so that the iteration count n becomes a continuous parameter; in this case, such a system is called a flow
Flow (mathematics)
In mathematics, a flow formalizes the idea of the motion of particles in a fluid. Flows are ubiquitous in science, including engineering and physics. The notion of flow is basic to the study of ordinary differential equations. Informally, a flow may be viewed as a continuous motion of points over...

, specified by Schröder's equation. (cf. Section on #Conjugacy below.)

Formulae for fractional iteration

One method of finding a series formula for fractional iteration, making use of a fixed point, is as follows.

(1) First determine a fixed point for the function such that f(a)=a.

(2) Define for all n belonging to the reals. This in some ways is the most natural extra condition to place upon the fractional iterates.

(3) Expand around the fixed point a as a Taylor series
Taylor series
In mathematics, a Taylor series is a representation of a function as an infinite sum of terms that are calculated from the values of the function's derivatives at a single point....

.


(4) Expand out:

(5) Substitute in for :

(6) Make use of geometric progression
Geometric progression
In mathematics, a geometric progression, also known as a geometric sequence, is a sequence of numbers where each term after the first is found by multiplying the previous one by a fixed non-zero number called the common ratio. For example, the sequence 2, 6, 18, 54, ... is a geometric progression...

 to simplify terms.


(6b) There is a special case when f'(a)=1:


(7) When n is not an integer we make use of the power formula

This can be carried on indefinitely although the latter terms become increasingly complicated.

Example 1

For example setting gives the fixed point and the formula above gives:
which is the correct formula. The next terms are all zero as they contain higher derivatives.

Example 2

We want to find the value of where this is done n times (and perhaps the interpolated values when n is not an integer). We have . A fixed point is . So set x=1 and expanded around the value of 2 is then an infinite series:


which taking just the first three terms is correct to the first decimal place when n is positive. (Using the other fixed point causes the series to diverge.)

Example 4

With the function we expand around the fixed point 1 to get the series:


which is simply the Taylor series of expanded around 1.

Conjugacy

If f and g are two iterated functions, and there exists a homeomorphism
Homeomorphism
In the mathematical field of topology, a homeomorphism or topological isomorphism or bicontinuous function is a continuous function between topological spaces that has a continuous inverse function. Homeomorphisms are the isomorphisms in the category of topological spaces—that is, they are...

 h such that , then f and g are said to be topologically conjugate. Clearly, topological conjugacy is preserved under iteration, as one has that , so that if one can solve one iterated function system, one has solutions for all topologically conjugate systems. For example, the tent map is topologically conjugate to the logistic map
Logistic map
The logistic map is a polynomial mapping of degree 2, often cited as an archetypal example of how complex, chaotic behaviour can arise from very simple non-linear dynamical equations...

.

Even in the absence of a strict homeomorphism, near a fixed point, here taken to be at x=0, f(0)=0, one may often solve Schröder's equation for a function Ψ, which makes f(x) locally conjugate to f (0)x. Thus, its iteration orbit, or flow, under suitable provisions (e.g., f '(0) ≠1), amounts to the conjugate of the orbit of the monomial, Ψ−1(f '(0)n Ψ(x)). Here, however, n no longer needs be integer or positive, and is a continuous "time" of evolution for the full orbit. This is evidently equivalent to the algorithm of the preceding section, albeit more powerful and systematic.

Markov chains

If the function can be described by a stochastic matrix
Stochastic matrix
In mathematics, a stochastic matrix is a matrix used to describe the transitions of a Markov chain. It has found use in probability theory, statistics and linear algebra, as well as computer science...

, that is, a matrix whose rows or columns sum to one, then the iterated system is known as a Markov chain
Markov chain
A Markov chain, named after Andrey Markov, is a mathematical system that undergoes transitions from one state to another, between a finite or countable number of possible states. It is a random process characterized as memoryless: the next state depends only on the current state and not on the...

.

Examples

Famous iterated functions include the Mandelbrot set
Mandelbrot set
The Mandelbrot set is a particular mathematical set of points, whose boundary generates a distinctive and easily recognisable two-dimensional fractal shape...

 and Iterated function systems.

Ernst Schröder
Ernst Schröder
Ernst Schröder was a German mathematician mainly known for his work on algebraic logic. He is a major figure in the history of mathematical logic , by virtue of summarizing and extending the work of George Boole, Augustus De Morgan, Hugh MacColl, and especially Charles Peirce...

, in 1870, worked out special cases of the logistic map
Logistic map
The logistic map is a polynomial mapping of degree 2, often cited as an archetypal example of how complex, chaotic behaviour can arise from very simple non-linear dynamical equations...

, such as the chaotic case f(x) = 4x(1 − x), so that Ψ(x) = arcsin2(√x), hence f n(x) = sin2(2n arcsin(√x)). A nonchaotic case he also illustrated with his method, f(x) = 2x(1 − x), yielded Ψ(x) = −½ ln(1−2x), and hence f n(x) = −½((1−2x)2n−1).

If f is the action
Group action
In algebra and geometry, a group action is a way of describing symmetries of objects using groups. The essential elements of the object are described by a set, and the symmetries of the object are described by the symmetry group of this set, which consists of bijective transformations of the set...

 of a group element on a set, then the iterated function corresponds to a free group
Free group
In mathematics, a group G is called free if there is a subset S of G such that any element of G can be written in one and only one way as a product of finitely many elements of S and their inverses...

.

Means of study

Iterated functions can be studied with the Artin–Mazur zeta function and with transfer operator
Transfer operator
In mathematics, the transfer operator encodes information about an iterated map and is frequently used to study the behavior of dynamical systems, statistical mechanics, quantum chaos and fractals...

s.

In computer science

In computer science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...

, iterated functions occur as a special case of recursive functions
Recursion (computer science)
Recursion in computer science is a method where the solution to a problem depends on solutions to smaller instances of the same problem. The approach can be applied to many types of problems, and is one of the central ideas of computer science....

, which in turn anchor the study of such broad topics as lambda calculus
Lambda calculus
In mathematical logic and computer science, lambda calculus, also written as λ-calculus, is a formal system for function definition, function application and recursion. The portion of lambda calculus relevant to computation is now called the untyped lambda calculus...

, or narrower ones, such as the denotational semantics
Denotational semantics
In computer science, denotational semantics is an approach to formalizing the meanings of programming languages by constructing mathematical objects which describe the meanings of expressions from the languages...

 of computer programs.

Definitions in terms of Iterated Functions

Two important functionals
Functional
Generally, functional refers to something able to fulfill its purpose or function.*Functionalism and Functional form, movements in architectural design*Functional group, certain atomic combinations that occur in various molecules, e.g...

 can be defined in terms of iterated functions. These are Summation
Summation
Summation is the operation of adding a sequence of numbers; the result is their sum or total. If numbers are added sequentially from left to right, any intermediate result is a partial sum, prefix sum, or running total of the summation. The numbers to be summed may be integers, rational numbers,...

:


and the equivalent product:

See also

  • Irrational rotation
    Irrational rotation
    In mathematical theory of dynamical systems, an irrational rotation is a mapwhere θ is an irrational number. Under the identification of a circle with R/Z, or with the interval [0, 1] with the boundary points glued together, this map becomes a rotation of a circle by a proportion θ of a full...

  • Iterated function system
    Iterated function system
    In mathematics, iterated function systems or IFSs are a method of constructing fractals; the resulting constructions are always self-similar....

  • Rotation number
    Rotation number
    In mathematics, the rotation number is an invariant of homeomorphisms of the circle. It was first defined by Henri Poincaré in 1885, in relation to the precession of the perihelion of a planetary orbit...

  • Sarkovskii's theorem
    Sarkovskii's theorem
    In mathematics, Sharkovskii's theorem, named after Oleksandr Mikolaiovich Sharkovsky, is a result about discrete dynamical systems. One of the implications of the theorem is that if a continuous discrete dynamical system on the real line has a periodic point of period 3, then it must have...

  • Recurrence relation
    Recurrence relation
    In mathematics, a recurrence relation is an equation that recursively defines a sequence, once one or more initial terms are given: each further term of the sequence is defined as a function of the preceding terms....

  • Schröder's equation
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK