Documentation

Mathlib.Geometry.Manifold.Sheaf.LocallyRingedSpace

Smooth manifolds as locally ringed spaces #

This file equips a smooth manifold with the structure of a locally ringed space.

Main results #

Main definitions #

TODO #

theorem smoothSheafCommRing.isUnit_stalk_iff {𝕜 : Type u} [NontriviallyNormedField 𝕜] {EM : Type u_1} [NormedAddCommGroup EM] [NormedSpace 𝕜 EM] {HM : Type u_2} [TopologicalSpace HM] (IM : ModelWithCorners 𝕜 EM HM) {M : Type u} [TopologicalSpace M] [ChartedSpace HM M] {x : M} (f : ((smoothSheafCommRing IM (modelWithCornersSelf 𝕜 𝕜) M 𝕜).presheaf.stalk x)) :
IsUnit f fRingHom.ker (eval IM (modelWithCornersSelf 𝕜 𝕜) M 𝕜 x)

The units of the stalk at x of the sheaf of smooth functions from M to 𝕜, considered as a sheaf of commutative rings, are the functions whose values at x are nonzero.

theorem smoothSheafCommRing.nonunits_stalk {𝕜 : Type u} [NontriviallyNormedField 𝕜] {EM : Type u_1} [NormedAddCommGroup EM] [NormedSpace 𝕜 EM] {HM : Type u_2} [TopologicalSpace HM] (IM : ModelWithCorners 𝕜 EM HM) {M : Type u} [TopologicalSpace M] [ChartedSpace HM M] (x : M) :
nonunits ((smoothSheafCommRing IM (modelWithCornersSelf 𝕜 𝕜) M 𝕜).presheaf.stalk x) = (RingHom.ker (eval IM (modelWithCornersSelf 𝕜 𝕜) M 𝕜 x))

The non-units of the stalk at x of the sheaf of smooth functions from M to 𝕜, considered as a sheaf of commutative rings, are the functions whose values at x are zero.

instance smoothSheafCommRing.instLocalRing_stalk {𝕜 : Type u} [NontriviallyNormedField 𝕜] {EM : Type u_1} [NormedAddCommGroup EM] [NormedSpace 𝕜 EM] {HM : Type u_2} [TopologicalSpace HM] (IM : ModelWithCorners 𝕜 EM HM) {M : Type u} [TopologicalSpace M] [ChartedSpace HM M] (x : M) :

The stalks of the structure sheaf of a smooth manifold are local rings.

A smooth manifold can be considered as a locally ringed space.

Equations
Instances For
    @[deprecated ChartedSpace.locallyRingedSpace (since := "2026-04-01")]

    Alias of ChartedSpace.locallyRingedSpace.


    A smooth manifold can be considered as a locally ringed space.

    Equations
    Instances For
      noncomputable def ChartedSpace.locallyRingedSpaceMapAux {𝕜 : Type u} [NontriviallyNormedField 𝕜] {EM : Type u_1} [NormedAddCommGroup EM] [NormedSpace 𝕜 EM] {HM : Type u_2} [TopologicalSpace HM] {IM : ModelWithCorners 𝕜 EM HM} {M : Type u} [TopologicalSpace M] [ChartedSpace HM M] {EN : Type u_3} [NormedAddCommGroup EN] [NormedSpace 𝕜 EN] {HN : Type u_4} [TopologicalSpace HN] {IN : ModelWithCorners 𝕜 EN HN} {N : Type u} [TopologicalSpace N] [ChartedSpace HN N] (f : MN) (hf : ContMDiff IM IN (↑) f) :

      (Implementation): Use ChartedSpace.locallyRingedSpaceMap.

      Equations
      Instances For
        noncomputable def ChartedSpace.locallyRingedSpaceMap {𝕜 : Type u} [NontriviallyNormedField 𝕜] {EM : Type u_1} [NormedAddCommGroup EM] [NormedSpace 𝕜 EM] {HM : Type u_2} [TopologicalSpace HM] {IM : ModelWithCorners 𝕜 EM HM} {M : Type u} [TopologicalSpace M] [ChartedSpace HM M] {EN : Type u_3} [NormedAddCommGroup EN] [NormedSpace 𝕜 EN] {HN : Type u_4} [TopologicalSpace HN] {IN : ModelWithCorners 𝕜 EN HN} {N : Type u} [TopologicalSpace N] [ChartedSpace HN N] (f : MN) (hf : ContMDiff IM IN (↑) f) :

        A smooth function of manifolds f : M → N induces a morphism of locally ringed spaces.

        Equations
        Instances For
          @[simp]
          theorem ChartedSpace.locallyRingedSpaceMap_base {𝕜 : Type u} [NontriviallyNormedField 𝕜] {EM : Type u_1} [NormedAddCommGroup EM] [NormedSpace 𝕜 EM] {HM : Type u_2} [TopologicalSpace HM] {IM : ModelWithCorners 𝕜 EM HM} {M : Type u} [TopologicalSpace M] [ChartedSpace HM M] {EN : Type u_3} [NormedAddCommGroup EN] [NormedSpace 𝕜 EN] {HN : Type u_4} [TopologicalSpace HN] {IN : ModelWithCorners 𝕜 EN HN} {N : Type u} [TopologicalSpace N] [ChartedSpace HN N] (f : MN) (hf : ContMDiff IM IN (↑) f) :
          (locallyRingedSpaceMap f hf).base = TopCat.ofHom { toFun := f, continuous_toFun := }
          theorem ChartedSpace.locallyRingedSpace_comp {𝕜 : Type u} [NontriviallyNormedField 𝕜] {EM : Type u_1} [NormedAddCommGroup EM] [NormedSpace 𝕜 EM] {HM : Type u_2} [TopologicalSpace HM] {IM : ModelWithCorners 𝕜 EM HM} {M : Type u} [TopologicalSpace M] [ChartedSpace HM M] {EN : Type u_3} [NormedAddCommGroup EN] [NormedSpace 𝕜 EN] {HN : Type u_4} [TopologicalSpace HN] {IN : ModelWithCorners 𝕜 EN HN} {N : Type u} [TopologicalSpace N] [ChartedSpace HN N] {EP : Type u_5} [NormedAddCommGroup EP] [NormedSpace 𝕜 EP] {HP : Type u_6} [TopologicalSpace HP] (IP : ModelWithCorners 𝕜 EP HP) {P : Type u} [TopologicalSpace P] [ChartedSpace HP P] {f : MN} (hf : ContMDiff IM IN (↑) f) {g : NP} (hg : ContMDiff IN IP (↑) g) :

          Viewing a manifold as a locally ringed space commutes with restriction to open subsets.

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