Lemma 102 (2): commutation with surjective local analytic isomorphisms #
Clause (2) of [Kol07, Lemma 102], commutation with smooth morphisms, has two parts in [Kol07, 34.1]:
the functor commutes with smooth surjections, and along an arbitrary smooth morphism its value at
the pull-back is the pull-back of its value with the empty blow-ups deleted. This module completes
the first for BDan, the analytic BD_{n,m,j}, once the identification
BlowUpSequence.pushforward_pullback of the pull-back of a pushed-forward list with the
push-forward of the pulled-back list is available
(Hironaka/Manifold/FiniteSuccession/Functor/PushforwardPullback.lean); both parts in the
compatible-family form are BDanFam_commutesWithLocalIsos (BDFamComm.lean).
pushforwardPullback— the identification, so thatBDan_pullback_of_surjective(the first bullet,BDOf.lean) holds outright.AnalyticTriple.bmoClass_pullback— the marked class is closed under pull-back along local analytic isomorphisms (a nonempty pulled-back member comes from a nonempty member).
The pull-back along a local analytic isomorphism of the push-forward of a list of centres on a
closed hypersurface is the push-forward of the pull-back along the restricted map:
BlowUpSequence.pushforward_pullback at codimension one (which proof of local analyticity is given
for the restricted map does not matter).
The marked class BMOClass s is closed under pull-back along local analytic isomorphisms: a
member of the pulled-back boundary is nonempty only if the member it comes from is.
[Kol07, Lemma 102 (2)], the first bullet of [Kol07, 34.1]: BD_{n,m,j} commutes with
surjective local analytic isomorphisms — BDan_pullback_of_surjective_of_pushforwardPullback
with the identification pushforwardPullback supplied.