
In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, a fixed point (sometimes shortened to fixpoint), also known as an invariant point, is a value that does not change under a given
transformation. Specifically, for
functions, a fixed point is an element that is mapped to itself by the function. Any set of fixed points of a transformation is also an
invariant set.
Fixed point of a function
Formally, is a fixed point of a function if belongs to both the
domain and the
codomain of , and .
In particular, cannot have any fixed point if its domain is disjoint from its codomain.
If is defined on the
real number
In mathematics, a real number is a number that can be used to measure a continuous one- dimensional quantity such as a duration or temperature. Here, ''continuous'' means that pairs of values can have arbitrarily small differences. Every re ...
s, it corresponds, in graphical terms, to a
curve in the
Euclidean plane
In mathematics, a Euclidean plane is a Euclidean space of Two-dimensional space, dimension two, denoted \textbf^2 or \mathbb^2. It is a geometric space in which two real numbers are required to determine the position (geometry), position of eac ...
, and each fixed-point corresponds to an intersection of the curve with the line , cf. picture.
For example, if is defined on the
real number
In mathematics, a real number is a number that can be used to measure a continuous one- dimensional quantity such as a duration or temperature. Here, ''continuous'' means that pairs of values can have arbitrarily small differences. Every re ...
s by
then 2 is a fixed point of , because .
Not all functions have fixed points: for example, has no fixed points because is never equal to for any real number.
Fixed point iteration
In
numerical analysis
Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic computation, symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of ...
, ''fixed-point iteration'' is a method of computing fixed points of a function. Specifically, given a function
with the same domain and codomain, a point
in the domain of
, the fixed-point iteration is
which gives rise to the
sequence
In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is cal ...
of
iterated function
In mathematics, an iterated function is a function that is obtained by composing another function with itself two or several times. The process of repeatedly applying the same function is called iteration. In this process, starting from some ...
applications
which is hoped to
converge to a point
. If
is continuous, then one can prove that the obtained
is a fixed point of
.
The notions of attracting fixed points, repelling fixed points, and
periodic points are defined with respect to fixed-point iteration.
Fixed-point theorems
A fixed-point theorem is a result saying that at least one fixed point exists, under some general condition.
For example, the
Banach fixed-point theorem (1922) gives a general criterion guaranteeing that, if it is satisfied,
fixed-point iteration will always converge to a fixed point.
The
Brouwer fixed-point theorem (1911) says that any
continuous function from the closed
unit ball in ''n''-dimensional
Euclidean space
Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are ''Euclidean spaces ...
to itself must have a fixed point, but it doesn't describe how to find the fixed point.
The
Lefschetz fixed-point theorem (and the
Nielsen fixed-point theorem) from
algebraic topology
Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariant (mathematics), invariants that classification theorem, classify topological spaces up t ...
give a way to count fixed points.
Fixed point of a group action
In
algebra
Algebra is a branch of mathematics that deals with abstract systems, known as algebraic structures, and the manipulation of expressions within those systems. It is a generalization of arithmetic that introduces variables and algebraic ope ...
, for a group ''G'' acting on a set ''X'' with a
group action , ''x'' in ''X'' is said to be a fixed point of ''g'' if
.
The
fixed-point subgroup of an
automorphism ''f'' of a
group ''G'' is the
subgroup
In group theory, a branch of mathematics, a subset of a group G is a subgroup of G if the members of that subset form a group with respect to the group operation in G.
Formally, given a group (mathematics), group under a binary operation  ...
of ''G'':
Similarly, the
fixed-point subring of an
automorphism ''f'' of a
ring ''R'' is the
subring of the fixed points of ''f'', that is,
In
Galois theory
In mathematics, Galois theory, originally introduced by Évariste Galois, provides a connection between field (mathematics), field theory and group theory. This connection, the fundamental theorem of Galois theory, allows reducing certain problems ...
, the set of the fixed points of a set of
field automorphisms is a
field called the
fixed field of the set of automorphisms.
Topological fixed point property
A
topological space
In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
is said to have the
fixed point property (FPP) if for any
continuous function
:
there exists
such that
.
The FPP is a
topological invariant, i.e., it is preserved by any
homeomorphism
In mathematics and more specifically in topology, a homeomorphism ( from Greek roots meaning "similar shape", named by Henri Poincaré), also called topological isomorphism, or bicontinuous function, is a bijective and continuous function ...
. The FPP is also preserved by any
retraction.
According to the
Brouwer fixed-point theorem, every
compact and
convex subset
In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
of a
Euclidean space
Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are ''Euclidean spaces ...
has the FPP. Compactness alone does not imply the FPP, and convexity is not even a topological property, so it makes sense to ask how to topologically characterize the FPP. In 1932
Borsuk asked whether compactness together with
contractibility could be a necessary and sufficient condition for the FPP to hold. The problem was open for 20 years until the conjecture was disproved by Kinoshita, who found an example of a compact contractible space without the FPP.
Fixed points of partial orders
In
domain theory, the notion and terminology of fixed points is generalized to a
partial order. Let ≤ be a partial order over a set ''X'' and let ''f'': ''X'' → ''X'' be a function over ''X''. Then a prefixed point (also spelled pre-fixed point, sometimes shortened to prefixpoint or pre-fixpoint) of ''f'' is any ''p'' such that ''f''(''p'') ≤ ''p''. Analogously, a ''postfixed point'' of ''f'' is any ''p'' such that ''p'' ≤ ''f''(''p'').
The opposite usage occasionally appears.
Malkis justifies the definition presented here as follows: "since ''f'' is the inequality sign in the term ''f''(''x'') ≤ ''x'', such ''x'' is called a fix point." A fixed point is a point that is both a prefixpoint and a postfixpoint. Prefixpoints and postfixpoints have applications in
theoretical computer science
Theoretical computer science is a subfield of computer science and mathematics that focuses on the Abstraction, abstract and mathematical foundations of computation.
It is difficult to circumscribe the theoretical areas precisely. The Associati ...
.
Least fixed point
In
order theory
Order theory is a branch of mathematics that investigates the intuitive notion of order using binary relations. It provides a formal framework for describing statements such as "this is less than that" or "this precedes that". This article intr ...
, the
least fixed point of a
function from a
partially ordered set (poset) to itself is the fixed point which is less than each other fixed point, according to the order of the poset. A function need not have a least fixed point, but if it does then the least fixed point is unique.
One way to express the
Knaster–Tarski theorem is to say that a
monotone function on a
complete lattice has a
least fixed point that coincides with its least prefixpoint (and similarly its greatest fixed point coincides with its greatest postfixpoint).
Fixed-point combinator
In
combinatory logic for
computer science
Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
, a fixed-point combinator is a
higher-order function that returns a fixed point of its argument function, if one exists. Formally, if the function ''f'' has one or more fixed points, then
:
Fixed-point logics
In
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
, fixed-point logics are extensions of classical predicate logic that have been introduced to express recursion. Their development has been motivated by
descriptive complexity theory and their relationship to
database query languages, in particular to
Datalog.
Applications
In many fields, equilibria or
stability are fundamental concepts that can be described in terms of fixed points. Some examples follow.
* In
projective geometry
In mathematics, projective geometry is the study of geometric properties that are invariant with respect to projective transformations. This means that, compared to elementary Euclidean geometry, projective geometry has a different setting (''p ...
, a fixed point of a
projectivity has been called a double point.
* In
economics
Economics () is a behavioral science that studies the Production (economics), production, distribution (economics), distribution, and Consumption (economics), consumption of goods and services.
Economics focuses on the behaviour and interac ...
, a
Nash equilibrium of a
game
A game is a structured type of play usually undertaken for entertainment or fun, and sometimes used as an educational tool. Many games are also considered to be work (such as professional players of spectator sports or video games) or art ...
is a fixed point of the game's
best response correspondence.
John Nash exploited the
Kakutani fixed-point theorem for his seminal paper that won him the Nobel prize in economics.
* In
physics
Physics is the scientific study of matter, its Elementary particle, fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge whi ...
, more precisely in the
theory of phase transitions, ''linearization'' near an ''unstable'' fixed point has led to
Wilson's Nobel prize-winning work inventing the
renormalization group, and to the mathematical explanation of the term "
critical phenomenon."
*
Programming language
A programming language is a system of notation for writing computer programs.
Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
compilers use fixed point computations for program analysis, for example in
data-flow analysis, which is often required for code
optimization
Mathematical optimization (alternatively spelled ''optimisation'') or mathematical programming is the selection of a best element, with regard to some criteria, from some set of available alternatives. It is generally divided into two subfiel ...
. They are also the core concept used by the generic program analysis method
abstract interpretation.
* In
type theory
In mathematics and theoretical computer science, a type theory is the formal presentation of a specific type system. Type theory is the academic study of type systems.
Some type theories serve as alternatives to set theory as a foundation of ...
, the
fixed-point combinator allows definition of recursive functions in the
untyped lambda calculus.
* The vector of
PageRank values of all web pages is the fixed point of a
linear transformation derived from the
World Wide Web
The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
's link structure.
* The stationary distribution of a
Markov chain is the fixed point of the one step transition probability function.
* Fixed points are used to finding formulas for
iterated functions.
See also
*
Cycles and fixed points of permutations
*
Eigenvector
*
Equilibrium
*
Fixed points of a Möbius transformation
*
Idempotence
*
Infinite compositions of analytic functions
In mathematics, infinite Function composition, compositions of analytic functions (ICAF) offer alternative formulations of Generalized continued fraction, analytic continued fractions, series (mathematics), series, product (mathematics), products ...
*
Invariant (mathematics)
Notes
External links
* {{cite journal , url=http://ijpam.eu/contents/2012-78-3/7/7.pdf , author=Yutaka Nishiyama , title=An Elegant Solution for Drawing a Fixed Point , journal=International Journal of Pure and Applied Mathematics , volume=78 , number=3 , pages=363–377 , date=2012