Concatenation of sequences of centres #
Step 2.1 of the proof of [Kol07, Theorem 103] applies Lemma 102 to each boundary member in turn,
"at the end we get a blow-up sequence" Π : X_r → X: the blow-up sequences of the successive
applications are composed, the value on the induced triple at the last stage being appended. This
module defines the composition on sequences of centres, by recursion on the first sequence:
BlowUpSequence.concat L L'— the sequenceLfollowed by the sequenceL'on the last stage ofL(concat_nil,concat_cons,length_concat);noEmptyCenters_concat— the convention of no empty centres ([Kol07, 32]) is inherited from the pieces;isOfOrderGe_concat— the clauses (1′)–(4′) of [Kol07, Definition 66] hold for the concatenation when they hold forLstarting with(𝓘, m, E)and forL'starting with the controlled transform and the boundary ofLat its last stage.
The concatenation is the operation iterated in Step21Defs.lean.
The concatenation of a sequence of centres L on M with a sequence L' on the last stage of
L (the composition of blow-up sequences in Step 2.1 of the proof of [Kol07, Theorem 103]).
Equations
- (AnalyticManifold.BlowUpSequence.nil x✝).concat L' = L'
- (AnalyticManifold.BlowUpSequence.cons hY rest).concat L' = AnalyticManifold.BlowUpSequence.cons hY (rest.concat L')
Instances For
The length of a concatenation is the sum of the lengths.
A concatenation has no empty centre when the pieces have none ([Kol07, 32]).
The concatenation is a smooth blow-up sequence of order ≥ m starting with (𝓘, m, E₀)
([Kol07, Definition 66 (1′)–(4′)]) when L is, and L' is one starting with the controlled
transform and the boundary of L at its last stage.