The raw (uncut) receding zoom slices are smooth on the preimage of unitCylinder #
These are the receding-axis analogues of CIV.contDiffOn_zoomV_slice and
CIV.contDiffOn_zoomW_slice (CIV/Zoom/FiniteZoomCutoffData.lean). The raw
receding zoom slices zoomVRec, zoomWRec at τ = -1 are smooth on the preimage of
unitCylinder under the recentred zoom map, since that map is itself smooth (affine) and u
is smooth on unitCylinder — together with the pointwise HasFDerivAt facts this
openness-and-smoothness combination yields, the same shape as the finite-axis
CIV.hasFDerivAt_zoomV_slice_of_mem / CIV.hasFDerivAt_zoomW_slice_of_mem
(CIV/Zoom/FiniteZoomCutoffBounds.lean) already use to read off dr/dz as components of
the Frechet derivative wherever the raw slice is smooth.
Smoothness of the raw receding zoom slices #
The raw receding radial zoom slice at scale lam is ContDiffOn ℝ (⊤ : ℕ∞) on the
preimage of unitCylinder under the recentred zoom map, because it is lam times the
zeroth component of u composed with the globally smooth zoomPointRec map, and u itself is
smooth wherever the zoom point lands.
The raw receding vertical zoom slice at scale lam is ContDiffOn ℝ (⊤ : ℕ∞) on the
preimage of unitCylinder under the recentred zoom map, because it is lam * lam ^ (2 * h)
times the second component of u composed with the globally smooth zoomPointRec map, and u
itself is smooth wherever the zoom point lands.
Pointwise HasFDerivAt on the open set where the zoom point is in unitCylinder #
On the preimage of unitCylinder, the Fréchet derivative of the raw receding radial zoom
slice is read off dr, dz: it is ContDiffOn there (contDiffOn_zoomVRec_slice), and the
preimage is open, so HasFDerivAt holds pointwise and
CIV.dr_eq_of_hasFDerivAt / CIV.dz_eq_of_hasFDerivAt apply.