Clause (2) of marked order reduction: change of fields #
Clause (2) of [Kol07, Theorem 107] with [Kol07, 34.2]: for a field extension σ : k → L and the
base-changed marked triple (X_L, I_L, m, E_L) along the projection p : X_L → X,
BMO_{n,m}(X_L, I_L, m, E_L) = p^* BMO_{n,m}(X, I, m, E); no blow-up is deleted, the projection
being surjective on points. The proof is the change-of-fields form of the argument for smooth
surjections (Hironaka/Resolution/Algebraic/MarkedOrderReduction/LoopFunctorial.lean,
Step3Functorial.lean, Functoriality.lean): the round parameters are preserved
(roundOrder_of_isBaseChangeOf, sepOrder_of_isBaseChangeOf), each round commutes by the second
half of clause (2) of [Kol07, Theorem 103] (BOData.commutesWithBaseChange) on the base-changed
round triple, the marked triple induced at the end of the base-changed round carries the base-change
data of the one induced at the end of the round along the last-stage lift
(MarkedTriple.isBaseChangeOf_induced_last), the loops follow by induction over the well-founded
recursions, and Step 3 is
realize_pullback_of_isBaseChangeOf
(Hironaka/Resolution/Algebraic/Monomial/Geometric/BaseChangeRealize.lean) on the refining family
refinesAlong_ofDivisorFamily in its flat form; the exponents agree at the generic points because
the order is preserved pointwise by a change of fields (ord_comap_of_isBaseChangeOf).
Transport of base-change data of an induced marked triple along an equality of stage indices
(the marked form of Triple.isBaseChangeOf_induced_of_eq_idx).
The marked triple induced at the end of the base-changed sequence is the base change of the
marked triple induced at the end of the sequence, along the last-stage lift ([Kol07, 34.2]; the
marked form of isBaseChangeOf_induced_last).
Transport of base-change data of the last induced marked triple along an equality of
sequences: the eqToHom of the last-stage identification is absorbed.
The round triple (X, N(I), E) of the base-changed data is the base change of the round
triple, since N(I_L) = p^* N(I).
A round of Step 1 commutes with a change of fields (clause (2) of [Kol07, Theorem 103] with
[Kol07, 34.2], per round): the round order is preserved and BO_{n,d} commutes on the base-changed
round triple.
The induction behind step1_baseChange: on a bound l for the loop variable, following the
recursion of step1.
Step 1 commutes with a change of fields ([Kol07, 34.2] for Step 1): round by round through the loop, by clause (2) of [Kol07, Theorem 103] on the base-changed round triples.
The separating triple (X, N(I)^m + I^s, E) of the base-changed data is the base change of
the separating triple: N(I_L) = p^* N(I), the separation order is preserved, and the inverse
image commutes with sums and powers.
A round of Step 2 commutes with a change of fields (clause (2) of [Kol07, Theorem 103] with
[Kol07, 34.2], per round): the separation order is preserved and BO_{n,ms} commutes on the
base-changed separating triple.
The induction behind step2_baseChange: on a bound l for the separation order, following the
recursion of step2.
Step 2 commutes with a change of fields ([Kol07, 34.2] for Step 2): round by round through the loop, by clause (2) of [Kol07, Theorem 103] on the base-changed separating triples.
The geometric Step 3 of a marked triple commutes with a change of fields ([Kol07, 34.2] for
Step 3; realize_pullback_of_isBaseChangeOf with refinesAlong_ofDivisorFamily in its flat
form): Step 3's input family on X_L is the refining family up to the exponents, which agree at
the generic points of the components since the projection is flat (it sends generic points to
generic points) and preserves the order at every point (ord_comap_of_isBaseChangeOf); the
enumeration σ' of the components of E_L is Step 3's own.
The tail after Step 2 under a change of fields: the change-of-fields form of
tailAfterStep2_pullback, Step 3 by step3Seq_baseChange on the marked triples induced after
Step 2 along the last-stage lift.
The tail after Step 1 under a change of fields: the change-of-fields form of
tailAfterStep1_pullback.
The whole assembly under a change of fields: the change-of-fields form of
concat_tailAfterStep1_pullback.
BMO_{n,m} commutes with change of fields (clause (2) of [Kol07, Theorem 107] with
[Kol07, 34.2]): the field commutesWithBaseChange of the order-reduction data on each round, with
the parameters preserved (roundOrder_of_isBaseChangeOf, sepOrder_of_isBaseChangeOf), and
step3Seq_baseChange for Step 3; no blow-up is deleted.