Documentation

Mathlib.Topology.Category.LightProfinite.Basic

Light profinite spaces #

We construct the category LightProfinite of light profinite topological spaces. These are implemented as totally disconnected second countable compact Hausdorff spaces.

This file also defines the category LightDiagram, which consists of those spaces that can be written as a sequential limit (in Profinite) of finite sets.

We define an equivalence of categories LightProfiniteLightDiagram and prove that these are essentially small categories.

Implementation #

The category LightProfinite is defined using the structure CompHausLike. See the file CompHausLike.Basic for more information.

@[reducible, inline]
abbrev LightProfinite :
Type (u_1 + 1)

LightProfinite is the category of second countable profinite spaces.

Equations
    Instances For
      @[reducible, inline]

      Construct a term of LightProfinite from a type endowed with the structure of a compact, Hausdorff, totally disconnected and second countable topological space.

      Equations
        Instances For
          @[reducible, inline]

          The fully faithful embedding of LightProfinite in Profinite.

          Equations
            Instances For
              @[reducible, inline]

              lightToProfinite is fully faithful.

              Equations
                Instances For
                  @[reducible, inline]

                  The fully faithful embedding of LightProfinite in CompHaus.

                  Equations
                    Instances For
                      @[reducible, inline]

                      The fully faithful embedding of LightProfinite in TopCat. This is definitionally the same as the obvious composite.

                      Equations
                        Instances For

                          The natural functor from Fintype to LightProfinite, endowing a finite type with the discrete topology.

                          Equations
                            Instances For
                              theorem FintypeCat.toLightProfinite_map_hom_apply {X✝ Y✝ : FintypeCat} (f : X✝ Y✝) (a✝ : X✝.carrier) :

                              An explicit limit cone for a functor F : J ⥤ LightProfinite, for a countable category J defined in terms of CompHaus.limitCone, which is defined in terms of TopCat.limitCone.

                              Equations
                                Instances For

                                  Any morphism of light profinite spaces is a closed map.

                                  Any continuous bijection of light profinite spaces induces an isomorphism.

                                  Any continuous bijection of light profinite spaces induces an isomorphism.

                                  Equations
                                    Instances For
                                      structure LightDiagram :
                                      Type (u + 1)

                                      A structure containing the data of sequential limit in Profinite of finite sets.

                                      Instances For

                                        The underlying Profinite of a LightDiagram.

                                        Equations
                                          Instances For

                                            The fully faithful embedding LightDiagramProfinite

                                            Equations
                                              Instances For

                                                A profinite space which is light gives rise to a light profinite space.

                                                Equations
                                                  Instances For

                                                    The functor part of the equivalence LightProfiniteLightDiagram

                                                    Equations
                                                      Instances For

                                                        The equivalence of categories LightProfiniteLightDiagram

                                                        Equations
                                                          Instances For
                                                            structure LightDiagram' :

                                                            This is an auxiliary definition used to show that LightDiagram is essentially small.

                                                            Note that below we put a category instance on this structure which is completely different from the category instance on ℕᵒᵖ ⥤ FintypeCat.Skeleton.{u}. Neither the morphisms nor the objects are the same.

                                                            Instances For

                                                              The functor part of the equivalence of categories LightDiagram'LightDiagram.

                                                              Equations
                                                                Instances For

                                                                  The equivalence between LightDiagram and a small category.

                                                                  Equations
                                                                    Instances For