Knaster–Tarski theorem

Knaster–Tarski theorem

In the mathematical areas of order and lattice theory, the Knaster–Tarski theorem, named after Bronisław Knaster and Alfred Tarski, states the following:

:"Let L be a complete lattice and let f : L → L be an order-preserving function. Then the set of fixed points of f in L is also a complete lattice."

It was Tarski who stated the result in its most general form, and so the theorem is often known as Tarski's fixed point theorem. Some time earlier, however, Knaster established the result for the special case where "L" is the lattice of subsets of a set, the power set lattice.

The theorem has important applications in formal semantics of programming languages.

A kind of converse of this theorem was proved by Anne C. Davis: If every order preserving function "f : L → L" on a lattice "L" has a fixed point, then "L" is a complete lattice.

Consequences: least and greatest fixed points

Since complete lattices cannot be empty, the theorem in particular guarantees the existence of at least one fixed point of "f", and even the existence of a "least" (or "greatest") fixed point. In many practical cases, this is the most important implication of the theorem.

The least fixpoint of "f" is the least element "x" such that "f"("x") = "x", or, equivalently, such that "f"("x") ≤ "x"; the dual holds for the greatest fixpoint, the greatest element "x" such that "f"("x") = "x".

If "f"(lim "x""n")=lim "f"("x""n") for all "x""n" an ascending sequence of elements of L, then the least fixpoint of "f" is lim "f""n"(0) where 0 is the least element of L, thus giving a more "constructive" version of the theorem. (See: Kleene fixpoint theorem.) More generally, if "f" is monotonic, then the least fixpoint of "f" is the stationary limit of "f"α(0), taking α over the ordinals, where "f"α is defined by transfinite induction: "f"α+1 = "f" ( "f"α) and "f"γ for a limit ordinal γ is the least upper bound of the "f"β for all β ordinals less than γ. The dual theorem holds for the greatest fixpoint.

For example, in theoretical computer science, least fixed points of monotone functions are used to define program semantics. Often a more specialized version of the theorem is used, where "L" is assumed to be the lattice of all subsets of a certain set ordered by subset inclusion. This reflects the fact that in many applications only such lattices are considered. One then usually is looking for the smallest set that has the property of being a fixed point of the function "f". Abstract interpretation makes ample use of the Knaster–Tarski theorem and the formulas giving the least and greatest fixpoints.

Knaster–Tarski theorem can be used for a simple proof of Cantor–Bernstein–Schroeder theorem.

Weaker versions of the theorem

Weaker versions of the Knaster-Tarski theorem can be formulated for ordered sets, but involve more complicated assumptions. For example:

:"Let L be a partially ordered set with the smallest element (bottom) and let f : L → L be an order-preserving function. Further, suppose there exists u in L such that f(u) ≤ u and that any chain in the subset {x in L : x ≤ f(x), x ≤ u} has supremum. Then f admits the least fixed point."

This can be applied to obtain various theorems on invariant sets, e.g. the Ok's theorem:

:"For the monotone map F : P(X) → P(X) on the family of (closed) nonempty subsets of X the following are equivalent: (o) F admits A in P(X) s.t. A subseteq F(A), (i) F admits invariant set A in P(X) i.e. A = F(A), (ii) F admits maximal invariant set A, (ii) F admits the greatest invariant set A."

In particular, using the Knaster-Tarski principle one can develop the theory of global attractors for noncontractive discontinuous (multivalued) iterated function systems. For weakly contractive iterated function systems Kantorovitch fixpoint theorem suffices.

Other applications of fixed point principles for ordered sets come from the theory of differential, integral and operator equations.

Proof

Let's restate the theorem.

For a complete lattice langle L, le angle and a monotone function f: L ightarrow L on "L", the set of all fixpoints of "f" is also complete lattice langle P, le angle, with:
* igcup P = igcup { x in L | x le f(x) } as the greatest fixpoint of "f"
* igcap P = igcap { x in L | x ge f(x) } as the least fixpoint of "f".

"Proof." We′ll begin by showing that "P" has least and greatest element. Let "D" = { "x" | "x" ≤ "f(x)" } and "x" ∈ "D". Then because "f" is monotone we have "f(x)" ≤ "f(f(x))", that is "f(x)" ∈ "D".

Now let "u" = ∪"D". Then "x" ≤ "u" and "f(x)" ≤ "f(u)", so "x" ≤ "f(x)" ≤ "f(u)". Therefore "f(u)" is an upper bound of "D", but "u" is the least upper bound, so "u" ≤ "f(u)", i.e. "u" ∈ "D". Then "f(u)" ∈ "D" and "f(u)" ≤ "u" from which follows "f(u)" = "u". Because every fixpoint is in "D" we have that "u" is the greatest fixpoint of "f".

The function "f" is monotone on the dual (complete) lattice langle L^{op}, ge angle. As we have just proved, its greatest fixpoint there exists. It is the least one on "L", so "P" has least and greatest elements, or more generally that every monotone function on a complete lattice has least and greatest fixpoints.

If "a" ∈ "L" and "b" ∈ "L", we'll write ["a", "b"] for the closed interval with bounds "a" and "b": { x ∈ "L" | "a" ≤ x ≤ "b" }. The closed intervals are also complete lattices.

It remains to be proven that P is complete lattice. Let "1L" = ∪"L", "W" ⊆ "P" and "w" = ∪"W". We′ll show that "f"( ["w", "1L"] ) ⊆ ["w", "1L"] . Indeed for every "x" ∈ "W" we have "x" = "f(x)" ≤ "f(w)", leading to "w" ≤ "f(w)". Then from "y" ∈ ["w", "1L"] follows that "w" ≤ "f(w)" ≤ "f(y)", giving "f(y)" ∈ ["w", "1L"] or simply "f"( ["w", "1L"] ) ⊆ ["w", "1L"] . This allow us to look at "f" as function on the complete lattice ["w", "1L"] . Then it has least fixpoint there, giving us the least upper bound of "W". We′ve shown that arbitrary subset of "P" has supremum which turns "P" into complete lattice.

See also

* Kleene fixpoint theorem
* Kantorovitch fixpoint theorem (known also as Tarski-Kantorovitch fixpoint principle)

References

*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:2 | year=1955 | pages=285–309
*cite book | author=Andrzej Granas and James Dugundji | title=Fixed Point Theory | publisher=Springer-Verlag, New York | year=2003 | id=ISBN 0-387-00173-5
*cite book | author=M. Kolibiar, A. Legéň, T. Šalát and Š. Znám | title=Algebra a príbuzné disciplíny | publisher=Alfa, Bratislava (in Slovak) | year=1992 | id=ISBN 80-05-00721-3
*cite journal | author=Anne C. Davis | url=http://projecteuclid.org/Dienst/UI/1.0/Summarize/euclid.pjm/1103044539 | title=A characterization of complete lattices | journal=Pacific J. Math. | year=1955 | volume=5 | pages=311–319
*cite journal | author=B. Knaster | title=Un théorème sur les fonctions d'ensembles | journal=Ann. Soc. Polon. Math. | year=1928 | volume=6 | pages=133–134
* T. Forster, "Logic, Induction and Sets", ISBN 0521533619

Recent developments

*cite journal | author=S. Hayashi | title=Self-similar sets as Tarski's fixed points | journal=Publ. RIMS Kyoto Univ. | year=1985 | volume=21 | pages=1059–1066
*cite journal | author=J. Jachymski, L. Gajek, K. Pokarowski | title=The Tarski-Kantorovitch principle and the theory of iterated function systems | journal=Bull. Austral. Math. Soc. | year=2000 | volume=61 | pages=247–261
*cite journal | author=E.A. Ok | title=Fixed set theory for closed correspondences with applications to self-similarity and games | journal=Nonlinear Anal. | year=2004 | volume=56 | pages=309–330 | doi=10.1016/j.na.2003.08.001
*cite journal | author=B.S.W. Schröder | title=Algorithms for the fixed point property | journal=Theoret. Comput. Sci. | year=1999 | volume=217 | pages=301–358 | doi=10.1016/S0304-3975(98)00273-4
*cite journal | author=S. Heikkilä | title=On fixed points through a generalized iteration method with applications to differential and integral equations involving discontinuities| journal=Nonlinear Anal. | year=1990 | volume=14 | pages=413–426 | doi=10.1016/0362-546X(90)90082-R

External links

* J. B. Nation, [http://bigcheese.math.sc.edu/~mcnulty/alglatvar/ "Notes on lattice theory"] .


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Theoreme de Knaster-Tarski — Théorème de Knaster Tarski Le théorème de Knaster Tarski est un théorème de point fixe pour une application monotone d un treillis complet dans lui même ; aussi est il encore appelé théorème de point fixe de Knaster Tarski ou tout simplement …   Wikipédia en Français

  • Théorème de knaster-tarski — Le théorème de Knaster Tarski est un théorème de point fixe pour une application monotone d un treillis complet dans lui même ; aussi est il encore appelé théorème de point fixe de Knaster Tarski ou tout simplement de Tarski, le théorème… …   Wikipédia en Français

  • Théorème de Knaster-Tarski — Bronisław Knaster Alfred Tarski Le théorème de …   Wikipédia en Français

  • Tarski's theorem — Several results obtained by the noted logician Alfred Tarski are commonly referred to as Tarski s theorem:*Tarski s theorem on real closed fields established the decidability of the first order theory of real numbers. *The Knaster Tarski theorem… …   Wikipedia

  • Fixed point theorem — In mathematics, a fixed point theorem is a result saying that a function F will have at least one fixed point (a point x for which F ( x ) = x ), under some conditions on F that can be stated in general terms. Results of this kind are amongst the …   Wikipedia

  • Alfred Tarski — Infobox scientist name = Alfred Tarski caption = birth date = birth date|1901|01|14 birth place = Warsaw, Poland (under Russian rule at the time) death date = death date|1983|10|26 death place = Berkeley, California fields = Mathematics, logic,… …   Wikipedia

  • Kleene fixpoint theorem — In the mathematical areas of order and lattice theory, the Kleene fixed point theorem, named after American mathematician Stephen Cole Kleene, states the following:: Let L be a complete partial order, and let f : L → L be a continuous (and… …   Wikipedia

  • Bronisław Knaster — (1893–1990) was a Polish mathematician; from 1939 university professor at Lwów, from 1945 at Wrocław. Knaster received his Ph.D. degree from Université de Paris in 1925, under the supervisionof Stefan Mazurkiewicz. These two individuals are… …   Wikipedia

  • Bronislaw Knaster — Bronisław Knaster (* 22. Mai 1893 in Warschau; † 3. November 1990 in Wrocław) war ein polnischer Mathematiker. Er wurde 1923 unter Stefan Mazurkiewicz in Warschau promoviert, zwei Jahre später habilitiert. Beide gelten als herausragend auf dem… …   Deutsch Wikipedia

  • Fixpunktsatz von Tarski und Knaster — Der Fixpunktsatz von Tarski und Knaster, benannt nach Bronisław Knaster und Alfred Tarski, ist ein Satz aus der Ordnungstheorie. Inhaltsverzeichnis 1 Aussage 2 Beweisidee 3 Konsequenzen 4 Literatur …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”