Public Mathlib landmark · existing upstream theorem · read-only

Order theory · existing Mathlib declaration

Knaster–Tarski Theorem

For any order-preserving map from a complete lattice to itself, all points left unchanged by the map themselves form a complete lattice: every family of fixed points has both a fixed-point supremum and a fixed-point infimum.

The theorem at a glance

Knaster–Tarski at a glance

A source-bound editorial overview of the exact Mathlib formulation. The image is explanatory; the statement map, formal type, and pinned source remain authoritative.

Mathlib packages the fixed points of a monotone self-map as a complete lattice, using nextFixed above ambient suprema and prevFixed below ambient infima. Generated explanation only; the exact HTML statement and pinned source are authoritative.
Detailed visual description

The source-bound poster presents the complete-lattice hypothesis, bundled monotone endomap, fixed-point complete-lattice instance, dual supremum and infimum constructions, and an exact-scope footer excluding one-point-only and Kleene-iteration readings.

Formal orientation

Statement map

Statement map for Knaster–Tarski TheoremThe fixed points of a monotone self-map of a complete lattice carry their own complete-lattice structure. The pinned upstream declaration is fixedPoints.completeLattice. The exact checked statement is instance fixedPoints.completeLattice {α : Type u} [CompleteLattice α] (f : α →o α) : CompleteLattice (Function.fixedPoints f).Mathematical readingThe fixed points of amonotone self-map of acomplete lattice carrytheir owncomplete-latticestructure.Pinned declarationmathlib ·fixedPoints.completeLatticeExact checked forminstancefixedPoints.completeLattice{α : Type u}[CompleteLattice α] (f :α →o α) :CompleteLattice(Function.fixedPoints f)Statement map for Knaster–Tarski TheoremThe fixed points of a monotone self-map of a complete lattice carry their own complete-lattice structure. The pinned upstream declaration is fixedPoints.completeLattice. The exact checked statement is instance fixedPoints.completeLattice {α : Type u} [CompleteLattice α] (f : α →o α) : CompleteLattice (Function.fixedPoints f).Mathematical readingThe fixed points of amonotone self-map of acomplete lattice carrytheir owncomplete-latticestructure.Pinned declarationmathlib ·fixedPoints.completeLatticeExact checked forminstancefixedPoints.completeLattice{α : Type u}[CompleteLattice α] (f :α →o α) :CompleteLattice(Function.fixedPoints f)

This deterministic map orients the reader from the mathematical summary to the pinned declaration and exact checked form. The HTML statement below is authoritative.

Inside the ambient complete lattice, the map's fixed points retain both arbitrary supremum-like and infimum-like structure. Scientific diagram · explanatory, not proof evidence.
Detailed visual description

This target indexes Mathlib's structure-producing instance for the fixed-point subtype of a bundled monotone self-map of a complete lattice. It gives that subtype a CompleteLattice instance; it is not merely a one-fixed-point existence theorem and does not state the separate Kleene iteration result that follows later in the source file.

Complementary intuition

A mathematical landmark

Knaster–Tarski turns monotonicity and completeness into an entire lattice of solutions. It is foundational in order theory and supports fixed-point semantics across logic, program verification, recursive definitions, and theoretical computer science.

The low-text schematic gives the theorem a visual identity; it does not replace the source-bound poster or exact statement.

Authoritative formal type

Exact Mathlib statement

instance fixedPoints.completeLattice {α : Type u} [CompleteLattice α] (f : α →o α) : CompleteLattice (Function.fixedPoints f)
Selected evidence declaration text
instance fixedPoints.completeLattice {α : Type u} [CompleteLattice α] (f : α →o α) : CompleteLattice (Function.fixedPoints f)

ProofAtlas record

What has been checked

Upstream indexedPinned source bytes verified locally
Locally reproducedExact upstream declaration replayed
Reviewed pageCurrent public presentation reviewed
Accepted Atlas resultNot recorded for the preferred artifact

These states distinguish upstream identity, local reproduction, review, and Atlas acceptance. This page is part of the public, read-only Mathlib landmark collection.

Claim boundary

No new theorem is claimed

This target indexes Mathlib's structure-producing instance for the fixed-point subtype of a bundled monotone self-map of a complete lattice. It gives that subtype a CompleteLattice instance; it is not merely a one-fixed-point existence theorem and does not state the separate Kleene iteration result that follows later in the source file.

Provenance

Origin and evidence stay separate

Existing declaration
fixedPoints.completeLattice in mathlib
Relationship
The checked artifact is the upstream declaration itself
Preferred checked artifact
artifact.library.mathlib.knaster-tarski-theorem.v001
Source handling
Verified upstream reference; no mirrored source package