Documentation

TauCeti.Topology.Category.TopCommRingCat.Limits

Products and equalizers of topological commutative rings #

Mathlib's TopCommRingCat carries no limit constructions at all. This file provides the two shapes the sheaf condition consumes — products and equalizers — by exhibiting the explicit cones: the pointwise ring with the product topology, and the agreement subring with the subspace topology.

The forgetful functor to CommRingCat does not create these limits in the technical sense: it does not reflect them, since the topology on a cone apex is not determined by the underlying ring — the same reason TopCat's own forgetful functor does not create products or arbitrary limits (it does create some shapes, such as terminal objects). What is true, and what later files use, is that the constructions below have the expected underlying rings, which is plain from their statements.

Main definitions #

The equalizer fork's inclusion is, as a function, the subtype coercion of the agreement subring, and by rfl; consumers state closedness of its range against the coercion and let that definitional equality carry it to the categorical morphism, rather than going through a named lemma here.

The closedness of the agreement subring over a Hausdorff codomain — what will keep equalizers of complete separated rings complete — is Mathlib's isClosed_eq applied to the two morphisms' continuity fields; consumers use it directly rather than through a named specialization here.

References #

The explicit product fan of a family of topological commutative rings: the pointwise ring under the product topology, with the evaluation projections.

Equations
Instances For
    @[simp]
    theorem TauCeti.TopCommRingCat.piFan_π_app {β : Type v} (f : βTopCommRingCat) (X : CategoryTheory.Discrete β) :
    (piFan f).π.app X = Pi.evalRingHom (fun (b : β) => (f b).α) X.as,
    @[simp]
    theorem TauCeti.TopCommRingCat.piFan_pt {β : Type v} (f : βTopCommRingCat) :
    (piFan f).pt = TopCommRingCat.of ((b : β) → (f b).α)

    The pointwise ring under the product topology is the product in TopCommRingCat.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The explicit equalizer fork of a parallel pair: the agreement subring RingHom.eqLocus under the subspace topology.

      Equations
      Instances For

        The agreement subring under the subspace topology is the equalizer in TopCommRingCat.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For