Documentation

Hironaka.Resolution.Analytic.OrderReduction.BMO.MonomialPart

The monomial part of an ideal sheaf with respect to a boundary family #

For a triple (X, I, E), Kollรกr writes I = M(I) ยท N(I) with M(I) = ๐’ช_X(โˆ’โˆ‘ cแตข Eโฑ) the monomial part, a product of powers of the ideal sheaves of the members Eโฑ of the boundary, and N(I) the nonmonomial part, whose cosupport contains no member [Kol07, Definitionโ€“Lemma 110]. This file defines the monomial part on an analytic manifold, for an ideal sheaf I and a boundary family F with simple normal crossings, in a finer form: the product runs over the connected components D of the members E^j, each contributing ๐“˜_D^{ord_D I}, where ๐“˜_D is the reduced ideal sheaf of D and ord_D I is the order of I along D (constant along the connected component; it is read at one point). Kollรกr's members are not assumed irreducible, and on a manifold a member need not be connected; reading the exponent on each component separately is what makes the monomial part commute with restriction to open subsets and with local analytic isomorphisms, as the functor of [Kol07, Theorem 107 (2)] requires.

The components are indexed by ComponentIndex F = ฮฃ j, ConnectedComponents (E^j). A member may have infinitely many components, but the family of all component sets is locally finite (componentSet_locallyFinite), so M(I) is the locally finite product of the component factors (IdealSheaf.locallyFiniteProduct, BMO/LocallyFiniteProduct.lean) rather than a finite product. The analytic counterpart of Hironaka.BMO.monomialPart.

@[reducible, inline]

The index type of the factors of the monomial part: a member j of the boundary family together with one of the connected components of E^j. These are the components D of [Kol07, Definitionโ€“Lemma 110], taken one connected component at a time.

Equations
Instances For

    The underlying set of the component i = โŸจj, CโŸฉ: the image in M of the connected component C of the member E^j (the preimage of {C} under ConnectedComponents.mk).

    Equations
    Instances For
      theorem Hironaka.Manifold.BMO.componentSubmanifold {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : Manifold.HypersurfaceFamily M) (hF : Manifold.HypersurfaceFamily.IsSnc ฯˆ F) (i : ComponentIndex F) :

      Each component i = โŸจj, CโŸฉ of a boundary family with simple normal crossings is a closed submanifold of M of codimension one: the member is one, and a connected component of a closed submanifold is again a closed submanifold.

      noncomputable def Hironaka.Manifold.BMO.componentIdeal {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : Manifold.HypersurfaceFamily M) (hF : Manifold.HypersurfaceFamily.IsSnc ฯˆ F) (i : ComponentIndex F) :

      The reduced ideal sheaf ๐“˜_D of the component D = i.

      Equations
      Instances For
        noncomputable def Hironaka.Manifold.BMO.componentExponent {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : Manifold.HypersurfaceFamily M) (hF : Manifold.HypersurfaceFamily.IsSnc ฯˆ F) (I : Manifold.IdealSheaf (Manifold.structureSheaf ๐•œ E M)) (i : ComponentIndex F) :

        The exponent ord_D I of the component D = i: the order of I along D, which is constant along the connected component and is read at the representative i.2.out, as a natural number. For an ideal sheaf that is nonzero at every point (every ideal of a triple is, [Kol07, Definition 31]) the order along D is finite, so passing to โ„• loses nothing; for a zero stalk the value โŠค would be read as 0.

        Equations
        Instances For
          noncomputable def Hironaka.Manifold.BMO.componentFactor {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : Manifold.HypersurfaceFamily M) (hF : Manifold.HypersurfaceFamily.IsSnc ฯˆ F) (I : Manifold.IdealSheaf (Manifold.structureSheaf ๐•œ E M)) (i : ComponentIndex F) :

          The factor ๐“˜_D ^ (ord_D I) of the monomial part at the component D = i.

          Equations
          Instances For
            theorem Hironaka.Manifold.BMO.componentSet_locallyFinite {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : Manifold.HypersurfaceFamily M) (hF : Manifold.HypersurfaceFamily.IsSnc ฯˆ F) :

            The component sets form a locally finite family of subsets of M: the members E^j are locally finite, the connected components of each member are locally finite in M, and each component lies in its member (locallyFinite_sigma). This is the finiteness that makes the monomial part an ideal sheaf on a non-compact manifold, where a member may have infinitely many components.

            theorem Hironaka.Manifold.BMO.componentFactor_stalkIdeal_top_of_notMem {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : Manifold.HypersurfaceFamily M) (hF : Manifold.HypersurfaceFamily.IsSnc ฯˆ F) (I : Manifold.IdealSheaf (Manifold.structureSheaf ๐•œ E M)) (i : ComponentIndex F) (x : M) (hx : x โˆ‰ componentSet F i) :

            Off its component, the factor ๐“˜_D ^ (ord_D I) is the unit ideal, since the ideal sheaf of a closed submanifold is the unit ideal off the submanifold. This is the controlling-set hypothesis of the locally finite product.

            noncomputable def Hironaka.Manifold.BMO.monomialPart {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : Manifold.HypersurfaceFamily M) (hF : Manifold.HypersurfaceFamily.IsSnc ฯˆ F) (I : Manifold.IdealSheaf (Manifold.structureSheaf ๐•œ E M)) :

            The monomial part M(I) = โˆ_D ๐“˜_D ^ (ord_D I) of I with respect to the boundary family F with simple normal crossings: the locally finite product of the component factors over all components D of the members of F ([Kol07, Definitionโ€“Lemma 110], with the exponents read on the connected components of the members; see the module docstring). The same decomposition I = M(I) ยท N(I) appears in [BM08, (5.2)] and in [Wlo05, Proposition 3.0.8, Step 2 of the proof]. The analytic counterpart of Hironaka.BMO.monomialPart.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[simp]
              theorem Hironaka.Manifold.BMO.stalkIdeal_monomialPart {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : Type u} [TopologicalSpace M] [ChartedSpace E M] (F : Manifold.HypersurfaceFamily M) (hF : Manifold.HypersurfaceFamily.IsSnc ฯˆ F) (I : Manifold.IdealSheaf (Manifold.structureSheaf ๐•œ E M)) (x : M) :
              (monomialPart F hF I).stalkIdeal x = โˆ i โˆˆ Manifold.IdealSheaf.activeFinset (componentSet F) โ‹ฏ x, (componentFactor F hF I i).stalkIdeal x

              The stalk of the monomial part at x is the finite product of the factors of the components passing through x.