Documentation

Hironaka.Resolution.Algebraic.MaximalContact.Local

Hypersurfaces of maximal contact: locality of the dynamic form #

[Kol07, Definition 78] ends with "Being a hypersurface of maximal contact is a local property." The definition itself (IsDynamicMaximalContact, Hironaka/Resolution/Algebraic/MaximalContact/Basic.lean) quantifies over every open X⁰ ⊆ X and every smooth blow-up sequence of order m for (X⁰, I|_{X⁰}) with no divisorial part; this file proves that the property can be checked on the members of an open cover X = ⋃ U_α (isDynamicMaximalContact_iff_forall_opens):

Kollár's standing hypotheses (X smooth over k of characteristic zero) enter only through IsOrderSeq.pullback, which needs them to carry the order clause along the pull-back.

The direction (⇒) of the locality in [Kol07, Definition 78]: a hypersurface of maximal contact for (X, I, m) restricts to one on every open subscheme g : Y ⟶ X, since an open subscheme of Y is an open subscheme of X, and the restricted data restrict again.

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

The direction (⇐) of the locality in [Kol07, Definition 78]: if H ∩ U_α is a hypersurface of maximal contact for (U_α, I|_{U_α}, m) for every member of an open cover X = ⋃ U_α, then H is one for (X, I, m). Given an open j : Y ⟶ X and a sequence S of order m on Y, pull S back to the pieces j⁻¹(U_α) of the induced cover of Y, read the centres and strict transforms of the pulled-back sequences as inverse images under the stage lifts, and descend the containment Z_i ⊆ H_i along those open immersions, which cover each stage.

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

Kollár's "Being a hypersurface of maximal contact is a local property" ([Kol07, Definition 78]): for an open cover X = ⋃ U_α, H is a hypersurface of maximal contact for (X, I, m) iff H ∩ U_α is one for (U_α, I|_{U_α}, m) for every α.