Documentation

TauCeti.Topology.Category.TopCommRingCat.CompleteSeparated.Basic

The category of complete separated topological commutative rings #

Wedhorn's structure presheaves take values among complete separated topological rings (Adic Spaces, arXiv:1910.05934v1, §8.1; roadmap Layer 3.2). This file defines the predicate and the full subcategory of TopCommRingCat it cuts out.

A bare topological ring carries no uniformity, so completeness is stated for the canonical group uniformity IsTopologicalAddGroup.rightUniformSpace of the additive topological group. Nothing is lost against any other compatible choice: IsUniformAddGroup.rightUniformSpace_eq says every uniformity making the ring a uniform additive group with this topology equals the canonical one, and the introduction and elimination lemmas below package that transfer so consumers never perform it by hand. Separatedness is stated as T0Space, with IsCompleteSeparated.t2Space providing the Hausdorff form the equalizer arguments consume.

The predicate pins that uniformity explicitly, so that it does not depend on what is in scope; the scoped instances uniformSpace and isUniformAddGroup then make it ambient, so proofs inside TauCeti.TopCommRingCat speak of CompleteSpace R directly instead of opening with a uniformity preamble.

Main definitions #

Main results #

A topological commutative ring is complete separated when it is complete and Hausdorff for the group uniformity IsTopologicalAddGroup.rightUniformSpace of its topology. This is Wedhorn's standing convention that "complete" includes "Hausdorff" (Adic Spaces, §5.3); separatedness is stated as T0Space, with IsCompleteSeparated.t2Space supplying the Hausdorff form.

Instances For
    @[instance_reducible]

    The group uniformity of the topology, on every object. It is scoped because it is a convention of this namespace rather than of TopCommRingCat at large: it is the uniformity IsCompleteSeparated is stated for, so with it in scope a proof can say CompleteSpace R without first installing the uniformity by hand.

    Equations
    Instances For

      The group uniformity of uniformSpace is a uniformity of additive groups.

      Introduction from a native uniformity: a complete Hausdorff uniform topological ring is complete separated as a topological ring — the group uniformity of its topology equals the given uniformity. This is how completions, Valued rings, and closed subrings enter the subcategory.

      Elimination to a native uniformity, the dual of isCompleteSeparated_of_completeSpace_of_t0Space: a uniform topological ring whose associated object is complete separated is complete for its own uniformity.

      Separatedness of a complete separated object, in Hausdorff form: for a topological additive group, T0Space upgrades to T2Space.

      theorem TauCeti.TopCommRingCat.IsCompleteSeparated.pi {β : Type v} {f : β → TopCommRingCat} (hf : ∀ (b : β), IsCompleteSeparated (f b)) :
      IsCompleteSeparated ↧((b : β) → (f b).α)

      A product of complete separated topological rings is complete separated: the product carries the product uniformity, for which it is complete and Hausdorff.

      A closed embedding of topological rings pulls the complete separated property back: the range is closed in a complete space, hence complete, and IsUniformInducing.completeSpace carries completeness back along the embedding, while IsEmbedding.t0Space inherits separatedness. Completeness itself asks for no separation axiom; Hausdorffness enters one level up, in the equalizer closure in CompleteSeparated/Limits.lean that produces the closed embedding.

      The complete separated objects, as a named ObjectProperty — the form the subcategory and its instance machinery key on. Consumers go through isCompleteSeparated_iff and the object instances rather than the definition.

      Equations
      Instances For
        @[simp]

        Membership in the object property is the predicate.

        The complete separated property transfers along isomorphisms of topological commutative rings: an isomorphism is in particular a closed embedding, so this is IsCompleteSeparated.of_isClosedEmbedding applied to the inverse. That e.inv is a closed embedding is the induced homeomorphism's own projection — its underlying function is e.inv by rfl, through forget₂, mapIso and TopCat.homeoOfIso in turn.

        @[reducible, inline]
        noncomputable abbrev TauCeti.CompleteSeparatedTopCommRingCat :
        Type (u + 1)

        The category of complete separated topological commutative rings: the full subcategory of TopCommRingCat on the objects that are complete and Hausdorff for the group uniformity of their topology. This is the codomain of the adic structure presheaf.

        Equations
        Instances For

          Build an object of CompleteSeparatedTopCommRingCat from a complete Hausdorff uniform topological ring.

          Equations
          Instances For