Documentation

Mathlib.Topology.Category.LightProfinite.IsLight

Being light is a property of profinite spaces #

We define a class Profinite.IsLight which says that a profinite space S has countably many clopen subsets. We prove that a profinite space which IsLight gives rise to a LightProfinite and that the underlying profinite space of a LightProfinite is light.

Main results #

Project #

A profinite space is light if it has countably many clopen subsets.

Instances
    instance Profinite.instIsLightProd (X : Profinite) (Y : Profinite) [Profinite.IsLight X] [Profinite.IsLight Y] :
    Profinite.IsLight (Profinite.of (X.toCompHaus.toTop × Y.toCompHaus.toTop))
    Equations
    • =

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

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

      Given a monomorphism f : X ⟶ Y in Profinite, such that Y.IsLight, we want to prove that X.IsLight. We do this by regarding Y as a LightProfinite, and constructing a LightProfinite with X as its underlying Profinite. The diagram is just the image of f in the diagram of Y.

      The image of f in the diagram of Y

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

        An auxiliary definition to prove continuity in lightProfiniteConeOfHom_π_app.

        Equations
        Instances For

          An auxiliary definition for lightProfiniteConeOfHom.

          Equations
          Instances For

            When f is a monomorphism the cone lightProfiniteConeOfHom is limiting.

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

              Putting together all of the above, we get a LightProfinite whose underlying Profinite is X

              Equations
              Instances For