
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 function
Formally, c is a fixed point of a function f if c belongs to both the domain and the codomain of f, and f(c) = c. In particular, f cannot have any fixed point if its domain is disjoint from its codomain. If f is defined on the real numbers, it corresponds, in graphical terms, to a curve in the Euclidean plane, and each fixed-point c corresponds to an intersection of the curve with the line y = x, cf. picture.
For example, if f is defined on the real numbers by then 2 is a fixed point of f, because f(2) = 2.
Not all functions have fixed points: for example, f(x) = x + 1 has no fixed points because x + 1 is never equal to x for any real number.
Fixed point iteration
In numerical analysis, 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 of iterated function 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 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 action
In algebra, 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 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, 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 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. 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.
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)[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). The opposite usage occasionally appears. Malkis justifies the definition presented here as follows: "since f is before the inequality sign in the term f(x) ≤ x, such x is called a prefix point." A fixed point is a point that is both a prefixpoint and a postfixpoint. Prefixpoints and postfixpoints have applications in theoretical computer science.
Least fixed point
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).
Fixed-point combinator
In combinatory logic for computer 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, 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
This section needs additional citations for verification.(July 2018) |
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.
- 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."
- 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.
- 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 also
- Cycles and fixed points of permutations
- Eigenvector
- Equilibrium
- Fixed points of a Möbius transformation
- Idempotence
- Infinite compositions of analytic functions
Notes
- Brown, R. F., ed. (1988). Fixed Point Theory and Its Applications. American Mathematical Society. ISBN 0-8218-5080-6.
- Kinoshita, Shin'ichi (1953). "On Some Contractible Continua without Fixed Point Property". Fund. Math. 40 (1): 96–98. doi:10.4064/fm-40-1-96-98. ISSN 0016-2736.
- Smyth, Michael B.; Plotkin, Gordon D. (1982). "The Category-Theoretic Solution of Recursive Domain Equations" (PDF). Proceedings, 18th IEEE Symposium on Foundations of Computer Science. SIAM Journal of Computing (volume 11). pp. 761–783. doi:10.1137/0211062.
- Patrick Cousot; Radhia Cousot (1979). "Constructive Versions of Tarski's Fixed Point Theorems" (PDF). Pacific Journal of Mathematics. 82 (1): 43–57. doi:10.2140/pjm.1979.82.43.
- Malkis, Alexander (2015). "Multithreaded-Cartesian Abstract Interpretation of Multithreaded Recursive Programs Is Polynomial" (PDF). Reachability Problems. Lecture Notes in Computer Science. Vol. 9328. pp. 114–127. doi:10.1007/978-3-319-24537-9_11. ISBN 978-3-319-24536-2. S2CID 17640585. Archived from the original (PDF) on 2022-08-10.
- Yde Venema (2008) Lectures on the Modal μ-calculus Archived March 21, 2012, at the Wayback Machine
- Yde Venema (2008) Lectures on the Modal μ-calculus Archived March 21, 2012, at the Wayback Machine
- Coxeter, H. S. M. (1942). Non-Euclidean Geometry. University of Toronto Press. p. 36.
- G. B. Halsted (1906) Synthetic Projective Geometry, page 27
- Wilson, Kenneth G. (1971). "Renormalization Group and Critical Phenomena. I. Renormalization Group and the Kadanoff Scaling Picture". Physical Review B. 4 (9): 3174–3183. Bibcode:1971PhRvB...4.3174W. doi:10.1103/PhysRevB.4.3174.
- Wilson, Kenneth G. (1971). "Renormalization Group and Critical Phenomena. II. Phase-Space Cell Analysis of Critical Behavior". Physical Review B. 4 (9): 3184–3205. Bibcode:1971PhRvB...4.3184W. doi:10.1103/PhysRevB.4.3184.
- "P. Cousot & R. Cousot, Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints".
External links
- Yutaka Nishiyama (2012). "An Elegant Solution for Drawing a Fixed Point" (PDF). International Journal of Pure and Applied Mathematics. 78 (3): 363–377.
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 The function f x x3 3x2 3x displaystyle f x x 3 3x 2 3x shown in red has the fixed points 0 1 and 2 Fixed point of a functionFormally c is a fixed point of a function f if c belongs to both the domain and the codomain of f and f c c In particular f cannot have any fixed point if its domain is disjoint from its codomain If f is defined on the real numbers it corresponds in graphical terms to a curve in the Euclidean plane and each fixed point c corresponds to an intersection of the curve with the line y x cf picture For example if f is defined on the real numbers by f x x2 3x 4 displaystyle f x x 2 3x 4 then 2 is a fixed point of f because f 2 2 Not all functions have fixed points for example f x x 1 has no fixed points because x 1 is never equal to x for any real number Fixed point iterationIn numerical analysis fixed point iteration is a method of computing fixed points of a function Specifically given a function f displaystyle f with the same domain and codomain a point x0 displaystyle x 0 in the domain of f displaystyle f the fixed point iteration is xn 1 f xn n 0 1 2 displaystyle x n 1 f x n n 0 1 2 dots which gives rise to the sequence x0 x1 x2 displaystyle x 0 x 1 x 2 dots of iterated function applications x0 f x0 f f x0 displaystyle x 0 f x 0 f f x 0 dots which is hoped to converge to a point x displaystyle x If f displaystyle f is continuous then one can prove that the obtained x displaystyle x is a fixed point of f displaystyle f The notions of attracting fixed points repelling fixed points and periodic points are defined with respect to fixed point iteration Fixed point theoremsA 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 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 actionIn algebra for a group G acting on a set X with a group action displaystyle cdot x in X is said to be a fixed point of g if g x x displaystyle g cdot x x The fixed point subgroup Gf displaystyle G f of an automorphism f of a group G is the subgroup of G Gf g G f g g displaystyle G f g in G mid f g g Similarly the fixed point subring Rf displaystyle R f of an automorphism f of a ring R is the subring of the fixed points of f that is Rf r R f r r displaystyle R f r in R mid f r r 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 propertyA topological space X displaystyle X is said to have the fixed point property FPP if for any continuous function f X X displaystyle f colon X to X there exists x X displaystyle x in X such that f x x displaystyle f x x 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 Fixed points of partial ordersIn 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 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 The opposite usage occasionally appears Malkis justifies the definition presented here as follows since f is before the inequality sign in the term f x x such x is called a prefix point A fixed point is a point that is both a prefixpoint and a postfixpoint Prefixpoints and postfixpoints have applications in theoretical computer science Least fixed point 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 Fixed point combinatorIn combinatory logic for computer science a fixed point combinator is a higher order function fix displaystyle mathsf fix that returns a fixed point of its argument function if one exists Formally if the function f has one or more fixed points then fix f f fix f displaystyle operatorname mathsf fix f f operatorname mathsf fix f Fixed point logicsIn 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 ApplicationsThis section needs additional citations for verification Please help improve this article by adding citations to reliable sources in this section Unsourced material may be challenged and removed July 2018 Learn how and when to remove this message 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 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 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 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 alsoCycles and fixed points of permutations Eigenvector Equilibrium Fixed points of a Mobius transformation Idempotence Infinite compositions of analytic functionsInvariant mathematics NotesBrown R F ed 1988 Fixed Point Theory and Its Applications American Mathematical Society ISBN 0 8218 5080 6 Kinoshita Shin ichi 1953 On Some Contractible Continua without Fixed Point Property Fund Math 40 1 96 98 doi 10 4064 fm 40 1 96 98 ISSN 0016 2736 Smyth Michael B Plotkin Gordon D 1982 The Category Theoretic Solution of Recursive Domain Equations PDF Proceedings 18th IEEE Symposium on Foundations of Computer Science SIAM Journal of Computing volume 11 pp 761 783 doi 10 1137 0211062 Patrick Cousot Radhia Cousot 1979 Constructive Versions of Tarski s Fixed Point Theorems PDF Pacific Journal of Mathematics 82 1 43 57 doi 10 2140 pjm 1979 82 43 Malkis Alexander 2015 Multithreaded Cartesian Abstract Interpretation of Multithreaded Recursive Programs Is Polynomial PDF Reachability Problems Lecture Notes in Computer Science Vol 9328 pp 114 127 doi 10 1007 978 3 319 24537 9 11 ISBN 978 3 319 24536 2 S2CID 17640585 Archived from the original PDF on 2022 08 10 Yde Venema 2008 Lectures on the Modal m calculus Archived March 21 2012 at the Wayback Machine Yde Venema 2008 Lectures on the Modal m calculus Archived March 21 2012 at the Wayback Machine Coxeter H S M 1942 Non Euclidean Geometry University of Toronto Press p 36 G B Halsted 1906 Synthetic Projective Geometry page 27 Wilson Kenneth G 1971 Renormalization Group and Critical Phenomena I Renormalization Group and the Kadanoff Scaling Picture Physical Review B 4 9 3174 3183 Bibcode 1971PhRvB 4 3174W doi 10 1103 PhysRevB 4 3174 Wilson Kenneth G 1971 Renormalization Group and Critical Phenomena II Phase Space Cell Analysis of Critical Behavior Physical Review B 4 9 3184 3205 Bibcode 1971PhRvB 4 3184W doi 10 1103 PhysRevB 4 3184 P Cousot amp R Cousot Abstract interpretation A unified lattice model for static analysis of programs by construction or approximation of fixpoints External linksYutaka Nishiyama 2012 An Elegant Solution for Drawing a Fixed Point PDF International Journal of Pure and Applied Mathematics 78 3 363 377