Spectral Stone duality
Prime-ideal spectra of bounded distributive lattices and their contravariant equivalence with spectral spaces. Also proves spectrality of small cofiltered limits with spectral arrows, compact-open cylinder bases and descent over actual limits, and compact-open lifting from arbitrary subspaces of prespectral spaces. Finite labelled families, including empty families, descend to coherent whole-stage covers. Also proves retrocompactness and prespectral, compact, quasi-separated subtype topology for compact locally closed subsets of prespectral quasi-separated spaces, without ambient compactness. These results do not assert sobriety. It also constructs the soberification of any topological space and its reflection into T0 quasi-sober spaces, independently of spectral Stone duality. Every finite irreducible subset of any topological space contains a generic point of its closure, so every finite topological space is quasi-sober, without a separation or nonemptiness assumption. In T0 spaces, the original point is the unique closed point of its generization subspace, without a spectrality assumption. Finite joins in the underlying order category of a distributive lattice with bottom are universal coproducts; disjointness is characterized by pairwise-zero meets at distinct indices. Functors between thin order categories of bounded lattices preserve finite limits and colimits exactly when their object maps are bounded lattice homomorphisms, without distributivity or shared carrier universe. A cofinite space is quasi-sober exactly when its underlying type is finite, including the empty space. For any quasi-sober space, topological Krull dimension equals the order-theoretic Krull dimension of the original points with their specialization preorder, without a T0 assumption. The canonical soberification of every topological space preserves its topological Krull dimension, without quasi-sobriety or separation assumptions on the input.
Quoted from the project description in formalization.yaml of FormalFrontier/spectral-stone-duality at commit 3d9e22b2, Apache-2.0.
2 articles: 1 for highlights of its formalization.yaml whose declarations the scan finds and 1 for headline results in its README whose declaration link names a declaration the scan finds in the linked file. Its other headline results are quoted where they stand.
Facts
From the repository and its formalization.yaml; the review and automation statements are quoted as written.
- Repository: FormalFrontier/spectral-stone-duality, read at commit 3d9e22b2 (2026-11-05).
- Lean toolchain v4.34.0-rc2, Mathlib at 83abb3e7.
- License: Apache-2.0.
- Authors: Formal Frontier Agents.
- Review status: “agent-reviewed”.
- Automation: agent; tool setup “Formal Frontier AI agents use Lean, Lake and Git for formalization and maintenance.”
Literature
The sources its formalization.yaml names, with their relationship to it.
- Stone duality for bounded distributive lattices and spectral spaces (folklore; independently-proves).
- Cofiltered spectral limits, cylinders and subspaces (folklore; independently-proves).
- Soberification of topological spaces (folklore; independently-proves).
- Cofinite quasi-sobriety (folklore; independently-proves).
- Foundations of Rigid Geometry I, Kazuhiro Fujiwara, Fumiharu Kato, Chapter 0, Sections 1.2(e), 2.2(a) and 2.2(b) (book; background).
Builds on
- Ideal completion (a Lake dependency, pinned at 001e3b75)
Used by
Highlights
TheoremSpecialization and soberification dimensions#
For quasi-sober spaces, topological Krull dimension equals the order-theoretic Krull dimension of the original-point specialization preorder, and canonical soberification preserves topological Krull dimension for every topological space.
Quoted from the highlights in formalization.yaml of FormalFrontier/spectral-stone-duality at commit 3d9e22b2, Apache-2.0.
Lean
topologicalKrullDim_eq_krullDim_specialization(theorem), declared in SpectralStoneDuality/Topology/KrullDimension.lean, line 50.topologicalKrullDim_irreducibleCloseds(theorem), declared in SpectralStoneDuality/Topology/KrullDimension.lean, line 69.
Read from the source at commit 3d9e22b2, without running Lean.
Sources
Headline results
Quoted from the headline results in README.md of FormalFrontier/spectral-stone-duality at commit 3d9e22b2, Apache-2.0.
Tube predicates are defined for arbitrary topological spaces: a tube-closed set is the closure of a retrocompact open subset, and a tube-open set has tube-closed complement. The API provides witness and complement characterizations, ordinary closedness and openness, and empty-set and whole-space cases. Tube-closed sets are stable under finite unions, and tube-open sets under finite intersections, including empty families.
Maximal-generization reflection. In any topological space where every point
has a unique maximal generization as an original point,
MaximalGenerizationSpace X h
carries the projection-final topology, not the inherited subtype topology.
Its quotient unit has singleton-closure fibres; the target is T₁ and canonically
homeomorphic to T1Quotient X, preserving the unit. Maps to every T₁ target
in an independent universe factor uniquely. Continuous maps between such spaces
induce maps by projecting after mapping, with identity, composition and
naturality laws. No global T₀, compactness, coherence or nonemptiness is required.
Universal T₁ quotient. For every topological space X,
T1Quotient X is the quotient
by the infimum of all setoids with closed equivalence classes. Its unit is
a continuous quotient map, universal for maps to every T₁ space, with source
and target in independent universes. Induced continuous maps preserve identities
and composition. The unit is a homeomorphism when X is T₁; for an R₀ input,
the construction agrees homeomorphically with Mathlib's SeparationQuotient.
Prime spectrum and compact opens. For a bounded distributive lattice A,
PrimeIdealSpectrum consists of prime
order ideals. The opens D(I) are primes not containing the ideal I;
every open arises this way, and D(I) is compact (quasi-compact, not
necessarily Hausdorff) exactly when I is principal. Specialization is
inclusion of prime ideals. The trivial lattice is permitted and has an empty
spectrum. See the spectrum guide.
Spectral Stone duality. Bounded lattice homomorphisms induce contravariant
spectral maps; compact opens recover the lattice, and points of a spectral
space are recovered from its compact-open lattice. The natural equivalence is
SpectralStoneDuality.stoneDuality : BddDistLatᵒᵖ ≌ SpectralCat.
Its space-side reconstruction uses sobriety; it does not assert a duality for
arbitrary spaces. See maps and reconstruction.
Finite compact-open reconstruction. At each finite set of compact opens,
realized membership patterns form a finite spectral space with its Sierpiński
product-subtype topology. Restriction maps are continuous and surjective.
Evaluation into compatible families induces the topology when compact opens
form a basis. It is injective when compact opens form a basis and the space
is T₀. It is surjective when compact opens form a basis and the space is
compact, quasi-separated and quasi-sober; this does not require T₀.
Thus spaceHomeomorph identifies
any spectral space with its compatible finite patterns. The compatible-family
cone is limiting for any topological space, and the point-evaluation cone is
limiting for spectral spaces; see finite-coordinate limits
and the finite-coordinate guide.
Thin-lattice finite coproducts. In the order category of a distributive
lattice with bottom, finite joins are universal coproducts without requiring
a top element. In any lattice with bottom, a finite coproduct is disjoint
exactly when summands at distinct indices have meet bottom. Such disjoint
coproducts stay disjoint after base change in the distributive case; every
finite coproduct's injections generate a covering sieve for the extensive
topology. This does
not assert that every finite coproduct is disjoint or that the category is
FinitaryExtensive. See thin lattices.
Finite preservation and lattice maps. A functor between the order categories of bounded lattices preserves finite limits and finite colimits exactly when its object map is a bounded lattice homomorphism. The two maps recover each other; no distributivity or shared carrier universe is needed. Empty diagrams detect top and bottom, while binary discrete diagrams detect meets and joins. See preservation.
Soberification. For any topological space, the topology on its nonempty
irreducible closed subsets yields a T₀ quasi-sober space. The unit sends
a point to its singleton closure; continuous maps into T₀ quasi-sober
spaces extend uniquely, giving a left adjoint to their inclusion in TopCat.
No separation, compactness or spectrality is required of the input. This
general-topology reflection is separate from the spectral-space
reconstruction in Stone duality. See topology
and adjunction.
Finite quasi-sobriety. Every finite irreducible subset of any topological
space contains a generic point of its closure. In particular, every finite
topological space is quasi-sober, including the empty space and spaces that
are not T₀; sobriety additionally requires T₀. See
finite topology.
Cofinite quasi-sobriety. CofiniteTopology.quasiSober_iff_finite X
characterizes quasi-sobriety by Finite X, without a nonemptiness
hypothesis: empty and finite cofinite spaces are sober, whereas an infinite
cofinite space is T₁ but not quasi-sober. See cofinite topology.
TheoremClosed points among generizations#
In any T₀ space, the original point
is the unique closed point of its generization subspace nhdsKer {x}:
isClosed_singleton_nhdsKer_iff
characterizes every closed singleton in that subspace. No sobriety or
spectrality is needed. See closed generizations.
Quoted from the headline results in README.md of FormalFrontier/spectral-stone-duality at commit 3d9e22b2, Apache-2.0.
Lean
isClosed_singleton_nhdsKer_iff(theorem), declared in SpectralStoneDuality/Topology/NhdsKer.lean, line 35.
Read from the source at commit 3d9e22b2, without running Lean.
Sources
Generic-point removal. In an Alexandrov space, select any set of points
each with no other generizations (including indistinguishable ones). The
discrete boundary labelled by strict specialization incidences maps to a sum
of independent generic-point forks and to the complementary subspace; together
these form a four-map pushout in TopCat. Openness and continuity on the
original space are detected on the forks and complement, and compatible
continuous maps glue uniquely. Neither a finite-space representation nor a
ring- or scheme-level pushout is asserted. See
generic-point removal.
Closed-subspace strict specializations. If all ambient specializations of
a selected point lie in a subspace and the selected points there have no
other generizations, the ambient strict indices agree with the subspace
strict-incidence indices, preserving both endpoints. Closed subspaces give
the containment condition. Finite containing subspaces bound the ambient
indices without a selected-point assumption; an Alexandrov subspace makes
the selected points relatively open. No T₀ assumption is needed. See
subspace strict specializations.
Limits and cylinder bases. Small cofiltered diagrams of spectral spaces
with spectral transition maps have spectral limits and spectral
projections. Compact-open inverse-image cylinders form a basis for a supplied
IsLimit cone or the chosen limit. The separate limit-nonemptiness theorem
additionally assumes every stage nonempty; the basis results do not.
See limits and the
cylinder-basis supplement.
Maps of cofiltered spectral limits. Given a natural transformation of
small cofiltered diagrams with spectral source and target stages, spectral
source transitions, spectral component maps, and arbitrary supplied IsLimit
cones, the induced map is spectral when target transitions are spectral
(isSpectralMap_isLimit_map), surjective when each component is surjective
(surjective_isLimit_map), and closed when each component is a closed map
(isClosedMap_isLimit_map). Surjectivity and closedness do not require spectral
target transitions; no result assumes nonempty stages or Hausdorff spaces.
If the spectral transition maps themselves are surjective or closed, respectively,
each projection of a supplied limiting cone is surjective
(surjective_isLimit_projection) or closed (isClosedMap_isLimit_projection).
The closed-projection result does not require surjective transitions.
See limit maps.
Subspaces and descent. A compact open of any subspace of a prespectral
space lifts to an ambient compact open; closedness is unnecessary. A map to
that subspace is spectral when its composite with the inclusion is spectral.
For an actual limiting cone, compact-open/merely-open cylinder containment
descends over an Over witness. Finite, possibly empty, labelled families
descend coherently, including whole-stage covers. These results do not require
surjective arrows or inhabited stages, and do not construct sheaves or their
gluing. See subspaces,
single-cylinder descent and
finite-cylinder descent.
Compact locally closed subspaces. Inducing spectral maps into prespectral quasi-separated spaces preserve quasi-separatedness without injectivity. A compact locally closed subset is retrocompact, and its ordinary subtype is prespectral, compact and quasi-separated, even when the ambient space is not compact. These conclusions do not assert sobriety. See locally closed topology.
Constructibly closed spectral subspaces. A constructibly closed subset of
a spectral space is spectral in the original subspace topology and includes
spectrally into the ambient space or any containing subspace. Arbitrary
compact-open intersections, including cofinal compact-open families, and
generization subspaces nhdsKer {x} are instances. The members of a cofinal
family need not all be open. See
constructibly closed subspaces
and examples.
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.