Documentation

Hironaka.Resolution.Analytic.OrderReduction.Modified.Step2bLocal

The positive locus is local, and it commutes with local isomorphisms #

Two facts about the centre of the monomial phase (Step2bCenter.lean):

Locality #

theorem Hironaka.Manifold.BMOmod.mem_positiveLocus_iff_one_le_ordAlong {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : AnalyticManifold ๐•œ E} (T : Manifold.AnalyticTriple ฯˆโ‚€ M) {j : T.F.ฮน} {x : M.carrier} :

x โˆˆ E^j lies in the positive locus iff the order of ๐“˜ along E^j at x is at least 1, a condition on the stalk at x.

Functoriality along local analytic isomorphisms #

theorem Hironaka.Manifold.BMOmod.positiveLocus_pullback {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [FiniteDimensional ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : AnalyticManifold ๐•œ E} (T : Manifold.AnalyticTriple ฯˆโ‚€ M) {N : AnalyticManifold ๐•œ E} (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) (j : T.F.ฮน) :

The positive locus of the pulled-back triple is the preimage of the positive locus (Zminus1_comap at the mark 1).

theorem Hironaka.Manifold.BMOmod.activeMembers_pullback_subset {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [FiniteDimensional ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : AnalyticManifold ๐•œ E} (T : Manifold.AnalyticTriple ฯˆโ‚€ M) {N : AnalyticManifold ๐•œ E} (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) :

A member active for the pull-back is active.

theorem Hironaka.Manifold.BMOmod.mem_activeMembers_pullback_of_range {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [FiniteDimensional ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : AnalyticManifold ๐•œ E} (T : Manifold.AnalyticTriple ฯˆโ‚€ M) {N : AnalyticManifold ๐•œ E} (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) {j : T.F.ฮน} {x : M.carrier} (hx : x โˆˆ positiveLocus T j) (hxr : x โˆˆ Set.range โ‡‘h) :

A member whose positive locus meets the range of h is active for the pull-back.

theorem Hironaka.Manifold.BMOmod.activeMembers_pullback_of_surjective {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [FiniteDimensional ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : AnalyticManifold ๐•œ E} (T : Manifold.AnalyticTriple ฯˆโ‚€ M) {N : AnalyticManifold ๐•œ E} (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) (hs : Function.Surjective โ‡‘h) :

For a surjective local isomorphism the active members agree.

theorem Hironaka.Manifold.BMOmod.step2bCenter_pullback {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [FiniteDimensional ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : AnalyticManifold ๐•œ E} (T : Manifold.AnalyticTriple ฯˆโ‚€ M) {N : AnalyticManifold ๐•œ E} (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) (hfin : (activeMembers T).Finite) (hne : (activeMembers T).Nonempty) (hfin' : (activeMembers (T.pullback h hh)).Finite) (hne' : (activeMembers (T.pullback h hh)).Nonempty) (htop : topMember (T.pullback h hh) hfin' hne' = topMember T hfin hne) :
step2bCenter (T.pullback h hh) hfin' hne' = โ‡‘h โปยน' step2bCenter T hfin hne

When the top members agree, the Step 2b centre of the pull-back is the preimage of the Step 2b centre.

theorem Hironaka.Manifold.BMOmod.topMember_pullback_eq {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [FiniteDimensional ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : AnalyticManifold ๐•œ E} (T : Manifold.AnalyticTriple ฯˆโ‚€ M) {N : AnalyticManifold ๐•œ E} (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) (hfin : (activeMembers T).Finite) (hne : (activeMembers T).Nonempty) (hfin' : (activeMembers (T.pullback h hh)).Finite) (hne' : (activeMembers (T.pullback h hh)).Nonempty) (hmem : topMember T hfin hne โˆˆ activeMembers (T.pullback h hh)) :
topMember (T.pullback h hh) hfin' hne' = topMember T hfin hne

The top members agree as soon as the top member of T is active for the pull-back (the pull-back's active members lie among T's, and T's top member bounds them).