Documentation

Hironaka.Manifold.Snc.Defs

Simple normal crossings divisors on an analytic manifold #

Kollár's simple normal crossing divisors [Kol07, Definition 24] on analytic manifolds: a divisor E = ∑ E^j is an ordered family of closed smooth hypersurfaces, and it has simple normal crossings when every point has a chart in which each component through the point is a coordinate hyperplane, with distinct coordinates for distinct components; a submanifold Y has simple normal crossings with E when such a chart can be taken adapted to Y [Kol07, Definition 24 (4)]. The data — an ordered countable family of subsets, HypersurfaceFamily — and the predicates IsSnc, HasSncWith are separated, so that constructions on the data (Kollár's total transform [Kol07, Definition 25], the restriction to a hypersurface) need no snc hypothesis. The index set is ordered, as Kollár's algorithm requires of the boundary [Kol07, 72]. The reduced ideal sheaf of the divisor (Hironaka's red, [Hir64, Main Theorem II'(N) (iii), p. 156]; the reduced space of [BM97, Remark 3.14]) is the ideal sheaf of the germs vanishing on the support (vanishingStalk), when those stalks have local generators — which Hironaka/Manifold/Snc/Coherence.lean proves for an snc divisor.

The boundary predicates of the analytic main theorems, on the ideal sheaves of a bundled analytic manifold, are stated through these notions: IsSncBoundary B says that B is the reduced ideal sheaf of an snc hypersurface family, IsSncBoundaryWith B D that the family moreover has simple normal crossings with the closed subspace D; IsSncBoundaryTransversalTo B Y that a closed subspace Y, of possibly varying codimension, has simple normal crossings with it transversally, and IsMulBoundaryMonomial J Y B that J is Y times a monomial in the components of the family at every point (Włodarczyk's embedded desingularization, Wlo09, Theorem 2.0.2 (3) and (6)). Hironaka's normal crossings [Hir64, Definition 2, p. 141] quantifies over the global irreducible components of E; read on the minimal primes of the stalk (the local branches), the condition is weaker on analytic spaces — the real nodal cubic y² = x²(1 + x) has two smooth branches at the node but one singular global component — so the main theorems state their boundary clauses through the global components, as Kollár's and Włodarczyk's simple normal crossings [Kol07, Definition 24; Wlo09, Definition 3.2.4].

IsNormalCrossingsDivisor J is Bierstone–Milman's normal-crossings divisor [BM97, Theorem 1.10]: a principal ideal sheaf generated at every point by a monomial in a regular system of parameters of the stalk, spelled out as generators of the maximal ideal, as many as the Krull dimension. It is the form of the conclusions of the principalization theorem on σ^*(I) and on the Jacobian ideal.

structure Manifold.HypersurfaceFamily (M : Type u) :
Type (u + 1)

An ordered, countable family of subsets of M: the components E^j of a divisor E = ∑ E^j [Kol07, Definition 24]. The snc property is the predicate HypersurfaceFamily.IsSnc.

  • ι : Type u

    The index set of the components, countable and linearly ordered.

  • countable : Countable self.ι
  • linearOrder : LinearOrder self.ι
  • hyp : self.ι → Set M

    The component E^j.

Instances For
    def Manifold.HypersurfaceFamily.IsSncChartAt {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} (ψ : E ≃L[𝕜] Fin n → 𝕜) {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : HypersurfaceFamily M) (φ : OpenPartialHomeomorph M E) (a : M) (c : { j : F.ι // a ∈ F.hyp j } → Fin n) :

    The chart φ of the maximal atlas is an snc chart of F at a ∈ φ.source with coordinate indices c — a function on the components through a — when every component through a is, on the source of φ, the coordinate hyperplane {z_{c j} = 0}, and distinct components through a have distinct indices [Kol07, Definition 24 (1)–(3)].

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Manifold.HypersurfaceFamily.IsSnc {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} (ψ : E ≃L[𝕜] Fin n → 𝕜) {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : HypersurfaceFamily M) :

      F is a simple normal crossings divisor [Kol07, Definition 24]: each component is a closed smooth hypersurface, the family is locally finite, and every point of M has an snc chart. Hironaka's "E has only normal crossings" [Hir64, Definition 2, p. 141], read on the global components.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Manifold.HypersurfaceFamily.HasSncWith {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} (ψ : E ≃L[𝕜] Fin n → 𝕜) {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : HypersurfaceFamily M) (Y : Set M) (c : ℕ) :

        Y has simple normal crossings with F [Kol07, Definition 24 (4)]: at every point of Y there is a chart adapted to Y which is an snc chart of F there. Some components of F may contain Y (Hironaka's "the ideal of D is generated by some of the z_i" [Hir64, Definition 2, p. 141]; Bierstone–Milman's "C_i and E_i simultaneously have only normal crossings" [BM97, (1.2)]).

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

          The support |F| = ⋃_j E^j of the family.

          Equations
          Instances For
            noncomputable def Manifold.HypersurfaceFamily.idealSheaf {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : HypersurfaceFamily M) :

            The reduced ideal sheaf of the divisor (Hironaka's red, [Hir64, Main Theorem II'(N) (iii), p. 156]; [BM97, Remark 3.14]): the ideal sheaf whose stalks are the vanishing ideals of the support (vanishingStalk), when these have local generators (they do for an snc divisor: the product of the coordinate equations of the components through the point, Hironaka/Manifold/Snc/Coherence.lean); the unit ideal sheaf otherwise.

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

              Bierstone–Milman's normal-crossings divisor: a principal ideal sheaf generated locally by a monomial in suitable analytic coordinates [BM97, Theorem 1.10] — at every point, by a monomial ∏ z_i^{α_i} in a regular system of parameters (generators of the maximal ideal, as many as the Krull dimension). The form of the conclusions on σ^*(I) and on the Jacobian ideal in the principalization theorem.

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

                The boundary predicate of the analytic main theorems: B is the reduced ideal sheaf of a simple normal crossings hypersurface family — for some coordinates ψ : E ≃ 𝕜ⁿ there is a locally finite family G of closed smooth hypersurfaces with a simple normal crossings chart at every point (HypersurfaceFamily.IsSnc; [Kol07, Definition 24; Wlo09, Definition 3.2.4]) whose reduced ideal sheaf (HypersurfaceFamily.idealSheaf) is B. The coordinates are existential inside the predicate, as in AnalyticMap.IsMonoidalTransformation: the statements carry no model isomorphism, and Kollár names local coordinates at each point.

                Relation to the source.

                Equations
                Instances For

                  The boundary-with-centre predicate of the analytic main theorems: B is the reduced ideal sheaf of a simple normal crossings hypersurface family G having simple normal crossings with the closed subspace D — at every point of D a chart adapted to the set of points of D (a closed submanifold of some codimension c) which is a simple normal crossings chart of G there (HypersurfaceFamily.HasSncWith; [Kol07, Definition 24 (4)], "some of the E^i are allowed to contain Z"; [Wlo09, Definition 3.2.4 (2)] and [Wlo09, Theorem 2.0.3 (2)], "C_i has simple normal crossings with E_i"). The coordinates and the codimension are existential inside the predicate, as in AnalyticMap.IsMonoidalTransformation.

                  The predicate thus asserts simple normal crossings of B at every point of M (it implies IsSncBoundary B), and simple normal crossings with D at the points of D. The scheme predicate of the same name (AlgebraicGeometry.Scheme.IdealSheafData.IsSncBoundaryWith) asserts only the condition at the points of D, and nothing about its boundary elsewhere: for D = ⊤ the scheme predicate always holds, while this one is IsSncBoundary B.

                  Relation to the source.

                  • Translation. IsSncBoundaryWith B D is Hironaka's "$E$ has only normal crossings" together with "$E$ has only normal crossings with $D$" [Hir64, Definition 2, p. 141], the latter a condition at the points of $D$ only, both read on the global components.
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    The boundary-with-subspace predicate of Włodarczyk's embedded desingularization: B is the reduced ideal sheaf of a simple normal crossings hypersurface family G with which the closed subspace Y has simple normal crossings transversally — at every point a of Y a chart adapted to the set of points of Y (a closed submanifold near a, of a codimension c read at a) which is a simple normal crossings chart of G at a: simple normal crossings in the sense of [Kol07, Definition 24 (4)]. Moreover, and this is an addition to Kollár's definition, which allows components to contain Y, the coordinates cutting out Y are distinct from those of the components of G through a, so that no component through a contains Y near a (Kollár's case "E does not contain Z"). This is the reading of [Wlo09, Theorem 2.0.2 (3)], "Ỹ has only simple normal crossings with the exceptional divisor E_r", for the strict transform. Unlike IsSncBoundaryWith, the codimension may vary from point to point, as it does for the strict transform of a subspace that is not equidimensional.

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

                      The factorization predicate of Włodarczyk's embedded desingularization: J = I_Y · I_Ẽ for a divisor Ẽ that is, near every point, an effective combination of the components of a simple normal crossings hypersurface family G whose reduced ideal sheaf is B — at every point x the stalk J_x is the product of (I_Y)_x with a monomial ∏_{j ∈ s} (I_{G^j})_x^{α_j} in the vanishing ideals of finitely many components G^j through x, the exponents read at x ([Wlo09, Theorem 2.0.2 (6)], "σ^*(I_Y) = I_Ỹ I_Ẽ, where I_Ỹ is the sheaf of ideals of the subvariety Ỹ ⊂ M̃ and I_Ẽ is the sheaf of ideals of a simple normal crossing divisor Ẽ which is a locally finite combination of the irreducible components of the divisor E_{U_r}"; the strengthening of Bravo–Villamayor). For Y = ⊤ it says that J is, near every point, the ideal of an effective combination of the hypersurfaces of G [Wlo09, Theorem 2.0.3 (3)].

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