Documentation

Hironaka.Manifold.Snc.VanishingSpaceBridge

The two vanishing ideals of a set at a point of a manifold agree #

The ideal vanishingStalk Z x βŠ† π’ͺ_{M,x} is the ideal of the germs vanishing on Z near x, for a manifold M; Hironaka/AnalyticSpace/VanishingIdeal.lean defines, for a locally ringed space X, the ideal vanishingStalkIdeal X C y of the germs at y of sections whose value vanishes at every point of C near y β€” the ideal RΓΌckert's Nullstellensatz computes as the radical of a stalk ideal (radical_stalkIdeal_eq_vanishingStalkIdeal, at the analytic space of a complex manifold). In the stalk π’ͺ_{M,x} = π’ͺ_{Sp(M),x} (the analytic space Sp(M) of M carries the structure sheaf of M, Hironaka/AnalyticSpace/Manifold/Defs.lean) the two ideals coincide, since a germ vanishes at a point iff it lies in the maximal ideal there (vanishingStalk_eq_vanishingStalkIdeal). This is the bridge by which the Nullstellensatz is read on the manifold-side vanishing ideals. Not in the sources; bookkeeping between the two definitions.

theorem Manifold.germ_mem_maximalIdeal_iff_extendSection {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] {M : Type u} [TopologicalSpace M] [ChartedSpace E M] {V : TopologicalSpace.Opens M} {y : M} (hy : y ∈ V) (g : ↑((structureSheaf π•œ E M).presheaf.obj (Opposite.op V))) :

The germ of a section lies in the maximal ideal at y iff the section's value at y vanishes.

@[reducible, inline]
noncomputable abbrev Manifold.toSpaceLRS {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] {n : β„•} (ψ : E ≃L[π•œ] Fin n β†’ π•œ) {M : Type u} [TopologicalSpace M] [ChartedSpace E M] [IsManifold (modelWithCornersSelf π•œ E) ⊀ M] [T2Space M] [SecondCountableTopology M] :

The analytic space Sp(M) of the manifold M, as a locally ringed space: its structure sheaf is structureSheaf π•œ E M. The form in which RΓΌckert's theorem (radical_stalkIdeal_eq_vanishingStalkIdeal) is stated.

Equations
Instances For
    theorem Manifold.mem_vanishingStalkIdeal_toSpaceLRS_iff {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] {n : β„•} (ψ : E ≃L[π•œ] Fin n β†’ π•œ) {M : Type u} [TopologicalSpace M] [ChartedSpace E M] [IsManifold (modelWithCornersSelf π•œ E) ⊀ M] [T2Space M] [SecondCountableTopology M] (Z : Set M) (x : M) (s : ↑((structureSheaf π•œ E M).presheaf.stalk x)) :
    s ∈ AnalyticSpace.vanishingStalkIdeal (toSpaceLRS ψ) Z x ↔ βˆƒ (V : TopologicalSpace.Opens M) (hy : x ∈ V) (g : ↑((structureSheaf π•œ E M).presheaf.obj (Opposite.op V))), (CategoryTheory.ConcreteCategory.hom ((structureSheaf π•œ E M).presheaf.germ V x hy)) g = s ∧ βˆ€ (y' : M) (hy' : y' ∈ V), y' ∈ Z β†’ (CategoryTheory.ConcreteCategory.hom ((structureSheaf π•œ E M).presheaf.germ V y' hy')) g ∈ IsLocalRing.maximalIdeal ↑((structureSheaf π•œ E M).presheaf.stalk y')

    Membership in the space-side vanishing ideal of Sp(M), read on the structure sheaf of M.

    theorem Manifold.vanishingStalk_eq_vanishingStalkIdeal {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] {n : β„•} (ψ : E ≃L[π•œ] Fin n β†’ π•œ) {M : Type u} [TopologicalSpace M] [ChartedSpace E M] [IsManifold (modelWithCornersSelf π•œ E) ⊀ M] [T2Space M] [SecondCountableTopology M] (Z : Set M) (x : M) :

    The manifold-side vanishing ideal of Z at x is the space-side vanishing ideal of Z at x in Sp(M).