Documentation

Mathlib.Condensed.TopCatAdjunction

The adjunction between condensed sets and topological spaces #

This file defines the functor condensedSetToTopCat : CondensedSet.{u} β₯€ TopCat.{u + 1} which is left adjoint to topCatToCondensedSet : TopCat.{u + 1} β₯€ CondensedSet.{u}. We prove that the counit is bijective (but not in general an isomorphism) and conclude that the right adjoint is faithful.

The counit is an isomorphism for compactly generated spaces, and we conclude that the functor topCatToCondensedSet is fully faithful when restricted to compactly generated spaces.

@[implicit_reducible]

Let X be a condensed set. We define a topology on X(*) as the quotient topology of all the maps from compact Hausdorff S spaces to X(*), corresponding to elements of X(S). In other words, the topology coinduced by the map CondensedSet.coinducingCoprod above.

Instances For
    @[reducible, inline]

    The object part of the functor CondensedSet β₯€ TopCat

    Instances For
      theorem CondensedSet.continuous_coinducingCoprod (X : CondensedSet) {S : CompHaus} (x : X.obj.obj (Opposite.op S)) :
      Continuous fun (a : β†‘βŸ¨S, x⟩.fst.toTop) => CondensedSet.coinducingCoprod✝ X ⟨⟨S, x⟩, a⟩

      The map part of the functor CondensedSet β₯€ TopCat

      Instances For
        @[simp]
        theorem CondensedSet.toTopCatMap_hom_apply {X Y : CondensedSet} (f : X ⟢ Y) (a✝ : X.obj.obj (Opposite.op (CompHaus.of PUnit.{u + 1}))) :
        (TopCat.Hom.hom (toTopCatMap f)) a✝ = f.hom.app (Opposite.op (CompHaus.of PUnit.{u + 1})) a✝
        @[simp]
        theorem CondensedSet.topCatAdjunctionCounit_hom_apply (X : TopCat) (x : C(PUnit.{u_1 + 1}, ↑X)) :
        (TopCat.Hom.hom (topCatAdjunctionCounit X)) x = x PUnit.unit

        simp-normal form of the lemma that @[simps] would generate.

        The counit of the adjunction condensedSetToTopCat ⊣ topCatToCondensedSet is always bijective, but not an isomorphism in general (the inverse isn't continuous unless X is compactly generated).

        Instances For
          @[simp]
          theorem CondensedSet.topCatAdjunctionUnit_hom_app (X : CondensedSet) (S : CompHausα΅’α΅–) (x : X.obj.obj S) :
          X.topCatAdjunctionUnit.hom.app S x = { toFun := fun (s : ↑((CompHausLike.compHausLikeToTop fun (x : TopCat) => True).obj (Opposite.unop S))) => X.obj.map (CompHausLike.const (CompHaus.of PUnit.{u + 1}) s).op x, continuous_toFun := β‹― }

          The functor from condensed sets to topological spaces lands in compactly generated spaces.

          Instances For

            The functor from topological spaces to condensed sets restricted to compactly generated spaces.

            Instances For

              The functor from topological spaces to condensed sets restricted to compactly generated spaces is fully faithful.

              Instances For