Fixed point (mathematics)
Template:Short description {{#invoke:Hatnote|hatnote}}
In mathematics, 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 functionEdit
Formally, Template:Mvar is a fixed point of a function Template:Mvar if Template:Mvar belongs to both the domain and the codomain of Template:Mvar, and Template:Math. In particular, Template:Mvar cannot have any fixed point if its domain is disjoint from its codomain. If Template:Math is defined on the real numbers, it corresponds, in graphical terms, to a curve in the Euclidean plane, and each fixed-point Template:Math corresponds to an intersection of the curve with the line Template:Math, cf. picture.
For example, if Template:Math is defined on the real numbers by <math> f(x) = x^2 - 3 x + 4,</math> then 2 is a fixed point of Template:Math, because Template:Math.
Not all functions have fixed points: for example, Template:Math has no fixed points because Template:Math is never equal to Template:Math for any real number.
Fixed point iterationEdit
{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}
In numerical analysis, fixed-point iteration is a method of computing fixed points of a function. Specifically, given a function <math>f</math> with the same domain and codomain, a point <math>x_0</math> in the domain of <math>f</math>, the fixed-point iteration is
<math display="block">x_{n+1}=f(x_n), \, n=0, 1, 2, \dots</math>
which gives rise to the sequence <math>x_0, x_1, x_2, \dots</math> of iterated function applications <math>x_0, f(x_0), f(f(x_0)), \dots</math> which is hoped to converge to a point <math>x</math>. If <math>f</math> is continuous, then one can prove that the obtained <math>x</math> is a fixed point of <math>f</math>.
The notions of attracting fixed points, repelling fixed points, and periodic points are defined with respect to fixed-point iteration.
Fixed-point theoremsEdit
{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}
A fixed-point theorem is a result saying that at least one fixed point exists, under some general condition.<ref>Template:Cite book </ref>
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 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 give a way to count fixed points.
Fixed point of a group actionEdit
In algebra, for a group G acting on a set X with a group action <math>\cdot</math>, x in X is said to be a fixed point of g if <math>g \cdot x = x</math>.
The fixed-point subgroup <math>G^f</math> of an automorphism f of a group G is the subgroup of G: <math display="block">G^f = \{ g \in G \mid f(g) = g \}.</math>
Similarly, the fixed-point subring <math>R^f</math> of an automorphism f of a ring R is the subring of the fixed points of f, that is, <math display="block">R^f = \{ r \in R \mid f(r) = r \}.</math>
In Galois theory, 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 propertyEdit
A topological space <math>X</math> is said to have the fixed point property (FPP) if for any continuous function
- <math>f\colon X \to X</math>
there exists <math>x \in X</math> such that <math>f(x)=x</math>.
The FPP is a topological invariant, i.e., it is preserved by any homeomorphism. The FPP is also preserved by any retraction.
According to the Brouwer fixed-point theorem, every compact and convex subset of a Euclidean space 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.<ref>Template:Cite journal</ref>
Fixed points of partial ordersEdit
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)Template:Citation needed of f is any p such that f(p) ≤ p. Analogously, a postfixed point of f is any p such that p ≤ f(p).<ref name="SmythPlotkin1982">Template:Cite conference</ref> The opposite usage occasionally appears.<ref name="CousotCousot1979">Template:Cite journal</ref> Malkis justifies the definition presented here as follows: "since f is Template:Em the inequality sign in the term f(x) ≤ x, such x is called a Template:Emfix point."<ref>Template:Cite book</ref> A fixed point is a point that is both a prefixpoint and a postfixpoint. Prefixpoints and postfixpoints have applications in theoretical computer science.<ref>Yde Venema (2008) Lectures on the Modal μ-calculus Template:Webarchive</ref>
Least fixed pointEdit
{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}
In order theory, 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).<ref>Yde Venema (2008) Lectures on the Modal μ-calculus Template:Webarchive</ref>
Fixed-point combinatorEdit
{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}
In combinatory logic for computer science, a fixed-point combinator is a higher-order function <math>\mathsf{fix}</math> that returns a fixed point of its argument function, if one exists. Formally, if the function f has one or more fixed points, then
- <math>\operatorname{\mathsf{fix}}f = f(\operatorname{\mathsf{fix}}f).</math>
Fixed-point logicsEdit
{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}
In mathematical logic, 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.
ApplicationsEdit
Template:More citations needed section In many fields, equilibria or stability are fundamental concepts that can be described in terms of fixed points. Some examples follow.
- In projective geometry, a fixed point of a projectivity has been called a double point.<ref>Template:Cite book</ref><ref>G. B. Halsted (1906) Synthetic Projective Geometry, page 27</ref>
- In economics, a Nash equilibrium of a game 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, 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."<ref>Template:Cite journal</ref><ref>Template:Cite journal</ref>
- Programming language compilers use fixed point computations for program analysis, for example in data-flow analysis, which is often required for code optimization. They are also the core concept used by the generic program analysis method abstract interpretation.<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref>
- In type theory, 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'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 alsoEdit
- Cycles and fixed points of permutations
- Eigenvector
- Equilibrium
- Fixed points of a Möbius transformation
- Idempotence
- Infinite compositions of analytic functions