Documentation

Hironaka.Resolution.Algebraic.MaximalContact.Restrict

Maximal contact under restriction to open subschemes #

Kollár's proof of [Kol07, Theorem 80 (1)] opens with the remark that being a hypersurface of maximal contact is a local question, so that one may assume L = 𝒪_X, and [Kol07, Definition 78] quantifies over every open X⁰ ⊆ X with the restricted data (X⁰, I|_{X⁰}) and H⁰ = H ∩ X⁰. This file supplies the two restriction facts those steps use.

These facts are used throughout Hironaka/Resolution/Algebraic/MaximalContact/ (the local existence, the transform of a hypersurface through the centre, going down) and in Hironaka/Resolution/Algebraic/Snc/SmoothDivisorLocal.lean.

theorem AlgebraicGeometry.Scheme.IdealSheafData.MC_comap_of_smooth {k : Type u} [Field k] {X Y : Scheme} (f : X ⟶ Spec ↧k) (n : ℕ) [SmoothOfRelativeDimension n f] (g : Y ⟶ X) [Smooth g] (I : X.IdealSheafData) (m : ℕ) :

[Kol07, Lemma 74 (4)] iterated: the maximal contact ideal commutes with smooth pull-back, in particular with restriction to an open subscheme.

The static form 𝒪_X(−H) ⊆ MC(I) restricts along every smooth g, in particular to every open subscheme, as the restricted data of [Kol07, Definition 78] require.

theorem AlgebraicGeometry.Scheme.IdealSheafData.isMaximalContact_iff_forall_opens {k : Type u} [Field k] {X : Scheme} (f : X ⟶ Spec ↧k) (n : ℕ) [SmoothOfRelativeDimension n f] (I : X.IdealSheafData) (m : ℕ) (H : X.IdealSheafData) {ι : Type u_1} (U : ι → X.Opens) (hU : iSup U = ⊤) :
IsMaximalContact f I m H ↔ ∀ (α : ι), IsMaximalContact (CategoryTheory.CategoryStruct.comp (U α).ι f) (I.comap (U α).ι) m (H.comap (U α).ι)

The reduction "we may assume that L = 𝒪_X" opening the proof of [Kol07, Theorem 80]: the static form is local, 𝒪_X(−H) ⊆ MC(I) iff it holds on every member of an open cover. (⇒) is IsMaximalContact.comap; (⇐) descends the inclusion along the covering open immersions (le_of_comap_le_of_forall_exists), MC commuting with them.

Kollár's H⁰ := H ∩ X⁰ in [Kol07, Definition 78]: a smooth hypersurface restricts to a smooth hypersurface of every open subscheme. The closed subscheme of the restriction is an open subscheme of V(H), hence regular; the stalk at y is the isomorphic image of the stalk at g y, and its generator has order one because the order is invariant under open immersions.