Documentation

Hironaka.AnalyticSpace.CoherentAnalytic

Coherence of the structure sheaf of an analytic K-space #

The structure sheaf of an analytic space is coherent ([BM97, (3.8)(3)]; [Fre17, Ch. V, 7.3]): Oka's theorem on the model (Kⁿ, π’œ_{Kⁿ}) (oka_coherent, Hironaka/AnalyticSpace/Oka/) passes to the open subspace (G, π’œ_G) (isCoherent_restrict), to the local model (S(π“˜), (π’œ_G/π“˜)|_{S(π“˜)}) (isCoherent_quotientSpace), to its open subspaces, and along the K-isomorphisms of Hironaka's clause (i) to an open cover of any analytic K-space (isCoherent_of_kIso, isCoherent_of_forall_restrictOpen): isCoherent_analyticSpace. Serre's form for every ideal sheaf (isCoherent_idealSheaf) is the q = 1 slice through isCoherent_iff_forall_isCoherent_idealSheaf.

The intersection of two ideal sheaves of finite type is of finite type ([Fre17, Ch. I, 10.7]): the relations of the one-row matrix (e₁, …, e_k, f₁, …, f_l) of local generators of E and F are locally generated (coherence), and E_x ∩ F_x is the image of the relation module under (a, b) ↦ Ξ£ a_i e_i β€” so the sections Ξ£_i R_{n,i} e_i for the generators R_n of the relations generate E_x ∩ F_x at every point near x (hasLocalGenerators_inf). The bridge between IdealSheaf.HasLocalGenerators (one generator per section, on the whole space) and HasLocalGeneratorsOn with p = 1 is hasLocalGenerators_iff_hasLocalGeneratorsOn_top. The radical and the saturation of an ideal sheaf are treated in Hironaka/AnalyticSpace/CoherentColon.lean, Hironaka/AnalyticSpace/NoetherDerived.lean and Hironaka/AnalyticSpace/ModelTransport.lean.

def Manifold.idealRow {R : Type u_1} [CommRing R] (I : Ideal R) :
Submodule R (Fin 1 β†’ R)

An ideal of R, read as a submodule of Fin 1 β†’ R.

Equations
Instances For
    theorem Manifold.mem_idealRow_iff {R : Type u_1} [CommRing R] (I : Ideal R) (a : Fin 1 β†’ R) :
    theorem Manifold.hasLocalGenerators_iff_hasLocalGeneratorsOn_top {X : TopCat} {π’ͺ : TopCat.Sheaf CommRingCat X} (I : (x : ↑X) β†’ Ideal ↑(π’ͺ.presheaf.stalk x)) :
    IdealSheaf.HasLocalGenerators I ↔ HasLocalGeneratorsOn π’ͺ ⊀ 1 fun (x : ↑X) (x_1 : x ∈ ⊀) => idealRow (I x)

    Local generation of a family of stalk ideals (IdealSheaf.HasLocalGenerators) is the p = 1 case of HasLocalGeneratorsOn over ⊀.

    theorem Manifold.sum_elim_finSumFinEquiv_mul {A : Type u_1} {B : Type u_2} [CommRing A] [CommRing B] (Ο† : A β†’+* B) {k₁ kβ‚‚ : β„•} (u : Fin k₁ β†’ A) (v : Fin kβ‚‚ β†’ A) (a : Fin (k₁ + kβ‚‚) β†’ B) :
    βˆ‘ x : Fin (k₁ + kβ‚‚), Ο† (Sum.elim u v (finSumFinEquiv.symm x)) * a x = βˆ‘ i : Fin k₁, Ο† (u i) * a (finSumFinEquiv (Sum.inl i)) + βˆ‘ j : Fin kβ‚‚, Ο† (v j) * a (finSumFinEquiv (Sum.inr j))

    A sum over the concatenated row (u | v), split.

    Oka's theorem on the open subspace (G, π’œ_G) of (Kⁿ, π’œ_{Kⁿ}).

    The structure sheaf of a local model (S(π“˜), (π’œ_G/π“˜)|_{S(π“˜)}) is coherent ([Fre17, Ch. V, 7.3]; [BM97, (3.8)(3)]).

    The structure sheaf of an analytic K-space is coherent [BM97, (3.8)(3)].

    Serre's form [BM97, (3.8)(3)]: every ideal sheaf on an analytic K-space is coherent.

    The intersection of two ideal sheaves of finite type on an analytic K-space is locally finitely generated [Fre17, Ch. I, 10.7].