Documentation

Mathlib.Condensed.TopComparison

The functor from topological spaces to condensed sets #

This file builds on the API from the file TopCat.Yoneda. If the forgetful functor to TopCat has nice properties, like preserving pullbacks and finite coproducts, then this Yoneda presheaf satisfies the sheaf condition for the regular and extensive topologies respectively.

We apply this API to CompHaus and define the functor topCatToCondensedSet : TopCat.{u + 1} โฅค CondensedSet.{u}.

An auxiliary lemma to that allows us to use IsQuotientMap.lift in the proof of equalizerCondition_yonedaPresheaf.

If G preserves the relevant pullbacks and every effective epi in C is a quotient map (which is the case when C is CompHaus or Profinite), then yonedaPresheaf satisfies the equalizer condition which is required to be a sheaf for the regular topology.

If G preserves finite coproducts (which is the case when C is CompHaus, Profinite or Stonean), then yonedaPresheaf preserves finite products, which is required to be a sheaf for the extensive topology.

def TopCat.toSheafCompHausLike (P : TopCat โ†’ Prop) (X : TopCat) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : โˆ€ โฆƒX Y : CompHausLike Pโฆ„ (f : X โŸถ Y), CategoryTheory.EffectiveEpi f โ†’ Function.Surjective โ‡‘(CategoryTheory.ConcreteCategory.hom f)) :

The sheaf on CompHausLike P of continuous maps to a topological space.

Instances For
    @[simp]
    theorem TopCat.toSheafCompHausLike_obj_obj (P : TopCat โ†’ Prop) (X : TopCat) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : โˆ€ โฆƒX Y : CompHausLike Pโฆ„ (f : X โŸถ Y), CategoryTheory.EffectiveEpi f โ†’ Function.Surjective โ‡‘(CategoryTheory.ConcreteCategory.hom f)) (Xโœ : (CompHausLike P)แต’แต–) :
    (toSheafCompHausLike P X hs).obj.obj Xโœ = C(โ†‘((CompHausLike.compHausLikeToTop P).obj (Opposite.unop Xโœ)), โ†‘X)
    @[simp]
    theorem TopCat.toSheafCompHausLike_obj_map (P : TopCat โ†’ Prop) (X : TopCat) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : โˆ€ โฆƒX Y : CompHausLike Pโฆ„ (f : X โŸถ Y), CategoryTheory.EffectiveEpi f โ†’ Function.Surjective โ‡‘(CategoryTheory.ConcreteCategory.hom f)) {Xโœ Yโœ : (CompHausLike P)แต’แต–} (f : Xโœ โŸถ Yโœ) (g : C(โ†‘((CompHausLike.compHausLikeToTop P).obj (Opposite.unop Xโœ)), โ†‘X)) :

    TopCat.toSheafCompHausLike yields a functor from TopCat.{max u w} to Sheaf (coherentTopology (CompHausLike.{u} P)) (Type (max u w)).

    Instances For
      @[simp]
      theorem topCatToSheafCompHausLike_map_hom_app (P : TopCat โ†’ Prop) [CompHausLike.HasExplicitFiniteCoproducts P] [CompHausLike.HasExplicitPullbacks P] (hs : โˆ€ โฆƒX Y : CompHausLike Pโฆ„ (f : X โŸถ Y), CategoryTheory.EffectiveEpi f โ†’ Function.Surjective โ‡‘(CategoryTheory.ConcreteCategory.hom f)) {Xโœ Yโœ : TopCat} (f : Xโœ โŸถ Yโœ) (xโœ : (CompHausLike P)แต’แต–) (g : (TopCat.toSheafCompHausLike P Xโœ hs).obj.obj xโœ) :
      ((topCatToSheafCompHausLike P hs).map f).hom.app xโœ g = (TopCat.Hom.hom f).comp g
      @[reducible, inline]
      noncomputable abbrev TopCat.toCondensedSet (X : TopCat) :

      Associate to a (u + 1)-small topological space the corresponding condensed set, given by yonedaPresheaf.

      Instances For
        @[reducible, inline]

        TopCat.toCondensedSet yields a functor from TopCat.{u + 1} to CondensedSet.{u}.

        Instances For