The link of Step 2.2 along a local analytic isomorphism #
ChainTransport.lean transports one link of the chain of Step 2.1 along a local analytic
isomorphism h with h(W') ⊆ W: the relation "the sequence over W' with its empty blow-ups
deleted is the pull-back of the sequence over W with its empty blow-ups deleted" is preserved by a
link. Step 2 appends one more link, the value of the family functor of Step 2.2 at the triple of
Step 2.2 over the chain's sequence, read on the lifted range of the last restriction (step22FamOn;
over a state of the chain, hfStep22ValueOf of Step2Along.lean). This module is the same
transport for that link, an instance of the general transport of a link along a value functor
(ValueTransport.lean) for the value functor "the family functor of Step 2.2 at the triple of
Step 2.2"; it is what makes the value of Step 2 independent of the chain of opens
(Step2Assembly.lean) and commute with local analytic isomorphisms (Step2AssemblyComm.lean), the
analytic form of the functoriality clause of Step 2.3 of the proof of Theorem 103
([Kol07, 104, Step 2.3]; [Kol07, 34.1]).
BO.hfStep22Value_rel— the comparison of the two appended values:BlowUpSequence.valueTransport_relwith the naturality of the value functor supplied byhfStep22Fam_seqOn_eraseEmpty,hfStep22Fam_seqOn_pullback_liftRangeandhfStep22Fam_seqOn_congrofStep2LinkPrep.lean(in place offam_seqOn_induced_eraseEmpty,fam_seqOn_induced_pullback_liftRange,fam_seqOn_induced_pullback_congroflinkValue_rel);BO.hfStep22Link_rel— the relation is preserved by the link of Step 2.2 (ChainState.shrinkAppend_rel_of_value_rel, the value overW'read at the pulled-back triple byhfStep22Fam_seqOn_congr_triple).
The hf… declarations are the general forms over data d : HFData ψ₀ s of Step 2
(HFamData.lean); the plain forms are their instances at Lemma 102's data.
The value of the family functor of Step 2.2 depends only on the triple (a substitution; over
data d).
The triple of Step 2.2 depends only on the triple and the sequence (a substitution).
The comparison of the two appended values of Step 2.2 (linkValue_rel for the link of
Step 2.2; over data d): for sequences L₂ on N and L₁ on M whose cleaned forms agree after
pulling L₁ back along hW, the value of the family functor of Step 2.2 at the triple of Step 2.2
over L₂ on the reading open of ρ', and its value at the triple of Step 2.2 over L₁ on the
reading open of ρ, both pulled back to the common cleaned last stage of the restricted sequences
and with their empty blow-ups deleted, agree. The general valueTransport_rel with the naturality
of the value functor: hfStep22Fam_seqOn_eraseEmpty (both are the value at the triple of Step 2.2
over the common cleaned sequence), hfStep22Fam_seqOn_pullback_liftRange (on the L₁ side) and
hfStep22Fam_seqOn_congr (the substitution along hrel).
The relation "the sequence over W' with its empty blow-ups deleted is the pull-back of the
sequence over W with its empty blow-ups deleted", along a local analytic isomorphism h with
h(W') ⊆ W, is preserved by the link of Step 2.2, for smaller opens V ⊆ W, V' ⊆ W' with
h(V') ⊆ V ([Kol07, 34.1]; link_rel for this link; over data d). The general
ChainState.shrinkAppend_rel_of_value_rel; the two appended values are compared by
hfStep22Value_rel after reading the value over W' at the pulled-back triple
(hfStep22Fam_seqOn_congr_triple).