Content deleted Content added
No edit summary |
Citation bot (talk | contribs) Altered volume. Add: doi, issue, authors 1-1. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by Abductive | Category:Order theory | #UCB_Category 105/179 |
||
(20 intermediate revisions by 18 users not shown) | |||
Line 1:
{{Short description|Theorem in order theory and lattice theory}}
{{otheruses4|Kleene's fixed-point theorem in lattice theory|the fixed-point theorem in computability theory|Kleene's recursion theorem}}
[[File:Kleene fixpoint svg.svg|thumb|Computation of the least fixpoint of ''f''(''x'') = {{sfrac|1|10}}''x''<sup>2</sup>+[[arctangent|atan]](''x'')+1 using Kleene's theorem in the real [[interval (mathematics)|interval]] [0,7] with the usual order]]
In the [[mathematics|mathematical]] areas of [[order theory|order]] and [[lattice theory]], the '''Kleene fixed-point theorem''', named after American mathematician [[Stephen Cole Kleene]], states the following:
:''
The '''ascending Kleene chain''' of ''f'' is the [[chain (order theory)|chain]]
:<math>\bot
obtained by [[iterated function|iterating]] ''f'' on the [[least element]] ⊥ of ''L''. Expressed in a formula, the theorem states that
Line 14 ⟶ 16:
where <math>\textrm{lfp}</math> denotes the least fixed point.
does not consider how fixed points can be computed by iterating ''f'' from some seed (also, it pertains to [[monotone function]]s on [[complete lattices]]), this result is often attributed to [[Alfred Tarski]] who proves it for additive functions.<ref>{{cite journal | author=Alfred Tarski | url=http://projecteuclid.org/Dienst/UI/1.0/Summarize/euclid.pjm/1103044538 | title=A lattice-theoretical fixpoint theorem and its applications | journal = [[Pacific Journal of Mathematics]] | volume=5 | year=1955 | issue=2 | pages=285–309| doi=10.2140/pjm.1955.5.285 }}, page 305.</ref> Moreover, the Kleene fixed-point theorem can be extended to [[monotone function]]s using transfinite iterations.<ref>{{cite journal | author=Patrick Cousot and Radhia Cousot | url=https://projecteuclid.org/euclid.pjm/1102785059 | title=Constructive versions of Tarski's fixed point theorems | journal = Pacific Journal of Mathematics | volume=82 | year=1979 | issue=1 | pages=43–57| doi=10.2140/pjm.1979.82.43 }}</ref>
== Proof ==
We first have to show that the ascending Kleene chain of
:'''Lemma
:'''Proof.'''
:* Assume n = 0. Then <math>f^0(\bot) = \bot \sqsubseteq f^1(\bot),</math>
:* Assume n > 0. Then we have to show that <math>f^n(\bot) \sqsubseteq f^{n+1}(\bot)</math>. By rearranging we get <math>f(f^{n-1}(\bot)) \sqsubseteq f(f^n(\bot))</math>. By inductive assumption, we know that <math>f^{n-1}(\bot) \sqsubseteq f^n(\bot)</math> holds, and because f is monotone (property of Scott-continuous functions), the result holds as well.
:<math>\mathbb{M} = \{ \bot, f(\bot), f(f(\bot)), \ldots\}.</math>
From the definition of a dcpo it follows that <math>\mathbb{M}</math> has a supremum, call it <math>m.</math> What remains now is to show that <math>m</math> is the least fixed-point.
First, we show that <math>m</math> is a fixed point, i.e. that <math>f(m) = m</math>. Because <math>f</math> is [[Scott continuity|Scott-continuous]], <math>f(\sup(\mathbb{M})) = \sup(f(\mathbb{M}))</math>, that is <math>f(m) = \sup(f(\mathbb{M}))</math>. Also, since <math>\mathbb{M} = f(\mathbb{M})\cup\{\bot\}</math> and because <math>\bot</math> has no influence in determining the supremum we have: <math>\sup(f(\mathbb{M})) = \sup(\mathbb{M})</math>. It follows that <math>f(m) = m</math>, making <math>m</math> a fixed-point of <math>f</math>.
The proof that <math>m</math> is in fact the ''least'' fixed point can be done by showing that any == See also ==
* Other [[fixed-point theorem]]s
== References ==
{{Reflist}}
|