Documentation

Hironaka.Resolution.Analytic.OrderReduction.BOanFamOfInput

Theorem 103 in the compatible-family form #

The order-reduction functor BO_{n,m} of [Kol07, Theorem 103], assembled in the form suited to non-compact analytic manifolds: the structure BOanFam π•œ n m (Functor/Family.lean), whose values are compatible families of finite blow-up sequences over the relatively compact open subsets, from the marked structures BMOanFam π•œ (n - 1) s at every mark s, KollΓ‘r's hypothesis "assume that (69) holds in dimensions < n". The assembly follows the proof of Theorem 103:

BO.BOanFamOfInput π•œ n inp m is the first reduction step of the order-reduction tower (theorem103FamStar, Stage/InstancesFam.lean); its clause (3), the commutation with closed embeddings when the boundary is empty, is proved in ClosedEmbeddingFam.lean. WΕ‚odarczyk's modified algorithm (the proof of [Wlo09, Theorem 7.4.1]: the components on which the ideal has become the ideal of a smooth hypersurface are left alone) is the same assembly at other data of Step 2 (Modified/).

Lemma 102's family data from the marked families one dimension down #

noncomputable def Hironaka.Manifold.BO.bdanFam {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (m : β„•) (inp : BMOanFam π•œ (n - 1) (IsLocalRing.tuningParam m)) {M : AnalyticManifold π•œ E} (T : Manifold.AnalyticTriple Οˆβ‚€ M) (hT : Manifold.AnalyticTriple.BOClass m T) (j : T.F.ΞΉ) :

Lemma 102's functor at the member j as a compatible family ([Kol07, Lemma 102]): the sequence BDanFam (BDFam.lean) on every relatively compact open, without empty centres (noEmptyCenters_BDanFam), compatible under restriction (BDanFam_compat).

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem Hironaka.Manifold.BO.bdanFam_seqOn {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (m : β„•) (inp : BMOanFam π•œ (n - 1) (IsLocalRing.tuningParam m)) {M : AnalyticManifold π•œ E} (T : Manifold.AnalyticTriple Οˆβ‚€ M) (hT : Manifold.AnalyticTriple.BOClass m T) (j : T.F.ΞΉ) (U : TopologicalSpace.Opens M.carrier) (hU : IsCompact (closure ↑U)) :
    (bdanFam m inp T hT j).seqOn U hU = BDanFam m inp T hT j U hU

    The value of bdanFam on an open is BDanFam, by definition.

    noncomputable def Hironaka.Manifold.BO.bdanFamDataOfInput {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (inp : (s : β„•) β†’ BMOanFam π•œ (n - 1) s) (s : β„•) :
    BDanFamData Οˆβ‚€ s

    Lemma 102's family data at every mark ([Kol07, Lemma 102]) from the marked families one dimension down: at the mark s, bdanFam on the input at the mark tuningParam s, the mark of the tuned ideal sheaf (Step 1 of the proof of Theorem 103, applied inside Lemma 102), with the order clause and Lemma 102 (1) (BDFamOrder.lean), the commutation with local analytic isomorphisms (BDFamComm.lean) and the indifference to empty members (BDFamIndiff.lean).

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem Hironaka.Manifold.BO.bdanFamDataOfInput_fam {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (inp : (s : β„•) β†’ BMOanFam π•œ (n - 1) s) (s : β„•) {M : AnalyticManifold π•œ E} (T : Manifold.AnalyticTriple Οˆβ‚€ M) (hT : Manifold.AnalyticTriple.BOClass s T) (j : T.F.ΞΉ) :
      (bdanFamDataOfInput inp s).fam T hT j = bdanFam s (inp (IsLocalRing.tuningParam s)) T hT j

      The family of bdanFamDataOfInput at the mark s is bdanFam on the input at the mark tuningParam s, by definition.

      theorem Hironaka.Manifold.BO.bdanFamDataOfInput_fam_eq_nil_of_hyp_eq_empty {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (inp : (s : β„•) β†’ BMOanFam π•œ (n - 1) s) (s : β„•) {M : AnalyticManifold π•œ E} (T : Manifold.AnalyticTriple Οˆβ‚€ M) (hT : Manifold.AnalyticTriple.BOClass s T) (j : T.F.ΞΉ) (hj : T.F.hyp j = βˆ…) :

      At an empty member Lemma 102's family is the trivial one ([Kol07, 32]): the hypothesis under which the local family functor commutes with local analytic isomorphisms (localFunctorFam_commutesWithLocalIsos).

      The local family functor #

      noncomputable def Hironaka.Manifold.BO.hfLocalFunctorFam {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (m : β„•) (d : HFData Οˆβ‚€ (IsLocalRing.tuningParam m)) :

      The local family functor of the data d of Step 2 (HFData, HFamData.lean) on the class LocalMCClass m: Steps 1 and 2 of the proof of [Kol07, Theorem 103] on every relatively compact open (hfLocalFunctorFamOn, LocalFunctorFam.lean), without empty centres and compatible under restriction.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem Hironaka.Manifold.BO.hfLocalFunctorFam_fam_seqOn {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (m : β„•) (d : HFData Οˆβ‚€ (IsLocalRing.tuningParam m)) {M : AnalyticManifold π•œ E} (T : Manifold.AnalyticTriple Οˆβ‚€ M) (hL : Manifold.AnalyticTriple.LocalMCClass m T) (U : TopologicalSpace.Opens M.carrier) (hU : IsCompact (closure ↑U)) :
        ((hfLocalFunctorFam m d).fam T hL).seqOn U hU = hfLocalFunctorFamOn m d T hL U hU

        The value of hfLocalFunctorFam on an open is hfLocalFunctorFamOn, by definition.

        theorem Hironaka.Manifold.BO.hfLocalFunctorFam_commutesWithLocalIsos {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (m : β„•) (d : HFData Οˆβ‚€ (IsLocalRing.tuningParam m)) (hnil : βˆ€ {M' : AnalyticManifold π•œ E} (T' : Manifold.AnalyticTriple Οˆβ‚€ M') (hT' : Manifold.AnalyticTriple.BOClass (IsLocalRing.tuningParam m) T') (j : T'.F.ΞΉ), T'.F.hyp j = βˆ… β†’ d.bd₁.fam T' hT' j = CompatibleFamily.nil T') :

        The local family functor of data d of Step 2 commutes with local analytic isomorphisms (Theorem 103 (2) for the local functor, [Kol07, 104, Step 2.3]) when the family of Step 2.1's data is trivial at an empty member (hnil): a pull-back need not be surjective and may empty a member that Step 2.1 iterates over.

        theorem Hironaka.Manifold.BO.hfLocalFunctorFam_indifferentToEmptyMembers {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (m : β„•) (d : HFData Οˆβ‚€ (IsLocalRing.tuningParam m)) :

        The local family functor of data d of Step 2 is indifferent to empty boundary members.

        noncomputable def Hironaka.Manifold.BO.localFunctorFam {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (bd : (s : β„•) β†’ BDanFamData Οˆβ‚€ s) (m : β„•) :

        The local family functor on LocalMCClass m for Lemma 102's data bd at every mark: Steps 1 and 2 of the proof of [Kol07, Theorem 103] on every relatively compact open (localFunctorFamOn).

        Equations
        Instances For
          theorem Hironaka.Manifold.BO.localFunctorFam_fam_seqOn {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (bd : (s : β„•) β†’ BDanFamData Οˆβ‚€ s) (m : β„•) {M : AnalyticManifold π•œ E} (T : Manifold.AnalyticTriple Οˆβ‚€ M) (hL : Manifold.AnalyticTriple.LocalMCClass m T) (U : TopologicalSpace.Opens M.carrier) (hU : IsCompact (closure ↑U)) :
          ((localFunctorFam bd m).fam T hL).seqOn U hU = localFunctorFamOn bd m T hL U hU

          The value of localFunctorFam on an open is localFunctorFamOn, by definition.

          theorem Hironaka.Manifold.BO.localFunctorFam_commutesWithLocalIsos {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (bd : (s : β„•) β†’ BDanFamData Οˆβ‚€ s) (hnil : βˆ€ (s' : β„•) {M' : AnalyticManifold π•œ E} (T' : Manifold.AnalyticTriple Οˆβ‚€ M') (hT' : Manifold.AnalyticTriple.BOClass s' T') (j : T'.F.ΞΉ), T'.F.hyp j = βˆ… β†’ (bd s').fam T' hT' j = CompatibleFamily.nil T') (m : β„•) :

          Theorem 103 (2) for the local family functor ([Kol07, 104, Step 2.3]): it commutes with local analytic isomorphisms when the data's family at an empty member is trivial at every mark.

          theorem Hironaka.Manifold.BO.localFunctorFam_indifferentToEmptyMembers {π•œ : Type} [RCLike π•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace π•œ E] [FiniteDimensional π•œ E] {n : β„•} {Οˆβ‚€ : E ≃L[π•œ] Fin n β†’ π•œ} (bd : (s : β„•) β†’ BDanFamData Οˆβ‚€ s) (m : β„•) :

          The local family functor is indifferent to empty boundary members.

          The structure BOanFam at the standard model #

          noncomputable def Hironaka.Manifold.BO.BOanFamOfInputOf (π•œ : Type) [RCLike π•œ] (n : β„•) (inp : (s : β„•) β†’ BMOanFam π•œ (n - 1) s) (m : β„•) (hcomm : (localFunctorFam (bdanFamDataOfInput inp) m).CommutesWithLocalIsos) :
          BOanFam π•œ n m

          The structure BOanFam π•œ n m from the marked structures one dimension down, given that the local family functor commutes with local analytic isomorphisms (hcomm, the hypothesis of Step 3 of the proof of [Kol07, Theorem 103]): the descent globalizeFam (GlobalizeFam.lean) of the local family functor to the class BOClass m, with the four clauses of BOanFam. The order clause and the output clause descend from the local functor along the covers (isOfOrderGe_of_agreeFam, ord_lt_of_agreeFam, GlobalizeFamClauses.lean; the output clause for the controlled transform follows from the one for the weak transform because along a sequence of order β‰₯ m starting from an ideal sheaf of order ≀ m the two transforms agree); the descent commutes with local analytic isomorphisms (globalizeFam_commutesWithLocalIsos) and is indifferent to empty members (indifferentToEmptyMembers_of_agreeFam).

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def Hironaka.Manifold.BO.BOanFamOfInput (π•œ : Type) [RCLike π•œ] (n : β„•) (inp : (s : β„•) β†’ BMOanFam π•œ (n - 1) s) (m : β„•) :
            BOanFam π•œ n m

            Order reduction for ideals in the compatible-family form ([Kol07, Theorem 103]): the structure BOanFam π•œ n m from the marked structures BMOanFam π•œ (n - 1) s at every mark, without further hypothesis, the local family functor commuting with local analytic isomorphisms because Lemma 102's family is trivial at an empty member (bdanFamDataOfInput_fam_eq_nil_of_hyp_eq_empty). This is the first reduction step of the order-reduction tower (theorem103FamStar, Stage/InstancesFam.lean).

            Equations
            Instances For
              theorem Hironaka.Manifold.BO.BOanFamOfInput_functor (π•œ : Type) [RCLike π•œ] (n : β„•) (inp : (s : β„•) β†’ BMOanFam π•œ (n - 1) s) (m : β„•) :

              The family functor of BO.BOanFamOfInput is the descent of the local family functor, by definition.