Documentation

Mathlib.Condensed.Discrete.Module

Discrete condensed R-modules #

This file provides the necessary API to prove that a condensed R-module is discrete if and only if the underlying condensed set is (both for light condensed and condensed).

That is, it defines the functor CondensedMod.LocallyConstant.functor which takes an R-module to the condensed R-modules given by locally constant maps to it, and proves that this functor is naturally isomorphic to the constant sheaf functor (and the analogues for light condensed modules).

The functor from the category of R-modules to presheaves on CompHausLike P given by locally constant maps.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem CompHausLike.LocallyConstantModule.functorToPresheaves_obj_obj {P : TopCatProp} (R : Type (max u w)) [Ring R] (X : ModuleCat R) (x✝ : (CompHausLike P)ᵒᵖ) :
    ((CompHausLike.LocallyConstantModule.functorToPresheaves R).obj X).obj x✝ = match x✝ with | Opposite.op S => ModuleCat.of R (LocallyConstant S.toTop X)

    Auxiliary definition for functorIsoDiscrete.

    Equations
    Instances For

      Auxiliary definition for functorIsoDiscrete.

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

        CondensedMod.LocallyConstant.functor is fully faithful.

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

          Auxiliary definition for functorIsoDiscrete.

          Equations
          Instances For

            Auxiliary definition for functorIsoDiscrete.

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

              LightCondMod.LocallyConstant.functor is fully faithful.

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