Documentation

Hironaka.Resolution.Analytic.OrderReduction.Tuned

Step 1 of Theorem 103: the tuned triple #

Step 1 of the proof of [Kol07, Theorem 103] replaces I by an ideal W(I) = W_s(I) which is D-balanced and MC-invariant and for which order reduction is equivalent to order reduction for I, taking s = m! "to avoid further choices". The ideal W_s(I) is the maximal coefficient ideal of [Kol07, Definition 98], and [Kol07, Corollary 101] admits any s = r · lcm(2, …, m) with r ≥ m − 1. On manifolds the tuned ideal sheaf is 𝓘.tuning m (tuningParam m), the maximal coefficient ideal sheaf of order s = tuningParam m, where tuningParam m = max (m − 1) 1 · lcm(2, …, m) is the smallest admissible choice of s made positive; this differs from Kollár's m!, which the argument does not need.

The transfer of the order-reduction clauses between (𝓘, m) and (W_s(𝓘), s) is in TunedLemmas.lean; the wrapper is applied to the local functor of Step 2 in Assembly.lean.

noncomputable def Manifold.AnalyticTriple.tuned {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} [FiniteDimensional 𝕜 E] {M : AnalyticManifold 𝕜 E} (T : AnalyticTriple ψ₀ M) (m : ℕ) (hm : 1 ≤ m) :

The tuned triple (M, W_s(𝓘), E) of Step 1 of the proof of [Kol07, Theorem 103], with s = tuningParam m: the ideal sheaf replaced by its maximal coefficient ideal sheaf 𝓘.tuning m (tuningParam m) ([Kol07, Definition 98]), the boundary kept. The tuned ideal sheaf is nonzero everywhere: it contains 𝓘^s (pow_le_tuning) and the stalks are domains.

Equations
Instances For
    @[simp]
    theorem Manifold.AnalyticTriple.tuned_I {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} [FiniteDimensional 𝕜 E] {M : AnalyticManifold 𝕜 E} (T : AnalyticTriple ψ₀ M) (m : ℕ) (hm : 1 ≤ m) :
    @[simp]
    theorem Manifold.AnalyticTriple.tuned_F {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} [FiniteDimensional 𝕜 E] {M : AnalyticManifold 𝕜 E} (T : AnalyticTriple ψ₀ M) (m : ℕ) (hm : 1 ≤ m) :
    (T.tuned m hm).F = T.F
    theorem Manifold.AnalyticTriple.ord_tuned_le {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} [FiniteDimensional 𝕜 E] {M : AnalyticManifold 𝕜 E} {T : AnalyticTriple ψ₀ M} {m : ℕ} (hT : BOClass m T) (x : M.carrier) :

    For ord 𝓘 ≤ m everywhere, the tuned ideal sheaf has order at most s = tuningParam m everywhere: exactly s where ord 𝓘 = m, less than s where ord 𝓘 < m.

    theorem Manifold.AnalyticTriple.boClass_tuned {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} [FiniteDimensional 𝕜 E] {M : AnalyticManifold 𝕜 E} {T : AnalyticTriple ψ₀ M} {m : ℕ} (hT : BOClass m T) :

    The tuned triple of a triple of the class BOClass m lies in the class BOClass s, s = tuningParam m (Step 1 of the proof of [Kol07, Theorem 103]).

    theorem Manifold.AnalyticTriple.isDBalanced_tuned {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} [FiniteDimensional 𝕜 E] {M : AnalyticManifold 𝕜 E} {T : AnalyticTriple ψ₀ M} {m : ℕ} (hT : BOClass m T) :

    The tuned ideal sheaf is D-balanced at the mark s = tuningParam m (Step 1 of the proof of [Kol07, Theorem 103]; [Kol07, Proposition 99 (8)]).

    theorem Manifold.AnalyticTriple.isMCInvariant_tuned {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} [FiniteDimensional 𝕜 E] {M : AnalyticManifold 𝕜 E} {T : AnalyticTriple ψ₀ M} {m : ℕ} (hT : BOClass m T) :

    The tuned ideal sheaf is MC-invariant at the mark s = tuningParam m (Step 1 of the proof of [Kol07, Theorem 103]; [Kol07, Proposition 99 (5)]).

    theorem Manifold.AnalyticTriple.hasMaximalContact_tuned {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} [FiniteDimensional 𝕜 E] {M : AnalyticManifold 𝕜 E} {T : AnalyticTriple ψ₀ M} {m : ℕ} (hT : BOClass m T) (h : HasMaximalContact m T) :

    A hypersurface of maximal contact for (𝓘, m) is one for (W_s(𝓘), s), since MC(W_s(I)) = MC(I) ([Kol07, Proposition 99 (4)]): the class with a global hypersurface of maximal contact is stable under tuning.

    theorem Manifold.AnalyticTriple.localMCClass_tuned {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} [FiniteDimensional 𝕜 E] {M : AnalyticManifold 𝕜 E} {T : AnalyticTriple ψ₀ M} {m : ℕ} (hT : LocalMCClass m T) :

    The tuned triple of a triple of LocalMCClass m lies in LocalMCClass s, s = tuningParam m.

    noncomputable def Manifold.AnalyticBlowUpSequenceAssignment.ofTunedClass {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} [FiniteDimensional 𝕜 E] {C Dom' : {M : AnalyticManifold 𝕜 E} → AnalyticTriple ψ₀ M → Prop} (m : ℕ) (B : AnalyticBlowUpSequenceAssignment ψ₀ fun {M : AnalyticManifold 𝕜 E} => Dom') (hmC : ∀ {M : AnalyticManifold 𝕜 E} (T : AnalyticTriple ψ₀ M), C T → 1 ≤ m) (hDom : ∀ {M : AnalyticManifold 𝕜 E} (T : AnalyticTriple ψ₀ M) (hT : C T), Dom' (T.tuned m ⋯)) :

    The wrapper for Step 1 of the proof of [Kol07, Theorem 103] ("from now on we assume that I is D-balanced and MC-invariant"): a blow-up sequence functor on the class C whose values are those of the functor B (at the mark s = tuningParam m) on the tuned triples; the class C forces 1 ≤ m and its tuned triples lie in the domain of B.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem Manifold.AnalyticBlowUpSequenceAssignment.ofTunedClass_seq {𝕜 : Type} [RCLike 𝕜] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {n : ℕ} {ψ₀ : E ≃L[𝕜] Fin n → 𝕜} [FiniteDimensional 𝕜 E] {M : AnalyticManifold 𝕜 E} {C Dom' : {M : AnalyticManifold 𝕜 E} → AnalyticTriple ψ₀ M → Prop} (m : ℕ) (B : AnalyticBlowUpSequenceAssignment ψ₀ fun {M : AnalyticManifold 𝕜 E} => Dom') (hmC : ∀ {M : AnalyticManifold 𝕜 E} (T : AnalyticTriple ψ₀ M), C T → 1 ≤ m) (hDom : ∀ {M : AnalyticManifold 𝕜 E} (T : AnalyticTriple ψ₀ M) (hT : C T), Dom' (T.tuned m ⋯)) (T : AnalyticTriple ψ₀ M) (hT : C T) :
      (ofTunedClass m B ⋯ ⋯).seq T hT = B.seq (T.tuned m ⋯) ⋯