nLab
fixed point

Contents

Idea

A fixed point (or fixpoint) of an endofunction? f:XX is an element xX such that f(x)=x. Similarly, if C is a category with a terminal object 1 and an endomorphism f:XX, then a fixed point of f is an element x:1X such that fx=x.

More generally still, we can speak of the same notion but replacing global elements x:1X by generalized elements x:UX, where again x is a fixed point of f:XX if fx=x.

The same notion undergoes further generalization by categorification. For example, if F:CC is an endofunctor, then an object c of C is called a “fixed point” of F is there is an isomorphism F(c)c (although usually, a fixed point of a functor is an object together with a specified such isomorphism).

The importance of fixed points all throughout mathematics is difficult to overstate. They are particularly important in analysis, topology, lattice theory, set theory, and category theory. Fixed points of endofunctors frequently arise as solutions to “recursive equations”, especially in the form of initial algebras and terminal coalgebras.

Examples in analysis and topology

A typical application of fixed points in analysis is through the following general theorem:

Theorem

Suppose X is an (inhabited) complete metric space with distance function d and f:XX is a function with Lipschitz constant r less than 1, i.e., d(f(x),f(y))rd(x,y) for all x,yX. Then f has a unique fixed point.

The proof is very easy: starting with an initial point x 0, the sequence defined by x n+1=f(x n) is readily seen to be a Cauchy sequence which converges to some point x. The sequence x n+1=f(x n) converges to both x and f(x), so x=f(x). If x and y are fixed points, then 0d(x,y)=d(f(x),f(y))rd(x,y), so

(1r)d(x,y)0(1-r)d(x, y) \leq 0

whence 0d(x,y)0 and therefore x=y.

By a suitable choice of space X and endomorphism f, this theorem can be used to establish existence and uniqueness of solutions of differential equations (this should be expanded upon).

  • Brouwer’s theorem

  • Schauder

  • Kakutani

  • Tychonoff

  • Lefschetz

  • Atiyah-Singer; Wood’s Hole

Examples for ordered sets

Knaster-Tarski theorem

Theorem

If L is a complete lattice, then every monotone (i.e., order-preserving) map f:LL has a fixed point (in fact, the fixed points of f form a complete lattice).

Proof

The algebras for the functor f:LL are elements x such that f(x)x. Limits in Alg(L) are preserved an reflected by the forgetful functor or inclusion Alg(L)L, hence Alg(L) is complete if L is. In particular, Alg(L) has an initial object, and initial algebras are fixed points.

(In more down-to-earth terms, let t be the infimum of A={x:f(x)x}. Then for every xA, we have f(t)f(x)x, hence f(t)t. We therefore also have f(f(t))f(t), so that f(t)A. But then it follows that tf(t), whence t=f(t). Clearly this t is a least fixed point of f.)

To show completeness of fix(f), suppose given Sfix(f), and let s be the supremum of S in L. Then the principal upward-closed set s generated by s is a complete lattice. Also, f restricts to a map ss (for if sx, then px for all pS, whence p=f(p)f(x) for all pS, so that sf(x)). The least fixed point of f:ss is the supremum of S in fix(f).

A virtual corollary of this theorem is the Cantor-Schroeder-Bernstein theorem.

Pataraia’s theorem

The following significantly strengthens the Knaster-Tarski theorem, and is based on the notion of an ipo (inductive partial order; see Paul Taylor’s book), i.e., a poset with a bottom element and admitting joins of directed subsets.

Theorem (Pataraia)

If L is an ipo, then every monotone map f:LL has a (least) fixed point.

Proof

Consider the smallest S among subsets of L which contain , are closed under f, and closed under directed joins in L. Then the restriction f:SS satisfies 1 Sf, i.e., f is inflationary. (For the set of all elements xL such that xf(x) is another such subset, so S is contained in it.) Thus it suffices to show that every inflationary map on a poset S with a bottom element and directed joins has a fixed point.

The collection I of inflationary monotone maps on S is an ipo: its bottom element is 1 S, and directed joins are computed pointwise. Moreover, I is itself directed: if f,gI, then fgI dominates them both. Thus the directed join t of the collection exists; it is the maximal element t of I. It follows that that ftt, but also tft since f is inflationary. So ft=t, and in particular t()S is a fixed point of f.

This t() is a least fixed point of f:LL. For if x is any fixed point, the downward-closed set Lx contains , is closed under f, and is closed under directed unions, and therefore SLx. Hence t()S satisfies t()x.

One may mimic the last part of the proof of the Knaster-Tarski theorem to show that if L is an ipo and f is monotone, then fix(f) (with the order inherited from L) is also an ipo.

Galois connections

Examples in set theory

  • Countable ordinals

  • Critical points of elementary embeddings (non-fixed points)

Examples in category theory

Initial algebras and final coalgebras

Various classical fixed-point theorems for monotone functions on posets can be “categorified” to give appropriate fixed-point theorems for endofunctors on categories. An example is that Kleene’s fixed-point theorem generalizes to Adamek’s fixed-point theorem:

Theorem

Let C be a category with an initial object 0 and colimits of κ-directed diagrams for some regular cardinal kapa, and suppose F:CC preserves κ-directed colimits. Then F has an initial algebra (which by Lambek’s theorem is a fixed point of F).

Proof

Regarding κ as an ordinal {α<κ} (hence a poset, hence a category), define a functor G:κC recursively: on objects, put G()=0, G(α+1)=F(G(α)), and G(β)=colim α<βG(α) for β a limit ordinal. On morphisms α<β,

  • G(<β) is the unique map 0G(β);

  • For β a limit ordinal, G(α<β) is a component of the cocone diagram that defines G(β) as a colimit;

  • G(\alpha + 1 \lt \beta + 1) = F(G(\alpha \lt \beta))$;

  • For α a limit ordinal, G(α<β+1) is the unique map colim γ<αG(γ)G(β+1 corresponding to the cocone from the diagram G:αC to G(β+1).

By assumption, colimG exists in C, and this colimit is preserved by F. (To be continued.)

A typical application is where C is a κ-accessible category and F:CC is a κ-accessible functor. A concise statement is that accessible endofunctors on accessible categories with an initial object possess categorical fixed points (in fact, the fixed points form another accessible category with an initial object).

An arguably more elegant viewpoint on this is given in the following theorem and proof.

Theorem

Suppose C is locally presentable, i.e., accessible and complete/cocomplete, and suppose F:CC is an accessible functor. Then the category of F-algebras is also locally presentable. In particular, there exists an initial F-algebra. Moreover, the category of fixed points, i.e., the category of F-algebras X for which the structure FXX is an isomorphism is also locally presentable (in particular, cocomplete and complete).

Proof

Alg F is an inserter construction, i.e., the data consisting of the evident 1-cell U:Alg FC and 2-cell FUU is universal among all such data in the 2-category Cat. Since Acc is closed under 2-limits in Cat such as inserters (see Makkai-Paré, theorem 5.1.6), the category Alg F is accessible. It is also complete since C is complete (being locally presentable) and the underlying functor U:Alg FF reflects limits. Since Alg F is accessible and complete, it is also cocomplete, hence contains an initial object.

Similarly, the category of fixed points i:Fix(F)C is formed as an iso-inserter construction and is therefore accessible. If D:JFix(F) is a diagram of fixed points and cOb(C) is the colimit of iD, then F induces a functor (which we give the same name) F:cCcC, because for any object cd in cC, we have a cocone iDFiDF(d), factoring uniquely through an arrow cF(d). Since cC is a locally presentable category, the accessible functor F acting on it has an initial algebra (cc,(cF(c))(cc)), as we argued before. This is the colimit of D in Fix(F), as is easily checked. Therefore Fix(F) is cocomplete and accessible.

Boundedness conditions, such as those given as hypotheses in the previous two theorems, are generally required to establish existence of categorical fixed points. The example of the covariant power-set functor on Set shows that a naive generalization of the Knaster-Tarski theorem from complete lattices to complete/cocomplete categories is hopelessly false.

Paul Taylor has built an elegant theory of locating certain initial algebras inside final coalgebras, via his notion of well-founded coalgebras. This too can be “categorified” (to be continued).

Fixed points of left exact idempotent endofunctors

Theorem (Paré, Rosebrugh, Wood)

Let E be a topos, and let F:EE be a left-exact idempotent functor. Then the category of F-coalgebras X whose structure maps θ:XF(X) are isomorphisms is a topos.

Todd: Here “idempotent” involves a coassociativity condition. To be related to structures over a modal operator, as at my web, or to diads a la Toby Kenney.

Domain theory

  • Adjunctions and adjoint equivalences

References

  • Claudio Hermida, Bart Jacobs, Structural induction and coinduction in a fibrational setting, Information and Computation 145 (1997), 107-152. (citeseer)

  • Michael Makkai and Robert Paré, Accessible Categories: The Foundations of Categorical Model Theory, Contemporary Mathematics 104, AMS (1989).

Revised on October 15, 2012 10:38:46 by David Roberts (192.43.227.18)